[发明专利]显示设备及按键传递的容错方法有效
| 申请号: | 202010238613.4 | 申请日: | 2020-03-30 |
| 公开(公告)号: | CN112073779B | 公开(公告)日: | 2023-02-17 |
| 发明(设计)人: | 丁国耀;马斌义;贾亚洲;李保成 | 申请(专利权)人: | 海信视像科技股份有限公司 |
| 主分类号: | H04N21/422 | 分类号: | H04N21/422;H04N21/431;H04N21/478;H04N21/4788;H04N21/485 |
| 代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 逯长明;许伟群 |
| 地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 显示 设备 按键 传递 容错 方法 | ||
1.一种显示设备,其特征在于,包括:
显示器,被配置为显示图像内容;
第一芯片,包括外部指令识别模块与第一控制器,所述外部指令识别模块被配置为识别输入所述第一芯片的按键事件,并将所述按键事件传递至所述第一控制器;所述第一控制器被配置为运行第一操作系统;
第二芯片,包括第二控制器,所述第二控制器与所述第一控制器通信连接;所述第二控制器被配置为运行第二操作系统;
其中,所述第一控制器被配置为接收按键事件,判断所述按键事件是否为按下事件,若是按下事件,则记录所述按下事件的按键值与编号,并判断所述按键值是否存在相同值,若存在相同值,则根据所述按下事件的接收顺序记录所述编号,直至接收到同一按键的所有按下事件;若所述按键事件是抬起事件,则继续判断下一按键事件是否为按下事件;判断所述按键事件是否要传递给第二控制器,若需要传递,则通过通信模块将所述按键事件与所述按键事件的编号传递给所述第二控制器,直至确定传递了同一按键的所有按下事件;
所述第二控制器被配置为接收所述第一控制器发送的所述按键事件,判断接收的所述按键事件是否为按下事件,若是按下事件,则记录所述按下事件的按键值与所述按下事件的编号;检测所述按下事件的按键值是否存在相同值;若所述按下事件的按键值存在相同值,则根据所述第二控制器接收所述按下事件的顺序对所述按下事件与所述按下事件的编号进行排列,并根据连续编号规则修改所述按下事件的编号,以使相同按键值的按下事件的编号是连续的。
2.根据权利要求1所述的显示设备,其特征在于,所述第一控制器还被配置为,接收按键事件,根据接收所述按键事件的顺序依次判断所述按键事件是否为按下事件;若所述按键事件为按下事件,则记录所述按下事件的按键值与按下事件的编号;判断记录的所述按键值是否存在相同值;若记录的所述按键值存在相同值,则根据接收按下事件的顺序对所述按下事件的编号依次加1,并传递所述按下事件与所述按下事件的编号。
3.根据权利要求1所述的显示设备,其特征在于,所述第二控制器还被配置为,根据接收按键事件的顺序依次判断所述按键事件是否为按下事件,若所述按键事件为按下事件,则记录所述按下事件的按键值与按下事件的编号;判断所述按键值是否存在相同值;若所述按键值存在相同值,则根据所述按下事件接收顺序对按键值相同的按下事件与按下事件的编号进行排列。
4.根据权利要求3所述的显示设备,其特征在于,所述第二控制器还被配置为,判断排列后按下事件的编号是否连续,若排列后按下事件的编号连续,则获取与连续按下事件对应的抬起事件;若排列后按下事件的编号不连续,则依次修改不连续的按下事件的编号。
5.根据权利要求4所述的显示设备,其特征在于,所述第二控制器还被配置为,排列后按下事件的编号不连续时,获取不连续的按下事件的编号,根据连续编号规则修改不连续的按下事件的编号,并依次修改后续按下事件的编号。
6.根据权利要求4所述的显示设备,其特征在于,所述第二控制器还被配置为,排列后按下事件的编号连续时,判断在预设时间内是否接收到与连续按下事件对应的抬起事件,若在预设时间内接收到与所述连续按下事件对应的抬起事件,则正常处理所述连续按下事件;若在预设时间内为接收到与所述连续按下事件对应的抬起事件,则模拟与所述连续按下事件对应的抬起事件。
7.根据权利要求6所述的显示设备,其特征在于,所述第二控制器还被配置为,判断在预设时间内是否接收到抬起事件,若在预设时间内接收到抬起事件,则查找所述抬起事件的按键值是否被记录;若所述抬起事件的按键值被记录,则分发所述抬起事件;若所述抬起事件的按键值未被记录,则丢掉所述抬起事件。
8.一种按键传递的容错方法,其特征在于,应用于如权利要求1-7任一项所述的显示设备,所述方法包括:
第一控制器接收按键事件,判断所述按键事件是否为按下事件;
若所述按键事件为按下事件,则记录所述按下事件的按键值与编号;
判断所述按键值是否存在相同值;
若所述按键值存在相同值,则根据所述按下事件的接收顺序记录所述编号;
判断所述按键事件是否要传递给第二控制器;
若所述按键事件要传递给所述第二控制器,则通过通信模块将所述按键事件与所述按键事件的编号传递至所述第二控制器;
所述第二控制器接收所述按键事件与所述按键事件的编号;
所述第二控制器检测所述按键事件中按下事件的按键值是否存在相同值;
若所述按下事件的按键值存在相同值,则所述第二控制器根据接收所述按下事件的顺序对所述按下事件与所述按下事件的编号进行排列;
根据连续编号规则对所述按下事件的编号进行修改,以使相同按键值的按下事件的编号是连续的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信视像科技股份有限公司,未经海信视像科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010238613.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:显示设备及按键传递的容错方法
- 下一篇:显示设备及应用跳转的控制方法





