多视点视频编码方案及其差错控制技术的研究
2012-08-15羊飞帆
科技传播 2012年22期
羊飞帆
同济大学软件学院,上海 201804
0 引言
目前几乎所有的三维视频编码方案基本都采用时间预测,空间预测和视点间的预测,来消除空域、时域以及视点间的信息冗余,而目前异构性网络又具有时变,易错等不利因素使得编码的三维视频流对信道差错非常脆弱。所以,对三维视频传输进行差错控制就显得尤为重要。
作为执行H.264标准的一部分,JVT定义的JMVC方案因采用分层B帧预测结构而有着更高的编码效率,所以在研究领域被更多采用,但其工程文件繁多,代码结构复杂,为了让更多初识多视点视频的研究者更快的熟悉该编码方案,本文从模块结构和编码流程图角度出发介绍其主要功能和运行方式。
本文主要分为两个部分,第一部分介绍多视点视频的分类及其差错控制技术,第二部分主要介绍了JMVC编码方案各模块运行方法和模块介绍。
1 基于多视点视频的差错控制技术
1.1 基于分层B帧结构的差错控制技术
根据分层B预测结构的特点,Ulrich Fecker[1]提出中将这种三维度频率选择性外插的算法应用到多视点视频中,结合多视频的特点提出一种适合多视频的误码掩盖四维度频率选择性外插算法,该算法利用丢失宏块周围正确接收的宏块数据和同一视点时域上的前后帧视频序列信息加上邻近视点的信息来恢复丢失宏块,但因为此算法需要构造一个四维正交函数,算法复杂度较高,因此不太适合实时的解码。文献[2]对多视点视频中的整帧丢失提出帧相似度的概念,当相似度高于某个阀值时采用空域中的参考帧对丢失帧进行整帧拷贝;……
登录APP查看全文
