Internet视频传输中差错控制的若干关键技术研究

Internet视频传输中差错控制的若干关键技术研究

论文摘要

近些年来,基于Internet的多媒体应用(尤其是视频应用)越来越广泛。视频的压缩和传输已成为这一研究领域广受关注且极具挑战性的课题。传统的编码方案通常是以无差错环境为背景、以优化压缩率为目的进行设计的,而不是为现在的基于包交换的、“尽力而为”的、不可靠的Internet而设计的。这个冲突为视频的高质量传输带来了一系列的挑战。当前所有的视频编码标准(如MPEG-4)都采用了可变长编码和运动预测技术以获得高压缩率。然而,在易发差错的环境下,网络传输差错(如,包丢失)可能导致接收端视频数据的丢失,这意味着丢失许多视频块、甚至是帧。这种差错将会引起空间和时间上的差错扩散。因此,有必要在视频传输过程中加入差错控制技术。对于Internet,带宽波动、包丢失和信道传输差错等是不可避免的,各种差错控制技术成为视频传输中不可缺少的组成部分。差错控制技术旨在有效地提高接收端输出的解码视频质量。差错控制技术可以在信源编解码和信道编解码的各个环节进行,因此差错控制技术的内容十分广泛,大致分为前向容错编码、后处理差错隐藏、编解码交互差错控制等三大类技术。本文主要对前两类技术中的若干问题进行了详细研究,分析了现有算法的一些局限性,并提出了相应的解决方案和改进算法。本文的主要工作如下:首先,本文探讨了基于编码端的针对DCT模块的多描述编码(MultipleDescription Coding,MDC)策略。优化的基于重建的DCT变换(OptimizedReconstruction-based DCT,ORB-DCT)方案采用数据交织产生多描述,并且采用基于内插重建DCT的变换ORB-DCT取代了传统的DCT,其目的是使得重建后获得的视频与原始视频相差最小。在分析ORB-DCT方案的基础上,本文根据象素空间相关性的特点,提出了改进的ORB-DCT算法,并进行了数学推导。这种改进的算法可增强描述中的象素相关性,进而为解码端重建提供更多的信息。其次,本文解决了针对P帧的基于时域的差错隐藏技术。在特定的Internet包丢失条件下,一个包的丢失,往往意味着整个P帧数据的丢失。因此,本文针对整个P帧完全丢失的情况,利用多个先前补偿帧之间的运动信息,重建当前丢失的P帧。在讨论双重前向预测运动补偿隐藏技术的基础上,考虑到解码端具有一定的缓存能力及帧间运动矢量的关系,提出利用多重运动矢量来隐藏丢失。再次,本文探讨了视频数据的打包技术。打包技术是一种有效的、重要的抗差错技术。针对离散片打包方法的局限性,本文在研究传统的光栅扫描打包方法和新近的离散片方法的基础上,将两者的优点相结合,提出了一种新颖的基于多趟跳跃扫描的离散打包方法。由于该打包方法对离散后的宏块按照一定的规律进行了多次扫描,从而突破了离散片算法基于固定宏块数目的局限性,实现了优化的、离散的基于比特数的打包。最后,本文针对Internet带宽波动和易丢包的两大特点,提出了基于不平等差错保护(Unequal Error Protection,UEP)和MDC的细粒度可分级(FineGranularity Scalability,FGS)编码方案。FGS产生的码率能很好地适应Internet上的不同带宽条件;而MDC则能有效地应付包丢失现象。由于FGS的基本层和增强层码流具有不同重要性,且增强层的不同比特平面也有不同的重要性,因此应对各个层采用UEP保护。本文在分析FGS码流特点的基础上,尤其是增强层的比特平面的特点,分别对基本层和部分增强层实施MDC方案,确保最基本的视频信息和最能提高视频质量的增强信息正确传输到解码端。

论文目录

  • 摘要
  • Abstract
  • 缩略语
  • 第一章 绪论
  • 1.1 问题的提出
  • 1.2 视频压缩编解码技术及标准
  • 1.2.1 H.261建议
  • 1.2.2 H.263建议
  • 1.2.3 MPEG-1和MPEG-2
  • 1.2.4 MPEG-4标准
  • 1.2.5 H.264
  • 1.3 Internet网络特性及仿真
  • 1.3.1 Internet与视频通信
  • 1.3.2 Internet网络仿真
  • 1.3.2.1 Internet的包丢失特性
  • 1.3.2.2 Gilbert模型
  • 1.3.3 图像质量评价
  • 1.4 本文的结构安排与创新点
  • 第一章参考文献
  • 第二章 视频通信中的差错控制技术
  • 2.1 引言
  • 2.2 后处理差错隐藏
  • 2.2.1 无运动补偿的时域差错隐藏
  • 2.2.2 基于运动补偿的时域差错隐藏
  • 2.2.3 空域差错隐藏
  • 2.3 分层编码与细粒度可分级
  • 2.3.1 分层编码
  • 2.3.2 细粒度可分级编码方案(FGS)
  • 2.4 多描述编码(MDC)
  • 2.5 本章小结
  • 第二章参考文献
  • 第三章 ORB-DCT及其改进方法
  • 3.1 引言
  • 3.2 优化的基于重建的DCT(ORT-DCT)
  • 3.2.1 用于帧内编码的ORB-DCT
  • 3.2.2 用于帧间编码的ORB-DCT
  • 3.3 改进的ORB-DCT(IORB-DCT)
  • 3.4 实验结果
  • 3.4.1 实验1
  • 3.4.2 实验2
  • 3.5 本章小结
  • 第三章参考文献
  • 第四章 多重运动补偿隐藏
  • 4.1 引言
  • 4.2 针对P帧的差错隐藏
  • 4.2.1 双重前向预测运动补偿
  • 4.2.2 多重运动补偿隐藏
  • 4.3 实验结果
  • 4.3.1 验证候选矢量的选择策略
  • 4.3.2 Intenret信道模型上的实验
  • 4.4 本章小结
  • 第四章参考文献
  • 第五章 视频数据的打包策略
  • 5.1 引言
  • 5.1.1 传输协议与包结构
  • 5.1.2 打包策略
  • 5.2 打包算法
  • 5.2.1 基于光栅扫描方式的打包算法
  • 5.2.2 离散片的打包算法
  • 5.2.3 基于多趟跳跃扫描方式的离散打包算法
  • 5.3 实验结果
  • 5.4 本章小结
  • 第五章参考文献
  • 第六章 多描述可分级编码
  • 6.1 引言
  • 6.2 多描述可分级编码
  • 6.2.1 具有多描述性的可分级编码
  • 6.2.2 具有可分级性的多描述编码
  • 6.3 本文提出的多描述可分级编码方案
  • 6.3.1 FGS码流的特性分析
  • 6.3.2 基于UEP和MDC的FGS方案
  • i的差错隐藏'>6.6.3 对BPi的差错隐藏
  • 6.4 实验结果
  • 6.5 本章小结
  • 第六章参考文献
  • 第七章 总结与展望
  • 攻读博士学位期间发表的主要学术论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

    Internet视频传输中差错控制的若干关键技术研究
    下载Doc文档

    猜你喜欢