本发明属于机顶盒,具体涉及一种视频输出负载的检测方法。
背景技术:
1、机顶盒已经成为许多家庭的标配设备,用于接收和解码电视信号。数字模拟转换器(digital-to-analog converter,简称dac)是机顶盒中的关键组件,它将数字信号转换为可以被电视或其他显示设备接收的模拟信号。然而,dac的功耗问题已经引起了广泛的关注。考虑到机顶盒通常长时间通电,当外部播放负载设备断开或者关闭的情况下,关闭dac以及整个系统的模拟信号输出,不仅可以降低整体设备的能源消耗,提高能源效率,而且对环保和设备性能也有着重要的影响。
2、目前对于视频输出负载检测的方法主要有两种:第一种是利用专用的负载检测功能的芯片,比如analog device ada4431,这类的芯片是对在dac输出电压后在进行判断处理,增加了原有电路的复杂性。第二种是在dac的输出端上设置有一插接感测元件,且其内设有上拉电阻;通过感测此元件是否有和信号线作对应的连接、插上,进而判断该数字模拟转换器本身是否有输出负载的连接并且控制其为使能或者禁能。此技术虽然能以简单的方式进行判断而可实现节省功耗的目的,但其特殊的电路架构增加了成本和设计复杂度,还有就是输出端的电阻迭加开关会对正常显示造成不利的影响。以上方法在检测负载时具有自身的缺点和局限性。
技术实现思路
1、本发明的目的在于提供一种视频输出负载的检测方法,发送的检测裁决数据可以跟随不同的类型视频dac要求变化而变化,其中检测裁决数据出现位置可控,数据出现的周期可控,开启负载检测不能影响正常视频显示,实现方法简单,解决了现有技术中检测视频负载形式单一,灵活性差的问题。
2、本发明方法具体是:
3、步骤(1)机顶盒在上电状态下,根据系统应用方案,确定待发送的检测脉冲所在的消隐行;
4、根据典型的pal制式中消隐行(6~23和318~335行),消隐数据(如cc、cgms、ttx)均在这些行传输,即这些行可以发送一些特殊的信息而不影响正常的显示,在不影响消隐数据的的基础上即可传输检测脉冲;根据tr-101-233v1.1.1协议,所有的消隐行都有可能会被占用,故要根据实际应用方案确定待发送的检测脉冲所在消隐行的位置,以免在cc、cgms、ttx、aps等使用到这些行时发生冲突。
5、步骤(2)配置负载检测周期;由于负载检测机制的目的是减少功耗,需要去开关视频dac使能,因此负载检测时间间隔根据实际需求配置;
6、步骤(3)由于视频dac时模拟ip,无法做到上电就直接使用,中间有一定的上电时间,因此在发送检测脉冲前,配置数字模拟转换器dac启动时间,用于保证发送检测脉冲时dac处于稳定工作状态;
7、步骤(4)配置检测脉冲在消隐行的所在位置;
8、步骤(5)机顶盒发送检测脉冲,检测脉冲根据配置的位置叠加在消隐行色同步正弦波后的0电平上;首次发送时间为dac启动时间后;
9、检测脉冲由于dac转换数据存在震荡波形,如果直接从消隐电平拉倒检测电平的话,波形边界会产生比较大的振铃效果,因此发送的检测脉冲上升边界和下降边界采用sin2波形,上升边界与下降边界之间即为检测电平;
10、步骤(6)数字模拟转换器dac在接收到检测脉冲后,在内部转换为电流信号,电流信号输出到外部负载电缆上,形成输出检测电压反馈到数字模拟转换器dac内部比较器,与标准电平进行比较,如果检测电压小于标准电平,则表明有负载,否则无负载。
11、步骤(7)如果检测到无负载,机顶盒关闭数字模拟转换器dac,等待下一个发送检测脉冲周期。
12、本发明的有益效果为:在不影响正常观看体验的情况下,根据不同的dac检测数值,将检测脉冲发送在消隐行,在不增加外部器件的情况下,提高了负载检测的多样性;根据参数配置,可以改变检测值出现的位置以及检测周期,解决了负载检测灵活性差的问题。
1.一种视频输出负载的检测方法,其特征在于: