System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請(qǐng)涉及顯示設(shè)備領(lǐng)域,尤其涉及一種畫(huà)面渲染方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
技術(shù)介紹
1、智能電視是基于internet應(yīng)用技術(shù),具備開(kāi)放式操作系統(tǒng)與芯片,擁有開(kāi)放式應(yīng)用平臺(tái),可實(shí)現(xiàn)雙向人機(jī)交互功能,集影音、娛樂(lè)、數(shù)據(jù)等多種功能于一體,以滿足用戶多樣化和個(gè)性化需求的電視產(chǎn)品。其目的是帶給用戶更便捷的體驗(yàn),目前已經(jīng)成為電視的潮流趨勢(shì)。智能電視具有全開(kāi)放式平臺(tái),搭載了操作系統(tǒng),用戶在欣賞普通電視內(nèi)容的同時(shí),可自行安裝和卸載各類(lèi)應(yīng)用軟件,持續(xù)對(duì)功能進(jìn)行擴(kuò)充和升級(jí)的新電視產(chǎn)品。智能電視能夠不斷給用戶帶來(lái)有別于使用有線數(shù)字電視接收機(jī)(機(jī)頂盒)的、豐富的個(gè)性化體驗(yàn)。
2、隨著智能電視的屏幕尺寸越來(lái)越大,用戶對(duì)顯示效果的要求越來(lái)越苛刻,在大屏在進(jìn)行大規(guī)模場(chǎng)景渲染或高畫(huà)質(zhì)游戲運(yùn)行時(shí),gpu可能無(wú)法及時(shí)渲染所有待顯示的圖形數(shù)據(jù),導(dǎo)致渲染瓶頸,進(jìn)而導(dǎo)致顯示畫(huà)面卡頓,不利于用戶觀看。
技術(shù)實(shí)現(xiàn)思路
1、為了解決上述技術(shù)問(wèn)題或者至少部分地解決上述技術(shù)問(wèn)題,本申請(qǐng)?zhí)峁┝艘环N畫(huà)面渲染方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
2、第一方面,本申請(qǐng)?zhí)峁┝艘环N畫(huà)面渲染方法,包括:
3、獲取顯示設(shè)備在渲染畫(huà)面時(shí)檢測(cè)的設(shè)備狀態(tài)數(shù)據(jù);
4、根據(jù)所述設(shè)備狀態(tài)數(shù)據(jù)確定所述顯示設(shè)備的渲染過(guò)程是否出現(xiàn)渲染瓶頸;
5、若根據(jù)所述設(shè)備狀態(tài)數(shù)據(jù)確定所述顯示設(shè)備的渲染過(guò)程出現(xiàn)渲染瓶頸,基于所述設(shè)備狀態(tài)數(shù)據(jù)確定畫(huà)面渲染策略;
6、按照所述畫(huà)面渲染策略進(jìn)行所述顯示設(shè)備的畫(huà)面渲
7、可選地,所述設(shè)備狀態(tài)數(shù)據(jù)包括:屏幕顯示信息,根據(jù)所述設(shè)備狀態(tài)數(shù)據(jù)確定所述顯示設(shè)備的渲染過(guò)程是否出現(xiàn)渲染瓶頸,包括:
8、在所述設(shè)備狀態(tài)數(shù)據(jù)中提取屏幕顯示信息,所述屏幕顯示信息包括:上一幀畫(huà)面信息及待顯示的下一幀畫(huà)面信息,所述上一幀畫(huà)面信息所對(duì)應(yīng)的上一幀畫(huà)面與所述下一幀畫(huà)面信息所對(duì)應(yīng)的下一幀畫(huà)面為相鄰的畫(huà)面幀;
9、若根據(jù)所述上一幀畫(huà)面信息和所述待顯示的下一幀畫(huà)面信息確定上一幀畫(huà)面與待顯示的下一幀畫(huà)面中存在位置及內(nèi)容均相同的重復(fù)畫(huà)面內(nèi)容,則確定所述顯示設(shè)備的渲染過(guò)程出現(xiàn)渲染瓶頸。
10、可選地,基于所述設(shè)備狀態(tài)數(shù)據(jù)確定畫(huà)面渲染策略,包括:
11、在所述下一幀畫(huà)面中確定目標(biāo)畫(huà)面內(nèi)容,所述目標(biāo)畫(huà)面內(nèi)容為所述下一幀畫(huà)面中除所述重復(fù)畫(huà)面內(nèi)容之外的畫(huà)面內(nèi)容;
12、確定畫(huà)面渲染策略為對(duì)所述目標(biāo)畫(huà)面內(nèi)容進(jìn)行渲染,不對(duì)所述重復(fù)畫(huà)面內(nèi)容進(jìn)行渲染。
13、可選地,所述設(shè)備狀態(tài)數(shù)據(jù)包括:資源狀態(tài)信息,根據(jù)所述設(shè)備狀態(tài)數(shù)據(jù)確定所述顯示設(shè)備的渲染過(guò)程是否出現(xiàn)渲染瓶頸,包括:
14、在所述設(shè)備狀態(tài)數(shù)據(jù)中提取用于渲染畫(huà)面的渲染資源的資源狀態(tài)信息;
15、基于所述資源狀態(tài)信息確定單幀的畫(huà)面渲染是否出現(xiàn)瓶頸;
16、若基于所述資源狀態(tài)信息確定單幀的畫(huà)面渲染出現(xiàn)瓶頸,則確定所述顯示設(shè)備的渲染過(guò)程出現(xiàn)渲染瓶頸。
17、可選地基于所述資源狀態(tài)信息確定單幀的畫(huà)面渲染是否出現(xiàn)瓶頸,包括:
18、基于所述資源狀態(tài)信息確定所述渲染資源對(duì)應(yīng)的gpu顯存隊(duì)列情況;
19、基于所述gpu顯存隊(duì)列情況確定gpu顯存隊(duì)列是否為空;
20、若基于所述gpu顯存隊(duì)列情況確定gpu顯存隊(duì)列為空,確定單幀的畫(huà)面渲染出現(xiàn)瓶頸。
21、可選地,基于所述設(shè)備狀態(tài)數(shù)據(jù)確定畫(huà)面渲染策略,包括:
22、確定畫(huà)面渲染策略為在后續(xù)渲染過(guò)程中多幀畫(huà)面并行渲染。
23、可選地,所述設(shè)備狀態(tài)數(shù)據(jù)包括:cpu負(fù)荷信息,基于所述設(shè)備狀態(tài)數(shù)據(jù)確定畫(huà)面渲染策略,包括:
24、在所述設(shè)備狀態(tài)數(shù)據(jù)中提取cpu負(fù)荷信息;
25、根據(jù)所述cpu負(fù)荷信息確定目標(biāo)cpu的cpu負(fù)荷是否小于或等于第一預(yù)設(shè)閾值;
26、若根據(jù)所述cpu負(fù)荷信息確定目標(biāo)cpu的cpu負(fù)荷小于或等于第一預(yù)設(shè)閾值,確定畫(huà)面渲染策略為為所述目標(biāo)cpu分配渲染任務(wù),直至所述目標(biāo)cpu的負(fù)荷大于第二預(yù)設(shè)閾值。
27、第二方面,本申請(qǐng)?zhí)峁┝艘环N畫(huà)面渲染裝置,包括:
28、獲取模塊,用于獲取顯示設(shè)備在渲染畫(huà)面時(shí)檢測(cè)的設(shè)備狀態(tài)數(shù)據(jù);
29、第一確定模塊,用于根據(jù)所述設(shè)備狀態(tài)數(shù)據(jù)確定所述顯示設(shè)備的渲染過(guò)程出現(xiàn)渲染瓶頸;
30、第二確定模塊,用于若根據(jù)所述設(shè)備狀態(tài)數(shù)據(jù)確定所述顯示設(shè)備的渲染過(guò)程是否出現(xiàn)渲染瓶頸,基于所述設(shè)備狀態(tài)數(shù)據(jù)確定畫(huà)面渲染策略;
31、渲染模塊,用于按照所述畫(huà)面渲染策略進(jìn)行所述顯示設(shè)備的畫(huà)面渲染。
32、可選地,所述設(shè)備狀態(tài)數(shù)據(jù)包括:屏幕顯示信息,所述第一確定模塊包括:
33、第一提取單元,用于在所述設(shè)備狀態(tài)數(shù)據(jù)中提取屏幕顯示信息,所述屏幕顯示信息包括:上一幀畫(huà)面信息及待顯示的下一幀畫(huà)面信息,所述上一幀畫(huà)面信息所對(duì)應(yīng)的上一幀畫(huà)面與所述下一幀畫(huà)面信息所對(duì)應(yīng)的下一幀畫(huà)面為相鄰的畫(huà)面幀;
34、第一確定單元,用于若根據(jù)所述上一幀畫(huà)面信息和所述待顯示的下一幀畫(huà)面信息確定上一幀畫(huà)面與待顯示的下一幀畫(huà)面中存在位置及內(nèi)容均相同的重復(fù)畫(huà)面內(nèi)容,則確定所述顯示設(shè)備的渲染過(guò)程出現(xiàn)渲染瓶頸。
35、可選地,所述第二確定模塊包括:
36、第二確定單元,用于在所述下一幀畫(huà)面中確定目標(biāo)畫(huà)面內(nèi)容,所述目標(biāo)畫(huà)面內(nèi)容為所述下一幀畫(huà)面中除所述重復(fù)畫(huà)面內(nèi)容之外的畫(huà)面內(nèi)容;
37、第三確定單元,用于確定畫(huà)面渲染策略為對(duì)所述目標(biāo)畫(huà)面內(nèi)容進(jìn)行渲染,不對(duì)所述重復(fù)畫(huà)面內(nèi)容進(jìn)行渲染。
38、可選地,所述設(shè)備狀態(tài)數(shù)據(jù)包括:資源狀態(tài)信息,所述第二確定模塊包括:
39、第二提取單元,用于在所述設(shè)備狀態(tài)數(shù)據(jù)中提取用于渲染畫(huà)面的渲染資源的資源狀態(tài)信息;
40、第四確定單元,用于基于所述資源狀態(tài)信息確定單幀的畫(huà)面渲染是否出現(xiàn)瓶頸;
41、第五確定單元,用于若基于所述資源狀態(tài)信息確定單幀的畫(huà)面渲染出現(xiàn)瓶頸,則確定所述顯示設(shè)備的渲染過(guò)程出現(xiàn)渲染瓶頸。
42、可選地,所述第四確定單元還用于:
43、基于所述資源狀態(tài)信息確定所述渲染資源對(duì)應(yīng)的gpu顯存隊(duì)列情況;
44、基于所述gpu顯存隊(duì)列情況確定gpu顯存隊(duì)列是否為空;
45、若基于所述gpu顯存隊(duì)列情況確定gpu顯存隊(duì)列為空,確定單幀的畫(huà)面渲染出現(xiàn)瓶頸。
46、可選地,所述第二確定模塊包括:
47、第六確定單元,用于確定畫(huà)面渲染策略為在后續(xù)渲染過(guò)程中多幀畫(huà)面并行渲染。
48、可選地,所述設(shè)備狀態(tài)數(shù)據(jù)包括:cpu負(fù)荷信息,所述第二確定模塊包括:
49、第三提取單元,用于在所述設(shè)備狀態(tài)數(shù)據(jù)中提取cpu負(fù)荷信息;
50、第七確定單元,用于根據(jù)所述cpu負(fù)荷信息確定目標(biāo)cpu的cpu負(fù)荷是否小于或等于第一預(yù)設(shè)閾值;
51、第八確定單元,用于若本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種畫(huà)面渲染方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的畫(huà)面渲染方法,其特征在于,所述設(shè)備狀態(tài)數(shù)據(jù)包括:屏幕顯示信息,根據(jù)所述設(shè)備狀態(tài)數(shù)據(jù)確定所述顯示設(shè)備的渲染過(guò)程是否出現(xiàn)渲染瓶頸,包括:
3.根據(jù)權(quán)利要求2所述的畫(huà)面渲染方法,其特征在于,基于所述設(shè)備狀態(tài)數(shù)據(jù)確定畫(huà)面渲染策略,包括:
4.根據(jù)權(quán)利要求1所述的畫(huà)面渲染方法,其特征在于,所述設(shè)備狀態(tài)數(shù)據(jù)包括:資源狀態(tài)信息,根據(jù)所述設(shè)備狀態(tài)數(shù)據(jù)確定所述顯示設(shè)備的渲染過(guò)程是否出現(xiàn)渲染瓶頸,包括:
5.根據(jù)權(quán)利要求4所述的畫(huà)面渲染方法,其特征在于,基于所述資源狀態(tài)信息確定單幀的畫(huà)面渲染是否出現(xiàn)瓶頸,包括:
6.根據(jù)權(quán)利要求4或5所述的畫(huà)面渲染方法,其特征在于,基于所述設(shè)備狀態(tài)數(shù)據(jù)確定畫(huà)面渲染策略,包括:
7.根據(jù)權(quán)利要求4或5所述的畫(huà)面渲染方法,其特征在于,所述設(shè)備狀態(tài)數(shù)據(jù)包括:CPU負(fù)荷信息,基于所述設(shè)備狀態(tài)數(shù)據(jù)確定畫(huà)面渲染策略,包括:
8.一種畫(huà)面渲染裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括處理器、通信接口、存
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有畫(huà)面渲染方法的程序,所述畫(huà)面渲染方法程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-7任一所述的畫(huà)面渲染方法的步驟。
...【技術(shù)特征摘要】
1.一種畫(huà)面渲染方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的畫(huà)面渲染方法,其特征在于,所述設(shè)備狀態(tài)數(shù)據(jù)包括:屏幕顯示信息,根據(jù)所述設(shè)備狀態(tài)數(shù)據(jù)確定所述顯示設(shè)備的渲染過(guò)程是否出現(xiàn)渲染瓶頸,包括:
3.根據(jù)權(quán)利要求2所述的畫(huà)面渲染方法,其特征在于,基于所述設(shè)備狀態(tài)數(shù)據(jù)確定畫(huà)面渲染策略,包括:
4.根據(jù)權(quán)利要求1所述的畫(huà)面渲染方法,其特征在于,所述設(shè)備狀態(tài)數(shù)據(jù)包括:資源狀態(tài)信息,根據(jù)所述設(shè)備狀態(tài)數(shù)據(jù)確定所述顯示設(shè)備的渲染過(guò)程是否出現(xiàn)渲染瓶頸,包括:
5.根據(jù)權(quán)利要求4所述的畫(huà)面渲染方法,其特征在于,基于所述資源狀態(tài)信息確定單幀的畫(huà)面渲染是否出現(xiàn)瓶頸,包括:
6.根...
【專(zhuān)利技術(shù)屬性】
技術(shù)研發(fā)人員:李志水,
申請(qǐng)(專(zhuān)利權(quán))人:深圳創(chuàng)維顯示技術(shù)有限公司,
類(lèi)型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。