System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 少妇性饥渴无码A区免费,国产精品无码专区,亚洲AV无码资源在线观看
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    刷新率的設置方法及相關設備技術

    技術編號:44499961 閱讀:4 留言:0更新日期:2025-03-04 18:08
    本申請公開了一種刷新率的設置方法及相關設備,涉及顯示技術領域,目的在于滿足電子設備在視頻播放過程中的對刷新率的需求。具體方案為:響應于接收用戶啟動所述應用的操作,按照第一刷新率刷新顯示應用的應用界面。響應于接收用戶播放視頻的操作,按照第一刷新率顯示視頻畫面。在顯示視頻畫面的過程中,若在預設時長內(nèi)進行彈幕繪制,則按照第二刷新率刷新顯示應用的應用界面,以滿足彈幕場景的需求。若在預設時長內(nèi)未進行彈幕繪制,則按照第三刷新率刷新顯示應用的應用界面,以滿足視頻播放場景下的需求。

    【技術實現(xiàn)步驟摘要】

    本申請涉及顯示,尤其涉及一種刷新率的設置方法及相關設備


    技術介紹

    1、刷新率為屏幕每秒畫面被刷新的次數(shù)。隨著顯示技術的發(fā)展,手機、平板電腦等電子設備可支持的刷新率不斷提高。目前,為了畫面能顯示流暢,電子設備通常是按照固定的高刷新率進行刷新顯示,例如按照固定的60hz、90hz或者120hz的固定刷新率進行刷新顯示。

    2、然而,在電子設備的視頻播放場景下,往往對刷新率的需求較低,這就導致電子設備在播放視頻過程中,會出現(xiàn)實際的刷新率高于需求的刷新率的情況,造成處理器的負載過重,對系統(tǒng)電量也造成了浪費。


    技術實現(xiàn)思路

    1、本申請?zhí)峁┝艘环N刷新率的設置方法及相關設備,目的在于滿足視頻播放過程中對刷新率的需求。

    2、為了實現(xiàn)上述目的,本申請?zhí)峁┝艘韵录夹g方案:

    3、第一方面,本申請?zhí)峁┝艘环N刷新率的設置方法,應用于電子設備,電子設備安裝有應用,該方法包括:響應于接收用戶啟動應用的操作,按照第一刷新率刷新顯示應用的應用界面。響應于接收用戶播放視頻的操作,按照第一刷新率顯示視頻畫面。在顯示視頻畫面的過程中,確定預設時長內(nèi)是否進行彈幕繪制,若在預設時長內(nèi)進行彈幕繪制,則按照第二刷新率刷新顯示應用的應用界面,若在預設時長內(nèi)未進行彈幕繪制,則按照第三刷新率刷新顯示應用的應用界面,第三刷新率與第二刷新率不同。

    4、由于本申請實施例中,在顯示視頻畫面的過程中,實時確定預設時長內(nèi)是否進行彈幕繪制,若在預設時長內(nèi)進行彈幕繪制,則可以確定應用進入彈幕場景,因此按照第二刷新率刷新顯示應用的應用界面,以滿足彈幕場景下的顯示需求,而若在預設時長內(nèi)未進行彈幕繪制,則可以認為應用進入了視頻播放場景,進而可以按照第三刷新率刷新顯示應用的應用界面,以滿足視頻播放場景下的顯示需求。

    5、在一種可能的實現(xiàn)方式中,確定預設時長內(nèi)是否進行彈幕繪制之前,方法還包括:根據(jù)應用界面的圖層信息,確定是否為視頻播放場景。視頻播放場景為播放視頻的場景,確定預設時長內(nèi)是否進行彈幕繪制,可以是若確定為視頻播放場景,則確定預設時長內(nèi)是否進行彈幕繪制。

    6、在另一種可能的實現(xiàn)方式中,確定預設時長內(nèi)是否進行彈幕繪制之前,方法還包括,確定是否對視頻進行解碼。其中,若確定為視頻播放場景,則確定預設時長內(nèi)是否進行彈幕繪制,包括:若確定為視頻播放場景且確定出對視頻進行解碼,則確定預設時長內(nèi)是否進行彈幕繪制。

    7、在另一種可能的實現(xiàn)方式中,根據(jù)應用界面的圖層信息,確定是否為視頻播放場景之前,還可以確定應用是否在播放白名單中,播放白名單為具有視頻播放權限的應用名單。其中,根據(jù)應用界面的圖層信息,確定是否為視頻播放場景,可以是:若確定出應用在播放白名單中,則根據(jù)應用界面的圖層信息,確定是否為視頻播放場景。

    8、在另一種可能的實現(xiàn)方式中,確定應用是否在播放白名單中,包括:根據(jù)應用界面的圖層信息中攜帶的應用的包名,確定應用是否在播放白名單中。播放白名單,包括:每一個具有視頻播放權限的應用的包名。

    9、在另一種可能的實現(xiàn)方式中,根據(jù)應用界面的圖層信息,確定是否為視頻播放場景,包括:確定應用界面的圖層信息中是否具有視頻圖層的特征信息。若應用界面的圖層信息中具有視頻圖層的特征信息,則確定出處于視頻播放場景,若應用界面的圖層信息中不具有視頻圖層的特征信息,則確定出不處于視頻播放場景。

    10、在另一種可能的實現(xiàn)方式中,視頻圖層的特征信息為:圖層名中攜帶的視頻圖層surfaceview字段。

    11、在另一種可能的實現(xiàn)方式中,第三刷新率根據(jù)視頻的視頻源幀率確定。

    12、在另一種可能的實現(xiàn)方式中,還可以:響應于接收用戶退出視頻播放的操作,按照第一刷新率刷新顯示應用的應用界面。

    13、在另一種可能的實現(xiàn)方式中,電子設備的操作系統(tǒng),包括:應用和圖像合成器surface?flinger。確定預設時長內(nèi)是否進行彈幕繪制,包括:surface?flinger確定預設時長內(nèi)是否接收到應用進行彈幕繪制的信息。

    14、在另一種可能的實現(xiàn)方式中,電子設備的操作系統(tǒng)還包括:幀率決策模塊。若在預設時長內(nèi)進行彈幕繪制,則按照第二刷新率刷新顯示應用的應用界面,包括:surfaceflinger若在預設時長內(nèi)接收到應用進行彈幕繪制的信息,則將彈幕場景信息發(fā)送至幀率決策模塊,彈幕場景為播放視頻的過程中顯示彈幕的場景。幀率決策模塊根據(jù)彈幕場景信息,確定第二刷新率。幀率決策模塊將確定出的第二刷新率發(fā)送至surface?flinge,surface?flinge按照第二刷新率,控制電子設備的顯示屏刷新顯示應用的應用界面。

    15、在另一種可能的實現(xiàn)方式中,電子設備的操作系統(tǒng)還包括:幀率決策模塊。若在預設時長內(nèi)未進行彈幕繪制,則按照第三刷新率刷新顯示應用的應用界面,包括:surfaceflinger若在預設時長內(nèi)未接收到應用進行彈幕繪制的信息,則將視頻播放場景信息發(fā)送至幀率決策模塊,視頻播放場景為播放視頻的場景。幀率決策模塊根據(jù)視頻播放場景信息和視頻源幀率,確定第三刷新率。幀率決策模塊將確定出的第三刷新率發(fā)送至surfaceflinge,surface?flinge按照第三刷新率,控制電子設備的顯示屏刷新顯示應用的應用界面。

    16、在另一種可能的實現(xiàn)方式中,電子設備的操作系統(tǒng),還包括:繪制渲染模塊。surface?flinge將彈幕場景信息發(fā)送至幀率決策模塊之前,還包括:應用調(diào)用繪制渲染模塊繪制彈幕,繪制渲染模塊將應用進行彈幕繪制的信息發(fā)送至surface?flinger。

    17、在另一種可能的實現(xiàn)方式中,電子設備的操作系統(tǒng)還包括:編解碼器mediacodec。響應于接收用戶播放視頻的操作之后,還包括:應用調(diào)用media?codec對視頻進行解碼,media?codec將視頻的視頻源幀率發(fā)送至幀率決策模塊。

    18、在另一種可能的實現(xiàn)方式中,電子設備的操作系統(tǒng),包括:surface?flinge。根據(jù)應用界面的圖層信息,確定是否為視頻播放場景,包括:surface?flinge確定應用界面的圖層信息中的圖層名,是否攜帶surfaceview字段。surface?flinge若確定出圖層名攜帶surfaceview字段,則確定為視頻播放場景,surface?flinge若確定出圖層名不攜帶surfaceview字段,則確定不為視頻播放場景。

    19、在另一種可能的實現(xiàn)方式中,電子設備的操作系統(tǒng),包括:應用、surface?flinge以及繪制渲模塊。按照第一刷新率顯示視頻畫面,包括:surface?flinge按照第一刷新率對應的vsync信號節(jié)奏,觸發(fā)應用對視頻播放界面的圖層進行繪制渲染,視頻播放界面為用于顯示視頻畫面的應用界面。應用按照第一刷新率對應的vsync信號節(jié)奏,調(diào)用繪制渲染模塊對視頻播放界面的圖層進行繪制渲染,繪制渲染模塊按照第一刷新率對應的vsync信號節(jié)奏,發(fā)送繪制渲染后的視頻播放界面圖像數(shù)據(jù)至surface?fli本文檔來自技高網(wǎng)...

    【技術保護點】

    1.一種刷新率的設置方法,其特征在于,應用于電子設備,所述電子設備包括應用和圖像合成器Surface?Flinger,所述方法包括:

    2.根據(jù)權利要求1所述的方法,其特征在于,所述Surface?Flinger確定在預設時長內(nèi)是否接收到所述應用進行彈幕繪制的信息之前,所述方法還包括:

    3.根據(jù)權利要求2所述的方法,其特征在于,在所述根據(jù)所述應用界面的圖層信息,確定是否為視頻播放場景之后,所述方法還包括:

    4.根據(jù)權利要求2或3所述的方法,其特征在于,在所述根據(jù)所述應用界面的圖層信息,確定是否為視頻播放場景之前,所述方法還包括:

    5.根據(jù)權利要求4所述的方法,其特征在于,所述確定所述應用是否在播放白名單中,包括:

    6.根據(jù)權利要求2至5任一項所述的方法,其特征在于,所述根據(jù)所述應用界面的圖層信息,確定是否為視頻播放場景,包括:

    7.根據(jù)權利要求1至6任一項所述的方法,其特征在于,所述電子設備還包括:幀率決策模塊;所述若所述Surface?Flinger在預設時長內(nèi)接收到所述應用進行彈幕繪制的信息,按照第二刷新率顯示所述應用界面,包括:

    8.根據(jù)權利要求7所述的方法,其特征在于,所述電子設備還包括:繪制渲染模塊;所述Surface?Flinger將彈幕場景信息發(fā)送至所述幀率決策模塊之前,還包括:

    9.根據(jù)權利要求1至8任一項所述的方法,其特征在于,所述電子設備還包括:幀率決策模塊;所述若所述Surface?Flinger在預設時長內(nèi)未接收到所述應用進行彈幕繪制的信息,按照所述第三刷新率顯示所述應用界面,包括:

    10.根據(jù)權利要求9所述的方法,其特征在于,所述電子設備還包括:編解碼器MediaCodec;所述響應于接收用戶播放視頻的操作之后,還包括:

    11.根據(jù)權利要求2至10任一項所述的方法,其特征在于,所述根據(jù)所述應用界面的圖層信息,確定是否為視頻播放場景,包括:

    12.根據(jù)權利要求1至11任一項所述的方法,其特征在于,所述電子設備還包括:繪制渲染模塊;所述按照所述第一刷新率顯示視頻畫面,包括:

    13.根據(jù)權利要求12所述的方法,其特征在于,所述電子設備還包括:管理服務模塊AMS和窗口管理模塊WMS;所述Surface?Flinger按照所述第一刷新率對應的Vsync信號節(jié)奏,觸發(fā)所述應用對所述視頻播放界面的圖層進行繪制渲染之前,還包括:

    14.根據(jù)權利要求2至13任一項所述的方法,其特征在于,所述電子設備還包括:編解碼器Media?Codec;所述確定是否對所述視頻進行解碼,包括:

    15.根據(jù)權利要求14所述的方法,其特征在于,所述若所述Surface?Flinger接收到被調(diào)用的信息,則確定出所述應用調(diào)用所述Media?Codec對所述視頻進行解碼之前,還包括:

    16.根據(jù)權利要求3至15任一項所述的方法,其特征在于,所述確定所述應用是否在播放白名單中,包括:

    17.根據(jù)權利要求1至16任一項所述的方法,其特征在于,所述電子設備還包括:幀率決策模塊以及繪制渲染模塊;所述按照所述第一刷新率顯示所述應用界面,包括:

    18.根據(jù)權利要17所述的方法,其特征在于,所述電子設備還包括:桌面啟動器Launcher、AMS以及WMS;所述Surface?Flinger按照所述第一刷新率對應的Vsync信號節(jié)奏,觸發(fā)所述應用對應用主界面的圖層進行繪制渲染之前,還包括:

    19.一種電子設備,其特征在于,包括:一個或多個處理器、存儲器以及顯示屏;

    20.一種計算機可讀取存儲介質(zhì),其特征在于,包括:計算機指令,當計算機指令在電子設備上運行時,使得電子設備執(zhí)行如權利要求1至18中任一項所述的刷新率的設置方法。

    ...

    【技術特征摘要】

    1.一種刷新率的設置方法,其特征在于,應用于電子設備,所述電子設備包括應用和圖像合成器surface?flinger,所述方法包括:

    2.根據(jù)權利要求1所述的方法,其特征在于,所述surface?flinger確定在預設時長內(nèi)是否接收到所述應用進行彈幕繪制的信息之前,所述方法還包括:

    3.根據(jù)權利要求2所述的方法,其特征在于,在所述根據(jù)所述應用界面的圖層信息,確定是否為視頻播放場景之后,所述方法還包括:

    4.根據(jù)權利要求2或3所述的方法,其特征在于,在所述根據(jù)所述應用界面的圖層信息,確定是否為視頻播放場景之前,所述方法還包括:

    5.根據(jù)權利要求4所述的方法,其特征在于,所述確定所述應用是否在播放白名單中,包括:

    6.根據(jù)權利要求2至5任一項所述的方法,其特征在于,所述根據(jù)所述應用界面的圖層信息,確定是否為視頻播放場景,包括:

    7.根據(jù)權利要求1至6任一項所述的方法,其特征在于,所述電子設備還包括:幀率決策模塊;所述若所述surface?flinger在預設時長內(nèi)接收到所述應用進行彈幕繪制的信息,按照第二刷新率顯示所述應用界面,包括:

    8.根據(jù)權利要求7所述的方法,其特征在于,所述電子設備還包括:繪制渲染模塊;所述surface?flinger將彈幕場景信息發(fā)送至所述幀率決策模塊之前,還包括:

    9.根據(jù)權利要求1至8任一項所述的方法,其特征在于,所述電子設備還包括:幀率決策模塊;所述若所述surface?flinger在預設時長內(nèi)未接收到所述應用進行彈幕繪制的信息,按照所述第三刷新率顯示所述應用界面,包括:

    10.根據(jù)權利要求9所述的方法,其特征在于,所述電子設備還包括:編解碼器mediacodec;所述響應于接收用戶播放視頻的操作之后,還包括:

    11.根據(jù)權利要求2至10任一項所述的方法,其...

    【專利技術屬性】
    技術研發(fā)人員:馮曉剛李飛
    申請(專利權)人:榮耀終端股份有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 麻豆亚洲AV永久无码精品久久| 无码专区—VA亚洲V天堂| 精品亚洲av无码一区二区柚蜜 | 日韩成人无码一区二区三区| 国产成人无码av在线播放不卡 | 免费a级毛片无码a∨免费软件| 日韩精品无码一本二本三本| 18禁超污无遮挡无码免费网站国产 | 亚洲精品无码久久久久sm| 国产精品亚洲专区无码唯爱网| 亚洲va中文字幕无码久久不卡| 亚洲爆乳精品无码一区二区| 国产成人亚洲综合无码精品| 成人无码区免费A∨直播| 亚洲av无码一区二区三区人妖| 日韩丰满少妇无码内射| 久久无码av三级| 日韩精品无码免费专区网站| 色综合无码AV网站| 亚洲GV天堂无码男同在线观看 | 亚洲日韩AV无码一区二区三区人| 久久精品成人无码观看56| 亚洲精品无码不卡在线播HE| 熟妇人妻中文av无码| 办公室丝袜激情无码播放| 亚洲v国产v天堂a无码久久| 国产精品无码2021在线观看| 久久久g0g0午夜无码精品| 亚洲av成本人无码网站| 精品无码专区亚洲| 国产精品无码一区二区三区免费| 亚洲爆乳AAA无码专区| 国产精品亚洲专区无码唯爱网 | 精品无码国产一区二区三区麻豆 | 无码人妻少妇久久中文字幕| 精品无码黑人又粗又大又长 | 岛国av无码免费无禁网站| 久久久久久久久免费看无码| 免费无码午夜福利片69| 久久精品无码专区免费| 亚洲AV中文无码乱人伦下载|