本公開是關(guān)于一種窗口圖像顯示方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),其中,該方法包括:接收應(yīng)用程序發(fā)送的窗口圖像顯示請(qǐng)求;其中,窗口圖像顯示請(qǐng)求包括控件提亮請(qǐng)求;根據(jù)控件提亮請(qǐng)求,確定屏幕提亮參數(shù)和/或壓暗參數(shù);根據(jù)屏幕提亮參數(shù)調(diào)節(jié)屏幕的背光亮度,并在應(yīng)用程序窗口的控件繪制時(shí),基于壓暗參數(shù)對(duì)窗口之中待壓暗控件進(jìn)行繪制,并基于原始顏色亮度參數(shù)對(duì)其他控件進(jìn)行繪制;基于經(jīng)過繪制處理后的待壓暗控件和經(jīng)過繪制處理后的其他控件,生成窗口圖像,并顯示窗口圖像。本公開的技術(shù)方案可以根據(jù)窗口圖像顯示請(qǐng)求,對(duì)待壓暗控件進(jìn)行壓暗,避免屏幕亮度提高時(shí)待壓暗控件的過度提亮,提升用戶使用體驗(yàn)。升用戶使用體驗(yàn)。升用戶使用體驗(yàn)。
【技術(shù)實(shí)現(xiàn)步驟摘要】
窗口圖像顯示方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì)
[0001]本公開涉及圖像繪制
,尤其涉及一種窗口圖像顯示方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì)。
技術(shù)介紹
[0002]在終端設(shè)備的一些使用場(chǎng)景中(例如,顯示HDR(High Dynamic Range,高動(dòng)態(tài)范圍)格式的照片或者視頻)為提升顯示效果,往往需要提高屏幕亮度。但終端設(shè)備通常只具備將屏幕整體提亮的能力,而不具備將部分控件高亮的能力。如果只將屏幕整體提亮,會(huì)導(dǎo)致不需要提亮控件的過度提亮,從而影響用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
[0003]為克服相關(guān)技術(shù)中存在的問題,本公開提供一種窗口圖像顯示方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì)。
[0004]根據(jù)本公開實(shí)施例的第一方面,提供一種窗口圖像顯示方法,包括:接收應(yīng)用程序發(fā)送的窗口圖像顯示請(qǐng)求;其中,所述窗口圖像顯示請(qǐng)求包括控件提亮請(qǐng)求;根據(jù)所述控件提亮請(qǐng)求,確定屏幕提亮參數(shù)和/或壓暗參數(shù);根據(jù)所述屏幕提亮參數(shù)調(diào)節(jié)屏幕的背光亮度,并在所述應(yīng)用程序窗口的控件繪制時(shí),基于所述壓暗參數(shù)對(duì)所述窗口之中待壓暗控件進(jìn)行繪制,并基于原始顏色亮度參數(shù)對(duì)其他控件進(jìn)行繪制;其中,所述其他控件為所述窗口之中除所述待壓暗控件之外的控件;基于經(jīng)過繪制處理后的所述待壓暗控件和經(jīng)過繪制處理后的所述其他控件,生成窗口圖像,并顯示所述窗口圖像。
[0005]在一種實(shí)現(xiàn)方式中,所述根據(jù)所述控件提亮請(qǐng)求,確定屏幕提亮參數(shù)和/或壓暗參數(shù),包括:根據(jù)所述控件提亮請(qǐng)求,確定所述屏幕提亮參數(shù);根據(jù)所述屏幕提亮參數(shù),確定對(duì)應(yīng)的所述壓暗參數(shù)。
[0006]在一種實(shí)現(xiàn)方式中,所述基于所述壓暗參數(shù)對(duì)所述窗口之中待壓暗控件進(jìn)行繪制,包括:確定待繪制控件的第一標(biāo)記和第二標(biāo)記;其中,所述第一標(biāo)記用于標(biāo)識(shí)所述窗口是否需要壓暗處理,所述第二標(biāo)記用于標(biāo)識(shí)所述待繪制控件是否需要壓暗處理;根據(jù)所述第一標(biāo)記和/或所述第二標(biāo)記,確定所述待繪制控件為所述待壓暗控件,基于所述壓暗參數(shù)對(duì)所述待繪制控件進(jìn)行繪制。
[0007]在一種可選地實(shí)現(xiàn)方式中,所述基于所述壓暗參數(shù)對(duì)所述待繪制控件進(jìn)行繪制,包括:基于所述壓暗參數(shù)和所述原始顏色亮度參數(shù),確定第一畫筆顏色亮度參數(shù);基于所述第一畫筆顏色亮度參數(shù)對(duì)所述待繪制控件進(jìn)行繪制。
[0008]在一種可選地實(shí)現(xiàn)方式中,所述基于原始顏色亮度參數(shù)對(duì)其他控件進(jìn)行繪制,包括:根據(jù)所述第一標(biāo)記和/或所述第二標(biāo)記,確定所述待繪制控件為所述其他控件,基于所述原始顏色亮度參數(shù)對(duì)所述待繪制控件進(jìn)行繪制。
[0009]在一種可選地實(shí)現(xiàn)方式中,所述根據(jù)所述第一標(biāo)記和/或所述第二標(biāo)記,確定所述待繪制控件為所述待壓暗控件,包括:響應(yīng)于所述第一標(biāo)記的值為第一預(yù)設(shè)值且所述第二
標(biāo)記的值為所述第一預(yù)設(shè)值,確定所述待繪制控件為所述待壓暗控件。
[0010]可選地,所述根據(jù)所述第一標(biāo)記和/或所述第二標(biāo)記,確定所述待繪制控件為所述其他控件,包括:響應(yīng)于所述第一標(biāo)記的值為第二預(yù)設(shè)值,確定所述待繪制控件為所述其他控件;或者,響應(yīng)于所述第一標(biāo)記的值為第一預(yù)設(shè)值且所述第二標(biāo)記的值為所述第二預(yù)設(shè)值,確定所述待繪制控件為所述其他控件。
[0011]根據(jù)本公開實(shí)施例的第二方面,提供一種窗口圖像顯示裝置,包括:接收模塊,用于接收應(yīng)用程序發(fā)送的窗口圖像顯示請(qǐng)求;其中,所述窗口圖像顯示請(qǐng)求包括控件提亮請(qǐng)求;確定模塊,用于根據(jù)所述控件提亮請(qǐng)求,確定屏幕提亮參數(shù)和/或壓暗參數(shù);處理模塊,用于根據(jù)所述屏幕提亮參數(shù)調(diào)節(jié)屏幕的背光亮度,并在所述應(yīng)用程序窗口的控件繪制時(shí),基于所述壓暗參數(shù)對(duì)所述窗口之中待壓暗控件進(jìn)行繪制,并基于原始顏色亮度參數(shù)對(duì)其他控件進(jìn)行繪制;其中,所述其他控件為所述窗口之中除所述待壓暗控件之外的控件;顯示模塊,用于基于經(jīng)過繪制處理后的所述待壓暗控件和經(jīng)過繪制處理后的所述其他控件,生成窗口圖像,并顯示所述窗口圖像。
[0012]在一種實(shí)現(xiàn)方式中,所述確定模塊具體用于:根據(jù)所述控件提亮請(qǐng)求,確定所述屏幕提亮參數(shù);根據(jù)所述屏幕提亮參數(shù),確定對(duì)應(yīng)的所述壓暗參數(shù)。
[0013]在一種實(shí)現(xiàn)方式中,所述處理模塊具體用于:確定待繪制控件的第一標(biāo)記和第二標(biāo)記;其中,所述第一標(biāo)記用于標(biāo)識(shí)所述窗口是否需要壓暗處理,所述第二標(biāo)記用于標(biāo)識(shí)所述待繪制控件是否需要壓暗處理;根據(jù)所述第一標(biāo)記和/或所述第二標(biāo)記,確定所述待繪制控件為所述待壓暗控件,基于所述壓暗參數(shù)對(duì)所述待繪制控件進(jìn)行繪制。
[0014]在一種可選地實(shí)現(xiàn)方式中,所述處理模塊具體用于:基于所述壓暗參數(shù)和所述原始顏色亮度參數(shù),確定第一畫筆顏色亮度參數(shù);基于所述第一畫筆顏色亮度參數(shù)對(duì)所述待繪制控件進(jìn)行繪制。
[0015]在一種可選地實(shí)現(xiàn)方式中,所述處理模塊具體用于:根據(jù)所述第一標(biāo)記和/或所述第二標(biāo)記,確定所述待繪制控件為所述其他控件,基于所述原始顏色亮度參數(shù)對(duì)所述待繪制控件進(jìn)行繪制。
[0016]在一種可選地實(shí)現(xiàn)方式中,所述處理模塊具體用于:響應(yīng)于所述第一標(biāo)記的值為第一預(yù)設(shè)值且所述第二標(biāo)記的值為所述第一預(yù)設(shè)值,確定所述待繪制控件為所述待壓暗控件。
[0017]可選地,所述處理模塊具體用于:響應(yīng)于所述第一標(biāo)記的值為第二預(yù)設(shè)值,確定所述待繪制控件為所述其他控件;或者,響應(yīng)于所述第一標(biāo)記的值為第一預(yù)設(shè)值且所述第二標(biāo)記的值為所述第二預(yù)設(shè)值,確定所述待繪制控件為所述其他控件。
[0018]根據(jù)本公開實(shí)施例的第三方面,提供一種終端設(shè)備,包括:至少一個(gè)處理器;以及與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的指令,所述指令被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行如前述第一方面所述的方法。
[0019]根據(jù)本公開實(shí)施例的第四方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)有指令,當(dāng)所述指令被執(zhí)行時(shí),使如第一方面所述的方法被實(shí)現(xiàn)。
[0020]根據(jù)本公開實(shí)施例的第五方面,提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面所述方法的步驟。
[0021]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:可以基于應(yīng)用程序發(fā)送的窗口圖像顯示請(qǐng)求,確定屏幕提亮參數(shù)和/或壓暗參數(shù),以根據(jù)壓暗參數(shù)對(duì)待壓暗控件進(jìn)行繪制,并基于原始顏色亮度參數(shù)對(duì)其他控件進(jìn)行繪制,從而生成并顯示窗口圖像。從而根據(jù)窗口圖像顯示請(qǐng)求,對(duì)待壓暗控件進(jìn)行壓暗,避免屏幕亮度提高時(shí)將不需要提亮的控件被過度提亮,提升用戶使用體驗(yàn)。并且壓暗區(qū)域可隨待壓暗控件改變而不受其他限制。
[0022]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
[0023]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本專利技術(shù)的實(shí)施例,并與說明書一起用于解釋本專利技術(shù)的原理。
[0024]圖1是根據(jù)一示例性實(shí)施例示出的一種窗口圖像顯示方法的流程圖。
[0025]圖2是根據(jù)一示例性實(shí)施例示出的另一種窗口圖像顯示方法的流程圖。
[0026]圖3是根據(jù)一示例性實(shí)施例示出的又一種窗口圖本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
【技術(shù)特征摘要】
1.一種窗口圖像顯示方法,其特征在于,包括:接收應(yīng)用程序發(fā)送的窗口圖像顯示請(qǐng)求;其中,所述窗口圖像顯示請(qǐng)求包括控件提亮請(qǐng)求;根據(jù)所述控件提亮請(qǐng)求,確定屏幕提亮參數(shù)和/或壓暗參數(shù);根據(jù)所述屏幕提亮參數(shù)調(diào)節(jié)屏幕的背光亮度,并在所述應(yīng)用程序窗口的控件繪制時(shí),基于所述壓暗參數(shù)對(duì)所述窗口之中待壓暗控件進(jìn)行繪制,并基于原始顏色亮度參數(shù)對(duì)其他控件進(jìn)行繪制;其中,所述其他控件為所述窗口之中除所述待壓暗控件之外的控件;基于經(jīng)過繪制處理后的所述待壓暗控件和經(jīng)過繪制處理后的所述其他控件,生成窗口圖像,并顯示所述窗口圖像。2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述控件提亮請(qǐng)求,確定屏幕提亮參數(shù)和/或壓暗參數(shù),包括:根據(jù)所述控件提亮請(qǐng)求,確定所述屏幕提亮參數(shù);根據(jù)所述屏幕提亮參數(shù),確定對(duì)應(yīng)的所述壓暗參數(shù)。3.如權(quán)利要求1所述的方法,其特征在于,所述基于所述壓暗參數(shù)對(duì)所述窗口之中待壓暗控件進(jìn)行繪制,包括:確定待繪制控件的第一標(biāo)記和第二標(biāo)記;其中,所述第一標(biāo)記用于標(biāo)識(shí)所述窗口是否需要壓暗處理,所述第二標(biāo)記用于標(biāo)識(shí)所述待繪制控件是否需要壓暗處理;根據(jù)所述第一標(biāo)記和/或所述第二標(biāo)記,確定所述待繪制控件為所述待壓暗控件,基于所述壓暗參數(shù)對(duì)所述待繪制控件進(jìn)行繪制。4.如權(quán)利要求3所述的方法,其特征在于,所述基于所述壓暗參數(shù)對(duì)所述待繪制控件進(jìn)行繪制,包括:基于所述壓暗參數(shù)和所述原始顏色亮度參數(shù),確定第一畫筆顏色亮度參數(shù);基于所述第一畫筆顏色亮度參數(shù)對(duì)所述待繪制控件進(jìn)行繪制。5.如權(quán)利要求3所述的方法,其特征在于,所述基于原始顏色亮度參數(shù)對(duì)其他控件進(jìn)行繪制,包括:根據(jù)所述第一標(biāo)記和/或所述第二標(biāo)記,確定所述待繪制控件為所述其他控件,基于所述原始顏色亮度參數(shù)對(duì)所述待繪制控件進(jìn)行繪制。6.如權(quán)利要求3至5中任一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述第一標(biāo)記和/或所述第二標(biāo)記,確定所述待繪制控件為所述待壓暗控件,包括:響應(yīng)于所述第一標(biāo)記的值為第一預(yù)設(shè)值且所述第二標(biāo)記的值為所述第一預(yù)設(shè)值,確定所述待繪制控件為所述待壓暗控件。7.如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述第一標(biāo)記和/或所述第二標(biāo)記,確定所述待繪制控件為所述其他控件,包括:響應(yīng)于所述第一標(biāo)記的值為第二預(yù)設(shè)值,確定所述待繪制控件為所述其他控件;或者,響應(yīng)于所述第一標(biāo)記的值為第一預(yù)設(shè)值且所述第二標(biāo)記的值為所述第二預(yù)設(shè)值,確定所述待繪制控件為所述其他控件。8.一種窗口圖像顯示裝置,其特征在于,包括:接收模塊,用于接收應(yīng)用程序發(fā)送的窗口圖像顯示請(qǐng)求;其中,所述...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王星暉,劉全瑞,辛穎,
申請(qǐng)(專利權(quán))人:北京小米移動(dòng)軟件有限公司,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。