專利名稱:利用不同遙控器控制電視機以及控制關聯設備的方法
技術領域:
本發(fā)明涉及一種家用電器的遙控方法,具體來說,涉及利用不同 廠家的遙控器控制同 一臺電視機的方法,以及利用電視機遙控器控制 關聯設備的方法。
背景技術:
傳統(tǒng)的利用遙控器控制電視機的過程是,開機后,電視機MCU (微 處理器)不斷檢測遙控器信號,如果與程序固化的系統(tǒng)碼一樣,則響 應當前的代碼。遙控器系統(tǒng)碼及相應指令在電視中無法更改。鍵碼對 應功能固定, 一個廠家的電視機,只能對應同一個廠家的遙控器,才 能保證遙控功能與遙控器按鍵的功能標識完全一致。
對多廠家的遙控器的遙控代碼,事先編寫在電^見的程序代碼中, 根據電視面板鍵的操作,顯示0SD菜單的同時,根據用戶操作選擇多 個遙控器中的一個,讀出事先記憶好的遙控器代碼再對遙控信號進行 處理的電視信號接收裝置以前也有。但是,由于進入此遙控器學習的 0SD菜單中,容易發(fā)生設置錯誤,使得操作的遙控器型號與電視機的設 置的遙控器型號不一樣,而無法操作電視。另外,用戶必須根據電視 機的指示操作,這就只能是按順序操作而不能顧及用戶的想法。
用戶同時使用電視機與DVD、 VCD或DVB-B0X等設備時,用戶用 遙控器置電3見機于待機狀態(tài),而其相連的DVD、 VCD或DVB-B0X機頂盒 設備還是繼續(xù)保持正常運行。如要置相連DVD、 VCD或DVB-BOX機頂 盒設備于待機狀態(tài),則必須另外使用DVD、 VCD及DVB-B0X設備的相 配遙控器,使用起來非常不方便。
日本專利公開公報號2002-300420公開了 一種電視機可以適應其它遙控器操作的技術。為了讓電視機適應不同遙控器,用戶按照電視 機的指令要求,按下相應的遙控器按鍵,向電視機發(fā)送遙控信號。電 視機記憶此遙控代碼后,就可以實現電視機適應其它遙控器操作。但 是,該技術為了讓電視機記憶遙控代碼,用戶需要按照電視機的操作 指令, 一鍵一鍵的進行設置,并讓電視機記憶,操作非常的麻煩。
發(fā)明內容
本發(fā)明的目的是為了克服現有技術存在的缺陷,提供一種不同的
遙控器廠家在電視機微處理器(MCU)處理下,自動識別出當前遙控器 廠家,控制同一臺電視機的方法,以及利用電視機遙控器控制關聯設 備的方法。為了實現這一目的,本發(fā)明所釆取的技術方案如下。
按照本發(fā)明實施例的第 一方面,提供一種利用不同遙控器控制電 視機的方法,包括存儲步驟,用于將不同廠家的遙控命令代碼表預 先存儲在電視機的程序存儲器中,生成遙控命令代碼表庫;檢索步驟, 根據來自遙控器指定按鍵的遙控指令,電視機微處理器(MCU)在所述 遙控命令代碼表庫中檢索所述指定按鍵的遙控器廠家編碼信息和動 作信息對應的遙控命令代碼表;以及選擇步驟,用于將檢索到的遙控 命令代碼表存儲到外部存儲器中,作為電視機MCU W效處理器)的當前 遙控命令代碼應用表。
可選的是,按照本發(fā)明實施例第一方面的利用不同遙控器控制電 視機的方法還包括學習步驟,用于在檢索不到與所述指定按鍵的遙 控器廠家編碼信息和動作信息對應的遙控命令代碼表時,使電視機進 入遙控命令代碼學習模式,通過一鍵一鍵地學習,生成所述遙控器的 遙控命令代碼表并存儲在外部存儲器中,作為電視機微處理器(MCU) 的當前遙控命令代碼應用表。
再可選的是,按照本發(fā)明實施例第一方面的利用不同遙控器控制 電視機的方法還包括隱蔽啟動步驟,用于通過按壓電視i/l面板上兩個 或兩個以上按鍵,使電視機進入遙控命令代碼學習模式。還可選的是,按照本發(fā)明實施例第一方面的利用不同遙控器控制 電視機的方法還包括隱蔽退出步驟,用于在遙控命令代碼學習完成 后,通過按壓電視機面板上兩個或兩個以上^4建退出所述學習模式。
優(yōu)選的是,按照本發(fā)明實施例第 一方面的利用不同遙控器控制電 視機的方法,在所述檢索步驟中,利用遙控標識變量來檢索所述指定
按4囊的遙控器廠家編碼信息和動作信息對應的遙控命令代碼表;其中 所述遙控標識變量用來指明當前所選用的遙控命令代碼表庫中的遙 控命令代碼表,并且所述遙控標識變量在遙控命令代碼學習模式下可 改變。
按照本發(fā)明實施例的第二方面,提供一種利用電視機遙控器控制 關聯設備的方法,包括存儲步驟,用于把與電^見機關聯的不同設備 的遙控代碼表預先存儲到電視機的程序存儲器中,生成遙控代碼表 庫;識別步驟,用于識別來自電視機遙控器的遙控命令是否包含轉發(fā) 指令;查找步驟,響應轉發(fā)命令,從所述遙控代碼表庫中查找需要轉 發(fā)的遙控命令編碼;以及轉發(fā)步驟,在電視機MCU(微處理器)的控制 下,將需要轉發(fā)的遙控命令編碼發(fā)送給所述關聯設備。
可選的是,按照本發(fā)明實施例第二方面的利用電視機遙控器控制 關聯設備的方法,其中所述轉發(fā)步驟包括轉換步驟,用于將需要轉發(fā) 的遙控命令編碼轉換為脈沖信號后,再發(fā)送給所述關聯設備。
再可選的是,按照本發(fā)明實施例第二方面的利用電視機遙控器控 制關聯設備的方法,其中所述轉發(fā)步驟還包括驅動步驟,用于將所轉 換的脈沖信號放大后,并通過紅外線發(fā)射二極管轉換成紅外線發(fā)送給 所述關聯設備。
按照本發(fā)明實施例的第三方面,提供一種可利用按照本發(fā)明實施 例的第 一方面的方法來控制的電視4/L。
按照本發(fā)明實施例的第四方面,提供一種可利用按照本發(fā)明實施 例的第二方面的方法來控制關聯設備的電視機。采用本發(fā)明技術方案的利用不同廠家的遙控器控制同 一 臺電視 機的方法,以及利用電視機遙控器控制關聯設備的方法的優(yōu)點主要體
現在以下方面
(1) 不增加成本,方便實用,閑置的遙控器,得以再次循環(huán)使用, 有利環(huán)保。
(2) 當遙控器中某些常用鍵不良時,可以調整遙控器中其它鍵的 作用替代為常用鍵,將能夠帶來一定的方便。
(3) 利用一部電視機遙控器達到同時控制關聯的設備的需求,給 用戶的^f吏用帶來方^f更。另外,當用戶的DVD、 VCD或DVB-B0X等相連 設備的遙控器損壞或不見時,通過電視機遙控器達到同時控制關聯設 備的需求,避免了重新購買關聯設備遙控器。
圖1是按照一個實施例的利用不同廠家的遙控器控制同一臺電朝L
機的方法流程圖2是遙控器發(fā)射碼格式遙控命令信號數據結構示意圖3是遙控器發(fā)射碼格式的遙控命令信號中每個位的時間長度及
時序圖4是遙控器發(fā)射碼格式遙控命令信號中每位的邏輯; 圖5是遙控命令代碼表結構示意圖6是按照一個實施例的遙控命令代碼表結構示意圖,其右列的 遙控命令代碼表結構見圖5;
圖7是按照一個實施例的利用不同廠家的遙控器控制同 一臺電視 機的方法來控制電視機操作流程;
圖8是按照一個實施例的利用電賴L機遙控器控制與其關聯的設備 的方法流程圖9是按照一個實施例的遙控命令轉發(fā)代碼表結構示意圖10a和10b是能夠利用電視機遙控器控制關聯設備的電視機的轉發(fā)遙控代碼過程的結構框圖ll是用于放大遙控編碼信號的驅動電路示意圖12是按照一個實施例的利用電視機遙控器控制關聯設備的電
視機操作流程。
具體實施例方式
1.利用不同廠家的遙控器控制同 一臺電視機
如圖l所示,是按照一個實施例的利用不同廠家的遙控器控制同 一臺電視機的方法流程圖。除包括存儲步驟IOO、檢索步驟102和選擇 步驟110外,還可選地包括學習步驟106,還進一步可選地包括隱蔽啟 動步驟104和隱蔽退出步驟108。其中存儲步驟100用于將不同廠家的 遙控命令代碼表預先存儲在電視機的程序存儲器中,生成遙控命令代 碼表庫;檢索步驟102根據來自遙控器指定按鍵的遙控指令,由電視 機MCU (微處理器)在所述遙控命令代碼表庫中檢索所述指定按鍵的遙 控器廠家編碼信息和動作信息對應的遙控命令代碼表;隱蔽啟動步驟 104用于通過按壓電視機面板上兩個或兩個以上按鍵,使電視機進入 遙控命令代碼學習模式;學習步驟106用于在檢索不到與所述指定按 鍵的遙控器廠家編碼信息和動作信息對應的遙控命令代碼表時,使電 視機進入遙控命令代碼學習模式,通過一鍵一鍵地學習,生成所述遙 控器的遙控命令代碼表;隱蔽退出步驟108用于在遙控命令代碼學習 完成后,通過按壓電視機面板上兩個或兩個以上按鍵退出所述學習模 式;以及選擇步驟110用于將檢索到的遙控命令代碼表存儲到外部存 儲器中,作為電視機MCU(微處理器)的當前遙控命令代碼應用表,或 者將通過學習生成的遙控命令代碼表存儲在外部存儲器中,作為電視 機MCU (微處理器)的當前遙控命令代碼應用表。
下面結合在電朝L機中的實際應用,對按照本實施例的利用不同廠 家的遙控器控制同 一臺電視機的方法進行詳細說明。
遙控器鍵按下后,將采用紅外脈沖位置調制(PWM)方式發(fā)送一
8幀數據。如圖2所示,這幀數據由三部分組成,Leader code (引導 碼)、Custom code(客戶碼)、Data code(用戶信息碼)和Stop bit (停 止位)組成。其中Leader code是一固定的13. 5Ms (其中高電平9Ms, 低電表平4. 5Ms)的脈沖,用于代表編碼信號開始準備傳送數據。 Custom code與custom code'用于識別不同的廠家信息,遙控器廠 家不同編碼不同,但每廠家的編碼是固定的,在一幀數據中有兩字節(jié) 的custom code,這兩個字節(jié)可能完全相同,也可能不相同,有的廠家 前一字節(jié)是后一字節(jié)的取非,其目的是減少數據傳送過程中的誤碼 率。按同一遙控器面板上的不同遙控按鍵,發(fā)送的Custom code與 custom code,是相同的。Data code與Data code取非都用于遙控命 令識別信息碼,按遙控器上不同的遙控按鍵,將發(fā)送不同的遙控命令 識別信息碼,Data code與Data code取非都是一個字節(jié),其實Data code或Data code非都已包含了所有遙控命令信息碼,發(fā)送此兩字節(jié) 的目的也是減少數據傳送過程中的誤碼率。
在發(fā)送完四個字節(jié)后2字節(jié)的廠家信息、2字節(jié)的遙控命令識別 信息碼,還會發(fā)一個停止位,其相應的每個位的時間長度及時序見圖 3。其中Stop bit用于表示一幀數據結束。
發(fā)送每位的邏輯見圖4,在接收Leader code的邏輯是,在每兩 個上升沿間如果脈沖寬度是13. 5Ms。 "0"的邏輯是,在每兩個上升 沿間如果脈沖寬度是1.125Ms。 "1"的邏輯是,在每兩個上升沿間如 果脈沖寬度是2. 25Ms。
如圖5所示,遙控命令代碼表是由兩部分組成的, 一部份是遙控 碼值數據列,這個列內的數據碼流與電視機MCU (微處理器)接收的 數據格式完全相同。另一部份是具體操作功能列。是由相應的功能代 號組成,完成電視操作的具體功能,他們是相互——對應的,電視機 MCU (微處理器)接收完一幀遙控碼指令后,與遙控碼值數據列中的 數據逐次的比較,如果遙控碼值數據列中有與電視機MCU (微處理器) 接收到遙控碼一樣的數據碼,說明遙控碼應當要響應,并由在具體操作功能列中,查出相應的操作功能。如果當前電視機接收的遙控碼與
遙控碼值數據3相同,則執(zhí)行操作功能3,如果在遙控碼值數據列中 沒有與電視機MCU (微處理器)接收的遙控碼相同的值,則無任何動 作功能。
程序員在編寫電視機的程序代碼時,收集多個廠家的遙控命令代 碼表組成的遙控命令代碼表庫在ROM(程序存貯器)中,并在程序代碼 中設定了一些隱蔽的按鍵(如POWER按鍵),這些鍵既有廠家的編碼信 息,又具有操作電視機的動作指令信息,用來標明具體廠家的遙控命 令代碼表,即用戶在遙控碼學習狀態(tài)下,按這些特定的按44(如POWER 后,電視機MCU (微處理器)在接收到遙控代碼后,自動檢索發(fā)現 這個特定鍵的碼的廠家編碼信息與動作指令信息與ROM(程序存貯器) 中的指定鍵信息完全一樣,那么就查找出當前鍵所屬的遙控命令代碼 表。并把這個信息存貯在外部存貯器(E2prom)。
例如程序員在程序中設定了 一指定按鍵(如POWER值 0x38c70af5),當在程序運行到自動識別廠家遙控器狀態(tài),用戶按當 前遙控指定鍵(如POWER),電視機MCU (微處理器)在接收到遙控 代碼后,在特定功能(如POWER功能)自動檢索,查找與特定鍵碼的 廠家編碼信息與動作指令信息與ROM(程序存貯器)中的特 未鍵信息完 全相同的列(如特定鍵值3同),則選用遙控命令代碼表3作為當前 電視機MCU "鼓處器)應用表,如圖6所示。并將其記憶在外部存]i!i 器(E^rom)中,在用戶不在遙控器學習狀態(tài)時,只有接收到遙控命令 代碼表3中的4A值相同時,才響應其對應的命令功能。
如圖7所示,是利用按照本實施例的方法來控制電視iM喿作流程, (D電視機開機后,(2)MCU (微處理器)讀外部存貯器(E2prom),并將 讀出的結果給遙控標識變量賦值,(3)MCU (微處理器)根據遙控標識 變量確定選用的遙控命令代碼表,沙初始遙控接收參數(遙控命令代 碼表、遙控格式),。此時MCU (微處理器)進行檢測是否有遙控信號, 如果發(fā)現有遙控信號,則進入到⑥,根據此遙控信號解碼出遙控編碼代碼,遙控編碼代碼在(S內與程序員編寫在ROM(程序存貯器)中的被 選用遙控命令代碼表相比較,判別出當前接收的遙控編碼代碼是否是 本機的遙控指令,如果是本機的遙控指令,則執(zhí)行響應的指令動作a, 如果不是本機的遙控指令,則回到。MCU (微處理器)重新進行檢測 是否有遙控信號。執(zhí)行完響應的指令動作ffl,如果執(zhí)行響應的指令動 作結束0,進入檢測遙控編碼轉發(fā)功能變量是否打開0 如果遙控編 碼轉發(fā)功能變量為是打開狀態(tài),進入轉發(fā)Q查找轉發(fā)動作相對應的遙 控編碼表,進入轉發(fā)動作后,進入0轉發(fā)動作完成,如果遙控編碼轉發(fā) 功能變量為否打開狀態(tài),也進入Q轉發(fā)動作完成,回到。MCU (微處理 器)重新進行檢測是否有遙控信號。如果沒有遙控信號,即用戶沒有 按下遙控器的按鍵,進入Q)檢測面板組合按鍵是否有按下,如果沒有 組合按鍵按下,檢測是否有單個鍵按下 ,如果沒有按下任何鍵,回到 。,如果有按下單個鍵,iiAG檢測按鍵是否需要響應,如果沒有則回 到。,如果有則進入⑩其后的轉發(fā)處理與遙控,如果有組合按鍵被按 下,并且符合程序員設定的條件,則進入遙控學習菜單,關閉遙控器 操作正常功能O,用戶選擇遙控器識別廠家選項t2后,按代用遙控器 的按鍵,進行智能廠家識別t3,如果代用遙控器的遙控命令代碼表不 在ROM (程序存貯器)中,El進入遙控命令代碼表編輯菜單,t5選擇 相應功能選項,并按相應遙控器掩睫,進行一4定一4建的學習,M用戶 選擇按鍵功能學習完畢,U保存編輯后的遙控命令代碼表在外部存貯 器(E2prom),進入t3。
如果代用遙控器的遙控命令代碼表在ROM(程序存l!i器)中,那么 當前遙控器電視機能自動識別,tS用戶通過面板組合鍵,更改遙控標 識變量并存入外部存貯器(E2prom)退出遙控學習菜單? t9顯示學習 成功,并提示關機重啟。
2.利用電視機遙控器控制與其關聯的設備 如圖8所示,是按照一個實施例的利用電視機遙控器控制與其關 聯的設備的方法,除包括存儲步驟800、識別步驟802、查找步驟804和轉發(fā)步驟806外,其中轉發(fā)步驟806還可選地包括轉換步驟808和驅 動步驟810。其中存儲步驟800用于把與電視機關聯的不同設備的遙控 代碼表預先存儲到電視機的程序存儲器中,生成遙控代碼表庫;識別 步驟802用于識別來自電視機遙控器的遙控命令是否包含轉發(fā)指令; 查找步驟804響應轉發(fā)命令,從所述遙控代碼表庫中查找需要轉發(fā)的 遙控命令編碼;以及轉發(fā)步驟806用于在電視機微處理器的控制下, 將需要轉發(fā)的遙控命令編碼發(fā)送給所述關聯設備;其中轉換步驟808 用于將需要轉發(fā)的遙控命令編碼轉換為脈沖信號后,再發(fā)送給所述關 聯設備;驅動步驟810用于將所轉換的脈沖信號放大后,并通過紅外 線發(fā)射二極管轉換成紅外線發(fā)送給所述關聯設備。
下面結合在電視機中的實際應用,對按照本實施例的利用電視機 遙控器控制與與其關聯的設備的方法進行詳細說明。
編寫電視程序的程序員在電視機MCU (微處理器)的程序存l&器 (ROM)中,存儲了收集到的多個廠家的不同設備的遙控器代碼類型, 形成一個多種類型的遙控器代碼表的遙控器代碼表庫。用戶操作遙控 器后,遙控編碼信號將以紅外脈沖位置調制(PWM)方式發(fā)緣出來, 被電視機的紅外接收電路接收后,轉化成相應的脈沖電壓后,送入電 視機MCU (微處理器)處。經過識別及解碼處理,與程序內設定的操 作電視的遙控命令代碼表比較,確定用戶需要執(zhí)行任務,并控制相應 的器件執(zhí)行。轉發(fā)遙控代碼原理就是在根據用戶需要執(zhí)行任務,電視 機MCU (微處理器)去查找轉發(fā)的遙控命令表,確定需要轉發(fā)對應的 遙控命令編碼,電視機MCU (微處理器)根據這個編碼信息控制I/0口 將數據轉化成相應的脈沖電壓后,通過硬件驅動電路,將遙控編碼信 號以紅外脈沖位置調制(P麗)方式發(fā)送出去,其它相關聯的設備接 收到轉發(fā)的遙控信號,做相應的動作。從而達到關聯設備的目的。
如圖9所示,遙控命令轉發(fā)代碼表也是由兩部分組成的, 一部4分 是具體操作功能列,另一部份是遙控碼轉發(fā)值數據列。他們是相互一 一對應的,在電視機MCU (微處理器)接收到了來可能是遙控器發(fā)出
12的指令,也可能是面板操作的指令后,在確定了要執(zhí)行的操作功能, 當前操作功能與轉發(fā)列表中操作功能列中的數據逐次的比較,如果當
前電視機MCU(微處理器)執(zhí)行的功能與操作功能列表中的某項相同,
查找出當項應當轉發(fā)的遙控碼值,并轉發(fā)。
如圖10a和10b所示,用戶才喿作遙控器&后,遙控編碼信號將以 紅外PWM (脈沖調制)方式發(fā)送出來,被電視機的紅外接收電路③接 收后,轉化成相應的脈沖電壓后,送入到微處理器單元想處。經過遙 控的識別及遙控解碼處理,與程序內設定的遙控指令代碼表@比較,
執(zhí)行解碼處理對應的動作功能。與此同時再查找轉發(fā)的命令表,確定 轉發(fā)對應的編碼,通過驅動電路。,遙控編碼信號將以紅外脈沖位置 調制(PWM)方式發(fā)送出去,其它相關聯的設備&接收到轉發(fā)的信號, 啦文相應的動作。
其中驅動電路可以選用如圖11所示的放大電路。電視機MCU(微 處理器)根據遙控轉發(fā)表和當前操作功能,檢索出需要轉發(fā)的遙控編 碼,通過I/O 口輸出PWM (脈沖調制)的電壓,經過電阻R2加到三4 L 管Ql的基極,Ql放大后通過紅外發(fā)射二極管發(fā)射出紅外線。
如圖12所示,是可以利用按照本實施例的方法來控制與其關聯 的設備的電視機操作流程,①電視機開機后,<2)MCU (微處理器)首 先進行遙控接收的初始化動作,在這個初始化過程將進行遙控系統(tǒng) 碼、遙控格式的解碼的設定等變量的設定,完成之后進入到(3),此時 MCU (微處理器)進行檢測是否有遙控信號,即如果沒有用戶按下遙 控器的掩建,就繼續(xù)進行偵測,如果發(fā)現有遙控信號,則進入到勸,
#4居此遙控信號解碼出遙控編碼代碼,遙控編碼^C碼在。內與程序員 編寫在ROM(程序存貯器)中的遙控命令代碼表相比較,判別出當前接 收的遙控編碼代碼是否是本機的遙控指令,如果是本機的遙控指令, 則確定電視操作指令,并執(zhí)行響應的指令動作⑥,進入檢查用戶設定 的遙控編碼代碼轉發(fā)變量為"Y"或是"N" 0),如果是"Y",則進入 根據電視操作指令檢索遙控轉發(fā)編碼代碼,并轉發(fā)相對應的遙控
編碼,完成轉發(fā)功能后,進入<2)相應響應指令均結束,則回到OMCU (微處理器)重新進行檢測是否有遙控信號。d)如果不是本機的遙控 指令,也重新回到(3)MCU (微處理器)重新進行檢測是否有遙控信號。 如果是"N",則進入(9)相應響應指令均結束,則回到OMCU (微處理 器)重新進行檢測是否有遙控信號。
以上通過具體的實施例對本發(fā)明進行了說明,但本發(fā)明并不限于 這些具體的實施例。本領域技術人員應該明白,還可以對本發(fā)明做各 種修 支、等同替換、變化或組合等等。但是,只要未背離本發(fā)明的精 神,都應在本發(fā)明的保護范圍之內。另外,本申請說明書和權利要求 書中所使用的一些術語僅僅是為了便于描述,而不是對本發(fā)明的限 制。
權利要求
1.一種利用不同遙控器控制電視機的方法,其特征在于,包括存儲步驟,用于將不同廠家的遙控命令代碼表預先存儲在電視機的程序存儲器中,生成遙控命令代碼表庫;檢索步驟,根據來自遙控器的指定按鍵的遙控指令,由電視機微處理器在所述遙控命令代碼表庫中檢索所述指定按鍵的遙控器廠家編碼信息和動作信息對應的遙控命令代碼表;以及選擇步驟,用于將檢索到的遙控命令代碼表存儲到外部存儲器中,作為電視機微處理器的當前遙控命令代碼應用表。
2. 如權利要求1所述的方法,其特征在于,還包括學習步驟,用于在檢索不到與所述指定按鍵的遙控器廠家編碼信 息和動作信息對應的遙控命令代碼表時,使電視機進入遙控命令代碼學習模式,通過一鍵一鍵地學習,生成所述遙控器的遙控命令代碼表 并存儲在外部存儲器中,作為電視機#:處理器的當前遙控命令代碼應 用表。
3. 如權利要求2所述的方法,其特征在于,還包括隱蔽啟動步驟,用于通過按壓電視機面板上兩個或兩個以上按 鍵,使電視機iiA遙控命令代碼學習模式。
4. 如權利要求3所述的方法,其特征在于,還包括 隱蔽退出步驟,用于在遙控命令代碼學習完成后,通過按壓電視機面板上兩個或兩個以上按鍵退出所述學習模式。
5. 如權利要求1至4中任一項所述的方法,其特征在于 在所述檢索步驟中,利用遙控標識變量來檢索所述指定按鍵的遙控器廠家編碼信息和動作信息對應的遙控命令代碼表;其中所述遙控 標識變量用來指明當前所選用的遙控命令代碼表庫中的遙控命令代 碼表,并且所述遙控標識變量在遙控命令代碼學習模式下可改變。
6. —種利用電視機遙控器控制關聯設備的方法,其特征在于,包括存儲步驟,用于把與電視機關聯的不同設備的遙控代碼表預先存 儲到電視機的程序存儲器中,生成遙控代碼表庫;識別步驟,用于識別來自電視機遙控器的遙控命令是否包含轉發(fā) 指令;查找步驟,響應轉發(fā)命令,從所述遙控代碼表庫中查找需要轉發(fā) 的遙控命令編碼;以及轉發(fā)步驟,在電視機微處理器的控制下,將需要轉發(fā)的遙控命令 編碼發(fā)送給所述關聯設備。
7. 如權利要求6所述的方法,其特征在于,所述轉發(fā)步驟包括 轉換步驟,用于將需要轉發(fā)的遙控命令編碼轉換為脈沖信號后,再發(fā)送給所述關聯設備。
8. 如權利要求6所述的方法,其特征在于,所述轉發(fā)步驟還包括 驅動步驟,用于將所轉換的脈沖信號i文大后,通過紅外線發(fā)射二極管轉換成紅外線發(fā)送給所述關聯設備。
9. 一種可利用權利要求1至5中任一項所述的方法來控制的電視機。
10. —種利用權利要求6至8中任一項所述的方法來控制關聯設備 的電纟見才幾。
全文摘要
本發(fā)明公開了一種利用不同遙控器控制電視機的方法,包括預先存儲遙控命令代碼表的步驟,根據程序設定的遙控按鍵發(fā)送出來的遙控器廠家編碼信息和遙控動作信息,檢索出對應的遙控命令代碼表的步驟,以及將檢索到的遙控命令代碼表作為當前遙控命令代碼應用表的選擇步驟。本發(fā)明還公開了一種利用電視機遙控器控制關聯設備的方法,包括預先存儲不同設備的遙控代碼表的步驟,識別遙控命令是否包含轉發(fā)指令的步驟,查找需要轉發(fā)的遙控命令編碼的步驟,以及將需要轉發(fā)的遙控命令編碼發(fā)送給所述關聯設備的步驟。采用本發(fā)明的技術方案,可以利用不同廠家的遙控器控制同一臺電視機,也可以利用電視機遙控器控制關聯設備。
文檔編號H04N5/44GK101616278SQ200810129379
公開日2009年12月30日 申請日期2008年6月25日 優(yōu)先權日2008年6月25日
發(fā)明者廖春平, 棟 韓 申請人:深圳華強三洋技術設計有限公司;三洋電機株式會社