📄 中华视频网 - h_264中抗误码技术的研究.htm
字号:
<TD><A class=mainlevel
href="http://www.vvou.com/index.php?option=com_weblinks&catid=5&Itemid=6">学习资源</A></TD></TR>
<TR align=left>
<TD><A class=mainlevel
href="http://www.vvou.com/index.php?option=com_weblinks&catid=27&Itemid=22">超级博客</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE class=moduletable cellSpacing=0 cellPadding=0>
<TBODY>
<TR>
<TH vAlign=top>相关文章 </TH></TR>
<TR>
<TD>
<UL>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=2&Itemid=5">H.264的码率控制策略</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=3&Itemid=5">基于IP的H.264关键技术</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=10&Itemid=5">H.264在H.323系统中的应用</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=18&Itemid=5">视频监控系统之H.264</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=19&Itemid=5">学习码率控制的心得</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=67&Itemid=5">关于H.264视频编码传输的QoS特性分析</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=88&Itemid=5">基于Blackfin533的H.264编码</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=89&Itemid=5">嵌入式设备的静止图像编码</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=90&Itemid=5">视频编码标准H.264的核心技术分析</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=96&Itemid=5">在FPGA上实现H.264/AVC视频编码标准</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=110&Itemid=5">ISO
14496-10-(AVC) 简明介绍</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=125&Itemid=5">x264在VC环境编译出错原因分析</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=126&Itemid=5">MPEG-4
AVC/H.264编码器荟萃</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=138&Itemid=5">MPEG-4
AVC/H.264 decoder comparison</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=155&Itemid=5">基于可编程处理器的H.264实现</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=169&Itemid=5">H.264编解码器在C6416
DSP上的实现与优化</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=170&Itemid=5">H.264视频压缩标准对测试技术提出的挑战</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=174&Itemid=5">纵览最新视频编码标准H.264/AVC</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=194&Itemid=5">H.264/AVC技术进展及其务实发展策略思考</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=198&Itemid=5">The
road of x264 setting optimization</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=200&Itemid=5">以全双工模式运行H.264基线的可编程引擎</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=230&Itemid=5">H.264压缩性能和应用分析</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=232&Itemid=5">H.264技术特色与广播视讯应用方案</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=235&Itemid=5">H.264/AVC在无线环境的应用</A>
<LI><A
href="http://www.vvou.com/index.php?option=com_content&task=view&id=238&Itemid=5">H.264在互联网抗误码问题中的应用</A>
</LI></UL></TD></TR></TBODY></TABLE></DIV></TD>
<TD id=center_area_outer colSpan=2>
<DIV id=center_area>
<TABLE cellSpacing=0 cellPadding=0 width="99%">
<TBODY>
<TR>
<TD>
<TABLE class=contentpaneopen>
<TBODY>
<TR>
<TD class=contentheading
width="100%">H.264中抗误码技术的研究 </TD>
<TD class=buttonheading align=right
width="100%"><A title=输出PDF
href="javascript:void%20window.open('http://www.chinavideo.org/index2.php?option=com_content&do_pdf=1&id=108', 'win2', 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no');"><IMG
alt=输出PDF
src="中华视频网 - H_264中抗误码技术的研究.files/pdf_button.png"
align=middle border=0 name=image> </A></TD>
<TD class=buttonheading align=right
width="100%"><A title=打印
href="javascript:void%20window.open('http://www.chinavideo.org/index2.php?option=com_content&task=view&id=108&Itemid=5&pop=1&page=0', 'win2', 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no');"><IMG
alt=打印
src="中华视频网 - H_264中抗误码技术的研究.files/printButton.png"
align=middle border=0 name=image> </A></TD>
<TD class=buttonheading align=right
width="100%"><A title=E-mail
href="javascript:void%20window.open('http://www.chinavideo.org/index2.php?option=com_content&task=emailform&id=108', 'win2', 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=400,height=250,directories=no,location=no');"><IMG
alt=E-mail
src="中华视频网 - H_264中抗误码技术的研究.files/emailButton.png"
align=middle border=0 name=image>
</A></TD></TR></TBODY></TABLE>
<TABLE class=contentpaneopen>
<TBODY>
<TR>
<TD vAlign=top align=left width="70%"
colSpan=2><SPAN class=small>作者: 王俊生
</SPAN> </TD></TR>
<TR>
<TD class=createdate vAlign=top
colSpan=2>2005-12-30 </TD></TR>
<TR>
<TD vAlign=top colSpan=2>
<DIV
align=left>【导读】由于H.264新标准的高效率压缩编码,压缩视频流在传输过程中对信道误码也更敏感,即使单个突发性错误,也可能严重干扰接收端的正常解码,造成恢复视频质量的急剧下降。<BR><BR>
<DIV> <STRONG> 1引言 </STRONG></DIV><BR>
<DIV> H.264标准是由运动图像专家组MPEG和ITU下属的<U>视频编码</U>专家组VCEG联合制定的新一代低比特率视频压缩编码标准。与以往的标准相比,它采用了更多的先进技术,使得在同样的码率下运用H.264标准编码可以获得更好的主客观质量。但同时,由于H.264新标准的高效率压缩编码,压缩视频流在传输过程中对信道误码也更敏感,即使单个突发性错误,也可能严重干扰接收端的正常解码,造成恢复视频质量的急剧下降。为此,H.264新标准采用了多种用于增强压缩视频流抗误码能力的编码技术,以保证恢复视频流的质量,本文对此进行归纳研究。</DIV><BR></DIV>
<DIV
align=left>
H.264视频编解码标准中抗误码技术的应用同其他视频编解码标准H.263、MPEG-2和MPEG-4一样,H.264标准也是通过多种抗误码技术的联合应用来增强视频流在误码、丢包多发环境(如无线和IP信道)中传输的鲁棒性。与H.263标准相比,H.264新标准中所采用的抗误码技术可分为3类,一类是H.264直接采用的旧标准中效率高、技术成熟的抗误码技术,如图像分割、参考图像选择等技术;第二类是经过改进在H.264标准中得到更好应用的抗误码技术,如帧内编码、数据分割;第三类就是基于H.264标准的全新的视频压缩抗误码技术。在H.264中主要使用了3种新的抗误码技术:参数集、灵活的宏块排列次序(FMO)和冗余片技术。
<DIV> 第一类抗误码技术在很多现有文献中都有较详细的描述,这里不再介绍,本文仅对上面提及的后两类抗误码技术加以讨论。
</DIV><BR>
<DIV> <STRONG> 2.1帧内编码 </STRONG></DIV><BR>
<DIV> 基于宏块、片(slice)或图像的帧内编码主要用于克服由于误码所导致的参考图像漂移对当前帧的影响,这种抗误码技术在标准H.263中就得到了很好的应用,但在H.264中,帧内编码技术又被赋予了两种新的特性。
</DIV><BR>
<DIV> <STRONG> (1)帧内预测 </STRONG></DIV><BR>
<DIV> H.264允许帧内宏块预测,甚至可以利用经预测编码后的帧内预测编码标志(Constrained
Intra Prediction
<U>Flag</U>)来标识是否采用了帧内宏块预测,当限制帧内预测编码标志被设置时,表明不采用这种方式的预测,并恢复帧内信息的重同步特性。在参考文献[3]中详细讨论的一个无线环境下的有损率失真优化编码器测试模型中,就通过设置限制帧内预测编码标志取得了较好的效果。
</DIV><BR>
<DIV> <STRONG>(2)帧内编码片和IDR片 </STRONG></DIV><BR>
<DIV> 对帧内编码,新标准H.264中还采用了两种类型的、仅包含帧内编码宏块的片:帧内编码片和IDR(Instantaneous
Decoder
Refresh)片。其中,IDR片仅用于构成一个完整的IDR图像,也就是IDR图像中的所有片必须是IDR片,一个IDR片只能作为IDR图像的一部分。在解码器端,当解码完一幅IDR图像后,解码器立即将所有的参考图像标识为“未用作参考”。这样,后续图像被解码时,肢不参考该IDR图像前面的任何图像。每个视频序列的第一幅图像一定是IDR图像。与仅包含帧内编码片的图像相比,IDR图像具有更强的重同步特性。需要注意的是,由于H.264采用了多参考肘码时所参考的图像早于此帧内编码图像时,则即使此帧内编码图像和所有后续图像都是无误码传输的,也无法消除误码扩散所导致的图像漂移。</DIV><BR><BR><BR>
<DIV><STRONG>2.2数据分割 </STRONG></DIV><BR>
<DIV> 数据分割是一种高效的抗误码技术。通常情况下,一个宏块中的所有码元被编码组织在单个的比特串中用于构成片。而数据分割则为每个片生成多个比特串,即多个数据分块,并将片中彼此之间语义相近并有紧密联系的码元组织在一个独立的数据分块中。针对信息的重要程度,对不同的数据分块采用不等的保护措施,保证了恢复视频的质量。
</DIV><BR>
<DIV> 在H.264中,共使用了3种不同类型的数据分块:头信息、帧内数据分块与</DIV><BR>
<DIV> <STRONG>(1)头信息 </STRONG></DIV><BR>
<DIV> 头信息中包含了本宏块的类型、量化参数和运动矢量。这个数据分块是最重要的,如果它丢失,即使别的数据分块被正确接收到也将不可用,因此在分割重组后,头信息被赋予了最大程度的保护。此数据分块类型在H.264中称为A类分块。
</DIV><BR>
<DIV> <STRONG> (2)帧内数据分块 </STRONG></DIV><BR>
<DIV> 帧内数据分块也称为B类分块,它承载帧内CBPs和帧内系数。B类分块需要相应片的A类分块可用。与嘱包含肘码器间的同步,相应地,值谋;ちΧ纫沧钋帷A硗猓
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -