一种通过机顶盒实现的电器控制装置和方法

文档序号:7645993阅读:178来源:国知局
专利名称:一种通过机顶盒实现的电器控制装置和方法
技术领域
本发明涉及一种对家用电器的控制装置和方法,尤其涉及一种通过机顶盒实现的对所有的家用电器进行统一控制的装置和方法。
背景技术
目前对家用电器的控制都是使用各自的遥控器来实现的,即电视机通过电视机遥控器控制,空调通过空调遥控器控制。遥控器控制电器的实现原理是遥控器的每个按键都有一个键值,当按下某个按键时,该按键的键值就发射到对应的电器上,电器接收到键值后据此完成相应的操作,从而实现遥控器对电器的控制。但目前还没有一种统一实现遥控控制所有电器的方法和装置。
传统的最接近统一控制的解决方案是使用学习型遥控器。该方案是通过在机顶盒遥控器的基础上添加几个学习键,来学习电视机的调台调音等简单操作,从而实现机顶盒和电视机遥控器合为一体。
上述传统方案主要存在以下缺陷(1)由于遥控器学习键采用硬件一一匹配方式,使用不灵活,仅能应用于单一家电;(2)遥控器学习的键值容易丢失,造成无法正常遥控电视机;(3)学习型遥控器的静态电流较大,比较耗电。

发明内容
本发明的目的在于解决上述问题,提供了一种通过机顶盒实现的电器控制装置以及包含这种电器控制装置的机顶盒,将各种遥控器进行合理整合,通过机顶盒平台的红外输出控制相应的各种家电,解决了众多家用电器引起的遥控器泛滥问题。
本发明的另一目的是提供了一种通过机顶盒实现的电器控制方法,将各种遥控器进行合理整合,通过机顶盒平台的红外输出控制相应的各种家电,解决了众多家用电器引起的遥控器泛滥问题。
本发明的技术方案为本发明提出了一种通过机顶盒实现的电器控制装置,通过机顶盒遥控器控制任一电器的功能,该装置包括机顶盒遥控器,其上设有数个功能控制键;红外指令接收模块,接收该机顶盒遥控器上的该些功能控制键所发出的红外信号;码本库存储模块,存储的码本库包含多个码本序列,其中每个码本序列的地址码对应一个电器且该码本序列存储该电器的数个功能键值;学习域模块,连接该红外指令接收模块和该码本库存储模块,该学习域模块设有数个功能控制区域,该些功能控制区域存储的内容是从该码本库存储模块导出的某一码本序列的数个功能键值,该些功能控制区域是由该红外指令接收模块传来的功能控制键的红外信号激活的;红外指令发送模块,将激活的功能控制区域所存储的功能键值发射到该电器。
上述的通过机顶盒实现的电器控制装置,其中,该学习域模块的功能控制区域的数目与该机顶盒遥控器上的功能控制键的数目相同。
上述的通过机顶盒实现的电器控制装置,其中,该红外指令接收模块还接收一电器遥控器的键值,该学习域模块的功能控制区域是可擦写的且存储接收到的该键值。
上述的通过机顶盒实现的电器控制装置,其中,该电器遥控器的键值在被红外指令接收模块接收后存入该码本库存储模块的一个新增的码本序列中。
本发明还提出了一种通过机顶盒实现的电器控制方法,通过机顶盒遥控器控制某一电器的功能,该电器控制方法包括机顶盒接收用户输入以确定该机顶盒所要控制的电器;根据上一步中的电器从码本库中导出对应的码本序列至学习域中的各个功能控制区域,该码本序列存储该电器的数个功能键值;接收机顶盒遥控器上的一功能控制键发出的红外信号;根据上一步中的红外信号激活对应的功能控制区域,将该功能控制区域所存储的功能键值发射至该电器;该电器根据接收到的功能键值完成相应的操作。
上述的通过机顶盒实现的电器控制方法,其中,该学习域中的功能控制区域数目与该机顶盒遥控器上的功能控制键数目相同。
上述的通过机顶盒实现的电器控制方法,其中,该方法还包括一新增电器的学习过程,该学习过程包括接收新增电器的遥控器按键的键值;将该些键值存储在学习域的功能控制区域中;将该些键值组成一码本序列添加至码本库中。
上述的通过机顶盒实现的电器控制方法,其中,该新增电器的学习过程是由用户自行选择的。
本发明另外提出了一种机顶盒,控制任一电器的功能,该机顶盒包括机顶盒模块,对DVB信号进行接收、处理和播放;电器控制装置,该装置进一步包括机顶盒遥控器,其上设有数个功能控制键;红外指令接收模块,接收该机顶盒遥控器上的该些功能控制键所发出的红外信号;码本库存储模块,存储的码本库包含多个码本序列,其中每个码本序列的地址码对应一个电器且该码本序列存储该电器的数个功能键值;学习域模块,连接该红外指令接收模块和该码本库存储模块,该学习域模块设有数个功能控制区域,该些功能控制区域存储的内容是从该码本库存储模块导出的某一码本序列的数个功能键值,该些功能控制区域是由该红外指令接收模块传来的功能控制键的红外信号激活的;红外指令发送模块,将激活的功能控制区域所存储的功能键值发射到该电器。
上述的机顶盒,其中,该学习域模块的功能控制区域的数目与该机顶盒遥控器上的功能控制键的数目相同。
上述的机顶盒,其中,该红外指令接收模块还接收一电器遥控器的键值,该学习域模块的功能控制区域是可擦写的且存储接收到的键值。
上述的机顶盒,其中,该电器遥控器的键值在被红外指令接收模块接收后存入该码本库存储模块的一个新增的码本序列中。
本发明对比现有技术,有如下的有益效果本发明通过获取家用电器的红外控制码值并存储在机顶盒中,再利用机顶盒遥控器的功能控制键激活并发射红外控制码值以控制家用电器的功能。本发明对比现有技术,是将机顶盒作为所有家用电器红外控制的统一调度平台,所有家电的红外控制都通过机顶盒的红外输出模块来控制,减少了所需遥控器的数量。同时,本发明主要采用软件方法实现统一控制,因此学习到的键值不容易丢失且不会引起较大的静态电流。


图1是本发明的包含电器控制装置的机顶盒的一个较佳实施例的原理框图。
图2是本发明的通过机顶盒实现的电器控制方法的一个较佳实施例的流程图。
图3是本发明的新增电器的学习过程的一个较佳实施例的流程图。
具体实施例方式
下面结合附图和实施例对本发明作进一步的描述。
图1示出了本发明的包含电器控制装置的机顶盒的一个较佳实施例的原理。请参见图1,机顶盒10包括机顶盒原有模块11和电器控制装置12,机顶盒原有模块11包括网络接口模块、解复用器、解码器、视频编码器等,对DVB信号进行接收、处理和播放。电器控制装置12包括机顶盒遥控器120、红外指令接收模块121、码本库存储模块122、学习域模块123和红外指令发送模块124。
机顶盒遥控器120除了常用的按键外,还设有数个功能控制键,比如设置了4个功能控制键B1~B4。红外指令接收模块121接收机顶盒遥控器120上的这些功能控制键所发出的红外信号。码本库存储模块122以数据库形式存储码本库,码本库包含多个码本序列,每个码本序列存储了某个电器的数个功能键键值,而且所存储的键值的个数与机顶盒遥控器120上的功能控制键个数相等,在本实施例中即为4个功能键键值。学习域模块123连接红外指令接收模块121和码本库存储模块122,学习域模块123内设置数个功能控制区域,其个数与码本序列存储的功能键键值相等,在本实施例中为4个功能控制区域F1~F4。这些功能控制区域F1~F4存储的内容就是码本序列中的功能键值,功能控制区域由红外指令接收模块121接收到的红外信号激活。红外指令发送模块124将学习域模块123的某个被激活的功能控制区域所存储的功能键值发射至相应的电器13。功能控制区域F1~F4的内容是可擦写的,码本库存储模块122的另一个码本序列的键值可导入功能控制区域F1~F4中以替换控制区域原先所存储的功能键值。同样地,电器遥控器14的按键发出的键值被红外指令接收模块121接收后也能存入学习域模块123的功能控制区域以替换原先存储的功能键值,而且功能键值可被存入码本库存储模块122的一个新增的码本序列中。
利用上述的包含电器控制装置的机顶盒可以实现对各种电器的统一控制,从控制模式上看一般有两种方法,下面结合图2对其中的一种控制模式加以描述,在这种控制模式下,所要控制的电器的功能键值已经存储在码本库存储模块122的码本序列中。
步骤S10机顶盒接收用户输入以确定该机顶盒所要控制的电器。机顶盒在电视屏幕上生成OSD菜单界面以供用户选择所需的电器,例如在遥控器键值设置界面中提供TV、DVD、功放、空调的选项,当用户选择TV后又生成下一个电视机品牌选择的子菜单,提供SONY、SUMSUNG、康佳、长虹的选项。当用户选择SUMSUNG后进一步生成型号选择的子菜单,提供PS42C7S、LA27S71B、LA37R71B、LA52F71B的型号选择,最后用户选择LA27S71B的型号。
步骤S11根据步骤S10中选择的电器从码本库中导出对应的码本序列至学习域的各个功能控制区域,该码本存储该电器的数个功能键值。
码本库中的每个码本序列对应一个电器,码本序列存储的功能键值的个数与学习域的功能控制区域个数(即机顶盒遥控器上的功能控制键个数)相同。在本实施例中,功能控制键为B1~B4,功能控制区域为F1~F4,因此码本序列也对应的存储4个功能键值,一般将最常用的功能键值存储在码本序列中。
可利用8位通道选择码进行通道选择,根据步骤S10用户选择的电器型号生成相应的通道值,比如LA27S71B型号的电视的通道值为00000010,该通道值传送给码本库,码本库根据这个通道值开启相应的码本序列,将该码本序列中的键值依次导入到学习域的功能控制区域F1~F4中。比如将该型号电视的开关机、调台、调音量和调色彩这四个按键的功能键值依次存储在功能控制区域F1~F4中。
步骤S12接收机顶盒遥控器上的一个功能控制键发出的红外信号。当用户按下功能控制键B1~B4中任一个时,该控制键发出一红外信号至机顶盒10,被机顶盒10内的红外指令接收模块121接收。
步骤S13根据步骤S12接收到的红外信号激活学习域中对应的功能控制区域,将该功能控制区域所存储的功能键值发射至对应的电器。
机顶盒遥控器上的功能控制键B1~B4和学习域中的功能控制区域F1~F4是一一对应的。例如,当用户按下功能控制键B1时,机顶盒根据功能控制键B1发出的红外信号(比如是包含功能控制区域F1地址码的信号)激活功能控制区域F1,将区域F1中存储的功能键值(即LA27S71B型号的SUMSUNG电视的开关机键值)发射至对应的电器(即LA27S71B型号的SUMSUNG电视)。
步骤S14该电器根据接收到的功能键值完成相应的操作。
承步骤S13的例子,区域F1中的开关机键值被LA27S71B型号的SUMSUNG电视接收后,完成开关机的操作以实现控制功能。
如果所要控制的电器的功能键值尚未存储在学习域中,则需要结合图3对键值学习过程加以较为详细的描述。
步骤S20接收用户输入以进行键值学习。
机顶盒生成一选择界面,提供“遥控器键值设置”和“遥控器键值学习”两个选项,如果用户选择前者,则进行上述实施例的步骤,如果用户选择后者,则进入步骤S21。也就是说,键值学习这一过程是由用户自行启动的。
步骤S21接收新增电器的遥控器按键的键值。
例如要增加一个型号为SP101型号的sharp空调,则用户对准机顶盒按下开关机的按键,则由机顶盒内的红外指令接收模块121接收开关机键值。
步骤S22将键值存储在学习域的功能控制区域中。
承步骤S21之例,开关机键值存入功能控制区域F1中。
步骤S23在所有的功能控制区域都已存储完成后,将存储的这些键值组成一个新的码本序列,添加至码本库中。
当功能控制区域F1~F4依次存储了开关机键值、湿度调节键值、温度调节键值和风量控制键值后,将这四个键值组成新的码本序列存储在码本库中,该码本序列与型号为SP101型号的sharp空调相关联。
在键值学习完成之后,利用机顶盒遥控器对所需电器进行控制的过程和图2实施例的过程是一样的,在此不再赘述。
本发明的发明点在于将电器功能键值存储于机顶盒中,根据用户的输入选择相应的电器功能键值导入学习域中,接收机顶盒遥控器上的功能控制键发出的红外信号并激活对应的学习域中的功能控制区域,将激活的区域中的功能键值发射到对应的电器上以实现控制。由于功能控制区域的内容是可擦写的,因此可控制的电器个数将不受限制。
上述实施例是提供给本领域普通技术人员来实现或使用本发明的,本领域普通技术人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种修改或变化,因而本发明的保护范围并不被上述实施例所限,而应该是符合权利要求书提到的创新性特征的最大范围。
权利要求
1 一种通过机顶盒实现的电器控制装置,通过机顶盒遥控器控制任一电器的功能,该装置包括机顶盒遥控器,其上设有数个功能控制键;红外指令接收模块,接收该机顶盒遥控器上的该些功能控制键所发出的红外信号;码本库存储模块,存储的码本库包含多个码本序列,其中每个码本序列的地址码对应一个电器且该码本序列存储该电器的数个功能键值;学习域模块,连接该红外指令接收模块和该码本库存储模块,该学习域模块设有数个功能控制区域,该些功能控制区域存储的内容是从该码本库存储模块导出的某一码本序列的数个功能键值,该些功能控制区域是由该红外指令接收模块传来的功能控制键的红外信号激活的;红外指令发送模块,将激活的功能控制区域所存储的功能键值发射到该电器。
2 根据权利要求1所述的通过机顶盒实现的电器控制装置,其特征在于,该学习域模块的功能控制区域的数目与该机顶盒遥控器上的功能控制键的数目相同。
3 根据权利要求1或2所述的通过机顶盒实现的电器控制装置,其特征在于,该红外指令接收模块还接收一电器遥控器的键值,该学习域模块的功能控制区域是可擦写的且存储接收到的该键值。
4 根据权利要求3所述的通过机顶盒实现的电器控制装置,其特征在于,该电器遥控器的键值在被红外指令接收模块接收后存入该码本库存储模块的一个新增的码本序列中。
5 一种通过机顶盒实现的电器控制方法,通过机顶盒遥控器控制某一电器的功能,该电器控制方法包括机顶盒接收用户输入以确定该机顶盒所要控制的电器;根据上一步中的电器从码本库中导出对应的码本序列至学习域中的各个功能控制区域,该码本序列存储该电器的数个功能键值;接收机顶盒遥控器上的一功能控制键发出的红外信号;根据上一步中的红外信号激活对应的功能控制区域,将该功能控制区域所存储的功能键值发射至该电器;该电器根据接收到的功能键值完成相应的操作。
6 根据权利要求5所述的通过机顶盒实现的电器控制方法,其特征在于,该学习域中的功能控制区域数目与该机顶盒遥控器上的功能控制键数目相同。
7 根据权利要求5或6所述的通过机顶盒实现的电器控制方法,其特征在于,该方法还包括一新增电器的学习过程,该学习过程包括接收新增电器的遥控器按键的键值;将该些键值存储在学习域的功能控制区域中;将该些键值组成一码本序列添加至码本库中。
8 根据权利要求7所述的通过机顶盒实现的电器控制方法,其特征在于,该新增电器的学习过程是由用户自行选择的。
9 一种机顶盒,控制任一电器的功能,该机顶盒包括机顶盒模块,对DVB信号进行接收、处理和播放;电器控制装置,该装置进一步包括机顶盒遥控器,其上设有数个功能控制键;红外指令接收模块,接收该机顶盒遥控器上的该些功能控制键所发出的红外信号;码本库存储模块,存储的码本库包含多个码本序列,其中每个码本序列的地址码对应一个电器且该码本序列存储该电器的数个功能键值;学习域模块,连接该红外指令接收模块和该码本库存储模块,该学习域模块设有数个功能控制区域,该些功能控制区域存储的内容是从该码本库存储模块导出的某一码本序列的数个功能键值,该些功能控制区域是由该红外指令接收模块传来的功能控制键的红外信号激活的;红外指令发送模块,将激活的功能控制区域所存储的功能键值发射到该电器。
10 根据权利要求9所述的机顶盒,其特征在于,该学习域模块的功能控制区域的数目与该机顶盒遥控器上的功能控制键的数目相同。
11 根据权利要求9或10所述的机顶盒,其特征在于,该红外指令接收模块还接收一电器遥控器的键值,该学习域模块的功能控制区域是可擦写的且存储接收到的键值。
12 根据权利要求11所述的机顶盒,其特征在于,该电器遥控器的键值在被红外指令接收模块接收后存入该码本库存储模块的一个新增的码本序列中。
全文摘要
本发明公开了一种通过机顶盒实现的电器控制装置以及包含其的机顶盒,整合各种遥控器,解决了遥控器泛滥问题。其技术方案为该装置包括机顶盒遥控器,设有功能控制键;红外指令接收模块,接收功能控制键发出的红外信号;码本库存储模块,存储的码本库包含多个码本序列,每个码本序列的地址码对应一个电器且存储该电器的功能键值;学习域模块,连接红外指令接收模块和码本库存储模块,设有数个功能控制区域,存储的内容是从码本库存储模块导出的某一码本序列的功能键值,功能控制区域是由红外指令接收模块传来的功能控制键的红外信号激活的;红外指令发送模块,将激活的功能控制区域存储的功能键值发射到该电器。本发明应用于机顶盒领域。
文档编号H04N5/44GK101034493SQ200710039570
公开日2007年9月12日 申请日期2007年4月18日 优先权日2007年4月18日
发明者吕品, 金荐, 张纯刚, 张文珽, 刘隽 申请人:天栢宽带网络科技(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1