專利名稱:雙處理器電視控制方法及其用途的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子技術(shù),特別涉及數(shù)模一體電視的控制技術(shù)。
背景技術(shù):
隨著數(shù)字廣播電視技術(shù)的迅速發(fā)展,我國擬在2015年前關(guān)閉所有模擬電視信號,在這將近十年的過渡期間數(shù)字模擬兼容的數(shù)字電視一體機和機項盒加模擬電視機會在中國市場上占有主導(dǎo)地位。但是,用機頂盒加模擬電視的數(shù)字電視信號接收時用戶界面復(fù)雜且不統(tǒng)一,這樣使得用戶操作極不方便,而且在商業(yè)運作中也有很大難度。根據(jù)信息產(chǎn)業(yè)部和國家標(biāo)準(zhǔn)制定委員會的意見,推薦開發(fā)使用機卡(PCMCIA卡+SMART卡)分離數(shù)字模擬電視兼容一體機,即數(shù)字電視接收機與數(shù)字電視信號解密卡分離,不同的數(shù)字電視網(wǎng)的用戶使用不同的解密卡就可用同樣的數(shù)字電視接收機收看數(shù)字電視信號。
由于數(shù)字模擬電視兼容一體機具有數(shù)字、模擬兩套電路,分別由各自的CPU控制,分別具有各自的OSD,用戶對電視進行操作時,需要對數(shù)字、模擬兩種形式分別操作,對用戶造成很大的不便。以O(shè)SD為例,用戶進入“設(shè)置”時,會有數(shù)字、模擬兩套系統(tǒng)的OSD同時出現(xiàn),容易造成操作的混亂。
另一方面,上述的數(shù)字模擬電視兼容一體機存在數(shù)字、模擬兩套系統(tǒng),用戶在收看節(jié)目時,數(shù)字節(jié)目和模擬節(jié)目之間的切換相當(dāng)麻煩,需要用戶手動切換電視機的工作模式,為用戶造成不便。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是,提供一種雙處理器電視控制方法,或者說,提供一種統(tǒng)一的用戶界面實現(xiàn)方法,為用戶提供簡潔直觀的界面,便于用戶操作。
本發(fā)明所要解決的另一個技術(shù)問題是,提供一種電視節(jié)目存儲方法,以及電視機轉(zhuǎn)換節(jié)目的方法,以便于用戶選擇節(jié)目。
本發(fā)明解決所述技術(shù)問題所采用的技術(shù)方案是,提供一種雙處理器電視控制方法,其特征在于,包括以下步驟a1.第一處理器接收對第二處理器的第二操作命令;a2.第一處理器將第二操作命令傳送到第二處理器;a3.第二處理器執(zhí)行第二操作命令。
所述步驟a1也可以為第一處理器判斷接收到的命令的控制對象,若控制對象為自身,屬于第一操作命令,則執(zhí)行;若控制對象為第二處理器,屬于第二操作命令,則進入步驟a2。所述步驟a3也可以為第二處理器執(zhí)行第二操作命令,并返回當(dāng)前狀態(tài)到第一處理器。
所述第二操作命令為打開第二處理器的OSD;還包括步驟a4第一處理器根據(jù)第二處理器的OSD狀態(tài)控制第一處理器的OSD。所述步驟a4可以為若第二處理器的OSD狀態(tài)為打開,則關(guān)閉第一處理器的OSD。
本發(fā)明還提供一種電視節(jié)目存儲方法,存儲節(jié)目編號——特征標(biāo)識映射表,所述特征標(biāo)識包括第一標(biāo)識,所述第一標(biāo)識為節(jié)目所處的頻率,所述特征標(biāo)識還包括第二標(biāo)識,所述第二標(biāo)識表示該節(jié)目的模式。
本發(fā)明還提供一種電視機轉(zhuǎn)換電視節(jié)目的方法,包括以下步驟c1.查詢節(jié)目編號——特征標(biāo)識映射表;c2.若當(dāng)前節(jié)目模式與選定節(jié)目模式相同,則直接播放選定節(jié)目;若當(dāng)前節(jié)目模式與選定節(jié)目模式不同,則切換到與選定節(jié)目對應(yīng)的模式通道,再播放選定節(jié)目。
本發(fā)明的有益效果是,在本發(fā)明所指的單一用戶界面上進行統(tǒng)一的操作,讓用戶感覺使用數(shù)字電視跟使用模擬電視一樣方便,而且也解決了數(shù)字電視運營商的運作難度。同時,雙CPU數(shù)模電視一體機單一用戶界面實現(xiàn)方法的出現(xiàn)可大大加快我國數(shù)字電視產(chǎn)業(yè)的發(fā)展,讓消費者更快更容易地接受數(shù)字電視產(chǎn)品以及數(shù)字電視付費業(yè)務(wù)。
以下結(jié)合附圖和具體實施方式
對本發(fā)明作進一步的說明。
圖1是三行總線串行通訊方式具體通訊時序圖。
圖2是本發(fā)明的實施例1的示意圖。
圖3是本發(fā)明的實施例2的示意圖。
圖4是本發(fā)明的實施例3的示意圖。
圖5是本發(fā)明的實施例4的示意圖。
具體實施例方式
本發(fā)明提供一種雙處理器電視控制方法,包括以下步驟a1.第一處理器接收對第二處理器的第二操作命令;a2.第一處理器將第二操作命令傳送到第二處理器;a3.第二處理器執(zhí)行第二操作命令。
本發(fā)明協(xié)調(diào)了兩個處理器之間的關(guān)系,可以具體運用到解決OSD顯示不統(tǒng)一的問題,能夠?qū)哟吻逦恼归_和表現(xiàn)OSD條目,方便的存儲節(jié)目和轉(zhuǎn)換節(jié)目。
本發(fā)明提出了一種用雙CPU的數(shù)字模擬電視一體上實現(xiàn)單一用戶界面的方法。具體內(nèi)容如下(1)數(shù)模電視一體機的雙CPU之間采用I2C通訊或三行總線串行通訊或其它通訊方式,使主控CPU發(fā)命令給從控CPU并從從控CPU那里獲取從控CPU的工作狀態(tài)或相關(guān)信息。
(2)為解決數(shù)模電視一體機雙CPU之間的OSD沖突,采用主控CPU發(fā)控制命令去打開或關(guān)閉從控CPU的OSD,同時主控CPU根據(jù)當(dāng)前狀態(tài)和從從控CPU那里獲取的從控CPU狀態(tài)信息去打開或關(guān)閉主控CPU的OSD,從而保證同時只有一種OSD出現(xiàn)。
(3)模擬和數(shù)字節(jié)目采用統(tǒng)一節(jié)目編號,每個節(jié)目存儲時需增加數(shù)字模擬狀態(tài)位的存儲,換臺時根據(jù)當(dāng)前節(jié)目的數(shù)字或模擬狀態(tài)去自動切換視頻通道,用戶只需按節(jié)目加減鍵或數(shù)字鍵即可收看所有模擬或數(shù)字電視節(jié)目;模擬部分最大節(jié)目號和數(shù)字部分最大電視或廣播節(jié)目號改變均需告訴對方,以便對方進行新的節(jié)目號的存儲和調(diào)整。
(4)采用主控CPU統(tǒng)一接收紅外遙控并處理,并通過前述第(1)項所述的通信方式把控制從控CPU所需的命令發(fā)送出去;從控CPU收到這些指定的命令后再進行相關(guān)的按鍵處理。
(5)時鐘由單個CPU產(chǎn)生(主控CPU和從控CPU均可),另一個CPU把從產(chǎn)生時鐘的CPU那里接收到時鐘信息(包括年、月、日、星期、時、分、秒)顯示出來。
(6)搜臺由主控CPU通過搜索節(jié)目菜單統(tǒng)一控制,并通過前述第(1)項所述的通信方式發(fā)送命令去控制從CPU的相關(guān)菜單。搜臺包括自動搜索、手動搜索、微調(diào)和根據(jù)NIT表搜索等項,其中自動搜索和手動搜索包括模擬電視信號和數(shù)字電視信號的搜索,微調(diào)只對模擬電視信號有效,根據(jù)NIT表搜索只對數(shù)字電視信號有效(7)EPG(電子節(jié)目指南)用戶界面的顯示也是通過主控CPU的菜單打開方式或直接按遙控鍵方式來完成的。
(8)音量、靜音、圖像參數(shù)、伴音參數(shù)、語言設(shè)置、彩色制式等的OSD顯示和操作均由數(shù)模機的主控CPU來同時統(tǒng)一完成。音量、圖像參數(shù)、伴音參數(shù)由主控CPU來調(diào)整和顯示,從控CPU開機后只有固定的值送給主控CPU;靜音由主控CPU來完成并顯示,從控CPU無靜音功能;主控CPU在進行OSD語言設(shè)置和彩色制式調(diào)整時既對主控CPU起作用,也通過發(fā)送選定命令到從CPU使從控CPU也同時起作用。
作為一種具體實施方式
,模擬電視接收機的MCU(簡稱ATV)與數(shù)字電視信號接收解碼模塊的MCU(簡稱DTM)之間通過三行總線(STB、CLOCK、DATAOUT、DATAIN)進行雙向串行通訊,ATV為主控;由ATV發(fā)STB信號,當(dāng)ATV產(chǎn)生低電平信號時開始串行傳輸數(shù)據(jù)到DTM,同時ATV產(chǎn)生串行時鐘信號給DTM;當(dāng)DTM收到該時鐘信號后開始傳輸數(shù)據(jù);ATV向DTM發(fā)數(shù)據(jù)通過DATAOUT數(shù)據(jù)線完成,TV接收DTM數(shù)據(jù)通過DATAIN數(shù)據(jù)線完成,并且DATAOUT、DATAIN可同時進行。圖1是三行總線串行通訊方式具體通訊時序圖,其中①STB從高電平變?yōu)榈碗娖?ms后開始傳送數(shù)據(jù);直到每個數(shù)據(jù)包(包括3個字節(jié),傳送每個字節(jié)間隔2ms)傳送完以后STB才變?yōu)楦唠娖剑⒈3指唠娖?ms,然后又才開始傳送下一個數(shù)據(jù)包。
②Clock frequency41.67kHz;上升沿開始觸發(fā)進行數(shù)據(jù)傳送。
③DATA writeTV通過三行串行總線方式將數(shù)據(jù)傳送給DTM,一個STB周期傳送一個固定長度的數(shù)據(jù)包,每發(fā)送一個字節(jié)等待2ms。
④DATA readTV通過三行串行總線方式從DTM獲取數(shù)據(jù),一個STB周期接收一個固定長度的數(shù)據(jù)包,每接收一個字節(jié)等待2ms,接收數(shù)據(jù)和發(fā)送數(shù)據(jù)是同時進行的。
異常檢測每個數(shù)據(jù)包傳送完以后用CHECK SUM(BYTE1+BYTE2+BYTE3+0FFH)來檢測,如有錯則自動重傳;若TVMCU有故障,傳送一個數(shù)據(jù)包后過6ms STB沒有變?yōu)榈碗娖絼t將其強制置為低電平;若DTM MCU有故障則顯示DTM通訊故障。
圖2是本發(fā)明的實施例1,解決機卡分離數(shù)模電視一體機雙CPU的OSD沖突問題的示例圖。
現(xiàn)有技術(shù)中,在圖例中若選中菜單I的“系統(tǒng)設(shè)置”菜單項,按確認(rèn)鍵后就進入菜單II,這時就會使兩種OSD菜單同時出現(xiàn)。為解決數(shù)模電視一體機雙CPU之間的兩種OSD菜單的沖突,本發(fā)明采用主控CPU(第一處理器)發(fā)控制命令去打開從控CPU(第二處理器)的OSD菜單II,同時主控CPU根據(jù)從從控CPU那里獲取的從控CPUOSD菜單II開的信息去關(guān)閉主控CPU的OSD菜單I,從而保證同時只有一種OSD出現(xiàn)在電視屏幕上。
圖3是本發(fā)明的實施例2,機卡分離數(shù)模電視一體機數(shù)字和模擬電視節(jié)目統(tǒng)一編號方法的示意圖。
流程圖中詳細(xì)描述了模擬和數(shù)字節(jié)目采用統(tǒng)一節(jié)目編號后按節(jié)目加減鍵換頻道或用數(shù)字鍵直接輸入來切換頻道的具體實施方法。
每個節(jié)目存儲時需增加數(shù)字模擬模式位的存儲,用數(shù)字鍵換臺時先判斷當(dāng)前節(jié)目是數(shù)字或模擬模式;若當(dāng)前節(jié)目是數(shù)字模式再判斷所輸入的節(jié)目是否也為數(shù)字模式,若所輸入的節(jié)目是數(shù)字模式則直接切換到相應(yīng)的數(shù)字節(jié)目頻道,若所輸入的節(jié)目是模擬模式則先將視頻切換到模擬電視節(jié)目視頻通道,再切換到相應(yīng)的模擬節(jié)目頻道;若當(dāng)前節(jié)目是模擬模式再判斷所輸入的節(jié)目是否為數(shù)字模式,若所輸入的節(jié)目是數(shù)字模式則先將視頻切換到數(shù)字電視節(jié)目視頻通道,再切換到相應(yīng)的數(shù)字節(jié)目頻道,若所輸入的節(jié)目是模擬模式則直接切換到相應(yīng)的模擬節(jié)目頻道。例如該電視一共搜索到100套電視節(jié)目,其中模擬節(jié)目為1-35套,數(shù)字節(jié)目就是從36套到100套。若當(dāng)前節(jié)目號為25,當(dāng)用數(shù)字鍵輸入節(jié)目號為50時主控CPU就根據(jù)以上方法先將視頻切換到數(shù)字節(jié)目視頻通道再命令從控CPU將數(shù)字頻道切換到50;若當(dāng)前節(jié)目號為58,當(dāng)用數(shù)字鍵輸入節(jié)目號為23時主控CPU就根據(jù)以上方法先將視頻切換到模擬節(jié)目視頻通道再模擬頻道切換到23;若當(dāng)前節(jié)目號為25,當(dāng)用數(shù)字鍵輸入節(jié)目號為28時,主控CPU就直接切換到相應(yīng)的模擬節(jié)目頻道;若當(dāng)前節(jié)目號為65,當(dāng)用數(shù)字鍵輸入節(jié)目號為88時,從控CPU就直接切換到相應(yīng)的數(shù)字節(jié)目頻道。
當(dāng)用節(jié)目加減鍵切換節(jié)目時,先判斷換臺前的電視節(jié)目的模式是否與所要換到的電視節(jié)目的模式一致,若一致則直接切換到所要的數(shù)字或模擬電視頻道,若不一致則先自動切換到數(shù)字或模擬視頻通道,再切換到所要的數(shù)字或模擬節(jié)目頻道。例如該電視一共搜索到100套電視節(jié)目,其中模擬節(jié)目為1-35套,數(shù)字節(jié)目就是從36套到100套。若當(dāng)前節(jié)目號為35,當(dāng)用節(jié)目加鍵切換到節(jié)目號為36時主控CPU就根據(jù)以上方法先將視頻切換到數(shù)字節(jié)目視頻通道再命令從控CPU將數(shù)字頻道切換到36;若當(dāng)前節(jié)目號為36,當(dāng)用節(jié)目減鍵切換到節(jié)目號為35時主控CPU就根據(jù)以上方法先將視頻切換到模擬節(jié)目視頻通道再模擬頻道切換到35;若當(dāng)前節(jié)目號為25,當(dāng)用節(jié)目加鍵切換到節(jié)目號為26時,主控CPU就直接切換到相應(yīng)的模擬節(jié)目頻道26;若當(dāng)前節(jié)目號為66,當(dāng)用節(jié)目減鍵切換到節(jié)目號65時,從控CPU就直接切換到相應(yīng)的數(shù)字節(jié)目頻道。
以上過程均由機卡分離數(shù)字電視一體自動完成的,用戶只需按節(jié)目加減鍵或數(shù)字鍵即可收看所有模擬或數(shù)字電視節(jié)目。
圖4是本發(fā)明的實施例3,機卡分離數(shù)模電視一體機紅外遙控命令的接收和處理方法的示意圖。
流程圖中詳細(xì)描述了主控CPU統(tǒng)一接收紅外遙控并處理,并通過串行通信方式把定義的特殊命令發(fā)送出去,從控CPU收到這些指定的命令后再進行相關(guān)的按鍵處理的具體實施方法。
例如電視機主控CPU收到上下左右鍵的紅外遙控碼后,先判斷主控CPU的OSD菜單I是否打開,若OSD菜單I打開則由主控CPU直接用上下左右鍵來控制該菜單;若OSD菜單II打開則表示控制對象是從控CPU,由主控CPU用串行通訊方式發(fā)一特殊的指令給從控CPU,或者說,由主控CPU將控制指令傳送到從控CPU,從控CPU收到該指令后就自動轉(zhuǎn)向去執(zhí)行上下左右鍵的處理,從而達到對從控CPU的OSD菜單II的控制。
圖5是本發(fā)明的實施例4,機卡分離數(shù)模電視一體機時鐘、日期的產(chǎn)生和顯示的示意圖。
圖例中清楚地描述了在雙CPU機卡分離數(shù)模電視一體上采用統(tǒng)一時鐘和日期的具體實施方法。OSD菜單IV中的年、月、日、星期、時、分等信息均來自O(shè)SD菜單III所設(shè)置的信息,也就是說只有一個CPU來產(chǎn)生時鐘,另一個CPU只對接收的時鐘信息進行顯示及根據(jù)這個統(tǒng)一的時鐘進行其它相關(guān)處理,如定時開關(guān)機、定時節(jié)目切換等。
圖6是本發(fā)明的實施例5,機卡分離數(shù)模電視一體機搜臺的菜單操作和OSD顯示示意圖。
圖中描述了在雙CPU機卡分離數(shù)模電視一體上實現(xiàn)統(tǒng)一搜臺的具體方法。菜單①為主控CPU的搜臺的OSD菜單,當(dāng)選擇到“手動搜索”菜單項并按下確認(rèn)鍵后,主控CPU根據(jù)當(dāng)前節(jié)目的模擬或數(shù)字狀態(tài)打開菜單②或菜單③;當(dāng)選擇到“自動搜索”菜單項并按下確認(rèn)鍵后主控CPU就打開菜單④。若選中菜單④所示的菜單的“模擬電視節(jié)目”菜單項并按下確認(rèn)鍵后主控CPU就打開菜單⑥,搜索完畢后退出自動搜索狀態(tài);若選中菜單④所示的菜單的“數(shù)字電視節(jié)目”菜單項并按下確認(rèn)鍵后主控CPU就打開菜單⑦,搜索完畢后退出自動搜索狀態(tài);若選中菜單④所示的菜單的“全部節(jié)目”菜單項并按下確認(rèn)鍵后主控CPU就打開菜單⑥,在模擬節(jié)目搜索完畢后自動彈出菜單⑤。如果用戶選擇菜單⑤中的“是”或在10秒內(nèi)無選擇,主控CPU就打開菜單⑦進行數(shù)字電視節(jié)目自動搜索,搜索完畢后退出自動搜索狀態(tài);如果用戶選擇菜單⑤中的“否”,就立即退出自動搜索狀態(tài),不再進行數(shù)字電視節(jié)目自動搜索。
圖7是本發(fā)明的實施例6,機卡分離數(shù)模電視一體機EPG的顯示和操作示意圖。
圖中介紹了EPG(電子節(jié)目指南)用戶界面也是通過主控CPU的菜單打開方式或直接按遙控鍵方式來顯示的方法。打開圖中“①”所示的菜單后,用戶按遙控選擇到“電子節(jié)目指南”菜單項并按下確認(rèn)鍵后,主控CPU通過三行總線串行方式發(fā)指定命令給從控CPU,從控CPU收到該命令后就打開圖中“②”所示的電子節(jié)目指南顯示,這時用戶可用上下左右及確認(rèn)鍵對EPG進行操作,這里可顯示7天的EPG信息。
權(quán)利要求
1.雙處理器電視控制方法,其特征在于,包括以下步驟a1.第一處理器接收對第二處理器的第二操作命令;a2.第一處理器將第二操作命令傳送到第二處理器;a3.第二處理器執(zhí)行第二操作命令。
2.如權(quán)利要求1所述的雙處理器電視控制方法,其特征在于,所述步驟a1為第一處理器判斷接收到的命令的控制對象,若控制對象為自身,屬于第一操作命令,則執(zhí)行;若控制對象為第二處理器,屬于第二操作命令,則進入步驟a2。
3.如權(quán)利要求1所述的雙處理器電視控制方法,其特征在于,所述步驟a3為第二處理器執(zhí)行第二操作命令,并返回當(dāng)前狀態(tài)到第一處理器。
4.如權(quán)利要求1所述的雙處理器電視控制方法,其特征在于,所述第二操作命令為打開第二處理器的OSD;還包括步驟a4第一處理器根據(jù)第二處理器的OSD狀態(tài)控制第一處理器的OSD。
5.如權(quán)利要求4所述的雙處理器電視控制方法,其特征在于,所述步驟a4為若第二處理器的OSD狀態(tài)為打開,則關(guān)閉第一處理器的OSD。
6.電視節(jié)目存儲方法,存儲節(jié)目編號——特征標(biāo)識映射表,所述特征標(biāo)識包括第一標(biāo)識,其特征在于,所述特征標(biāo)識還包括第二標(biāo)識,所述第二標(biāo)識表示該節(jié)目的模式。
7.電視機轉(zhuǎn)換電視節(jié)目的方法,其特征在于,包括以下步驟c1.查詢節(jié)目編號——特征標(biāo)識映射表;c2.若當(dāng)前節(jié)目模式與選定節(jié)目模式相同,則直接播放選定節(jié)目;若當(dāng)前節(jié)目模式與選定節(jié)目模式不同,則切換到與選定節(jié)目對應(yīng)的模式通道,再播放選定節(jié)目。
全文摘要
雙處理器電視控制方法及其用途,涉及電子技術(shù),特別涉及數(shù)模一體電視的控制技術(shù)。本發(fā)明的目的是提供一種雙處理器電視控制方法,為用戶提供簡潔直觀的界面,便于用戶操作。本發(fā)明提供一種雙處理器電視控制方法,包括以下步驟a1.第一處理器接收對第二處理器的第二操作命令;a2.第一處理器將第二操作命令傳送到第二處理器;a3.第二處理器執(zhí)行第二操作命令。在本發(fā)明所指的單一用戶界面上進行統(tǒng)一的操作,讓用戶感覺使用數(shù)字電視跟使用模擬電視一樣方便,而且也解決了數(shù)字電視運營商的運作難度。
文檔編號H04N5/76GK1671192SQ20051002062
公開日2005年9月21日 申請日期2005年3月31日 優(yōu)先權(quán)日2005年3月31日
發(fā)明者馬鐵橋, 蔡鴻, 康偉 申請人:四川長虹電器股份有限公司