基于数字电视SoC芯片视频解码的软件设计与应用

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:Xinigami
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数字电视功能的丰富,软件功能的整机应用需求趋于复杂化,需要高级的操作系统来支持这些高级软件的应用。因此,数字电视SoC的配套软件开发也成为整机产品开发中的关键部分。主流的数字电视SoC芯片功能主要包括模拟电视解调和解码功能、数字电视解调和解码功能、多格式音视频解码功能、高画质视频后处理等,尤其是高清视频的解码是数字电视的核心技术。由于高清视频的编码的复杂性,传统的CPU进行解码会消耗极大的运算能力。硬件解码是将解码任务交给了专门的解码电路,因此能够大大降低CPU占用率。论文首先介绍了高清数字电视SoC芯片HS3XXX的软件系统,在此基础上介绍了视频解码单元的驱动框架。其次,基于VPU的硬件电路和HS3XXX软件系统平台,将VPU提供的API做进一步封装,使其与HS3XXX平台的软件架构的上下层适配,完成了在HS3XXX平台上软件代码的移植。以MPEG-2为例重点研究了主机应用程序在解码过程中与VPU的交互机制,根据此交互机制完成了解码过程中的比特流输入、序列初始化、解码显示输出等环节的设计与实现,再调试其他视频编码格式ES流。最后,搭建交叉编译环境和测试平台,对解码模块进行调试与功能验证,结果表明本设计能够支持多编码格式视频解码,实现实时播放。本课题增加了电视整机对多媒体的支持,对于基于linux系统进行多媒体功能开发也具有重要参考价值。
其他文献
期刊
以软交换设备为核心的下一代网络NGN(NextGenerationNetwork)是电信网络发展与演进的趋势。当前软交换技术已经成熟,提供业务的能力也得到了验证。但是软交换技术在移动交换网
现场可编程门阵列(FPGA)是一种高集成度的用户可编程逻辑器件,具有小型化、低功耗、可编程、数字化和快速方便实用的特点。随着它的不断应用,使电子设计的规模和集成度不断提高
学位
期刊
期刊
期刊
期刊
期刊
期刊