【技术实现步骤摘要】
本专利技术属多媒体播放终端领域,具体涉及一种便携式终端上AVS-TS节目的播放系统。 该系统基于嵌入式平台的便携式终端,能够播放通过TS (Transport Stream传输流)封装 的,且视频是通过AVS (Advanced coding of audio and video standard先进音视频编码标准) 编码的音视频节目的方法。适合应用于手机电视、MP4 、车载播放器等各种便携式移动 终端上。技术背景随着移动多媒体终端硬件性能的提高和成本的降低以及视频编解码技术的成熟,在嵌 入式平台上实现数字电视播放已成为当前便携式多媒体终端发展的热门方向。数字电视节 目种类繁杂,如果每套节目都占用独立频段,数字电视的广播频段会很快耗尽;而TS可 以将多路数字电视节目复用到一个TS流中传输,且具有抗干扰和容错能力强等优点,数 字电视主要采用TS封装传输。数字电视传输的音频和视频数据量较大,现有的传输带宽 不能满足要求,因此音视频需要经过编码后传输,目前用于数字电视音视频编解码标准包 括MPEG2、 MPEG4、 H.264 、 AVS等。其中AVS是我国自主制 ...
【技术保护点】
一种便携式终端上AVS-TS节目的播放系统,其特征在于该播放系统包括TS文件格式模块(1),AVS解码播放模块(2),播放器核心(3),音频解码播放模块(4),自定义媒体包(5);其中,TS文件格式模块(1)包括:初始化模块(11),解复用模块(12),打包音视频数据模块(13);AVS解码播放模块(2)包括:初始化模块(21),解码AVS视频包模块(22),同步音视频模块(23),显示视频模块(24);各模块之间的数据传递和交互关系如下: (1)播放器核心(3)获取TS流后,传递到TS文件格式模块(1),该模块中的初始化模块(11)接收以0x47起始的定长的TS数据 ...
【技术特征摘要】
1、一种便携式终端上AVS-TS节目的播放系统,其特征在于该播放系统包括TS文件格式模块(1),AVS解码播放模块(2),播放器核心(3),音频解码播放模块(4),自定义媒体包(5);其中,TS文件格式模块(1)包括初始化模块(11),解复用模块(12),打包音视频数据模块(13);AVS解码播放模块(2)包括初始化模块(21),解码AVS视频包模块(22),同步音视频模块(23),显示视频模块(24);各模块之间的数据传递和交互关系如下(1)播放器核心(3)获取TS流后,传递到TS文件格式模块(1),该模块中的初始化模块(11)接收以0x47起始的定长的TS数据包,通过初始化对其做初步解析,得到TS流中的音视频信息以及系统参考时间,反馈回播放器核心(3),其中音视频信息包括音视频编码的方式,据此播放器核心调用相应的音视频解码播放模块;(2)播放器核心(3)将上一步的音视频信息传递给音频解码播放模块(4)和AVS视频解码播放模块(2),AVS解码播放模块(2)的初始化模块(21)接收这些信息后完成AVS解码器初始化;与此同时,TS文件格式模块(1)中的TS解复用模块(12)继续接收TS数据包,经过解复用后,经过打包音视频模块(13),分别将音频和视频数据打包成本系统中由包长度、传递的音视频数据及时间戳组成的自定义媒体包(5),并发送到音频解码播放模块(4)或AVS解码播放模块(2)实现解码播放;(3)AVS解码播放模块(2)得到自定义媒体包后,通过解码AVS视频包模块(22)作视频解码处理,音视频同步模块(23)通过自定义媒体包中打包的用于同步的时间戳,控制AVS解码后的数据是否播放,以此实现音视频的同步播放;当解码后的AVS视频数据达到播放时间时,显示视频模块(24)将解码后的数据复制到显存,实现播放。2、 根据权利要求1所述的便携式终端上AVS-TS节目的播放系统,其特征在于所述的 AVS解码播放模块(2)中包括创建解码包模块(25)、解码前缓存模块(26)和解码后缓 存模块(27),分别在创建解码包模块(25)前后建立解码前和解码后两个缓存模块(26) 和(27),解码前缓存模块(26)用于平滑解复用和解码速率不匹配问题,并缓存各个自 定义媒体包的时间戳;解码后缓存模块(27)将这些时间戳按照解码顺序关联到以帧为单 位的解码后视频数据,同时缓存解码后AVS视频数据,根据相应的时间戳控制视频数据的 显示;AV...
【专利技术属性】
技术研发人员:马计,张睿,王新,
申请(专利权)人:复旦大学,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。