專利名稱:學(xué)習(xí)遙控裝置、系統(tǒng)及其遙控方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子設(shè)備遙控裝置,尤其是涉及具有學(xué)習(xí)遙控功能的學(xué)習(xí)遙控裝置,包括該學(xué)習(xí)遙控裝置的具有學(xué)習(xí)遙控功能的系統(tǒng),以及包括該學(xué)習(xí)遙控裝置的家庭智能控制系統(tǒng)。本發(fā)明還提供一種實(shí)現(xiàn)學(xué)習(xí)遙控的方法。
背景技術(shù):
許多電器設(shè)備具備遙控功能,例如音響、CD、VCD、DVD、電視機(jī)、空調(diào)等都具有遙控功能。
由于不同的設(shè)備采用的遙控器采用的信號(hào)規(guī)范不同,即使同樣采用紅外線作為遙控信號(hào),不同設(shè)備的遙控器相互之間也無法通用。例如,欣賞一部DVD影片,可能要使用電視、DVD影碟機(jī)和音響功放三個(gè)遙控器,操作不便。
授權(quán)公告日為2003年7月9日,申請(qǐng)?zhí)?2263877.6的中國(guó)專利公開了一種智能紅外遙控器。與普通遙控器相比,該遙控器具有單片機(jī)控制系統(tǒng)和紅外線接收裝置,可實(shí)現(xiàn)學(xué)習(xí)功能,即將所要控制的方式通過“學(xué)習(xí)”存入存儲(chǔ)器的相應(yīng)地址,然后根據(jù)該學(xué)習(xí)信息對(duì)家電設(shè)備進(jìn)行控制。該智能紅外遙控器存在的主要缺點(diǎn)是該遙控器需增加一個(gè)單片機(jī)控制系統(tǒng),其成本很高;該遙控器只能實(shí)現(xiàn)有限數(shù)量的設(shè)備的遙控信息學(xué)習(xí),無法滿足較多電器需要遙控的需求;該遙控器學(xué)習(xí)過程不可視,發(fā)生誤操作的可能性大。
公告日為2005年3月15日的美國(guó)專利US6868292公開了一種通過數(shù)字存儲(chǔ)功能實(shí)現(xiàn)的遙控裝置。該遙控裝置首先在數(shù)字機(jī)頂盒中存儲(chǔ)若干設(shè)備的控制信息腳本,然后遙控器通過選擇數(shù)字機(jī)頂盒中的控制信息腳本實(shí)現(xiàn)設(shè)備控制。由于需要在數(shù)字機(jī)頂盒中預(yù)先存儲(chǔ)設(shè)備信息的腳本,因此無法靈活的增加新的遙控設(shè)備。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)存在的問題和不足,本發(fā)明的解決的技術(shù)問題在于提供一種學(xué)習(xí)遙控裝置、包括該學(xué)習(xí)遙控裝置的控制系統(tǒng)以及使用所述學(xué)習(xí)遙控裝置實(shí)現(xiàn)遙控的方法。上述裝置、系統(tǒng)和方法不需要預(yù)先存儲(chǔ)受控設(shè)備的控制信息腳本,可以靈活的增加新的受控設(shè)備,通用性強(qiáng),并且成本低廉。
本發(fā)明提供學(xué)習(xí)遙控裝置(100),用于實(shí)現(xiàn)對(duì)至少一個(gè)受控設(shè)備(120)的遙控,包括接收單元(102),用于接收用戶發(fā)出的信息;存儲(chǔ)單元(104),用于存放學(xué)習(xí)信息,包括受控設(shè)備(120)的遙控指令信息、控制受控設(shè)備(120)的控制指令,以及兩者的對(duì)應(yīng)關(guān)系;處理器單元(101),用于接收接收單元(102)傳送的所述信息;若所述信息為學(xué)習(xí)信息,則將所述信息存入存儲(chǔ)單元(104)的相應(yīng)區(qū)域中;若所述信息為控制本機(jī)的控制指令,則據(jù)此控制本機(jī)動(dòng)作;若所述信息為控制受控設(shè)備(120)的控制指令,則向存儲(chǔ)單元(104)讀取對(duì)應(yīng)于受控設(shè)備(120)的控制數(shù)據(jù);發(fā)射單元(105),用于接收處理器單元(101)讀取的所述控制數(shù)據(jù),并據(jù)此產(chǎn)生控制所述受控設(shè)備(120)的遙控指令。
優(yōu)選地,該學(xué)習(xí)遙控裝置進(jìn)一步包括顯示單元(103),由所述處理器單元(101)控制,用于顯示所述學(xué)習(xí)遙控裝置(100)的工作過程。
優(yōu)選地,所述顯示單元(103)為電視機(jī)。
優(yōu)選地,所述學(xué)習(xí)遙控裝置(100)為數(shù)字機(jī)頂盒。
優(yōu)選地,所述接收單元(102)為紅外線接收器、RF射頻接收器,或者為接收鍵盤、鼠標(biāo)輸入的裝置,或者為聲控接收裝置。
優(yōu)選地,所述發(fā)射單元(105)為紅外線發(fā)射器或者RF射頻發(fā)射器。
本發(fā)明進(jìn)一步提供一種具有學(xué)習(xí)遙控功能的系統(tǒng),用于實(shí)現(xiàn)對(duì)至少一個(gè)受控設(shè)備(120)的遙控,包括控制器(110),用戶通過其發(fā)送控制指令;學(xué)習(xí)遙控裝置(100),用于接收用戶發(fā)出的信息,包括通過控制器發(fā)送的控制指令,以及學(xué)習(xí)信息;當(dāng)所述控制器(110)發(fā)出的控制指令為控制本機(jī)的控制指令時(shí),則學(xué)習(xí)遙控裝置(100)根據(jù)該控制指令控制本機(jī)動(dòng)作;若所述控制器(110)發(fā)出的控制指令為控制受控設(shè)備(120)的控制指令,則讀取對(duì)應(yīng)于該控制指令的受控設(shè)備(120)的控制數(shù)據(jù),并轉(zhuǎn)化為該受控設(shè)備(120)的遙控指令發(fā)出;若接收到的所述用戶信息是學(xué)習(xí)信息,當(dāng)該學(xué)習(xí)信息為受控設(shè)備(120)的遙控器(130)發(fā)出的遙控指令時(shí),學(xué)習(xí)遙控裝置(100)將產(chǎn)生對(duì)應(yīng)于該遙控指令的數(shù)據(jù),并將該數(shù)據(jù)以及與該數(shù)據(jù)對(duì)應(yīng)的控制器(110)的控制指令,存放在對(duì)應(yīng)于該受控設(shè)備(120)的存儲(chǔ)區(qū)域。
優(yōu)選地,所述具有學(xué)習(xí)遙控功能的系統(tǒng)中,所述學(xué)習(xí)遙控裝置(100)包括接收單元(102),用于接收用戶發(fā)出的信息;存儲(chǔ)單元(104),用于存放學(xué)習(xí)信息,包括受控設(shè)備(120)的遙控指令轉(zhuǎn)化的控制數(shù)據(jù)、控制受控設(shè)備(120)的控制指令,以及兩者的對(duì)應(yīng)關(guān)系;處理器單元(101),用于接收接收單元(102)傳送的所述信息;若所述信息為學(xué)習(xí)信息,則將所述信息存入存儲(chǔ)單元(104)的相應(yīng)區(qū)域中;若所述信息為控制本機(jī)的控制指令,則據(jù)此控制本機(jī)動(dòng)作;若所述信息為控制受控設(shè)備(120)的控制指令,則向存儲(chǔ)單元(104)讀取對(duì)應(yīng)于受控設(shè)備(120)的控制數(shù)據(jù);發(fā)射單元(105),用于接收處理器單元(101)讀取的所述控制數(shù)據(jù),并據(jù)此產(chǎn)生控制受控設(shè)備(120)的遙控指令。
優(yōu)選地,所述學(xué)習(xí)遙控裝置(100)進(jìn)一步包括顯示單元(103),由所述處理器單元(101)控制,用于顯示所述學(xué)習(xí)遙控裝置(100)的工作過程。
優(yōu)選地,所述顯示單元(103)為電視機(jī)。
優(yōu)選地,所述接收單元(102)為紅外線接收器、RF射頻接收器,或者為接收鍵盤、鼠標(biāo)輸入的裝置,或者為聲控接收裝置。
優(yōu)選地,所述發(fā)射單元(105)為紅外發(fā)射器或者RF射頻發(fā)射器。
優(yōu)選地,所述控制器(110)是遙控終端、遠(yuǎn)程控制終端或者個(gè)人數(shù)字助理。
本發(fā)明進(jìn)一步提供一種具有學(xué)習(xí)遙控功能的家庭智能控制系統(tǒng),包括控制器(110),用戶通過其發(fā)送控制指令;
學(xué)習(xí)遙控裝置(100),用于接收用戶發(fā)出的信息,包括所述控制器(110)發(fā)出的控制指令,以及學(xué)習(xí)信息;若所述控制器(110)發(fā)出的控制指令為控制本機(jī)的控制指令時(shí),則學(xué)習(xí)遙控裝置(100)根據(jù)該控制指令控制本機(jī)動(dòng)作;若所述控制器(110)發(fā)出的控制指令為控制受控設(shè)備(120)的控制指令,則讀取對(duì)應(yīng)于該控制指令的受控設(shè)備(120)的控制數(shù)據(jù),并轉(zhuǎn)化為該受控設(shè)備(120)的遙控指令發(fā)出;若接收到的所述用戶信息是學(xué)習(xí)信息,學(xué)習(xí)遙控裝置(100)將產(chǎn)生對(duì)應(yīng)于該遙控指令的數(shù)據(jù),存放在對(duì)應(yīng)于該受控設(shè)備(120)的存儲(chǔ)區(qū)域;受控設(shè)備(120),用于接收學(xué)習(xí)遙控裝置(100)發(fā)出的遙控指令,并根據(jù)遙控指令執(zhí)行相關(guān)操作。
優(yōu)選地,所述具有學(xué)習(xí)遙控功能的家庭智能控制系統(tǒng),其學(xué)習(xí)遙控裝置(100)包括接收單元(102),用于接收用戶發(fā)出的信息;存儲(chǔ)單元(104),用于存放學(xué)習(xí)信息,包括受控設(shè)備(120)的遙控指令轉(zhuǎn)化的控制數(shù)據(jù)、控制受控設(shè)備(120)的控制指令,以及兩者的對(duì)應(yīng)關(guān)系;處理器單元(101),用于接收接收單元(102)傳送的所述信息;若所述信息為學(xué)習(xí)信息,則將所述信息存入存儲(chǔ)單元(104)的相應(yīng)區(qū)域中;若所述信息為控制本機(jī)的控制指令,則據(jù)此控制本機(jī)動(dòng)作;若所述信息為控制受控設(shè)備(120)的控制指令,則向存儲(chǔ)單元(104)讀取對(duì)應(yīng)于受控設(shè)備(120)的控制數(shù)據(jù);發(fā)射單元(105),用于接收處理器單元(101)讀取的所述控制數(shù)據(jù),并據(jù)此產(chǎn)生控制受控設(shè)備(120)的遙控指令。
優(yōu)選地,所述具有學(xué)習(xí)遙控功能的家庭智能控制系統(tǒng),進(jìn)一步包括顯示單元(103),由所述處理器單元(101)控制,用于顯示所述學(xué)習(xí)遙控裝置(100)的工作過程。
優(yōu)選地,所述顯示單元(103)為電視機(jī)。
優(yōu)選地,所述接收單元(102)為紅外線接收器、RF射頻接收器或者為鍵盤、鼠標(biāo),或者為聲控接收裝置。
優(yōu)選地,所述發(fā)射單元(105)為紅外發(fā)射器或者RF射頻發(fā)射器。
優(yōu)選地,所述控制器(110)是遙控器或者PDA遙控終端;或者是電話、手機(jī)或者互聯(lián)網(wǎng)遠(yuǎn)程控制端。
優(yōu)選地,所述接收單元(102)為聲音接收設(shè)備,用于接收用戶發(fā)出的聲控信號(hào)。
優(yōu)選地,所述受控設(shè)備(120)將運(yùn)行信息發(fā)送給所述學(xué)習(xí)遙控裝置(100),所述學(xué)習(xí)遙控裝置(100)進(jìn)一步將所述運(yùn)行信息發(fā)送給所述控制器(110)。
本發(fā)明同時(shí)提供一種學(xué)習(xí)遙控功能的方法,其步驟為1)學(xué)習(xí)遙控裝置(100)接收用戶發(fā)送的信息;2)如果所述用戶發(fā)出的信息為學(xué)習(xí)信息,學(xué)習(xí)遙控裝置(100)將其轉(zhuǎn)化為相應(yīng)的數(shù)據(jù)存放在特定的存儲(chǔ)區(qū)域;3)如果所述用戶發(fā)出的信息為控制本機(jī)的控制指令,則根據(jù)該控制指令控制本機(jī)動(dòng)作;4)如果所述用戶發(fā)出的信息為控制受控設(shè)備(120)的控制指令,則向?qū)?yīng)于該受控設(shè)備(120)的存儲(chǔ)區(qū)域讀取該受控設(shè)備(120)的控制數(shù)據(jù),并根據(jù)讀取的數(shù)據(jù)發(fā)送遙控指令。
優(yōu)選地,所述學(xué)習(xí)遙控功能的方法,所述步驟2)的學(xué)習(xí)信息包括受控設(shè)備(120)的遙控器(130)發(fā)出的遙控指令、控制器(110)發(fā)出的控制指令,以及上述兩者的對(duì)應(yīng)關(guān)系。
優(yōu)選地,所述步驟2)包括1)將受控設(shè)備(120)的遙控器(130)發(fā)出的遙控指令的波形數(shù)字化,形成遙控指令數(shù)據(jù);2)建立控制器(110)發(fā)送的對(duì)應(yīng)于上述遙控指令的控制指令與上述遙控指令數(shù)據(jù)的對(duì)應(yīng)關(guān)系;3)將上述遙控指令數(shù)據(jù)及其對(duì)應(yīng)的控制指令存入存儲(chǔ)單元(104)的相應(yīng)區(qū)域。
優(yōu)選地,所述步驟3)還包括顯示單元(103)顯示該學(xué)習(xí)信息存放過程;所述步驟5)還包括顯示單元(103)顯示該受控設(shè)備(120)控制過程。
優(yōu)選地,在所述步驟1)中用戶發(fā)送的信息,其中的控制指令是通過遙控終端或者遠(yuǎn)程控制端發(fā)送;或者是通過聲音發(fā)送。
優(yōu)選地,所述遙控終端是遙控器或者個(gè)人數(shù)字助理;所述遠(yuǎn)程控制端是電話、手機(jī)或者互聯(lián)網(wǎng)。
優(yōu)選地,所述學(xué)習(xí)遙控功能的方法還包括如下步驟受控設(shè)備(120)發(fā)送運(yùn)行信息給學(xué)習(xí)遙控裝置(100),學(xué)習(xí)遙控裝置(100)將運(yùn)行信息發(fā)送給所述遙控終端或遠(yuǎn)程控制端。
相對(duì)于現(xiàn)有技術(shù),本發(fā)明的有益效果是首先,本裝置具有很好的通用性。
由于本發(fā)明的裝置和方法可以直接向受控設(shè)備的遙控器學(xué)習(xí),獲得其指令波形信息,并將此信息用于控制該受控設(shè)備,因此,本裝置和方法可以在無需預(yù)先專門存儲(chǔ)受控設(shè)備的腳本信息的情況下,增加新的受控設(shè)備。這使本裝置具有很好的通用性。
由于本發(fā)明裝置中,主機(jī)可以具有較大的存儲(chǔ)空間,因此,可以存儲(chǔ)更多受控設(shè)備的遙控指令數(shù)據(jù),實(shí)現(xiàn)對(duì)更多的設(shè)備的遙控。
其次,本發(fā)明的裝置和方法成本低廉。
由于本發(fā)明提供的裝置和方法可以與數(shù)字機(jī)頂盒相結(jié)合,在增加較少硬件的情況下,即可實(shí)現(xiàn)所述遙控功能,因此,可以做到成本低廉。
再次,本發(fā)明提供的裝置和方法具有良好的操作性。
本發(fā)明提供的裝置和方法可以具有顯示單元,使所述學(xué)習(xí)過程和遙控過程可視,便于用戶操作,以及隨時(shí)掌握學(xué)習(xí)和遙控過程,避免誤操作。同時(shí),本發(fā)明提供的裝置可以通過圖形用戶界面實(shí)現(xiàn)可視化操作,使操作過程更為友好。
圖1是本發(fā)明第一實(shí)施例的系統(tǒng)框圖;圖2是本發(fā)明第一實(shí)施例的遙控方法的流程圖;圖3是本發(fā)明第一實(shí)施例的學(xué)習(xí)遙控功能的方法的流程圖;圖4是本發(fā)明第一實(shí)施例學(xué)習(xí)模式下,接收受控設(shè)備的遙控器的指令波形時(shí),顯示器的顯示界面;圖5是本發(fā)明第一實(shí)施例中采用圖形用戶界面(GUI)時(shí)的遙控主界面;圖6是本發(fā)明第一實(shí)施例中采用圖形用戶界面(GUI)時(shí)的選擇設(shè)備的界面;圖7是本發(fā)明第二實(shí)施例數(shù)字機(jī)頂盒的應(yīng)用;圖8是本發(fā)明第二實(shí)施例的系統(tǒng)框圖;
圖9是本發(fā)明第二實(shí)施例的聲控設(shè)置界面。
具體實(shí)施例方式
請(qǐng)參看圖1,為本發(fā)明第一實(shí)施例的系統(tǒng)框圖。
本實(shí)施例提供一種具有學(xué)習(xí)遙控功能的家庭智能控制系統(tǒng)。包括學(xué)習(xí)遙控裝置100、控制器110、受控設(shè)備120。
本實(shí)施例的控制器110用于發(fā)出控制指令,實(shí)現(xiàn)對(duì)學(xué)習(xí)遙控裝置100的控制操作。該控制器110可以采取多種形式。例如,該控制器110可以是紅外線遙控器,用于發(fā)射紅外線遙控指令。此時(shí),該控制器110具有鍵盤,用于遙控操作。按下某個(gè)按鍵,控制器110的紅外發(fā)射器就會(huì)發(fā)射出對(duì)應(yīng)該按鍵的紅外線波形,作為遙控指令。該控制器110也可以采取其它類型的遙控裝置,包括射頻遙控器。該控制器110也可以不是遙控裝置,而是鍵盤、鼠標(biāo)等有線控制裝置,甚至可以采用電話機(jī)、網(wǎng)絡(luò)終端等作為控制裝置,以便實(shí)現(xiàn)遠(yuǎn)程控制。
本實(shí)施例的學(xué)習(xí)遙控裝置100用于接收控制器110發(fā)出的控制指令,以及受控設(shè)備120的遙控器130發(fā)出的遙控信號(hào)波形,并對(duì)其進(jìn)行處理、存儲(chǔ),以及向外部發(fā)射控制信號(hào),執(zhí)行遙控功能。該學(xué)習(xí)遙控裝置100包括處理器單元101、接收單元102、顯示單元103、存儲(chǔ)單元104、發(fā)射單元105。
所述接收單元102用于接收外部信息,包括控制器110發(fā)送的控制指令,以及受控設(shè)備的自帶的遙控器130發(fā)出的遙控指令信息。該接收單元102根據(jù)上述控制器110的不同形式,采用相應(yīng)的形式,例如紅外接收器、射頻接收器,接收鍵盤、鼠標(biāo)信息的裝置,接收電話機(jī)、網(wǎng)絡(luò)遙控信息的裝置等。該接收單元也可以是接收聲音信號(hào)的設(shè)備,以便用戶進(jìn)行聲控。此外,該接收單元102必須可以接收受控設(shè)備120的遙控器130的遙控指令信息。
所述處理器單元101對(duì)所述接收單元102接收的外部信息進(jìn)行分析處理。當(dāng)外部信息為受控設(shè)備120的遙控器130發(fā)出的遙控指令信息時(shí),處理器單元101將其存入存儲(chǔ)單元104的相應(yīng)區(qū)域中,并建立與控制器110相應(yīng)的控制鍵的關(guān)系(詳細(xì)的學(xué)習(xí)過程參見后敘學(xué)習(xí)過程的實(shí)施方式)。當(dāng)該信息為控制器110的控制指令時(shí),則首先判斷其為何種控制指令,再進(jìn)行相應(yīng)的處理;若該控制指令為對(duì)學(xué)習(xí)遙控裝置100的控制指令,如進(jìn)行工作模式選擇等指令,處理器單元101據(jù)此對(duì)學(xué)習(xí)遙控裝置進(jìn)行控制;若該控制指令是向受控設(shè)備120發(fā)出的控制指令,處理器單元101根據(jù)該控制指令,讀取存儲(chǔ)單元104中對(duì)應(yīng)于當(dāng)前受控設(shè)備的該控制指令的遙控指令信息,并傳送至所述發(fā)射單元105。
所述顯示單元103用于顯示本裝置的工作狀態(tài)和工作過程。它由所述處理器單元101控制,顯示相關(guān)信息。該顯示器103可用于提供用戶圖形界面。該顯示單元103可以是顯示器等各種合適的顯示設(shè)備,也可以是電視機(jī)等外接設(shè)備。
所述存儲(chǔ)單元104用于接收處理器單元101傳送的數(shù)據(jù)并存儲(chǔ)這些數(shù)據(jù)。該存儲(chǔ)單元104為不同的受控設(shè)備120設(shè)置專門的存儲(chǔ)區(qū)域,存儲(chǔ)相應(yīng)的遙控指令信息及其與控制器110的控制指令的對(duì)應(yīng)關(guān)系。
所述發(fā)射單元105接收處理器單元101傳送的遙控指令信息,并據(jù)此產(chǎn)生相應(yīng)的控制信號(hào)并發(fā)射。
本實(shí)施例同時(shí)提供該具有學(xué)習(xí)遙控功能的遙控裝置的遙控方法。請(qǐng)參考圖2,為本方法的流程圖。該方法包括以下步驟步驟S200,開始。
步驟S201,接收用戶發(fā)出的信息。
用戶發(fā)送的信息包括用戶使用控制器110發(fā)出的控制指令,以及學(xué)習(xí)信息。所述學(xué)習(xí)信息包括用戶使用受控設(shè)備120的遙控器130發(fā)送的遙控指令信息,以及與該遙控指令信息對(duì)應(yīng)的控制器110的控制指令。上述信息均通過所述接收單元102接收。
步驟S202,判斷所述接收的當(dāng)前信息是否為學(xué)習(xí)信息;若是,則進(jìn)入步驟S203;若否,則進(jìn)入步驟S204。
步驟S203,進(jìn)行學(xué)習(xí)過程。學(xué)習(xí)過程結(jié)束后,進(jìn)入步驟S209。
所述學(xué)習(xí)過程可以見后敘有關(guān)學(xué)習(xí)方法的敘述。
步驟S204,判斷所述接收的當(dāng)前信息是否為本機(jī)控制指令。若是,進(jìn)入步驟S205;若否,進(jìn)入步驟S206。
所述本機(jī)控制指令是控制學(xué)習(xí)遙控裝置100的控制指令。
步驟S205,根據(jù)所述本機(jī)控制指令,進(jìn)行相關(guān)操作。
本步驟所述的相關(guān)操作,就是根據(jù)接收的本機(jī)控制指令,控制本機(jī)動(dòng)作,使學(xué)習(xí)遙控裝置100的工作狀態(tài)作相應(yīng)的改變。
所述本機(jī)控制指令包括改變學(xué)習(xí)遙控裝置100的工作模式的模式切換指令。
所述模式切換指令用于使學(xué)習(xí)遙控裝置100工作模式在學(xué)習(xí)模式和控制模式間切換。該指令可以通過控制器110上設(shè)置的專用切換鍵實(shí)現(xiàn),例如采用紅外線遙控器時(shí),在其鍵盤上設(shè)置專用鍵“學(xué)習(xí)”,用于實(shí)現(xiàn)學(xué)習(xí)遙控裝置100工作模式的切換。當(dāng)然,該切換也可以采用圖形用戶界面GUI的方法,結(jié)合顯示單元103的顯示屏幕選擇實(shí)現(xiàn)。
上述操作進(jìn)行完畢后,顯示單元103顯示改變后的學(xué)習(xí)遙控裝置100的工作狀態(tài)。
該操作結(jié)束后,進(jìn)入步驟209。
步驟S206,接收對(duì)受控設(shè)備120的控制指令。
該控制指令是所述控制器110發(fā)出的,其包括設(shè)備選擇指令和設(shè)備控制指令。
所述設(shè)備選擇指令可以通過控制器110上設(shè)置的專用設(shè)備選擇鍵實(shí)現(xiàn),例如采用紅外線遙控器時(shí),在其鍵盤上設(shè)置專用鍵“TV”、“DVD/CD”、“AUDIO”、“AIR”,對(duì)應(yīng)于常用的電視機(jī)、DVD/CD、音響、空調(diào)等需要遙控的設(shè)備。觸擊這些按鍵發(fā)出的控制指令,使學(xué)習(xí)遙控裝置100選擇相應(yīng)的設(shè)備。該設(shè)備選擇也可以采用圖形用戶界面GUI的方法,結(jié)合顯示單元103的顯示屏幕實(shí)現(xiàn)。
所述設(shè)備控制指令控制學(xué)習(xí)遙控裝置100執(zhí)行步驟S207。
步驟S207,讀取與當(dāng)前受控設(shè)備120相關(guān)的遙控指令信息。
識(shí)別控制指令后,根據(jù)所述設(shè)備控制指令,向存儲(chǔ)單元104讀取相關(guān)受控設(shè)備的遙控指令信息。
步驟S208,向受控設(shè)備120發(fā)送遙控指令。
在上述過程中,顯示單元103在處理器單元101的控制下,顯示向受控設(shè)備120發(fā)送的控制指令。
步驟S209,結(jié)束。返回步驟S201,學(xué)習(xí)遙控裝置100準(zhǔn)備接收下一個(gè)控制指令。
下面詳細(xì)說明上述步驟S203中的學(xué)習(xí)過程。
步驟S300,開始。
步驟S301,選擇學(xué)習(xí)模式。
當(dāng)學(xué)習(xí)遙控裝置100已經(jīng)處于學(xué)習(xí)模式時(shí),則不需任何操作。若學(xué)習(xí)遙控裝置100處于控制模式,則通過觸擊控制器110的學(xué)習(xí)功能鍵“學(xué)習(xí)”,或者通過屏幕菜單選擇等方式,進(jìn)入學(xué)習(xí)模式。學(xué)習(xí)遙控裝置100接收該指令后,由處理器單元101控制,進(jìn)入學(xué)習(xí)模式。
步驟S302,顯示學(xué)習(xí)功能界面。
進(jìn)入學(xué)習(xí)模式的同時(shí),顯示器單元103相應(yīng)顯示學(xué)習(xí)功能界面。
步驟S303,判斷是否需要選擇設(shè)備。若是,進(jìn)入步驟S304;若否,進(jìn)入步驟S305。
如果用戶未進(jìn)行設(shè)備選擇操作,以當(dāng)前受控設(shè)備作為學(xué)習(xí)對(duì)象,進(jìn)入步驟S306;如果用戶進(jìn)行設(shè)備選擇操作,則進(jìn)入步驟S304。
步驟S304,選擇設(shè)備,以及添加更改設(shè)備,如觸擊控制器110的設(shè)備選擇鍵,或者進(jìn)入設(shè)備選擇菜單進(jìn)行設(shè)備選擇。
選擇設(shè)備的方法是通過控制器110的設(shè)備選擇鍵向?qū)W習(xí)遙控裝置100發(fā)射控制指令,或者通過屏幕菜單進(jìn)行選擇,學(xué)習(xí)遙控裝置100接收該控制指令后,即可選擇存儲(chǔ)單元104對(duì)應(yīng)于該設(shè)備的存儲(chǔ)區(qū)域作為存儲(chǔ)控制信息的區(qū)域。
由于本裝置實(shí)現(xiàn)同一遙控器控制多個(gè)設(shè)備,其控制設(shè)備數(shù)量較多時(shí),控制器110的設(shè)備選擇鍵不能夠一一對(duì)應(yīng),因此,可以建立設(shè)備列表,將其存儲(chǔ)在存儲(chǔ)單元104中,通過控制器110的按鍵操作,在顯示單元103的屏幕上通過圖形用戶界面選擇設(shè)備。
當(dāng)出現(xiàn)新的受控設(shè)備120時(shí),可以通過控制器110在顯示單元103的圖形用戶界面上選擇添加新的設(shè)備。
有時(shí)需要將現(xiàn)有的設(shè)備改變對(duì)應(yīng)的設(shè)備選擇鍵或者菜單選項(xiàng),可以通過控制器110在圖形用戶界面上進(jìn)行。
步驟S305,啟動(dòng)學(xué)習(xí)過程。
用戶通過控制器110發(fā)出啟動(dòng)學(xué)習(xí)的信號(hào)“開始學(xué)習(xí)”指令,開始學(xué)習(xí)過程。學(xué)習(xí)遙控裝置100接收該信號(hào)后,進(jìn)入學(xué)習(xí)過程,準(zhǔn)備接收遙控器130發(fā)出的遙控指令。
步驟S306,顯示單元103顯示準(zhǔn)備好接收控制指令的信息。
準(zhǔn)備好接收遙控器130發(fā)出的控制指令時(shí),顯示單元103顯示“學(xué)習(xí)中”信號(hào),表示已經(jīng)準(zhǔn)備好開始學(xué)習(xí),學(xué)習(xí)界面如圖4所示。
步驟S307,向?qū)W習(xí)遙控裝置100發(fā)送遙控器130的遙控指令。
所述的遙控指令,具體地說,可以是按下遙控器130的某個(gè)按鍵發(fā)出的遙控指令。
步驟S308,學(xué)習(xí)遙控裝置100接收所述遙控指令,并將其數(shù)字化后存儲(chǔ)到存儲(chǔ)單元104。
處理器單元101對(duì)接收單元102接收的遙控指令進(jìn)行分析處理,將該遙控指令的波形數(shù)字化,將該數(shù)字化后的數(shù)據(jù)存儲(chǔ)到對(duì)應(yīng)設(shè)備位于存儲(chǔ)單元104的存儲(chǔ)區(qū)域上。根據(jù)上述數(shù)字化的信息可以重現(xiàn)該遙控指令。
在上述接收信號(hào)過程中,顯示單元103同時(shí)顯示該接收過程正在進(jìn)行的信息。圖4表示顯示單元接收一個(gè)遙控指令時(shí)的顯示內(nèi)容,圖中顯示出該遙控指令的波形,表明正在接收過程中。
步驟S309,遙控指令接收完成。
圖4中顯示單元103顯示的遙控指令波形消失,則受控設(shè)備120的遙控器130的遙控指令接收完畢,使用者可以進(jìn)入下一個(gè)步驟。
步驟S310,接收控制器110的控制指令。
學(xué)習(xí)過程是將控制器110的控制指令與遙控器130的遙控指令對(duì)應(yīng)起來,因此,緊接著輸入希望與所述步驟S307的遙控器130遙控指令對(duì)應(yīng)的控制器110的控制指令。
當(dāng)控制器110為遙控裝置時(shí),按下控制器110的某個(gè)特定按鍵,對(duì)準(zhǔn)學(xué)習(xí)遙控裝置100的接收單元102,使學(xué)習(xí)遙控裝置100接收控制器110的按鍵值。
當(dāng)控制器110為鍵盤、鼠標(biāo)等,需要通過圖形用戶界面進(jìn)行控制操作時(shí),則進(jìn)入相應(yīng)的界面,選擇某一圖形用戶界面的選擇項(xiàng)(如屏幕按鍵、菜單選項(xiàng)等)。
步驟S311,建立上述控制器110的控制指令與上述遙控器130遙控指令的對(duì)應(yīng)關(guān)系。
該對(duì)應(yīng)關(guān)系建立后,遙控器130的所述某一特定的控制指令就與控制器110的某一控制指令對(duì)應(yīng)。
步驟S312,將上述對(duì)應(yīng)關(guān)系存入存儲(chǔ)單元104。
步驟S313,判斷整個(gè)學(xué)習(xí)過程是否結(jié)束。若是,則進(jìn)入步驟S314;若否,進(jìn)入步驟S306。
由于某一受控設(shè)備一般具有一系列的遙控指令,只有全部遙控指令都學(xué)習(xí)完成,才能夠使控制器110完全實(shí)現(xiàn)對(duì)該設(shè)備的控制。
判斷整個(gè)學(xué)習(xí)過程結(jié)束的方法,可以是用戶通過控制器110發(fā)出“學(xué)習(xí)結(jié)束”信號(hào)。根據(jù)該信號(hào),學(xué)習(xí)遙控裝置100判斷學(xué)習(xí)過程是否結(jié)束。
步驟S314,結(jié)束本次學(xué)習(xí)過程。
上述控制過程可以通過采用遙控器形式的控制器110通過直接操作實(shí)現(xiàn)。但是,優(yōu)選的方式是結(jié)合顯示單元103通過圖形用戶界面實(shí)現(xiàn)。這樣可以使用戶易于操作。
請(qǐng)參看圖5,為使用圖形用戶界面實(shí)現(xiàn)上述控制的例子。用戶通過菜單可以進(jìn)入學(xué)習(xí)遙控裝置100主界面,通過顯示單元103看到該界面。在該界面中,具有與控制器110按鍵相對(duì)應(yīng)的軟按鍵,這些軟按鍵通過控制器110點(diǎn)擊對(duì)應(yīng)的按鍵選中。如果選中[學(xué)習(xí)],學(xué)習(xí)控制裝置100將處于學(xué)習(xí)模式,接收單元102開始接收受控設(shè)備120的遙控器130發(fā)出的遙控信號(hào),經(jīng)處理器單元101分析后,以數(shù)據(jù)形式分別存放到指定的存儲(chǔ)單元中去,供以后對(duì)該設(shè)備控制使用;接著,使用者選擇某個(gè)控制鍵,則該控制鍵對(duì)應(yīng)于上述已接收的遙控信號(hào)。顯示屏最右一列用于進(jìn)行設(shè)備選擇,點(diǎn)擊上述按鍵,可以直接選取受控設(shè)備120;也可以點(diǎn)擊[選擇],進(jìn)入選擇設(shè)備界面選擇受控設(shè)備120。選擇設(shè)備的界面可參見圖6。在此界面下,可以對(duì)受控設(shè)備120進(jìn)行管理、增加、刪除、修改等操作。選取受控設(shè)備120后,機(jī)頂盒處于控制模式,如上述控制流程所述,此時(shí)使用者每按一個(gè)控制鍵,處理器從指定的存儲(chǔ)單元104中讀取存儲(chǔ)的控制數(shù)據(jù),由發(fā)射單元105發(fā)射,從而實(shí)現(xiàn)對(duì)該鍵對(duì)應(yīng)設(shè)備功能的控制。如果不選取設(shè)備,那么遙控器發(fā)射的指令只是用來控制機(jī)頂盒本身。選擇[幫助],可以獲取學(xué)習(xí)遙控裝置100的相關(guān)幫助信息;選擇[退出]可以退出該主菜單,返回上一級(jí)菜單。在該界面中,還可以選擇[聲控],進(jìn)入語(yǔ)音學(xué)習(xí)控制子菜單,實(shí)現(xiàn)語(yǔ)音控制識(shí)別、記錄等功能。
上述圖形用戶界面還可以用于使用鍵盤、鼠標(biāo)等設(shè)備進(jìn)行控制的情況,還可以通過上述界面實(shí)現(xiàn)互聯(lián)網(wǎng)的遠(yuǎn)程控制。
本發(fā)明的關(guān)鍵在于,學(xué)習(xí)遙控裝置100接收受控設(shè)備120的遙控器130的的遙控指令,將該遙控指令的波形數(shù)字化,獲得遙控指令數(shù)據(jù),接著,建立該遙控指令數(shù)據(jù)與學(xué)習(xí)遙控裝置100的控制器110的控制指令的對(duì)應(yīng)關(guān)系,最后將對(duì)應(yīng)關(guān)系存儲(chǔ)在存儲(chǔ)單元104的特定存儲(chǔ)區(qū)域。上述過程實(shí)際上最終建立了控制器110的遙控指令與所述受控設(shè)備120的遙控器130的控制指令的對(duì)應(yīng)關(guān)系。
當(dāng)使用控制器110控制所述受控設(shè)備120時(shí),實(shí)際上是控制學(xué)習(xí)遙控裝置100從其存儲(chǔ)單元104取出對(duì)應(yīng)的遙控指令數(shù)據(jù),傳送到發(fā)射單元105,發(fā)射單元105根據(jù)該遙控指令數(shù)據(jù)產(chǎn)生相應(yīng)的遙控指令并發(fā)射,控制所述受控設(shè)備120。由于存儲(chǔ)單元104可以存儲(chǔ)多個(gè)電氣設(shè)備的遙控指令數(shù)據(jù),因此,通過以上方法,可以實(shí)現(xiàn)控制器110對(duì)多個(gè)受控設(shè)備120的遙控。
所述受控設(shè)備120的遙控器130可以是各種遙控設(shè)備。為了兼容采用不同類型的遙控裝置的受控設(shè)備,可以在學(xué)習(xí)遙控裝置100上安裝幾種類型的遙控信號(hào)接收器和發(fā)射器。
此外,學(xué)習(xí)遙控裝置100可以具有本地控制鍵盤,該鍵盤與學(xué)習(xí)遙控裝置100安裝為一體,可直接控制學(xué)習(xí)遙控裝置100。其鍵盤可與控制器110相同,也可以使用更完整的鍵盤,以便于進(jìn)行較為復(fù)雜的操作。
如本實(shí)施例所述,本發(fā)明提出的技術(shù)方案中的控制器110可以采用多種形式。包括采用遠(yuǎn)程控制的控制設(shè)備,如通過電話、手機(jī)實(shí)現(xiàn)對(duì)家用電器的遠(yuǎn)程控制,通過互聯(lián)網(wǎng)實(shí)現(xiàn)對(duì)家用電器的遠(yuǎn)程控制等。在上述情況下,所述控制器110不是遙控裝置,而是鍵盤、鼠標(biāo)等裝置,結(jié)合顯示單元103提供的圖形用戶界面,進(jìn)行控制操作。此外,還可以采用聲控實(shí)現(xiàn)對(duì)學(xué)習(xí)遙控裝置的控制,此時(shí)不需要控制器,但接收單元102需要具備接收聲控信號(hào)的功能。也可以采用個(gè)人數(shù)字助理PDA進(jìn)行控制等。
上述第一實(shí)施例中,所述的具有學(xué)習(xí)遙控功能的遙控裝置是一個(gè)專用裝置。實(shí)際上,它也可以是數(shù)字機(jī)頂盒。
由于數(shù)字機(jī)頂盒具有較強(qiáng)數(shù)據(jù)處理和數(shù)據(jù)存儲(chǔ)能力,本發(fā)明的功能可以方便的與數(shù)字機(jī)頂盒結(jié)合,這樣可以拓展數(shù)字機(jī)頂盒的功用,方便家庭電器的管理使用,降低實(shí)施本發(fā)明的成本。利用現(xiàn)有技術(shù)下數(shù)字機(jī)頂盒本身的硬件設(shè)備,增加相應(yīng)的軟件,即可使數(shù)字機(jī)頂盒成為該具有學(xué)習(xí)遙控功能的遙控裝置。
以下第二實(shí)施例說明本發(fā)明與數(shù)字機(jī)頂盒相結(jié)合的情況。
數(shù)字機(jī)頂盒是與電視機(jī)連接的網(wǎng)絡(luò)終端設(shè)備,其主要作用是實(shí)現(xiàn)數(shù)字電視節(jié)目的處理。
圖7示出數(shù)字機(jī)頂盒500的具體應(yīng)用。數(shù)字機(jī)頂盒500支持?jǐn)?shù)字電視廣播的多種模式,衛(wèi)星、地面廣播、有線傳輸?shù)臄?shù)字電視節(jié)目均可以通過數(shù)字機(jī)頂盒,對(duì)節(jié)目源進(jìn)行解密、解擾、解碼等處理,用戶可以通過遠(yuǎn)程控制設(shè)備(如遙控器、紅外線鍵盤等)對(duì)接收節(jié)目進(jìn)行選擇欣賞,也可以通過鍵盤、鼠標(biāo)進(jìn)行。
由于數(shù)字機(jī)頂盒500具有較強(qiáng)數(shù)據(jù)處理能力的處理器單元,以及強(qiáng)大的存儲(chǔ)能力,因此其功能不斷得到擴(kuò)展,日益成為提供家庭娛樂的主角。如利用PCI接口擴(kuò)展網(wǎng)絡(luò)接口,實(shí)現(xiàn)網(wǎng)絡(luò)互聯(lián),包括瀏覽萬維網(wǎng)、收發(fā)電子郵件,實(shí)現(xiàn)網(wǎng)絡(luò)節(jié)目互動(dòng),參加網(wǎng)絡(luò)游戲,進(jìn)行電子商務(wù),實(shí)現(xiàn)視頻點(diǎn)播,卡拉OK、點(diǎn)歌機(jī)等功能。利用系統(tǒng)強(qiáng)大的存儲(chǔ)能力,可以實(shí)現(xiàn)本地視頻播放,并可以存儲(chǔ)、下載網(wǎng)絡(luò)豐富的視頻、娛樂資源。通過網(wǎng)絡(luò)與家庭電腦連接,可以實(shí)現(xiàn)利用數(shù)字機(jī)頂盒收看、閱讀家庭電腦的內(nèi)容。
同樣,利用數(shù)字機(jī)頂盒500的處理器單元的控制運(yùn)算能力,以及存儲(chǔ)單元的存儲(chǔ)能力,可以用數(shù)字機(jī)頂盒實(shí)現(xiàn)本發(fā)明,使用戶使用數(shù)字機(jī)頂盒的遙控器即可遙控各種電器。
請(qǐng)參看圖8,為本發(fā)明具有學(xué)習(xí)遙控功能的數(shù)字機(jī)頂盒的系統(tǒng)框圖。該裝置包括數(shù)字機(jī)頂盒500、數(shù)字機(jī)頂盒遙控器510、受控設(shè)備520、受控設(shè)備遙控器530。
數(shù)字機(jī)頂盒500中與本發(fā)明相關(guān)的部件包括處理器單元501、接收單元502、顯示單元503、存儲(chǔ)單元504、發(fā)射單元505。此外,圖中還示出與數(shù)字機(jī)頂盒其它功能相關(guān)的部件。
所述數(shù)字機(jī)頂盒的處理器單元501,包括實(shí)現(xiàn)對(duì)節(jié)目流解碼的Mpeg1/2/4和其它流媒體數(shù)據(jù)格式的解碼器;可以獲得高品質(zhì)音效的高性能的音頻數(shù)字信號(hào)處理器DSP;通用輸入輸出口GPIO、精簡(jiǎn)執(zhí)令運(yùn)算集RISC;圖形引擎GraphicEngine。
該處理器單元通過PCI接口擴(kuò)展,可以實(shí)現(xiàn)無線、有線網(wǎng)絡(luò)連接,擴(kuò)展其它PCI接口的設(shè)備,以及實(shí)現(xiàn)移動(dòng)設(shè)備存儲(chǔ)的USB控制器。
作為本發(fā)明的組成單元,該數(shù)字機(jī)頂盒處理器單元501負(fù)責(zé)相關(guān)的數(shù)據(jù)處理和控制。
所述數(shù)字機(jī)頂盒的接收單元502,可以通過紅外線接收器IR Receiver實(shí)現(xiàn)紅外遙控(如圖所示),也可以通過無線射頻RF接收器實(shí)現(xiàn)無限射頻遙控,或采取其它各種遙控方式。接收單元502也可以是接收PS/2鍵盤、鼠標(biāo)等直接控制設(shè)備的指令的設(shè)備,以及電話控制、網(wǎng)絡(luò)控制等遠(yuǎn)程控制設(shè)備指令的設(shè)備,但是無論如何,接收單元502必須具有接收遙控信號(hào)的裝置,以便接收受控設(shè)備520的遙控器530的遙控指令。
對(duì)于本發(fā)明而言,該接收單元502用于接收所述數(shù)字機(jī)頂盒控制器510發(fā)出的對(duì)于受控設(shè)備的遙控指令,同時(shí)還在學(xué)習(xí)遙控過程中用于接收受控設(shè)備520的遙控器530發(fā)出的遙控指令。
如圖所示,所述數(shù)字機(jī)頂盒具有真空熒光顯示屏VFD(Vacuum FluorescentDisplay)的顯示單元503,由所述處理器單元501驅(qū)動(dòng),顯示與數(shù)字機(jī)頂盒相關(guān)的操作內(nèi)容。該顯示單元503還可用于實(shí)現(xiàn)圖形用戶界面GUI控制。
對(duì)于本發(fā)明而言,該顯示單元503用于顯示遙控的工作過程以及學(xué)習(xí)遙控的過程。尤其是在學(xué)習(xí)遙控過程中,該顯示單元503用于顯示開始學(xué)習(xí)某一個(gè)遙控指令,以及在學(xué)習(xí)中顯示所接收的遙控指令的波形,以及遙控指令接收完畢信息等,使用戶可以掌控學(xué)習(xí)遙控過程。當(dāng)采用GUI方式時(shí),該顯示單元用于顯示控制界面和學(xué)習(xí)遙控的界面,用戶通過鼠標(biāo)、鍵盤等,通過上述界面實(shí)現(xiàn)控制功能和學(xué)習(xí)遙控功能。
所述數(shù)字機(jī)頂盒的存儲(chǔ)單元504包括通過增強(qiáng)型數(shù)據(jù)包連接界面ATAPI接口掛載的硬盤、光盤驅(qū)動(dòng)器CD-ROM、標(biāo)準(zhǔn)閃存CF卡等設(shè)備,這些設(shè)備為數(shù)字機(jī)頂盒提供充分的存儲(chǔ)數(shù)據(jù)能力。此外,處理器單元還外接有高速電可擦寫ROM-Flash存儲(chǔ)器,同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器SDRAM,提供系統(tǒng)運(yùn)行時(shí)需要的存儲(chǔ)空間。
對(duì)于本發(fā)明而言,上述存儲(chǔ)單元504包含的各種存儲(chǔ)設(shè)備,可用于存儲(chǔ)受控設(shè)備520的遙控指令數(shù)據(jù),及其與控制器510的控制指令的對(duì)應(yīng)關(guān)系。在學(xué)習(xí)過程進(jìn)行中,可以先將上述學(xué)習(xí)內(nèi)容存儲(chǔ)在ROM/Flash,SDRAM存儲(chǔ)器中,當(dāng)對(duì)某個(gè)受控設(shè)備520的學(xué)習(xí)過程結(jié)束后,再將所有學(xué)習(xí)到的內(nèi)容存儲(chǔ)到硬盤等存儲(chǔ)介質(zhì)上。
所述數(shù)字機(jī)頂盒還具有發(fā)射單元505,本實(shí)施例中,該發(fā)射單元505為紅外線發(fā)射器IR Transmitter,實(shí)際上也可以是射頻發(fā)射器RF和其它可以發(fā)射遙控信號(hào)的設(shè)備。該發(fā)射單元505用于根據(jù)存儲(chǔ)的遙控指令數(shù)據(jù),發(fā)射相應(yīng)的遙控指令,實(shí)現(xiàn)對(duì)受控設(shè)備520的遙控。
該數(shù)字機(jī)頂盒具有控制器510,該控制器510用于發(fā)出控制指令,實(shí)現(xiàn)對(duì)數(shù)字機(jī)頂盒的控制操作。
圖中示出該控制器510為紅外線遙控器,用于發(fā)射紅外遙控指令。該控制器510具有若干按鍵,用于遙控操作。按下某個(gè)按鍵,控制器510的紅外發(fā)射器就會(huì)發(fā)射出對(duì)應(yīng)該按鍵的紅外線波形作為控制指令。該控制器510也可以采取其它多種形式。例如采取其它類型的遙控裝置,包括射頻遙控器RF;或者該控制器510也可以不是遙控裝置,而是鍵盤、鼠標(biāo)等有線控制裝置,甚至可以采用電話機(jī)、網(wǎng)絡(luò)作為控制裝置,以便實(shí)現(xiàn)遠(yuǎn)程控制。不論采取何種形式,所述控制器510發(fā)出的控制指令應(yīng)該能夠被所述接收單元502接收。以下以采用圖示的紅外線遙控器為例。
上述數(shù)字機(jī)頂盒用于實(shí)現(xiàn)遙控功能的過程與第一實(shí)施例相同,不再贅述。
請(qǐng)參看圖9,本裝置還可以進(jìn)入聲控設(shè)置界面,通過聲控方式實(shí)現(xiàn)對(duì)受控設(shè)備的控制。此時(shí)所述接收單元502是麥克風(fēng)。圖中示出所述聲控設(shè)置界面。采用聲控方式時(shí),學(xué)習(xí)遙控的過程簡(jiǎn)述如下進(jìn)入聲控設(shè)置界面后,圖形用戶界面會(huì)列出命令菜單,并且已標(biāo)明哪些命令已經(jīng)被存儲(chǔ),這些指令都已做好標(biāo)記,以便區(qū)別。選擇一個(gè)命令,然后點(diǎn)擊圖形用戶界面的[錄制]語(yǔ)音標(biāo)簽,然后,對(duì)著數(shù)字機(jī)頂盒麥克風(fēng)進(jìn)行語(yǔ)音錄制。有必要的情況下,可以重復(fù)錄制三次,完成后可以按圖形用戶界面的[測(cè)試]選項(xiàng),如果數(shù)字機(jī)頂盒可以識(shí)別,則進(jìn)行下一命令的錄制,如此反復(fù)直到所有命令的語(yǔ)音標(biāo)簽都錄制完成。如果對(duì)某一語(yǔ)音標(biāo)簽不滿意,則可以使用抹除功能將其抹除,然后重新錄制。
使用上述聲控方式進(jìn)行控制時(shí),同樣是通過麥克風(fēng)接收用戶發(fā)出的語(yǔ)音信息,然后與已錄制好的語(yǔ)音標(biāo)簽進(jìn)行比對(duì),若有相符的語(yǔ)音標(biāo)簽,則執(zhí)行對(duì)應(yīng)該語(yǔ)音標(biāo)簽的指令。
控制器110就是數(shù)字機(jī)頂盒本身的遙控器,該遙控器發(fā)出的指令可能是控制數(shù)字機(jī)頂盒本身動(dòng)作的指令,也可能是控制其它設(shè)備的指令。此時(shí)所述控制流程中需要首先判斷目前數(shù)字機(jī)頂盒所處于的工作狀態(tài),區(qū)別控制信息是控制數(shù)字機(jī)頂盒本身的操作指令,還是控制其它設(shè)備的指令。如果是控制數(shù)字機(jī)頂盒的指令,則直接由數(shù)字機(jī)頂盒接收;如果是控制其它設(shè)備的指令,則依據(jù)上述方法,從存儲(chǔ)單元的相應(yīng)區(qū)域中讀取指令的波形數(shù)據(jù),并交由發(fā)射單元發(fā)送。所述數(shù)字機(jī)頂盒的工作狀態(tài)的選擇,可以通過遙控器的專用按鍵選擇,也可以進(jìn)入相應(yīng)的圖形用戶界面選擇。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種學(xué)習(xí)遙控裝置(100),用于實(shí)現(xiàn)對(duì)至少一個(gè)受控設(shè)備(120)的遙控,其特征在于,包括接收單元(102),用于接收用戶發(fā)出的信息;存儲(chǔ)單元(104),用于存放學(xué)習(xí)信息,包括受控設(shè)備(120)的遙控指令信息、控制受控設(shè)備(120)的控制指令,以及兩者的對(duì)應(yīng)關(guān)系;處理器單元(101),用于接收接收單元(102)傳送的所述信息;若所述信息為學(xué)習(xí)信息,則將所述信息存入存儲(chǔ)單元(104)的相應(yīng)區(qū)域中;若所述信息為控制本機(jī)的控制指令,則據(jù)此控制本機(jī)動(dòng)作;若所述信息為控制受控設(shè)備(120)的控制指令,則向存儲(chǔ)單元(104)讀取對(duì)應(yīng)于受控設(shè)備(120)的控制數(shù)據(jù);發(fā)射單元(105),用于接收處理器單元(101)讀取的所述控制數(shù)據(jù),并據(jù)此產(chǎn)生控制所述受控設(shè)備(120)的遙控指令。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,進(jìn)一步包括顯示單元(103),由所述處理器單元(101)控制,用于顯示所述學(xué)習(xí)遙控裝置(100)的工作過程。
3.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述顯示單元(103)為電視機(jī)。
4.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述學(xué)習(xí)遙控裝置(100)為數(shù)字機(jī)頂盒。
5.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述接收單元(102)為紅外線接收器、RF射頻接收器,或者為接收鍵盤、鼠標(biāo)輸入的裝置,或者為聲控接收裝置。
6.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述發(fā)射單元(105)為紅外線發(fā)射器或者RF射頻發(fā)射器。
7.一種具有學(xué)習(xí)遙控功能的系統(tǒng),用于實(shí)現(xiàn)對(duì)至少一個(gè)受控設(shè)備(120)的遙控,其特征在于,包括控制器(110),用戶通過其發(fā)送控制指令;學(xué)習(xí)遙控裝置(100),用于接收用戶發(fā)出的信息,包括通過控制器發(fā)送的控制指令,以及學(xué)習(xí)信息;當(dāng)所述控制器(110)發(fā)出的控制指令為控制本機(jī)的控制指令時(shí),則學(xué)習(xí)遙控裝置(100)根據(jù)該控制指令控制本機(jī)動(dòng)作;若所述控制器(110)發(fā)出的控制指令為控制受控設(shè)備(120)的控制指令,則讀取對(duì)應(yīng)于該控制指令的受控設(shè)備(120)的控制數(shù)據(jù),并轉(zhuǎn)化為該受控設(shè)備(120)的遙控指令發(fā)出;若接收到的所述用戶信息是學(xué)習(xí)信息,當(dāng)該學(xué)習(xí)信息為受控設(shè)備(120)的遙控器(130)發(fā)出的遙控指令時(shí),學(xué)習(xí)遙控裝置(100)將產(chǎn)生對(duì)應(yīng)于該遙控指令的數(shù)據(jù),并將該數(shù)據(jù)以及與該數(shù)據(jù)對(duì)應(yīng)的控制器(110)的控制指令,存放在對(duì)應(yīng)于該受控設(shè)備(120)的存儲(chǔ)區(qū)域。
8.根據(jù)權(quán)利要求要求7所述的系統(tǒng),其特征在于,所述學(xué)習(xí)遙控裝置(100)包括接收單元(102),用于接收用戶發(fā)出的信息;存儲(chǔ)單元(104),用于存放學(xué)習(xí)信息,包括受控設(shè)備(120)的遙控指令轉(zhuǎn)化的控制數(shù)據(jù)、控制受控設(shè)備(120)的控制指令,以及兩者的對(duì)應(yīng)關(guān)系;處理器單元(101),用于接收接收單元(102)傳送的所述信息;若所述信息為學(xué)習(xí)信息,則將所述信息存入存儲(chǔ)單元(104)的相應(yīng)區(qū)域中;若所述信息為控制本機(jī)的控制指令,則據(jù)此控制本機(jī)動(dòng)作;若所述信息為控制受控設(shè)備(120)的控制指令,則向存儲(chǔ)單元(104)讀取對(duì)應(yīng)于受控設(shè)備(120)的控制數(shù)據(jù);發(fā)射單元(105),用于接收處理器單元(101)讀取的所述控制數(shù)據(jù),并據(jù)此產(chǎn)生控制受控設(shè)備(120)的遙控指令。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述學(xué)習(xí)遙控裝置(100)進(jìn)一步包括顯示單元(103),由所述處理器單元(101)控制,用于顯示所述學(xué)習(xí)遙控裝置(100)的工作過程。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述顯示單元(103)為電視機(jī)。
11.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述接收單元(102)為紅外線接收器、RF射頻接收器,或者為接收鍵盤、鼠標(biāo)輸入的裝置,或者為聲控接收裝置。
12.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述發(fā)射單元(105)為紅外發(fā)射器或者RF射頻發(fā)射器。
13.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述控制器(110)是遙控終端、遠(yuǎn)程控制終端或者個(gè)人數(shù)字助理。
14.一種具有學(xué)習(xí)遙控功能的家庭智能控制系統(tǒng),其特征在于,包括控制器(110),用戶通過其發(fā)送控制指令;學(xué)習(xí)遙控裝置(100),用于接收用戶發(fā)出的信息,包括所述控制器(110)發(fā)出的控制指令,以及學(xué)習(xí)信息;若所述控制器(110)發(fā)出的控制指令為控制本機(jī)的控制指令時(shí),則學(xué)習(xí)遙控裝置(100)根據(jù)該控制指令控制本機(jī)動(dòng)作;若所述控制器(110)發(fā)出的控制指令為控制受控設(shè)備(120)的控制指令,則讀取對(duì)應(yīng)于該控制指令的受控設(shè)備(120)的控制數(shù)據(jù),并轉(zhuǎn)化為該受控設(shè)備(120)的遙控指令發(fā)出;若接收到的所述用戶信息是學(xué)習(xí)信息,學(xué)習(xí)遙控裝置(100)將產(chǎn)生對(duì)應(yīng)于該遙控指令的數(shù)據(jù),存放在對(duì)應(yīng)于該受控設(shè)備(120)的存儲(chǔ)區(qū)域;受控設(shè)備(120),用于接收學(xué)習(xí)遙控裝置(100)發(fā)出的遙控指令,并根據(jù)遙控指令執(zhí)行相關(guān)操作。
15.根據(jù)權(quán)利要求要求14所述的系統(tǒng),其特征在于,所述學(xué)習(xí)遙控裝置(100)包括接收單元(102),用于接收用戶發(fā)出的信息;存儲(chǔ)單元(104),用于存放學(xué)習(xí)信息,包括受控設(shè)備(120)的遙控指令轉(zhuǎn)化的控制數(shù)據(jù)、控制受控設(shè)備(120)的控制指令,以及兩者的對(duì)應(yīng)關(guān)系;處理器單元(101),用于接收接收單元(102)傳送的所述信息;若所述信息為學(xué)習(xí)信息,則將所述信息存入存儲(chǔ)單元(104)的相應(yīng)區(qū)域中;若所述信息為控制本機(jī)的控制指令,則據(jù)此控制本機(jī)動(dòng)作;若所述信息為控制受控設(shè)備(120)的控制指令,則向存儲(chǔ)單元(104)讀取對(duì)應(yīng)于受控設(shè)備(120)的控制數(shù)據(jù);發(fā)射單元(105),用于接收處理器單元(101)讀取的所述控制數(shù)據(jù),并據(jù)此產(chǎn)生控制受控設(shè)備(120)的遙控指令。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,進(jìn)一步包括顯示單元(103),由所述處理器單元(101)控制,用于顯示所述學(xué)習(xí)遙控裝置(100)的工作過程。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其特征在于,所述顯示單元(103)為電視機(jī)。
18.根據(jù)權(quán)利要求要求15所述的系統(tǒng),其特征在于,所述接收單元(102)為紅外線接收器、RF射頻接收器或者為鍵盤、鼠標(biāo),或者為聲控接收裝置。
19.根據(jù)權(quán)利要求要求15所述的系統(tǒng),其特征在于,所述發(fā)射單元(105)為紅外發(fā)射器或者RF射頻發(fā)射器。
20.根據(jù)權(quán)利要求要求14所述的系統(tǒng),其特征在于,所述控制器(110)是遙控器或者PDA遙控終端;或者是電話、手機(jī)或者互聯(lián)網(wǎng)遠(yuǎn)程控制端。
21.根據(jù)權(quán)利要求要求15所述的系統(tǒng),其特征在于,所述接收單元(102)為聲音接收設(shè)備,用于接收用戶發(fā)出的聲控信號(hào)。
22.根據(jù)權(quán)利要求要求14所述的系統(tǒng),其特征在于,所述受控設(shè)備(120)將運(yùn)行信息發(fā)送給所述學(xué)習(xí)遙控裝置(100),所述學(xué)習(xí)遙控裝置(100)進(jìn)一步將所述運(yùn)行信息發(fā)送給所述控制器(110)。
23.一種學(xué)習(xí)遙控功能的方法,其特征在于,包括1)學(xué)習(xí)遙控裝置(100)接收用戶發(fā)送的信息;2)如果所述用戶發(fā)出的信息為學(xué)習(xí)信息,學(xué)習(xí)遙控裝置(100)將其轉(zhuǎn)化為相應(yīng)的數(shù)據(jù)存放在特定的存儲(chǔ)區(qū)域;3)如果所述用戶發(fā)出的信息為控制本機(jī)的控制指令,則根據(jù)該控制指令控制本機(jī)動(dòng)作;4)如果所述用戶發(fā)出的信息為控制受控設(shè)備(120)的控制指令,則向?qū)?yīng)于該受控設(shè)備(120)的存儲(chǔ)區(qū)域讀取該受控設(shè)備(120)的控制數(shù)據(jù),并根據(jù)讀取的數(shù)據(jù)發(fā)送遙控指令。
24.根據(jù)權(quán)利要求23所述的方法,其特征在于,所述步驟2)的學(xué)習(xí)信息包括受控設(shè)備(120)的遙控器(130)發(fā)出的遙控指令、控制器(110)發(fā)出的控制指令,以及上述兩者的對(duì)應(yīng)關(guān)系。
25.根據(jù)權(quán)利要求23所述的方法,其特征在于,所述步驟2)包括1)將受控設(shè)備(120)的遙控器(130)發(fā)出的遙控指令的波形數(shù)字化,形成遙控指令數(shù)據(jù);2)建立控制器(110)發(fā)送的對(duì)應(yīng)于上述遙控指令的控制指令與上述遙控指令數(shù)據(jù)的對(duì)應(yīng)關(guān)系;3)將上述遙控指令數(shù)據(jù)及其對(duì)應(yīng)的控制指令存入存儲(chǔ)單元(104)的相應(yīng)區(qū)域。
26.根據(jù)權(quán)利要求23所述的方法,其特征在于,所述步驟3)還包括顯示單元(103)顯示該學(xué)習(xí)信息存放過程;所述步驟5)還包括顯示單元(103)顯示該受控設(shè)備(120)控制過程。
27.根據(jù)權(quán)利要求23所述的方法,其特征在于,在所述步驟1)中用戶發(fā)送的信息,其中的控制指令是通過遙控終端或者遠(yuǎn)程控制端發(fā)送;或者是通過聲音發(fā)送。
28.根據(jù)權(quán)利要求27所述的方法,其特征在于,所述遙控終端是遙控器或者個(gè)人數(shù)字助理;所述遠(yuǎn)程控制端是電話、手機(jī)或者互聯(lián)網(wǎng)。
29.根據(jù)權(quán)利要求27所述的方法,其特征在于,還包括如下步驟受控設(shè)備(120)發(fā)送運(yùn)行信息給學(xué)習(xí)遙控裝置(100),學(xué)習(xí)遙控裝置(100)將運(yùn)行信息發(fā)送給所述遙控終端或遠(yuǎn)程控制端。
全文摘要
本發(fā)明提供具有學(xué)習(xí)遙控裝置。包括接收單元,用于接收用戶發(fā)出的信息;存儲(chǔ)單元存放學(xué)習(xí)信息,包括受控設(shè)備的遙控指令信息、控制受控設(shè)備的控制指令,以及兩者的對(duì)應(yīng)關(guān)系;處理器單元,用于接收接收單元傳送的所述信息;若所述信息為學(xué)習(xí)信息,則將所述信息存入存儲(chǔ)單元的相應(yīng)區(qū)域中;若所述信息為控制本機(jī)的控制指令,則據(jù)此控制本機(jī)動(dòng)作;若所述信息為控制受控設(shè)備的控制指令,則向存儲(chǔ)單元讀取對(duì)應(yīng)于受控設(shè)備的控制數(shù)據(jù);發(fā)射單元,用于接收處理器單元讀取的所述控制數(shù)據(jù),并據(jù)此產(chǎn)生控制所述受控設(shè)備的遙控指令。本發(fā)明同時(shí)提供包括上述學(xué)習(xí)遙控裝置的學(xué)習(xí)遙控系統(tǒng),以及家庭智能控制系統(tǒng)。本發(fā)明還提供一種學(xué)習(xí)遙控功能的方法。
文檔編號(hào)G08C17/00GK1912948SQ20051009019
公開日2007年2月14日 申請(qǐng)日期2005年8月11日 優(yōu)先權(quán)日2005年8月11日
發(fā)明者劉壯, 于春, 谷麗男 申請(qǐng)人:凌陽(yáng)科技股份有限公司, 北京北陽(yáng)電子技術(shù)有限公司