亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

菜單顯示方法

文檔序號(hào):7781243閱讀:196來(lái)源:國(guó)知局
菜單顯示方法
【專利摘要】本發(fā)明提供一種菜單顯示方法,其顯示緩沖區(qū)至少包括菜單繪制顯示緩沖區(qū)、前臺(tái)顯示緩沖區(qū)、后臺(tái)顯示緩沖區(qū)三個(gè)部分,其包括如下顯示步驟:a,菜單圖形引擎將菜單在菜單繪制顯示緩沖區(qū)內(nèi)進(jìn)行繪制,繪制結(jié)束后;b,將菜單繪制顯示緩沖區(qū)的數(shù)據(jù)縮放、填充到后臺(tái)顯示緩沖區(qū)內(nèi),之后;c,將前臺(tái)顯示緩沖區(qū)、后臺(tái)顯示緩沖區(qū)進(jìn)行切換,讀取切換后的前臺(tái)顯示緩沖區(qū)內(nèi)的數(shù)據(jù)完成菜單的顯示;如上所述,本發(fā)明方法操作簡(jiǎn)單,能有效的避免顯示設(shè)備在數(shù)據(jù)有效期時(shí),更新顯示緩沖區(qū)所產(chǎn)生的閃爍問(wèn)題,并且同時(shí)有效的解決了菜單無(wú)法適應(yīng)多種分辨率顯示輸出的問(wèn)題,做到了等比例縮放,完善的實(shí)現(xiàn)了理想的設(shè)計(jì)要求。
【專利說(shuō)明】菜單顯示方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及系統(tǒng)菜單的顯示機(jī)制,具體的講是數(shù)字電視終端的菜單顯示具有放大且抗閃爍的方法。
【背景技術(shù)】
[0002]目前的數(shù)字電視和機(jī)頂盒等終端設(shè)備在菜單的開發(fā)上,都是傳統(tǒng)的窗口繪制。當(dāng)需要對(duì)某一個(gè)控件進(jìn)行重新繪制時(shí),則會(huì)直接在顯示緩沖區(qū)進(jìn)行數(shù)據(jù)更新,當(dāng)顯示緩沖區(qū)的數(shù)據(jù)更新后,會(huì)立即在屏幕上看到繪制過(guò)程。而菜單的繪制過(guò)程不但是繪制,還會(huì)包含一些數(shù)據(jù)處理或交互的過(guò)程,這樣在一個(gè)完整的菜單繪制的過(guò)程中,用戶會(huì)看到控件間的或控件內(nèi)部的繪制過(guò)程,具體表現(xiàn)就是用戶會(huì)看到逐個(gè)刷新的過(guò)程,即是“閃爍”的現(xiàn)象。
[0003]而,另一種閃爍現(xiàn)象是在顯示的數(shù)據(jù)有效期時(shí),前臺(tái)顯示緩沖區(qū)進(jìn)行更新。
[0004]另外,在開發(fā)電視菜單時(shí),會(huì)遇到這樣的問(wèn)題:不同的顯示分辨率,顯示緩沖區(qū)的大小是在變化的,傳統(tǒng)的菜單顯示會(huì)因?yàn)椴煌娘@示分辨率,在布局上都無(wú)法正常的保持顯示比例。若是為低分辨率屏幕設(shè)計(jì)的菜單,在高分辨率的視頻輸出時(shí),就會(huì)看到菜單位于屏幕的左上角,無(wú)法達(dá)到理想的設(shè)計(jì)要求。
[0005]綜上所述,為了避免上述問(wèn)題,一種簡(jiǎn)單易行、有效的菜單顯示方法的發(fā)明是勢(shì)在必行的。

【發(fā)明內(nèi)容】

[0006]鑒于以上所述的現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于:
[0007]1、解決菜單繪制時(shí)所產(chǎn)生的閃爍問(wèn)題:本發(fā)明可以解決顯示設(shè)備在數(shù)據(jù)有效期時(shí),更新顯示緩沖區(qū)所產(chǎn)生的閃爍問(wèn)題。
[0008]2、本發(fā)明可以解決菜單無(wú)法適應(yīng)多種分辨率顯示輸出的問(wèn)題,做到等比例縮放。
[0009]為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明的具體技術(shù)方案是:
[0010]一種菜單顯示方法,其顯示緩沖區(qū)至少包括菜單繪制顯示緩沖區(qū)、前臺(tái)顯示緩沖區(qū)、后臺(tái)顯示緩沖區(qū)三個(gè)部分,其包括如下顯示步驟:
[0011]a,菜單圖形引擎將菜單在菜單繪制顯示緩沖區(qū)內(nèi)進(jìn)行繪制,繪制結(jié)束后;
[0012]b,將菜單繪制顯示緩沖區(qū)的數(shù)據(jù)縮放、填充到后臺(tái)顯示緩沖區(qū)內(nèi),之后;
[0013]C,將前臺(tái)顯示緩沖區(qū)、后臺(tái)顯示緩沖區(qū)進(jìn)行切換,讀取切換后的前臺(tái)顯示緩沖區(qū)內(nèi)的數(shù)據(jù)完成菜單的顯示。
[0014]所述的菜單顯示方法,其所述當(dāng)菜單繪制結(jié)束時(shí),菜單程序發(fā)出觸發(fā)信號(hào)即開始將菜單繪制顯示緩沖區(qū)的數(shù)據(jù)通過(guò)縮放、填充到顯示緩沖區(qū)的后臺(tái)顯示緩沖區(qū)里,完成緩沖區(qū)的縮放拷貝步驟。
[0015]所述的菜單顯示方法,其所述前臺(tái)顯示緩沖區(qū)與后臺(tái)顯示緩沖區(qū)是交替切換到前臺(tái)使用的,其中上述兩個(gè)顯示緩沖區(qū)的尺寸大小與顯示設(shè)備支持的最大分辨率的尺寸保持一致。所述的菜單顯示方法,其所述菜單繪制顯示緩沖區(qū)的尺寸大小與菜單的設(shè)計(jì)尺寸保持一致。
[0016]如上所述,本發(fā)明的菜單顯示方法,具有以下有益效果:本發(fā)明方法操作簡(jiǎn)單,能有效的避免顯示設(shè)備在數(shù)據(jù)有效期時(shí),更新顯示緩沖區(qū)所產(chǎn)生的閃爍問(wèn)題,并且同時(shí)有效的解決了菜單無(wú)法適應(yīng)多種分辨率顯示輸出的問(wèn)題,做到了等比例縮放,完善的實(shí)現(xiàn)了理想的設(shè)計(jì)要求。
【專利附圖】

【附圖說(shuō)明】
[0017]圖1通過(guò)本發(fā)明數(shù)字電視終端的菜單顯示方法的工作流程示意圖。
【具體實(shí)施方式】
[0018]以下由特定的具體實(shí)施例說(shuō)明本發(fā)明的實(shí)施方式,熟悉此技術(shù)的人士可由本說(shuō)明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)及功效。
[0019]請(qǐng)參閱圖1。須知,本說(shuō)明書所附圖式所繪示的結(jié)構(gòu)、比例、大小等,均僅用以配合說(shuō)明書所揭示的內(nèi)容,以供熟悉此技術(shù)的人士了解與閱讀,并非用以限定本發(fā)明可實(shí)施的限定條件,故不具技術(shù)上的實(shí)質(zhì)意義,任何結(jié)構(gòu)的修飾、比例關(guān)系的改變或大小的調(diào)整,在不影響本發(fā)明所能產(chǎn)生的功效及所能達(dá)成的目的下,均應(yīng)仍落在本發(fā)明所揭示的技術(shù)內(nèi)容得能涵蓋的范圍內(nèi)。
[0020]如圖1所示,本發(fā)明共使用了 3個(gè)顯示緩沖區(qū),一個(gè)是菜單繪制顯示緩沖區(qū),這個(gè)就是菜單圖形引擎使用的緩沖區(qū),負(fù)責(zé)完成每一個(gè)控件、每一個(gè)窗體的繪制操作。此菜單繪制顯示緩沖區(qū)的尺寸大小與菜單的設(shè)計(jì)尺寸保持一致。另外兩個(gè)顯示緩沖區(qū)則可分為前臺(tái)顯示緩沖區(qū)和后臺(tái)顯示緩沖區(qū),其都是用來(lái)顯示使用的,這兩個(gè)顯示緩沖區(qū)是交替切換到前臺(tái)使用的,其中,所述前臺(tái)顯示緩沖區(qū)的數(shù)據(jù)是直接顯示在顯示設(shè)備的視頻信號(hào)上的。這兩個(gè)顯示緩沖區(qū)的尺寸大小應(yīng)與顯示設(shè)備支持的最大分辨率的尺寸保持一致。
[0021]本發(fā)明的具體實(shí)現(xiàn)流程簡(jiǎn)述之共分為以下如下幾步:菜單繪制、緩沖區(qū)縮放拷貝、顯示緩沖區(qū)前后臺(tái)間切換。具體表述如下:
[0022]所述菜單繪制,就是執(zhí)行菜單的圖形引擎工作流程,菜單圖形引擎將菜單在菜單繪制緩沖區(qū)內(nèi)進(jìn)行繪制,主要是對(duì)菜單的無(wú)效區(qū)域進(jìn)行重新繪制。當(dāng)菜單繪制結(jié)束時(shí),菜單程序發(fā)出開始本發(fā)明方法的觸發(fā)信號(hào)即開始將菜單繪制顯示緩沖區(qū)的數(shù)據(jù)通過(guò)縮放、填充到顯示緩沖區(qū)的后臺(tái)顯示緩沖區(qū)里,完成緩沖區(qū)的縮放拷貝步驟。然后,將顯示設(shè)備的數(shù)據(jù)指針重新定向到后臺(tái)顯示緩沖區(qū),即進(jìn)行顯示緩沖區(qū)的前后臺(tái)間切換,此時(shí)原后臺(tái)顯示緩沖區(qū)變?yōu)榍芭_(tái)顯示緩沖區(qū),原前臺(tái)顯示緩沖區(qū)變?yōu)楹笈_(tái)顯示緩沖區(qū);繼續(xù)的,在顯示設(shè)備的下一個(gè)數(shù)據(jù)有效期來(lái)臨的時(shí)候,會(huì)從切換后的前臺(tái)顯示緩沖區(qū)讀取數(shù)據(jù)。從而避免直接在顯示設(shè)備的數(shù)據(jù)有效期內(nèi),對(duì)前臺(tái)顯示緩沖區(qū)的數(shù)據(jù)進(jìn)行修改所產(chǎn)生的畫面撕裂的不理想效果。此時(shí)就會(huì)將經(jīng)過(guò)縮放后的顯示數(shù)據(jù)呈現(xiàn)到顯示設(shè)備上,例如呈現(xiàn)到電視終端的屏幕上,即完成了顯示緩沖區(qū)前后臺(tái)間切換的步驟,如此,則同時(shí)解決了在顯示的數(shù)據(jù)有效期時(shí)進(jìn)行數(shù)據(jù)更新所產(chǎn)生的閃爍問(wèn)題。
[0023]上述實(shí)施例僅例示性說(shuō)明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對(duì)上述實(shí)施例進(jìn)行修飾或改變。因此,舉凡所屬【技術(shù)領(lǐng)域】中具有通常知識(shí)者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等效修飾或改變,仍應(yīng)由本發(fā)明的權(quán)利要求所涵蓋。
【權(quán)利要求】
1.一種菜單顯示方法,其特征在于,其顯示緩沖區(qū)至少包括菜單繪制顯示緩沖區(qū)、前臺(tái)顯示緩沖區(qū)、后臺(tái)顯示緩沖區(qū)三個(gè)部分,其包括如下顯示步驟: a,菜單圖形引擎將菜單在菜單繪制顯示緩沖區(qū)內(nèi)進(jìn)行繪制,繪制結(jié)束后; b,將菜單繪制顯示緩沖區(qū)的數(shù)據(jù)縮放、填充到后臺(tái)顯示緩沖區(qū)內(nèi),之后; c,將前臺(tái)顯示緩沖區(qū)、后臺(tái)顯示緩沖區(qū)進(jìn)行切換,讀取切換后的前臺(tái)顯示緩沖區(qū)內(nèi)的數(shù)據(jù)完成菜單的顯示。
2.根據(jù)權(quán)利要求1所述的菜單顯示方法,其特征在于,所述當(dāng)菜單繪制結(jié)束時(shí),菜單程序發(fā)出觸發(fā)信號(hào)即開始將菜單繪制顯示緩沖區(qū)的數(shù)據(jù)通過(guò)縮放、填充到顯示緩沖區(qū)的后臺(tái)顯示緩沖區(qū)里,完成緩沖區(qū)的縮放拷貝步驟。
3.根據(jù)權(quán)利要求1所述的菜單顯示方法,其特征在于,所述前臺(tái)顯示緩沖區(qū)與后臺(tái)顯示緩沖區(qū)是交替切換到前臺(tái)使用的,其中上述兩個(gè)顯示緩沖區(qū)的尺寸大小與顯示設(shè)備支持的最大分辨率的尺寸保持一致。
4.根據(jù)權(quán)利要求1所述的菜單顯示方法,其特征在于,所述菜單繪制顯示緩沖區(qū)的尺寸大小與菜單的設(shè)計(jì)尺寸保持一致。
【文檔編號(hào)】H04N21/431GK103702169SQ201310705818
【公開日】2014年4月2日 申請(qǐng)日期:2013年12月19日 優(yōu)先權(quán)日:2013年12月19日
【發(fā)明者】楊勇, 韓曉強(qiáng), 甘力, 花紅民, 薛長(zhǎng)城, 安明建 申請(qǐng)人:上海高清數(shù)字科技產(chǎn)業(yè)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1