AVS解码器在C64平台上的优化及文字提取算法的研究

AVS解码器在C64平台上的优化及文字提取算法的研究

论文摘要

随着多媒体技术的发展,对集语音、图像、视频、文字于一体的多媒体信息的存储、传输、检索等技术日益成为人们关注的重点。多媒体信息的很大部分是由图像和视频构成的,这些信息具有数据量大,以及大量信息隐藏于图像和视频内容中的特点,对这类信息就促进了视频压缩编码技术及基于内容的图像检索技术的不断发展。视频编码技术的发展和广泛应用也促进了相关标准的制定,AVS标准是我国制定的具有自主知识产权的信源压缩标准,它的视频部分标准具有压缩率高、算法复杂度低的特点,可以广泛应用于数字电视、网络摄像机等领域,且适宜于在嵌入式平台上开发。其中在DSP平台上的实现具有灵活、高效的特点,但为达到实时要求,需要对DSP平台上的编解码器进行优化。由于隐藏在图像中的文本中包含了大量关于图像内容的信息,如何将这些文本提取出来,也就成了基于内容的图像检索研究的第一步。本文首先介绍了视频编解码技术及其在DSP上的实现,以及文字提取算法的主要问题。接着主要介绍了AVS解码器在C64 DSP平台上的优化,包括介绍了AVS编解码技术,C64 DSP平台,解码器向DSP平台的移植及移植后所进行的适合DSP平台的修改,然后着重介绍了基于C64平台的优化方法。接下来的文字提取算法的研究中,本文除了介绍了文字提取算法的一般方法,还着重给出了进行灰度图像中字幕提取的算法步骤。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第一章 绪论
  • 1.1 视频信号及其压缩技术
  • 1.1.1 视频信号
  • 1.1.2 视频编码压缩技术
  • 1.2 AVS解码器在 C64平台上的实现
  • 1.3 图像中的文字提取算法
  • 1.4 本文工作
  • 第二章 AVS编解码技术
  • 2.1 AVS码流的编码过程
  • 2.2 AVS编码主要技术
  • 2.2.1 变换量化
  • 2.2.2 帧内预测
  • 2.2.3 帧间预测
  • 2.2.4 插值算法
  • 2.2.5 环路滤波
  • 2.2.6 熵编码
  • 2.3 AVS解码器的实现
  • 2.4 本章小结
  • 第三章 C64平台及代码生成
  • 3.1 DM642系统概述
  • 3.1.1 TMS320DM642介绍
  • 3.1.2 DM642开发板介绍
  • 3.2 DM6446系统概述
  • 3.2.1 TMS320DM6446介绍
  • 3.2.2 达芬奇开发板介绍
  • 3.3 代码移植所需的设置和调整
  • 3.3.1 变量类型转换
  • 3.3.2 内存分配
  • 3.3.3 DMA的转换
  • 3.3.4 达芬奇芯片 QDMA的使用
  • 3.3.5 输入输出接口的实现
  • 3.3.6 CACHE结构的使用
  • 3.4 重写AVS参考代码要遵循的原则
  • 3.4.1 重写代码要遵循的原则
  • 3.4.2 针对参考代码改写的具体方法
  • 3.5 移植后 C代码结构描述
  • 3.6 解码器数据流程
  • 3.7 本章小结
  • 第四章 针对 C64平台的代码优化
  • 4.1 DSP上 C代码优化的通用理论
  • 4.1.1 使用汇编选项
  • 4.1.2 使用内联函数
  • 4.1.3 数值操作优化
  • 4.2 C64平台上线性汇编的书写
  • 4.3 具体模块的代码优化分析
  • 4.3.1 反变换模块
  • 4.3.2 插值模块
  • 4.3.3 QDMA函数
  • 4.3.4 其余模块优化方法
  • 4.3.5 解码器最终性能速度分析
  • 4.4 本章小结
  • 第五章 文字提取算法的研究
  • 5.1 文字提取算法研究的研究意义
  • 5.2 文字提取的常用算法
  • 5.3 灰度图像中的字幕提取
  • 5.3.1 SUSAN边缘检测
  • 5.3.2 文字区的确认
  • 5.3.3 添加边框以及实验结果
  • 5.4 本章小结
  • 第六章 总结与展望
  • 6.1 对于AVS解码器的总结与展望
  • 6.2 对于图像中的文字提取算法的总结与展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    AVS解码器在C64平台上的优化及文字提取算法的研究
    下载Doc文档

    猜你喜欢