遥控装置的解码方法及其解码装置的制作方法

文档序号:6693115阅读:186来源:国知局
专利名称:遥控装置的解码方法及其解码装置的制作方法
技术领域
本发明涉及一种遥控装置的解码方法及其解码装置,尤其涉及一种电机机遥控器的解码方法及其解码装置。
背景技术
现有的电视机或其它具有遥控功能的电子设备,利用各种与之相匹配的遥控器来控制其进行操作。通常,一个遥控装置应包括一个发送端和一个接收端。发送端即是人们平常所使用的各种遥控器,其主要包括一个遥控键盘,一个与遥控键盘相连接的编码电路和一个由编码电路控制的光电元件。通过编码电路将遥控键盘中输入的信号编码并发出一个电信号,该电信号一般是一个电子脉冲信号,该电信号控制光电元件使其发出一与之相匹配的光信号。
而接收端一般设置于各种电子设备本体中,其通过一个光电元件接收发送端发送的光信号,并将其转化为电信号,再通过解码电路将其转化为二进制的可读信号,以供电子设备如电视机识别,达到利用遥控器控制电子设备的功能。
现有技术中一般是利用脉宽编解码方法或相位编解码方法对发送端或接收端进行编解码。如脉宽编解码方法是分别用一定长度的脉宽来分别表示“0”或“1”,并以此为基准分别进行编解码。而相位编解码方法是分别用一定大小的相位来分别表示“0”或“1”,并以此为基准分别进行编解码。
因此,现有技术中发送端的编码方法与接收端的解码方法是相互对应的,即发送端利用一定长度的脉宽或一定大小的相位分别表示“0”或“1”,以此为基准编码并发出一相应的电信号,而接收端只有在识别了用以表示表示“0”或“1”的脉宽长度或相位大小后,才能对电信号进行解码,转化为机器可读的二进制信号。而通常,接收端是设置在电子设备本体中的,其不易产生变更,因此,对一固定的电子设备来说,其解码方式是固定的,不易产生变更的,从而要求发送端可以产生一个能与电子设备中接收端的解码方法相匹配的编码方法。

发明内容
为克服现有技术的解码方法和解码装置无法匹配多种编码方法的缺陷,有必要提供一种可以匹配多种编码方法的解码方法和解码装置。
为解决上述技术问题,提供一种遥控装置的解码方法,其包括以下步骤记录多个特征值,该每个特征值分别对应于一个遥控命令;接收并读取遥控器发出的与遥控命令所对应的电信号;设定位(bit)的宽度,读取遥控命令所对应的电信号中每一位(bit)上的电位,以电位为解码基准将遥控命令所对应的电信号转化为数字信号;从上述记录的多个特征值中搜索与该数字信号相匹配的特征值,从而获取与该相匹配的特征值所对应的遥控命令;执行该相匹配的特征值所对应的遥控命令。
为解决上述技术问题,还提供一种遥控装置中的解码装置,其包括一个用以接受遥控器发出光信号的光电元件,一个光电放大电路,一个解码单片机,其中,该解码装置采用以下步骤进行解码记录多个特征值,该每个特征值分别对应于一个遥控命令;接收并读取遥控器发出的与遥控命令所对应的电信号;设定位(bit)的宽度,读取遥控命令所对应的电信号中每一位(bit)上的电位,以电位为解码基准将遥控命令所对应的电信号转化为数字信号;从上述记录的多个特征值中搜索与该数字信号相匹配的特征值,从而获取与该相匹配的特征值所对应的遥控命令;执行该相匹配的特征值所对应的遥控命令。
和现有技术相比,所述的遥控装置的解码方法及其解码装置,不管遥控器采用何种长度的脉宽或何种大小的相位来进行编码,其仅仅是读取接收到的电信号的每一个位(bit)上的电位即可,其不需要知道编码时脉宽的长度或相位的大小,因此,其可以适用于各种类型的遥控器。


图1是本发明实施方式所提供的遥控装置解码方法的流程图;图2是本发明实施方式所提供的用户自定义特征值的流程图;
图3是本发明实施方式所提供的解码装置的示意图。
具体实施例方式
下面结合附图对本发明实施方式做进一步详细说明。
请参阅图1,为本发明实施方式提供的一种遥控装置解码方法的流程图。该方法包括以下步骤步骤11记录特征值,该每个特征值分别对应于一个遥控命令。
该每一个特征值为一个二进制或十六进制的可读数字信号,其可以为电子设备所识别。在本实施方式中,该特征值为一个十六进制的可读数字信号。
该每一个特征值其可以是在电子设备出厂前预先设定的,也可以是通过学习功能由用户自己进行设定的。
用户通过学习功能切换键设定特征值,其包括以下步骤步骤21将电子设备设定为进入学习状态;步骤22选择遥控器中一个遥控按键,并按下该键,输入一个新的遥控命令;步骤23接收端对该新的遥控命令进行解码后得到一个十六进制数字信号,并将该数字信号作为一特征值记录保存至电子设备中的存储器中;步骤24选择遥控器中的另一遥控按键,并重复步骤22,23,直至所有特征值均被记录。
对于步骤22中的解码方法其与步骤13所述的解码方法相一致。
步骤12读取遥控器发出的与遥控命令所对应的电信号。
遥控器发出遥控命令,该遥控命令通过遥控器中的编码电路转化为电信号,再通过光电元件转化为光信号从而被电子设备中的接收端接收,接收端通过光电元件将该光信号转化为电信号。该电信号是一个电子脉冲信号。
步骤13设定位(bit)的宽度,并相应地读取每一位(bit)上的电位,以电位为解码基准将遥控指令发出的电信号转化为数字信号。
利用接收端中的单片机等处理器对接收到的电信号的脉宽进行记录,得到一个脉宽的数组序列,选择其中最窄的脉宽,以其脉宽的二分之一为一个位(bit),分别读取每一个位(bit)的相应的电位,以高电位为“1”,以低电位为“0”,对该电信号进行解码。将该电信号转化为一个二进制的数字信号,对这个二进制序列填充、组合成十六进制数值,就得到了这个遥控命令的十六进制的可读数字信号。
该位(bit)是由最窄的脉宽所确定,其宽度越小,得到的数字信号精度越高。
由于对于每一个固定的遥控器,其均是将遥控指令按一定方式编码转化为一个电信号,因此,对于同一个遥控器,其所用指令发出的相应的所用的电信号中最小脉宽应该是一个定值的,因此,可以设定该最小的脉宽的二分之一或三分之一等,为一位(bit)。
步骤141将转化的数字信号与特征值相比较,从而得到相应的遥控命令。
将通过步骤三得到的数字信号与电子设备已经记录的特征值进行比较,从而得到相应的遥控命令。
步骤15执行遥控命令。
执行该遥控命令,从而达到利用遥控器对电子设备进行控制。
相较于现有技术,该遥控装置的解码方法不管遥控器采用何种长度的脉宽或何种大小的相位来进行编码,其仅仅是读取接收到的电信号的每一个位(bit)上的电位即可,其不需要知道编码时脉宽的长度或相位的大小,因此,其可以适用于各种类型的遥控器。
请参阅图3,本发明还提供一种解码装置,其包括一个用以接受遥控器发出的光信号的光电元件201,一个光电放大电路202,一个解码单片机203对遥控器发出的命令进行解码。其中,该解码装置采用以下步骤进行解码步骤11记录多个特征值,该每个特征值分别对应于一个遥控命令;步骤12接收并读取遥控器发出的遥控命令;步骤13设定位(bit)的宽度,读取遥控命令所对应的电信号中每一位(bit)上的电位,以电位为解码基准将遥控命令所对应的电信号转化为数字信号;步骤14从上述记录的多个特征值中搜索与该数字信号相匹配的特征值,从而获取与该相匹配的特征值所对应的遥控命令;步骤15执行该相匹配的特征值所对应的遥控命令。
另外,本领域技术人员还可在本发明精神内做其它变化。这些依据本发明精神所做的变化,都应包含在本发明所要求保护的范围之内。
权利要求
1.一种遥控装置的解码方法,其包括以下步骤记录多个特征值,该每个特征值分别对应于一个遥控命令;接收并读取遥控器发出的与遥控命令所对应的电信号;设定位(bit)的宽度,读取遥控命令所对应的电信号中每一位(bit)上的电位,以电位为解码基准将遥控命令所对应的电信号转化为数字信号;从上述记录的多个特征值中搜索与该数字信号相匹配的特征值,从而获取与该相匹配的特征值所对应的遥控命令;执行该相匹配的特征值所对应的遥控命令。
2.如权利要求1所述的遥控装置解码方法,其特征在于,设定高电位为“1”,低电位为“0”作为解码基准,将每一位(bit)位上的电位转化为相应的二进制。
3.如权利要求1所述的遥控装置解码方法,其特征在于,该特征值为其出厂前预先设定的。
4.如权利要求1所述的遥控装置解码方法,其特征在于,该特征值为用户自己设定,且该设定包括以下步骤进入学习状态;输入新的遥控命令;将所述新的遥控命令解码转化为数字信号,并将解码新的遥控命令所获得的数字信号存储为一特征值。
5.如权利要求4所述的遥控装置解码方法,其特征在于,解码所述新的遥控命令的步骤包括读取该新的遥控命令所对应的电信号中每一位(bit)上的电位,以电位为解码基准将该新的遥控命令所对应的电信号转化为数字信号。
6.如权利要求1所述的遥控装置解码方法,其特征在于,该位(bit)由电信号中最窄的脉宽所确定。
7.如权利要求6所述的遥控装置解码方法,其特征在于,该位(bit)为电信号中最窄的脉宽的宽度的二分之一。
8.一种遥控装置的解码装置,其包括一个用以接受遥控器发出光信号的光电元件,一个光电放大电路,一个解码电路,其特征在于,该解码装置采用以下步骤进行解码记录多个特征值,该每个特征值分别对应于一个遥控命令;接收并读取遥控器发出的遥控命令;设定位(bit)的宽度,读取遥控命令所对应的电信号中每一位(bit)上的电位,以电位为解码基准将遥控命令所对应的电信号转化为数字信号;从上述记录的多个特征值中搜索与该数字信号相匹配的特征值,从而获取与该相匹配的特征值所对应的遥控命令;执行该相匹配的特征值所对应的遥控命令。
9.如权利要求8所述的遥控装置的解码装置,其进一步包括一学习功能启动键,以提供用户设定及存储新的遥控命令所对应的特征值。
10.如权利要求8所述的遥控装置的解码装置,其特征在于,设定高电位为“1”,低电位为“0”作为解码基准,将每一位(bit)位上的电位转化为相应的二进制。
全文摘要
本发明涉及一种遥控装置的解码方法,其包括以下步骤记录多个特征值,该每个特征值分别对应于一个遥控命令;接收并读取遥控器发出的与遥控命令所对应的电信号;设定位(bit)的宽度,读取遥控命令所对应的电信号中每一位(bit)上的电位,以电位为解码基准将遥控命令所对应的电信号转化为数字信号;从上述记录的多个特征值中搜索与该数字信号相匹配的特征值,从而获取与该相匹配的特征值所对应的遥控命令;执行该相匹配的特征值所对应的遥控命令。采用上述解码方法可以解码出多种编码方式所对应的遥控命令。本发明还提供了一种相应于上述解码方法的解码装置。
文档编号G08C19/16GK1959754SQ200610062860
公开日2007年5月9日 申请日期2006年9月27日 优先权日2006年9月27日
发明者仪海波 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1