專利名稱:學習型遙控器的數(shù)據(jù)存儲方法
技術(shù)領(lǐng)域:
本發(fā)明涉及遙控器技術(shù),特別涉及學習型遙控器的數(shù)據(jù)存儲方法。
背景技術(shù):
隨著信息技術(shù)的迅速發(fā)展,數(shù)字電視技術(shù)迅速普及,用戶可以通過CABLE ( DVB-C/DVB-T/DVB-S)或IP (IP-STB)接收和收看數(shù)字電視節(jié)目。此類數(shù)字終端一般是以一 個機頂盒的形態(tài)出現(xiàn),因此在用戶家里就需要使用兩個不同的遙控器來對數(shù)字電視機頂盒和 電視機進行控制,很不方便。因此市面上各種學習型遙控器應運而生,通常遙控器發(fā)出的鍵 碼包括引導碼、系統(tǒng)碼、功能碼和結(jié)束碼,引導碼表征遙控數(shù)據(jù)發(fā)射的開始,系統(tǒng)碼表征一 類電器設(shè)備,功能碼表征一類操作模式,結(jié)束碼表征遙控數(shù)據(jù)發(fā)射完畢, 一般一個遙控器的 每個按鍵的引導碼、系統(tǒng)碼和結(jié)束碼都相同,唯一不同的就是功能碼,而此類學習型遙控器 一般是機械的接收和存儲目標按鍵的所有鍵碼,需較大的存儲空間來儲存遙控按鍵數(shù)據(jù),目 標按鍵為學習型遙控器所要學習的遙控按鍵。
發(fā)明內(nèi)容
本發(fā)明的目的是克服上述現(xiàn)有學習型遙控器的數(shù)據(jù)存儲方法存在的缺點,提供一種只需 較小的存儲空間來存儲遙控按鍵數(shù)據(jù)的學習型遙控器數(shù)據(jù)存儲方法。
本發(fā)明解決其技術(shù)問題,采用的技術(shù)方案是,學習型遙控器的數(shù)據(jù)存儲方法,其特征在 于,包括以下步驟
a. 學習型遙控器進入學習狀態(tài);
b. 學習型遙控器接收目標按鍵的鍵碼;
c. 分析目標按鍵鍵碼里的引導碼、系統(tǒng)碼和功能碼并判斷目標鍵碼里的引導碼和學習型 遙控器存儲器中已存儲的引導碼是否相同,若相同直接進入下一步,若不相同就存儲目標按 鍵的引導碼,然后進入下一步;
d. 判斷目標按鍵鍵碼里的系統(tǒng)碼是否和學習型遙控器存儲器中已存儲的系統(tǒng)碼相同,若 相同直接進入下一步,若不相同就存儲目標按鍵的系統(tǒng)碼,然后進入下一步;
e. 存儲目標按鍵的功能碼。
具體的,所述引導碼、系統(tǒng)碼及功能碼分別存儲于學習型遙控器存儲器中的不同存儲區(qū)域。
本發(fā)明的有益效果是,對同一引導碼和系統(tǒng)碼只存儲一次,基本只存儲不同按鍵的功能 碼,從而大大減少了目標需要存儲的數(shù)據(jù)大小,節(jié)省了學習型遙控器存儲器的存儲空間。
圖l為實施例的流程具體實施例方式
下面結(jié)合附圖及實施例,詳細描述本發(fā)明的技術(shù)方案。
本發(fā)明在學習型遙控器上使用對同一引導碼和系統(tǒng)碼只存儲一次,基本只存儲不同按鍵 的功能碼的軟件,從而大大減少了目標需要存儲的數(shù)據(jù)大小,節(jié)省了存儲器的存儲空間。
實施例
本例以嵌入式信息家電類學習遙控器為例進行說明,其軟件流程圖如圖l。
當學習型遙控器進入學習遙控狀態(tài)時,系統(tǒng)收到目標按鍵的鍵碼后,首先判斷目標按鍵 鍵碼中的引導碼和學習型遙控器存儲器中存儲的弓1導碼是否相同,如果不同就存儲目標按鍵 的引導碼,然后判斷目標按鍵的系統(tǒng)碼是否和學習型遙控器存儲器中存儲的系統(tǒng)碼是否相同 ;如果相同就直接判斷目標按鍵系統(tǒng)碼是否和學習型遙控器存儲器中存儲的系統(tǒng)碼是否相同 ,若系統(tǒng)碼也相同,則只存儲目標按鍵的功能碼;若系統(tǒng)碼不相同,則先存儲目標按鍵的系 統(tǒng)碼,然后再存儲目標按鍵的功能碼,則以后再學習與此相同引導碼和系統(tǒng)碼的其他鍵時就 只存儲目標鍵碼的功能碼了,由于不用重復存儲相同的引導碼和系統(tǒng)碼,這樣就可以極大的 壓縮學習后存儲數(shù)據(jù)的大小。
權(quán)利要求
1. 學習型遙控器的數(shù)據(jù)存儲方法,其特征在于,包括以下步驟a.學習型遙控器進入學習狀態(tài);b.學習型遙控器接收目標按鍵的鍵碼;c.分析目標按鍵鍵碼里的引導碼、系統(tǒng)碼和功能碼并判斷目標鍵碼里的引導碼和學習型遙控器存儲器中已存儲的引導碼是否相同,若相同直接進入下一步,若不相同就存儲目標按鍵的引導碼,然后進入下一步;d.判斷目標按鍵鍵碼里的系統(tǒng)碼是否和學習型遙控器存儲器中已存儲的系統(tǒng)碼相同,若相同直接進入下一步,若不相同就存儲目標按鍵的系統(tǒng)碼,然后進入下一步;e.存儲目標按鍵的功能碼。
全文摘要
本發(fā)明涉及遙控器技術(shù),特別涉及學習型遙控器的數(shù)據(jù)存儲方法。本發(fā)明提供了一種只需較小的存儲空間來存儲遙控按鍵數(shù)據(jù)的學習型遙控器數(shù)據(jù)存儲方法,其技術(shù)方案是,學習型遙控器的數(shù)據(jù)存儲方法,其特征在于,包括以下步驟進入學習狀態(tài);接收目標按鍵的鍵碼;分析目標按鍵鍵碼里的引導碼、系統(tǒng)碼和功能碼并判斷目標鍵碼里的引導碼及系統(tǒng)碼與存儲器中已存儲的引導碼及系統(tǒng)碼是否相同,若相同直接進入下一步,若不相同就存儲目標按鍵的引導碼及系統(tǒng)碼,然后進入下一步;存儲目標按鍵的功能碼。本發(fā)明的有益效果是,對同一引導碼和系統(tǒng)碼只記憶一次,只記憶不同按鍵的功能碼,從而大大減少了需要存儲的數(shù)據(jù),節(jié)省了存儲器的存儲空間。
文檔編號H04N5/00GK101207704SQ20071020287
公開日2008年6月25日 申請日期2007年12月6日 優(yōu)先權(quán)日2007年12月6日
發(fā)明者鄧文科 申請人:四川長虹電器股份有限公司