System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請(qǐng)涉及圖像處理,尤其涉及一種圖像的渲染控制方法、裝置及操作系統(tǒng)中的控制層。
技術(shù)介紹
1、隨著技術(shù)的發(fā)展,電子設(shè)備通常具有較高的設(shè)備性能,如手機(jī)中配置有高處理性能的圖形處理器gpu(graphics?processing?unit)。
2、但是,有些應(yīng)用程序通常會(huì)限制畫面的渲染分辨率,這使得高性能的電子設(shè)備仍然會(huì)出現(xiàn)渲染低分辨率畫面的情況,由此明顯影響用戶對(duì)設(shè)備和軟件產(chǎn)品的使用體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本申請(qǐng)?zhí)峁┮环N圖像的渲染控制方法、裝置及操作系統(tǒng)中的控制層,如下:
2、一種圖像的渲染控制方法,包括:
3、獲得應(yīng)用程序通過所述操作系統(tǒng)的應(yīng)用層接口所傳輸?shù)漠?dāng)前渲染參數(shù);
4、調(diào)整所述當(dāng)前渲染參數(shù)至目標(biāo)渲染參數(shù);
5、將所述目標(biāo)渲染參數(shù)傳輸給所述操作系統(tǒng)的驅(qū)動(dòng)層接口,以使得所述驅(qū)動(dòng)層接口按照所述目標(biāo)渲染參數(shù)控制圖形處理器渲染目標(biāo)圖像。
6、上述方法,優(yōu)選的,所述當(dāng)前渲染參數(shù)響應(yīng)于渲染調(diào)整操作生成;
7、其中,調(diào)整所述當(dāng)前渲染參數(shù)至目標(biāo)渲染參數(shù),包括:
8、按照目標(biāo)分辨率參數(shù),調(diào)整所述當(dāng)前渲染參數(shù)至目標(biāo)渲染參數(shù),所述目標(biāo)渲染參數(shù)與所述目標(biāo)分辨率參數(shù)相對(duì)應(yīng);所述目標(biāo)分辨率參數(shù)從所述渲染調(diào)整操作中獲得。
9、上述方法,優(yōu)選的,所述方法還包括:
10、輸出交互界面,所述交互界面中呈現(xiàn)有多個(gè)待選分辨率參數(shù);
11、獲得所述交互界面上的渲染調(diào)整操作,所
12、上述方法,優(yōu)選的,還包括:
13、監(jiān)測(cè)所述應(yīng)用程序所運(yùn)行在的電子設(shè)備的設(shè)備性能參數(shù)與所述當(dāng)前渲染參數(shù)是否滿足調(diào)整條件;
14、在所述調(diào)整條件被滿足的情況下,生成渲染調(diào)整指令;所述渲染調(diào)整指令用于觸發(fā)所述獲得應(yīng)用程序通過所述操作系統(tǒng)的應(yīng)用層接口所傳輸?shù)漠?dāng)前渲染參數(shù)。
15、上述方法,優(yōu)選的,調(diào)整所述當(dāng)前渲染參數(shù)至目標(biāo)渲染參數(shù),包括:
16、根據(jù)所述設(shè)備性能參數(shù),確定目標(biāo)分辨率參數(shù);
17、按照所述目標(biāo)分辨率參數(shù),調(diào)整所述當(dāng)前渲染參數(shù)至目標(biāo)渲染參數(shù);所述設(shè)備性能參數(shù)與目標(biāo)分辨率參數(shù)相匹配。
18、上述方法,優(yōu)選的,基于所述設(shè)備性能參數(shù),確定目標(biāo)分辨率參數(shù),包括:
19、從對(duì)應(yīng)關(guān)系表中查找所述設(shè)備性能參數(shù)對(duì)應(yīng)的目標(biāo)分辨率參數(shù);
20、其中,所述對(duì)應(yīng)關(guān)系表中包括至少一個(gè)待選對(duì)應(yīng)關(guān)系,所述待選對(duì)應(yīng)關(guān)系為設(shè)備性能參數(shù)與分辨率參數(shù)之間的對(duì)應(yīng)關(guān)系。
21、上述方法,優(yōu)選的,調(diào)整所述當(dāng)前渲染參數(shù)至目標(biāo)渲染參數(shù),包括:
22、確定初始分辨率參數(shù);
23、獲得所述初始分辨率參數(shù)對(duì)應(yīng)的圖像輸出參數(shù),所述圖像輸出參數(shù)為所述圖形處理器按照所述初始分辨率參數(shù)渲染圖像所形成的參數(shù);
24、按照調(diào)整規(guī)則,基于所述圖像輸出參數(shù),對(duì)所述初始分辨率參數(shù)進(jìn)行至少一次調(diào)整,直到調(diào)整后的分辨率參數(shù)使得所述圖像輸出參數(shù)滿足優(yōu)化條件,按照所述調(diào)整后的分辨率參數(shù),調(diào)整所述當(dāng)前渲染參數(shù)至目標(biāo)渲染參數(shù);
25、其中,所述調(diào)整規(guī)則包括:依次增大分辨率參數(shù)的方式,或,依次減小分辨率參數(shù)的方式。
26、上述方法,優(yōu)選的,所述圖像輸出參數(shù)為圖像輸出幀率;
27、其中,所述圖像輸出參數(shù)滿足優(yōu)選條件,包括:
28、所述圖像輸出幀率大于或等于所述應(yīng)用程序?qū)?yīng)的預(yù)設(shè)輸出幀率。
29、一種操作系統(tǒng)中的控制層,包括:
30、多個(gè)處理接口,每個(gè)所述處理接口分別映射至操作系統(tǒng)中對(duì)應(yīng)的應(yīng)用層接口;
31、其中,所述處理接口用于:獲得應(yīng)用程序通過所述處理接口所映射的應(yīng)用層接口所傳輸?shù)漠?dāng)前渲染參數(shù);調(diào)整所述當(dāng)前渲染參數(shù)至目標(biāo)渲染參數(shù);將所述目標(biāo)渲染參數(shù)傳輸給所述操作系統(tǒng)的驅(qū)動(dòng)層接口,以使得所述驅(qū)動(dòng)層接口按照所述目標(biāo)渲染參數(shù)控制圖形處理器渲染目標(biāo)圖像。
32、一種圖像的渲染控制裝置,包括:
33、參數(shù)獲得單元,用于獲得應(yīng)用程序通過所述操作系統(tǒng)的應(yīng)用層接口所傳輸?shù)漠?dāng)前渲染參數(shù);
34、參數(shù)調(diào)整單元,用于調(diào)整所述當(dāng)前渲染參數(shù)至目標(biāo)渲染參數(shù);
35、參數(shù)傳輸單元,用于將所述目標(biāo)渲染參數(shù)傳輸給所述操作系統(tǒng)的驅(qū)動(dòng)層接口,以使得所述驅(qū)動(dòng)層接口按照所述目標(biāo)渲染參數(shù)控制圖形處理器渲染目標(biāo)圖像。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種圖像的渲染控制方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,所述當(dāng)前渲染參數(shù)響應(yīng)于渲染調(diào)整操作生成;
3.根據(jù)權(quán)利要求2所述的方法,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的方法,還包括:
5.根據(jù)權(quán)利要求4所述的方法,調(diào)整所述當(dāng)前渲染參數(shù)至目標(biāo)渲染參數(shù),包括:
6.根據(jù)權(quán)利要求5所述的方法,基于所述設(shè)備性能參數(shù),確定目標(biāo)分辨率參數(shù),包括:
7.根據(jù)權(quán)利要求1所述的方法,調(diào)整所述當(dāng)前渲染參數(shù)至目標(biāo)渲染參數(shù),包括:
8.根據(jù)權(quán)利要求7所述的方法,所述圖像輸出參數(shù)為圖像輸出幀率;
9.一種操作系統(tǒng)中的控制層,包括:
10.一種圖像的渲染控制裝置,包括:
【技術(shù)特征摘要】
1.一種圖像的渲染控制方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,所述當(dāng)前渲染參數(shù)響應(yīng)于渲染調(diào)整操作生成;
3.根據(jù)權(quán)利要求2所述的方法,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的方法,還包括:
5.根據(jù)權(quán)利要求4所述的方法,調(diào)整所述當(dāng)前渲染參數(shù)至目標(biāo)渲染參數(shù),包括:
6....
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:劉振波,曹玉斌,
申請(qǐng)(專利權(quán))人:鼎道智芯上海半導(dǎo)體有限公司,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。