[发明专利]一种电视信号变化检测的方法有效
申请号: | 201810708080.4 | 申请日: | 2018-07-02 |
公开(公告)号: | CN108924652B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 李浩 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443;H04N21/442 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 李洁 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电视信号 变化 检测 方法 | ||
本发明公开了一种电视信号变化检测的方法,具体包含以下步骤:A.电视信号的状态改变时,底层向应用层发出事件通知;B.应用层接收到底层发出的事件通知,读取事件信息;C.通过读取事件信息判断当前电视信号状态是否是有图像状态;若不是则直接进入步骤D,否则等待n秒后进入步骤D;D.调用主线程里的updateUI函数,在updateUI函数中,主动获取当前电视信号状态,得到系统反馈的当前电视信号状态a;E.判断得到的当前电视信号状态a是否与电视显示状态一致,若不是,则将当前电视信号状态更新至获取电视信号状态a,否则则不更新。本发明的电视信号变化检测的方法,可实现正确地显示当前信号状态并避免监测带来的UI误导、提示闪现等问题。
技术领域
本发明涉及电视技术领域,特别涉及一种电视信号变化检测的方法。
背景技术
电视控制信息状态丰富多样,包括有信号无信号、加密解密、年龄级别锁定和音频节目等等,当出现以下几种情况:用户搜台后、切换台或通道后、插拔信号线、设定年龄级别、码流播放到加密时段、检测CI状态等,电视系统在解析此时的电视输入信号时,如捕获到信号状态的变化,电视软件需要根据变化及时更新当前信号状态,正确显示给用户,然后用户才能很好理解,然后做出应对。
对于上述信号状态的变化,传统电视软件的设计对应的做法是:获取到底层的信号变化的事件后,根据事件信息直接更新UI提示。这种方式虽然能及时获取信息,但忽略了几点:
第1,电视会出现卡顿情况,比如电视打开的应用过多,或者在搜完上千个台后重新检索一遍全部节目,若电视芯片性能不够,就可能出现内存竞争或者优先级低的进程被滞后处理,这样滞后的情况下,更新UI时仍然记录的是之前获取到的状态,就会出现信号提示错误的问题;
第2,有些信号变化是有过程的,比如切换台或通道,这个过程信号就可能有多个中间状态,可能在更新UI提示的时候状态已经步入到下一状态了,这就让提示不够实时;
第3,会有电视信号不稳定或是用户频繁变换信号的情况,如果一检测到信号变化就更新提示,必然会出现屏幕闪烁现象,或概率出现提示遮挡画面的现象,虽然是能合理解释,但明显对用户是不友好的,没有考虑到针对特定情况的处理。
因此,目前一般的信号检测处理方法,虽然能及时获取信号变化并更新UI 提示,但是不能保证提示的实时有效性,对于特定情况,也无法避免出现不友好交互,此方法急需优化。
发明内容
本发明的目的是克服上述背景技术中不足,提供一种电视信号变化检测的方法,可实现正确地显示当前信号状态并避免监测带来的UI误导、提示闪现等问题。
为了达到上述的技术效果,本发明采取以下技术方案:
一种电视信号变化检测的方法,具体包含以下步骤:
A.电视信号的状态改变时,底层向应用层发出事件通知;
B.应用层接收到底层发出的事件通知,读取事件信息;
C.通过读取事件信息判断当前电视信号状态是否是有图像状态;若不是则直接进入步骤D,否则等待n秒后进入步骤D;
D.调用主线程里的updateUI函数,在updateUI函数中,主动获取当前电视信号状态,得到系统反馈的当前电视信号状态a;
E.判断得到的当前电视信号状态a是否与电视显示状态一致,若不是,则将当前电视信号状态更新至获取电视信号状态a,否则则不更新;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810708080.4/2.html,转载请声明来源钻瓜专利网。