專利名稱:遙控器的接收、學習方法
技術領域:
本發(fā)明涉及遙控技術領域,特別涉及一種遙控器的接收、學習方法。
背景技術:
中國臺灣公告第531983號專利(其申請日為2001年11月12日,公告 日為2003年5月11日),其公開一種無線遙控裝置的軟件學習方法,其中 該無線遙控裝置具有通過一無線傳輸協(xié)議連接的一接收端及一遙控器,該 接收端禍接于一終端設備,該遙控器更具有一遙控器序號,其公開一種該 方法包括下列步驟該接收端等待接收包含該遙控器序號的一數(shù)據(jù)封包;
該遙控器通過該無線傳輸協(xié)議送出包含該遙控器序號的該資料封包;以及
該接收端接收該數(shù)據(jù)封包,取得該遙控器序號。其中該無線傳輸協(xié)議為藍 芽無線傳輸協(xié)議。該專利提供計算機以藍芽無線傳輸協(xié)議進行軟件學習方
法,因為藍芽無線傳輸協(xié)議為點對點(pee-to-peer)的傳輸協(xié)議,因此,每 一遙控器需要具有一遙控器序號以供接收端識別。如上所述, 一般電視機、 DVD播放機或數(shù)字機上盒等的遙控器是采用紅外線(工R)方式傳輸指令,因 此上述專利并無法解決公知遙控器的問題,誠屬美中不足之處。
發(fā)明內容
本發(fā)明的目的在于克服上述現(xiàn)有技術中的不足之處,提供一種利用中 斷1和計數(shù)器T0,實現(xiàn)遙控編碼高低電平寬度的計時、編碼,然后與已存 儲的編碼信號進行比較,實現(xiàn)遙控信號識別的遙控器接收、學習方法。
本發(fā)明的目的可以通過以下措施來達到
這種遙控器的接收、學習方法,其特殊之處在于,包括如下歩驟
(1) 有遙控信號,則觸發(fā)中斷1 (步驟11);
(2) 記錄上一次中斷到這一次的時間差(歩驟12);(4) 計數(shù)器TO重新開始計數(shù)(步驟14);
(5) 檢測遙控信號是否結束(歩驟15);
(6) 若步驟15檢測結果為否,則返回步驟11;
(7) 若歩驟15檢測結束為是,則對遙控信號進行識別(步驟16)。
本發(fā)明的目的還可以通過以下措施來達到
所述步驟16進一步包括遙控編碼學習步驟-
(1) 存儲已編碼的信號(步驟161);
(2) 結束(步驟162)。
所述步驟16進一步包括按鍵處理步驟
(1) 進一步檢測是否自帶遙控按鍵(步驟1611);
(2) 若步驟1611的檢測結果為是,則進入按鍵處理步驟1613;
(3) 若步驟1611的檢測結果為否,則跟已存儲的編碼信號進行比較(步
驟1612);
(4) 若步驟1612的比較結果相同,則進行按鍵處理(步驟1613)后結束(步
驟1614);
(5) 若步驟1612的比較結果不相同,則結束(歩驟1614)。 本發(fā)明具有如下優(yōu)點
1、 由于本發(fā)明中不考慮紅外遙控信號的編碼方式,只采集信號的高低 電平的寬度,這樣使得可以采集各種編碼方式的信號,因此無需更新程序 就可以使用目前大部分以及未來有可能出現(xiàn)的不同編碼方式的遙控學習, 現(xiàn)在市面上大部分遙控器都可以用來學習。
2、 本發(fā)明中采集到的信號寬度通過一種編碼方式,可以大大減少編碼 容量,便于存儲,這樣就減少了存儲遙控信號所需要的存儲器的容量,降 低了硬件的成本。
3 、本發(fā)明實現(xiàn)這個功能可以讓用戶很方便地使用電視遙控器來遙控 DVD播放機的一些常用功能,解決了用戶頻繁使用不同遙控器而產(chǎn)生的不
圖1是本發(fā)明的主流程圖。
圖2是本發(fā)明遙控編碼學習子流程圖。 圖3是本發(fā)明按鍵處理子流程圖。
具體實施例方式
本發(fā)明下面將結合附圖作進一步詳述 圖l、圖2示出了本發(fā)明的第一個實施例。 這種遙控器的接收、學習方法,包括如下步驟
(1) 有遙控信號,則觸發(fā)中斷l(xiāng) (步驟ll );
(2) 記錄上一次中斷到這一次的時間差(步驟12 );
(3) 時間差編碼(步驟13 );
(4) 計數(shù)器T0重新開始計數(shù)(步驟14 );
(5) 檢測遙控信號是否結束(步驟15 );
(6) 若步驟105檢測結果為否,則返回步驟11;
(7) 若步驟105檢測結束為是,則對遙控信號進行識別(步驟16 )。
所述步驟16進一步包括遙控編碼學習歩驟
a)存儲已編碼的信號(步驟i61 );
(2)結束(步驟162 )。
圖l、圖3示出了本發(fā)明的第二個實施例。
這種遙控器的接收、學習方法,包括如下步驟
(1) 有遙控信號,則觸發(fā)中斷1 (步驟11);
(2) 記錄上一次中斷到這一次的時間差(步驟12);
(3) 時間差編碼(步驟13);
(4) 計數(shù)器T0重新開始計數(shù)(歩驟14);(5) 檢測遙控信號是否結束(歩驟15);
(6) 若歩驟15檢測結果為否,則返回歩驟11;
(7) 若步驟15檢測結束為是,則對遙控信號進行識別(步驟16)。
所述步驟16進一步包括按鍵處理步驟
(1) 進一步檢測是否自帶遙控按鍵(步驟1611);
(2) 若步驟1611的檢測結果為是,則進入按鍵處理步驟1613;
(3) 若步驟1611的檢測結果為否,則跟已存儲的編碼信號進行比較(步
驟1612);
(4) 若步驟1612的比較結果相同,則進行按鍵處理(步驟1613)后結束(步 驟1614);
(5) 若步驟1612的比較結果不相同,則結束(步驟1614)。 以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明權利要求范圍所做的
均等變化與修飾,皆應屬本發(fā)明權利要求的涵蓋范圍。
權利要求
1. 一種遙控器的接收、學習方法,其特征在于,包括下列步驟(1)有遙控信號,則觸發(fā)中斷1(步驟11);(2)記錄上一次中斷到這一次的時間差(步驟12);(3)時間差編碼(步驟13);(4)計數(shù)器TO重新開始計數(shù)(步驟14);(5)檢測遙控信號是否結束(步驟15);(6)若步驟15檢測結果為否,則返回步驟11;(7)若步驟15檢測結束為是,則對遙控信號進行識別(步驟16)。
2、 根據(jù)權利要求1所述遙控器的接收、學習方法,其特征在于所述步驟16進一步包括遙控編碼學習步驟-(1) 存儲已編碼的信號(步驟161);(2) 結束(步驟162)。
3、 根據(jù)權利要求1所述遙控器的接收、學習方法,其特征在于所述步驟 16進一步包括按鍵處理步驟(1) 進一步檢測是否自帶遙控按鍵(步驟1611);(2) 若步驟1611的檢測結果為是,則進入按鍵處理步驟1613;(3) 若步驟1611的檢測結果為否,則跟已存儲的編碼信號進行比較(步驟1612);(4) 若步驟1612的比較結果相同,則進行按鍵處理(歩驟1613)后結束(步驟1614);(5) 若步驟1612的比較結果不相同,則結束(步驟1614)。
全文摘要
本發(fā)明涉及一種遙控器的接收、學習方法。它利用中斷1和計數(shù)器TO,實現(xiàn)遙控編碼高低電平寬度的計時、編碼,然后與已存儲的編碼信號進行比較,實現(xiàn)遙控信號的識別。包括下列步驟有遙控信號,則觸發(fā)中斷1;記錄上一次中斷到這一次的時間差;時間差編碼;計數(shù)器TO重新開始計數(shù);檢測遙控信號是否結束;若檢測結果為否,則返回;若檢測結束為是,則對遙控信號進行識別。識別方式包括1.遙控編碼學習步驟存儲已編碼的信號;結束。2.按鍵處理步驟進一步檢測是否自帶遙控按鍵;若檢測結果為是,則按鍵處理;若檢測結果為否,則跟已存儲的編碼信號進行比較;若比較結果相同,則進行按鍵處理后結束;若比較結果不相同,則結束。
文檔編號G08C17/00GK101290708SQ200810067298
公開日2008年10月22日 申請日期2008年5月19日 優(yōu)先權日2008年5月19日
發(fā)明者浩 黃 申請人:東莞市步步高視聽電子有限公司