导 师: 甘俊英
学科专业: H1002
授予学位: 硕士
作 者: ;
机构地区: 五邑大学
摘 要: 随着计算机和网络技术的发展,多媒体通信如图像、语音以及视频的传输成了人们生活中的一个重要组成部分。目前,国际上比较流行的多媒体通信压缩标准包括mpeg系列标准和h.26x标准。由于这两个标准都要收取昂贵的专利费用,我国自主研发并制定了具有自主知识产权的音视频编解码标准avs(audio video coding standard)[3]。 avs标准的第七部分移动视频部分avs-m(audio video coding standard -mobile)是为了适应移动通信中的多媒体传输和存储需要而制定的,主要针对小画面显示的3g应用[1]。由于移动设备的cpu处理速度有限,如何提高解码器的效率和速度就成了这一标准能否在移动通信中获得应用的关键。 本文介绍了课题的背景、研究意义及课题来源,阐述了avs_m标准的编解码器的架构及其内部采用的主要技术。针对avs工作组官方的参考软件win2.7[2]展开优化和速度提升工作,分两步进行。 首先,在pc上进行算法级的优化。用vtune工具分析了解码器的时间复杂度,得到其速度瓶颈为分像素点位置插值计算问题。在探讨了问题存在的原因后,提出了流程改进方法和数据载入方法。经实验验证,该方法使解码器在pc上的速度提高到了原来的1.5倍。 其次,在嵌入式系统dm642(ti公司c64x系列的数字信号处理器)开发平台上实现了实时解码器。根据ccs(code composer studio)编译器的特点进行了代码移植工作。根据该系统存储器结构特点,分析了参考软件存储器管理效率低的原因。提出了cache优化、参考帧数据快速查询和数据最小等待时间一系列的改进方法,并合理地组织了代码编译优化方法。通过评估板测试,解码速度达到了实时播放的要求。 With the development of computer and network technology, multimedia communication such as image, music and video transmission has come into people's life. Now in the world, MPEG and H.26x are the most popular multimedia compression protocols. Since using these two standards have to pay expensive royalty, our country has developed our own AVS /(audio and video coding standard/) with independent intellectual property right. The seventh part of the standard AVS/_M /(audio video coding standard -mobile/) is developed to adapt the mobile communication needs. It is mainly used in the multimedia storage, communication and small image show in the 3G. Because of low CPU processing speed on PDA, how to improve decoder's speed is the most important problem we need to solve. In this paper, we introduce background and significance of the subject, and describe framework and major technologies of the codec. Then we do optimization work based on the source code WM2.7. The optimization processing has two steps. First, algorithm is optimized on PC. Through analyzing time complexity, we get that sub/_pixel interpolation algorithm is bottleneck of the decoder. We propose process improvement methods and data load methods. Experimental results show that these methods have enhanced the decoding speed to 1.5 times compared with original one. Second, the decoder is realized on DM642 system. Port the code to embedded system according to CCS/(Code Composer Studio/) compiler's characteristics. Through analyzing memory manager structure, we improve cache organization, data research method and data least/_wait solution. Experimental results on EVM show it has satisfied real-time decoding requirements.
关 键 词: 多媒体通信 视频传输 算法优化 处理器 音视频编解码标准 多媒体传输 分像素点位置插值计算 数字信号处理器
分 类 号: [TN919.81 TN919.85]