1、检测视频输入源是否有信号存在。
我也没有见过别人怎样实现这个过程,但个人看法是这样的:
虽然在没有输入的情况下会存在行场信号的跳变,数据也
是有的,但是肯定不会符合正常的行场信号,所以开始的想法是
检测输入一帧中有效的行数,如果没有输入源有效的行数应该不
会与有输入源时相等,或者根本就是不正常的,但是实际看到的
现象并非想象如此。因为操作过程中使用的是视频输入的随路时钟,
当输入源不存在时,随路时钟自然也不存在,检测就无从谈起。
因为有看到如果没有输入源时,时钟是不能驱动运行灯的,那
就应该是没有输入时钟源的。如果没有时钟源,那用这个输入时钟
去检测的办法就不是很好:没有时钟驱动,如何能检测到正确的数
据呢?所以要检测行场信号在无视频源时时否正常就必须用系统时
钟,因为系统时钟是一直存在的。结果可以。
所以结论是:没有视频源输入时,相应的时钟也是不存在的,
要检测视频源是否存在,用系统时钟去判断输入的行场正常与否即
可。当然如果可以确定,检测输入是否有时钟存在就足够。还可以
检测帧率时否存在,这些都是一样的。