Symbian平台CMMB播放器的实现与优化

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:leonontop
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动数据业务的普及、手机性能的提高以及数字电视技术和网络的迅速发展, CMMB(China Mobile Multimedia Broadcasting,中国移动多媒体广播)手机电视日益受到人们的青睐。在分析CMMB复用流的特点和H.264视频编解码技术的基础上,实现了MFS(复用帧流,Multiplex Frame Stream)流的软件解复用,并重点研究了CMMB流媒体播放器在Symbian平台的实现。CMMB播放器主要有三大功能模块:缓冲模块、音频解码模块和音视频播放模块。缓冲模块直接利用数组来保证复用帧音视频数据的连续性;音频解码模块采用DLL(Dynamic Link Library,动态链接库)技术来保证软件的兼容和可扩展性;音视频播放模块使用直接屏幕访问技术输出视频,多媒体框架输出音频,并根据时间戳信息调整视频播放速率以达到音视频同步。在处理能力弱、内存小和CMMB播放质量要求高的情况下,色彩空间转换优化、图像伸缩转换优化和大数据量异步读取策略是CMMB播放器流畅播放的关键。CMMB播放器总体上采用结构化的程序设计方法,通过分析数据流加工的过程来划分各个模块,各模块采用面向对象设计方法抽象设计接口,以便于数据封装和功能的扩展。针对YUV图像数据量大和Symbian文件读取缓慢的特性,采用异步策略进行优化;针对YUV到RGB颜色空间转换因使用频繁,严重影响系统性能,采用查表法进行优化;为了对不同的屏幕大小进行自适应调整,采用线性插值法实现图像伸缩。在S60第三版平台手机上,MFS解复用程序能正确解复用MFS流,播放器也达到了CMMB标准对终端的要求。
其他文献
句法分析一直是自然语言处理任务中的重要课题,它的主要目标是根据语言学知识制定的语法规则或者基于统计知识建立的模型,自动建立由基本句子单元之间的基本关系构成的一棵多
随着信息的高速发展和信息化的深入,越来越多的企业将业务转移到信息化平台上。工作流管理系统为业务的高效运转带来了巨大的提升,已成为企业未来发展必不可少的支撑要素。随
在电喷行业,良好的售后服务系统是产品具有竞争力的重要保证。目前,在国内电喷行业普遍存在售后服务管理不规范化,制约了公司售后服务的顺利开展。本文以电喷行业中有代表性
CAN总线体系结构只包括物理层和数据链路层,在实际应用中需要制定相应的应用层,CANopen协议就是CAN应用层协议标准之一,其诞生于欧洲,广泛应用在汽车电子、医疗设备和航空航天等
自2008年底以来,国际金融危机的加剧,许多工程项目在资金链,客户流等多方面面临了各种各样的问题,夭折、中断、失败的项目越来越多。因此,对工程项目进行有效地管理与评价,已
数据挖掘是致力于数据分析和理解、揭示数据内部蕴藏知识的技术,它成为未来信息技术应用的重要目标之一。经过十几年的努力,数据挖掘产生了许多新的概念和方法。特别是近几年
信息技术的发展造成了大量数字信息资源的积累,OAI-PMH作为解决大量数字信息资源互操作和共享的一个简单、灵活的协议越来越受到了人们的关注。而目前大多已实现的服务提供者
信息技术的迅猛发展和Internet 技术的广泛应用,大量的分布、异构的信息源应运而生。这些信息源种类繁多、表示和存储形式各异,难以共享,给信息的消费带来很大的困难。为了有效
长流识别对流量工程、网络操作和网络管理都有着重要意义。大量的流测量的研究表明:在各种网络中,流的分布表现出明显的重尾特征,即大多数的流(短流)仅拥有少量的报文,而少数
现代网络的结构日趋复杂,规模快速增长,非法入侵也不断增多。传统的权限管理、防火墙等被动防御技术已力不从心。入侵检测系统作为一种主动的信息安全保障措施,有效地弥补了