專利名稱:電視機(jī)人性化交互界面的產(chǎn)生方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字處理式電視接收機(jī)的技術(shù)領(lǐng)域。更具體地,本發(fā)明涉及到電視機(jī)人性化交互界面的產(chǎn)生方法。所述“人性化”的意思是更美觀、更友好、更符合用戶的需求。
背景技術(shù):
隨著技術(shù)的進(jìn)步,目前的電視接收機(jī)大多都采用數(shù)字處理芯片及輔助電路來進(jìn)行電視圖像和聲音的處理?;谏鲜鰯?shù)字處理芯片及輔助電路,電視機(jī)的功能和性能可不斷增加。電視機(jī)的各種輔助功能也被不斷推出。
例如,公開號(hào)為CN 1299214A、名稱為“用于顯示菜單的屏幕顯示裝置和方法”的專利申請(qǐng)中提出了NTSC制式電視中顯示OSD(屏上顯示)的方法,該方法已經(jīng)應(yīng)用于NTSC制式的電視機(jī)。公開號(hào)為CN1199985、名稱為“一種電視屏幕上顯示祝福用語或圖形的裝置”的專利申請(qǐng)使OSD能顯示特定的字符及圖像。
上述兩篇文獻(xiàn)中公開的OSD技術(shù),都采用了傳統(tǒng)的OSD產(chǎn)生方法,即利用電視機(jī)中的中央處理器芯片(CPU)和字符點(diǎn)陣存儲(chǔ)器(CGROM)以及電可擦和可編程只讀存儲(chǔ)器(EEPROM),進(jìn)行屏上顯示。
但是,通過這些方法顯示的OSD內(nèi)容(菜單和/或圖像)還存在一些缺陷,即菜單比較簡單、不夠友好、圖像單一、沒有動(dòng)感等。
對(duì)此,有必要為電視機(jī)建立一個(gè)對(duì)觀眾有高度表現(xiàn)力和吸引力的菜單顯示功能。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種電視機(jī)人性化交互界面的產(chǎn)生方法,它能顯示人性化的菜單和動(dòng)畫圖像。
本發(fā)明的上述目的是由下述技術(shù)方案達(dá)到的。
按照本發(fā)明的電視機(jī)人性化交互界面的產(chǎn)生方法,包括以下步驟由遙控器接收用戶指令,并將該指令發(fā)送到電視機(jī);電視機(jī)中的CPU接收上述指令,并通知OSD模塊,以便按照所按按鍵對(duì)應(yīng)的功能執(zhí)行相應(yīng)的OSD處理和顯示,同時(shí)電視機(jī)按照上述指令執(zhí)行相應(yīng)的操作;OSD模塊調(diào)用Flash存儲(chǔ)器中預(yù)先存儲(chǔ)的圖片并進(jìn)行相應(yīng)的OSD信號(hào)處理后,將OSD內(nèi)容顯示到屏幕上,所述OSD內(nèi)容可同時(shí)包括主菜單、子菜單以及相應(yīng)的子菜單內(nèi)容;在電視機(jī)執(zhí)行所述相應(yīng)操作的同時(shí),OSD模塊調(diào)用Flash存儲(chǔ)器中存儲(chǔ)的多幅動(dòng)畫圖片來執(zhí)行動(dòng)畫顯示;在電視機(jī)完成所述相應(yīng)操作后,OSD模塊停止執(zhí)行所述動(dòng)畫顯示。
本發(fā)明具有的優(yōu)點(diǎn)如下1、在菜單形式上,主菜單和子菜單同時(shí)出現(xiàn),用戶可以看到所有的主菜單以及當(dāng)前菜單的子菜單內(nèi)容;而且,菜單格式類似于WINDOWS菜單,更有時(shí)代感。
2、菜單不僅有文字和背景,而且圖文并茂,可以全彩色顯示菜單內(nèi)容,就象彩屏手機(jī)那樣更有親和力。
3、菜單區(qū)域是開放的,更美觀。
4、在同一個(gè)子菜單中既有名稱也有該項(xiàng)的數(shù)值,可以對(duì)當(dāng)前的狀態(tài)一目了然。
5、主菜單與子菜單之間可有明顯的空隙,更美觀,而且即使這樣也可以顯示比原來多的多的內(nèi)容。
6、選中狀態(tài)是通過四方框框選,更明顯/美觀。
7、可以顯示動(dòng)態(tài)的動(dòng)畫圖片,例如在搜臺(tái)過程中跑動(dòng)的小狗,更生動(dòng)有趣;在無信號(hào)的時(shí)候,可以使用飄動(dòng)的旗幟來表示,而以往只能通過字符或以字符點(diǎn)陣拼出的單色或不超過4種顏色靜態(tài)圖案來表示;我們?cè)陂_機(jī)的時(shí)候出現(xiàn)的LOGO可以漸漸的消失,同時(shí)圖像漸漸的出現(xiàn),而以往的只能是不透明或半透明顯示LOGO,做到這種淡入淡出的效果。
圖1為實(shí)現(xiàn)本發(fā)明方法的一種數(shù)字處理式電視機(jī)的方框圖。
圖2為按照本發(fā)明的電視機(jī)人性化交互界面的產(chǎn)生方法的流程圖。
圖3是根據(jù)本發(fā)明的電視機(jī)人性化交互界面的產(chǎn)生方法,借助于PEG軟件對(duì)電視機(jī)的CPU芯片進(jìn)行編程的原理示意圖。
圖4-6顯示了人性化菜單界面的三個(gè)例子。
具體實(shí)施例方式
下面將結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
首先,參考圖1來說明實(shí)現(xiàn)本發(fā)明方法的一種數(shù)字處理式電視機(jī),它包括以下部分高頻信號(hào)接收電路a,用于接收電視臺(tái)發(fā)出的無線信號(hào),轉(zhuǎn)化成后面需要處理的圖像/聲音信號(hào)(有些電路,此部分只輸出中頻信號(hào)交給小信號(hào)處理電路b解碼);其中,高頻頭a1部分解出中頻信號(hào),準(zhǔn)分離電路a2將聲音和圖像的中頻信號(hào)分離;小信號(hào)處理電路b,受中央處理器(CPU)c的控制,將高頻信號(hào)接收電路a或外部端子信號(hào)h傳遞過來的圖像/聲音信號(hào)進(jìn)行處理成適合視放處理電路d和伴音功放f處理的信號(hào);其中包括圖像解調(diào)、解碼芯片、圖像效果處理電路b1和聲音解調(diào)、解碼、聲效處理電路b2;視放處理電路d將最終的視頻信號(hào)進(jìn)行放大,并將放大后的信號(hào)傳遞給終端顯示(CRT/LCD/PDP)e;伴音功放f,將最終的聲音信號(hào)進(jìn)行音效處理/放大等,并將放大后的信號(hào)傳遞給聲音輸出設(shè)備g;顯示終端(CRT/LCD/PDP)e和聲音輸出設(shè)備g,它們是電視信號(hào)與用戶最終的接口;外部端子信號(hào)h,它是外部端子的輸入信號(hào),例如是AV或者DVD或者高清信號(hào);中央處理器(CPU)c,它是最重要的部分,它接受外界遙控器或本控鍵的信號(hào),根據(jù)用戶的意愿控制整個(gè)電視機(jī)的工作;隨機(jī)存取存儲(chǔ)器(RAM)i1,用于存儲(chǔ)中間數(shù)據(jù)或臨時(shí)數(shù)據(jù);Flash存儲(chǔ)器i2,用于存儲(chǔ)圖形或圖片數(shù)據(jù)。
按照本發(fā)明的電視機(jī)人性化交互界面的產(chǎn)生方法的實(shí)現(xiàn)依賴于強(qiáng)大的CPU的支持。
現(xiàn)有技術(shù)的OSD與屏幕的顯示區(qū)域相關(guān),一屏幕的電視可以顯示多少行/多少列的字符,每個(gè)字符又由16*18個(gè)點(diǎn)陣構(gòu)成,一屏顯示的字符個(gè)數(shù)有限;而基于CPU芯片的強(qiáng)大功能,本發(fā)明的電視機(jī)人性化交互界面的產(chǎn)生方法可以在屏幕顯示任意多的字符。
基于上述CPU芯片并通過對(duì)它進(jìn)行編程,從而實(shí)現(xiàn)本發(fā)明的電視機(jī)人性化交互界面的產(chǎn)生方法是我們的創(chuàng)新想法,將CPU的功能盡可能的發(fā)揮,例如無信號(hào)時(shí)飄動(dòng)的旗幟,例如搜臺(tái)過程中跑動(dòng)的小狗,例如我們的人性化/形象化的菜單界面。
要實(shí)現(xiàn)上述方法并達(dá)到這樣的效果,需要硬件的支持。我們選用的電視機(jī)芯方案CPU功能強(qiáng)大,能夠在控制其他電視功能正常的情況下,顯示豐富的彩色圖片,顯示友好的OSD界面,32位的CPU能更好的支持圖像的處理。
我們的設(shè)計(jì)人員設(shè)計(jì)出了許多友好、新穎的界面,例如在搜臺(tái)過程中的動(dòng)畫小狗,無信號(hào)時(shí)的飄動(dòng)的旗幟,按MENU鍵調(diào)出的OSD界面,選中HDM掃描后顯示的支持的格式。圖4-6顯示了人性化菜單界面的三個(gè)例子。圖4詳細(xì)地顯示了圖像子菜單及其詳細(xì)內(nèi)容。圖5顯示了搜臺(tái)過程中跑動(dòng)的小狗。圖6顯示了HDM掃描后顯示的支持的格式。
考慮到成本,可采用8位的CPU,但功能相對(duì)簡單,往往在行和列上的顯示數(shù)目有限制,色彩也比較單調(diào),只有8種顏色,OSD界面的親和力不夠;或者為生成更好的OSD效果,需要增加額外的字符生成裝置,導(dǎo)致成本增加;而按照本發(fā)明的電視機(jī)人性化交互界面的產(chǎn)生方法,只使用了一個(gè)單一的CPU,就能夠產(chǎn)生更豐富的色彩,不需要增加額外的成本,還簡化了外圍器件。
下面說明利用上述裝置實(shí)現(xiàn)人性化的用戶交互界面的基本方法,及其詳細(xì)說明。
參見圖2,本發(fā)明的電視機(jī)人性化交互界面的產(chǎn)生方法,包括以下步驟由遙控器接收用戶指令,并將該指令發(fā)送到電視機(jī);電視機(jī)中的CPU接收上述指令,并通知OSD模塊,以便按照所按按鍵對(duì)應(yīng)的功能執(zhí)行相應(yīng)的OSD處理和顯示,同時(shí)電視機(jī)按照上述指令執(zhí)行相應(yīng)的操作;OSD模塊調(diào)用Flash存儲(chǔ)器中預(yù)先存儲(chǔ)的圖片并進(jìn)行相應(yīng)的OSD信號(hào)處理后,將OSD內(nèi)容顯示到屏幕上,所述OSD內(nèi)容可同時(shí)包括主菜單、子菜單以及相應(yīng)的子菜單內(nèi)容;在電視機(jī)執(zhí)行所述相應(yīng)操作的同時(shí),OSD模塊調(diào)用Flash存儲(chǔ)器中存儲(chǔ)的多幅動(dòng)畫圖片來執(zhí)行動(dòng)畫顯示;在電視機(jī)完成所述相應(yīng)操作后,OSD模塊停止執(zhí)行所述動(dòng)畫顯示。
具體地,用戶按遙控器或者本控鍵來發(fā)出指令信號(hào);該指令信號(hào)經(jīng)過紅外接收形成的波形或本控鍵按下形成的波形通過電視機(jī)中的CPU的管腳送給CPU;CPU將波形解碼識(shí)別后進(jìn)行相應(yīng)的換臺(tái)或呼出菜單或切換模式等工作;若CPU接收到顯示OSD的命令(在本實(shí)施例中是MENU鍵被按下),則調(diào)用FLASH存儲(chǔ)器中存儲(chǔ)的相關(guān)OSD顏色/大小/位置信息(即要顯示的圖片的相關(guān)信息),生成OSD信號(hào),并在CPU內(nèi)部與電視圖像信號(hào)相混合輸出;輸出的電視/OSD混合信號(hào)經(jīng)過處理/放大后顯示在電視機(jī)屏幕上(在本實(shí)施例中,圖像菜單的所有內(nèi)容,以及4個(gè)主菜單的圖標(biāo)都會(huì)顯示在屏幕上,第一個(gè)可調(diào)整項(xiàng)處于框選狀態(tài),如右圖所示);同時(shí)CPU將當(dāng)前的狀態(tài)(屏幕上第一次顯示OSD)記錄在CPU的RAM中。
更具體地,下面以調(diào)諧菜單搜臺(tái)過程中的動(dòng)畫顯示為例(參見圖5),來說明顯示人性化交互菜單的方法1、用戶要進(jìn)行搜臺(tái),并按菜單鍵從圖像到聲音再到調(diào)諧,然后按P+/P-鍵選中手動(dòng)搜臺(tái),按V+鍵開始進(jìn)入上圖5中的搜索界面;2、電視CPU接收遙控器的按鍵,發(fā)消息到具體的執(zhí)行模塊,即將用戶的按鍵對(duì)應(yīng)到相應(yīng)的功能中;3、相應(yīng)的執(zhí)行模塊在接收到消息后,進(jìn)行相應(yīng)的處理,包括將之前顯示的與用戶搜臺(tái)目的無關(guān)的OSD取消,將新的OSD顯示到屏幕上。
4、通常,搜臺(tái)的過程并不是用戶想了解的,但是需要用戶等待,我們?cè)贠SD上做了一個(gè)動(dòng)畫的小狗,在搜臺(tái)過程中,小狗可以不停的跑動(dòng),從而使枯燥的搜臺(tái)過程變得容易讓人接受。
5、小狗是通過4-5個(gè)不同狀態(tài)的圖片,通過位置的移動(dòng)以及順序的替代顯示動(dòng)畫的效果,它的顯示位置不受通常屏幕顯示字符個(gè)數(shù)的影響,整個(gè)移動(dòng)過程可以處理得非常平滑。
6、手動(dòng)搜臺(tái)搜到一個(gè)信號(hào)后會(huì)停下來,此時(shí),小狗也會(huì)停止動(dòng)作,等待用戶的進(jìn)一步指令。
下面,簡要地說明利用上述裝置顯示動(dòng)畫圖片的方法和步驟。
實(shí)際上,飄動(dòng)的旗幟的實(shí)現(xiàn)方法與動(dòng)畫狗的實(shí)現(xiàn)方法類似,在電視CPU檢測到當(dāng)前的頻道上沒有信號(hào)播出的時(shí)候,將自動(dòng)啟動(dòng)無信號(hào)自動(dòng)5分鐘關(guān)機(jī)功能,此時(shí),屏幕上將顯示一個(gè)飄動(dòng)的旗幟在屏幕上移動(dòng),黑屏的目的是遮蓋無信號(hào)的雪花點(diǎn),同時(shí)降低對(duì)顯像管熒光粉的轟擊,而顯示飄動(dòng)的旗幟的目的是提供友好的信息,告訴用戶現(xiàn)在沒有信號(hào)啦,移動(dòng)的目的是使每個(gè)位置的熒光粉工作時(shí)間均等,這樣可以使整個(gè)顯像管的壽命維持在比較合理的范圍內(nèi)。
飄動(dòng)的旗幟,實(shí)際上也是由若干幅圖片交替顯示的,在一定的時(shí)間內(nèi)順序循環(huán)就形成了動(dòng)畫效果,它的移動(dòng)是通過對(duì)顯示字符的位置進(jìn)行加減來實(shí)現(xiàn)的。
如果飄動(dòng)旗幟的運(yùn)動(dòng)過程中檢測到當(dāng)前的電視又有信號(hào)了,則會(huì)取消動(dòng)畫顯示,恢復(fù)正常的圖像。
圖3是根據(jù)本發(fā)明的電視機(jī)人性化交互界面的產(chǎn)生方法,借助于PEG(一種圖像編程軟件)對(duì)電視機(jī)的CPU芯片進(jìn)行編程的原理示意圖。
本系統(tǒng)軟件在應(yīng)用層(Application Layer)中提供了對(duì)PEG的支持。PEG通過調(diào)用位于驅(qū)動(dòng)層(Drivet Layer)的中OSD驅(qū)動(dòng)(driver)及2D塊運(yùn)動(dòng)引擎驅(qū)動(dòng)(2D Block Move Engine driver)的API,控制主控芯片(MCU)中2D塊運(yùn)動(dòng)(2D BLOCK MOVE)、OSD等功能模塊的工作來生成所需的OSD圖像,然后在主控芯片中將OSD與視頻信號(hào)進(jìn)行疊加并輸出。過程如圖3所示。
權(quán)利要求
1.一種電視機(jī)人性化交互界面的產(chǎn)生方法,其特征在于,它包括以下步驟由遙控器接收用戶指令,并將該指令發(fā)送到電視機(jī);電視機(jī)中的CPU接收上述指令,并通知OSD模塊,以便按照所按按鍵對(duì)應(yīng)的功能執(zhí)行相應(yīng)的OSD處理和顯示,同時(shí)電視機(jī)按照上述指令執(zhí)行相應(yīng)的操作;OSD模塊調(diào)用Flash存儲(chǔ)器中預(yù)先存儲(chǔ)的圖片并進(jìn)行相應(yīng)的OSD信號(hào)處理后,將OSD內(nèi)容顯示到屏幕上,所述OSD內(nèi)容可同時(shí)包括主菜單、子菜單以及相應(yīng)的子菜單內(nèi)容;在電視機(jī)執(zhí)行所述相應(yīng)操作的同時(shí),OSD模塊調(diào)用Flash存儲(chǔ)器中存儲(chǔ)的多幅動(dòng)畫圖片來執(zhí)行動(dòng)畫顯示;在電視機(jī)完成所述相應(yīng)操作后,OSD模塊停止執(zhí)行所述動(dòng)畫顯示。
全文摘要
一種電視機(jī)人性化交互界面的產(chǎn)生方法,其特征在于它包括以下步驟由遙控器接收用戶指令,并將該指令發(fā)送到電視機(jī);電視機(jī)中的CPU接收上述指令,并通知OSD模塊,以便按照所按按鍵對(duì)應(yīng)的功能執(zhí)行相應(yīng)的OSD處理和顯示,同時(shí)電視機(jī)按照上述指令執(zhí)行相應(yīng)的操作;OSD模塊調(diào)用Flash存儲(chǔ)器中預(yù)先存儲(chǔ)的圖片并進(jìn)行相應(yīng)的OSD信號(hào)處理后,將OSD內(nèi)容顯示到屏幕上,所述OSD內(nèi)容可同時(shí)包括主菜單、子菜單以及相應(yīng)的子菜單內(nèi)容;在電視機(jī)執(zhí)行所述相應(yīng)操作的同時(shí),OSD模塊調(diào)用Flash存儲(chǔ)器中存儲(chǔ)的多幅動(dòng)畫圖片來執(zhí)行動(dòng)畫顯示;在電視機(jī)完成所述相應(yīng)操作后,OSD模塊停止執(zhí)行所述動(dòng)畫顯示。
文檔編號(hào)H04N5/445GK1770841SQ20041008685
公開日2006年5月10日 申請(qǐng)日期2004年11月2日 優(yōu)先權(quán)日2004年11月2日
發(fā)明者喻子達(dá), 劉強(qiáng), 翟翌立, 王少敏, 楊其國, 陳宜龍 申請(qǐng)人:海爾集團(tuán)公司, 青島海爾電子有限公司