具有多遥控器控制功能的电器设备及其实现方法

文档序号:7957912阅读:199来源:国知局
专利名称:具有多遥控器控制功能的电器设备及其实现方法
技术领域
本发明涉及遥控技术领域,具体来说,涉及到通过多个不同电器设备的 遥控器控制同 一台电器设备的技术。
背景技术
随着家用电器的普及化,家庭、办公场所以及其他场所的电器越来越多,同时,这些电器大多采用遥控器进行控制,一^:是每台电器配置一个遥控器, 在电器和遥控器数量不断增加的情况下,用户从多个遥控器中选择想要控制 的电器对应的遥控器也是令人烦恼的事。针对上述的问题,现在出现了学习型遥控器,所谓学习型遥控器是指一 种电器的遥控器通过对另一种电器遥控器的学习记忆,能够对另一种电器进 行遥控器控制。目前机顶盒遥控器就属于学习型遥控器,采用了如下的方案简单地将 电视机遥控器的控制代码的波形完全存储在其存储器中,当用户想要通过新 的遥控器实现对电视机遥控时,按下电视机遥控器上的学习键,电视机遥控 器将记忆的波形复制发射出去,机顶盒遥控器接收波形信息。尽管这种学习 方案能够解决上述的问题,但是该方法需要占用电视机遥控器上大量的存储 空间,并且不是常用的简单的遥控芯片,而是要内置微处理器MCU的高端遥 控芯片,要大大增加遥控器成本
发明内容
本发明的目的在于提供一种具有多遥控器控制功能的电器设备及其实 现方法,以解决通过不同电器设备的遥控器对同 一台电器设备进行控制的问题。为实现上述目的,本发明采用的技术方案如下一种电器设备多遥控器控制功能的实现方法,所述的方法包括如下步骤 a、电器设备微处理器MCU接收遥控器发送的遥控波形后将其与预先存 储的参数比较,确定所述的遥控波形对应的控制功能;其中步骤a之前还包括用户预先设置所述的遥控器发送的遥控波形对应的控制功能,激活所述 的遥控器的功能按键。 其中步骤a具体包括a1、所述的电器设备MCU接收所述遥控器发送的遥控波形,将所述的遥 控波形与预先存储的各种遥控芯片的遥控波形比较;a2、所述的电器设备MCU根据比较结果确定所述的遥控器发送的遥控波 形的遥控码值,并执行所述遥控码值对应的控制功能。其中步骤a1之前还包括a0、在所述电器设备存储器中预先存储各种遥控芯片的遥控波形。 其中步骤a具体包括a1、所述的电器设备MCU接收所述遥控器发送的遥控波形,将所述的遥 控波形与预先存储的各种遥控芯片的波形特征数据比较;a2、所述的电器设备MCU根据比较结果确定所述的遥控器发送的遥控波 形的遥控码值,并执行所述遥控码值对应的控制功能。 其中步骤a1之前还包括a0、在所述电器设备存储器中预先存储各种遥控芯片的波形特征数据。 其中步骤a1具体包括所述的电器设备MCU接收所述遥控器发送的遥控波形,根据其中是否带 有引导脉冲判断所述的遥控波形所属的码型,并根据所述的码形调用对应的 接收子程序;所述的接收子程序分析所述的遥控波形脉冲的位数和脉冲宽度,所述电 器设备MCU将所述的码型、脉冲的位数和脉沖宽度与预先存储的波形特征数 据比较;其中步骤a2具体包括所述的MCU根据比较结果确定所述的遥控波形的遥控码值,并执行所述 遥控码值对应的控制功能。 其中步骤b具体包括b1 、所述的电器设备MCU控制所述的电器设备执行所述的遥控码值对应 的功能。所述的电器设备为电视机。本发明还提供了 一种具有多遥控器控制功能的电器设备,所述的电器设 备包括MCU,用来接收遥控器发送的遥控波形后与预先存储的参数比较,确定 所述的遥控波形对应的控制功能,并用来控制所述的电器设备执行所述的控 制功能;存储器,与所述的MCU相连,用来存储多种遥控芯片的参数。 所述的电器设备为电视机。所述的遥控芯片的参数为遥控芯片的波形或者波形特征数据。 所述的波形特征数据为码型、脉冲宽度、脉冲位数、客户码以及键码。 本发明克服现有技术的不足,采用在电器设备中预先存储各种常用的遥
控器芯片的波形或者波形特征数据的技术方案,电器设备收到新的遥控器发遥控波形对应的控制功能。本发明技术方案实现简单、成本低廉,采用本发 明方法只需少量的存储空间和少量的代码就能完成。


图1为本发明电视装置的功能框架图; 图2为新遥控码激活的操作流程图。
具体实施方式
本发明的基本原理是在电器设备中预先存储各种常用的遥控器芯片的 波形或者波形特征数据,当用户定义新遥控器的功能按键时,新的遥控器发 射相应的波形,电器设备红外接收装置接收红外信号后送MCU处理,MCU 将该波形与存储的或者波形特征数据比较,根据存储器中预存的常用遥控芯 片的波形或者波形特征数据判断具体是哪种码型,然后根据码形调用相应的 接收子程序,确定该波形的码值,同时通过电器设备中的控制器激活该按键 功能。本发明实施例中电器设备以电视机为例进行说明。如图1所示,为本发明的电视装置主要包括电视控制器(可复用显示 设备的微处理器MCU)、存储器EEPROM、图像处理电路、OSD处理电路、 红外接收器以及遥控器。其中,红外接收器用于接收新的遥控器发送的红外信号,从其中解调出 控制信号,将控制信号对应的二进制脉冲波形发送至MCU;MCU用于接收红外接收器传送的二进制脉冲波,并与电视机存储器中预
先存储的波形特征数据进行比较,确定该波形所属的码型,然后根据码型确 定相应的码值,根据遥控码激活按键功能。存储器EEPROM主要存放有多种常用的遥控器使用的红外发射芯片的 波形或者波形特征数据。具体来说,可以采用以下两种存储方式(一) 波形完全存储该存储方式的工作原理是遥控器的波形是一组(串) 一组(串)的,存储 器将若干常用遥控芯片的遥控波形完全记忆下来。当显示设备的MCU接收到 一组新遥控器的波形时通过和所存储的各组波形进行对比确定是否为存储器 中已存放的波形。虽然这种方案需要较大的存储空间,不过,采用该存储方 式在进行新遥控器波形的识别时程序量比较小,并且任何奇异的波形都能记 忆下来,因为,系统程序可以是一个脉冲一个脉冲地确认其有效性,根据每 个脉冲的宽度确定是1或0,并用移位的方法将所有位接收下来,移位接收下 来的寄存器中的值就是键值,脉冲的有效性和宽度的识别对于每个脉冲是相 同的。(二) 波形特征数据存储该存储方式的原理是由于市场上的遥控发射芯片所采用的编码方式绝 大多数是常用的几种,如东芝、NEC、 RC5、 RCA等,按调制方式可分为两 种类型码, 一种是以RC5为代表的调相,另一种是以东芝为代表的调宽并且 带有引导脉冲的。对于同 一种调制方式可认为遥控码的基本特征是相同的, 只是码元的宽度和个数不同,因此,采用该存储方式不需要存储太多的信息 数据,而只需存储一些简单的特征数据即可,这些数据量并不多,占有存储器的波形特征数据。对于每个遥控器码,我们采用3个字节来记忆码型、"0" 和"1"的脉宽、客户码位数以及重复码方式等特征数据。1个字节记忆客户 码,1个字节记忆键码,客户码与键码结合组成完整的遥控码值。以后接收到遥控脉冲时,首先确认码型,知道码型后再确认客户码和键码,简单地查找 已激活的键码表就能确认是否有效键并确认其功能。如图2所示,为本发明采用新遥控码激活掩睫功能的流程图。用户在进行新遥控器按键定义时,包括以下操作步骤(1 )用户进入遥控码激活菜单,该激活菜单包括电视的一些基本功能键, 如电源开/关键、频道切换键、音量+ /-键、静音键等功能键;(2) 选择所需要定义的功能;(3) 根据电视显示的"输入新遥控器码"的提示,用户通过新遥控器对 显示设备发送一个遥控码;(4) 显示设备MCU对接收的遥控脉冲进行波形特征分析;(5) 显示设备MCU在存储器中搜索,查看上述遥控码是否预先存储, 如果预先存储,转步骤(6),否则转步骤(10);(6) 用户根据提示再次输入该遥控码;(7) 判断步骤(3)与步骤(6)所输入的遥控码是否相同,若相同转步 骤(8),否则,转步骤(9);(8) 、所选功能被新的遥控器激活,设置完毕;(9) 、系统给出错误提示;(10) 、系统给出"不能启用该遥控器"的提示。为了保险起见,菜单提示用户要求按两次按键,确认无误后才能真正激 活起用本键,可以使用用户家中其他遥控器来控制电视。在本发明的实施方式中,假设我们在存储器中预存有RC5类型和东芝类 型的两种遥控码类型,则步骤(4)中的特征分析原理如下首先,MCU根据接收的遥控码是否带有引导脉冲判断出该遥控码的类型 如果不带有引导脉沖,则为RC5类型的,系统就调用RC5类型码的接收子 程序,如果带有引导脉冲,则为东芝类型的,系统就调用东芝类型码的接收 子程序。然后,若是RC5类型的,根据所接收到遥控码的宽脉冲和窄脉冲的宽度 分别确定"0"、 'T,码位的宽度,从而可确认一串脉冲所包含的位数,再根 据系统存储器中对应类型的特征数据,进而可分析出该遥控码的客户码值和 键码值。上述码值分析的原理是由于各种遥控芯片发出的脉冲宽度可能有 差异,但同一芯片的"1"和"0"脉冲宽度是固定的,因此,每个按键的一 组脉冲中肯定都有"0"和"1"两种宽度的脉冲,对于一种新遥控器,只要 记下是RC5类型还是东芝类型,然后采用不同类型的接收子程序分析出所接 收脉冲包含的位数,进而确定遥控码值。采用这种方法所占有的程序资源是 不多的,不到程序解单一固定遥控器的代码量的3倍,MCU时间的占用和以 前的单一遥控解码相近。新的遥控器的功能按键激活后,用户使用新的遥控器控制电视机时,通 过遥控器发送一个遥控波形,电视机MCU接收该遥控器波形后首先判断其码 型,然后采用不同类型的接收子程序解除该遥控波形的遥控码值,再执行上 述设置程序中设置的该遥控码值对应的功能。
权利要求
1、一种电器设备多遥控器控制功能的实现方法,其特征在于,所述的方法包括如下步骤a、电器设备微处理器MCU接收遥控器发送的遥控波形后将其与预先存储的参数比较,确定所述的遥控波形对应的控制功能;b、所述的电器设备MCU控制所述的电器设备执行所述的控制功能。
2、 根据权利要求1所述的方法,其特征在于,其中步骤a之前还包括 用户预先设置所述的遥控器发送的遥控波形对应的控制功能,激活所述的遥控器的功能按键。
3、 根据权利要求1所述的方法,其特征在于,其中步骤a具体包括 a1、所述的电器设备MCU接收所述遥控器发送的遥控波形,将所述的遥控波形与预先存储的各种遥控芯片的遥控波形比较;a2、所述的电器设备MCU根据比较结果确定所述的遥控器发送的遥控波 形的遥控码值,并执行所述遥控码值对应的控制功能。
4、 根据权利要求3所述的方法,其特征在于,其中步骤a1之前还包括 a0、在所述电器设备存储器中预先存储各种遥控芯片的遥控波形。
5、 根据权利要求1所述的方法,其特征在于,其中步骤a具体包括 a1、所述的电器设备MCU接收所述遥控器发送的遥控波形,将所述的遥控波形与预先存储的各种遥控芯片的波形特征数据比较;a2、所述的电器设备MCU根据比较结果确定所述的遥控器发送的遥控波 形的遥控码值,并执行所述遥控码值对应的控制功能。
6、 根据权利要求5所述的方法,其特征在于,其中步骤a1之前还包括 a0、在所述电器设备存储器中预先存储各种遥控芯片的波形特征数据。
7、 根据权利要求5所述的方法,其特征在于,其中步骤a1具体包括 所述的电器设备MCU接收所述遥控器发送的遥控波形,根据其中是否带\有引导脉冲判断所述的遥控波形所属的码型,并根据所述的码形调用对应的接收子程序;所述的接收子程序分析所述的遥控波形脉冲的位数和脉冲宽度,所述电器设备MCU将所迷的码型、脉沖的位数和脉冲宽度与预先存储的波形特征数 据比较;其中步骤a2具体包括所述的MCU根据比较结果确定所述的遥控波形的遥控码值,并执行所述 遥控码值对应的控制功能。
8、 根据权利要求7所述的方法,其特征在于,其中步骤b具体包括b1 、所述的电器设备MCU控制所述的电器设备执行所述的遥控码值对应 的功能。
9、 根据权利要求1或者3或者4或者5或者6或者7或者8所述的方 法,其特征在于,所述的电器设备为电视机。
10、 一种具有多遥控器控制功能的电器设备,其特征在于,所述的电器 设备包括MCU,用来接收遥控器发送的遥控波形后与预先存储的参数比较,确定 所述的遥控波形对应的控制功能,并用来控制所述的电器设备执行所述的控 制功能;存储器,与所述的MCU相连,用来存储多种遥控芯片的参数。
11、 根据权利要求10所述的电器设备,其特征在于,所述的电器设备为 电视机。
12、 根据权利要求9所述的电器设备,其特征在于,所述的遥控芯片的 参数为遥控芯片的波形或者波形特征数据。
13、 根据权利要求11所述的电器设备,其特征在于,所述的波形特征数 据为码型、脉冲宽度、脉冲位数、客户码以及键码。
全文摘要
本发明公开了一种电器设备多遥控器控制功能的实现方法,所述的方法包括如下步骤a.电器设备微处理器MCU接收遥控器发送的遥控波形后将其与预先存储的参数比较,确定所述的遥控波形对应的控制功能;b.所述的电器设备MCU控制所述的电器设备执行所述的控制功能。本发明克服现有技术的不足,采用在电器设备中预先存储各种常用的遥控器芯片的波形或者波形特征数据的技术方案,电器设备收到新的遥控器发送的遥控波形后将其与预先存储的波形或者波形特征数据比较,从而确定该遥控波形对应的控制功能。本发明技术方案实现简单、成本低廉,采用本发明方法只需少量的存储空间和少量的代码就能完成。
文档编号H04N5/445GK101155278SQ200610062980
公开日2008年4月2日 申请日期2006年9月30日 优先权日2006年9月30日
发明者戴青松, 游开忻 申请人:深圳Tcl新技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1