专利名称:遥控指令的存储格式的制作方法
技术领域:
本发明涉及一种遥控指令的存储格式,适用于学习式遥控器。
遥控器是众所周知的,它是通过有线或无线的方式,将声、光、电、电磁载波传送到另一个设备,受控设备执行遥控器发出的指令,产生一系列操作。
由CN1119474A和CN2332124Y这样的专利公开说明书可知,存在一种“学习”式的遥控器。这在多台电子设备受遥控的场合是非常有用的,可以用一只“学习”式的遥控器,代替多只普通遥控器。
“学习”式的遥控器的数据存储是一项重要的工作,如果将所有接收到的遥控指令不加处理地原样存储,在成本上是不能接受的。所有的遥控指令,都是一连串的0和1的组合。这对于已知格式的遥控指令,是可以很容易检测的,但是,对于那些未知格式的遥控指令,这个工作是不能全部完成的。
本发明对于这些未知格式的遥控指令,提供一种较低成本的解决方法,使得未知格式的遥控指令可以解码,并且在成本可接受的范围内,得以存储。
现在,结合本说明书的附图,以实例的方式说明本发明的原理。
附
图1是实现本发明的实例方框图,R是接收器,M是微处理单元,I是存储器,O是输出器。工作时,R将接收到的声、光、电、电磁载波的信息解调为高低两种电平,并将载体的相关信息传送给M,经过处理后存储于I,当需要将这些信息重新发出时,M从I中取出数据转换后,控制O输出声、光、电、电磁载波信息。
附图2是本发明的数据格式转换示例。
下面,结合附图2说明本发明的优点所在。A、B、C代表三种不同格式的遥控指令,其中H和S是导引头,另行处理,传送这些指令的载体可以是声、光、电、电磁波。这些指令可以不经处理而直接存储,但是,数据量很大,且误差越小数据量越大,如误差的等级从毫秒级提高到微秒级,数据量便扩大1000倍,实施起来变成不可能。有一种方法是以0和1分别代表遥控指令中的两种不同的变化,如A中的Do---Dn可表示为1011---,但是,对于B中的Do--Dn,含有三种变化,无法使用0和1这两种变化去代表它,对于象C那样(如Philips格式),Do---Dn之间包含有四种变化。更加无法以两种变化去代表它。这样一来,数据的压缩就无法进行了。
使用本发明的方法,指令A格式中,Do---Dn可以表示为1010010101---1,在数据位Do中,高电平时间和低电平时间都是第一次出现,分别以连续1个1和连续1个0表示,D1中,低电平时间是第二次出现,以连续2个0表示,以此类推。这样,B指令格式可表示为10101001001000101---1,C格式指令可表示为1010011001---11。当然,前面实例中的0和1也是可以互相对换的,原理完全一样。前面实例中,也可以把第一次出现的高电平时间定义为连续两个1,后出现的高电平时间定义为连续1个1,这要根据实际需要而定。以此类推。
通常,在一种具体的遥控指令格式中,其高电平时间和低电平时间长度变化的种类是有限的,所以,本发明的方法是可以实施的。而对于这些遥控指令时间长度上的计量,是以传送该指令的载体的脉冲周期为基本单位,这样做,不会影响计量的精确度,数据量却大大压缩了。
解释这些0和1的定义,用另外的存储单元表示,把它称为解释单元,在这个解释单元里,有一位或几位说明本单元的数据是什么,如1XXXXXXX,这个首位的1代表本单元的数据是高电平时间。0XXXXXXX,这个首位的0代表本单元的数据是低电平时间,以此类推。
这些经过本发明方法转换后的数据,如果有必要,可以用逻辑运算、算术运算、存储单元变换和移位的方法,作再次的转换。
对于那些带触发位的遥控指令,如专利文献CN1119474A中指出的那样,必需对其正确存储,否则,重新发送时会使受控设备产生误操作。本发明的方法因为数据压缩量大而且可靠,可以存储连续两次的遥控指令,无需对这两次指令作出比较判断,降低了对微处理单元的性能要求,在整体成本上是合算的,而在重新发送时,两次指令交替轮流发送,这样,无论遥控指令中是否带有触发位,都能正确存储。
本说明书的附图1中,R、M、I、O是可以组合或集成在一起的,这里只是为了说明原理上的方便而将其分开画出。
权利要求
1.一种遥控指令的存储格式,其特征在于在接收设备的存储单元中,根据所接收到的同一遥控指令序列的高电平和/或低电平的先后次序,以连续的O和/或1的个数的多少,表示同一遥控指令序列内部的高电平和/或低电平之间的各种差异。
2.如权利要求1所述的方法,其特征在于说明各种差异的方法,是在接收设备的另外存储单元,以其中的一位或几位,表示本单元所存储的数据是属于各种差异中的具体一种。
3.如权利要求1所述的方法,其特征在于这些0和/或1所构成的数据,是可以被再次转换的。---以先、后定义调换的方式,转换为另外一个数据;---以逻辑运算的方式,转换为另外一个数据;---以算术运算的方式,转换为另外一个数据;---以移位的方式,转换为另外一个数据;---以存储单元变换的力法,转换为另外一组数据;
4.如权利要求1所述的方法,其特征在于这些0和/或1所构成的数据,是可以被解码和/或编码的命令并展示为---一系列时间控制的脉冲;---一个位序列;---一个交替的或反转的位序列,和/或;---一光频率、时钟频率或载波频率;
5.如权利要求1所述的方法,其特征在于在晚些时候,对同一遥控指令,存储其连续的两次。
6.如方法5所述,其特征在于在存储单元中,指明其先后顺序。
7.一种对遥控指令时间上的计量方法,其特征在于对遥控指令时间上计量的基本单位是---光脉冲的脉冲周期;---电磁载波的载波波长;---声波的波长;---电脉冲的脉冲周期
8.如方法7所述,其特征在于测量这些基本单位的时间单位,是接收设备本地震荡器的震荡周期或其若干倍数。
全文摘要
本发明描述了学习式遥控器的一种遥控指令的存储格式。对于一个未知格式的遥控指令,它根据同一遥控指令中不同时间长度的高、低电平出现次序的先后,以存储单元中连续0和/或1的个数的多少表示。对于遥控指令来说,高低电平总是交替变化的,时间上的变化种类在同一指令中总是有限的。对于高、低电平时间的计量,是以传送这些高、低电平的声、光、电、电磁载波的重复周期为计量单位的。本发明的方法可以大量压缩数据,它适用于学习式遥控器。
文档编号G08C19/16GK1300041SQ99125948
公开日2001年6月20日 申请日期1999年12月13日 优先权日1999年12月13日
发明者胡章儒 申请人:胡章儒