專利名稱:一種智能遙控接收方法
技術領域:
本發明涉及遙控技術領域,特別是指一種智能遙控接收方法。
背景技術:
遙控技術的出現給人們帶來了極大的方便,使得遙控器已經成為越來越多電器的附加部件之一。
遙控功能的實現是由遙控發射器和遙控接收器共同完成。以紅外線遙控為例,遙控發射器通過編碼器將各個不同功能意義的遙控按鍵的信息編為不同的數字代碼,當遙控發射器某功能鍵被按下時,發射此按鍵對應的代碼,經調制后,加到紅外線發光二極管上,發射出相應的紅外光脈沖控制信號。遙控接收器的紅外光電二極管接收此信號,將其轉換為電信號,經過接收電路解調、整形,將得到的編碼即鍵碼送到遙控接收器的處理模塊。處理模塊查詢存儲模塊,將鍵碼對應的相應功能的數字信息即功能碼從存儲模塊讀出,根據功能碼轉換成相應的控制電壓,發出相應功能的脈沖信號,然后經輸出接口轉換為電器可識別的信號,將信號傳送給電器控制系統,從而實現了對電器的遙控。
圖1是遙控接收器的原理示意圖。如圖1,遙控接收器主要由輸入輸出模塊、處理模塊和存儲模塊組成。輸入輸出模塊將遙控接收器內部和外部信號進行轉換輸入部分接收遙控發射器的信號,將其轉換為內部可識別的信號;輸出部分將處理模塊發送過來的信號轉換為電器可識別的信號,發送給電器的控制系統。處理模塊接收從輸入輸出模塊的輸入部分傳送過來的信號,執行解碼程序,將實現相應功能的脈沖信號發射出去。存儲模塊存儲著預先設定進去的鍵碼、功能碼和工作程序,鍵碼和功能碼一一對應,每一個鍵碼對應一個功能碼,可以抽象的認為在存儲模塊中存在著一張鍵碼與功能碼的關系對照表即鍵碼表。例如圖2是一個簡單的鍵碼表,第一列為鍵碼,第二列為與鍵碼對應的功能碼。則解碼過程可以抽象為查詢這張表,由鍵碼得到功能碼的過程。
目前,遙控接收器將鍵碼和相應的功能碼,統一固化在遙控接收器內部的存儲模塊中,因此遙控接收器存儲模塊只含有與之配套的遙控發射器的鍵碼,因此它只能識別此遙控發射器信號的鍵碼,使得用戶在家里操縱某電器的時候,只能用此電器專屬的遙控發射器遙控操作這個電器。
發明內容
有鑒于此,本發明的主要目的在于提供一種智能遙控接收方法,使遙控接收器可接收任意遙控發射器的遙控操作。
實現本發明,需要以下步驟1、在遙控接收器的存儲模塊的鍵碼表中預留用以存儲新添加的鍵碼和其對應功能碼的空間;2、遙控接收器的輸入輸出模塊的輸入部分接收遙控發射器發射的按鍵信號,將信號轉換為內部可識別的信號送給遙控接收器的處理模塊,處理模塊解碼該可識別信號并轉化為鍵碼;3、處理模塊查詢存儲模塊的鍵碼表,檢查該鍵碼是否已經在鍵碼表中,如是,則獲取該鍵碼對應的功能碼,進入與功能碼相應的工作流程;否則執行下一步,進入學習流程,同時給出學習流程的幫助信息;4、(1)遙控接收器按照步驟1、2接收已知遙控發射器發射的按鍵信號,轉換為鍵碼,確定此鍵碼對應的功能碼,進行暫存;(2)遙控接收器按照步驟1、2接收未知遙控發射器發射的學習按鍵信號,轉換為鍵碼,存入存儲模塊鍵碼表的空閑空間;(3)將已知遙控發射器按鍵的鍵碼對應的功能碼賦值給未知遙控發射器學習按鍵的鍵碼對應的功能碼,結束學習流程。
其中該方法進一步包括設置一專用學習鍵碼,專用學習鍵碼對應的按鍵是設置在遙控發射器上的一個專用按鍵或是多個按鍵的組合,該專用學習鍵碼對應的功能碼的功能是進入學習流程的步驟;則所述步驟3前還包括處理模塊判斷接收的鍵碼是否是專用學習鍵碼,如是,則轉至步驟4,進入學習流程,否則繼續執行步驟3。
上述方法可以看出,運用本發明的智能遙控接收方法,可以方便地使用任意家用電器的遙控發射器控制某指定的電器,實現了多個遙控發射器都可以控制一臺電器的功能;同時當一個遙控發射器被多個不同電器的智能遙控接收器學習后,可以僅使用此一臺遙控發射器控制這些電器,實現了一臺遙控發射器控制多個電器的功能。由此可以實現家庭成員人手一臺都可以控制任意電器的遙控發射器,并且每人可以按照自己的喜好進行按鍵的功能設置,使用更方便,更個性化。同時即使某遙控發射器故障了也可以用其他遙控發射器進行替代。
圖1為遙控接收器的結構原理示意圖。
圖2為鍵碼表示意圖。
圖3本發明實施例的鍵碼表示意圖。
圖4本發明實施例智能遙控接收器工作的總流程圖。
圖5本發明實施例智能遙控接收器學習的流程圖。
具體實施例方式
本發明預先對存儲模塊的鍵碼表進行了改進,在存儲模塊鍵碼表中預先開辟一定空間,使鍵碼表有空閑資源來存儲將要新加入的鍵碼和功能碼。如圖3,為本發明實施例的鍵碼表示意圖,表中虛線上半部分是固化的鍵碼和功能碼,虛線下半部分用來存儲將要加入的鍵碼和功能碼。
以將本發明方法用在電腦遙控接收器為例。已知電腦遙控發射器上功能鍵C的功能是遙控電腦執行某程序進入照片編輯模式。現通過本發明實現電腦遙控接收器接收電視遙控發射器的A鍵的遙控,控制電腦執行某程序進入照片編輯模式。以此為例,參見圖4,對本發明智能遙控接收器工作的總流程進行詳細說明步驟401到步驟402按下遙控發射器某功能鍵時,遙控接收器接收到遙控發射器發射的信號,將此信號轉換為接收裝置內部可識別的信息,進一步轉化為鍵碼,送給處理模塊。本例設電腦遙控發射器上功能鍵C鍵接收轉換的鍵碼為06H,電視遙控發射器的A鍵接收轉換的鍵碼為92H;步驟403遙控接收器處理模塊查詢存儲模塊的鍵碼表,檢查該鍵碼是否已經在鍵碼表中,若該鍵碼已經在鍵碼表中,則執行步驟404。如,此時查詢鍵碼表查詢到鍵碼06H,則繼續流程,執行步驟404;若不在,則說明此鍵未知,執行步驟405,給出相應的提示,然后進入學習流程。如,此時查詢鍵碼表未查詢到鍵碼92H,不響應電視遙控發射器的A鍵的控制,執行步驟405,提示進入學習模式和操作方法說明;步驟404查詢鍵碼對應的功能碼,由此功能碼進入相應的工作流程,執行后流程結束。如功能碼是B6H,則接收器執行步驟407,進入控制電腦執行某程序進入照片編輯模式流程,和現有普通接收工作流程一樣;步驟405到406給出相應的幫助提示后,遙控接收器進入學習流程,通過此流程,實現電視遙控發射器可以當作電腦遙控發射器來使用。圖5是遙控器的學習流程圖,參照圖5進一步說明步驟4061到4064進入學習流程后,首先電腦遙控接收器接收電腦遙控發射器已知按鍵C的信號,將此信號轉換為鍵碼06H,查詢鍵碼表,得到此鍵碼對應的功能碼為B6H,進行暫存;步驟4065到4067然后電腦遙控接收器接收電視遙控發射器按鍵A信號,將此信號轉換為鍵碼值92H,存儲該信號的鍵碼92H到鍵碼表中;步驟4068將鍵碼06H對應的功能碼B6H賦于鍵碼值92H對應的功能碼,學習流程結束,并給出相應的提示,返回。如圖3,是本發明接收器經過學習后的鍵碼表示意圖。
通過此學習流程后,電腦遙控器再收取到電視遙控發射器按鍵A信號,轉化為鍵碼92H后,查詢鍵碼表,可以查詢到此鍵碼,并可得到功能碼為B6H,因此可以執行此功能碼對應的流程,控制電腦執行某程序進入照片編輯模式。
上述實施例所述的進入學習流程的方法也可采用其它方式進入,如電腦遙控發射器上設置某功能按鍵D或特定組合鍵,對應著一個專用學習鍵碼,此專用學習鍵碼對應的功能碼是控制遙控接收器進入學習模式,則可通過按下功能鍵D或特定的組合鍵進入學習流程。此步驟可以增加在上述步驟403前。
本方法亦可用在電腦接收板上,由電腦接收板存儲鍵碼表,通過學習功能,實現用任意遙控器控制電腦。
以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種遙控接收器的智能遙控接收方法,包括以下步驟A、在遙控接收器的存儲模塊的鍵碼表中預留用以存儲新添加的鍵碼和其對應功能碼的空間;B、遙控接收器的輸入輸出模塊的輸入部分接收遙控發射器發射的按鍵信號,將信號轉換為內部可識別的信號送給遙控接收器的處理模塊,處理模塊解碼該可識別信號并轉化為鍵碼;C、處理模塊查詢存儲模塊的鍵碼表,檢查該鍵碼是否已經在鍵碼表中,如是,則獲取該鍵碼對應的功能碼,進入與功能碼相應的工作流程;否則執行下一步,進入學習流程;D、(1)遙控接收器按照步驟A、B接收已知遙控發射器發射的按鍵信號,轉換為鍵碼,確定此鍵碼對應的功能碼,進行暫存;(2)遙控接收器按照步驟A、B接收未知遙控發射器發射的學習按鍵信號,轉換為鍵碼,存入存儲模塊鍵碼表的空閑空間;(3)將已知遙控發射器按鍵的鍵碼對應的功能碼賦值給未知遙控發射器學習按鍵的鍵碼對應的功能碼,結束學習流程。
2.根據權利要求1所述的方法,其特征在于進一步包括設置一專用學習鍵碼,該專用學習鍵碼對應的功能碼的功能是進入學習流程的步驟;則所述步驟C前還包括C0、處理模塊判斷接收的鍵碼是否是專用學習鍵碼,如是,則轉至步驟D,進入學習流程,否則繼續執行步驟C。
3.根據權利要求1或2所述的方法,其特征在于步驟D前進一步包括步驟D0、給出學習流程的幫助信息。
4.根據權利要求2所述的方法,其特征在于所述的專用學習鍵碼對應的按鍵是設置在遙控發射器上的一個專用按鍵。
5.根據權利要求2所述的方法,其特征在于所述的專用學習鍵碼對應的按鍵是設置在遙控發射器上的多個按鍵的組合。
全文摘要
本發明公開了一種遙控接收器的智能遙控接收方法,包括以下步驟1)在存儲模塊鍵碼表中預留空間用來存儲要加入的鍵碼和功能碼;2)遙控接收器接收遙控發射器的按鍵信號,將此信號轉換為鍵碼;3)處理模塊查詢鍵碼表,若該鍵碼已在鍵碼表中,則根據其對應的功能碼進入相應的工作流程;若該鍵碼不在鍵碼表中,則進入學習流程遙控接收器接收已知遙控發射器按鍵信號,轉換為鍵碼,確定其功能碼;遙控接收器接收未知遙控發射器按鍵信號,轉換為鍵碼,存入鍵碼表中;將已知遙控發射器按鍵的鍵碼對應的功能碼賦給未知遙控發射器的按鍵鍵碼對應的功能碼。應用本發明,可實現多個遙控發射器控制一臺電器或是一臺遙控發射器控制多個電器。
文檔編號G08C19/00GK1512319SQ0215958
公開日2004年7月14日 申請日期2002年12月31日 優先權日2002年12月31日
發明者丁科, 丁 科 申請人:聯想(北京)有限公司