專利名稱:數(shù)字電視機(jī)頂盒支持多種型號(hào)遙控器的實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字電視應(yīng)用技術(shù),具體的說是數(shù)字電視機(jī)頂盒支持多種型號(hào)遙控 器的實(shí)現(xiàn)方法。
背景技術(shù):
隨著數(shù)字電視技術(shù)的不斷發(fā)展,數(shù)字電視接收機(jī)(機(jī)頂盒)被越來越多的用戶 使用,成為觀看電視和娛樂的必備品,遙控器作為用戶操作的主要裝置,在為人們帶來 諸多方便和快捷服務(wù)的同時(shí),也會(huì)產(chǎn)生如下問題一旦遙控器本身被損壞或丟失,使用 遙控器的正常操作就無法進(jìn)行,必須再找一個(gè)與原型號(hào)完全相同的遙控器,往往完全相 同的遙控器不太好找,而其他型號(hào)的遙控器又不能被機(jī)頂盒系統(tǒng)兼容;本發(fā)明中,提出 了數(shù)字電視接收機(jī)(機(jī)頂盒)支持多種型號(hào)遙控器的方法。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提出數(shù)字電視機(jī)頂盒支持多種型號(hào)遙控器的實(shí) 現(xiàn)方法,解決傳統(tǒng)技術(shù)和做法中只支持單一型號(hào)遙控器,當(dāng)遙控器損壞或丟失后,其他 型號(hào)的遙控器不被機(jī)頂盒系統(tǒng)支持的問題。本發(fā)明解決上述技術(shù)問題所采用的技術(shù)方案是數(shù)字電視機(jī)頂盒支持多種型號(hào) 遙控器的實(shí)現(xiàn)方法,包括以下步驟
a.假設(shè)與機(jī)頂盒原配的遙控器型號(hào)記為T0,要支持的遙控器型號(hào)記為Tl,首先需要 判斷Tl是否在機(jī)頂盒系統(tǒng)支持范圍內(nèi),在機(jī)頂盒運(yùn)行狀態(tài)下進(jìn)入遙控器管理模塊,如果 用戶設(shè)置了保護(hù)密碼,需要先輸入正確密碼后才能進(jìn)入該模塊,對著遙控接收頭按下Tl 上的任何一個(gè)按鍵,系統(tǒng)會(huì)將是否支持Tl的結(jié)果在界面上顯示,如果支持Tl,顯示“系 統(tǒng)支持”,否則顯示“系統(tǒng)不支持”,執(zhí)行步驟b;
b.在步驟a中,如果系統(tǒng)支持Tl,執(zhí)行步驟c;否則執(zhí)行步驟f;
c.在電視機(jī)畫面上繪制和顯示TO遙控器模型圖,執(zhí)行步驟d;
d.通過操作前面板上的上/下/左/右/確定按鍵,移動(dòng)并選中模型圖上的按鍵K0, 此時(shí)KO會(huì)高亮顯示,此時(shí)系統(tǒng)提示輸入Tl遙控器上替換KO的按鍵K1,輸入(按下) Kl后按前面板上的確定按鍵,系統(tǒng)處理完成后,提示“替換成功”,模型圖上的KO恢 復(fù)正常顯示,即完成了 Tl上按鍵Kl替換TO上按鍵KO的操作;執(zhí)行步驟e ;
e.步驟d中完成了Tl上按鍵Kl的替換和支持,按照步驟d中的做法,替換Tl上所 有的按鍵,替換完成后執(zhí)行步驟f;
f.重啟機(jī)頂盒,即完成了機(jī)頂盒系統(tǒng)對遙控器Tl的支持;
所述遙控器管理模塊包括初始化模塊、遙控器兼容性檢查模塊、遙控器映射信息表 加載模塊、遙控器模型繪制模塊、數(shù)據(jù)處理和存儲(chǔ)模塊;
所述初始化模塊用于初始化所有全局性標(biāo)示,并創(chuàng)建線程、信號(hào)量、定時(shí)器等; 所述遙控器映射信息表加載模塊包括如下,首先,遙控器映射信息表是遙控器所有按鍵信息的綜合,包括按鍵值(系統(tǒng)碼和鍵 值),按鍵在遙控器上的位置坐標(biāo)(X0,y0,xl,yl),預(yù)留鍵索引,按鍵功能描述信息;該 信息在出廠時(shí)有默認(rèn)值,每次使用時(shí)需要?jiǎng)討B(tài)加載;
其次,如果遙控器按鍵有更新,會(huì)根據(jù)變更記錄,讀取和更新其預(yù)留索引值,并與 原鍵值進(jìn)行映射;
遙控器兼容性檢查模塊,判斷機(jī)頂盒系統(tǒng)是否支持該種型號(hào)的遙控器; 所述遙控器模型繪制模塊,根據(jù)遙控器映射信息表中的數(shù)據(jù),完成每個(gè)按鍵的繪制 和顯示,在畫面上呈現(xiàn)和真實(shí)遙控器完全一樣的效果圖。所述數(shù)據(jù)處理和存儲(chǔ)模塊,當(dāng)遙控器的按鍵信息被更新后,需要做一些數(shù)據(jù)處 理,并將處理后的數(shù)據(jù)進(jìn)行存儲(chǔ);
本發(fā)明的有益效果是高效,快速,低成本解決多種型號(hào)的遙控器支持問題,不用 再擔(dān)心因?yàn)檫b控器北損壞或丟失給機(jī)頂盒使用帶來的諸多麻煩,讓用戶“高枕無憂”體 驗(yàn)和享受數(shù)字電視機(jī)頂盒帶來的無限樂趣。
具體實(shí)施例方式本說明書中公開的所有特征,或公開的所有方法或過程中的步驟,除了互相排 斥的特征和/或步驟以外,均可以以任何方式組合。本說明書(包括任何附加權(quán)利要求、摘要和附圖
)中公開的任一特征,除非特 別敘述,均可被其他等效或具有類似目的的替代特征加以替換。即,除非特別敘述,每 個(gè)特征只是一系列等效或類似特征中的一個(gè)例子而已。在具體實(shí)施上,本發(fā)明采用以下步驟實(shí)現(xiàn)
a.假設(shè)與機(jī)頂盒原配的遙控器型號(hào)記為T0,要支持的遙控器型號(hào)記為Tl,首先需要 判斷Tl是否在機(jī)頂盒系統(tǒng)支持范圍內(nèi),在機(jī)頂盒運(yùn)行狀態(tài)下進(jìn)入遙控器管理模塊,如果 用戶設(shè)置了保護(hù)密碼,需要先輸入正確密碼后才能進(jìn)入該模塊,對著遙控接收頭按下Tl 上的任何一個(gè)按鍵,系統(tǒng)會(huì)將支持Tl的結(jié)果在界面上顯示,如果支持Tl,顯示“系統(tǒng)支 持”,否則顯示“系統(tǒng)不支持”,執(zhí)行步驟b;
b.在步驟a中,如果系統(tǒng)支持Tl,執(zhí)行步驟c;否則執(zhí)行步驟f;
c.在電視機(jī)畫面上繪制和顯示TO遙控器模型圖,執(zhí)行步驟d;
d.通過操作前面板上的上/下/左/右/確定按鍵,移動(dòng)并選中模型圖上的按鍵K0, 此時(shí)KO會(huì)高亮顯示,此時(shí)系統(tǒng)提示輸入Tl遙控器上替換KO的按鍵K1,輸入(按下) Kl后按前面板上的確定按鍵,界面上會(huì)顯示Kl的系統(tǒng)碼和鍵值信息,系統(tǒng)處理完成 后,提示“替換成功”,模型圖上的KO恢復(fù)正常顯示,即完成了 Tl上按鍵Kl替換TO 上按鍵KO的操作;執(zhí)行步驟e ;
特別說明本步驟中,可能會(huì)遇到Kl是無效按鍵(或者該按鍵已損壞),此時(shí)界面 上會(huì)提示“無效按鍵”信息;
e.步驟d中完成了Tl上按鍵Kl的替換和支持,按照步驟d中的做法,替換Tl上所 有的按鍵,替換完成后執(zhí)行步驟f;
f.重啟機(jī)頂盒,即完成了機(jī)頂盒系統(tǒng)對遙控器Tl的支持;
本發(fā)明并不局限于前述的具體實(shí)施方式
。本發(fā)明擴(kuò)展到任何在本說明書中披露的新特征或任何新的組合,以及披露的任一新的方法或過程的步驟或任何新的組合t
權(quán)利要求
1.數(shù)字電視機(jī)頂盒支持多種型號(hào)遙控器的實(shí)現(xiàn)方法,其特征在于,包括以下步驟a.假設(shè)與機(jī)頂盒原配的遙控器型號(hào)記為T0,要支持的遙控器型號(hào)記為Tl,首先需要 判斷Tl是否在機(jī)頂盒系統(tǒng)支持范圍內(nèi),在機(jī)頂盒運(yùn)行狀態(tài)下進(jìn)入遙控器管理模塊,如果 用戶設(shè)置了保護(hù)密碼,需要先輸入正確密碼后才能進(jìn)入該模塊,對著遙控接收頭按下Tl 上的任何一個(gè)按鍵,系統(tǒng)會(huì)將支持Tl的結(jié)果在界面上顯示,如果支持Tl,顯示“系統(tǒng)支 持”,否則顯示“系統(tǒng)不支持”,執(zhí)行步驟b;b.在步驟a中,如果系統(tǒng)支持Tl,執(zhí)行步驟c;否則執(zhí)行步驟f;c.在電視機(jī)畫面上繪制和顯示TO遙控器模型圖,執(zhí)行步驟d;d.通過操作前面板上的上/下/左/右/確定按鍵,移動(dòng)并選中模型圖上的按鍵K0, 此時(shí)KO會(huì)高亮顯示,此時(shí)系統(tǒng)提示輸入Tl遙控器上替換KO的按鍵Kl,輸入即按下Kl 后按前面板上的確定按鍵,系統(tǒng)處理完成后,提示“替換成功”,模型圖上的KO恢復(fù)正 常顯示,即完成了 Tl上按鍵Kl替換TO上按鍵KO的操作;執(zhí)行步驟e ;e.步驟d中完成了Tl上按鍵Kl的替換和支持,按照步驟d中的做法,替換Tl上所 有的按鍵,替換完成后執(zhí)行步驟f;f.重啟機(jī)頂盒,即完成了機(jī)頂盒系統(tǒng)對遙控器Tl的支持;所述遙控器管理模塊包括初始化模塊、遙控器兼容性檢查模塊、遙控器映射信息表 加載模塊、遙控器模型繪制模塊、數(shù)據(jù)處理和存儲(chǔ)模塊;所述初始化模塊用于初始化所有全局性標(biāo)示,并創(chuàng)建線程、信號(hào)量、定時(shí)器等;所述遙控器映射信息表加載模塊包括如下,首先,遙控器映射信息表是遙控器 所有按鍵信息的綜合,包括按鍵值(系統(tǒng)碼和鍵值),按鍵在遙控器上的位置坐標(biāo) (x0,y0,xl,yl),預(yù)留鍵索引,按鍵功能描述信息;該信息在出廠時(shí)有默認(rèn)值,每次使用 時(shí)需要?jiǎng)討B(tài)加載;其次,如果遙控器按鍵有更新,會(huì)根據(jù)變更記錄,讀取和更新其預(yù)留索引值,并與 原鍵值進(jìn)行映射;遙控器兼容性檢查模塊,用于判斷機(jī)頂盒系統(tǒng)是否支持該種型號(hào)的遙控器;所述遙控器模型繪制模塊,根據(jù)遙控器映射信息表中的數(shù)據(jù),完成每個(gè)按鍵的繪制 和顯示,在畫面上呈現(xiàn)和真實(shí)遙控器完全一樣的效果圖;所述數(shù)據(jù)處理和存儲(chǔ)模塊,當(dāng)遙控器的按鍵信息被更新后,需要做一些數(shù)據(jù)處理, 并將處理后的數(shù)據(jù)進(jìn)行存儲(chǔ)。
2.如權(quán)利要求1所述的數(shù)字電視機(jī)頂盒支持多種型號(hào)遙控器的實(shí)現(xiàn)方法,其特征在 于任何一款遙控器,只要其發(fā)出的按鍵信號(hào)能夠被機(jī)頂盒前面板正確地接收,均可被 機(jī)頂盒系統(tǒng)支持。
3.如權(quán)利要求1所述的數(shù)字電視機(jī)頂盒支持多種型號(hào)遙控器的實(shí)現(xiàn)方法,其特征在 于如果新遙控器的按鍵數(shù)量比原配遙控器的多,可以允許新遙控上多個(gè)按鍵對應(yīng)于原 配遙控器的某一按鍵,即多對一關(guān)系。
4.如權(quán)利要求1所述的數(shù)字電視機(jī)頂盒支持多種型號(hào)遙控器的實(shí)現(xiàn)方法,其特征在 于如果新遙控器的按鍵數(shù)量比原配遙控器的少,原遙控器上的某些按鍵就被值為無效, 并在無效的按鍵上顯示“無效”字樣。
5.如權(quán)利要求1所述的數(shù)字電視機(jī)頂盒支持多種型號(hào)遙控器的實(shí)現(xiàn)方法,其特征在于如果要還原為系統(tǒng)原配的遙控器,只需要在機(jī)頂盒運(yùn)行狀態(tài)下進(jìn)入遙控器管理,選 擇“恢復(fù)默認(rèn)遙控器”選項(xiàng)并確認(rèn)即可。
6.如權(quán)利要求1所述的數(shù)字電視機(jī)頂盒支持多種型號(hào)遙控器的實(shí)現(xiàn)方法,其特征在 于本發(fā)明的所有操作,需要在權(quán)限允許的前提下進(jìn)行,用戶可設(shè)置保護(hù)密碼,防止被 非法篡改。
7.如權(quán)利要求1所述的數(shù)字電視機(jī)頂盒支持多種型號(hào)遙控器的實(shí)現(xiàn)方法,其特征在 于如果遙控器的按鍵是可用的,系統(tǒng)會(huì)將該按鍵的系統(tǒng)碼和鍵值進(jìn)行顯示,否則提示“無效按鍵”信息。
全文摘要
本發(fā)明公開了一種數(shù)字電視機(jī)頂盒支持多種型號(hào)遙控器的實(shí)現(xiàn)方法,包括一系列步驟:假設(shè)與機(jī)頂盒原配的遙控器型號(hào)記為T0,要支持的遙控器型號(hào)記為T1,首先需要判斷T1是否在機(jī)頂盒系統(tǒng)支持范圍內(nèi),在機(jī)頂盒運(yùn)行狀態(tài)下進(jìn)入遙控器管理模塊,如果用戶設(shè)置了保護(hù)密碼,需要先輸入正確密碼后才能進(jìn)入該模塊,對著遙控接收頭按下T1上的任何一個(gè)按鍵,系統(tǒng)會(huì)將支持T1的結(jié)果在界面上顯示,如果支持T1,顯示“系統(tǒng)支持”,否則顯示“系統(tǒng)不支持”,執(zhí)行步驟b;本發(fā)明解決了用戶因?yàn)檫b控器損壞或丟失而無法正常遙控操作的問題,不僅成本低,而且操作簡單,完全DIY。
文檔編號(hào)H04N21/41GK102025939SQ20101059574
公開日2011年4月20日 申請日期2010年12月20日 優(yōu)先權(quán)日2010年12月20日
發(fā)明者郝建偉 申請人:四川長虹電器股份有限公司