[发明专利]一种地面广播数字电视接收装置、音视频同步方法及系统有效
申请号: | 200710125593.4 | 申请日: | 2007-12-29 |
公开(公告)号: | CN101198069A | 公开(公告)日: | 2008-06-11 |
发明(设计)人: | 吴文力;黄华军;王文蛟 | 申请(专利权)人: | 惠州华阳通用电子有限公司 |
主分类号: | H04N7/60 | 分类号: | H04N7/60;H04N7/62 |
代理公司: | 深圳中一专利商标事务所 | 代理人: | 张全文 |
地址: | 516006广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地面 广播 数字 电视接收 装置 视频 同步 方法 系统 | ||
技术领域
本发明属于数字电视领域,尤其涉及一种地面广播数字电视接收装置、音视频同步方法及系统。
背景技术
随着移动终端及数字电视的发展,地面广播数字电视技术已经逐渐成为为移动终端提供电视业务的传输技术。目前,经国际电联(ITU)认可的地面广播数字电视标准共有三个,包括欧洲的DVB-T标准、美国的T-DMB和日本的ISDB-T。
要使移动终端(例如笔记本电脑、手机、PDA、车载接收终端等)接收地面广播数字电视,则需要在移动终端上增加或连接地面广播数字电视接收装置。请参阅图1,现有的地面广播数字电视接收装置通常包括:天线、数字信号调制解调器、解复用器、音频解码器和视频解码器。无线信号经天线接收后由数字信号调制解调器转换为固定频率的中频信号TS(Transport Stream,传送数据流),然后将TS流传送至解复用器进行解复用分解为音视频流,其中音频流送入音频解码器进行解码,视频流送入视频解码器进行解码,最终输出音频和视频信号。但现有的地面广播数字电视接收装置播放音视频一定时间后,音视频明显不同步,音频明显滞后,原因是数据处理不好,时间等关键信息不能和数据关联上。
发明内容
本发明所要解决的技术问题在于提供一种能使接收的音视频同步的地面广播数字电视接收装置、音视频同步方法及系统。
为解决上述技术问题,本发明提供一种地面广播数字电视的音视频同步方法,其包括以下步骤:
将解复用后分解出来的音频流数据和视频流数据存储到缓冲区中;
分别根据所述音频流数据和视频流数据的显示时间戳PTS标记音频流数据帧和视频流数据帧的时间戳;
由解码器对分别包括标记了时间戳的音频流数据帧和视频流数据帧的音频流和视频流进行解码,根据所述时间戳播放视频和音频。
本发明还提供一种地面广播数字电视的音视频同步系统,其包括:
缓存模块,用于将解复用后分解出来的音频流数据和视频流数据存储到缓冲区中;
时间戳标记模块,用于分别根据所述音频流数据和视频流数据的显示时间戳PTS标记音频流数据帧和视频流数据帧的时间戳;
播放控制模块,用于当解码器对分别包括标记了时间戳的音频流数据帧和视频流数据帧的音频流和视频流进行解码后,根据时间戳播放视频和音频。
本发明还提供一种地面广播数字电视接收装置,包括天线、数字信号调制解调器、解复用器、音频解码器和视频解码器,所述装置还包括地面广播数字电视的音视频同步系统,所述地面广播数字电视的音视频同步系统包括:
缓存模块,用于将经所述解复用器解复用后分解出来的音频流数据和视频流数据存储到缓冲区中;
时间戳标记模块,用于分别根据所述音频流数据和视频流数据的显示时间戳PTS标记音频流数据帧和视频流数据帧的时间戳;
播放控制模块,用于当所述音频解码器和视频解码器对分别包括标记了时间戳的音频流数据帧和视频流数据帧的音频流和视频流进行解码后,根据时间戳播放视频和音频。
由于本发明实施例采用了缓冲区处理数据机制,并通过时间戳进行播放控制,在程序出现异常的时候,通知应用层重新启动播放,因此实现音视频同步、且能连续播放,播放效果较好。
附图说明
图1是现有技术提供的地面广播数字电视接收装置功能模块框图。
图2是本发明实施例提供的地面广播数字电视的音视频同步方法流程图。
图3是本发明实施例提供的地面广播数字电视的音视频同步系统功能模块框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例提供的地面广播数字电视接收装置通过采用缓冲区处理数据机制,并通过时间戳进行播放控制,在程序出现异常的时候,通知应用层重新启动播放,实现音视频同步。
请参阅图2,本发明实施例提供的地面广播数字电视的音视频同步方法包括以下步骤:
S11、将经解复用器解复用后分解出来的音频流数据和视频流数据存储到缓冲区中,例如将该音频流数据和视频流数据分别存储到音频FIFO数据链表和视频FIFO数据链表中;出现链表空的时候播放会停顿,这个时候一般是信号差,等信号好的时候,链表有数据会重新恢复播放;当链表超过存储限度,丢弃以前接收的数据,保证最新接收的数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州华阳通用电子有限公司,未经惠州华阳通用电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710125593.4/2.html,转载请声明来源钻瓜专利网。