專利名稱:電視節(jié)目單顯示和節(jié)目預訂的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在電視機上顯示電視節(jié)目單并進行節(jié)目預訂的方法。
為實現(xiàn)上述目的,本發(fā)明將要顯示的電視節(jié)目單和電視節(jié)目介紹及與其相對應(yīng)并進行統(tǒng)一編號后的電視頻道節(jié)目單號等信息發(fā)送并存儲到電視機內(nèi)部的存儲器中,并由電視機微處理器和信息存儲器通過“集成電路間總線(I2C總線)”交換控制數(shù)據(jù)和信息;
用戶完成電視頻道搜索并存儲以后,為每個頻道輸入對應(yīng)的節(jié)目單號,作為該頻道的一項數(shù)據(jù)存入電視機的EEPROM存儲器中;通過遙控器上的按鍵,將當前頻道所對應(yīng)的節(jié)目單顯示在電視屏幕上,并通過遙控鍵瀏覽所有的節(jié)目單;輸入電視節(jié)目單號并存儲的步驟為(1)用戶首先進行電視頻道搜索并存儲;(2)用戶在電視系統(tǒng)菜單中選擇“輸入節(jié)目單號”;(3)從第1個頻道開始顯示畫面并以字符提示輸入節(jié)目單號;(4)用戶根據(jù)畫面輸入該頻道對應(yīng)的節(jié)目單號并確認;(5)把節(jié)目單號作為該頻道的一項參數(shù)存入EEPROM;(6)確認所有頻道的節(jié)目單號已輸入完成;(7)該程序結(jié)束,電視回到畫面顯示狀態(tài);(8)節(jié)目單號尚未輸入完成,轉(zhuǎn)入(9)在原頻道號上加1;(10)電視顯示新頻道的畫面,并提示輸入節(jié)目單號;(11)重復步驟(4);用戶在收看某個電視頻道時(1)通過遙控器取出當前頻道的節(jié)目單號;(2)在所有節(jié)目單中尋找該頻道對應(yīng)的節(jié)目單;(3)如果節(jié)目單不存在或已過期,用字幕提示用戶該節(jié)目單不存在;(4)如果節(jié)目單存在并有效,則進入節(jié)目單顯示狀態(tài);(5)從當前正在播出的節(jié)目開始顯示節(jié)目單;(6)用戶選中某節(jié)目標題;(7)屏幕上顯示該節(jié)目的內(nèi)容介紹;用戶對選定的節(jié)目進行預訂通過遙控器把該節(jié)目的頻道號、節(jié)目單號、節(jié)目日期和開始時間存儲到一個定時任務(wù)隊列中,納入定時器管理;電視機微處理器的定時器管理器執(zhí)行步驟(1)每一分鐘查看一次定時任務(wù)隊列;
(2)把當前時間與定時任務(wù)隊列中存儲的預定節(jié)目時間進行比較;(3)檢查到某一預訂節(jié)目已到時,啟動對用戶的提醒操作(4)對已經(jīng)過時的節(jié)目從定時任務(wù)隊列中刪除。
所述節(jié)目單顯示在電視屏幕上的第一行是從當前正在播出的節(jié)目開始。
所述電視節(jié)目單的消息格式包括有節(jié)目單號、本節(jié)目單信息總長度、節(jié)目日期、節(jié)目類別、節(jié)目開始時間、節(jié)目標題長度、節(jié)目標題、節(jié)目內(nèi)容介紹長度和節(jié)日內(nèi)容介紹。
所述提醒用戶的方式有在開機狀態(tài)打出字幕或切換到預訂的頻道;或者打開電視機的畫中畫屏幕顯示預訂頻道;在待機狀態(tài)發(fā)出蜂鳴提醒或自動開機并顯示預訂頻道。
所述遙控器上設(shè)有“節(jié)目單”、“內(nèi)容介紹”、“預訂”和“移動光標”按鍵;其光標所在位置為高亮度顯示。
圖2為輸入電視節(jié)目單號并存儲的軟件流程圖。
圖3所示為電視節(jié)目單的一種消息格式。
圖4為實現(xiàn)節(jié)目單智能顯示和節(jié)目預訂功能的軟件流程圖。
圖5為定時器管理的軟件流程圖。
圖6為修改后的電視機遙控器的面板圖。
圖7為基于PCA84C122A芯片遙控器的工作原理。
要顯示電視節(jié)目單和電視節(jié)目介紹,首先必須把這些信息發(fā)送并存儲到電視機內(nèi)部的存儲器或與電視相連的外部設(shè)備中。隨著通信技術(shù)的進步,獲得和存儲這些信息的方式有多種多樣。信息存儲在電視機內(nèi)部的可能方式有1、圖文電視利用電視信號的場逆程攜帶圖文信息,可以把圖文信息存儲在電視機內(nèi)部。支持該功能的電視比較多,如飛利浦公司生產(chǎn)的帶有圖文電視功能的電視;2、互動電視利用電視機內(nèi)置的網(wǎng)絡(luò)功能從因特網(wǎng)上獲取并存儲信息,如海信的ITV-2911互動電視;3、帶有尋呼機的電視接收尋呼臺發(fā)送的信息并存儲。信息存儲在電視內(nèi)部時,電視機微處理器和信息存儲器通過“集成電路間總線(I2C總線)”交換控制數(shù)據(jù)和信息。I2C總線是一種雙向二線制總線,控制數(shù)據(jù)和信息的傳遞是通過數(shù)據(jù)線(SDA)和時鐘線(SCL)來完成的。它通過程序指令的方式實現(xiàn)微處理器對單元功能集成電路的控制和信息交換。以前必須由模擬電路或數(shù)字電路實現(xiàn)的大部分功能已經(jīng)能夠使用I2C總線通過軟件方式實現(xiàn)了,所以I2C總線數(shù)碼彩色電視機已成為當前電視機的主流產(chǎn)品,如康佳P2592型鏡面彩電。請參考
圖1,為彩色電視機I2C總線控制系統(tǒng)結(jié)構(gòu)框圖。
信息存儲在電視機外部設(shè)備中的可能方式有數(shù)據(jù)通信調(diào)制解調(diào)器,計算機,圖文電視機頂盒。電視機的微處理器通常提供各種通信接口,如東芝公司的TMP88CK48微處理器可以提供標準的異步串行通信接口,通過這個接口能夠把電視和外部設(shè)備連接起來進行控制數(shù)據(jù)和信息的交換。
有了電視節(jié)目單和節(jié)目內(nèi)容介紹,還要把這些信息和具體的電視頻道對應(yīng)起來,才能實現(xiàn)節(jié)目單的智能顯示和節(jié)目預訂。方法如下把全國所有的電視頻道進行統(tǒng)一編號,可以由廣播電視局來完成這個工作。而這一工作從技術(shù)角度來說已不存在任何問題。這樣每個電視頻道就擁有一個唯一的節(jié)目單號。用戶完成電視頻道搜索并存儲以后,還要做一項工作,為每個頻道輸入對應(yīng)的節(jié)目單號,節(jié)目單號作為該頻道的一項數(shù)據(jù)存入電視機的EEPROM存儲器中,只要不重新搜臺,這項信息可以同電視頻道的其它數(shù)據(jù)一樣長久保存。輸入節(jié)目單號并存儲功能的實現(xiàn)要修改電視機微處理器的控制軟件。請結(jié)合圖2,為輸入電視節(jié)目單號并存儲的軟件流程圖用戶首先進行電視頻道搜索并存儲(步驟S201);用戶在電視系統(tǒng)菜單中選擇“輸入節(jié)目單號”(步驟S202);從第1個頻道開始顯示畫面并以字符提示輸入節(jié)目單號(步驟S203);用戶根據(jù)畫面輸入該頻道對應(yīng)的節(jié)目單號并確認(步驟S204);把節(jié)目單號作為該頻道的一項參數(shù)存入EEPROM(步驟S205);確認所有頻道的節(jié)目單號已輸入完成(步驟S206);該程序結(jié)束,電視回到畫面顯示狀態(tài)(步驟S207);如果節(jié)目單號尚未輸入完成,轉(zhuǎn)入下列程序在原頻道號上加1(步驟S208);電視顯示新頻道的畫面,并提示輸入節(jié)目單號(步驟S209);重復根據(jù)畫面輸入該頻道對應(yīng)的節(jié)目單號并確認(步驟S204)。
電視節(jié)目單的消息格式必須在收發(fā)雙方進行約定,才能夠使電視機正確理解節(jié)目單所攜帶的信息。
每張節(jié)目單包括節(jié)目單號,本節(jié)目單信息總長度,節(jié)目日期,節(jié)目類別,節(jié)目開始時間,節(jié)目標題長度,節(jié)目標題,節(jié)目內(nèi)容介紹長度,節(jié)日內(nèi)容介紹。通常存儲器中存儲一周的電視節(jié)目單。如圖3所示。
請結(jié)合圖4,為實現(xiàn)節(jié)目單智能顯示和節(jié)目預訂功能的軟件流程圖用戶在收看某個電視頻道時,按遙控器上的“節(jié)目單”鍵,電視機微處理器從EEPROM存儲器中取出當前頻道的節(jié)目單號(步驟S401);在所有節(jié)目單中尋找該頻道對應(yīng)的節(jié)目單(步驟S402);如果節(jié)目單不存在或已過期,用字幕通知用戶“節(jié)目單不存在”(步驟S403);如果節(jié)目單存在并有效,則進入節(jié)目單顯示狀態(tài)(步驟S404);微處理器再取出電視機的日期和時間,與節(jié)目單中的日期和時間相對照(步驟S405);從當前正在播出的節(jié)目開始顯示節(jié)目單(步驟S406);用戶按“移動光標”鍵進行查看。用戶想進一步了解某節(jié)目的內(nèi)容介紹時,可以把光標移到該節(jié)目標題后按“內(nèi)容介紹”鍵(步驟S407);屏幕上顯示該節(jié)目的內(nèi)容介紹(步驟S408);這種用光標選擇內(nèi)容的方式在電視機的菜單操作時經(jīng)常使用,如通過菜單調(diào)整屏幕亮度等。
如果用戶對將來要演的某個節(jié)目有興趣,則可以進行節(jié)目預訂?!邦A訂鍵”按下以后(步驟409),微處理器把該節(jié)目的頻道號,節(jié)目單號,節(jié)目日期和開始時間存儲到一個定時任務(wù)隊列中,納入定時器管理(步驟S410)。
本發(fā)明所用的光標在電視屏幕上為高亮度顯示。
電視機微處理器通常都具有定時器管理器,如飛利浦公司生產(chǎn)的83C654 CMOS單片8位微處理器,可以支持兩個標準的定時器管理器。請參考圖5,為定時器管理的軟件流程圖因為電視節(jié)目單精確到一分鐘就能滿足用戶要求,因此定時器管理器每一分鐘查看一次定時任務(wù)隊列(S501);把當前時間與定時任務(wù)隊列中存儲的預定節(jié)目時間進行比較(S502);檢查到某一預訂節(jié)目已到時,啟動對用戶的提醒操作(S503)。提醒方式有多種在開機狀態(tài),可以打出字幕,或切換到預訂的頻道,或打開畫中畫顯示預訂頻道(如果電視機有畫中畫功能);如果是待機狀態(tài),可以發(fā)出蜂鳴提醒,或自動開機并顯示預訂頻道;對已經(jīng)過時的節(jié)目就不再保存,從定時任務(wù)隊列中刪除已到時的定時任務(wù)(S504)。
請結(jié)合圖6,為修改后的電視機遙控器的面板圖。為了方便用戶的操作,電視機的遙控器上增加“節(jié)目單”,“內(nèi)容介紹”,“預訂”和“移動光標”按鍵,節(jié)目單號的輸入及預訂節(jié)目的管理在電視機的系統(tǒng)菜單中操作。當然,遙控器也可以不做任何改變,通過系統(tǒng)菜單來完成所有以上的所有操作。
圖6中,1為“節(jié)目單”鍵,2為“內(nèi)容介紹”鍵,3為“移動光標”鍵,4為“預訂”鍵,5為遙控器的其它按鍵。
下面以飛利浦公司生產(chǎn)的PCA84C122A型8位遙控器控制芯片為例說明如何在遙控器上增加按鍵。
圖7為基于PCA84C122A芯片遙控器的工作原理。圖7中,1為遙控器各個按鍵。每一個按鍵代表一個命令,這些鍵被有次序地排放在一個矩陣中,每個鍵可以在端口0(管腳P00-P07)和端口1(管腳P10-P17)的各個I/O線上建立連接。端口0各線是“掃描輸出”線,端口1各線是“感應(yīng)輸入”線。依次使各“掃描輸出”線置邏輯0,可以檢測到哪一個鍵正在被按下,于是遙控器發(fā)出相應(yīng)的命令,對電視機進行遙控操作。PCA84C122A最多可以支持64個按鍵,但通常電視機遙控器上并不需要這么多鍵,如東芝公司29E8DXP電視機的遙控器只有44個按鍵,這樣便可以選擇空閑的矩陣交叉點增加“節(jié)目單”,“內(nèi)容介紹”,“預訂”和“移動光標”按鍵。
權(quán)利要求
1.一種電視節(jié)目單顯示和節(jié)目預訂的方法,將要顯示的電視節(jié)目單和電視節(jié)目介紹及與其相對應(yīng)并進行統(tǒng)一編號后的電視頻道節(jié)目單號等信息發(fā)送并存儲到電視機內(nèi)部的存儲器中,并由電視機微處理器和信息存儲器通過“集成電路間總線(I2C總線)”交換控制數(shù)據(jù)和信息;用戶完成電視頻道搜索并存儲以后,為每個頻道輸入對應(yīng)的節(jié)目單號,作為該頻道的一項數(shù)據(jù)存入電視機的EEPROM存儲器中;通過遙控器上的按鍵,將當前頻道所對應(yīng)的節(jié)目單顯示在電視屏幕上,并通過遙控鍵瀏覽所有的節(jié)目單;輸入電視節(jié)目單號并存儲的步驟為(1)用戶首先進行電視頻道搜索并存儲;(2)用戶在電視系統(tǒng)菜單中選擇“輸入節(jié)目單號”;(3)從第1個頻道開始顯示畫面并以字符提示輸入節(jié)目單號;(4)用戶根據(jù)畫面輸入該頻道對應(yīng)的節(jié)目單號并確認;(5)把節(jié)目單號作為該頻道的一項參數(shù)存入EEPROM;(6)確認所有頻道的節(jié)目單號已輸入完成;(7)該程序結(jié)束,電視回到畫面顯示狀態(tài);(8)節(jié)目單號尚未輸入完成,轉(zhuǎn)入(9)在原頻道號上加1;(10)電視顯示新頻道的畫面,并提示輸入節(jié)目單號;(11)重復步驟(4);用戶在收看某個電視頻道時(1)通過遙控器取出當前頻道的節(jié)目單號;(2)在所有節(jié)目單中尋找該頻道對應(yīng)的節(jié)目單;(3)如果節(jié)目單不存在或已過期,用字幕提示用戶該節(jié)目單不存在;(4)如果節(jié)目單存在并有效,則進入節(jié)目單顯示狀態(tài);(5)從當前正在播出的節(jié)目開始顯示節(jié)目單;(6)用戶選中某節(jié)目標題;(7)屏幕上顯示該節(jié)目的內(nèi)容介紹;用戶對選定的節(jié)目進行預訂通過遙控器把該節(jié)目的頻道號、節(jié)目單號、節(jié)目日期和開始時間存儲到一個定時任務(wù)隊列中,納入定時器管理;電視機微處理器的定時器管理器執(zhí)行步驟(1)每一分鐘查看一次定時任務(wù)隊列;(2)把當前時間與定時任務(wù)隊列中存儲的預定節(jié)目時間進行比較;(3)檢查到某一預訂節(jié)目已到時,啟動對用戶的提醒操作;(4)對已經(jīng)過時的節(jié)目從定時任務(wù)隊列中刪除。
2.如權(quán)利要求1所述的方法,其特征在于,所述信息發(fā)送并存儲到與電視相連的外部設(shè)備中。
3.如權(quán)利要求1所述的方法,其特征在于,所述節(jié)目單顯示在電視屏幕上的第一行是從當前正在播出的節(jié)目開始。
4.如權(quán)利要求1或3所述的方法,其特征在于,所述電視節(jié)目單的消息格式包括有節(jié)目單號、本節(jié)目單信息總長度、節(jié)目日期、節(jié)目類別、節(jié)目開始時間、節(jié)目標題長度、節(jié)目標題、節(jié)目內(nèi)容介紹長度和節(jié)目內(nèi)容介紹。
5.如權(quán)利要求1所述的方法,其特征在于,所述提醒用戶的方式有在開機狀態(tài)打出字幕或切換到預訂的頻道;在待機狀態(tài)發(fā)出蜂鳴提醒或自動開機并顯示預訂頻道。
6.如權(quán)利要求1或5所述的方法,其特征在于,所述提醒用戶的方式為在開機狀態(tài)時打開電視機的畫中畫屏幕顯示預訂頻道。
7.如權(quán)利要求1所述的方法,其特征在于,所述遙控器上設(shè)有“節(jié)目單”、“內(nèi)容介紹”、“預訂”和“移動光標”按鍵。
8.如權(quán)利要求1或7所述的方法,其特征在于,所述遙控器控制的光標所在位置為高亮度顯示。
全文摘要
一種電視節(jié)目單顯示和節(jié)目預訂的方法,將要顯示的電視節(jié)目單和電視節(jié)目介紹及與其相對應(yīng)并進行統(tǒng)一編號后的電視頻道節(jié)目單號等信息發(fā)送并存儲到電視機內(nèi)部的存儲器中,并由電視機微處理器和信息存儲器通過“集成電路間總線(I
文檔編號G06F12/00GK1373421SQ02105888
公開日2002年10月9日 申請日期2002年4月12日 優(yōu)先權(quán)日2002年4月12日
發(fā)明者姜天露 申請人:姜天露