节点文献

H.264解码器在BF561上的实现及优化

H.264 Video Decoder Realization and Optimization Based on BF561

【作者】 王华

【导师】 金炜东;

【作者基本信息】 西南交通大学 , 系统工程, 2009, 硕士

【摘要】 随着互联网在全球范围逐渐普及,移动通信飞速发展,网络传输以及各种各样的多媒体业务的出现,对视频编解码技术更是提出了许多新的要求。如何提供更加优秀的视频传输成为信息科学与技术的研究热点。本论文主要是在JM86解码器参考模型的基础上,对其代码进行裁剪和优化,以实现在DSP平台上能实时解码的H.264解码器。本文主要是针对H.264/AVC和Blackfin561嵌入式系统的应用进行研究。首先对H.264/AVC标准的基本原理进行了介绍,并对帧内预测、帧间预测、整数变换和熵编码等关键技术进行了深入的研究,对H.264/AVC的语法进行了细致的分析,给出了关键模块的详细解码流程。接着介绍Blackfin561的芯片结构、总线、存储器管理原理、缓存机制和Blackfin561的指令集,以及它的编程结构和视频指令。最后以ADI公司的ADSP-BF561处理器为核心构建H.264解码器。针对ADSP-BF561的特点,对H.264 Baseline Profile的解码算法进行了优化,编写了链接描述文件,并对Cache使能进行了优化配置。在此基础上,规范数据类型,修改语法,实现了H.264的解码算法从PC平台到DSP平台的移植。针对实时应用的要求,本文针对解码器的核心组成模块做了分析,给出了H.264解码器的软件及汇编级优化方法。最后,在ADSP-BF561EZ-KIT LITE开发板上进行了测试,测试数据表明,该解码器达到了对QCIF(176×144)格式的实时解码。

【Abstract】 Along with Internet’s daily popularization in global scope,swift and violent development of mobile communication,the network transmission as well as each kind of emerging multimedia service all unexpectedly appears.Many new requests have been set arranged to the encoding and decoding technology of video.How to provide the higher transmission quality becomes hot spot in information science and the technical research.This paper realizes the real-time decoder of H.264 based on DSP,referring to the JM86 code.The author’s sutdy is mainly in the application of H.264/AVC and the embedded system based on the Blackfin561.First,the author learns the basic thought and theory,studies the inter and intra prediction,the integer transform,the entropy coding,and so on,analyzes the detail of the standard,learns the syntax and semantics of the H.264/AVC.Second,the author learns the structure,the bus,the management of memory, management of the cache of the Blackfin561,studies the Instruction Set of the Blackfin561.The structure of program and video instruction is learned.Finally,at the core to ADSP-BF561 processor produced by ADI Company,paper constructs the decoder of the H.264.According to the characteristic of ADSP-BF561,it optimizes the Algorithm of H.264 Baseline Profile Decoder,prepares link description file,does Optimal allocation to Cache using conversion operations,and finishs the decoder on PC platform.On this basis,it standardizes data type,changes grammars,and realizes the transplantation of H.264 decoder from PC platform to DSP platform.Against the request of real-time application,the paper analyzes the core components of the decoder.It gives the optimization software series of decoder based on reference model JM86,and the execution can be improved greatly.Finally,the decoder has been tested on the development board ADSP-BF561 EZ-KIT LITE.The test data shows the decoder real-time decoding results of QCIF format has achieved.

【关键词】 H.264Blackfin561嵌入式系统解码器
【Key words】 H.264Blackfin561Embedded System Decoder
节点文献中: 

本文链接的文献网络图示:

本文的引文网络