用于预测和过滤图片中的颜色分量的方法和解码器技术

技术编号:15199540 阅读:97 留言:0更新日期:2017-04-21 23:06
方法对比特流形式的图片进行解码,其中该图片包括分量,该方法通过首先在解码器中接收比特流。解码器包括帧内边界滤波处理。从比特流中解码标识。然后,根据该标识施加该帧内边界过滤处理。

Method and decoder for predicting and filtering color components in an image

Methods the image of the special flow form is decoded, and the image includes a component. Decoder includes intra frame edge filtering. Decoding identification from bitstream. Then, the inner boundary filtering processing is applied according to the identification.

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总体上涉及对图片和视频进行编码,并且更具体地涉及用于预测和过滤比特流中的图片中的分量、并且在编码和解码的背景下变换图片和视频的预测残差的方法和解码器。
技术介绍
在“HEVCRangeExtensionstextspecification:Draft6”中,压缩视频或图片序列。该处理的一部分包括计算当前正被编码的像素块与先前编码的像素块之间的预测残差。输入像素块与预测块之间之间的差异是预测残差块。通常对预测残差块进行变换、量化,并且在待由解码器处理的比特流中将其用信号发送。当图片包含多个分量时,分量诸如亮度分量和色度分量或其他颜色分量,还可以在各分量之间执行预测。例如,可以根据亮度分量计算对色度分量的预测,并且然后可以用信号发送这两个分量之间的差异以表示色度分量。除了从先前编码的块或者图片的对应分量中预测,可以使用具有预先计算的或固定值的块来预测。与这些像素或残差块的表示一起,在比特流中用信号发送指示如何使用这些模式的标识或标记。可以存储或传输该比特流以用于后续解码。屏幕内容编码视频内容的两个常见类别是“摄像头捕捉的”和“屏幕内容”。摄像头捕捉的内容通常包含如由摄像头所捕捉的自然发生的场景。屏幕内容通常包含计算机生成的内容,诸如文本或图像。统计学性质,诸如像素之间的相关性、以及尖锐边缘或大的平坦区域的存在,在摄像头捕捉的内容与屏幕内容之间会差异很大。跨分量预测模式在“HEVCRangeExtensionstextspecification:Draft6”中,使用跨分量预测模式来降低在预测残差之间的分量间冗余。通过比例因子,使用第一颜色分量的解码残差来线性地预测其他颜色分量的残差。通常对像素块执行这些预测和残差。分量可以是亮度、色度、或其他颜色分量,诸如红色、绿色和蓝色。为了方便起见,将第一分量表示为“亮度”,并且将其他分量中的每个都表示为“色度”。除了在“HEVCRangeExtensionstextspecification:Draft6”中指定的,在“JCTVC-N0266NonRCE1:InterColorComponentResidualPrediction”,2013年7月中描述的跨分量预测处理如下:在编码器侧预测色度残差为:rC′(x,y)=rC(x,y)-(α×rL(x,y))>>3,并且在解码器中将残差补偿为:其中rC(x,y)表示通过在位于(x,y)位置的色度分量中施加帧内或或帧间编码预测模式而得到的残差,并且表示由在(x,y)位置的经调整的亮度残差样本和色度残差样本之间施加跨分量预测而得到的残差。在编码器中,可以量化、变换该残差,并且然后在比特流中将其用信号发送。在解码器中,可以从比特流中将其解码并且然后可以将其逆量化和逆变换;并且rL(x,y)表示由在(x,y)位置的亮度分量中施加帧内或帧间编码预测模式而得到的重构的残差。表示在解码器中对rC(x,y)的重构表示,并且α是在编码器侧计算的调整参数并且在比特流中将其用信号发送。帧内边界过滤在“HEVCRangeExtensionstextspecification:Draft6”中,当通过DC模式、水平模式、垂直模式来预测亮度块时,根据基准像素可以修改块边界像素的预测值。基准像素是位于先前编码的块中的像素。应该注意只对亮度块而不对色度块施加这样的过滤处理。
技术实现思路
当HEVC范围扩大活动(HEVCRangeExtension)的主要目的指向对摄像头捕捉的序列的编码时、或者当一些摄像头捕捉的序列和屏幕内容序列被组合时,展开上面描述的几个子处理。独立于帧内边界过滤子处理来展开跨分量预测子处理。当对摄像机捕捉的序列编码时,这两个处理都提高了编码系统的压缩效率。然而,当对屏幕内容视频编码时,帧内过滤处理可以降低从跨分量预测处理中获得的编码收益。同样地,跨分量预测处理使用经边界过滤的亮度残差块来次优地预测未经边界过滤的色度参差块。因此,需要修改跨分量预测处理和帧内边界过滤处理中的任一个或两个以可以消除由这两个处理中的任一个或两个引入的低效。本专利技术总结如下。在比特流中对高级别标识进行编码,高级别标识例如,序列参数集(SPS)标识、片段级标识、分量级标识、图片参数集标识、编码树-块标识、编码树单元标识以及其组合,以对于不同的颜色分量启用或禁用帧内边界过滤处理、启用或禁用跨分量预测处理、并且启用或禁用对跨分量处理的调整从而补偿在使用经边界过滤的分量来预测未经边界过滤的分量时导致的不匹配。当只对于一些分量而不是全部分量启用帧内边界过滤处理时,在跨分量预测处理期间可以将偏置块添加到先前处理的分量。附图说明[图1]图1是使用本专利技术的实施方式用于控制针对全部分量的帧内边界过滤的根据本专利技术的实施方式的编解码器的解码器的框图。[图2]图2是当将过滤施加到第一分量时使用本专利技术的实施方式来控制针对分量的帧内边界过滤的根据本专利技术的实施方式的编解码器的解码器的框图。[图3]图3是根据本专利技术的实施方式的如果启用边界过滤则施加偏置处理的框图。[图4]图4是根据本专利技术的实施方式的偏置处理的框图。具体实施方式实施方式1在该实施方式中,使用高级别标识来指示低级别标识的存在,并且低级别标识指示是否将帧内边界过滤施加到比特流中的图片中的分量。表1示出了对由本专利技术的实施方式使用的标识的定义。表1seq_parameter_set_rbsp(){描述符…cross_component_prediction_enabled_flagu(1)chroma_qp_adjustment_enabled_flagu(1)chroma_intra_boundary_filter_pic_enable_flagu(1)slice_segment_header()(){描述符…if(chroma_qp_adjustment_enabled_flag)slice_chroma_qp_adjustment_enabled_flagu(1)If(chroma_intra_boundary_filter_pic_enable_flag)chroma_intra_boundary_filter_slice_enable_flagu(1)...以下标识是特别关心的:chroma_intra_boundary_filter_pic_enable_flag==1表示chroma_intra_boundary_filter_silice_enable_flag存在于片段段头句法中,并且chroma_intra_boundary_filter_pic_enable_flag==0表示chroma_intra_boundary_filter_slice_enable_flag不存在于片段段头句法中。当ChromaArrayType等于0时,chroma_intra_boundary_filter_pic_enable_flag==0是对比特流一致性的要求。chroma_intra_boundary_filter_pic_enable_flag等于1表示ChromaIntraBoundaryFilterEnable==1。Chroma_intra_boundary_filter_slice_enabl本文档来自技高网
...
用于预测和过滤图片中的颜色分量的方法和解码器

【技术保护点】
一种用于对比特流形式的图片进行解码的方法,其中,该图片包括分量,所述方法包括以下步骤:在解码器中接收所述比特流,其中,所述解码器包括帧内边界过滤处理;从所述比特流中解码标识;以及根据所述标识,将所述帧内边界过滤处理施加到所述分量,其中,在解码器中执行这些步骤。

【技术特征摘要】
【国外来华专利技术】2014.06.27 US 62/018,284;2014.12.18 US 14/575,0041.一种用于对比特流形式的图片进行解码的方法,其中,该图片包括分量,所述方法包括以下步骤:在解码器中接收所述比特流,其中,所述解码器包括帧内边界过滤处理;从所述比特流中解码标识;以及根据所述标识,将所述帧内边界过滤处理施加到所述分量,其中,在解码器中执行这些步骤。2.根据权利要求1所述的方法,其中,从比特流中解码片段,并且根据所述标识将所述帧内边界过滤处理施加到所述片段的所述分量。3.根据权利要求1所述的方法,所述方法还包括:在对所述图片进行解码之前,从所述比特流中解码chroma_intra_boundary_filter_pic_enable_flag,并且如果所述chroma_intra_boundary_filter_pic_enable_flag标识为真,则针对每个图片从所述比特流中解码chroma_intra_boundary_filter_slice_enable_flag标识,否则不从所述比特流中解码chroma_intra_boundary_filter_slice_enable_flag。4.根据权利要求1所述的方法,其中,所述标识是chroma_intra_boundary_filter_pic_disable_flag,并且如果所述标识为假,则将所述帧内边界过滤处理施加到全部分量。5.根据权利要求1所述的方法,其中:由索引cIdx表示每个分量;以及针对每个分量cIdx,从所述比特流中解码chroma_intra_boundary_filter_slice_enable_flag[cIdx]标识;以及依赖于所述chroma_intra_boundary_filter_slice_enable_flag[cIdx]标识的值,将所述帧内边界过滤处理施加到分量cIdx。6.根据权利要求1所述的方法,其中,以编码单元级用信号发送所述标识。7.根据权利要求1所述的方法,其中,以变换单元级用信号发送所述标识...

【专利技术属性】
技术研发人员:R·科恩张星宇安东尼·韦特罗
申请(专利权)人:三菱电机株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1