CN107810635A - 图像编译***中基于照度补偿预测块的方法和设备 - Google Patents

图像编译***中基于照度补偿预测块的方法和设备 Download PDF

Info

Publication number
CN107810635A
CN107810635A CN201580080940.9A CN201580080940A CN107810635A CN 107810635 A CN107810635 A CN 107810635A CN 201580080940 A CN201580080940 A CN 201580080940A CN 107810635 A CN107810635 A CN 107810635A
Authority
CN
China
Prior art keywords
block
sampling
neighbouring
current block
prediction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201580080940.9A
Other languages
English (en)
Inventor
林宰显
朴胜煜
南廷学
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LG Electronics Inc filed Critical LG Electronics Inc
Publication of CN107810635A publication Critical patent/CN107810635A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/109Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/513Processing of motion vectors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/117Filters, e.g. for pre-processing or post-processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/186Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/80Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
    • H04N19/82Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

根据本发明的用于解码图片的块预测方法包括以下步骤:从参考图片中导出参考块以预测当前图片中的当前块;确定参考照度补偿(IC)参数;基于参考IC参数通过将参考IC应用于参考块来生成照度补偿的参考块;以及基于照度补偿的参考块来生成当前块的预测采样。根据本发明,能够补偿当前图片的当前块与参考图片的参考块之间的照度差异,能够增加块预测效率,并且减少了要从编码器发送到解码器的残差信号的数据量。因此,能够提高压缩和编译效率。

Description

图像编译***中基于照度补偿预测块的方法和设备
技术领域
本发明涉及一种视频压缩技术,并且更加具体地,涉及基于图像编码***中的照度补偿预测块的方法和设备。
背景技术
最近各个领域对高分辨率和高质量图像的需求日益增长。随着图像的分辨率和质量的提高,图像中的数据量也同样增加。
由于信息量的增加,具有各种性能和各种环境网络的设备正在出现。随着具有不同性能和不同环境网络的设备的出现,已经变成能够在变化的质量水平下使用相同的内容。
具体而言,由于终端设备能够支持的图像质量多样化以及被构建的网络环境变得多样化的事实,所以在一些环境中使用通用质量的图像,而在其他环境中,更高质量的图像可用。
例如,从移动终端购买视频内容的消费者可以在更大的屏幕上观看相同的视频内容,并且使用家庭使用的大屏幕以更高的分辨率观看相同的视频内容。
近年来,随着具有HD(高分辨率)分辨率的广播服务的提供,许多用户已经变成习惯于高分辨率、高质量的图像等。除HDTV之外,服务提供商和用户正在关注具有HDTV的分辨率的四倍以上的UHD(超高清)或更好的服务。
因此,单个视频的数据量越来越大,并且存在对于使用高效块预测的视频压缩技术的需求。
发明内容
技术目的
本发明的技术方面是为了提供用于增强图像编译效率的方法和设备。
本发明的另一技术方面是为了提供一种基于参考照度补偿预测块的方法和设备。
本发明的又一技术方面是为了通过参考照度补偿增强块预测效率。
本发明的又一技术方面是为了通过增强预测效率减少残差信号并且增强压缩效率。
本发明的又一技术方面是为了自适应地应用参考照度补偿以获得更高的预测效率。
技术方案
本发明的示例性实施例提供一种对图片进行解码的预测方法。该方法包括:从参考图片导出参考块以预测当前图片中的当前块;确定参考照度补偿(IC)参数;基于参考IC参数通过将参考IC应用于参考块来生成照度补偿的参考块;以及基于照度补偿的参考块生成当前块的预测采样。
本发明的另一示例性实施例提供一种图片解码装置。该装置包括:接收器,该接收器接收参考IC标志;和处理器,该处理器从参考图片导出参考块以预测当前图片中的当前块,如果参考IC标记指示1,则确定参考照度补偿(IC)参数,基于参考IC参数通过将参考IC应用于参考块生成照度补偿参考块,并且基于照度补偿的参考块生成当前块的预测采样。
有益效果
根据本发明,能够补偿当前图片的当前块与参考图片的参考块之间的照度差异,能够增加块预测效率,并且能够减少要从编码器发送到解码器的残差信号中的数据量。因此,能够增强压缩和编译效率。
附图说明
图1是示意性地图示根据本发明的实施例的视频编码器的框图。
图2是示意性地图示根据本发明的实施例的视频解码器的框图。
图3图示预测如何根据照度补偿IC是否被应用而变化的示例。
图4是图示能够被使用以获得参考IC参数的邻近采样的示例的视图。
图5图示被用于计算参考IC参数的邻近采样的示例。
图6是示意性地图示由编码器执行的图片编码方法的流程图。
图7是示意性地图示由解码器执行的用于图片解码的块预测方法的流程图。
具体实施方式
本发明能够以各种形式修改,并且在附图中将会描述和示出具体实施例。但是,实施例不意欲限制本发明。在以下的描述中使用的术语仅用于描述具体的实施例,但是,不意欲限制本发明。单数的表示包括复数的表示,只要其被清楚不同地理解。诸如“包括”和“具有”的术语意欲指示存在在以下的描述中使用的特征、数目、步骤、操作、元件、组件,或者其组合,并且因此,应该理解,不排除存在或者增加一个或多个不同的特征、数目、步骤、操作、元件、组件,或者其组合的可能性。
另一方面,为了解释不同的特定功能的便利的目的,在本发明描述的附图中的元件在图像编码/解码设备中被独立地绘制,并且不意味元件由单独的硬件或者单独的软件实现。例如,该元件中的两个或更多个元件可以合并以形成单个元件,或者一个元件可以被划分成多个元件。不脱离本发明的概念,元件被合并和/或划分的实施例属于本发明的范围。
在下文中,本发明的示例性实施例将参考伴随的附图详细描述。
图1是图示根据本发明的一个实施例的视频编码器的框图。
参考图1,视频编码器100包括图片分割模块105、预测模块110、变换模块115、量化模块120、重排模块125、熵编码模块130、去量化模块135、逆变换模块140、滤波模块145和存储器150。
图片分割模块105可以被配置成将输入图片分割成至少一个处理单元块。就此而言,作为处理单元的块可以是预测单元PU、变换单元TU或编译单元CU。图片可以由多个编译树单元CTU组成。每个CTU可以被分割成CU作为四叉树结构。CU可以被分割为具有更深深度的CU作为四叉树结构。PU和TU可以从CU中被获得。例如,PU可以从CU中分割成对称或不对称的正方形结构。此外,TU可以从CU分割成四叉树结构。
预测模块110包括稍后将会描述的执行帧间预测过程的帧间预测模块和执行帧内预测过程的帧内预测模块。预测模块110对通过图片划分模块105划分的图片的处理单元执行预测过程以创建包括预测采样或者预测采样阵列的预测块。在预测模块110中,图片的处理单元可以是CU、TU或者PU。预测模块110能够确定对相应的处理单元执行的预测是否为帧间预测或者帧内预测,并且可以确定具体详情,例如,预测方法的预测模式。经历预测过程的处理单元可以不同于预测方法和具体详情被确定的处理单元。例如,预测方法和预测模式可以以PU为单位被确定,并且预测过程可以以TU为单位被执行。
在帧间预测中,基于与当前图片的先前图片和/或后续图片中的至少一个有关的信息来执行预测过程以创建预测块。在帧内预测中,可以基于当前图片的像素信息执行预测过程以创建预测块。
帧间预测可以使用跳过模式、合并模式或高级运动矢量预测(AMVP)。在帧间预测中,可以为PU选择参考图片,并且可以选择与PU相对应的参考块。参考块可以是整数像素或采样单元,或者分数像素或采样单元。然后生成预测块,对于其相对于当前PU的残差信号被最小化并且运动矢量大小被最小化。
预测块可以被生成为整数像素单元,或者为诸如1/2像素单位或者1/4像素单位的分数像素单元。就此而言,运动矢量也可以被表达为分数像素单元。
诸如经由帧间预测选择的参考图片的索引、运动矢量差MDV、运动矢量预测器MVP,残差信号等的信息可以被熵编码,并且然后被发送到解码器。当应用跳过模式时,预测块可以被用作重建块,使得可以不生成、变换、量化或发送残差。
当执行帧内预测时,可以以PU为单位确定预测模式并且可以以PU为单位执行预测过程。可替选地,预测模式可以以PU为单位被确定并且可以以TU为单位执行帧间预测。
作为示例,帧内预测中的预测模式可以包括33个定向预测模式和至少两个非定向模式。非定向模式可以包括DC预测模式和平面模式。
在帧内预测中,可以在对参考采样应用滤波器之后构建预测块。此时,根据帧内预测模式和/或当前块的大小,可以确定滤波器是否应被应用于参考采样。
在被构建的预测块和原始块之间的残差值(例如,残差块或者残差信号)被输入给变换模块115。被用于预测的预测模式信息、运动矢量信息等等通过熵编码模块130与残差值一起被编码,并且被发送给解码器。
变换模块115以TU为单位对残差块执行变换处理,并且创建变换系数。
变换块是采样的矩形块,并且是应用相同变换的块。变换块可以是TU并且可以具有四叉树结构。
变换模块115可以根据应用于残差块的预测模式和块的大小来执行变换过程。
例如,当帧内预测应用于残差块并且残差块具有4×4阵列时,使用离散正弦变换DST变换残差块。否则,可以使用离散余弦变换DCT变换残差块。
变换模块115可以通过变换构建变换系数的变换块。
量化模块120可以量化由变换模块115变换的残差值,即,变换系数,并且可以创建量化系数。由量化模块120计算的值可以被供应给去量化模块135和重排模块125。
重排模块125可以重新排列从量化模块120供应的变换系数。通过重新排列量化系数,能够增强熵编码模块130中的编码效率。
重排模块125可以通过使用系数扫描方法将二维块形式的量化的变换系数重新排列为一维向量的形式。
熵编码模块130可以被配置成根据基于由重排模块125重排的量化变换值或编码过程期间计算的编码参数值等的概率分布来对符号进行熵编码,并且然后输出比特流。熵编码方法是接收具有各种值的符号并且将该符号表达为能够被解码的二进制串同时去除其统计冗余的方法。
就此而言,符号意指将被编码/解码的语法元素、编译参数、残差信号值等。编译参数是编码和解码所必需的。编码参数可以包含能够在编码或解码期间被推断的信息,以及在编码器中编码并且像语法元素一样被传递到解码器的信息。编码参数是编码或解码图像所需的信息。编码参数可以包括诸如帧内/帧间预测模式、移动/运动矢量、参考图片索引、编码块图案、残差信号存在或不存在、变换系数、量化变换系数、量化参数、块大小、块分割信息等的统计或者值。此外,残差信号可以意指原始信号和预测信号之间的差。此外,原始信号与预测信号之间的差可以被变换以定义残差信号,或者原始信号与预测信号之间的差可以被变换和量化以定义残差信号。残差信号以块为单位可以被称为残差块。
当应用熵编码时,可以表达符号使得将少量的比特分配给具有高出现概率的符号,并且将大量的比特分配给具有低出现概率的符号。这可以减小对于待编码的符号的比特串的大小。因此,图像编码的压缩性能可以经由熵编码来增加。
诸如指数哥伦布码、上下文自适应可变长度编译(CAVLC)和上下文自适应二进制算术编译(CABAC)的编码方案可以被用于熵编码。例如,熵编码模块130可以在其中存储用于执行熵编码的表格,诸如可变长度编译/码(VLC)表格。熵编码模块130可以使用所存储的VLC表来执行熵编码。此外,熵编码模块130导出相应符号的二值化方法和相应符号/bin的概率模型,并且然后使用导出的二值化方法或概率模型来执行熵编码。
如有必要,熵编码模块130可以对要发送的参数集或语法给予预定的变化。
去量化模块135对量化模块120量化的值变换系数进行去量化。逆变换模块140对由去量化模块135去量化的值进行逆变换。
由去量化模块135和逆变换模块140生成的残差值或残差采样或残差采样阵列以及由预测模块110预测的预测块可以被组合以形成包括重建的采样的重建块或一个重建的采样数组。
在图1中,通过加法器添加残差块和预测块以创建重建块。此时,加法器可以被认为是创建重建块的特定模块重建块创建模块。
滤波模块145将去块滤波器、ALF自适应环路滤波器、SAO采样自适应偏移应用于重建的图片。
去块滤波器去除在重建的图片中的块之间的边界处产生的块失真。ALF基于原始图片与块被去块滤波器滤波的重建图片的比较结果值执行滤波过程。只有在需要高效率的情况下才可以应用ALF。SAO重建具有应用的去块滤波器的残差块与原始图片之间的偏移差,并且以带偏移、边缘偏移等的形式应用SAO。
另一方面,滤波模块145可以不对在帧间预测中使用的重建块执行滤波操作。
存储器150可以存储由滤波模块145计算的重建的块或图片。存储在存储器150中的重建的块或图片可以被供应给执行帧间预测的预测模块110。
图2是示意性地图示根据本发明的实施例的视频解码器的框图。参考图2,视频解码器200可以包括熵解码模块210、重排模块215、去量化模块220、逆变换模块225、预测模块230、滤波模块235和存储器240。
当从视频编码器输入视频比特流时,可以基于其中视频编码器处理视频信息的顺序来对输入比特流进行解码。
熵解码模块210可以根据概率分布对输入比特流进行熵解码以生成量化系数形式的符号。熵解码方法是接收二进制数序列并使用该序列生成每个符号的方法。熵解码方法类似于上述的熵编码方法。
例如,当诸如CAVLC的可变长度编码VLC(在下文中称为“VLC”)被用于在视频编码器中执行熵编码时,熵解码模块210可以使用与编码器中使用的编码器相同的VLC表执行解码。此外,当CABAC被用于在视频编码器中执行熵编码时,熵解码模块210可以使用CABAC来执行熵解码。
更具体地说,CABAC熵解码方法可以包括:接收对应于比特流中的每个语法元素的bin(二进制),使用待解码语法元素信息确定上下文模型,解码邻近块和将要被解码的块的信息、或者在前一步骤中解码的符号/bin的信息,并且根据所确定的上下文模型来预测bin出现的概率并且从而执行bin的算术解码以生成与每个语法元素相对应的值的符号。就此而言,在确定上下文模型之后,CABAC熵解码方法还可以包括使用解码的符号/bin的信息来更新上下文模型以确定下一个符号/bin的上下文模型的步骤。
可以将由熵解码模块210解码的信息当中的用于构造预测块的信息供应给预测模块230,并且由熵解码模块210熵解码的残差值,即,量化的变换系数可以被输入到重排模块215。
重排模块215可以基于视频编码器中的重排方法重新排列由熵解码模块210熵解码的比特流信息,即,量化的变换系数。
重排模块215可以将以一维向量的形式表达的系数重建并且重新排列为二维块形式的系数。重排模块215可以基于应用于当前块变换块的预测模式和变换块的大小来扫描系数,并且可以以二维块的形式创建系数量化变换系数的阵列。
去量化模块220可以基于从视频编码器供应的量化参数和重新排列的块的系数值来执行去量化。
逆变换模块225可以对来自视频编码器的量化结果执行已经由视频编码器的变换模块执行的DCT和/或DST的逆DCT和/或逆DST。
可以基于由视频编码器确定的图片的传送单元或分割单元来执行逆变换。视频编码器的变换模块可以根据诸如预测方法、当前块的大小和预测方向的多个信息选择性地执行DCT和/或DST,并且视频解码器的逆变换模块225可以基于由视频编码器的变换模块执行的变换的变换信息来执行逆变换。
预测模块230基于由熵解码模块210提供的预测块生成相关信息和先前解码的块和/或从存储器240提供的图片信息生成包括预测采样或预测采样数组的预测块。
如果用于当前PU的预测模式是帧内预测模式,则预测模块230可以执行帧内预测以基于当前图片中的像素信息来生成预测块。
如果用于当前PU的预测模式是帧间预测模式,则预测模块230可以被配置成基于包括在当前图片的先前图片或者随后图片的至少一个图片中的信息来对当前PU执行帧间预测。就此而言,可以经由检查从编码器接收的跳过标志和合并标志来推断关于在视频编码器中提供的当前PU的帧间预测所必需的运动信息的信息,诸如运动向量和参考图片索引。
当对当前图片执行帧间预测时预测模块230可以生成预测块使得相对于当前块的残差信号被最小化并且运动矢量的大小被最小化。
另一方面,可以根据当前块的预测模式来改变运动信息导出方法。应用于帧间预测的预测模式可以包括高级运动矢量预测(AMVP)模式、合并模式等。
在示例中,当应用合并模式时,编码器和解码器使用重建的空间邻近块的运动矢量和/或与作为时间邻近块的Col块对应的运动矢量来生成合并候选列表。在合并模式中,从合并候选列表中选择的候选块的运动矢量被用作当前块的运动矢量。编码器可以向解码器发送指示具有从包括在合并候选列表中的候选块当中选择的最优运动矢量的候选块的合并索引。就此而言,解码器可以使用合并索引来导出当前块的运动矢量。
在另一示例中,当应用AMVP(高级运动矢量预测)模式时,编码器和解码器使用重建的空间邻近块的运动矢量和/或对应于作为时间邻近块的Col块的运动矢量来生成运动矢量预测器候选列表。也就是说,重建的空间邻近块的运动矢量和/或与作为时间邻近块的Col块相对应的运动矢量可以被用作运动矢量候选。编码器可以向解码器发送指示从包括在运动矢量预测器候选列表中的运动矢量候选中选择的最优运动矢量的预测运动矢量索引。关于这一点,解码器可以使用运动矢量索引从包括在运动矢量候选列表中的运动矢量候选中选择用于当前块的预测运动矢量。
编码器可以获得用于当前块的运动矢量与运动矢量预测因子(MVP)之间的运动矢量差MVD,对MVD进行编码,并且将编码的MVD发送到解码器。也就是说,MVD可以是通过从当前块的运动矢量(MV)中减去运动矢量预测因子(MVP)而获得的值。就此而言,解码器可以解码接收到的运动矢量差,并且经由解码的运动矢量差与运动矢量预测因子之间的相加来导出用于当前块的运动矢量。
此外,编码器可以将指示参考图片的参考图片索引发送到解码器。
解码器可以使用邻近块的运动信息来预测当前块的运动矢量,并且使用从编码器接收到的残差来导出当前块的运动矢量。解码器可以基于从编码器接收的导出的运动矢量和参考图片索引信息来生成当前块的预测块。
在另一示例中,当应用合并模式时,编码器和解码器可以使用重建的邻近块的运动信息和/或Col块的运动信息来生成合并候选列表。也就是说,当存在被重建的邻近块和/或Col块的运动信息时,编码器和解码器可以使用重建的邻近块和/或Col块的运动信息作为当前块的合并候选。
编码器可以在包括在合并候选列表中的合并候选当中选择提供最优编码效率的合并候选作为当前块的运动信息。就此而言,指示所选择的合并候选的合并索引可以被包括在被发送到解码器的比特流中。解码器可以使用发送的合并索引来选择合并候选列表中包括的合并候选之一,并且解码器可以将选择的合并候选确定为当前块的运动信息。因此,当应用合并模式时,重建的邻近块和/或Col块的运动信息可以如原样被用作当前块的运动信息。解码器可以通过将预测块和从编码器发送的残差彼此相加来重建当前块。
在上述AMVP和合并模式中,可以使用重建的邻近块的运动信息和/或Col块的运动信息来导出当前块的运动信息。
在作为用于图片间预测的其他模式之一的跳过模式中,邻近块信息可以照原样被用于当前块。因此,在跳过模式的情况下,除了指示哪个块的运动信息用作当前块的运动信息的信息之外,编码器不向解码器发送诸如残差的语法信息。
编码器和解码器可以通过基于导出的运动信息对当前块执行运动补偿来生成当前块的预测块。就此而言,预测块可以指的是通过对当前块执行运动补偿而生成的运动补偿块。此外,多个运动补偿块可以组成单个运动补偿的图像。
可以使用由预测模块230生成的预测块和由逆变换模块225提供的残差块来生成重建的块。图2图示,使用加法器,预测块和残差块被组合以生成重建的块。就此而言,加法器可被视为被配置成生成重建块的单独模块(重建块生成模块)。就此而言,重建块包括如上所述的重建采样或重建采样阵列;预测块包括预测采样或预测采样阵列;残差块可以包括残差采样或残差采样阵列。因此,能够认为通过将对应的预测采样或预测采样阵列与相应的残差采样或残差采样阵列进行组合来生成重建采样或重建采样阵列。
当跳过模式被用于块时,可以不发送残差信号,并且可以将预测块用作重建块。
可以将重建的块和/或图片提供给滤波模块235。滤波模块235可以对重建的块和/或图片执行去块滤波操作、SAO操作和/或ALF操作。
存储器240可以存储重建的图片或块以用作参考图片或参考块,并且可以将重建的图片提供给输出模块。
在被包括在解码装置200中的熵解码模块210、重排模块215、去量化模块220、逆变换模块225、预测模块230、滤波模块235和存储器240中的与解码图像直接有关的元件,例如,熵解码模块210、重排模块215、去量化模块220、逆变换模块225、预测模块230、滤波模块235等可以被表达为解码器或与其他元件区分的解码单元。
另外,解码装置200还可以包括在附图中未示出的解析单元,该解析单元解析与包括在比特流中的编码图像有关的信息。解析单元可以包括熵解码模块210,并且解析单元可以被包括在熵解码模块210中。这样的解析单元也可以被实现为解码单元的元件。
在上述编码/解码过程中,预测的准确性与残差信号的大小和特性密切相关。预测精度越高,残差信号中的数据量越小,这可能导致更高的压缩效率。
同时,如果在图片中存在光源或阴影,则受影响的区域会发生局部照度变化。在这种情况下,当对对象执行预测时,由于当前图片的当前块与参考图片的参考块之间的照度差异,所以预测的性能降低。这是因为在视频编码/解码过程中使用的一般运动估计/补偿算法不能补偿这种局部照度变化。另一方面,只要补偿这样的局部照度变化,就能够进行更准确的预测。
图3图示预测如何根据是否照度补偿IC被应用变化的示例。
在图3的(a)中,与对其进行(帧间)预测的当前图片320的当前块320相比,参考图片的对应块310可以具有由光源引起的局部更高的照度级。这可能是由于当前图片与参考图片之间的时间差异、当前图片中的对象的位置与参考图片中的对象的位置之间的差异、和/或参考块与当前块之间的位置的差异。在这种情况下,编码器可以决定使用块310作为参考块或与其邻近的其他块作为参考块。但是,存在诸如预测效率较低以及需要将大量数据分配给残差信号的问题。
同时,如在(b)中,通过根据本发明的基于由照度补偿IC补偿的参考块330预测当前块340能够增加预测效率。在这种情况下,预测的当前块与原始块之间的残差被减少,并且因此较少的数据被分配给残差信号并且编码效率被改进。这种通过对参考块应用光照补偿来增加预测效率的方法可以被称为参考照度补偿(参考IC)。
对于根据本发明的参考IC,例如,可以使用如以下等式1的数学表达式:
[等式1]
其中a和b是用于照度补偿的参数,x是参考图片的信号,并且y是当前图片或原始图片的信号。这里,术语信号可以指的是相关图片中的采样值(或者像素值;在下文中,术语采样可以包括像素)。也就是说,x可以是参考图片中的采样值,并且y可以是当前图片中的采样值或原始图片中的采样值。等式1的两侧之间的差可以被认为是误差,并且可以获得满足用于最小化误差的条件的参数a和b并且将其应用于参考块。这里,参数a和b可以被称为参考IC参数。
同时,因为通过等式1要获得的参考IC参数a和b是用于使两侧上的误差最小化的值,所以用于获得参考IC参数的等式可以被如下地表达:
[等式2]
E(a,b)=Σi(yi-axi-b)2+λ(a-1)2
也就是说,E(a,b)表示用于最小化误差的a和b值,其中i是每个采样的指数,并且λ(lambda)是控制参数。例如,λ可以被预设或者可以从x导出。在示例中,λ可以如在λ=(∑ixixi>>7)中被导出。
这里,等式2能够被写为如下:
[等式3]
基于等式3,可以如下地计算参考IC参数a和b:
[等式4]
[等式5]
其中N是归一化参数。这里,N可以从等式3的中导出。例如,N可以具有等于要补偿的块的大小的值。
根据哪些采样被用作x和y,参考IC参数可以以各种方式获得。
i)在一个示例中,可以基于对应于当前块的原始图片中的块的采样和参考图片中的参考块的采样来获得参考IC参数。可替选地,ii)在另一示例中,可以基于当前图片中的当前块的邻近采样和参考图片中的参考块的邻近采样来获得参考IC参数。iii)在又一个示例中,可以通过选择性地组合i)和ii)的方法来获得参考IC参数。
如在i)中,在基于对应于当前块的原始图片中的块(原始)采样和参考图片中的参考块的(参考)采样获得参考IC参数的情况下,根据等式1,y是原始图像的原始采样,并且x是参考图像的参考采样。在这种情况下,可以基于所获得的参考IC参数(a和b)和参考块中的参考采样生成参考IC内插的参考块。因为基于IC内插参考块执行帧间预测,所以帧间预测的效率被提升,并且残差信号被减小。然而,因为在解码器侧上不存在原始图像,所以在编码器侧获得参考IC参数并将其编码并且发送到解码器侧。
另一方面,如在ii)中一样,根据等式1,在基于当前图片中的当前块的邻近采样和参考图片中的参考块的邻近采样获得参考IC参数的情况下,y是当前块的邻近采样,并且x是参考块的邻近采样。在这种情况下,可以基于所获得的参考IC参数(a和b)和参考块中的参考采样来生成参考IC内插的参考块。因为应用使用邻近采样之间的关系获得的参考IC参数,所以与i)相比参考IC插值效率(或准确度)可能较低。然而,在编译效率方面存在优点,因为解码器本身能够在没有从编码器显式地接收参考IC参数(即,a和b)的情况下获得相应的参数。
图4是图示能够被用来获得参考IC参数的邻近采样的示例的视图。
参考图4,参考块410的邻近采样420和当前块430的邻近采样440可以被用来获得IC参考参数。参考块410的邻近采样420可以包括参考块410的左邻近采样、上邻近采样和左上邻近采样,并且可以使用所有邻近采样420,或者可以使用根据准则定义的它们中的一些。能够假定参考块410的宽度和高度分别是nRW和nRH,并且参考块410的最左上采样的位置是(0,0)。在这种情况下,左上邻近采样的位置可以包括(-1,-1),左邻近采样的位置可以包括(-1,0),...,(-1,nRH-1),并且上邻近采样的位置可以包括(0,-1),...,(nRW-1,-1)。
当前块430的邻近采样440可以包括当前块430的左邻近采样、上邻近采样和左上邻近采样,并且可以使用所有邻近采样440,或者可以使用根据准则定义的它们中的一些。能够假定当前块430的宽度和高度分别是nCW和nCH,并且当前块430的最左上采样的位置是(0,0)。在这种情况下,左上邻近采样的位置可以包括(-1,-1),左邻近采样的位置可以包括(-1,0),...,(-1,nCH-1),并且上邻近采样的位置可以包括(0,-1),...,(nCW-1,-1)。
在等式2中,xi表示参考块410的邻近采样420当中的索引i的采样,并且yi表示当前块430的邻近采样440当中的索引i的采样。
在这种情况下,能够如等式4和5中那样计算参考IC参数a和b。
在这种情况下,为了计算参考IC参数a和b,可以根据设定的准则来使用邻近采样420和440的全部或一些。
也就是说,当使用参考块/当前块的邻近采样来计算参考IC参数时,i)可以使用参考块/当前块的所有的这些邻近采样,或者ii)参考块/当前块的这些邻近采样中的一些可以被使用,或者iii)可以选择性地组合i)和ii)的方法。考虑到计算的复杂度和效率,可以预先确定要使用的邻近采样,或者可以考虑RD(速率失真)成本由编码器自适应地确定。例如,如果当前块的大小和/或量化参数低于确定值,则可以使用所有在上面提及的邻近采样,或者可以根据设定的条件使用上述邻近采样中的一些。
图5图示用于计算参考IC参数的邻近采样的示例。在图5中要预测的块可以是参考块或当前块。
参考图5,如在(a)中,要被预测的块的所有左邻近采样和上邻近采样可以被用来计算参考IC参数。在这种情况下,可以使用或不使用左上邻近采样。在这种情况下,参考块的邻近采样和当前块的邻近采样可以用作上述等式1至5中的输入。
此外,如在(b)中,从上下到特定参考点(例如,第n个采样)的一些待预测的块的左邻近采样中的一些和从最左侧到特定参考点(例如,第m个采样)的上邻近采样中的一些可以被用于计算参考IC参数。在这种情况下,可以使用或不使用左上邻近采样。
另外,如在(c)中一样,可以使用要被预测的块的左邻近采样和上邻近采样的子采样来计算参考IC参数。这里,可以预先设置子采样因子,或者编码器可以设置子采样因子并且通知解码器。例如,可以使用要被预测的块的左邻近采样中的奇数或偶数采样以及上邻近采样当中的奇数或偶数采样来计算参考IC参数。在这种情况下,可以使用或不使用左上邻近采样。
此外,如在(d)中一样,可以根据设定的准则从要预测的块的左邻近采样和上邻近采样当中选择特定采样,并且被用于计算参考IC参数。这里,可以使用阈值来选择特定的采样。在这种情况下,可以使用或不使用左上邻近采样。
同时,可以从要被预测的块(参考块/当前块)向外导出仅一个采样线并使用此采样线,或者可以导出多个采样线并且使用该多个采样线。例如,关于图4中的参考块410,邻近采样420中的上邻近采样可以是一行或多行,并且左邻近采样可以是一列或多列。在这种情况下,左上邻近采样可以在一行/列中或在多行/列中。多个行/列中的左上邻近采样表示左上邻近采样。类似地,关于当前块430,邻近采样420中的上邻近采样可以在一行或多行中,并且左侧邻近采样可以在一列中或多列中。在这种情况下,左上邻近采样可以在一行/列或多行/列中。多个行/列中的左上邻近采样表示左上邻近采样。
同时,可以计算参考IC参数a和b以执行参考IC,或者可以不计算这两者中的至少一个。i)在一个示例中,可以计算和使用a和b。ii)在又一示例中,a或b可以被计算和使用,而另一个可以不被使用。iii)在又一示例中,a或b可以被计算和使用,并且另一个可以被替换为固定的值。iv)在又一示例中,在特定的情况下,a和b都可以用固定值替换。v)i)至iv)的方法可以选择性地组合和使用。例如,在邻近采样不可用的情况下,可以将a固定为特定值,并且可以不使用b。对于亮度分量,a可以被固定为1,并且只有b可以被计算。
同时,可以根据各种准则确定和用信号发送是否启用根据本发明的上述参考IC。例如,可以基于诸如整个序列、一个或多个图片、切片、CTB、CU、PU、TU等基本单元来确定是否启用参考IC。可以针对一个或多个上面列出的基本单元的类型确定是否启用参考IC。
在相同的基本单元内,是否应用参考IC可以根据附加准则来确定。附加准则可以基于基本单元的特性来定义,例如,基本单元的特性包括诸如块大小(在CTB/CU/PU/TU的情况下)、预测类型、分割类型、变换类型等的各种特性。
例如,当基于块大小决定是否应用参考IC时,是否应用参考IC可以通过以下方法来确定。i)在示例中,可以根据预定准则基于块大小来确定是否应用参考IC。ii)在另一示例中,从编码器向解码器发送用于确定是否对每个块大小应用参考IC的信息。iii)在又一示例中,关于应用参考IC的最大块大小和/或最小块大小的信息从编码器被发送到解码器。iv)可以选择性地组合i)至iii)的方法。
在上述相关信息从编码器被发送到解码器的情况下,可以针对一个或多个切片或图片自适应地发送该信息。
具体地,可以仅针对特定大小(例如,64×64)或者较小的CU允许参考IC。在这种情况下,每个CU(即,从编码器到解码器)用信号发送参考IC标志,并且解码器可以基于参考IC标志确定参考IC是否被应用。在这种情况下,如果相应的CU的分割类型不是2N×2N或者通过帧内预测编码相应的CU(即,用于相应的CU的预测模式是帧内预测模式),则不允许参考IC,并且参考IC标志可以被设置为0并且用信号发送,或者可以不被发送。如果参考IC标志不存在,则解码器可以将该值看作零。
同时,编码器可以向解码器通知每个切片或者图片应用参考IC的最大CU大小。最大CU大小可以表示值本身或映射到相应值的预定义索引。在相应的切片或图片内,仅针对小于或者等于最大CU大小的CU允许参考IC,在此情况下,指示是否应用参考IC的参考IC标志被用信号发送。
另外,可以每个切片或图片用信号发送指示参考IC是否被启用的启用标志。也就是说,编码器确定是否每个切片或图片启用参考IC,并且发送指示此的(参考IC)启用标志。根据启用标志值(例如,值0),解码器不将参考IC应用于参考IC被禁用的切片或图片,并且不用信号发送相关信息。同时,如果启用标志指示参考IC被启用(例如,值1),则编码器可以在相应的切片或图片内每个CU或PU发送参考IC标志,并且如果参考IC标志的值是1则解码器可以将参考IC应用于相应的CU或PU。
图6是示意性地图示由编码器执行的图片编码方法的流程图。
参考图6,编码器导出用于预测当前块的参考块(S600)。编码器以与解码器相同的方式执行当前块预测以便于生成残差信号,并且为此导出参考块。这里,预测包括帧间预测。在帧间预测中,编码器可以执行运动估计,并且基于运动估计从参考图片导出与当前块最相似的参考块。在这种情况下,编码器可以每个分数采样执行运动估计,并且可以基于参考块和当前块之间的相对位置来获得当前块的运动向量(MV)。
编码器确定参考IC参数(S610)。在示例中,编码器可以基于参考块的第一邻近采样和当前块的第二邻近采样计算参考IC参数。
参考IC参数包括参数a和b,并且可以基于参考块的第一邻近采样和当前块的第二邻近采样来计算参数a和b中的至少一个。也就是说,可以基于第一邻近采样和第二邻近采样计算参数a和b两者。否则,如上所述,只能计算两者中的一个,或者两者中的一个可能不被使用,或者二者中的一个可能具有固定值。例如,参数a可以被固定为特定值,并且可以基于第一邻近采样和第二邻近采样来计算b。
这里,第一邻近采样可以包括参考块的第一左邻近采样和第一上邻近采样,并且第二邻近采样可以包括当前块的第二左邻近采样和第二上邻近采样。这里,第一左邻近采样和第二左邻近采样可以由多于一列采样组成,并且第一上邻近采样和第二上邻近采样可以由多于一行的采样组成。可以使用第一左邻近采样、第一上邻近采样、第二左邻近采样和第二上邻近采样的子采样来计算参数a和b中的至少一个。例如,可以使用第一左邻近采样、第一上邻近采样、第二左邻近采样和第二上邻近采样当中的奇数或偶数采样来计算参数a和b中的至少一个。第一邻近采样可以包括或不包括参考块的第一左上邻近采样。类似地,第二邻近采样可以包括或不包括当前块的第二左上邻近采样。
在另一个示例中,编码器可以基于参考块中的采样和对应于当前块的原始图片中的块中的采样来计算参考IC参数。在这种情况下,因为解码器不具有原始图片,所以不能计算参考IC参数,并且如稍后将描述的,从编码器到解码器发送指示相应的参考IC参数的信息。
编码器基于参考IC参数将参考IC应用于参考块以生成照度补偿的参考块(S620)。通过对参考块应用照度补偿,能够补偿由光源引起的局部照度差异,并且能够增强帧间预测效率。
编码器基于照度补偿参考块生成用于当前块的预测采样(S630)。编码器可以通过基于照度补偿的参考块执行帧间预测来生成更类似于原始图片的当前块的预测采样。
编码器生成并且发送当前块的残差信号(S640)。编码器基于与当前块对应的原始图片中的块的采样和基于补偿参考块导出的当前块的预测采样生成残差信号。在这种情况下,残差信号可以在比特流中发送。
同时,编码器可以生成指示对当前块是否应用参考IC的参考IC标志,并且将其发送到解码器。此外,编码器可以生成指示参考IC是否被启用的参考IC启用标志,并且将其发送到解码器。这里,参考IC启用标志可以以比参考IC标志更高的级别被发送。例如,参考IC标志可以通过用于包括当前块的CU或PU的语法来发送,并且参考IC启用标志可以通过用于切片、图片(即,当前图片)、或者包括当前块序列的语法来发送。例如,当前块可以属于CU或PU。
另外,编码器可以生成关于参考IC可应用于的最大或最小CU大小的信息,并且将相应的信息发送到解码器。关于最大或最小CU大小的信息可以通过用于切片、图片或包括当前块的序列的语法来发送。
仅当参考IC启用标志的值是1时或仅当包括当前块的CU满足最大或最小CU大小要求时编码器可以生成并且发送参考IC标志。
同时,一旦基于如上所述的参考块中的采样和原始图片中的相应块中的采样来计算参考IC参数,则指示参考IC参数的信息可以被包括在比特流中并且被发送到解码器。
图7是示意性地图示用于由解码器执行的图片解码的块预测方法的流程图。
参考图7,解码器导出用于预测当前块的参考块(S700)。这里,预测包括帧间预测。在帧间预测中,编码器可以执行运动估计并且基于运动估计从参考图片导出参考块。在这种情况下,解码器可以基于空间/时间邻近块的运动矢量等导出当前块的运动矢量,并且导出存在于参考图片上当前块的运动矢量指示的位置处的参考块。
解码器确定参考IC参数(S710)。在示例中,解码器可以基于参考块的第一邻近采样和当前块的第二邻近采样来计算参考IC参数。
参考IC参数包括参数a和b,并且可以基于参考块的第一邻近采样和当前块的第二邻近采样来计算参数a和b中的至少一个。也就是说,可以基于第一邻近采样和第二邻近采样计算参数a和b两者。否则,如上所述,只能计算两者中的一个,或者两者中的一个可能不被使用,或者二者中的一个可能具有固定值。例如,参数a可以被固定为特定值,并且可以基于第一邻近采样和第二邻近采样计算b。
这里,第一邻近采样可以包括参考块的第一左邻近采样和第一上邻近采样,并且第二邻近采样可以包括当前块的第二左邻近采样和第二上邻近采样。这里,第一左邻近采样和第二左邻近采样可以由多于一列采样组成,并且第一上邻近采样和第二上邻近采样可以由多于一行的采样组成。可以使用第一左邻近采样、第一上邻近采样、第二左邻近采样和第二上邻近采样的子采样来计算参数a和b中的至少一个。例如,可以使用第一左邻近采样、第一上邻近采样、第二左邻近采样和第二上邻近采样中的奇数或偶数采样来计算参数a和b中的至少一个。第一邻近采样可以包括参考块的第一左上邻近采样。类似地,第二邻近采样可以包括当前块的第二左上邻近采样。
在另一示例中,可以从编码器接收关于参考IC参数的信息。在这种情况下,可以由编码器基于参考块中的采样和与当前块对应的原始图片中的块中的采样来计算参考IC参数。
解码器基于参考IC参数将参考IC应用于参考块以生成照度补偿的参考块(S720)。解码器基于照度补偿参考块生成当前块的预测采样(S730)。解码器可以通过基于照度补偿参考块执行帧间预测来生成更类似于原始图片的当前块的预测采样。
同时,解码器可以接收当前块的残差信号。在这种情况下,可以在比特流中接收残差信号。解码器可以基于残差信号和当前块的预测采样来生成重建采样,并且重建当前图片。
同时,解码器可以接收指示对于当前块是否应用参考IC的参考IC标志。而且,解码器可以接收指示参考IC是否被启用的参考IC启用标志。这里,可以以比参考IC标志更高的级别接收参考IC启用标志。例如,可以针对包括当前块的CU或PU接收参考IC标志,并且可以针对切片、图片(即,当前图片)或者包括当前块的序列接收参考IC启用标志。例如,当前块可以属于CU或PU。
另外,解码器可以接收关于参考IC可应用于的最大或最小CU大小的信息。对于切片、图片或包括当前块的序列可以接收关于最大或最小CU大小的信息。
仅当参考IC启用标志的值是1时或者仅当包括当前块的CU满足最大或最小CU大小要求时,解码器可以接收参考IC标志。而且,仅当参考IC标志的值是1时,解码器可以确定或接收参考IC参数。
使用该方法,能够补偿当前图片的当前块与参考图片的参考块之间的照度差异,能够增加块预测效率,并且因此残差信号中的数据量能够被减少。因此,能够提高压缩和编译效率。
以上描述仅是本发明的技术思想的说明。因此,本领域的技术人员可以在不偏离本发明的基本特征的情况下对上面的描述进行各种修改和变化。因此,在此公开的实施例旨在说明而不是限制本发明。本发明的范围不受这些实施例的限制。本发明的保护范围应根据下面的权利要求来解释。
当以软件实现本发明的实施例时,可以通过执行上述功能的模块(过程、功能等)来实现上述方法。这样的模块可以存储在存储器中并由处理器执行。存储器可以在处理器的内部或外部,并且可以使用各种众所周知的手段将存储器耦合到处理器。

Claims (15)

1.一种由解码装置执行的块预测方法,所述方法包括:
从参考图片导出参考块以预测当前图片中的当前块;
确定参考照度补偿(IC)参数;
基于所述参考IC参数通过将参考IC应用于所述参考块来生成照度补偿的参考块;以及
基于所述照度补偿的参考块生成所述当前块的预测采样。
2.根据权利要求1所述的方法,其中,所述参考IC参数包括参数a和b,并且基于所述参考块的第一邻近采样和所述当前块的第二邻近采样计算所述参数a和b中的至少一个。
3.根据权利要求2所述的方法,其中,所述第一邻近采样包括所述参考块的第一左邻近采样和第一上邻近采样,并且所述第二邻近采样包括所述当前块的第二左邻近采样和第二上邻近采样。
4.根据权利要求3所述的方法,其中,所述第一左邻近采样和所述第二左邻近采样由多于一列的采样组成,并且所述第一上邻近采样和所述第二上邻近采样由多于一行的采样组成。
5.根据权利要求3所述的方法,其中,所述第一左邻近采样、第一上邻近采样、第二左邻近采样和第二上邻近采样的子采样被用于计算所述参数a和b中的至少一个。
6.根据权利要求3所述的方法,其中,使用所述第一左邻近采样、第一上邻近采样、第二左邻近采样和第二上邻近采样中的奇数或偶数编号的采样来计算所述参数a和b中的至少一个。
7.根据权利要求3所述的方法,其中,所述第一邻近采样包括所述参考块的第一左上邻近采样,并且所述第二邻近采样包括所述当前块的第二左上邻近采样。
8.根据权利要求2所述的方法,其中,基于所述第一邻近采样和所述第二邻近采样计算所述参数a和b两者。
9.根据权利要求2所述的方法,其中,所述参数a被固定为特定值,并且基于所述第一邻近采样和所述第二邻近采样计算所述参数b。
10.根据权利要求1所述的方法,其中,从编码器接收所述参考IC参数,并且基于所述参考块中的采样和与所述当前图片中的当前块对应的原始图片中的块中的采样计算所述参考IC参数。
11.根据权利要求1所述的方法,进一步包括接收指示对于所述当前块是否应用参考IC的参考IC标志,
其中,当所述参考IC标志的值是1时,所述参考IC被应用于所述参考块。
12.根据权利要求11所述的方法,进一步包括接收指示参考IC是否被启用的参考IC启用标志,
其中,当所述参考IC启用标志的值是1时,接收所述参考IC标志。
13.根据权利要求12所述的方法,其中,对于包括所述当前块的所述切片或图片,接收所述参考IC启用标志。
14.根据权利要求11所述的方法,进一步包括接收关于所述参考IC可适用于的最大CU(编译单元)大小的信息,
其中,当包括所述当前块的CU小于或等于最大CU大小时,接收所述参考IC标志。
15.根据权利要求1所述的方法,其中,对于包括所述当前块的所述切片或者图片,接收关于所述最大CU大小的信息。
CN201580080940.9A 2015-06-16 2015-12-09 图像编译***中基于照度补偿预测块的方法和设备 Pending CN107810635A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201562180072P 2015-06-16 2015-06-16
US62/180,072 2015-06-16
PCT/KR2015/013447 WO2016204360A1 (ko) 2015-06-16 2015-12-09 영상 코딩 시스템에서 조도 보상에 기반한 블록 예측 방법 및 장치

Publications (1)

Publication Number Publication Date
CN107810635A true CN107810635A (zh) 2018-03-16

Family

ID=57545983

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580080940.9A Pending CN107810635A (zh) 2015-06-16 2015-12-09 图像编译***中基于照度补偿预测块的方法和设备

Country Status (5)

Country Link
US (1) US10477231B2 (zh)
EP (1) EP3313072B1 (zh)
KR (1) KR20180019092A (zh)
CN (1) CN107810635A (zh)
WO (1) WO2016204360A1 (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019210829A1 (en) * 2018-04-30 2019-11-07 Mediatek Inc. Signaling for illumination compensation
CN112292863A (zh) * 2018-06-12 2021-01-29 光云大学校产学协力团 基于分量之间的参考的视频信号处理方法及装置
CN112385226A (zh) * 2018-06-18 2021-02-19 交互数字Vc控股公司 视频编码中的照度补偿
CN112567739A (zh) * 2018-08-24 2021-03-26 中兴通讯股份有限公司 用于视觉媒体编码和解码的平面预测模式
CN112868240A (zh) * 2018-10-23 2021-05-28 北京字节跳动网络技术有限公司 并置的局部照明补偿和修改的帧间预测编解码
CN113170107A (zh) * 2018-11-23 2021-07-23 英迪股份有限公司 图像分量间预测方法和使用其的图像编码和解码方法及装置
CN113365077A (zh) * 2020-03-04 2021-09-07 Oppo广东移动通信有限公司 帧间预测方法、编码器、解码器、计算机可读存储介质
CN113424531A (zh) * 2019-02-08 2021-09-21 交互数字Vc控股公司 用于使用照明补偿进行图片编码和解码的方法和设备
CN113491130A (zh) * 2019-01-17 2021-10-08 北京达佳互联信息技术有限公司 用于视频编解码的线性模型推导的方法和装置
CN113994693A (zh) * 2019-06-12 2022-01-28 交互数字Vc控股公司 用于基于照明补偿对块进行编码和解码的方法和装置
US11470307B2 (en) 2018-10-23 2022-10-11 Beijing Bytedance Network Technology Co., Ltd. Harmonized local illumination compensation and intra block copy coding
US11483550B2 (en) 2019-01-17 2022-10-25 Beijing Bytedance Network Technology Co., Ltd. Use of virtual candidate prediction and weighted prediction in video processing
US11509927B2 (en) 2019-01-15 2022-11-22 Beijing Bytedance Network Technology Co., Ltd. Weighted prediction in video coding
US11985324B2 (en) 2019-03-14 2024-05-14 Hfi Innovation Inc. Methods and apparatuses of video processing with motion refinement and sub-partition base padding

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190200021A1 (en) * 2016-09-22 2019-06-27 Lg Electronics Inc. Illumination compensation-based inter-prediction method and apparatus in image coding system
RU2732820C2 (ru) * 2016-10-11 2020-09-22 ЭлДжи ЭЛЕКТРОНИКС ИНК. Способ и устройство декодирования изображения на основе интра-предсказания в системе кодирования изображения
KR20230096143A (ko) * 2017-01-05 2023-06-29 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. 화상의 블록 기반 예측 코딩 및 디코딩
US11290730B2 (en) * 2017-10-05 2022-03-29 Interdigital Vc Holdings, Inc. Method and apparatus for adaptive illumination compensation in video encoding and decoding
KR20200088295A (ko) * 2017-12-13 2020-07-22 삼성전자주식회사 로컬 휘도 보상에 의한 비디오 복호화 방법 및 장치, 로컬 휘도 보상에 의한 비디오 부호화 방법 및 장치
WO2019143093A1 (ko) * 2018-01-16 2019-07-25 삼성전자주식회사 비디오 복호화 방법 및 장치, 비디오 부호화 방법 및 장치
CN116456082A (zh) * 2018-12-25 2023-07-18 Oppo广东移动通信有限公司 编码预测方法、装置及计算机存储介质
US11172195B2 (en) * 2019-01-26 2021-11-09 Qualcomm Incorporated Excluding intra coded reference samples from local illumination compensation parameter derivation
JP2022522826A (ja) * 2019-03-12 2022-04-20 オッポ広東移動通信有限公司 イントラ予測方法及び装置、コンピュータ可読記憶媒体
CN113841405B (zh) * 2019-05-21 2023-10-10 华为技术有限公司 用于帧间预测的局部光照补偿的方法和设备
US20220311996A1 (en) * 2019-06-20 2022-09-29 Electronics And Telecommunications Research Institute Method and apparatus for image encoding and image decoding using prediction based on block type

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101715652A (zh) * 2007-06-25 2010-05-26 三星电子株式会社 用于多视点视频编码中的亮度补偿的方法和设备
CN102215389A (zh) * 2010-04-09 2011-10-12 华为技术有限公司 一种局部亮度补偿的视频编解码方法及装置
CN101325715B (zh) * 2007-06-11 2012-04-25 三星电子株式会社 亮度补偿方法和装置及编码和解码图像的方法和装置
CN103688543A (zh) * 2011-07-01 2014-03-26 Sk电信有限公司 进行图像编码和解码的设备和方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2948845A1 (fr) 2009-07-30 2011-02-04 Thomson Licensing Procede de decodage d'un flux representatif d'une sequence d'images et procede de codage d'une sequence d'images
US9473792B2 (en) * 2009-11-06 2016-10-18 Texas Instruments Incorporated Method and system to improve the performance of a video encoder
KR20120095611A (ko) 2011-02-21 2012-08-29 삼성전자주식회사 다시점 비디오 부호화/복호화 방법 및 장치
WO2014166360A1 (en) * 2013-04-10 2014-10-16 Mediatek Inc. Method and apparatus for bi-prediction of illumination compensation
JP2014236264A (ja) 2013-05-31 2014-12-15 ソニー株式会社 画像処理装置、画像処理方法及びプログラム
US9860529B2 (en) * 2013-07-16 2018-01-02 Qualcomm Incorporated Processing illumination compensation for video coding
CN108965888B (zh) * 2014-03-19 2021-05-04 株式会社Kt 针对多视图视频信号生成合并候选列表的方法及解码装置
WO2015194896A1 (ko) * 2014-06-18 2015-12-23 삼성전자 주식회사 휘도차를 보상하기 위한 인터 레이어 비디오 부호화 방법 및 그 장치, 비디오 복호화 방법 및 그 장치
US10218957B2 (en) * 2014-06-20 2019-02-26 Hfi Innovation Inc. Method of sub-PU syntax signaling and illumination compensation for 3D and multi-view video coding
US20190200021A1 (en) * 2016-09-22 2019-06-27 Lg Electronics Inc. Illumination compensation-based inter-prediction method and apparatus in image coding system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101325715B (zh) * 2007-06-11 2012-04-25 三星电子株式会社 亮度补偿方法和装置及编码和解码图像的方法和装置
CN101715652A (zh) * 2007-06-25 2010-05-26 三星电子株式会社 用于多视点视频编码中的亮度补偿的方法和设备
CN102215389A (zh) * 2010-04-09 2011-10-12 华为技术有限公司 一种局部亮度补偿的视频编解码方法及装置
CN103688543A (zh) * 2011-07-01 2014-03-26 Sk电信有限公司 进行图像编码和解码的设备和方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
CHEN Y ET AL: "Test Model 11 of 3D-HEVC and MV-HEVC", 《THE JOINT COLLABORATIVE TEAM ON 3D VIDEO CODING EXTENSION DEVELOPMENT OF ISO/IEC JTC1/SC29/WG11 AND ITU-T SG.16》 *
C-W SEO ET AL,: "Pixel Based Illumination Compensation", 《JOINT COLLABORATIVE TEAM ON VIDEO CODING OF ISO/IEC JTC1/SC29/WG11 AND ITU-T SG.16》 *
PARK M W ET AL: "Parameter Derivation for Illumination Compensation", 《THE JOINT COLLABORATIVE TEAM ON 3D VIDEO CODING EXTENSION DEVELOPMENT OF ISO/IEC JTC1/SC29/WG11 AND ITU-T SG.16》 *

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11343541B2 (en) 2018-04-30 2022-05-24 Hfi Innovation Inc. Signaling for illumination compensation
TWI711300B (zh) * 2018-04-30 2020-11-21 聯發科技股份有限公司 照度補償方法及相應之視訊處理裝置
CN112042189A (zh) * 2018-04-30 2020-12-04 联发科技股份有限公司 用于照度补偿的信令
WO2019210829A1 (en) * 2018-04-30 2019-11-07 Mediatek Inc. Signaling for illumination compensation
CN112042189B (zh) * 2018-04-30 2023-07-21 寰发股份有限公司 照度补偿方法及相应的电子装置
CN112292863A (zh) * 2018-06-12 2021-01-29 光云大学校产学协力团 基于分量之间的参考的视频信号处理方法及装置
US11765348B2 (en) 2018-06-12 2023-09-19 Kwangwoon University Industry-Academic Collaboration Foundation Method and an apparatus for processing a video signal based on inter-component reference
CN112385226A (zh) * 2018-06-18 2021-02-19 交互数字Vc控股公司 视频编码中的照度补偿
CN112567739A (zh) * 2018-08-24 2021-03-26 中兴通讯股份有限公司 用于视觉媒体编码和解码的平面预测模式
CN112567739B (zh) * 2018-08-24 2023-10-13 中兴通讯股份有限公司 用于视觉媒体编码和解码的平面预测模式
US11641470B2 (en) 2018-08-24 2023-05-02 Zte Corporation Planar prediction mode for visual media encoding and decoding
CN112868240A (zh) * 2018-10-23 2021-05-28 北京字节跳动网络技术有限公司 并置的局部照明补偿和修改的帧间预测编解码
US11659162B2 (en) 2018-10-23 2023-05-23 Beijing Bytedance Network Technology Co., Ltd Video processing using local illumination compensation
US11470307B2 (en) 2018-10-23 2022-10-11 Beijing Bytedance Network Technology Co., Ltd. Harmonized local illumination compensation and intra block copy coding
US11758124B2 (en) 2018-10-23 2023-09-12 Beijing Bytedance Network Technology Co., Ltd Harmonized local illumination compensation and modified inter coding tools
CN113170107B (zh) * 2018-11-23 2024-04-30 英迪股份有限公司 图像分量间预测方法和使用其的图像编码和解码方法及装置
CN113170107A (zh) * 2018-11-23 2021-07-23 英迪股份有限公司 图像分量间预测方法和使用其的图像编码和解码方法及装置
US11509927B2 (en) 2019-01-15 2022-11-22 Beijing Bytedance Network Technology Co., Ltd. Weighted prediction in video coding
US11483550B2 (en) 2019-01-17 2022-10-25 Beijing Bytedance Network Technology Co., Ltd. Use of virtual candidate prediction and weighted prediction in video processing
CN113491130B (zh) * 2019-01-17 2024-02-27 北京达佳互联信息技术有限公司 用于视频编解码的线性模型推导的方法和装置
CN113491130A (zh) * 2019-01-17 2021-10-08 北京达佳互联信息技术有限公司 用于视频编解码的线性模型推导的方法和装置
CN113424531A (zh) * 2019-02-08 2021-09-21 交互数字Vc控股公司 用于使用照明补偿进行图片编码和解码的方法和设备
US11985324B2 (en) 2019-03-14 2024-05-14 Hfi Innovation Inc. Methods and apparatuses of video processing with motion refinement and sub-partition base padding
CN113994693A (zh) * 2019-06-12 2022-01-28 交互数字Vc控股公司 用于基于照明补偿对块进行编码和解码的方法和装置
WO2021175108A1 (zh) * 2020-03-04 2021-09-10 Oppo广东移动通信有限公司 帧间预测方法、编码器、解码器、计算机可读存储介质
CN113365077B (zh) * 2020-03-04 2023-02-21 Oppo广东移动通信有限公司 帧间预测方法、编码器、解码器、计算机可读存储介质
CN113365077A (zh) * 2020-03-04 2021-09-07 Oppo广东移动通信有限公司 帧间预测方法、编码器、解码器、计算机可读存储介质

Also Published As

Publication number Publication date
US10477231B2 (en) 2019-11-12
US20180176592A1 (en) 2018-06-21
EP3313072A4 (en) 2019-01-02
EP3313072B1 (en) 2021-04-07
WO2016204360A1 (ko) 2016-12-22
KR20180019092A (ko) 2018-02-23
EP3313072A1 (en) 2018-04-25

Similar Documents

Publication Publication Date Title
CN107810635A (zh) 图像编译***中基于照度补偿预测块的方法和设备
RU2694144C1 (ru) Усовершенствованное кодирование с внутрикадровым предсказанием с использованием планарных представлений
CN105007497B (zh) 用于编码视频的方法
CN105659602B (zh) 用于视频和图像编码的帧内块复制预测模式的编码器侧选项
CN104094597B (zh) 基于帧内预测的自适应变换方法及使用该方法的装置
CN108141585A (zh) 视频编码***中的帧内预测方法和装置
CN104506876B (zh) 用于高分辨率运动图像的解码方法和编码设备
CN102835106B (zh) 用于视频的数据压缩
CN101252686B (zh) 基于交织预测的视频帧内无损编解码方法及***
CN108471537B (zh) 解码变换系数块的装置、方法、编码变换系数块的装置
CN108141588A (zh) 图像编码***中的帧间预测方法和装置
CN107660341A (zh) 切片级帧内块复制及其它视频译码改进
CN108293113A (zh) 图像编码***中的基于建模的图像解码方法和设备
CN109587479A (zh) 视频图像的帧间预测方法、装置及编解码器
WO2012172668A1 (ja) 動画像符号化方法及び装置並びに動画復号化方法及び装置
CN105723707A (zh) 用于视频译码的色彩残差预测
CN103959775A (zh) 帧内模式视频译码
CN107580230A (zh) 视频解码方法和视频编码方法
CN104170379A (zh) 用于图像解码的方法和装置
KR20120068743A (ko) 인터 예측 방법 및 그 장치
CN108174222A (zh) 设置运动矢量列表的方法及使用其的装置
CN108141589A (zh) 图像编译***中对图像进行滤波的方法和装置
CN104041031A (zh) 视频编码和解码方法和使用该方法的装置
CN103959779A (zh) 在视频译码中用于自适应环路滤波和样本自适应偏移的基于最大译码单元(lcu)或分区的语法
CN107105293A (zh) 基于帧间预测对视频信号进行解码的方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180316

WD01 Invention patent application deemed withdrawn after publication