專利名稱:一種遙控器識別方法及遙控器的制作方法
技術領域:
本發(fā)明屬于遙控技術領域,尤其涉及一種遙控器識別方法及遙控器。
背景技術:
在遙控器發(fā)送給電視機的遙控指令碼中,如圖1和圖2所示,通常包括三 個部分,即引導碼A (起始碼)、功能碼C (鍵位數(shù)據(jù)碼)和系統(tǒng)碼B (即識別 碼,用戶碼或設備碼)。在圖l所示的RC-5的編碼標準中,起始碼和系統(tǒng)碼之 間,還有一個控制碼D。
引導碼,也稱引導脈沖。引導碼的主要作用類似于穿行通信中的同步脈沖, 用來標志遙控編碼脈沖信號的開始,使遙控接收器能由此判斷出所接收的信號 是干擾信號還是系統(tǒng)的遙控代碼。
控制碼,用于判斷使用者是否按鍵。
功能碼,也稱鍵位數(shù)據(jù)碼。它與鍵盤的鍵位相對應,由它傳送所需要的遙 控信息。功能碼通常也是由原碼和反碼組成。反碼的加入是為了能在接收端校 對傳輸過程中是否產(chǎn)生差錯。根據(jù)編碼標準的不同,功能碼的位數(shù)也有差別。 常用的NEC標準規(guī)定的功能碼為8位,對應的反碼也是8位;另外一種常用的 RC5標準規(guī)定的功能碼為6位,對應的反碼也是6位。
系統(tǒng)碼,也稱用戶碼、識別碼、設備碼,通常由原碼和反碼組成。系統(tǒng)碼 的主要作用,是用來指示遙控系統(tǒng)的種類,以區(qū)別其它遙控系統(tǒng),防止各遙控 系統(tǒng)的誤動作。同樣地,根據(jù)編碼標準的不同,系統(tǒng)碼的位數(shù)也有差別。常用 的NEC標準規(guī)定的系統(tǒng)碼為8位,對應的反碼也是8位;另外一種常用的RC5 標準規(guī)定的系統(tǒng)碼為5位,并且沒有反碼,而是重復一次系統(tǒng)碼,同樣是5位。
另外,遙控指令碼要經(jīng)過脈沖調制才能形成最終的發(fā)射用碼,調制的主要
5目的是為了降低紅外發(fā)射管的功率損耗,提高發(fā)射效率,防止日光燈等光源的 閃爍干擾。
由于系統(tǒng)碼主要用來指示遙控系統(tǒng)的種類,以區(qū)別其它遙控系統(tǒng)。因此, 這種碼是由生產(chǎn)廠商自行規(guī)定的,各廠均有不同,出廠時已經(jīng)設置好,用戶難 以更改。這也是不同遙控器不能通用的主要原因。另外,即便是同一個廠家, 不同型號或者是產(chǎn)品系列之間,遙控器中的系統(tǒng)碼設置也可能會有差別。但是, 對于同一廠家同一種類型的產(chǎn)品而言,其對應的遙控器是可以通用的。也就是 說,其他使用者用同類型的遙控器,也可以控制不屬于他的相關的同一廠家同 一型號的產(chǎn)品。這無疑會給使用者使用自己的家電產(chǎn)品帶來干擾。除了電視機 之外,其他通過遙控器控制的被控電器也存在同樣的問題。
因此,需要一種技術方案,使得被控電器可以對遙控器進行識別,只有被 控電器認可的遙控器才能實現(xiàn)對其的控制。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種遙控器識別方法及遙控器,旨在解決被控電器 對遙控器進行識別的問題。
本發(fā)明是這樣實現(xiàn)的, 一種遙控器識別方法,所述的方法包括如下步驟
a、 接收遙控器發(fā)送的遙控編碼信號,從所述的遙控編碼信號中提取遙控器 標識信息標志位數(shù)據(jù);
b、 判斷所提取的遙控器標識信息標志位數(shù)據(jù)是否與存儲的標志位數(shù)據(jù)相 符,如果相符,轉步驟c,否則不對所述遙控編碼信號進行處理;
c、 從所述遙控編碼信號中提取遙控器標識信息,并根據(jù)所述遙控器標識信 息標志位從存儲器中調用存儲的所述遙控器標識信息標志位代表的遙控器標識 信息與提取的遙控器標識信息進行比較,如果兩者相符,則執(zhí)行所述遙控編碼 信號對應的功能,否則不對所述遙控編碼信號進行處理。
所述遙控器標識信息為被控電器隨機生成的隨機數(shù)據(jù),其中步驟a之前還包括
a0、所述被控電器將所述隨機數(shù)據(jù)和遙控器標識信息標志位傳輸?shù)剿鲞b 控器,所述遙控器將所述隨機數(shù)據(jù)和遙控器標識信息標志位存儲到存儲器中。
所述遙控器標識信息為所述遙控器MAC地址,其中步驟a之前還包括
a0、所述遙控器通過有線通訊方式將所述遙控器MAC地址傳輸?shù)奖豢仉?器,所述被控電器將所述遙控器MAC地址存儲到其存儲器中;所述被控電器 將所述遙控器標識信息標志位通過有線通訊方式傳輸?shù)剿鲞b控器,所述遙控 器將所述遙控器標識信息標志位存儲到其存儲器中。
其中步驟a之前、步驟aO之后還包括
所述遙控器將所述遙控器標識信息標志位數(shù)據(jù)及其代表的遙控器標識信息 編入所述的遙控編碼信號中,傳輸?shù)奖豢仉娖鳌?其中步驟c具體包括
cl、如果所述遙控器標識信息標志位代表的遙控器標識信息為空,則執(zhí)行 所述遙控編碼信號對應的功能。 其中步驟c具體包括
如果所述遙控器標識信息標志位代表的遙控器標識信息為遙控器MAC地 址,從所述的遙控編碼信號中提取遙控器MAC地址,并從存儲器中調用存儲 的遙控器MAC地址與提取的遙控器MAC地址進行比較,如果兩者相符,則執(zhí) 行所述遙控編碼信號對應的功能,否則不對所述遙控編碼信號進行處理。
其中步驟c具體包括
如果所述遙控器標識信息標志位代表的遙控器標識信息為被控電器隨機生 成的隨機數(shù)據(jù),從所述的遙控編碼信號中提取隨機數(shù)據(jù),從存儲器中調用存儲 的隨機數(shù)據(jù)與提取的隨機數(shù)據(jù)進行比較,如果兩者相符,則執(zhí)行所述遙控編碼 信號對應的功能,否則不對所述遙控編碼信號進行處理。
本發(fā)明還提供了一種遙控器,所述的遙控器還包括;微處理器、存儲器和有 線通訊接口,其中所述的有線通訊接口與所述微處理器相連,用來連接被控電器,建立所述
遙控器和被控電器的有線通訊;
所述的微處理器與所述的存儲器相連,用來控制所述遙控器與被控電器建 立有線通訊,并用來從所述存儲器中讀取遙控器標識信息標志位及其代表的遙 控器標識信息,編入遙控編碼信號中;
所述的存儲器用來存儲所述遙控器標識信息標志位及其代表的遙控器標識 信息。
所述的遙控器控制被控電器的控制方式不限于紅外線方式。 所述的遙控器標識信息為遙控器MAC地址,所述的微處理器還用來通過 所述的有線通訊接口將所述的遙控器MAC地址發(fā)送到所述被控電器。
所述的遙控器標識信息為所述的被控電器隨機生成的隨機數(shù)據(jù),所述的有 線通訊接口還用來接收所述被控電器傳輸?shù)碾S機數(shù)據(jù),微處理器還用來將所述 的隨機數(shù)據(jù)存儲在所述存儲器中。
所述的被控電器為電視機,所述的遙控器為電視機遙控器。 本發(fā)明克服現(xiàn)有技術的不足,遙控器從電視機獲取代表不同種類的遙控器 標識信息標志位,在編碼時從其存儲器中讀取該遙控器標識信息標志位代表的 遙控器標識信息,將遙控器標識信息標志位及其對應的標識信息編入遙控碼中, 電視機接收到遙控碼后,首先將遙控碼中的遙控器標識信息標志位與本身存儲 的遙控器標識信息標志位進行比對,如果兩者不符,則對遙控碼不進行后續(xù)處 理,如果兩者相符,則提取遙控碼中遙控器標識信息與電視機中存儲的遙控器 標識信息進行比對,并根據(jù)比對結果進行后續(xù)的處理。本發(fā)明提供的技術方案 使得被控電器可以對遙控器進行識別,只有對其認可的遙控器才進行響應,為 使用者提供了 一種同 一被控電器允許不同遙控器控制的方法,和同 一遙控器能 夠控制不同被控電器方法,避免了同類型遙控器可以任意對同類型被控電器進 行操作控制的弊端,為使用者帶來一個更好的控制體驗。
8
圖1和圖2是現(xiàn)有遙控編碼原理圖3是本發(fā)明實施例提供的遙控器原理圖4是本發(fā)明實施例提供的電視機的原理圖5是本發(fā)明實施例提供的電視機與遙控器進行有線通訊的流程圖; 圖6是本發(fā)明實施例提供的遙控編碼中系統(tǒng)碼部分的原理圖; 圖7是本發(fā)明實施例提供的遙控器編碼流程圖; 圖8是本發(fā)明實施例提供的電視機處理遙控信號的流程圖。
具體實施例方式
本發(fā)明提供的技術方案的基本思路是遙控器從電視機獲取代表不同標識 信息的遙控器標識信息標志位,在編碼時根據(jù)標識信息標志位的不同,采用對 應的遙控器標識信息,將該遙控器標識信息標志位及其對應的標識信息編入遙 控碼中。電視4幾接收到遙控碼后,首先將遙控碼中的遙控器標識信息標志位與 本身存儲的遙控器標識信息標志位進行比對,如果兩者匹配,則對遙控碼不進 行后續(xù)處理,如果兩者不匹配,則提取遙控碼中遙控器標識信息與電視機中存 儲的遙控器標識信息進行比對,并根據(jù)比對結果進行后續(xù)的處理。
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實 施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅 僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明具體實施方式
中遙控器可以通過有線通訊的方式與被控電器建立相 互數(shù)據(jù)通訊。由于遙控器技術的發(fā)展,已經(jīng)出現(xiàn)了在遙控器上設置有線通訊接 口的技術,如申請人已經(jīng)遞交的名稱為"帶有線通訊接口的遙控器及有線通訊 方法"、申請?zhí)枮?200810068600.6"的專利申請,這種4支術用于實現(xiàn)遙控器與 外部設備的通訊和信息交互,尤其是遙控器從外部設備獲得信息,實現(xiàn)遙控器存儲數(shù)據(jù)的更新。
另外,隨著電視機技術的發(fā)展,也出現(xiàn)了在電視機中增加遙控器接口單元 和相應插槽,或者是增加專門用于連接遙控器的接口裝置配件,如申請人已經(jīng) 遞交的名稱為"帶遙控器通訊接口裝置的電視機及遙控器通訊接口裝置"、申請
號為"200810068599.7"的專利申請,以實現(xiàn)遙控器與電視機的雙向通訊和信 息交互。
當然,在具體應用中也可以根據(jù)實際情況采用無線通訊的方式來進行數(shù)據(jù) 互通,此種情形本發(fā)明就不再贅述。
此外,在本發(fā)明實施例中,被控電器以電視機為例進行說明,具體應用本 發(fā)明技術方案時,并不局限于電視機,其他的被控電器和其對應的遙控器也可 以適用。
上述電視機的存儲器中增加了 一個2bit的遙控器標識信息標志位。這個兩 位的標志位可以由用戶通過菜單才喿作進行修改。其中,00、 01、 IO為有效值, 11為保留值。不同的遙控器標識信息標志位的值代表不同的遙控器標識信息的 種類,如00代表遙控器編碼中不包括遙控器標識信息(遙控器標識信息為空), 01代表遙控器標識信息為電視機生成的隨機數(shù)據(jù),10代表遙控器的MAC地址 (Media Access Control,介質訪問控制地址)數(shù)據(jù)。具體應用本發(fā)明的技術方 案時,遙控器標識信息還可以采用其他種類的信息,只要電視機能夠根據(jù)該信 息識別遙控器即可,其他種類的信息同樣與遙控器標識信息標志位的值對應。
其中,上述電視機生成的隨機數(shù)據(jù)可以采用4bit的數(shù)據(jù)。這個4bit的隨機 數(shù)據(jù)存儲在電視機存儲器中,也可以由用戶通過菜單來進行更新。當電視機與 遙控器完成有線通訊連接后,該隨機數(shù)據(jù)從電視機傳輸?shù)竭b控器,遙控器將該 隨機數(shù)據(jù)存儲在存儲器中。
電視^幾存儲器中遙控器標識信息標志位的初始值為00,當遙控器與電視機 完成有線通訊連接后,電視機將該遙控器標識信息標志位傳輸?shù)竭b控器,遙控 器存儲該遙控器標識信息標志位。遙控器在收到用戶的輸入命令進行遙控碼的
10編碼時,在系統(tǒng)碼部分,將只有標志位數(shù)據(jù)(oo),而沒有遙控器標識信息數(shù)據(jù)。
在遙控碼編碼完成后,再由遙控器的紅外發(fā)送模塊轉換成紅外信號發(fā)送出去。.
如果電視機存儲器中標志位由用戶修改為01,當遙控器與電視機完成有線
通訊連接后,電視機將該遙控器標識信息標志位和隨機數(shù)據(jù)傳輸?shù)竭b控器,遙 控器存儲該遙控器標識信息標志位和隨機數(shù)據(jù)。當遙控器標識信息標志位的值
為01時,其所對應的遙控器標識信息的種類為隨機數(shù)據(jù)。當遙控器在收到用戶
的輸入命令進行遙控碼的編碼時,在系統(tǒng)碼部分,將調用遙控器標識信息標志
位(01)以及該標志位對應的標識信息(隨機數(shù)據(jù))來進行遙控碼的編碼。在
遙控碼編碼完成后,再由遙控器的紅外發(fā)送模塊轉換成紅外信號發(fā)送出去。
如果電視機存儲器中標志位由用戶修改為10,當遙控器與電視機完成有線
通訊連接后,電視機將該遙控器標識信息標志'位傳輸?shù)竭b控器,遙控器存儲該
遙控器標識信息標志位。此時,遙控器將其MAC地址數(shù)據(jù)傳輸?shù)诫娨暀C,電 視機存儲該遙控器MAC地址數(shù)據(jù)。當遙控器在收到用戶的輸入命令進行遙控 碼的編碼時,在系統(tǒng)碼部分,將調用遙控器標識信息標志位(10)和MAC地 址數(shù)據(jù)來進行遙控碼的編碼。在遙控碼編碼完成后,再由遙控器的紅外發(fā)送才莫 塊轉換成紅外信號發(fā)送出去。
當電視機接收到來自遙控器發(fā)送的紅外遙控指令信號,在經(jīng)過光電信號轉 換、解調、檢驗和糾錯等過程,得到功能指令操作碼時,電視機將首先檢測功 能指令操作碼中的系統(tǒng)碼部分的遙控器標識信息標志位的值與電視機存儲器中 存儲的2bit標志位數(shù)據(jù)的數(shù)值是否相符。
如果電視機檢測到功能指令操作碼中的系統(tǒng)碼部分的遙控器標識信息標志
不是電視機認可的遙控器,則電視機對此功能指令操作碼不作任何處理。如果 電視才幾檢測到功能指令操作碼中的系統(tǒng)碼部分的遙控器標識信息標志位的值與 電視機存儲器中存儲的2bit標志位數(shù)據(jù)的數(shù)值相符,電視機將根據(jù)功能指令操 作碼中遙控器標識信息標志位的值進行后續(xù)的處理。具體來說,如果電視機檢測到功能指令操作碼中的系統(tǒng)碼部分的遙控器標
識信息標志位的值等于oo,則電視機提取數(shù)據(jù)碼部分的數(shù)據(jù),進行通常的處理。
如果電視機檢測到功能指令操作碼中的系統(tǒng)碼部分的遙控器標識信息標志
位的值等于Ol,則電視機將提取系統(tǒng)碼部分的隨機數(shù)據(jù),并且,與電視機存儲
器中存儲的隨機數(shù)據(jù)進行比較。如果數(shù)據(jù)相符,則電視機提取數(shù)據(jù)碼部分的數(shù)
據(jù),進行通常的處理;如果不相符,則電視機不對此功能指令操作碼進行任何 處理。
如果電視機檢測到功能指令操作碼中的系統(tǒng)碼部分的遙控器標識信息標志 位的值等于10,則電視機將提取系統(tǒng)碼部分的遙控器MAC地址數(shù)據(jù),并且將 其與電視機存儲器中存儲的遙控器MAC地址數(shù)據(jù)進行比較,如果電視機存儲 器中已經(jīng)存在該MAC地址數(shù)據(jù),則電視機提取數(shù)據(jù)碼部分的數(shù)據(jù),進行通常 的處理;如果不存在,則電視機不對此功能指令操作碼進行任何處理。
本發(fā)明實施例提供的遙控器原理圖如圖3所示,其中,具有有線通訊功能 的微處理器芯片作為核心元件,除了具有接收鍵盤矩陣的輸入、對輸入的選臺 和快進等操作指令進行編碼、控制指示燈的亮滅或閃爍等常規(guī)的功能外,還具 有有線通訊的功能,可以控制有線通訊接口,并通過有線通訊接口與電視機進 行雙向通訊,以實現(xiàn)信息的交互,具體包括電視機將遙控器標識信息標志位傳 輸?shù)竭b控器;當該標志位的值等于Ol時,電視機將隨機數(shù)據(jù)傳輸?shù)竭b控器;當 該標志位的值等于10時,遙控器將其MAC地址數(shù)據(jù)傳輸?shù)诫娨暀C。遙控發(fā)送 模塊在微處理器芯片的控制下,進行信號的調制,電光信號的轉換和紅外信號 發(fā)送;鍵盤矩陣檢測用戶的輸入,并將檢測到的信號傳送給微處理器芯片進行 編碼;有線通訊接口用于與電視機進行連接匹配,并建立與微處理器芯片的通 訊連接;存儲器除了存儲遙控器本身的編碼數(shù)據(jù)信息之外,特別地,還用來存 儲遙控器MAC地址信息,以及電視機傳輸?shù)倪b控器標識信息標志位;指示燈 用于指示遙控器處于有線通訊狀態(tài)下的不同狀況。
本發(fā)明實施例提供的電視機的原理圖如圖4所示,包括信源接收單元、微遙控接收單元、 USB單元和USB通訊接口裝置。
其中,信源接收單元負責接收信號,并在微處理器的控制下將信號傳送給 信號處理及顯示單元進行相關處理和顯示;信號處理及顯示單元,在微處理器 的控制下進行信號的處理并最終把信號顯示在電^L屏幕上;OSD單元在微處理 器的控制下生成OSD菜單,并把相關信號傳送給信號處理和顯示單元進行疊加 處理及顯示;遙控接收單元接收來自遙控器的信號,并把相關的命令傳送給微 處理器進行相應的操作與控制;存儲器存儲相關的數(shù)據(jù)信息,并在微處理器的 控制下進行數(shù)據(jù)的調用、更新、刪除、寫入等操作,本發(fā)明實施例中,存儲的 數(shù)據(jù)中包括遙控器標識信息,如遙控器MAC地址數(shù)據(jù),或者是一個可以由用 戶進行改變的4bit的隨機數(shù)數(shù)據(jù),另外還存儲有一個可以由用戶修改的2bit的 標志位數(shù)據(jù);USB單元負責USB協(xié)議形式的通訊,并在微處理器的控制下實 現(xiàn)與遙控器與微處理器之間的信息的交互;USB通訊接口裝置用于接入帶有相 應接口的遙控器;微處理器用來控制電視機與遙控器建立有線通訊,將遙控器 通訊接口裝置接收的遙控器MAC地址數(shù)據(jù)添加到存儲器中;微處理器還用來 從存儲器中讀取遙控器標識信息標志位和隨機數(shù)據(jù)(如果有),通過有線通訊 方式傳輸?shù)竭b控器,微處理器還用來從遙控器發(fā)射的遙控編碼信號中提取遙控 器標識信息標志位、隨機數(shù)據(jù)(如果有)和MAC地址數(shù)據(jù)(如果有),分別 與存儲的遙控器標識信息標志位、隨機數(shù)據(jù)和MAC地址數(shù)據(jù)信息進行比對, 根據(jù)遙控器比對結果判斷遙控器是否為電視機認可的遙控器。
本發(fā)明實施例中,電視機的有線通訊接口以USB接口為例進行說明,具體 應用本發(fā)明提供的技術方案時,也可以采用其他的有線通訊方式,其原理基本 相同,此不贅述。
本實施例所涉及的電視機與遙控器進行有線通訊的流程如圖5所示,當用 戶把帶有有線通訊接口的遙控器連接到電視機相應的接口 ,并且電視機的USB 通訊底層協(xié)議與遙控器的USB底層協(xié)議通訊連接成功后,電視機將向遙控器發(fā)出請求遙控器存儲器中存儲的標識信息的信號。遙控器的微處理器接收到這個
請求信號后,從存儲器中讀取MAC地址數(shù)據(jù),并把讀取到的MAC地址數(shù)據(jù)傳 送給電視機。當電視機收到來自遙控器裝置的MAC地址數(shù)據(jù)后,存儲到存儲 器中。然后,遙控器將向電視機發(fā)出請求隨機數(shù)據(jù)以及遙控器標識信息標志位 數(shù)據(jù)的信號。電視機的微處理器接收到這個請求信號后,從存儲器中讀取以及 遙控器標識信息標志位數(shù)據(jù),并把讀取到的以及遙控器標識信息標志位數(shù)據(jù)傳 送給遙控器。當遙控器接收到來自電視機以及遙控器標識信息標志位數(shù)據(jù)后, 就用收到的以及遙控器標識信息標志位數(shù)據(jù)更新遙控器存儲器中存儲以及遙控 器標識信息標志位數(shù)據(jù)。
在本實施例中,需要特別說明的是,在電視機與遙控器進行信息交互的過 程中,對于電視機和遙控器請求數(shù)據(jù)的順序不做特別約定;也就是說,可以是 電視機先向遙控器發(fā)出請求數(shù)據(jù)的信號并相應處理,然后是遙控器向電視機發(fā) 出請求數(shù)據(jù)的信號并相應處理;也可以是遙控器先向電視機發(fā)出請求數(shù)據(jù)的信 號,然后是電禎i/L向遙控器發(fā)出請求數(shù)據(jù)的信號并相應處理。
在本實施例中,遙控器涉及的遙控編碼信號結構與普通的遙控編碼信號類 似的,整個遙控編碼信號同樣由三部分組成,即引導碼A、系統(tǒng)碼B和功能碼 C。所不同的是,在本發(fā)明的實施例中,系統(tǒng)碼部分的內(nèi)容與普通遙控器的系 統(tǒng)碼部分的內(nèi)容不同。
本實施例所涉及的遙控編碼信號中系統(tǒng)碼部分的組成結構如圖6所示。 B1B2處于系統(tǒng)碼的前面兩位,數(shù)值為存儲器中存儲的2bit的遙控器標識信息 標志位的數(shù)值。B3段為系統(tǒng)碼的其他位,包括疊加的遙控器標識信息數(shù)據(jù),以 及相應的檢驗數(shù)據(jù)和糾錯數(shù)據(jù)。
需要特別說明的是,由于對一定位數(shù)的數(shù)據(jù)設計出錯校驗和糾錯數(shù)據(jù)是公 知技術,在此將不進行描述。
本實施例所涉及的遙控器編碼的過程如圖7所示,如果電3見機存儲器中遙 控器標識信息標志位的初始值為00,遙控器存儲器中的兩位標志位的初始值也
14是oo。此時,遙控器在收到用戶的輸入命令進行遙控碼的編碼時,在系統(tǒng)碼部
分,將只有標志位數(shù)據(jù),而沒有其他的數(shù)據(jù),同時疊加上相應的出錯檢驗和糾 錯的數(shù)據(jù)。在遙控碼編碼完成后,再由遙控器的紅外發(fā)送模塊轉換成紅外信號 發(fā)送出去。
如果電視3幾存儲器中標志位由用戶修改為01,則在進行電視機與遙控器進 行有線通訊后,遙控器存儲器中的兩位標志位也被置為01。此時,遙控器在收 到用戶的輸入命令進行遙控碼的編碼時,在系統(tǒng)碼部分,除了 B1B2位數(shù)據(jù)被 置為01外,將調用遙控器存儲器中存儲的4bit的隨機數(shù)的數(shù)據(jù)來進行遙控碼的 編碼,同時疊加上相應的出錯檢驗和糾錯的數(shù)據(jù)。在遙控碼編碼完成后,再由 遙控器的紅外發(fā)送模塊轉換成紅外信號發(fā)送出去。
如果電視機存儲器中標志位由用戶修改為10,則在進行電視機與遙控器的 配對后,遙控器存儲器中的兩位標志位也被置為10。此時,遙控器在收到用戶 的輸入命令進4亍遙控碼的編碼時,在系統(tǒng)碼部分,除了 B1B2位數(shù)據(jù)被置為10 外,還將調用遙控器存儲器中存儲的48bit的MAC地址數(shù)據(jù)來進行遙控碼的 編碼,同時疊加上相應的出錯檢驗和糾錯的數(shù)據(jù)。在遙控碼編碼完成后,再由 遙控器的紅外發(fā)送模塊轉換成紅外信號發(fā)送出去。
本實施例所涉及的電視機接收遙控信號進行處理的過程如圖8所示,當電 視枳4妻收到來自遙控器的紅外遙控指令信號,在經(jīng)過光電信號轉換、解調、枱r 驗和糾錯等過程,得到功能指令操作碼時,電視機將首先檢測功能指令操作碼 中的系統(tǒng)碼部分的遙控器標識信息標志位數(shù)據(jù)與電視機存儲器中存儲的2bit標 志位數(shù)據(jù)是否相符。
如果電視才幾檢測到功能指令操作碼中的系統(tǒng)碼部分的遙控器標識信息標志 位數(shù)據(jù)與電視才幾存儲器中存儲的2bit標志位數(shù)據(jù)不相符,則電視機對此功能指 令操作碼不作^f壬何處理;
如果電視iM僉測到功能指令操作碼中的系統(tǒng)碼部分的遙控器標識信息標志 位數(shù)據(jù)與電視機存儲器中存儲的2bit標志位數(shù)據(jù)相符,并且功能指令操作碼中兩位標志位的數(shù)據(jù)等于00,則電視機將直接讀取指令碼中的數(shù)據(jù)信息進行相應 的處理;
如果電視iM企測到功能指令操作碼中的系統(tǒng)碼部分的遙控器標識信息標志 位數(shù)據(jù)與電視機存儲器中存儲的2bit標志位數(shù)據(jù)相符,并且功能指令操作碼中 兩位標志位的數(shù)據(jù)等于01,則電視機將提取系統(tǒng)碼部分的4bit的隨機數(shù)數(shù)據(jù), 并且,與電視機存儲器中存儲的4bit的隨機數(shù)數(shù)據(jù)進行比較;如果數(shù)據(jù)相符, 則電視機提取數(shù)據(jù)碼部分的數(shù)據(jù),進行通常的處理;如果不相符,則電視機不 對此功能指令操作碼進行任何處理;
如果電視機檢測到功能指令操作碼中的系統(tǒng)碼部分的遙控器標識信息標志 位數(shù)據(jù)與電視機存儲器中存儲的2bit標志位數(shù)據(jù)相符,并且功能指令操作碼中 兩位標志位的數(shù)據(jù)等于10,則電視機將提取系統(tǒng)碼部分的MAC地址數(shù)據(jù),并 且,檢索電視機存儲器中是否存在相同的MAC地址數(shù)據(jù);如果已經(jīng)存在,則 電視機提取數(shù)據(jù)碼部分的數(shù)據(jù),進行通常的處理;如果不存在,則電視機不對 此功能指令操作碼進行任何處理。
另外需要說明的是本發(fā)明所涉及的遙控器控制家電設備的方式,除了常 用的紅外線方式以外,還包括WPAN ( Wireless Sensor Area Network,無線感測 器區(qū)域網(wǎng)路)、UWB( Ultra Wide Band,超寬帶無線)、無線USB、 Wi-Fi( Wireless Fidelity, 802.1 lb標準)、無線HDMI (High Definition Multimedia,高清晰度多 4某體接口 )、無線HD (High Definition,高清晰)、RFID (Radio Frequency Identification,無線射頻識別技術)、Zigbee、藍牙等。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明 的保護范圍之內(nèi)。
1權利要求
1、一種遙控器識別方法,所述的方法包括如下步驟a、接收遙控器發(fā)送的遙控編碼信號,從所述的遙控編碼信號中提取遙控器標識信息標志位數(shù)據(jù);b、判斷所提取的遙控器標識信息標志位數(shù)據(jù)是否與存儲的標志位數(shù)據(jù)相符,如果相符,轉步驟c,否則不對所述遙控編碼信號進行處理;c、從所述遙控編碼信號中提取遙控器標識信息,并根據(jù)所述遙控器標識信息標志位從存儲器中調用存儲的所述遙控器標識信息標志位代表的遙控器標識信息與提取的遙控器標識信息進行比較,如果兩者相符,則執(zhí)行所述遙控編碼信號對應的功能,否則不對所述遙控編碼信號進行處理。
2、 根據(jù)權利要求1所述的方法,其特征在于,所述遙控器標識信息為被控 電器隨機生成的隨機數(shù)據(jù),其中步驟a之前還包括a0、所述被控電器將所述隨機數(shù)據(jù)和遙控器標識信息標志位傳輸?shù)剿鲞b 控器,所述遙控器將所述隨機數(shù)據(jù)和遙控器標識信息標志位存儲到存儲器中。
3、 根據(jù)4又利要求1所述的方法,其特征在于,所述遙控器標識信息為所述 遙控器MAC地址,其中步驟a之前還包括a0、所述遙控器通過有線通訊方式將所述遙控器MAC地址傳輸?shù)奖豢仉?器,所述被控電器將所述遙控器MAC地址存儲到其存儲器中;所述被控電器 將所述遙控器標識信息標志位通過有線通訊方式傳輸?shù)剿鲞b控器,所述遙控 器將所述遙控器標識信息標志位存儲到其存儲器中。
4、 根據(jù)權利要求3所述的方法,其特征在于,其中步驟a之前、步驟a0 之后還包括所述遙控器將所述遙控器標識信息標志位數(shù)據(jù)及其代表的遙控器標識信息 編入所述的遙控編碼信號中,傳輸?shù)奖豢仉娖鳌?br>
5、 根據(jù)權利要求1所述的方法,其特征在于,其中步驟c具體包括cl、如果所述遙控器標識信息標志位代表的遙控器標識信息為空,則執(zhí)行所述遙控編碼信號對應的功能。
6、 根據(jù)權利要求1所述的方法,其特征在于,其中步驟c具體包括 如果所述遙控器標識信息標志位代表的遙控器標識信息為遙控器MAC地址,從所述的遙控編碼信號中提取遙控器MAC地址,并從存儲器中調用存儲 的遙控器MAC地址與提取的遙控器MAC地址進行比較,如果兩者相符,則執(zhí) 行所述遙控編碼信號對應的功能,否則不對所述遙控編碼信號進行處理。
7、 根據(jù)權利要求1所述的方法,其特征在于,其中步驟c具體包括 如果所述遙控器標識信息標志位代表的遙控器標識信息為被控電器隨機生成的隨機數(shù)據(jù),從所述的遙控編碼信號中提取隨機數(shù)據(jù),從存儲器中調用存儲 的隨機數(shù)據(jù)與提取的隨機數(shù)據(jù)進行比較,如果兩者相符,則執(zhí)行所述遙控編碼 信號對應的功能,否則不對所述遙控編碼信號進行處理。
8、 一種遙控器,其特征在于,所述的遙控器還包括微處理器、存儲器和有 線通訊接口,其中所述的有線通訊接口與所述微處理器相連,用來連接被控電器,建立所述 遙控器和被控電器的有線通訊;所述的微處理器與所述的存儲器相連,用來控制所述遙控器與被控電器建 立有線通訊,并用來從所述存儲器中讀取遙控器標識信息標志位及其代表的遙 控器標識信息,編入遙控編碼信號中;所述的存儲器用來存儲所述遙控器標識信息標志位及其代表的遙控器標識 信息。
9、 根據(jù)權利要求8所述的遙控器,其特征在于,所述的遙控器控制被控電 器的控制方式不限于紅外線方式。
10、 根據(jù)權利要求8所述的遙控器,其特征在于,所述的遙控器標識信息 為遙控器MAC地址,所述的微處理器還用來通過所述的有線通訊接口將所述 的遙控器MAC地址發(fā)送到所述被控電器。
11、 根據(jù)權利要求8所述的遙控器,其特征在于,所述的遙控器標識信息為所述的被控電器隨機生成的隨機數(shù)據(jù),所述的有線通訊接口還用來接收所述 被控電器傳輸?shù)碾S機數(shù)據(jù),微處理器還用來將所述的隨機數(shù)據(jù)存儲在所述存儲 器中。
12、根據(jù)權利要求8所述的遙控器,其特征在于,所述的被控電器為電視 機,所述的遙控器為電視機遙控器。
全文摘要
本發(fā)明適用于遙控技術領域,提供了一種遙控器識別方法及遙控器,所述的方法包括a.接收遙控器發(fā)送的遙控編碼信號,從所述的遙控編碼信號中提取遙控器標識信息標志位數(shù)據(jù);b.判斷所提取的遙控器標識信息標志位數(shù)據(jù)是否與存儲的標志位數(shù)據(jù)相符,如果相符,轉步驟c,否則不對所述遙控編碼信號進行處理;c.從所述遙控編碼信號中提取遙控器標識信息,并從存儲器中調用存儲的所述遙控器標識信息標志位代表的遙控器標識信息與提取的遙控器標識信息進行比較,如果兩者相符,則執(zhí)行所述遙控編碼信號對應的功能,否則不對所述遙控編碼信號進行處理。本發(fā)明提供的技術方案為使用者提供了一種同一被控電器允許不同遙控器控制的方法。
文檔編號G08C23/04GK101667336SQ200810216039
公開日2010年3月10日 申請日期2008年9月5日 優(yōu)先權日2008年9月5日
發(fā)明者興 周, 王華鈞 申請人:深圳Tcl新技術有限公司