[发明专利]遥控解码容错方法有效
申请号: | 200610070501.2 | 申请日: | 2006-11-21 |
公开(公告)号: | CN101193194A | 公开(公告)日: | 2008-06-04 |
发明(设计)人: | 武雪艳;曲春 | 申请(专利权)人: | 青岛海信电器股份有限公司 |
主分类号: | H04N5/00 | 分类号: | H04N5/00;G08C23/04 |
代理公司: | 青岛联智专利商标事务所有限公司 | 代理人: | 邵新华 |
地址: | 266071山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 遥控 解码 容错 方法 | ||
技术领域
本发明属于遥控解码技术领域,具体地说,是涉及一种为防止遥控解码出现误码所采取的容错方法。
背景技术
目前,对于采用NEC编码的遥控器来说,根据NEC遥控码本身所具有的特性:在连续按键时只发送重复码,在这种情况下,如光线、电磁波等外界干扰很容易使接收端产生误码,造成解码错误。如果不加处理会造成电视机的误动作,从而影响用户的正常使用,降低了电视产品的整机品质。
发明内容
本发明为了解决现有技术中外界干扰使遥控解码产生误码而造成电视机误动作的问题,提供了一种新型的遥控解码容错方法,通过在电视机遥控解码软件中加入容错设计,从而提高了电视机遥控操作的可靠性。
为解决上述技术问题,本发明采用以下技术方案予以实现:
一种遥控解码容错方法,在接收到的遥控按键码为重复按键码时,给出一个容限值,当遥控解码的误码率不超过所述容限值时,将发生误码的按键键值置为其上次按键所对应的按键键值。
在接收到的遥控按键码为重复按键码,且遥控解码的误码率超过所述容限值时,将发生误码的按键键值置为无按键操作所对应的按键键值,以避免电视机出现误动作。所述误码率为遥控解码连续出现错误的次数。所述容限值需要根据环境中的光线或者电磁波的干扰程度具体确定。在本发明中,所述容限值优选为30。
在接收到的遥控按键码为切换后的按键码,即触发新按键所对应的按键码,且存在解码错误时,将切换后的遥控按键键值置为无按键操作所对应的按键键值,以防止电视机出现误动作。
所述遥控按键码为NEC码,当第一个头码和第二个头码之后的码值为头码时,则表明所触发的是新按键,读取后续数据并转换为对应的键值,赋给键值变量;当第一个头码和第二个头码之后的码值为重复码时,保持键值变量的值不变,并置重复按键标志位为1,出错计数值清零。
为了实现在触发连续按键时,对遥控解码进行容错设计,在遥控解码出现错误时,首先判断重复按键标志位是否为1,并在出错计数值小于所述容限值的情况下,保持所述键值变量的值不变;否则,将键值变量的值置为无按键操作所对应的按键键值。
与现有技术相比,本发明的优点和积极效果是:本发明通过在电视机遥控解码软件中加入容错设计,即在产生误码时给出一定的容限。误码率不超过该容限值时,则认为仍是重复按键;若超出容限值,则认为没有按键按下,直到松开按键。容限值根据环境中的光线或者电磁波的干扰程度来具体确定,从而有效提高了电视机遥控操作的可靠性,避免了电视机误动作的发生,有助于提升电视产品整机品质。该容错设计方法也为设计人员在解决遥控干扰问题时提供了新的思路。
附图说明
图1是本发明中遥控解码容错方法的软件流程框图。
具体实施方式
下面结合附图和具体实施方式对本发明作进一步详细地说明。
本发明所提出的遥控解码容错方法的设计思路是:在电视机CPU接收到的遥控按键码为重复按键码时,给出一个容限值,当遥控解码的误码率不超过所述容限值时,将发生误码的按键键值置为其上次按键所对应的按键键值,以解决由于外界干扰使遥控解码产生误码而造成电视机频繁误动作的问题;在遥控解码的误码率超过所述容限值时,将发生误码的按键键值置为无按键操作所对应的按键键值,以避免电视机出现误动作。所述误码率为遥控解码连续出现错误的次数。而在接收到的遥控按键码为切换后的按键码,即触发新按键所对应的按键码,且存在解码错误时,将切换后的遥控按键键值置为无按键操作所对应的按键键值,电视机不响应按键操作,以防止出现误动作。
为了实现上述设计思路,在遥控解码程序中增加了两个变量:一个是重复按键标志位,用于记录当前按键是否为重复按键;另一个是出错计数值变量,用于记录误码出现的次数。然后根据这两个变量值的改变,决定当前所要执行的操作。
在电视机电路中,包含有红外遥控接收头,将遥控器发出的遥控编码从01代码解码成多个字节的数据代码,存储到接收缓冲区中,进而执行如图1所示的软件流程,具体包括以下步骤:
a、在有遥控按键触发时进入中断;
b、读接收缓冲区中遥控解码后生成的数据个数是否为零,若为零,则跳转到h;
c、读取第一个头码,判断是否正确,若不正确,则跳转到g;
d、读取第二个头码,判断是否正确,若不正确,则跳转到g;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信电器股份有限公司,未经青岛海信电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610070501.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:管路连接液压夹紧器
- 下一篇:吸油烟机整体机身集烟罩顶面单仰角结构