历史上的今天
返回首页

历史上的今天

今天是:2024年11月11日(星期一)

正在发生

2019年11月11日 | 通过视频帧加快视频设备开发和调试速度

2019-11-11 来源:eepw

墨菲定律告诉我们“有可能出错的事,就一定会出错”。在视频设备的测试或生产过程中,出问题的时候往往是我们最不想出问题和最不方便解决的时候。其中,数字域的视频问题经常是随机发生,因而最难判断和隔离。所以,在解决此类问题时,能够检测视频信号中错误状态的视频监控和测量设备就显得必不可少。具备CaptureVu功能的泰克公司最新波形监视仪就能在视频信号出错时,捕捉一个完整的视频帧,并将其保存到仪器内部的存储器中。


用户可以通过菜单选项手动捕捉视频数据,也可以让仪器在发现表1所列的任何一种视频错误时,自动捕捉一个视频帧。表1中的触发条件涵盖了SDI信号格式或视频信号电平中的一系列错误。


用户可以使用“触发类型(Trigger Type)”菜单在仪器所支持的触发类型中任意选择。配置好触发菜单后,就可以将仪器设置为运行模式,等待第一次出现任何与用户所选触发模式相匹配的错误。在发现错误后,波形监视仪会将包含该错误的视频帧捕捉下来,并存储在仪器的内部存储器中。


参考样本的捕捉

波形监视仪可以在波形窗口、矢量窗口、色域窗口或图像窗口显示捕捉到的数据。在波形窗口(矢量窗口、色窗口和图像窗口),捕捉到的信号以黄色迹线显示。用户可以单独观察捕捉到的信号迹线,也可将其与当前视频信号的迹线进行比较。这与大家熟知的截屏所用的“冻结”模式类似,所不同的是,采用截屏方式“冻结”迹线或图像后,仪器无法同时创建一个与捕捉到的屏幕图像不同的新显示窗口。


采用CaptureVu技术存储下来的是一个完整的视频帧,因此仪器可以根据捕捉到的数据重建任何一种它本身支持的显示图像。例如,假设仪器捕捉到的是包含一个RGB色域错误的视频帧,而最初仪器是在配置为YPbPr显示模式的波形窗口下显示捕捉到的数据。为了看清包含色域错误的信号成分,用户可能想在配置为YRGB显示模式的显示窗口下查看该数据。这时,只需简单地将波形显示模式改为YRGB显示,仪器就能自动创建一个新的波形显示窗口,以YRGB模式显示捕捉到的数据。用户可以将其与另一个窗口显示的YRGB模式下的当前信号进行比较。此外,用户还可选择利用泰克的Diamond显示来分析捕捉到的信号中的色域错误。此时,仪器又会为捕捉到的数据创建一种全新的显示。

图1 利用WFM7100的CaptureVu功能捕捉存在RGB色域错误的图像。

用户还可采用仪器面板上的USB接口将捕捉到的视频帧数据存储到USB记忆棒中。之后,也可从USB记忆棒中将数据导回本仪器或其他仪器中。例如,工程师在现场捕捉到一帧包含错误的视频数据后,可以将数据带回测试中心与同事们共同研究,而测试中心的工程师则可以在另一台波形监视仪上恢复该数据,并从中查找问题。


视频格式错误,手动捕捉,“黄金参考”校准

再举个例子,假设工作人员要为下次生产校准相机。通常相机校准是利用一套相机测试图表并在波形监视仪上测量拍摄得到的信号实现的。如果采用了带CaptureVu功能的泰克监视仪,那么在一台相机完成校准之后,操作员就可以利用CaptureVu手动捕捉一组视频信号,然后将保存下的数据作为“黄金参考”。其他相机的校准就可以通过比照其拍摄信号的显示与之前保存下来的参考相机拍摄信号的显示来实现。由于CaptureVu是利用原始视频数据来创建显示图像,因此操作员可以通过各种波形显示、矢量显示、色域显示和图像显示来比较被校准相机与参考相机的输出。而且,通过向USB记忆棒中保存数据,操作员还可以比较不同时刻相机的校准情况,检查在使用时间增加后或摄影棚内条件变化后,相机性能是否出现劣化。


在视频设备的设计和调试中,工程师可以利用这种捕捉功能诊断视频格式中的错误。通常,这些错误类型都是间歇性出现的,而且可能很难将其从视频信号中分离出来。但有了CaptureVu,工程师只需配置好波形监视仪,利用仪器监视视频信号,捕捉包含错误的视频帧。仪器检测并捕捉到一个错误帧之后,会在错误日志中记录捕捉时间。如此一来,工程师通过查看错误日志就能确定,当视频信号通路中的某些设备或其他系统发生改变,从而导致视频信号源出现了变动时,这些错误是否以某个固定的时间间隔出现。

CaptureVu捕捉到的完整视频帧中既包含有效图像数据也包含辅助数据,并且这些数据以一种专有格式存储至USB记忆棒中。泰克已为此开发了一套实用程序,可按以下多种方式读取和格式化捕捉到的数据: 


• 简单的CSV文件,其中包含捕捉到的数据中的原始Cb,Y,Cr,Y*样本。该文件不能直接导出至电子表格软件,但用户自行开发的应用程序可将其用作原始文本文件输入。 


• 针对Excel优化的CSV文件,可导出至Excel,包含单独的样本和行序号。 
• 泰克TG700测试信号发生器可使用的 *.PIC文件。以这种格式存储的数据可以直接作为一帧完整的图像发送到TG700中去。文件中只包含TG700需要的有效图像数据,辅助数据和空白数据由TG700模块自行插入。该实用程序可从泰克网站上下载。


当采用Excel电子表格格式时,数据按照Cb, Y, Cr, Y*的顺序出现。每个16进制数值之前都有一个“x”前缀,而且在电子表格顶部会出现一个如表2所示的表头。


表头提供的信息包括被捕获数据出现的时间、捕获数据中存在的触发错误类型以及视频信号格式。在表2所示的例子中,信号是一个包含1920x1080有效图像面积的1080i59.94信号。


在电子表格程序中,工程师可以采用各种手段对数据进行分类和搜索,也可以开发Visual Basic程序,通过多种方式进行数据搜索和格式化。例如,它们可以在所有数据中查找有效视频的起始点和结束点(序号为x3FF, x000, x000)。类似的,工程师还可以通过查找数据图案为x000, x3FF, x3FF的数据,或者查找相应视频标准所规定的数据标志(DID)对辅助数据进行分类。利用这些工具,工程师就能确定某个特定的视频设备所输出的辅助数据序列中是否包含由设备代码或操作差错导致的错误。 


观察假影噪声,测试信号

通常,工程师通过测量一个测试信号经过被测器件(DUT)后得到的输出信号来测试被测器件。而有了CaptureVu后,就可以在波形监视仪中先捕捉一个测试信号的视频帧,然后将其与测试信号通过DUT之后的现场输出进行比较,以寻找二者的差异。通过被测器件之前和之后的测试信号均可在被捕捉后存入USB存储器,因此,工程师们还可以利用多种手段对这两个文件进行比较,以寻找测试信号和被测器件输出信号的差异。


在视频设备的设计阶段,工程师可能会发现设备对某种特殊的视频序列或者某种类型的图像处理起来比较困难。此时,他们就可以利用CaptureVu捕捉一帧此类视频信号,并将其存储至USB存储器,然后将存储下来的文件(*.cap文件)转换为可下载至Tektronix TG700的图像(*.pic文件)。通过配置测试信号发生器,还可让这帧图像水平或垂直移动,从而产生运动的测试图像,以方便工程师观察设备产品的任何假影噪声。由于此时测试信号是由捕捉到的视频帧转换来的,因此工程师仍可让这一已知的视频数据源通过DUT,以比较DUT输出信号和原始测试信号的差异。

由于CaptureVu具备视频数据捕捉功能,允许工程师对各种视频信号进行快速比较,因此可以降低视频设备开发、安装和维护所需的时间和精力。而其在多个波形显示窗口重建视频数据的能力又为工程师们提供了比简单的波形图像冻结更丰富的处理手段,同时也让用户能够更方便地确定视频信号中的各种问题。总而言之,CaptureVu的优点就是能让工程师用简单的技术手段快速找到视频信号中的错误,从而帮助他们确定和隔离其设备或视频信号通路中存在的问题。


推荐阅读

史海拾趣

Daykin Electric Corp公司的发展小趣事

1958年,大金推出了采用旋转式压缩机的家用空调机,这标志着公司正式进军家用空调市场。在当时,家用空调在日本市场还处于起步阶段,大金凭借其技术优势和敏锐的市场洞察力,迅速占领了市场份额。

Bipolar Integrated Technology Inc公司的发展小趣事

在市场竞争日益激烈的情况下,BIT意识到只有不断创新才能在行业中立足。于是,他们加大了在研发方面的投入,不断推出具有创新性的产品。其中,一款高性能、低功耗的双极型处理器成为了市场上的热销产品,引领了行业潮流。

华宇创公司的发展小趣事

在21世纪初,电子科技正处于蓬勃发展的时期。李华,一位在电子行业摸爬滚打多年的工程师,决定创立自己的公司——华宇创,专注于智能电子设备的研发和生产。创业初期,华宇创面临着资金短缺、技术瓶颈等诸多挑战。然而,李华凭借对技术的热情和坚定的信念,带领团队日夜兼程地研发新产品,最终成功推出了首款具有竞争力的智能手环,获得了市场的初步认可。

HTC Korea(TAEJIN Technology )公司的发展小趣事

近年来,HTC在VR领域取得了显著的成就。2023年,在美国国际消费性电子展(CES)中,HTC推出了最先进的虚拟实境头戴式显示器VIVE XR Elite,凭借其创新、高规格的设计和巧妙的人体工学设计,赢得了众多国际媒体的赞誉和奖项。此外,HTC还开发了多款VR内容套件和追踪器,为用户提供了更加沉浸式的虚拟体验。这些努力不仅推动了VR产业的发展,也为HTC带来了新的增长点。

C&K Switches公司的发展小趣事

C&K Switches公司一直致力于技术创新和研发。它不断投入资金和资源,研发出了一系列具有高性能和可靠性的开关产品。这些产品不仅提高了设备的运行效率和稳定性,还降低了故障率和维修成本。同时,C&K还积极与合作伙伴和客户进行技术交流和合作,共同推动电子行业的发展。这种技术突破和创新精神使得C&K在激烈的市场竞争中保持领先地位。

HDP_Power公司的发展小趣事

2022年,C&K Switches公司被Littelfuse以5.4亿美元的企业价值收购。Littelfuse是一家工业技术制造公司,致力于打造一个可持续、互联和更安全的世界。两家公司在工业、通讯以及车载领域有着相近的市场布局和业务高度互补。收购完成后,C&K成为Littelfuse电子业务部门的一部分,双方共同为客户提供更全面的解决方案。这一收购不仅加强了C&K的市场地位,还为其未来的发展注入了新的活力和机遇。

问答坊 | AI 解惑

生命树教你如何获得优质低价的数码照片

本帖最后由 jameswangsynnex 于 2015-3-3 20:01 编辑 …

查看全部问答>

C语言降龙十八掌——第二掌 printf藏玄机

这是一个真实的案例。在某型号的核心网络交换机设备中,为调试方便,实现了一个把内存内容从终端打印的功能,也就是dump memory,屏幕的左边显示十六进制,右边以ASCII形式显示, 用过UltraEdit的十六进制编辑功能朋友应该都很了解。显示ASCII码部 ...…

查看全部问答>

GPS/GPRS远程定位监控、的模块又朋友搞定没有呀,又的话来一块好吧

GPS/GPRS远程定位监控、的模块又朋友搞定没有呀,又的话来一块好吧 有搞定利用GPRS的UDP协议传送GPS信号到指定IP的模块的朋友吗?有的话跟帖,或者电话短消息,13838539322…

查看全部问答>

指纹模块 活体真皮指纹模块 生物射频指纹模块 指纹采集模块

指纹模块 活体真皮指纹模块 生物射频指纹模块 指纹锁模块、指纹采集模块、指纹采集头、指纹识别模块、指纹识别 C500 、C501  产品介绍: C500、C501是通用的指纹识别模块,采用了最先进的射频式指纹敏感器、高速信号处理器DSP、高性能 ...…

查看全部问答>

IAREWSTM8还是有些粗糙呀,CASE语句处理太严格

在一个 switch() 语句里,新添加一个分支 case 20: //正在编辑 A_ON_Time 参数,LED1长亮       break; 这种情况下编译器跳出严重错误,如下图所示,然后找了半天错误,最后发现在case 20里添加一句话如下面所示代码: ...…

查看全部问答>

2011年 预测控制类 雷达资料

本帖最后由 paulhyde 于 2014-9-15 09:22 编辑 2011年 预测控制类 雷达资料 我想下其他的东西需要下载币,无奈只得收费了 [ 本帖最后由 lightstar1989 于 2011-8-27 18:34 编辑 ]  …

查看全部问答>

电平相反

max7221片选端低电平有效,clk上升沿din接收数据,可我仿真时,片选端一直高电平啊,clk也不见脉冲,只看见低电平,就算脉冲太快,看不到,片选端也不应该高电平啊,所驱动的数码管还显示呢。哎。。。。。。…

查看全部问答>

flashmagic怎么下呀

没有账号,也没有注册的地方。高手指点。…

查看全部问答>

【晒样片】+TI芯片申请小体会

     TI是非常大方的一个公司,对于学生党来说,芯片性能很高,足以应付各种比赛和日常的一些小的项目。      首先,个人认为TI样片申请主要是两个目的,第一个是对芯片性能进行测试,看用户体验,虽然对 ...…

查看全部问答>