專利名稱:一種減少設(shè)置頻道時(shí)間延遲的控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種減少設(shè)置頻道時(shí)間延遲的控制方法,具體是一種在對(duì)所設(shè)置頻道進(jìn)行調(diào)整及刪除操作時(shí),減少時(shí)間延遲的方法。
一種方法是使用電視機(jī)的“SKIP”方式,將不需要的頻道屏蔽,使用戶在操作遙控器的“節(jié)目+/-”鍵時(shí),被屏蔽掉的頻道不出現(xiàn)。該方式的缺陷是頻道沒(méi)有被真正地刪除,而造成使用時(shí)節(jié)目臺(tái)號(hào)的不連續(xù),和用戶的不習(xí)慣。
除此以外,存在的問(wèn)題是不論是采用電壓調(diào)諧還是頻率調(diào)諧的搜臺(tái)方式,用戶在通過(guò)電視機(jī)的面板按鈕或遙控器對(duì)所設(shè)置的頻道進(jìn)行重新調(diào)整和刪除操作時(shí),存在明顯的時(shí)間延遲。因操作時(shí)間過(guò)長(zhǎng),按鍵反應(yīng)慢,而影響其他操作。
在本發(fā)明之前的頻道設(shè)置可通過(guò)自動(dòng)搜臺(tái)、或手動(dòng)搜臺(tái)、或自動(dòng)與手動(dòng)搜臺(tái)結(jié)合完成。
自動(dòng)搜臺(tái)自動(dòng)從低頻段到高頻段逐一搜索,并從0或1自動(dòng)遞增分配臺(tái)號(hào),以確定相應(yīng)的節(jié)目頻道。
手動(dòng)搜臺(tái)按向上或向下手動(dòng)搜索,自動(dòng)搜索到相鄰頻道并停止,提示存儲(chǔ)至多少臺(tái)號(hào)。
自動(dòng)與手動(dòng)搜臺(tái)結(jié)合先利用自動(dòng)搜臺(tái),將全部的頻道搜索一遍,并已經(jīng)順序分配了臺(tái)號(hào),再通過(guò)手動(dòng)設(shè)置,可將當(dāng)前頻道的臺(tái)號(hào)設(shè)置為其他臺(tái)號(hào),如與其他臺(tái)號(hào)相沖突,則將另一個(gè)臺(tái)號(hào)與當(dāng)前臺(tái)號(hào)相互換。
在搜臺(tái)過(guò)程完成后,所設(shè)置的頻道均是將臺(tái)號(hào)和對(duì)應(yīng)確定頻道的頻道信息固定在一起,存儲(chǔ)至E2PROM,某一位置存儲(chǔ)的頻道信息對(duì)應(yīng)固定的臺(tái)號(hào)。這樣在E2PROM內(nèi)所存儲(chǔ)的臺(tái)號(hào)和頻道信息,在進(jìn)行調(diào)整和刪除操作時(shí)將一起被調(diào)入、調(diào)出,需交換的數(shù)據(jù)量大,占用字節(jié)多,因而造成操作上的時(shí)間延遲。
本發(fā)明所述的頻道設(shè)置是指對(duì)經(jīng)過(guò)搜臺(tái)過(guò)程所確定節(jié)目頻道的頻道信息,根據(jù)用戶喜好對(duì)節(jié)目臺(tái)號(hào)重新進(jìn)行的調(diào)整、刪除過(guò)程。其中調(diào)整是對(duì)已確定頻道的臺(tái)號(hào)進(jìn)行重新分配;刪除則是將完成搜臺(tái)過(guò)程所出現(xiàn)的重復(fù)頻道、無(wú)法收看的弱臺(tái)、諧波臺(tái)、廢臺(tái)(如加密頻道,用戶無(wú)解密器)去掉。
因?yàn)闊o(wú)論用那一種搜臺(tái)方式,當(dāng)搜臺(tái)完成后,所有可接收的節(jié)目頻道的頻道信息是確定的,而臺(tái)號(hào)是可以改變的。因此可以通過(guò)僅僅改變臺(tái)號(hào)來(lái)對(duì)頻道進(jìn)行設(shè)置?;诖?,本發(fā)明的構(gòu)思首先將臺(tái)號(hào)和所確定頻道的頻道信息在E2PROM內(nèi)分開(kāi)存儲(chǔ),一部分存儲(chǔ)頻道信息(如分頻比(頻率合成)、DA轉(zhuǎn)換值(電壓調(diào)諧)、頻段信息、彩色制式、伴音制式、AFC控制位、SKIP控制位等),另一部分存儲(chǔ)臺(tái)號(hào),但彼此對(duì)應(yīng);其次在進(jìn)行調(diào)整和刪除操作時(shí),僅僅對(duì)臺(tái)號(hào)進(jìn)行改動(dòng),從而實(shí)現(xiàn)減少調(diào)整和刪除的時(shí)間延遲。
本發(fā)明的目的是這樣實(shí)現(xiàn)的一種減少設(shè)置頻道時(shí)間延遲的控制方法,包括搜臺(tái)步驟用于通過(guò)自動(dòng)或手動(dòng)方式確定節(jié)目頻道,及初始化臺(tái)號(hào);其特征在于還包括如下步驟存儲(chǔ)步驟將所確定頻道的頻道信息和臺(tái)號(hào)在E2PROM內(nèi)分開(kāi)存儲(chǔ),并分別按頻率由小到大順序形成頻道信息表和初始化的節(jié)目臺(tái)號(hào)索引表;調(diào)取步驟將存儲(chǔ)在E2PROM中的節(jié)目臺(tái)號(hào)索引表調(diào)入微控制器MCU的RAM中;設(shè)置步驟在RAM內(nèi)對(duì)節(jié)目臺(tái)號(hào)索引表進(jìn)行調(diào)整和刪除操作。
存儲(chǔ)步驟在調(diào)整和刪除操作完成后,將確認(rèn)后的節(jié)目臺(tái)號(hào)索引表從RAM再存儲(chǔ)至E2PROM。
所述存儲(chǔ)步驟中的節(jié)目臺(tái)號(hào)索引表用于存儲(chǔ)某一臺(tái)號(hào)所對(duì)應(yīng)頻道的頻道信息在頻道信息表中位置,即頻道信息的地址指針。
所述設(shè)置步驟中對(duì)已調(diào)入RAM內(nèi)的節(jié)目臺(tái)號(hào)索引表所進(jìn)行的調(diào)整是將節(jié)目臺(tái)號(hào)索引表中,欲調(diào)整頻道的相應(yīng)臺(tái)號(hào)的地址指針直接互換。
所述設(shè)置步驟中對(duì)已調(diào)入RAM內(nèi)的節(jié)目臺(tái)號(hào)索引表所進(jìn)行的刪除是將節(jié)目臺(tái)號(hào)索引表中,欲刪除頻道的相應(yīng)臺(tái)號(hào)的地址指針刪除,或?qū)⒃撓鄳?yīng)臺(tái)號(hào)移至節(jié)目臺(tái)號(hào)索引表的最后。
所述設(shè)置步驟中對(duì)RAM內(nèi)的節(jié)目臺(tái)號(hào)索引表中的相應(yīng)臺(tái)號(hào)進(jìn)行調(diào)整和刪除操作時(shí),將該臺(tái)號(hào)所對(duì)應(yīng)的頻道信息從E2PROM中調(diào)入RAM。
所述搜臺(tái)步驟完成后,將頻道信息中的分頻比或DA轉(zhuǎn)換值、彩色制式、伴音制式按默認(rèn)值統(tǒng)一設(shè)定,AFC控制位將全部設(shè)置為有效,搜到節(jié)目頻道的SKIP控制位設(shè)置為無(wú)效,未搜到節(jié)目頻道的SKIP都設(shè)置為有效。
所述設(shè)置步驟中在進(jìn)行刪除操作時(shí),頻道信息SKIP控制位設(shè)置為打開(kāi),以使被刪除的頻道恢復(fù)。
本發(fā)明的技術(shù)效果是將臺(tái)號(hào)和頻道信息在E2PROM內(nèi)分開(kāi)存儲(chǔ),使得在對(duì)頻道進(jìn)行設(shè)置時(shí),減少數(shù)據(jù)的交換量,從而提高操作效率,節(jié)省時(shí)間。
圖2本發(fā)明涉及頻道設(shè)置調(diào)整過(guò)程的流程圖。
圖3本發(fā)明涉及頻道設(shè)置刪除過(guò)程的流程圖。
圖4本發(fā)明涉及顯示界面操作的流程圖。
移動(dòng)頻道信息的方法,在理論上是可行的,但需要移動(dòng)的數(shù)據(jù)太多,且數(shù)據(jù)存儲(chǔ)在E2PROM中,需要通過(guò)I2C總線進(jìn)行讀寫(xiě),操作所需時(shí)間過(guò)長(zhǎng),將影響其他操作。
本發(fā)明為了實(shí)現(xiàn)減少調(diào)整、刪除頻道時(shí)的時(shí)間延遲,需要將臺(tái)號(hào)與頻道信息分開(kāi)存儲(chǔ),一部分存放頻道信息,而構(gòu)成頻道信息表;另一部分存放臺(tái)號(hào),而構(gòu)成節(jié)目臺(tái)號(hào)索引表,用于存儲(chǔ)某一臺(tái)號(hào)對(duì)應(yīng)頻道信息在頻道信息表中的位置。
在自動(dòng)搜臺(tái)時(shí),將初始化節(jié)目臺(tái)號(hào)索引表,并按頻率從小到大的順序存儲(chǔ)對(duì)應(yīng)頻道的頻道信息。在E2PROM內(nèi)形成節(jié)目臺(tái)號(hào)索引表(1-N,N為電視機(jī)所能接收到的最多頻道);頻道信息表(1-N,N為電視機(jī)所能接收到的最多頻道)。
頻道信息表所存儲(chǔ)的頻道信息僅在搜臺(tái)過(guò)程(包括自動(dòng)搜臺(tái)、手動(dòng)搜臺(tái)與微調(diào))與節(jié)目制式更改后改變。設(shè)置頻道中的調(diào)整、刪除臺(tái)號(hào)等操作都不再涉及對(duì)頻道信息表進(jìn)行操作。
自動(dòng)搜臺(tái)時(shí),按照頻率由小到大的順序存儲(chǔ)頻道的頻段信息、分頻比或DA轉(zhuǎn)換值、彩色制式、伴音制式按默認(rèn)值統(tǒng)一設(shè)定,AFC控制位將全部設(shè)置為有效,搜到頻道的“SKIP”控制位設(shè)置為無(wú)效,未搜到的頻道的“SKIP”控制位都設(shè)置為有效。手動(dòng)搜臺(tái)時(shí),只對(duì)當(dāng)前節(jié)目臺(tái)號(hào)進(jìn)行操作,操作在E2PROM的RAM中進(jìn)行(當(dāng)前臺(tái)號(hào)對(duì)應(yīng)的頻道信息數(shù)據(jù)在開(kāi)機(jī)或頻道切換時(shí)由E2PROM調(diào)入RAM中),在更改確認(rèn)后,根據(jù)節(jié)目臺(tái)號(hào)索引表查出該臺(tái)號(hào)所對(duì)應(yīng)頻道信息在頻道信息表中的位置,將在RAM中確認(rèn)的新數(shù)據(jù)寫(xiě)入E2PROM中。
如果更改后不想保存,可以取消,此時(shí),將從E2PROM中讀出當(dāng)前臺(tái)號(hào)對(duì)應(yīng)的頻道信息重新寫(xiě)入到RAM中,并按照此數(shù)據(jù)更新當(dāng)前顯示與伴音輸出。對(duì)微調(diào)、節(jié)目制式更改時(shí)對(duì)頻道信息的更改操作與自動(dòng)搜臺(tái)時(shí)的類似。
節(jié)目臺(tái)號(hào)索引表用于存儲(chǔ)某一臺(tái)號(hào)對(duì)應(yīng)頻道信息在頻道信息中的位置,相當(dāng)于頻道信息的地址指針,僅在自動(dòng)搜臺(tái)后初始化。初始化后,臺(tái)號(hào)1所對(duì)應(yīng)的頻道信息為頻道信息表中的1頻道信息,臺(tái)號(hào)N所對(duì)應(yīng)的頻道信息為頻道信息表中的N頻道信息。
在調(diào)整頻道時(shí),只需將節(jié)目臺(tái)號(hào)索引表中相應(yīng)臺(tái)號(hào)對(duì)應(yīng)的位置指針進(jìn)行互換即可;刪除頻道則只需將該臺(tái)號(hào)對(duì)應(yīng)節(jié)目臺(tái)號(hào)索引表中的位置指針刪除,并將其后的所有位置指針順序移上即可,也可不刪除該位置指針,將它移到節(jié)目臺(tái)號(hào)索引表的最后并將對(duì)應(yīng)頻道信息中的SKIP控制位打開(kāi)(這樣可使被刪除的頻道重新恢復(fù))。
對(duì)于頻道調(diào)整,互換一次臺(tái)號(hào)只需進(jìn)行兩個(gè)單字節(jié)的數(shù)據(jù)互換,比起將頻道信息進(jìn)行互換簡(jiǎn)化了不少,需要交換的數(shù)據(jù)量也減少了。對(duì)于頻道刪除,通過(guò)修改節(jié)目臺(tái)號(hào)索引表的方式需要移動(dòng)的數(shù)據(jù)量比移動(dòng)頻道信息的方法需要移動(dòng)的數(shù)據(jù)量降低了3-4倍(與此對(duì)應(yīng)的一個(gè)頻道的頻道信息一般為3-4個(gè)字節(jié))。
在開(kāi)機(jī)時(shí),節(jié)目臺(tái)號(hào)索引表即由E2PROM映射在RAM中,調(diào)整和刪除操作都先在MCU的RAM中進(jìn)行,在頻道調(diào)整、刪除等操作完成并確認(rèn)后,再將RAM中的節(jié)目臺(tái)號(hào)索引表復(fù)制回E2PROM中。如果在有頻道調(diào)整、刪除等操作的情況下選擇取消后,將重新把E2PROM中的節(jié)目臺(tái)號(hào)索引表映射在RAM中,由于RAM中數(shù)據(jù)操作速度很快,可以忽略其操作時(shí)間,這樣只需進(jìn)行N個(gè)字節(jié)的I2C讀操作或N個(gè)字節(jié)的I2C寫(xiě)操作(N為電視機(jī)所能接收到的最多頻道),操作所用的時(shí)間很短,用戶操作時(shí)不會(huì)感到有明顯的時(shí)間延遲。
采用本發(fā)明直接通過(guò)修改節(jié)目臺(tái)號(hào)索引表可以很方便地實(shí)現(xiàn)對(duì)頻道的設(shè)置(包括調(diào)整和刪除),同時(shí)可以避免通常頻道設(shè)置方法所存在的缺陷。舉例說(shuō)明如下
在開(kāi)機(jī)時(shí),MCU將整個(gè)節(jié)目臺(tái)號(hào)索引表從E2PROM中完全讀入RAM中,對(duì)頻道信息則只讀入當(dāng)前臺(tái)號(hào)所對(duì)應(yīng)的頻道信息,以節(jié)約MCU中的RAM資源。當(dāng)用戶對(duì)頻道進(jìn)行調(diào)整、刪除時(shí),在RAM中對(duì)節(jié)目臺(tái)號(hào)索引表按用戶的設(shè)定進(jìn)行操作,對(duì)E2PROM中的節(jié)目臺(tái)號(hào)索引表不用進(jìn)行操作,設(shè)定完成后,用戶有兩種選擇確認(rèn)設(shè)定有效,MCU將會(huì)把RAM中設(shè)定后的節(jié)目臺(tái)號(hào)索引表存儲(chǔ)至E2PROM,以取代舊的節(jié)目臺(tái)號(hào)索引表;確認(rèn)設(shè)定無(wú)效,MCU將會(huì)從E2PROM中重新讀回舊的節(jié)目臺(tái)號(hào)索引表,以取代用戶的設(shè)定。所述過(guò)程的最終操作為經(jīng)I2C進(jìn)行的讀操作或?qū)懖僮?。特別是當(dāng)某一頻道刪除后,節(jié)目臺(tái)號(hào)索引表上其后的臺(tái)號(hào)自動(dòng)上移,使臺(tái)號(hào)保持連續(xù),不產(chǎn)生用“SKIP”方式而造成的臺(tái)號(hào)不連續(xù)和使用的不習(xí)慣。
自動(dòng)搜臺(tái)后按頻率從小到大的順序存儲(chǔ)頻道信息,搜臺(tái)完成后,發(fā)現(xiàn)某兩個(gè)節(jié)目臺(tái)號(hào)的頻道相同,只需保存一個(gè)即可,用戶可在頻道設(shè)置菜單上將頻道刪除一個(gè)即可,后面的頻道自動(dòng)調(diào)整上來(lái),按照本發(fā)明的方法處理實(shí)際上是通過(guò)修改臺(tái)號(hào)索引表完成的。修改在RAM中進(jìn)行,確認(rèn)后才寫(xiě)入E2PROM。
將兩個(gè)頻道進(jìn)行調(diào)整時(shí),用戶只需在頻道設(shè)置菜單中根據(jù)背景畫(huà)面顯示的節(jié)目調(diào)整新舊臺(tái)號(hào),可以很方便地完成頻道設(shè)置,處理實(shí)際上也是通過(guò)修改臺(tái)號(hào)索引表完成的。修改也在RAM中進(jìn)行,經(jīng)確認(rèn)后才寫(xiě)入E2PROM。此外還可以根據(jù)用戶的喜好,在節(jié)目臺(tái)號(hào)索引表中作插入操作。
圖4中的子程序分別對(duì)應(yīng)圖2、圖3的流程圖,當(dāng)用戶進(jìn)入節(jié)目臺(tái)號(hào)調(diào)整菜單,可以通過(guò)上下、左右鍵選擇,用戶選中某一當(dāng)前節(jié)目臺(tái)號(hào)時(shí),屏幕自動(dòng)切換為當(dāng)前節(jié)目臺(tái)號(hào)所對(duì)應(yīng)的節(jié)目頻道,需要調(diào)整時(shí),由數(shù)字鍵直接輸入即可完成,此過(guò)程在RAM中進(jìn)行,確認(rèn)后,存儲(chǔ)在E2PROM。
權(quán)利要求
1.一種減少設(shè)置頻道時(shí)間延遲的控制方法,包括搜臺(tái)步驟用于通過(guò)自動(dòng)或手動(dòng)方式確定節(jié)目頻道,及初始化臺(tái)號(hào);其特征在于還包括如下步驟存儲(chǔ)步驟將所確定頻道的頻道信息和臺(tái)號(hào)在E2PROM內(nèi)分開(kāi)存儲(chǔ),并分別按頻率由小到大順序形成頻道信息表和初始化的節(jié)目臺(tái)號(hào)索引表;調(diào)取步驟將存儲(chǔ)在E2PROM中的節(jié)目臺(tái)號(hào)索引表調(diào)入微控制器MCU的RAM中;設(shè)置步驟在RAM內(nèi)對(duì)節(jié)目臺(tái)號(hào)索引表進(jìn)行調(diào)整和刪除操作。存儲(chǔ)步驟在調(diào)整和刪除操作完成后,將確認(rèn)后的節(jié)目臺(tái)號(hào)索引表從RAM再存儲(chǔ)至E2PROM。
2.如權(quán)利要求1所述的減少設(shè)置頻道時(shí)間延遲的控制方法,其特征在于所述存儲(chǔ)步驟中的節(jié)目臺(tái)號(hào)索引表用于存儲(chǔ)某一臺(tái)號(hào)所對(duì)應(yīng)頻道的頻道信息在頻道信息表中位置,即頻道信息的地址指針。
3.如權(quán)利要求1所述的減少設(shè)置頻道時(shí)間延遲的控制方法,其特征在于所述設(shè)置步驟中對(duì)已調(diào)入RAM內(nèi)的節(jié)目臺(tái)號(hào)索引表所進(jìn)行的調(diào)整是將節(jié)目臺(tái)號(hào)索引表中,欲調(diào)整頻道的相應(yīng)臺(tái)號(hào)的地址指針直接互換。
4.如權(quán)利要求1所述的減少設(shè)置頻道時(shí)間延遲的控制方法,其特征在于所述設(shè)置步驟中對(duì)已調(diào)入RAM內(nèi)的節(jié)目臺(tái)號(hào)索引表所進(jìn)行的刪除是將節(jié)目臺(tái)號(hào)索引表中,欲刪除頻道的相應(yīng)臺(tái)號(hào)的地址指針刪除,或?qū)⒃撓鄳?yīng)臺(tái)號(hào)移至節(jié)目臺(tái)號(hào)索引表的最后。
5.如權(quán)利要求1所述的減少設(shè)置頻道時(shí)間延遲的控制方法,其特征在于所述設(shè)置步驟中對(duì)RAM內(nèi)的節(jié)目臺(tái)號(hào)索引表中的相應(yīng)臺(tái)號(hào)進(jìn)行調(diào)整和刪除操作時(shí),將該臺(tái)號(hào)所對(duì)應(yīng)的頻道信息從E2PROM中調(diào)入RAM。
6.如權(quán)利要求1所述的減少設(shè)置頻道時(shí)間延遲的控制方法,其特征在于所述搜臺(tái)步驟完成后,將頻道信息中的分頻比或DA轉(zhuǎn)換值、彩色制式、伴音制式按默認(rèn)值統(tǒng)一設(shè)定,AFC控制位將全部設(shè)置為有效,搜到節(jié)目頻道的SKIP控制位設(shè)置為無(wú)效,未搜到節(jié)目頻道的SKIP都設(shè)置為有效。
7.如權(quán)利要求1所述的減少設(shè)置頻道時(shí)間延遲的控制方法,其特征在于所述設(shè)置步驟中在進(jìn)行刪除操作時(shí),頻道信息SKIP控制位設(shè)置為打開(kāi),以使被刪除的頻道恢復(fù)。
全文摘要
本發(fā)明涉及一種在對(duì)所設(shè)置頻道進(jìn)行調(diào)整及刪除操作時(shí),減少時(shí)間延遲的方法。該方法系將節(jié)目的臺(tái)號(hào)和頻道信息在E
文檔編號(hào)H04N5/44GK1358025SQ0114174
公開(kāi)日2002年7月10日 申請(qǐng)日期2001年9月17日 優(yōu)先權(quán)日2001年9月17日
發(fā)明者夏登海, 付遙遠(yuǎn) 申請(qǐng)人:Tcl王牌電子(深圳)有限公司