一种红外遥控器的解码方法和装置制造方法及图纸

技术编号:18427710 阅读:48 留言:0更新日期:2018-07-12 02:18
本发明专利技术实施例提供了一种红外遥控器的解码方法和装置,该方法包括:接收红外遥控器发送的红外信号;在所述红外信号中将解析出多个解码符号位;根据载波的容错率、逻辑0的非载波容错率、逻辑1的非载波容错率中的至少一个容错率从所述多个解码符号位中选取属于合法载波、逻辑0的合法非载波或逻辑1的合法非载波的目标解码符号位;将所述目标解码符号位组合为数据码;从所述数据码中读取键值。实现了差异化容错处理,更好地适应红外信号中的载波部分、非载波部分因各种原因而出现的变化,提高了载波部分、非载波部分的识别准确率,从而提高了解码的成功率。

【技术实现步骤摘要】
一种红外遥控器的解码方法和装置
本专利技术涉及遥控的
,特别是涉及一种红外遥控器的解码方法和一种红外遥控器的解码装置。
技术介绍
对于电视、空调等设备,往往是通过红外遥控器进行遥控操作。在遥控的环境中,由于外界灯光干扰、电磁波干扰、操作角度问题、甚至是设备的红外接收头的部品离散性问题等各种原因,可能会存在一定概率遥控器操作不灵敏的问题。目前,一般是通过容错率(FTR),允许红外信号中的载波部分、非载波部分的时长减小或增大,从而进行解码。红外信号中的载波部分、非载波部分因各种原因而经常变化,但是,这个容错率是固定的,导致解码的成功率较低。
技术实现思路
本专利技术实施例提出了一种红外遥控器的解码方法和装置,以解决固定容错率导致解码的成功率较低的问题。依据本专利技术的一个方面,提供了一种红外遥控器的解码方法,包括:接收红外遥控器发送的红外信号;在所述红外信号中将解析出多个解码符号位;根据载波的容错率、逻辑0的非载波容错率、逻辑1的非载波容错率中的至少一个容错率从所述多个解码符号位中选取属于合法载波、逻辑0的合法非载波或逻辑1的合法非载波的目标解码符号位;将所述目标解码符号位组合为数据码本文档来自技高网...

【技术保护点】
1.一种红外遥控器的解码方法,其特征在于,包括:接收红外遥控器发送的红外信号;在所述红外信号中将解析出多个解码符号位;根据载波的容错率、逻辑0的非载波容错率、逻辑1的非载波容错率中的至少一个容错率从所述多个解码符号位中选取属于合法载波、逻辑0的合法非载波或逻辑1的合法非载波的目标解码符号位;将所述目标解码符号位组合为数据码;从所述数据码中读取键值。

【技术特征摘要】
1.一种红外遥控器的解码方法,其特征在于,包括:接收红外遥控器发送的红外信号;在所述红外信号中将解析出多个解码符号位;根据载波的容错率、逻辑0的非载波容错率、逻辑1的非载波容错率中的至少一个容错率从所述多个解码符号位中选取属于合法载波、逻辑0的合法非载波或逻辑1的合法非载波的目标解码符号位;将所述目标解码符号位组合为数据码;从所述数据码中读取键值。2.根据权利要求1所述的方法,其特征在于,所述载波的容错率包括载波反向容错率与载波正向容错率,所述逻辑0的非载波容错率包括逻辑0的非载波反向容错率与逻辑0的非载波正向容错率,所述逻辑1的非载波容错率包括逻辑1的非载波反向容错率与逻辑1的非载波正向容错率。3.根据权利要求2所述的方法,其特征在于,所述根据载波的容错率、逻辑0的非载波容错率、逻辑1的非载波容错率中的至少一个容错率从所述多个解码符号位中选取属于合法载波、逻辑0的合法非载波或逻辑1的合法非载波的目标解码符号位,包括:当所述解码符号位属于载波时,查询合法载波的第一基准时长;在所述第一基准时长的基础上,采用所述载波反向容错率计算第一反向端值;在所述第一基准时长的基础上,采用所述载波正向容错率计算第一正向端值;当所述解码符号位的时长位于所述第一反向端值与所述第一正向端值之间时,确定所述解码符号位为属于合法载波的目标解码符号位。4.根据权利要求3所述的方法,其特征在于,所述根据载波的容错率、逻辑0的非载波容错率、逻辑1的非载波容错率中的至少一个容错率从所述多个解码符号位中选取属于合法载波、逻辑0的合法非载波或逻辑1的合法非载波的目标解码符号位,还包括:当所述解码符号位小于所述第一反向端值时,增大所述载波反向容错率;返回执行所述在所述第一基准时长的基础上,采用所述载波反向容错率计算第一反向端值;当所述解码符号位小于第一目标反向端值时,确定所述解码符号为非法载波,所述第一目标反向端值为所述载波反向容错率增大至预设的第一阈值时计算的第一反向端值;当所述解码符号位大于所述第一正向端值时,增大所述载波正向容错率;返回执行所述在所述第一基准时长的基础上,采用所述载波正向容错率计算第一正向端值;当所述解码符号位大于第一目标正向端值时,确定所述解码符号为非法载波,所述第一目标正向端值为所述载波正向容错率增大至预设的第二阈值时计算的第一正向端值。5.根据权利要求2所述的方法,其特征在于,所述根据载波的容错率、逻辑0的非载波容错率、逻辑1的非载波容错率中的至少一个容错率从所述多个解码符号位中选取属于合法载波、逻辑0的合法非载波或逻辑1的合法非载波的目标解码符号位,包括:当所述解码符号位属于非载波时,查询逻辑0的合法非载波的第二基准时长;在所述第二基准时长的基础上,采用所述逻辑0的非载波反向容错率计算第二反向端值;在所述第二基准时长的基础上,采用所述逻辑0的非载波正向容错率计算第二正向端值;当所述解码符号位的时长位于所述第二反向端值与所述第二正向端值之间时,确定所述解码符号位为属于逻辑0的合法非载波的目标解码符号位。6.根据权利要求5所述的方法,其特征在于,所述根据载波的容错率、逻辑0的非载波容错率、逻辑1的非载波容错率中的至少一个容错率从所述多个解码符号位中选取属于合法载波、逻辑0的合法非载波或逻辑1的合法非载波的目标解码符号位,还包括:当所述解码符号位小于所述第二反向端值时,增大所述逻辑0的非载波反向容错率;返回执行所述在所述第二基准时长的基础上,采用所述逻辑0的非载波反向容错率计算第二反向端值;当所述解码符号位小于第二目标反向端值...

【专利技术属性】
技术研发人员:程志
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1