專利名稱:一種通過機頂盒實現(xiàn)的電器控制裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對家用電器的控制裝置和方法,尤其涉及一種通過機頂盒實現(xiàn)的對所有的家用電器進行統(tǒng)一控制的裝置和方法。
背景技術(shù):
目前對家用電器的控制都是使用各自的遙控器來實現(xiàn)的,即電視機通過電視機遙控器控制,空調(diào)通過空調(diào)遙控器控制。遙控器控制電器的實現(xiàn)原理是遙控器的每個按鍵都有一個鍵值,當(dāng)按下某個按鍵時,該按鍵的鍵值就發(fā)射到對應(yīng)的電器上,電器接收到鍵值后據(jù)此完成相應(yīng)的操作,從而實現(xiàn)遙控器對電器的控制。但目前還沒有一種統(tǒng)一實現(xiàn)遙控控制所有電器的方法和裝置。
傳統(tǒng)的最接近統(tǒng)一控制的解決方案是使用學(xué)習(xí)型遙控器。該方案是通過在機頂盒遙控器的基礎(chǔ)上添加幾個學(xué)習(xí)鍵,來學(xué)習(xí)電視機的調(diào)臺調(diào)音等簡單操作,從而實現(xiàn)機頂盒和電視機遙控器合為一體。
上述傳統(tǒng)方案主要存在以下缺陷(1)由于遙控器學(xué)習(xí)鍵采用硬件一一匹配方式,使用不靈活,僅能應(yīng)用于單一家電;(2)遙控器學(xué)習(xí)的鍵值容易丟失,造成無法正常遙控電視機;(3)學(xué)習(xí)型遙控器的靜態(tài)電流較大,比較耗電。
發(fā)明內(nèi)容
本發(fā)明的目的在于解決上述問題,提供了一種通過機頂盒實現(xiàn)的電器控制裝置以及包含這種電器控制裝置的機頂盒,將各種遙控器進行合理整合,通過機頂盒平臺的紅外輸出控制相應(yīng)的各種家電,解決了眾多家用電器引起的遙控器泛濫問題。
本發(fā)明的另一目的是提供了一種通過機頂盒實現(xiàn)的電器控制方法,將各種遙控器進行合理整合,通過機頂盒平臺的紅外輸出控制相應(yīng)的各種家電,解決了眾多家用電器引起的遙控器泛濫問題。
本發(fā)明的技術(shù)方案為本發(fā)明提出了一種通過機頂盒實現(xiàn)的電器控制裝置,通過機頂盒遙控器控制任一電器的功能,該裝置包括機頂盒遙控器,其上設(shè)有數(shù)個功能控制鍵;紅外指令接收模塊,接收該機頂盒遙控器上的該些功能控制鍵所發(fā)出的紅外信號;碼本庫存儲模塊,存儲的碼本庫包含多個碼本序列,其中每個碼本序列的地址碼對應(yīng)一個電器且該碼本序列存儲該電器的數(shù)個功能鍵值;學(xué)習(xí)域模塊,連接該紅外指令接收模塊和該碼本庫存儲模塊,該學(xué)習(xí)域模塊設(shè)有數(shù)個功能控制區(qū)域,該些功能控制區(qū)域存儲的內(nèi)容是從該碼本庫存儲模塊導(dǎo)出的某一碼本序列的數(shù)個功能鍵值,該些功能控制區(qū)域是由該紅外指令接收模塊傳來的功能控制鍵的紅外信號激活的;紅外指令發(fā)送模塊,將激活的功能控制區(qū)域所存儲的功能鍵值發(fā)射到該電器。
上述的通過機頂盒實現(xiàn)的電器控制裝置,其中,該學(xué)習(xí)域模塊的功能控制區(qū)域的數(shù)目與該機頂盒遙控器上的功能控制鍵的數(shù)目相同。
上述的通過機頂盒實現(xiàn)的電器控制裝置,其中,該紅外指令接收模塊還接收一電器遙控器的鍵值,該學(xué)習(xí)域模塊的功能控制區(qū)域是可擦寫的且存儲接收到的該鍵值。
上述的通過機頂盒實現(xiàn)的電器控制裝置,其中,該電器遙控器的鍵值在被紅外指令接收模塊接收后存入該碼本庫存儲模塊的一個新增的碼本序列中。
本發(fā)明還提出了一種通過機頂盒實現(xiàn)的電器控制方法,通過機頂盒遙控器控制某一電器的功能,該電器控制方法包括機頂盒接收用戶輸入以確定該機頂盒所要控制的電器;根據(jù)上一步中的電器從碼本庫中導(dǎo)出對應(yīng)的碼本序列至學(xué)習(xí)域中的各個功能控制區(qū)域,該碼本序列存儲該電器的數(shù)個功能鍵值;接收機頂盒遙控器上的一功能控制鍵發(fā)出的紅外信號;根據(jù)上一步中的紅外信號激活對應(yīng)的功能控制區(qū)域,將該功能控制區(qū)域所存儲的功能鍵值發(fā)射至該電器;該電器根據(jù)接收到的功能鍵值完成相應(yīng)的操作。
上述的通過機頂盒實現(xiàn)的電器控制方法,其中,該學(xué)習(xí)域中的功能控制區(qū)域數(shù)目與該機頂盒遙控器上的功能控制鍵數(shù)目相同。
上述的通過機頂盒實現(xiàn)的電器控制方法,其中,該方法還包括一新增電器的學(xué)習(xí)過程,該學(xué)習(xí)過程包括接收新增電器的遙控器按鍵的鍵值;將該些鍵值存儲在學(xué)習(xí)域的功能控制區(qū)域中;將該些鍵值組成一碼本序列添加至碼本庫中。
上述的通過機頂盒實現(xiàn)的電器控制方法,其中,該新增電器的學(xué)習(xí)過程是由用戶自行選擇的。
本發(fā)明另外提出了一種機頂盒,控制任一電器的功能,該機頂盒包括機頂盒模塊,對DVB信號進行接收、處理和播放;電器控制裝置,該裝置進一步包括機頂盒遙控器,其上設(shè)有數(shù)個功能控制鍵;紅外指令接收模塊,接收該機頂盒遙控器上的該些功能控制鍵所發(fā)出的紅外信號;碼本庫存儲模塊,存儲的碼本庫包含多個碼本序列,其中每個碼本序列的地址碼對應(yīng)一個電器且該碼本序列存儲該電器的數(shù)個功能鍵值;學(xué)習(xí)域模塊,連接該紅外指令接收模塊和該碼本庫存儲模塊,該學(xué)習(xí)域模塊設(shè)有數(shù)個功能控制區(qū)域,該些功能控制區(qū)域存儲的內(nèi)容是從該碼本庫存儲模塊導(dǎo)出的某一碼本序列的數(shù)個功能鍵值,該些功能控制區(qū)域是由該紅外指令接收模塊傳來的功能控制鍵的紅外信號激活的;紅外指令發(fā)送模塊,將激活的功能控制區(qū)域所存儲的功能鍵值發(fā)射到該電器。
上述的機頂盒,其中,該學(xué)習(xí)域模塊的功能控制區(qū)域的數(shù)目與該機頂盒遙控器上的功能控制鍵的數(shù)目相同。
上述的機頂盒,其中,該紅外指令接收模塊還接收一電器遙控器的鍵值,該學(xué)習(xí)域模塊的功能控制區(qū)域是可擦寫的且存儲接收到的鍵值。
上述的機頂盒,其中,該電器遙控器的鍵值在被紅外指令接收模塊接收后存入該碼本庫存儲模塊的一個新增的碼本序列中。
本發(fā)明對比現(xiàn)有技術(shù),有如下的有益效果本發(fā)明通過獲取家用電器的紅外控制碼值并存儲在機頂盒中,再利用機頂盒遙控器的功能控制鍵激活并發(fā)射紅外控制碼值以控制家用電器的功能。本發(fā)明對比現(xiàn)有技術(shù),是將機頂盒作為所有家用電器紅外控制的統(tǒng)一調(diào)度平臺,所有家電的紅外控制都通過機頂盒的紅外輸出模塊來控制,減少了所需遙控器的數(shù)量。同時,本發(fā)明主要采用軟件方法實現(xiàn)統(tǒng)一控制,因此學(xué)習(xí)到的鍵值不容易丟失且不會引起較大的靜態(tài)電流。
圖1是本發(fā)明的包含電器控制裝置的機頂盒的一個較佳實施例的原理框圖。
圖2是本發(fā)明的通過機頂盒實現(xiàn)的電器控制方法的一個較佳實施例的流程圖。
圖3是本發(fā)明的新增電器的學(xué)習(xí)過程的一個較佳實施例的流程圖。
具體實施例方式
下面結(jié)合附圖和實施例對本發(fā)明作進一步的描述。
圖1示出了本發(fā)明的包含電器控制裝置的機頂盒的一個較佳實施例的原理。請參見圖1,機頂盒10包括機頂盒原有模塊11和電器控制裝置12,機頂盒原有模塊11包括網(wǎng)絡(luò)接口模塊、解復(fù)用器、解碼器、視頻編碼器等,對DVB信號進行接收、處理和播放。電器控制裝置12包括機頂盒遙控器120、紅外指令接收模塊121、碼本庫存儲模塊122、學(xué)習(xí)域模塊123和紅外指令發(fā)送模塊124。
機頂盒遙控器120除了常用的按鍵外,還設(shè)有數(shù)個功能控制鍵,比如設(shè)置了4個功能控制鍵B1~B4。紅外指令接收模塊121接收機頂盒遙控器120上的這些功能控制鍵所發(fā)出的紅外信號。碼本庫存儲模塊122以數(shù)據(jù)庫形式存儲碼本庫,碼本庫包含多個碼本序列,每個碼本序列存儲了某個電器的數(shù)個功能鍵鍵值,而且所存儲的鍵值的個數(shù)與機頂盒遙控器120上的功能控制鍵個數(shù)相等,在本實施例中即為4個功能鍵鍵值。學(xué)習(xí)域模塊123連接紅外指令接收模塊121和碼本庫存儲模塊122,學(xué)習(xí)域模塊123內(nèi)設(shè)置數(shù)個功能控制區(qū)域,其個數(shù)與碼本序列存儲的功能鍵鍵值相等,在本實施例中為4個功能控制區(qū)域F1~F4。這些功能控制區(qū)域F1~F4存儲的內(nèi)容就是碼本序列中的功能鍵值,功能控制區(qū)域由紅外指令接收模塊121接收到的紅外信號激活。紅外指令發(fā)送模塊124將學(xué)習(xí)域模塊123的某個被激活的功能控制區(qū)域所存儲的功能鍵值發(fā)射至相應(yīng)的電器13。功能控制區(qū)域F1~F4的內(nèi)容是可擦寫的,碼本庫存儲模塊122的另一個碼本序列的鍵值可導(dǎo)入功能控制區(qū)域F1~F4中以替換控制區(qū)域原先所存儲的功能鍵值。同樣地,電器遙控器14的按鍵發(fā)出的鍵值被紅外指令接收模塊121接收后也能存入學(xué)習(xí)域模塊123的功能控制區(qū)域以替換原先存儲的功能鍵值,而且功能鍵值可被存入碼本庫存儲模塊122的一個新增的碼本序列中。
利用上述的包含電器控制裝置的機頂盒可以實現(xiàn)對各種電器的統(tǒng)一控制,從控制模式上看一般有兩種方法,下面結(jié)合圖2對其中的一種控制模式加以描述,在這種控制模式下,所要控制的電器的功能鍵值已經(jīng)存儲在碼本庫存儲模塊122的碼本序列中。
步驟S10機頂盒接收用戶輸入以確定該機頂盒所要控制的電器。機頂盒在電視屏幕上生成OSD菜單界面以供用戶選擇所需的電器,例如在遙控器鍵值設(shè)置界面中提供TV、DVD、功放、空調(diào)的選項,當(dāng)用戶選擇TV后又生成下一個電視機品牌選擇的子菜單,提供SONY、SUMSUNG、康佳、長虹的選項。當(dāng)用戶選擇SUMSUNG后進一步生成型號選擇的子菜單,提供PS42C7S、LA27S71B、LA37R71B、LA52F71B的型號選擇,最后用戶選擇LA27S71B的型號。
步驟S11根據(jù)步驟S10中選擇的電器從碼本庫中導(dǎo)出對應(yīng)的碼本序列至學(xué)習(xí)域的各個功能控制區(qū)域,該碼本存儲該電器的數(shù)個功能鍵值。
碼本庫中的每個碼本序列對應(yīng)一個電器,碼本序列存儲的功能鍵值的個數(shù)與學(xué)習(xí)域的功能控制區(qū)域個數(shù)(即機頂盒遙控器上的功能控制鍵個數(shù))相同。在本實施例中,功能控制鍵為B1~B4,功能控制區(qū)域為F1~F4,因此碼本序列也對應(yīng)的存儲4個功能鍵值,一般將最常用的功能鍵值存儲在碼本序列中。
可利用8位通道選擇碼進行通道選擇,根據(jù)步驟S10用戶選擇的電器型號生成相應(yīng)的通道值,比如LA27S71B型號的電視的通道值為00000010,該通道值傳送給碼本庫,碼本庫根據(jù)這個通道值開啟相應(yīng)的碼本序列,將該碼本序列中的鍵值依次導(dǎo)入到學(xué)習(xí)域的功能控制區(qū)域F1~F4中。比如將該型號電視的開關(guān)機、調(diào)臺、調(diào)音量和調(diào)色彩這四個按鍵的功能鍵值依次存儲在功能控制區(qū)域F1~F4中。
步驟S12接收機頂盒遙控器上的一個功能控制鍵發(fā)出的紅外信號。當(dāng)用戶按下功能控制鍵B1~B4中任一個時,該控制鍵發(fā)出一紅外信號至機頂盒10,被機頂盒10內(nèi)的紅外指令接收模塊121接收。
步驟S13根據(jù)步驟S12接收到的紅外信號激活學(xué)習(xí)域中對應(yīng)的功能控制區(qū)域,將該功能控制區(qū)域所存儲的功能鍵值發(fā)射至對應(yīng)的電器。
機頂盒遙控器上的功能控制鍵B1~B4和學(xué)習(xí)域中的功能控制區(qū)域F1~F4是一一對應(yīng)的。例如,當(dāng)用戶按下功能控制鍵B1時,機頂盒根據(jù)功能控制鍵B1發(fā)出的紅外信號(比如是包含功能控制區(qū)域F1地址碼的信號)激活功能控制區(qū)域F1,將區(qū)域F1中存儲的功能鍵值(即LA27S71B型號的SUMSUNG電視的開關(guān)機鍵值)發(fā)射至對應(yīng)的電器(即LA27S71B型號的SUMSUNG電視)。
步驟S14該電器根據(jù)接收到的功能鍵值完成相應(yīng)的操作。
承步驟S13的例子,區(qū)域F1中的開關(guān)機鍵值被LA27S71B型號的SUMSUNG電視接收后,完成開關(guān)機的操作以實現(xiàn)控制功能。
如果所要控制的電器的功能鍵值尚未存儲在學(xué)習(xí)域中,則需要結(jié)合圖3對鍵值學(xué)習(xí)過程加以較為詳細的描述。
步驟S20接收用戶輸入以進行鍵值學(xué)習(xí)。
機頂盒生成一選擇界面,提供“遙控器鍵值設(shè)置”和“遙控器鍵值學(xué)習(xí)”兩個選項,如果用戶選擇前者,則進行上述實施例的步驟,如果用戶選擇后者,則進入步驟S21。也就是說,鍵值學(xué)習(xí)這一過程是由用戶自行啟動的。
步驟S21接收新增電器的遙控器按鍵的鍵值。
例如要增加一個型號為SP101型號的sharp空調(diào),則用戶對準機頂盒按下開關(guān)機的按鍵,則由機頂盒內(nèi)的紅外指令接收模塊121接收開關(guān)機鍵值。
步驟S22將鍵值存儲在學(xué)習(xí)域的功能控制區(qū)域中。
承步驟S21之例,開關(guān)機鍵值存入功能控制區(qū)域F1中。
步驟S23在所有的功能控制區(qū)域都已存儲完成后,將存儲的這些鍵值組成一個新的碼本序列,添加至碼本庫中。
當(dāng)功能控制區(qū)域F1~F4依次存儲了開關(guān)機鍵值、濕度調(diào)節(jié)鍵值、溫度調(diào)節(jié)鍵值和風(fēng)量控制鍵值后,將這四個鍵值組成新的碼本序列存儲在碼本庫中,該碼本序列與型號為SP101型號的sharp空調(diào)相關(guān)聯(lián)。
在鍵值學(xué)習(xí)完成之后,利用機頂盒遙控器對所需電器進行控制的過程和圖2實施例的過程是一樣的,在此不再贅述。
本發(fā)明的發(fā)明點在于將電器功能鍵值存儲于機頂盒中,根據(jù)用戶的輸入選擇相應(yīng)的電器功能鍵值導(dǎo)入學(xué)習(xí)域中,接收機頂盒遙控器上的功能控制鍵發(fā)出的紅外信號并激活對應(yīng)的學(xué)習(xí)域中的功能控制區(qū)域,將激活的區(qū)域中的功能鍵值發(fā)射到對應(yīng)的電器上以實現(xiàn)控制。由于功能控制區(qū)域的內(nèi)容是可擦寫的,因此可控制的電器個數(shù)將不受限制。
上述實施例是提供給本領(lǐng)域普通技術(shù)人員來實現(xiàn)或使用本發(fā)明的,本領(lǐng)域普通技術(shù)人員可在不脫離本發(fā)明的發(fā)明思想的情況下,對上述實施例做出種種修改或變化,因而本發(fā)明的保護范圍并不被上述實施例所限,而應(yīng)該是符合權(quán)利要求書提到的創(chuàng)新性特征的最大范圍。
權(quán)利要求
1 一種通過機頂盒實現(xiàn)的電器控制裝置,通過機頂盒遙控器控制任一電器的功能,該裝置包括機頂盒遙控器,其上設(shè)有數(shù)個功能控制鍵;紅外指令接收模塊,接收該機頂盒遙控器上的該些功能控制鍵所發(fā)出的紅外信號;碼本庫存儲模塊,存儲的碼本庫包含多個碼本序列,其中每個碼本序列的地址碼對應(yīng)一個電器且該碼本序列存儲該電器的數(shù)個功能鍵值;學(xué)習(xí)域模塊,連接該紅外指令接收模塊和該碼本庫存儲模塊,該學(xué)習(xí)域模塊設(shè)有數(shù)個功能控制區(qū)域,該些功能控制區(qū)域存儲的內(nèi)容是從該碼本庫存儲模塊導(dǎo)出的某一碼本序列的數(shù)個功能鍵值,該些功能控制區(qū)域是由該紅外指令接收模塊傳來的功能控制鍵的紅外信號激活的;紅外指令發(fā)送模塊,將激活的功能控制區(qū)域所存儲的功能鍵值發(fā)射到該電器。
2 根據(jù)權(quán)利要求1所述的通過機頂盒實現(xiàn)的電器控制裝置,其特征在于,該學(xué)習(xí)域模塊的功能控制區(qū)域的數(shù)目與該機頂盒遙控器上的功能控制鍵的數(shù)目相同。
3 根據(jù)權(quán)利要求1或2所述的通過機頂盒實現(xiàn)的電器控制裝置,其特征在于,該紅外指令接收模塊還接收一電器遙控器的鍵值,該學(xué)習(xí)域模塊的功能控制區(qū)域是可擦寫的且存儲接收到的該鍵值。
4 根據(jù)權(quán)利要求3所述的通過機頂盒實現(xiàn)的電器控制裝置,其特征在于,該電器遙控器的鍵值在被紅外指令接收模塊接收后存入該碼本庫存儲模塊的一個新增的碼本序列中。
5 一種通過機頂盒實現(xiàn)的電器控制方法,通過機頂盒遙控器控制某一電器的功能,該電器控制方法包括機頂盒接收用戶輸入以確定該機頂盒所要控制的電器;根據(jù)上一步中的電器從碼本庫中導(dǎo)出對應(yīng)的碼本序列至學(xué)習(xí)域中的各個功能控制區(qū)域,該碼本序列存儲該電器的數(shù)個功能鍵值;接收機頂盒遙控器上的一功能控制鍵發(fā)出的紅外信號;根據(jù)上一步中的紅外信號激活對應(yīng)的功能控制區(qū)域,將該功能控制區(qū)域所存儲的功能鍵值發(fā)射至該電器;該電器根據(jù)接收到的功能鍵值完成相應(yīng)的操作。
6 根據(jù)權(quán)利要求5所述的通過機頂盒實現(xiàn)的電器控制方法,其特征在于,該學(xué)習(xí)域中的功能控制區(qū)域數(shù)目與該機頂盒遙控器上的功能控制鍵數(shù)目相同。
7 根據(jù)權(quán)利要求5或6所述的通過機頂盒實現(xiàn)的電器控制方法,其特征在于,該方法還包括一新增電器的學(xué)習(xí)過程,該學(xué)習(xí)過程包括接收新增電器的遙控器按鍵的鍵值;將該些鍵值存儲在學(xué)習(xí)域的功能控制區(qū)域中;將該些鍵值組成一碼本序列添加至碼本庫中。
8 根據(jù)權(quán)利要求7所述的通過機頂盒實現(xiàn)的電器控制方法,其特征在于,該新增電器的學(xué)習(xí)過程是由用戶自行選擇的。
9 一種機頂盒,控制任一電器的功能,該機頂盒包括機頂盒模塊,對DVB信號進行接收、處理和播放;電器控制裝置,該裝置進一步包括機頂盒遙控器,其上設(shè)有數(shù)個功能控制鍵;紅外指令接收模塊,接收該機頂盒遙控器上的該些功能控制鍵所發(fā)出的紅外信號;碼本庫存儲模塊,存儲的碼本庫包含多個碼本序列,其中每個碼本序列的地址碼對應(yīng)一個電器且該碼本序列存儲該電器的數(shù)個功能鍵值;學(xué)習(xí)域模塊,連接該紅外指令接收模塊和該碼本庫存儲模塊,該學(xué)習(xí)域模塊設(shè)有數(shù)個功能控制區(qū)域,該些功能控制區(qū)域存儲的內(nèi)容是從該碼本庫存儲模塊導(dǎo)出的某一碼本序列的數(shù)個功能鍵值,該些功能控制區(qū)域是由該紅外指令接收模塊傳來的功能控制鍵的紅外信號激活的;紅外指令發(fā)送模塊,將激活的功能控制區(qū)域所存儲的功能鍵值發(fā)射到該電器。
10 根據(jù)權(quán)利要求9所述的機頂盒,其特征在于,該學(xué)習(xí)域模塊的功能控制區(qū)域的數(shù)目與該機頂盒遙控器上的功能控制鍵的數(shù)目相同。
11 根據(jù)權(quán)利要求9或10所述的機頂盒,其特征在于,該紅外指令接收模塊還接收一電器遙控器的鍵值,該學(xué)習(xí)域模塊的功能控制區(qū)域是可擦寫的且存儲接收到的鍵值。
12 根據(jù)權(quán)利要求11所述的機頂盒,其特征在于,該電器遙控器的鍵值在被紅外指令接收模塊接收后存入該碼本庫存儲模塊的一個新增的碼本序列中。
全文摘要
本發(fā)明公開了一種通過機頂盒實現(xiàn)的電器控制裝置以及包含其的機頂盒,整合各種遙控器,解決了遙控器泛濫問題。其技術(shù)方案為該裝置包括機頂盒遙控器,設(shè)有功能控制鍵;紅外指令接收模塊,接收功能控制鍵發(fā)出的紅外信號;碼本庫存儲模塊,存儲的碼本庫包含多個碼本序列,每個碼本序列的地址碼對應(yīng)一個電器且存儲該電器的功能鍵值;學(xué)習(xí)域模塊,連接紅外指令接收模塊和碼本庫存儲模塊,設(shè)有數(shù)個功能控制區(qū)域,存儲的內(nèi)容是從碼本庫存儲模塊導(dǎo)出的某一碼本序列的功能鍵值,功能控制區(qū)域是由紅外指令接收模塊傳來的功能控制鍵的紅外信號激活的;紅外指令發(fā)送模塊,將激活的功能控制區(qū)域存儲的功能鍵值發(fā)射到該電器。本發(fā)明應(yīng)用于機頂盒領(lǐng)域。
文檔編號H04N5/44GK101034493SQ200710039570
公開日2007年9月12日 申請日期2007年4月18日 優(yōu)先權(quán)日2007年4月18日
發(fā)明者呂品, 金薦, 張純剛, 張文珽, 劉雋 申請人:天栢寬帶網(wǎng)絡(luò)科技(上海)有限公司