CN101193302B - 照明补偿方法和设备以及视频编解码方法和设备 - Google Patents

照明补偿方法和设备以及视频编解码方法和设备 Download PDF

Info

Publication number
CN101193302B
CN101193302B CN2007101961966A CN200710196196A CN101193302B CN 101193302 B CN101193302 B CN 101193302B CN 2007101961966 A CN2007101961966 A CN 2007101961966A CN 200710196196 A CN200710196196 A CN 200710196196A CN 101193302 B CN101193302 B CN 101193302B
Authority
CN
China
Prior art keywords
reference block
illumination compensation
pixel values
pixels around
reconstructed
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.)
Expired - Fee Related
Application number
CN2007101961966A
Other languages
English (en)
Other versions
CN101193302A (zh
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN101193302A publication Critical patent/CN101193302A/zh
Application granted granted Critical
Publication of CN101193302B publication Critical patent/CN101193302B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
    • H04N19/82—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
    • H04N19/105—Selection 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
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102—Methods 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/117—Filters, e.g. for pre-processing or post-processing
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134—Methods 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/136—Incoming video signal characteristics or properties
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169—Methods 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/17—Methods 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/176—Methods 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
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169—Methods 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/186—Methods 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
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51—Motion estimation or motion compensation
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/597—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding

Landscapes

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

Abstract

提供了一种照明补偿方法和设备以及使用所述照明补偿方法的视频编码/解码方法和设备。对用于运动估计的参考块的照明补偿方法包括:接收将被编码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值,以及基于输入的所述当前块周围的重构邻接像素的像素值和输入的所述参考块周围的重构邻接像素的像素值对所述参考块执行照明补偿。

Description

照明补偿方法和设备以及视频编解码方法和设备
本申请要求于2006年12月1日提交到韩国知识产权局的第10-2006-0120949号韩国专利申请的优先权,该申请的公开完全合并于此,以资参考。
技术领域
符合本发明的方法和设备涉及照明补偿,更具体地说,涉及用于视频编码和解码的照明补偿。
背景技术
当在相邻视点之间的预测期间在所述相邻视点之间执行用于三维(3D)显示应用的多视点编码(MVC)时,由于未完全校准相机、不同的透视投影方向、不同的反射效果等原因可能发生照明变化,造成编码效率降低。由于照明改变,在场景切换期间单视点编码也可能造成编码效率降低。
为了解决该问题,H.264采用加权预测。加权预测方案应用于片级的运动补偿,并根据适当的加权因子W和附加偏移量0来补偿照明。照明变化自适应运动估计/运动补偿(ICA ME/MC)改进了所述加权预测方案。
以16×16的块为单位对Y分量执行ICA ME/MC,并获取每个宏块的照明变化差分值(DVIC)。
ICA ME/MC具有两种模式:一种是IC帧间(IC-inter)16×16模式,其使用ICA ME/MC,并用于预测(P)片或双向预测(B)片,另一种是IC直接式(IC-direct)16×16模式,其不使用ICA ME,并仅用于B片。为了补偿本地照明变化,IC帧间16×16模式和IC直接式16×16模式中的每一个都需要1比特标志(即,mb_ic_flag)。
由于当前块的DVIC与所述当前块相邻的邻接块的DVIC具有高相关性,因此,通过对当前块的DVIC和邻接块的DVIC之间的差进行编码来对所述当前块执行DVIC。
以下,将描述在IC帧间16×16模式下以宏块为单位执行的ICA ME/MC。
对于ICAME/MC,必须定义绝对差(SAD)的新的总和。位于当前帧中(i,j)处的像素被表示为f(i,j),位于参考帧中(i,j)处的像素被表示为r(i,j),计算SxT块的SAD(其中SxT可以是16×16、16×8、8×16、8×8、8×4、4×8或4×4)的步骤如下:
SAD ( x , y ) = Σ i = m m + S - 1 Σ j = n n + T - 1 | f ( i , j ) - r ( i + x , j + y ) | . . . . . . . . . . . . . . . . . . . . . . . . . . . . ( 1 )
其中,(x,y)指示候选运动矢量,(i,j)指示当前块的位置。
为了补偿照明变化,需要如下的新的SAD:
M cur = 1 S × T Σ i = m m + S - 1 Σ j = n n + T - 1 f ( i , j )
M ref ( p , q ) = 1 S × T Σ i = p p + S - 1 Σ j = q q + T - 1 r ( i , j ) . . . . . . . . . . . . . . . . . . . . . . . . . . ( 2 )
其中,Mcur指示当前块中的像素值的平均值,Mref指示参考块中的像素值的平均值,(p,q)指示参考块的位置。以下给出新的SAD(即,NewSAD(x,y)):
NewSAD ( x , y ) = Σ i = m m + S - 1 Σ j = n n + T - 1 | { f ( i , j ) - M cur } - { r ( i + x , j + y ) - M ref ( m + x , n + y ) } |
................................(3)
搜索基于等式3使NewSAD(x,y)最小的块(例如,16×16块),并且还搜索与找到的块相应的运动矢量。
一旦找到使NewSAD(x,y)最小的运动矢量MV(x’,y’),下面确定照明补偿残余信号NewR(i,j):
NewR(i,j)={f(i,j)-Mcur}-{r(i+x′,j+y′)-Mref(m+x′,n+y′)}
          ={f(i,j)-r(i+x′,j+y′)}-{Mcur-Mref(m+x′,n+y′)}
          ={f(i,j)-r(i+x′,j+y′)}-DVIC
                                 .............................(4)
为了指示是否使用了ICA ME/MC,在语法中存储1比特标志mb_ic_flag。在该语法中还包括DVIC的差分脉冲编码调制(DPCM)值。如果mb_ic_flag是“0”,则其指示未对当前块执行ICA MC。如果mb_ic_flag是“1”,则其指示对当前块执行ICA MC。
当mb_ic_flag是“1”时,解码器的ICAME/MC单元获得如下重构像素:
f′(i,j)={NewR″(x′,y′,i,j)+r(i+x′,j+y′)}+{Mcur-Mref(m+x′,n+y′)}
            ={NewR″(x′,y′,i,j)+r(i+x′,j+y′)}+DVIC
                                  ...............................(5)
其中,NewR″(i,j)指示重构的照明补偿残余信号,f′(i,j)指示在当前帧中的重构像素。
由于必须根据传统ICA ME/MC发送DVIC信息,因此编码效率降低。
发明内容
本发明提供一种不需要传输照明变化的差分值(DVIC)信息的照明补偿方法和设备,以及一种使用所述照明补偿方法的视频编码/解码方法和设备。
根据本发明的一方面,提供一种对用于运动估计的参考块的照明补偿方法。该照明补偿方法包括:接收将被编码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值,并基于输入的所述当前块周围的重构邻接像素的像素值和输入的参考块周围的重构邻接像素的像素值对参考块执行照明补偿。
执行照明补偿的步骤可包括:基于当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值之间的相关性来计算对参考块的照明补偿参数,以及基于计算的照明补偿参数来产生照明补偿参考块。
执行照明补偿的步骤还可包括:确定使等式 J = Σ i = 0 15 [ f ′ ( i , - 1 ) - a x , y × r x , y ′ ( i , - 1 ) - b x , y ] 2 + Σ j = 0 15 [ f ′ ( - 1 , i ) - a x , y × r x , y ′ ( - 1 , j ) - b x , y ] 2 中的J最小的ax,y和bx,y的值,并使用确定的ax,y和bx,y的值基于 f ‾ ( i , j ) = a x , y · r x , y ′ ( i , j ) + b x , y 来产生照明补偿参考块,其中,ax,y和bx,y取决于运动矢量(x,y)并且关于运动矢量(x,y)是常数,f′(i,-1)和f′(-1,j)指示当前块周围的重构邻接像素的像素值,rx,y′(i,-1)和rx,y′(-1,j)指示参考块周围的重构邻接像素的像素值,rx,y′(i,j)指示运动补偿参考块,
Figure S2007101961966D00033
指示照明补偿参考块。
执行照明补偿的步骤还可包括:使用当前块周围的重构邻接像素的像素值与参考块周围的重构邻接像素的像素值之间的差的平均值来产生照明补偿参考块。
执行照明补偿的步骤还可包括:使用当前块周围的重构邻接像素的像素值的平均值与参考块周围的重构邻接像素的像素值的平均值之间的差来产生照明补偿参考块。
在多视点编码中,参考块可以是包括在相邻视点的重构帧中的参考块中的块。
根据本发明的另一方面,提供一种对用于运动估计的参考块的照明补偿设备。该照明补偿设备包括:照明补偿单元,基于将被编码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对参考块执行照明补偿。
照明补偿单元可包括:计算单元,基于当前块周围的重构邻接像素的像素值与参考块周围的重构邻接像素的像素值之间的相关性计算对参考块的照明补偿的照明补偿参数;以及照明补偿参考块产生单元,基于计算的照明补偿参数产生照明补偿参考块。
根据本发明的另一方面,提供一种基于照明补偿的视频编码方法。该视频编码方法包括:基于将被编码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对用于运动估计的参考块执行照明补偿,并基于照明补偿参考块执行运动估计。
根据本发明的另一方面,提供一种基于照明补偿的视频编码设备。该视频编码设备包括:照明补偿单元,基于将被编码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对用于运动估计的参考块执行照明补偿;以及运动估计单元,基于照明补偿参考块执行运动估计。
根据本发明的另一方面,提供一种基于照明补偿的视频解码方法。该视频解码方法包括:基于将被解码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对用于运动补偿的参考块执行照明补偿,并基于照明补偿参考块执行运动补偿。
根据本发明的另一方面,提供一种基于照明补偿的视频解码设备。该视频解码设备包括:照明补偿单元,基于将被解码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对用于运动补偿的参考块执行照明补偿;以及运动补偿单元,基于照明补偿参考块执行运动补偿。
根据本发明的另一方面,提供一种计算机可读记录介质,其上记录有实施用于运动估计的对参考块的照明补偿方法的程序。所述照明补偿方法包括:接收将被编码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值,以及基于输入的所述当前块周围的重构邻接像素的像素值和输入的参考块周围的重构邻接像素的像素值对参考块执行照明补偿。
根据本发明的另一方面,提供一种计算机可读记录介质,其上记录有实施基于照明补偿的视频编码方法的程序。该视频编码方法包括:基于将被编码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对用于运动估计的参考块执行照明补偿,并基于照明补偿参考块执行运动估计。
根据本发明的另一方面,提供一种计算机可读记录介质,其上记录有实施基于照明补偿的视频解码方法的程序。该视频解码方法包括:基于将被解码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对用于运动补偿的参考块执行照明补偿,并基于照明补偿参考块执行运动补偿。
附图说明
通过下面参照附图对其示例性实施例的详细描述,本发明的上述和其他方面将会变得更加清楚,其中:
图1是根据本发明示例性实施例的照明补偿设备的框图;
图2A和图2B是根据本发明示例性实施例的用于解释计算照明补偿参数的示图;
图3是示出根据本发明示例性实施例的照明补偿方法的流程图;
图4是根据本发明示例性实施例的使用照明补偿方法的视频编码设备的框图;
图5是示出根据本发明示例性实施例的使用照明补偿方法的视频编码方法的流程图;
图6是根据本发明示例性实施例的使用照明补偿方法的视频解码设备的框图;
图7是示出根据本发明示例性实施例的使用照明补偿方法的视频解码方法的流程图;
图8是用于解释在8×8模式下的编码顺序的示图;以及
图9是用于解释在4×4模式下的编码顺序的示图。
具体实施方式
以下,将参照附图详细描述本发明的示例性实施例。在整个附图中相同的标号指示相同的部件。
图1是根据本发明示例性实施例的照明补偿设备100的框图。
参照图1,照明补偿设备100包括照明补偿参数计算单元120和照明补偿参考块产生单元140。
照明补偿参数计算单元120基于当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值计算照明补偿参数,并将计算的照明补偿参数输出到照明补偿参考块产生单元140。在单视点编码中,参考块可以是重构先前帧中的块。在多视点编码中,参考块可以是相邻视点的重构帧中的参考块中的块。
将参照图2A和图2B描述根据本发明的照明补偿参数的计算。将分别进行关于16×16模式、8×8模式、4×4模式和自适应模式的描述。
现在将参照图2A和图2B描述在16×16模式下计算照明补偿参数。稍后将描述在其他模式下的计算。
在图2A中,用粗线标记的块是16×16 Y块,该块是与参考帧中的运动矢量(x,y)对应的重构参考块。与运动矢量(x,y)对应的参考块中位于(i,j)处的重构像素被表示为r′x,y(i,j)。这里,撇号′的意思是重构值。打点的像素是当前块周围的重构邻接像素。参考帧在单视点编码情况下是先前帧,而在多视点编码情况下是相邻视点的重构帧。
在图2B中,用粗线标记的块是16×16当前Y块。当前块中位于(i,j)处的原始像素被表示为f(i,j)。打点的邻接像素用于运动估计补偿。用于运动估计补偿的邻接像素已经被重构。如图2A,撇号′的意思是重构值。
当前块中的像素f(i,j)的预测值可由r′x,y(i,j)的线性函数表达如下:
f ‾ ( i , j ) = a x , y · r x , y ′ ( i , j ) + b x , y . . . . . . . . . . . . . . . . . . . . . . . . . . . ( 6 )
在8比特图像的情况下,使用等式6获得的预测值被截取为在[0,255]的范围中。
如等式6,一旦确定了ax,y和bx,y就可以计算预测值。在本发明的当前示例性实施例中,基于这样的事实,即当前块中的像素的照明与当前块周围的邻接像素的照明相差不大,使用图2A和图2B中示出的邻接像素来计算与运动矢量(x,y)对应的照明补偿参数ax,y和bx,y。
换句话说,由于可使用当前块和参考块的邻接重构像素来确定ax,y和bx,y,因此解码器可以在不需要编码器使用预定的语法将ax,y和bx,y发送到解码器的情况下计算ax,y和bx,y,从而减少了发送数据。
现在将描述根据本发明用于确定ax,y和bx,y的三个示例性实施例,即,线性回归、基于预测值的差的平均值(ADP)和基于预测值的平均值的差(DAP)。
首先将参照等式7和等式8描述线性回归。
在线性回归方法中,可确定使等式7的值最小的ax,y和bx,y的值。
J = Σ i = 0 15 [ f ′ ( i , - 1 ) - a x , y × r x , y ′ ( i , - 1 ) - b x , y ] 2 + Σ j = 0 15 [ f ′ ( - 1 , i ) - a x , y × r x , y ′ ( - 1 , j ) - b x , y ] 2
                                 ...........................(7)
其中,f′(i,-1)和f′(-1,j)指示当前块周围的邻接像素的像素值,rx,y′(i,-1)和rx,y′(-1,j)指示运动补偿参考块周围的邻接像素的像素值,ax,y和bx,y取决于运动矢量(x,y)并且关于运动矢量(x,y)是常数。
使用部分差分方法,以下给出使等式7的J最小的ax,y和bx,y的值:
a x , y = N Σ n = 1 N f ′ ( n ) · r x , y ′ ( n ) - Σ n = 1 N f ′ ( n ) Σ n = 1 N r x , y ′ ( n ) N Σ n = 1 N ( r x , y ′ ( n ) ) 2 - ( Σ n = 1 N r x , y ′ ( n ) ) 2 ,
b x , y = Σ n = 1 N f ′ ( n ) - a x , y · Σ n = 1 n r x , y ′ ( n ) N . . . . . . . . . . . . . . . . . . . . . . . . . . ( 8 )
其中,当每个当前块和每个参考块都是16×16大小时,N等于32,f′(n)指示当前块周围的重构邻接像素,并且是f′(i,-1)和f′(-1,j)中的一个,rx,y′(n)是rx,y′(i,-1)和rx,y′(-1,j)中的一个。这里,i和j可以在0和15之间的范围中。
现在将参照等式9描述使用ADP计算ax,y和bx,y。
根据ADP,在将ax,y固定为1的同时仅计算bx,y。换句话说,以下bx,y被确定为重构邻接像素的像素值之间的差的平均值:
b x , y = Σ i = 0 15 ( f ′ ( i , - 1 ) - r x , y ′ ( i , - 1 ) ) + Σ j = 0 15 ( f ′ ( - 1 , j ) - r x , y ′ ( - 1 , j ) ) 32 . . . . . . . . . . . . . . . . . . . . . . . . . ( 9 )
以下,将参照等式10描述使用DAP计算ax,y和bx,y。
在DAP中,在将ax,y固定为1的同时仅计算bx,y。换句话说,以下bx,y被确定为重构邻接像素的像素值的平均值之间的差:
b x , y = Σ i = 0 15 f ′ ( i , - 1 ) + Σ j = 0 15 f ′ ( - 1 , j ) 32 - Σ i = 0 15 r x , y ′ ( i , - 1 ) + Σ j = 0 15 r x , y ′ ( - 1 , j ) 32 . . . . . . . . . . . . . . ( 10 )
如上所述,照明补偿参数计算单元120使用线性回归、ADP和DAP来计算照明补偿参数ax,y和bx,y,并将计算的ax,y和bx,y输出到照明补偿参考块产生单元140。
照明补偿参考块产生单元140产生包括使用等式6获得的像素f(i,j)的预测值的照明补偿参考块,并将产生的照明补偿参考块输出到运动估计单元(未示出)。
图3是示出由照明补偿设备100实现的照明补偿方法。
在操作310,输入当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值。在单视点编码中,参考块可以是重构先前帧中的块。在多视点编码中,参考块可以是相邻视点的重构帧中的参考块中的块。
在操作320,基于输入的当前块周围的重构邻接像素的像素值和输入的参考块周围的重构邻接像素的像素值对参考块执行照明补偿。在操作320,如等式7至等式10,基于输入的当前块周围的重构邻接像素的像素值和输入的当前帧中的参考块周围的重构邻接像素的像素值之间的相关性来产生照明补偿参数,并使用等式6利用产生的照明补偿参数来产生照明补偿参考块。
图4是根据本发明示例性实施例的使用照明补偿方法的视频编码设备的框图。
根据本发明的视频编码设备包括:变换/量化单元410、反变换/反量化单元420、帧存储单元430、照明补偿单元440、ME/MC单元450、第一加法单元460、第二加法单元462和熵编码单元470。
变换/量化单元410变换输入视频数据以移除输入视频数据的空间冗余。变换/量化单元410使用预定的量化步骤对通过执行变换编码而获得的变换系数进行量化,从而获得包括量化的变换系数的二维(2D)NxM数据。可使用DCT作为所述变换。使用预定的量化步骤执行量化。
反量化/反变换单元420对变换/量化单元410量化的视频数据进行反量化,并且使用例如反DCT(IDCT)对反量化的视频数据进行反变换。
第二加法单元462将反变换/反量化单元420获得的重构视频数据与从ME/MC单元450输出的预测视频数据相加,从而产生重构视频数据。
帧存储单元430以帧为单位存储第二加法单元462获得的重构视频数据。
照明补偿单元440接收从帧存储单元430输入的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值,以便产生照明补偿参考决,并将产生的照明补偿参考块输出到ME/MC单元450。当输入的视频数据是基于MVC时,参考块周围的重构邻接像素可以是位于相邻视点的帧中的像素。在这种情况下,可以从基于MVC的参考块帧存储单元(未示出)输入参考块周围的重构邻接像素。
照明补偿单元440的工作方式与图1中示出的照明补偿设备100相同,因此为了简化解释,将不再详细描述。
ME/MC单元450基于当前帧的输入视频数据和从照明补偿单元440输出的照明补偿参考块估计每个宏块的运动矢量MV。ME/MC单元450还基于估计的运动矢量产生运动补偿预测区域P(例如,通过运动估计选择的16×16区域),并将运动补偿预测区域P输出到第一加法单元460。
换句话说,下面ME/MC单元450基于照明补偿单元440获得的照明补偿参考块来获取与当前块对应的照明补偿(IC)SAD。ME/MC单元450还对各IC SAD进行比较并搜索最终的运动矢量。
IC - SAD ( x , y ) = Σ i = 0 15 Σ j = 0 15 | f ( i , j ) - f ‾ ( i , j ) |
= Σ i = 0 15 Σ j = 0 15 | f ( i , j ) - a x , y · r x , y ′ ( i , j ) - b x , y | . . . . . . . . . . . . . . . ( 11 )
其中,ax,y和bx,y取决于运动矢量(x,y),并且关于运动矢量(x,y)是常数。
ME/MC单元450还可包括比较单元(未示出)。
比较单元将基于输入的当前帧的视频数据和从照明补偿单元440输出的照明补偿参考块的编码效率与基于输入的当前帧的视频数据和从帧存储单元430输出的未经照明补偿的参考块的编码效率进行比较,并选择具有较高效率的一个。此时,ME/MC单元450产生使用选择的ME/MC获得的运动补偿预测区域P,并将运动补偿预测区域P输出到第一加法单元460。
另外,可将指示是否应用了照明补偿的1比特标志信息发送到以宏块为单位使用预定语法的解码器。此外,可按照画面组(GOP)或片为单位来估计照明补偿的性能,并且可以按照GOP或片为单位来发送指示是否应用了照明补偿的标志信息。
第一加法单元460以预定块为单位将原始视频数据与从ME/MC单元450输出的预测值之间的差输入到变换/量化单元410。当通过运动矢量搜索确定了当前块的最终运动矢量(p,q)时,第一加法单元460如下计算当前块的残余(p,q),并将残余(p,q)输出到变换/量化单元410。
residue(p,q)={f(i,j)-ap,q·rp,q′(i,j)-bp,q|0≤i,j≤15} ................(12)
其中,ap,q和bp,q与运动矢量(p,q)不同,并且关于运动矢量(p,q)是常数。
熵编码单元470接收从变换/量化单元410输出的量化的变换系数和从ME/MC单元450输出的运动矢量,并对接收的变换系数和运动矢量执行熵编码,从而输出最终的编码比特流。
图5是示出根据本发明示例性实施例由使用照明补偿方法的视频编码设备实现的视频编码方法的流程图。
在操作510,执行变换和量化。
在操作520,对经过变换和量化的数据执行反变换和反量化,以便产生重构视频数据。
在操作530,基于将被编码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对参考块执行照明补偿。在本发明的当前示例性实施例中,参考块是被包括在先前帧中的块。然而,当输入的视频数据是基于MVC时,参考块可以是位于相邻视点的帧中的块。
在操作540,基于照明补偿参考块执行ME和MC以便产生预测块。
在操作550,基于原始视频数据和产生的预测块产生残余视频数据。对产生的残余视频数据执行变换和量化。利用ME获得的运动矢量对经过变换和量化的残余视频数据进行熵编码。
图6是根据本发明示例性实施例的使用照明补偿方法的视频解码设备的框图。
参照图6,视频解码设备包括:熵解码单元610、反量化/反变换单元620、帧存储单元630、照明补偿单元640、ME/MC单元650和加法单元660。
熵解码单元610对输入的编码比特流执行熵解码以便提取视频数据、运动矢量信息等。熵解码视频数据被输入到反量化/反变换单元620,并且运动矢量信息被输入到ME/MC单元650
反变换/反量化单元620对熵解码单元610提取的视频数据执行反变换/反量化。
帧存储单元630以帧为单位存储由反变换/反量化单元620反量化和反变换后的数据。
照明补偿单元640接收当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值以便产生照明补偿参考块,并将产生的照明补偿参考块输出到ME/MC单元650。照明补偿单元640的工作方式与图1中示出的照明补偿设备100相同,因此为了简化解释,将不再详细描述。
可选地,当在图6中示出的视频解码设备是基于MVC时,参考块周围的重构邻接像素可以是位于相邻视点的帧中的像素。在这种情况下,可从基于MVC的参考帧存储单元(未示出)输入参考块周围的重构邻接像素。
ME/MC单元650基于当前帧的视频数据和从照明补偿单元640输出的照明补偿参考块来估计每个宏块的运动矢量MV。ME/MC单元650还基于估计的运动矢量产生运动补偿预测区域P(例如,通过运动估计选择的16×16区域),并将运动补偿预测区域P输出到加法单元660。
换句话说,ME/MC单元650基于照明补偿单元640获得的照明补偿参考块来获得与当前块对应的照明补偿(IC)SAD。ME/MC单元650还对各ICSAD进行比较并搜索最终的运动矢量。
ME/MC单元650还可包括比较单元(未示出)。比较单元将基于输入的当前帧的视频数据和从照明补偿单元640输出的照明补偿参考块的编码效率与基于输入的当前帧的视频数据和从帧存储单元630输出的未经照明补偿的参考块的编码效率进行比较,并选择具有较高效率的一个。此时,ME/MC单元650产生使用选择的ME/MC获得的运动补偿预测区域P,并将运动补偿预测区域P输出到加法单元660。
熵解码单元610还可提取指示是否应用了照明补偿的标志信息,ME/MC单元650将基于照明补偿参考块或基于未经过照明补偿的参考块(由提取的标志信息确定)进行运动估计和运动补偿的预测块输出到加法单元660。
加法单元660将由反变换/反量化单元620重构的视频数据与从ME/MC单元650输出的预测值相加,并将相加的结果输出到显示单元(未示出)和帧存储单元630。
在本发明的当前示例性实施例中,加法单元660将从反量化/反变换单元620输入的残余信号residue(p,q)的重构残余信号residue′(p,q)与从ME/MC单元650输入的预测块的像素值相加,从而计算当前块中的最终重构像素f′(x,y)如下:
f′(i,j)=residuep,q′(i,j)+ap,q·r′(i,j)+bp,q ...................(13)
其中,ap,q和bp,q与运动矢量(p,q)不同,并且关于运动矢量(p,q)是常数。
图7是示出根据本发明示例性实施例的由视频解码设备使用照明补偿方法实现的视频解码方法的流程图。
在操作710,对输入编码比特流进行熵解码以便提取视频数据和运动矢量信息。
在操作720,对提取的视频数据执行反变换和反量化。
在操作730,通过反变换和反量化获得的重构视频数据被存储在帧单元中。
在操作740,基于将被解码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对参考块执行照明补偿。当输入比特流是基于MVC时,参考块周围的重构邻接像素是位于相邻块的帧中的像素。
在操作750,基于照明补偿参考块和提取的运动矢量信息执行ME和MC,从而产生预测块。
在操作760,使用产生的预测块产生重构视频数据。例如,通过将预测块与经过反变换和反量化的视频数据相加来产生重构视频数据。
现在将参照图8描述8×8模式下的照明补偿和MC。
在8×8模式下,16×16块包括总共四个具有不同运动矢量的8×8子块。在这种情况下,处理顺序如图8所示。虽然8×8模式将8×8子块用作将被照明补偿的基本单元,但是其操作方式与16×16模式相同。换句话说,使用线性回归、ADP和DAP来获得照明补偿参数ax,y和bx,y。除了将8×8块用作将被运动补偿的单元之外,视频编码设备和视频解码设备中的8×8模式下的MC处理的方式与16×16模式下相同。
现在将参照图9描述4×4模式下的照明补偿和MC。
在4×4模式下,16×16块包括总共十六个具有不同运动矢量的4×4子块。在这种情况下,处理顺序如图9所示。虽然4×4模式将4×4子块用作将被照明补偿的基本单元,但是其操作方式与16×16模式相同。换句话说,使用线性回归、ADP和DAP来获得照明补偿参数ax,y和bx,y。除了将4×4块用作将被运动补偿的单元之外,视频编码设备和视频解码设备中的4×4模式下的MC处理的方式与16×16模式下相同。
现在将描述自适应模式下的照明补偿和MC。
在自适应模式下,视频编码设备可在16×16模式、8×8模式和4×4模式下以宏块为单位执行照明补偿和编码,并选择16×16模式、8×8模式和4×4模式中的一个。此时,与16×16模式、8×8模式和4×4模式中的每一个相应的残余块被编码和发送。可将指示模式的模式信息发送给视频解码设备。可选择地,如果视频解码设备可以在16×16模式、8×8模式和4×4模式中的每一个下执行照明补偿和ME,则可以不发送模式信息。
虽然以16×16模式、8×8模式和4×4模式作为本发明的示例性实施例的例子,然而根据本发明的照明补偿也可以应用于基于其他大小或形状的块单元的MC。
还可以将本发明实施为计算机可读记录介质上的计算机可读信息。计算机可读记录介质可以是能够存储其后将由计算机系统读取的数据的任意数据存储装置。计算机可读记录介质的例子包括:只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储装置。计算机可读记录介质还可以分布于相连接的计算机系统的网络上,从而以非集中的方式存储和执行计算机可读代码。
如上所述,根据本发明的示例性实施例,不需要发送照明补偿参数,从而提高了编码效率。
虽然已经参照本发明示例性实施例具体地示出和描述了本发明,但是本领域的普通技术人员将理解,在不脱离权利要求限定的本发明的精神和范围的情况下,可以在形式和细节上对其做出各种改变。

Claims (18)

1.一种照明补偿方法,包括:
接收将被编码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值;以及
基于所述当前块周围的重构邻接像素的像素值和所述参考块周围的重构邻接像素的像素值对所述参考块执行照明补偿,
其中,在多视点编码中,所述参考块是包括在相邻视点的重构帧中的参考块中的块。
2.如权利要求1所述的照明补偿方法,还包括:
基于所述当前块周围的重构邻接像素的像素值和所述参考块周围的重构邻接像素的像素值之间的相关性来计算对所述参考块的照明补偿的照明补偿参数;以及
基于计算的照明补偿参数产生照明补偿参考块。
3.如权利要求1所述的照明补偿方法,其中,执行照明补偿的步骤包括:
确定使等式 J = Σ i = 0 15 [ f ′ ( i , - 1 ) - a x , y × r x , y ′ ( i , - 1 ) - b x , y ] 2 + Σ j = 0 15 [ f ′ ( - 1 , j ) - a x , y × r x , y ′ ( - 1 , j ) - b x , y ] 2 中的J最小的ax,y和bx,y的值;以及
使用确定的ax,y和bx,y的值基于 f ‾ ( i , j ) = a x , y · r x , y ′ ( i , j ) + b x , y 来产生照明补偿参考块,其中,ax,y和bx,y取决于运动矢量(x,y)并且关于运动矢量(x,y)是常数,f′(i,-1)和f′(-1,j)指示当前块周围的重构邻接像素的像素值,rx,y′(i,-1)和rx,y′(-1,j)指示参考块周围的重构邻接像素的像素值,rx,y′(i,j)指示运动补偿参考块,
Figure FA20188619200710196196601C00013
指示照明补偿参考块。
4.如权利要求1所述的照明补偿方法,其中,执行照明补偿的步骤包括:使用所述当前块周围的重构邻接像素的像素值和所述参考块周围的重构邻接像素的像素值之间的差的平均值来产生照明补偿参考块。
5.如权利要求1所述的照明补偿方法,其中,执行照明补偿的步骤包括:使用所述当前块周围的重构邻接像素的像素值的平均值和所述参考块周围的重构邻接像素的像素值的平均值之间的差来产生照明补偿参考块。
6.一种照明补偿设备,包括:
照明补偿单元,基于将被编码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对所述参考块执行照明补偿,
其中,在多视点编码中,所述参考块是包括在相邻视点的重构帧中的参考块中的块。
7.如权利要求6所述的照明补偿设备,其中,照明补偿单元包括:
计算单元,基于所述当前块周围的重构邻接像素的像素值和所述参考块周围的重构邻接像素的像素值之间的相关性来计算对所述参考块的照明补偿的照明补偿参数;以及
照明补偿参考块产生单元,基于计算的照明补偿参数产生照明补偿参考块。
8.如权利要求6所述的照明补偿设备,其中,照明补偿单元包括参数计算单元和照明补偿参考块产生单元,参数计算单元确定使等式 J = Σ i = 0 15 [ f ′ ( i , - 1 ) - a x , y × r x , y ′ ( i , - 1 ) - b x , y ] 2 + Σ j = 0 15 [ f ′ ( - 1 , j ) - a x , y × r x , y ′ ( - 1 , j ) - b x , y ] 2 中的J最小的ax,y和bx,y的值;照明补偿参考块产生单元使用确定的ax,y和bx,y的值基于 f ‾ ( i , j ) = a x , y · r x , y ′ ( i , j ) + b x , y 来产生照明补偿参考块,其中,ax,y和bx,y取决于运动矢量(x,y)并且关于运动矢量(x,y)是常数,f′(i,-1)和f′(-1,j)指示当前块周围的重构邻接像素的像素值,rx,y′(i,-1)和rx,y′(-1,j)指示参考块周围的重构邻接像素的像素值,rx,y′(i,j)指示运动补偿参考块,
Figure FA20188619200710196196601C00023
指示照明补偿参考块。
9.如权利要求6所述的照明补偿设备,其中,照明补偿单元包括照明补偿参考块产生单元,所述照明补偿参考块产生单元使用所述当前块周围的重构邻接像素的像素值和所述参考块周围的重构邻接像素的像素值之间的差的平均值来产生照明补偿参考块。
10.如权利要求6所述的照明补偿设备,照明补偿单元包括照明补偿参考块产生单元,所述照明补偿参考块产生单元使用所述当前块周围的重构邻接像素的像素值的平均值和所述参考块周围的重构邻接像素的像素值的平均值之间的差来产生照明补偿参考块。
11.一种视频编码方法,包括:
基于将被编码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对用于运动估计的所述参考块执行照明补偿;
基于照明补偿参考块执行运动估计,
其中,在多视点编码中,所述参考块是包括在相邻视点的重构帧中的参考块中的块。
12.如权利要求11所述的视频编码方法,其中,执行照明补偿的步骤包括:
基于所述当前块周围的重构邻接像素的像素值和所述参考块周围的重构邻接像素的像素值之间的相关性来产生对所述参考块的照明补偿的照明补偿参数;以及
基于产生的照明补偿参数产生照明补偿参考块。
13.一种视频编码设备,包括:
照明补偿单元,基于将被编码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对用于运动估计的所述参考块执行照明补偿;
运动估计单元,基于照明补偿参考块执行运动估计,
其中,在多视点编码中,所述参考块是包括在相邻视点的重构帧中的参考块中的块。
14.如权利要求13所述的视频编码设备,还包括:
照明补偿参数产生单元,基于所述当前块周围的重构邻接像素的像素值和所述参考块周围的重构邻接像素的像素值之间的相关性来产生对所述参考块的照明补偿的照明补偿参数;以及
照明补偿参考块产生单元,基于产生的照明补偿参数产生照明补偿参考块。
15.一种视频解码方法,包括:
基于将被解码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对用于运动补偿的所述参考块执行照明补偿;
基于照明补偿参考块执行运动补偿,
其中,在多视点编码中,所述参考块是包括在相邻视点的重构帧中的参考块中的块。
16.如权利要求15所述的视频解码方法,其中,执行照明补偿的步骤包括:
基于所述当前块周围的重构邻接像素的像素值和所述参考块周围的重构邻接像素的像素值之间的相关性来产生对所述参考块的照明补偿的照明补偿参数;以及
基于产生的照明补偿参数产生照明补偿参考块。
17.一种视频解码设备,包括:
照明补偿单元,基于将被解码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对用于运动补偿的所述参考块执行照明补偿;
运动补偿单元,基于照明补偿参考块执行运动补偿,
其中,在多视点编码中,所述参考块是包括在相邻视点的重构帧中的参考块中的块。
18.如权利要求17所述的视频解码设备,其中,照明补偿单元包括:
照明补偿参数产生单元,基于所述当前块周围的重构邻接像素的像素值和所述参考块周围的重构邻接像素的像素值之间的相关性来产生对所述参考块的照明补偿的照明补偿参数;以及
照明补偿参考块产生单元,基于产生的照明补偿参数产生照明补偿参考块。
CN2007101961966A 2006-12-01 2007-11-29 照明补偿方法和设备以及视频编解码方法和设备 Expired - Fee Related CN101193302B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020060120949A KR100856411B1 (ko) 2006-12-01 2006-12-01 조도 보상 방법 및 그 장치와 그 방법을 기록한 컴퓨터로 읽을 수 있는 기록매체
KR1020060120949 2006-12-01
KR10-2006-0120949 2006-12-01

Publications (2)

Publication Number Publication Date
CN101193302A CN101193302A (zh) 2008-06-04
CN101193302B true CN101193302B (zh) 2010-09-29

Family

ID=39475713

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101961966A Expired - Fee Related CN101193302B (zh) 2006-12-01 2007-11-29 照明补偿方法和设备以及视频编解码方法和设备

Country Status (3)

Country Link
US (1) US8774282B2 (zh)
KR (1) KR100856411B1 (zh)
CN (1) CN101193302B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI882187B (zh) * 2020-10-20 2025-05-01 韓商Lx半導體科技有限公司 用於壓縮用於補償圖像中的缺陷的補償方程式的係數值的裝置和方法以及用於使用壓縮值補償顯示資料的電路

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100922275B1 (ko) * 2006-12-15 2009-10-15 경희대학교 산학협력단 경계 필터링 강도의 결정 방법 및 이를 이용한 디블록킹필터링 방법과 장치
CN101641954B (zh) * 2007-03-23 2011-09-14 Lg电子株式会社 用于解码/编码视频信号的方法和装置
KR101244917B1 (ko) 2007-06-11 2013-03-18 삼성전자주식회사 조도 보상 방법 및 장치, 이를 이용한 영상의 부호화,복호화 방법 및 장치
US20090308860A1 (en) * 2008-06-11 2009-12-17 Applied Materials, Inc. Short thermal profile oven useful for screen printing
US9106916B1 (en) 2010-10-29 2015-08-11 Qualcomm Technologies, Inc. Saturation insensitive H.264 weighted prediction coefficients estimation
WO2012081894A1 (ko) 2010-12-13 2012-06-21 한국전자통신연구원 참조 유닛 결정 방법 및 장치
EP2632162A1 (en) * 2012-02-27 2013-08-28 Thomson Licensing Method and device for encoding an HDR video image, method and device for decoding an HDR video image
RU2510944C2 (ru) * 2012-07-03 2014-04-10 Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд." Способ кодирования/декодирования многоракурсной видео последовательности на основе адаптивной локальной коррекции яркости опорных кадров без передачи дополнительных параметров (варианты)
CN103533374B (zh) * 2012-07-06 2018-02-16 乐金电子(中国)研究开发中心有限公司 一种视频编码、解码的方法及装置
US9615089B2 (en) * 2012-12-26 2017-04-04 Samsung Electronics Co., Ltd. Method of encoding and decoding multiview video sequence based on adaptive compensation of local illumination mismatch in inter-frame prediction
RU2533852C2 (ru) * 2012-12-26 2014-11-20 Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд." Способ кодирования/декодирования многоракурсной видеопоследовательности на основе адаптивной компенсации локальных различий яркости при межкадровом предсказании (варианты)
JP6278900B2 (ja) * 2012-12-26 2018-02-14 シャープ株式会社 画像復号装置
US9414067B2 (en) * 2013-02-19 2016-08-09 Interra Systems Inc. Methods and systems for detection of block based video dropouts
KR20140123008A (ko) * 2013-04-05 2014-10-21 삼성전자주식회사 휘도차를 보상하기 위한 인터 레이어 비디오 부호화 방법 및 그 장치, 비디오 복호화 방법 및 그 장치
CN105103556B (zh) * 2013-04-10 2018-07-31 寰发股份有限公司 用于亮度补偿的双向预测的方法和装置
WO2014166104A1 (en) * 2013-04-12 2014-10-16 Mediatek Singapore Pte. Ltd. Removal of parsing dependency for illumination compensation
CN105122796B (zh) * 2013-04-12 2019-03-29 寰发股份有限公司 三维或多视图编码及解码系统中照度补偿的方法
WO2015139187A1 (en) * 2014-03-17 2015-09-24 Mediatek Inc. Low latency encoder decision making for illumination compensation and depth look-up table transmission in video coding
WO2015139201A1 (en) * 2014-03-18 2015-09-24 Mediatek Singapore Pte. Ltd. Simplified illumination compensation in multi-view and 3d video coding
US10554967B2 (en) * 2014-03-21 2020-02-04 Futurewei Technologies, Inc. Illumination compensation (IC) refinement based on positional pairings among pixels
US9955157B2 (en) 2014-07-11 2018-04-24 Qualcomm Incorporated Advanced palette prediction and signaling
EP3096518A1 (en) * 2015-05-20 2016-11-23 Thomson Licensing Methods, systems and apparatus for determining prediction adjustment factors
CN114363636B (zh) * 2016-07-05 2024-06-04 株式会社Kt 用于处理视频信号的方法和装置
KR20180074000A (ko) * 2016-12-23 2018-07-03 삼성전자주식회사 비디오 디코딩 방법, 이를 수행하는 비디오 디코더, 비디오 인코딩 방법, 및 이를 수행하는 비디오 인코더
EP4072134A1 (en) 2016-12-27 2022-10-12 Samsung Electronics Co., Ltd. Video affine mode encoding method and device therefor, and decoding method and device therefor
WO2019009667A1 (ko) * 2017-07-06 2019-01-10 가온미디어 주식회사 동기화된 영상의 처리 방법 및 그 장치
EP3468198A1 (en) * 2017-10-05 2019-04-10 Thomson Licensing Method and apparatus for video encoding and decoding based on illumination compensation
JP7248664B2 (ja) * 2017-10-05 2023-03-29 インターデジタル ヴイシー ホールディングス, インコーポレイテッド ビデオ符号化および復号における適応的照度補償のための方法および装置
US11343541B2 (en) 2018-04-30 2022-05-24 Hfi Innovation Inc. Signaling for illumination compensation
WO2019245712A1 (en) * 2018-06-18 2019-12-26 Interdigital Vc Holdings, Inc. Illumination compensation in video coding
MX392418B (es) 2018-06-29 2025-03-24 Beijing Bytedance Network Tech Co Ltd Poda parcial/total cuando se añade un candidato a hmvp para fusión/amvp.
EP3794824A1 (en) 2018-06-29 2021-03-24 Beijing Bytedance Network Technology Co. Ltd. Conditions for updating luts
WO2020003270A1 (en) 2018-06-29 2020-01-02 Beijing Bytedance Network Technology Co., Ltd. Number of motion candidates in a look up table to be checked according to mode
KR20240007299A (ko) 2018-06-29 2024-01-16 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 룩업 테이블의 업데이트: fifo, 제약된 fifo
WO2020003261A1 (en) 2018-06-29 2020-01-02 Beijing Bytedance Network Technology Co., Ltd. Selection from multiple luts
WO2020003279A1 (en) 2018-06-29 2020-01-02 Beijing Bytedance Network Technology Co., Ltd. Concept of using one or multiple look up tables to store motion information of previously coded in order and use them to code following blocks
KR20240007298A (ko) 2018-06-29 2024-01-16 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 Lut에서의 모션 후보들의 검사 순서
CN114125450B (zh) 2018-06-29 2023-11-17 北京字节跳动网络技术有限公司 一种用于处理视频数据的方法、装置和计算机可读介质
WO2020008351A1 (en) 2018-07-02 2020-01-09 Beijing Bytedance Network Technology Co., Ltd. Luts with lic
EP3846133A4 (en) * 2018-08-30 2021-10-20 Panasonic Intellectual Property Corporation of America THREE-DIMENSIONAL DATA ENCODING PROCESS, THREE-DIMENSIONAL DATA DECODING PROCESS, THREE-DIMENSIONAL DATA ENCODING DEVICE, AND TRIDIMENSIONAL DATA DECODING DEVICE
GB2590310B (en) 2018-09-12 2023-03-22 Beijing Bytedance Network Tech Co Ltd Conditions for starting checking HMVP candidates depend on total number minus K
BR112021004943A2 (pt) * 2018-09-19 2021-06-01 Interdigital Vc Holdings, Inc. método e dispositivo para codificação e decodificação de imagens
WO2020143741A1 (en) 2019-01-10 2020-07-16 Beijing Bytedance Network Technology Co., Ltd. Invoke of lut updating
CN113383554B (zh) 2019-01-13 2022-12-16 北京字节跳动网络技术有限公司 LUT和共享Merge列表之间的交互
CN113302937B (zh) 2019-01-16 2024-08-02 北京字节跳动网络技术有限公司 运动候选推导
CN120455658A (zh) * 2019-03-08 2025-08-08 交互数字Vc控股公司 用于视频编码或解码的方法和装置
TWI738248B (zh) 2019-03-14 2021-09-01 聯發科技股份有限公司 運動細化以及子分區基礎填充的視訊處理的方法以及裝置
CN113615193B (zh) 2019-03-22 2024-06-25 北京字节跳动网络技术有限公司 Merge列表构建和其他工具之间的交互
CN113841396B (zh) * 2019-05-20 2022-09-13 北京字节跳动网络技术有限公司 简化的局部照明补偿
EP3751853A1 (en) * 2019-06-12 2020-12-16 InterDigital VC Holdings, Inc. Method and apparatus for encoding a block and decoding based on illumination compensation
EP3987802A1 (en) 2019-06-21 2022-04-27 InterDigital VC Holdings France, SAS Local illumination compensation flag inheritance

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1535027A (zh) * 2004-01-16 2004-10-06 北京工业大学 一种用于视频编码的帧内预测方法
WO2005041585A1 (en) * 2003-10-27 2005-05-06 Koninklijke Philips Electronics N.V. Power optimized collocated motion estimation method
US20050232359A1 (en) * 2004-04-14 2005-10-20 Samsung Electronics Co., Ltd. Inter-frame prediction method in video coding, video encoder, video decoding method, and video decoder
CN1848959A (zh) * 2005-04-13 2006-10-18 华为技术有限公司 一种增强层帧内预测方法

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4949166A (en) * 1988-10-03 1990-08-14 General Electric Company Apparatus for combining and separating constituent components of a video signal
US5619591A (en) * 1995-08-23 1997-04-08 Vtech Electronics, Ltd. Encoding and decoding color image data based on mean luminance and an upper and a lower color value
DE69627183T2 (de) * 1995-11-30 2004-01-29 Chromavision Med Sys Inc Verfahren zur automatischen bildanalyse biologischer proben
FR2742248B1 (fr) * 1995-12-06 1998-01-23 Thomson Multimedia Sa Procede de traitement de donnees dans des reseaux matriciels dans un systeme d'estimation de mouvement
ATE189353T1 (de) * 1996-04-18 2000-02-15 Nokia Mobile Phones Ltd Videodatenkodierer und -dekodierer
US6075905A (en) * 1996-07-17 2000-06-13 Sarnoff Corporation Method and apparatus for mosaic image construction
US6895051B2 (en) * 1998-10-15 2005-05-17 Nokia Mobile Phones Limited Video data encoder and decoder
JP2001054075A (ja) * 1999-08-06 2001-02-23 Hitachi Ltd 画像信号の動き補償走査変換回路
JP4610793B2 (ja) * 2001-06-08 2011-01-12 パナソニック株式会社 表示装置及び方法
US7184595B2 (en) * 2002-12-26 2007-02-27 Carmel-Haifa University Economic Corporation Ltd. Pattern matching using projection kernels
KR100561398B1 (ko) * 2003-06-10 2006-03-16 삼성전자주식회사 동화상 내 구획별로 휘도 변화를 검출하고 보상하는 장치 및 방법
KR100590529B1 (ko) * 2003-11-04 2006-06-15 삼성전자주식회사 영상의 국부적 휘도 향상 방법 및 장치와 컴퓨터프로그램을 저장하는 컴퓨터로 읽을 수 있는 기록 매체
KR100564592B1 (ko) * 2003-12-11 2006-03-28 삼성전자주식회사 동영상 데이터 잡음제거방법
US8452884B2 (en) * 2004-02-12 2013-05-28 Core Wireless Licensing S.A.R.L. Classified media quality of experience
US7483486B2 (en) * 2004-07-02 2009-01-27 Max-Planck-Gesellschaft Zur Forderung Der Wissenschaften E.V. Method and apparatus for encoding high dynamic range video
US8442108B2 (en) * 2004-07-12 2013-05-14 Microsoft Corporation Adaptive updates in motion-compensated temporal filtering
US7924923B2 (en) * 2004-11-30 2011-04-12 Humax Co., Ltd. Motion estimation and compensation method and device adaptive to change in illumination
KR100682761B1 (ko) * 2004-11-30 2007-02-16 주식회사 휴맥스 조명 변화에 대한 적응적 움직임 예측 장치 및 방법
KR100696107B1 (ko) * 2005-04-11 2007-03-19 삼성전자주식회사 디스플레이장치 및 그 제어방법
US8457203B2 (en) * 2005-05-26 2013-06-04 Ntt Docomo, Inc. Method and apparatus for coding motion and prediction weighting parameters
US7404645B2 (en) * 2005-06-20 2008-07-29 Digital Display Innovations, Llc Image and light source modulation for a digital display system
US7760808B2 (en) * 2005-06-21 2010-07-20 Nokia Corporation Image processing of DCT-based video sequences in compressed domain
US7734089B2 (en) * 2005-08-23 2010-06-08 Trident Microsystems (Far East) Ltd. Method for reducing mosquito noise
WO2007081176A1 (en) * 2006-01-12 2007-07-19 Lg Electronics Inc. Processing multiview video
KR100922275B1 (ko) * 2006-12-15 2009-10-15 경희대학교 산학협력단 경계 필터링 강도의 결정 방법 및 이를 이용한 디블록킹필터링 방법과 장치
KR101369224B1 (ko) * 2007-03-28 2014-03-05 삼성전자주식회사 움직임 보상 필터링을 이용한 영상 부호화, 복호화 방법 및장치

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005041585A1 (en) * 2003-10-27 2005-05-06 Koninklijke Philips Electronics N.V. Power optimized collocated motion estimation method
CN1535027A (zh) * 2004-01-16 2004-10-06 北京工业大学 一种用于视频编码的帧内预测方法
US20050232359A1 (en) * 2004-04-14 2005-10-20 Samsung Electronics Co., Ltd. Inter-frame prediction method in video coding, video encoder, video decoding method, and video decoder
CN1848959A (zh) * 2005-04-13 2006-10-18 华为技术有限公司 一种增强层帧内预测方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI882187B (zh) * 2020-10-20 2025-05-01 韓商Lx半導體科技有限公司 用於壓縮用於補償圖像中的缺陷的補償方程式的係數值的裝置和方法以及用於使用壓縮值補償顯示資料的電路

Also Published As

Publication number Publication date
US20080130750A1 (en) 2008-06-05
US8774282B2 (en) 2014-07-08
KR20080050114A (ko) 2008-06-05
CN101193302A (zh) 2008-06-04
KR100856411B1 (ko) 2008-09-04

Similar Documents

Publication Publication Date Title
CN101193302A (zh) 照明补偿方法和设备以及视频编解码方法和设备
CN101325715B (zh) 亮度补偿方法和装置及编码和解码图像的方法和装置
JP5061179B2 (ja) 照明変化補償動き予測符号化および復号化方法とその装置
KR101369224B1 (ko) 움직임 보상 필터링을 이용한 영상 부호화, 복호화 방법 및장치
CN101595735B (zh) 对视频进行编码和解码的方法和设备
KR101276720B1 (ko) 카메라 파라미터를 이용하여 시차 벡터를 예측하는 방법,그 방법을 이용하여 다시점 영상을 부호화 및 복호화하는장치 및 이를 수행하기 위한 프로그램이 기록된 기록 매체
CN101690234B (zh) 视频图像编码方法及解码方法、其装置
KR20120000485A (ko) 예측 모드를 이용한 깊이 영상 부호화 장치 및 방법
KR101641606B1 (ko) 화상 부호화 방법, 화상 복호 방법, 화상 부호화 장치, 화상 복호 장치, 화상 부호화 프로그램, 화상 복호 프로그램 및 기록매체
CN101682778A (zh) 使用基于对象边缘的分区进行编码和解码的方法和设备
CN101653006A (zh) 基于帧间预测进行编码和解码的方法和设备
KR20120009648A (ko) 깊이영상 부호화를 위한 율-왜곡 최적화 장치 및 방법
US20160316224A1 (en) Video Encoding Method, Video Decoding Method, Video Encoding Apparatus, Video Decoding Apparatus, Video Encoding Program, And Video Decoding Program
KR20120095611A (ko) 다시점 비디오 부호화/복호화 방법 및 장치
US20160065958A1 (en) Method for encoding a plurality of input images, and storage medium having program stored thereon and apparatus
KR101187580B1 (ko) 조도 보상 방법 및 그 장치와 이를 이용한 동영상 부호화방법 및 그 장치
US10911779B2 (en) Moving image encoding and decoding method, and non-transitory computer-readable media that code moving image for each of prediction regions that are obtained by dividing coding target region while performing prediction between different views
KR20080006495A (ko) 비디오 신호의 디코딩 방법 및 장치
US20160057414A1 (en) Method for encoding a plurality of input images, and storage medium having program stored thereon and apparatus
JP5706291B2 (ja) 映像符号化方法,映像復号方法,映像符号化装置,映像復号装置およびそれらのプログラム
CN105612749A (zh) 视频编码装置及方法以及视频解码装置及方法
KR20130037843A (ko) 예측 픽셀 생성 장치 및 그 동작 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100929

Termination date: 20181129

CF01 Termination of patent right due to non-payment of annual fee