发明名称 一种便携式终端上AVS-TS节目的播放系统
摘要 本发明属于多媒体播放终端技术领域,具体为一种便携式终端上AVS-TS节目的播放系统。该播放系统在嵌入式平台上实现,采用Linux操作系统,播放器框架以Helix Client DNA为基础。本发明结合AVS解码计算复杂度较低的优点,充分利用嵌入式平台的性能特点进行优化,设计开发TS的解复用模块以及AVS视频的解码播放模块,实现AVS-TS流音视频的实时同步播放。本发明可用于手机、MP4等便携式终端上播放AVS-TS数据。
申请公布号 CN101262610A 申请公布日期 2008.09.10
申请号 CN200810035236.3 申请日期 2008.03.27
申请人 复旦大学 发明人 马计;张睿;王新
分类号 H04N7/52(2006.01);H04N7/64(2006.01);H04N7/26(2006.01);H04N7/50(2006.01) 主分类号 H04N7/52(2006.01)
代理机构 上海正旦专利代理有限公司 代理人 陆飞;盛志范
主权项 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)将解码后的数据复制到显存,实现播放。
地址 200433上海市邯郸路220号