一种数字视频音画失步监测方法技术

技术编号:14964516 阅读:74 留言:0更新日期:2017-04-02 19:00
本发明专利技术涉及视频显示终端测试技术,其公开了一种数字视频音画失步监测方法,解决传统技术中不能实时准确监测数字视频音画失步的问题。该方法包括:A、对数字视频音画的解码失步监测步骤:A1、获取数字视频的音视频解码时间标签DTS的固定差值;A2、判断解码端的音视频解码是否出现音画失步,若出现失步,则报警提示;B、对数字视频音画的显示失步监测步骤:B1、获取数字视频的音视频显示时间标签PTS的固定差值;B2、判断解码端的音视频显示是否出现音画失步,若出现失步,则报警提示。本发明专利技术适用于对数字视频音画失步监测。

【技术实现步骤摘要】

本专利技术涉及视频显示终端测试技术,具体涉及一种数字视频音画失步监测方法
技术介绍
数字电视的音视频在电视机播放过程中有时会出现音画不同步的现象,类似在对安卓智能电视测试中很容易出现,一旦发现不同步时,依靠人工测试,既不能准确测试音画失步的时间差值,也不能判定出现不同步的时间点,抓取的log在很多时候是无效的。实际音画不同步的原因是较复杂的:音视频信号显示没有同步时,用户观看的电视节目就会出现明显的音画不同步;有一部分是播放丢帧引起的,有一部分是视频问题引起的,还有一部分是音视频数据解码引起的。在数字电视解码过程中,每帧图像都有一个唯一的DTS(音视频解码的时间点)和唯一的PTS(音视频显示的时间点)值。在利用缓存器存储信号时,实际信号和对应帧是变动的,加上数据冗余量大小的不同,压缩比也不同,因此在图像帧组层处理中,B帧和P帧的顺序也发生了变化。这些使得测试数字电视信号的音画失步的难度更高。
技术实现思路
本专利技术所要解决的技术问题是:提出一种数字视频音画失步监测方法,解决传统技术中不能实时准确监测数字视频音画失步的问题。本专利技术解决其技术问题所采用的技术方案是:一种数字视频音画失步监测方法,包括:A、对数字视频音画的解码失步监测步骤:A1、获取数字视频的音视频解码时间标签DTS的固定差值;A2、判断解码端的音视频解码是否出现音画失步,若出现失步,则报警提示;B、对数字视频音画的显示失步监测步骤:B1、获取数字视频的音视频显示时间标签PTS的固定差值;B2、判断解码端的音视频显示是否出现音画失步,若出现失步,则报警提示。进一步的,步骤A1中,所述获取数字视频的音视频解码时间标签DTS的固定差值的具体方法为:在信号码包中相同的帧下,分别获取音频DTS和视频DTS,将二者的固定差值予以记录存储。进一步的,步骤A2中,所述判断解码端的音视频解码是否出现音画失步,若出现失步,则报警提示的具体方法为:在固定时间间隔比较相同帧音频的DTS和视频的DTS二者的差值,如果发生变化,就说明解码过程中,音画发生不同步;根据实际的帧率计算得到音画不同步的实际帧数,差值变动超过一帧时,提示报警,同时提示问题发生的解码时间点。进一步的,步骤B1中,所述获取数字视频的音视频显示时间标签PTS的固定差值的具体方法是:在信号码包中相同的帧下,分别获取音频PTS和视频PTS,将二者的固定差值予以记录存储。进一步的,步骤B2中,判断解码端的音视频显示是否出现音画失步,若出现失步,则报警提示的具体方法是:在固定时间间隔比较相同帧音频的PTS和视频的PTS二者的差值,如果发生变化,就说明显示过程中,音画发生不同步;根据实际的帧率计算得到音画不同步的实际帧数,差值变动超过一帧时,提示报警,同时提示问题发生的显示时间点。本专利技术的有益效果是:可以准确测试声音与图像同步间隔,实时提示音画失步点,获取当前的音画不同步的帧数,分别标记音画失步的视频和音频的时间点,准确地监测数字视频的音画不同步状态;可帮助相关设计定位问题。附图说明图1为对数字视频音画的解码失步监测流程;图2为对数字视频音画的显示失步监测流程。具体实施方式本专利技术旨在提出一种数字视频音画失步监测方法,解决传统技术中不能实时准确监测数字视频音画失步的问题。本专利技术使用数字视频中每个PID包中的声音和图像的解码、显示时间来准确测试声音与图像同步间隔。根据这个时间差值来比对,确认在解码、显示后声音和图像之间的时间关系,从而实时准确地监测数字视频的音画不同步状态。本专利技术中的数字视频音画失步监测方法,包括:对数字视频音画的解码失步监测步骤以及对数字视频音画的显示失步监测步骤;如图1所示,在对数字视频音画的解码失步监测上,在信号码包中相同的帧下,分别获取音频DTS和视频DTS,将二者的固定差值予以记录存储;然后,在固定时间间隔比较相同帧音频的DTS和视频的DTS二者的差值,如果发生变化,就说明解码过程中,音画发生不同步;根据实际的帧率计算得到音画不同步的实际帧数,差值变动超过一帧时,提示报警,同时提示问题发生的解码时间点。如图2所示,在对数字视频音画的显示失步监测上,在信号码包中相同的帧下,分别获取音频PTS和视频PTS,将二者的固定差值予以记录存储;然后,在固定时间间隔比较相同帧音频的PTS和视频的PTS二者的差值,如果发生变化,就说明显示过程中,音画发生不同步;根据实际的帧率计算得到音画不同步的实际帧数,差值变动超过一帧时,提示报警,同时提示问题发生的显示时间点。实施例:使用3D50A4500i整机,播放本地的数字视频-《速度与激情4》。本例对该视频进行音画不同步的监测:首先在测试前,获取音频和视频的Pts和Dts的固定差值;视频播放中不断读取差值时间;当二者的差值时间超出固定差值+1帧视频的时间长度时,开始报警和记录操作;记录当前的时间位置,和失步的帧数;在具体实施上,需要做如下操作:1、电脑连接整机的串口:设置端口数据;2、启动对电视机播放数字视频的监测模式;3、对应选择测试通道、定时器时长、起始时间点等相关数据;4、使用功能键,启动操作;5、分别测试正在播放的数字视频的解码、显示音画失步的帧数、音画失步时间位置。本文档来自技高网...

【技术保护点】
一种数字视频音画失步监测方法,其特征在于,包括:A、对数字视频音画的解码失步监测步骤:A1、获取数字视频的音视频解码时间标签DTS的固定差值;A2、判断解码端的音视频解码是否出现音画失步,若出现失步,则报警提示;B、对数字视频音画的显示失步监测步骤:B1、获取数字视频的音视频显示时间标签PTS的固定差值;B2、判断解码端的音视频显示是否出现音画失步,若出现失步,则报警提示。

【技术特征摘要】
1.一种数字视频音画失步监测方法,其特征在于,包括:
A、对数字视频音画的解码失步监测步骤:
A1、获取数字视频的音视频解码时间标签DTS的固定差值;
A2、判断解码端的音视频解码是否出现音画失步,若出现失步,则报警提示;
B、对数字视频音画的显示失步监测步骤:
B1、获取数字视频的音视频显示时间标签PTS的固定差值;
B2、判断解码端的音视频显示是否出现音画失步,若出现失步,则报警提示。
2.如权利要求1所述的一种数字视频音画失步监测方法,其特征在于,步骤A1中,所
述获取数字视频的音视频解码时间标签DTS的固定差值的具体方法为:
在信号码包中相同的帧下,分别获取音频DTS和视频DTS,将二者的固定差值予以记录
存储。
3.如权利要求2所述的一种数字视频音画失步监测方法,其特征在于,步骤A2中,所
述判断解码端的音视频解码是否出现音画失步,若出现失步,则报警提示的具体方法为:
在固定时间间隔比较...

【专利技术属性】
技术研发人员:梁敏
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1