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

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

Info

Publication number
CN101193302A
CN101193302A CNA2007101961966A CN200710196196A CN101193302A CN 101193302 A CN101193302 A CN 101193302A CN A2007101961966 A CNA2007101961966 A CN A2007101961966A CN 200710196196 A CN200710196196 A CN 200710196196A CN 101193302 A CN101193302 A CN 101193302A
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.)
Granted
Application number
CNA2007101961966A
Other languages
English (en)
Other versions
CN101193302B (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

    • 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/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • 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/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/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • 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
    • 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/597Methods 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 (23)

1.一种照明补偿方法,包括:
接收将被编码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值;以及
基于所述当前块周围的重构邻接像素的像素值和所述参考块周围的重构邻接像素的像素值对所述参考块执行照明补偿。
2.如权利要求1所述的照明补偿方法,还包括:
基于所述当前块周围的重构邻接像素的像素值和所述参考块周围的重构邻接像素的像素值之间的相关性来计算对所述参考块的照明补偿的照明补偿参数;以及
基于计算的照明补偿参数产生照明补偿参考块。
3.如权利要求1所述的照明补偿,其中,执行照明补偿的步骤包括:
确定使等式 J = Σ i = 0 15 [ f ′ ( i , - 1 ) - a x , y × r x , y ′ ( i , - 1 ) - b x , y ] 2 + Σ i = 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 S2007101961966C00013
指示照明补偿参考块。
4.如权利要求1所述的照明补偿方法,其中,执行照明补偿的步骤包括:使用所述当前块周围的重构邻接像素的像素值的平均值和所述参考块周围的重构邻接像素的像素值之间的差的平均值来产生照明补偿参考块。
5.如权利要求1所述的照明补偿方法,其中,执行照明补偿的步骤包括:使用所述当前块周围的重构邻接像素的像素值和所述参考块周围的重构邻接像素的像素值的平均值之间的差来产生照明补偿参考块。
6.如权利要求1所述的照明补偿方法,其中,在多视点编码中,所述参考块是包括在相邻视点的重构帧中的参考块中的块。
7.一种照明补偿设备,包括:
照明补偿单元,基于将被编码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对所述参考块执行照明补偿。
8.如权利要求7所述的照明补偿设备,其中,照明补偿单元包括:
计算单元,基于所述当前块周围的重构邻接像素的像素值和所述参考块周围的重构邻接像素的像素值之间的相关性来计算对所述参考块的照明补偿的照明补偿参数;以及
照明补偿参考块产生单元,基于计算的照明补偿参数产生照明补偿参考块。
9.如权利要求7所述的照明补偿设备,其中,照明补偿单元包括照明补偿参考块产生单元,所述照明补偿参考块产生单元确定使等式 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 S2007101961966C00023
指示照明补偿参考块。
10.如权利要求7所述的照明补偿设备,其中,照明补偿单元包括照明补偿参考块产生单元,所述照明补偿参考块产生单元使用所述当前块周围的重构邻接像素的像素值和所述参考块周围的重构邻接像素的像素值之间的差的平均值来产生照明补偿参考块。
11.如权利要求7所述的照明补偿设备,照明补偿单元包括照明补偿参考块产生单元,所述照明补偿参考块产生单元使用所述当前块周围的重构邻接像素的像素值和所述参考块周围的重构邻接像素的像素值的平均值之间的差来产生照明补偿参考块。
12.如权利要求7所述的照明补偿设备,其中,在多视点编码中,所述参考块是包括在相邻视点的重构帧中的参考块中的块。
13.一种视频编码方法,包括:
基于将被编码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对用于运动估计的所述参考块执行照明补偿;
基于照明补偿参考块执行运动估计。
14.如权利要求13所述的视频编码方法,其中,执行照明补偿的步骤包括:
基于所述当前块周围的重构邻接像素的像素值和所述参考块周围的重构邻接像素的像素值之间的相关性来产生对所述参考块的照明补偿的照明补偿参数;以及
基于产生的照明补偿参数产生照明补偿参考块。
15.一种视频编码设备,包括:
照明补偿单元,基于将被编码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对用于运动估计的所述参考块执行照明补偿;
运动估计单元,基于照明补偿参考块执行运动估计。
16.如权利要求15所述的视频编码设备,还包括:
照明补偿参数产生单元,基于所述当前块周围的重构邻接像素的像素值和所述参考块周围的重构邻接像素的像素值之间的相关性来产生对所述参考块的照明补偿的照明补偿参数;以及
照明补偿参考块产生单元,基于产生的照明补偿参数产生照明补偿参考块。
17.一种视频解码方法,包括:
基于将被解码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对用于运动补偿的所述参考块执行照明补偿;
基于照明补偿参考块执行运动补偿。
18.如权利要求17所述的视频解码方法,其中,执行照明补偿的步骤包括:
基于所述当前块周围的重构邻接像素的像素值和所述参考块周围的重构邻接像素的像素值之间的相关性来产生对所述参考块的照明补偿的照明补偿参数;以及
基于产生的照明补偿参数产生照明补偿参考块。
19.一种视频解码设备,包括:
照明补偿单元,基于将被解码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对用于运动补偿的所述参考块执行照明补偿;
运动补偿单元,基于照明补偿参考块执行运动补偿。
20.如权利要求19所述的视频解码设备,其中,照明补偿单元包括:
照明补偿参数产生单元,基于所述当前块周围的重构邻接像素的像素值和所述参考块周围的重构邻接像素的像素值之间的相关性来产生对所述参考块的照明补偿的照明补偿参数;以及
照明补偿参考块产生单元,基于产生的照明补偿参数产生照明补偿参考块。
21.一种其上记录有用于实现照明补偿方法的程序的计算机可读记录介质,所述照明补偿方法包括:
接收将被编码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值;以及
基于所述当前块周围的重构邻接像素的像素值和所述参考块周围的重构邻接像素的像素值对所述参考块执行照明补偿。
22.一种其上记录有用于实现视频编码方法的程序的计算机可读记录介质,所述视频编码方法包括:
基于将被编码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对用于运动估计的所述参考块执行照明补偿;
基于照明补偿参考块执行运动估计。
23.一种其上记录有用于实现视频解码方法的程序的计算机可读记录介质,所述视频解码方法包括:
基于将被解码的当前块周围的重构邻接像素的像素值和参考块周围的重构邻接像素的像素值对用于运动补偿的所述参考块执行照明补偿;
基于照明补偿参考块执行运动补偿。
CN2007101961966A 2006-12-01 2007-11-29 照明补偿方法和设备以及视频编解码方法和设备 Expired - Fee Related CN101193302B (zh)

Applications Claiming Priority (3)

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

Publications (2)

Publication Number Publication Date
CN101193302A true CN101193302A (zh) 2008-06-04
CN101193302B 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 (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014005483A1 (en) * 2012-07-06 2014-01-09 Lg Electronics (China) R & D Center Co., Ltd. Method and apparatus for coding and decoding videos
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
CN105103556A (zh) * 2013-04-10 2015-11-25 联发科技股份有限公司 用于亮度补偿的双向预测的方法和装置
CN106464864A (zh) * 2014-03-21 2017-02-22 华为技术有限公司 照度补偿(简称ic)改善
CN107087195A (zh) * 2010-12-13 2017-08-22 韩国电子通信研究院 基于帧间预测对视频信号进行解码的方法
WO2019210829A1 (en) * 2018-04-30 2019-11-07 Mediatek Inc. Signaling for illumination compensation
CN110677669A (zh) * 2018-07-02 2020-01-10 北京字节跳动网络技术有限公司 具有lic的lut
CN110870307A (zh) * 2017-07-06 2020-03-06 佳稳电子有限公司 同步影像的处理方法及其装置
CN111194553A (zh) * 2017-10-05 2020-05-22 交互数字Vc控股公司 用于视频编码和解码中的自适应照明补偿的方法和装置
US20200413044A1 (en) 2018-09-12 2020-12-31 Beijing Bytedance Network Technology Co., Ltd. Conditions for starting checking hmvp candidates depend on total number minus k
CN112639884A (zh) * 2018-08-30 2021-04-09 松下电器(美国)知识产权公司 三维数据编码方法、三维数据解码方法、三维数据编码装置及三维数据解码装置
CN112771874A (zh) * 2018-09-19 2021-05-07 交互数字Vc控股公司 用于画面编码和解码的方法和设备
US11134267B2 (en) 2018-06-29 2021-09-28 Beijing Bytedance Network Technology Co., Ltd. Update of look up table: FIFO, constrained FIFO
US11140383B2 (en) 2019-01-13 2021-10-05 Beijing Bytedance Network Technology Co., Ltd. Interaction between look up table and shared merge list
US11140385B2 (en) 2018-06-29 2021-10-05 Beijing Bytedance Network Technology Co., Ltd. Checking order of motion candidates in LUT
US11146785B2 (en) 2018-06-29 2021-10-12 Beijing Bytedance Network Technology Co., Ltd. Selection of coded motion information for LUT updating
CN113545092A (zh) * 2019-03-08 2021-10-22 交互数字Vc控股公司 用于视频编码或解码的局部照明补偿
US11159807B2 (en) 2018-06-29 2021-10-26 Beijing Bytedance Network Technology Co., Ltd. Number of motion candidates in a look up table to be checked according to mode
US11159817B2 (en) 2018-06-29 2021-10-26 Beijing Bytedance Network Technology Co., Ltd. Conditions for updating LUTS
CN113841396A (zh) * 2019-05-20 2021-12-24 北京字节跳动网络技术有限公司 简化的局部照明补偿
CN114270829A (zh) * 2019-06-21 2022-04-01 交互数字Vc控股法国有限公司 局部照明补偿标志继承
CN114401401A (zh) * 2016-07-05 2022-04-26 株式会社Kt 用于处理视频信号的方法和装置
US11528501B2 (en) 2018-06-29 2022-12-13 Beijing Bytedance Network Technology Co., Ltd. Interaction between LUT and AMVP
US11528500B2 (en) 2018-06-29 2022-12-13 Beijing Bytedance Network Technology Co., Ltd. Partial/full pruning when adding a HMVP candidate to merge/AMVP
US11589071B2 (en) 2019-01-10 2023-02-21 Beijing Bytedance Network Technology Co., Ltd. Invoke of LUT updating
US11641483B2 (en) 2019-03-22 2023-05-02 Beijing Bytedance Network Technology Co., Ltd. Interaction between merge list construction and other tools
US11895318B2 (en) 2018-06-29 2024-02-06 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
US11956464B2 (en) 2019-01-16 2024-04-09 Beijing Bytedance Network Technology Co., Ltd Inserting order of motion candidates in LUT
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 (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100922275B1 (ko) * 2006-12-15 2009-10-15 경희대학교 산학협력단 경계 필터링 강도의 결정 방법 및 이를 이용한 디블록킹필터링 방법과 장치
JP5156088B2 (ja) * 2007-03-23 2013-03-06 エルジー エレクトロニクス インコーポレイティド ビデオ信号のデコーディング/エンコーディング方法及び装置
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
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 Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд." Способ кодирования/декодирования многоракурсной видео последовательности на основе адаптивной локальной коррекции яркости опорных кадров без передачи дополнительных параметров (варианты)
RU2533852C2 (ru) * 2012-12-26 2014-11-20 Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд." Способ кодирования/декодирования многоракурсной видеопоследовательности на основе адаптивной компенсации локальных различий яркости при межкадровом предсказании (варианты)
WO2014103606A1 (ja) * 2012-12-26 2014-07-03 シャープ株式会社 画像復号装置
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
US9414067B2 (en) * 2013-02-19 2016-08-09 Interra Systems Inc. Methods and systems for detection of block based video dropouts
EP2983362B1 (en) * 2013-04-05 2020-10-28 Samsung Electronics Co., Ltd. Interlayer video decoding method and apparatus for compensating luminance difference
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 寰发股份有限公司 三维或多视图编码及解码系统中照度补偿的方法
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
KR20180074000A (ko) * 2016-12-23 2018-07-03 삼성전자주식회사 비디오 디코딩 방법, 이를 수행하는 비디오 디코더, 비디오 인코딩 방법, 및 이를 수행하는 비디오 인코더
EP3534607A4 (en) 2016-12-27 2019-11-20 Samsung Electronics Co., Ltd. CODING METHOD AND DEVICE THEREFOR, AND DECODING METHOD AND DEVICE THEREFOR
EP3468198A1 (en) * 2017-10-05 2019-04-10 Thomson Licensing Method and apparatus for video encoding and decoding based on illumination compensation
US12167016B2 (en) * 2018-06-18 2024-12-10 Interdigital Vc Holdings. Inc. Illumination compensation in video coding
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
KR102763523B1 (ko) * 2020-10-20 2025-02-07 주식회사 엘엑스세미콘 화면의 결함 보상을 위한 보상식의 계수값 압축 장치 및 방법 그리고, 압축값들을 이용하는 디스플레이 데이터의 보상 회로

Family Cites Families (30)

* 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
CA2236268A1 (en) * 1995-11-30 1997-06-05 Chromavision Medical Systems, Inc. Method and apparatus for automated image analysis of biological specimens
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 삼성전자주식회사 동화상 내 구획별로 휘도 변화를 검출하고 보상하는 장치 및 방법
KR20060109440A (ko) * 2003-10-27 2006-10-20 코닌클리케 필립스 일렉트로닉스 엔.브이. 전력 최적화 콜로케이팅된 움직임 추정 방법
KR100590529B1 (ko) * 2003-11-04 2006-06-15 삼성전자주식회사 영상의 국부적 휘도 향상 방법 및 장치와 컴퓨터프로그램을 저장하는 컴퓨터로 읽을 수 있는 기록 매체
KR100564592B1 (ko) * 2003-12-11 2006-03-28 삼성전자주식회사 동영상 데이터 잡음제거방법
CN100536573C (zh) * 2004-01-16 2009-09-02 北京工业大学 基于方向的dc预测方法及用于视频编码的帧内预测方法
US8452884B2 (en) * 2004-02-12 2013-05-28 Core Wireless Licensing S.A.R.L. Classified media quality of experience
KR100631768B1 (ko) * 2004-04-14 2006-10-09 삼성전자주식회사 비디오 코딩에서 프레임간 예측방법 및 비디오 인코더와,비디오 디코딩방법 및 비디오 디코더
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 삼성전자주식회사 디스플레이장치 및 그 제어방법
CN100518318C (zh) 2005-04-13 2009-07-22 华为技术有限公司 一种增强层帧内预测方法
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
EP1982518A4 (en) * 2006-01-12 2010-06-16 Lg Electronics Inc PROCESSING MORE VIEW VIDEO
KR100922275B1 (ko) * 2006-12-15 2009-10-15 경희대학교 산학협력단 경계 필터링 강도의 결정 방법 및 이를 이용한 디블록킹필터링 방법과 장치
KR101369224B1 (ko) * 2007-03-28 2014-03-05 삼성전자주식회사 움직임 보상 필터링을 이용한 영상 부호화, 복호화 방법 및장치

Cited By (76)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107087195B (zh) * 2010-12-13 2020-03-13 韩国电子通信研究院 基于帧间预测对视频信号进行解码的方法
US11843795B2 (en) 2010-12-13 2023-12-12 Electronics And Telecommunications Research Institute Method and device for determining reference unit
US12149724B2 (en) 2010-12-13 2024-11-19 Electronics And Telecommunications Research Institute Method and device for determining reference unit
US11252424B2 (en) 2010-12-13 2022-02-15 Electronics And Telecommunications Research Institute Method and device for determining reference unit
US10425653B2 (en) 2010-12-13 2019-09-24 Electronics And Telecommunications Research Institute Method and device for determining reference unit
CN107087195A (zh) * 2010-12-13 2017-08-22 韩国电子通信研究院 基于帧间预测对视频信号进行解码的方法
CN103533374A (zh) * 2012-07-06 2014-01-22 乐金电子(中国)研究开发中心有限公司 一种视频编码、解码的方法及装置
GB2519033A (en) * 2012-07-06 2015-04-08 Lg Electronics China Res & Dev Method and apparatus for coding and decoding videos
WO2014005483A1 (en) * 2012-07-06 2014-01-09 Lg Electronics (China) R & D Center Co., Ltd. Method and apparatus for coding and decoding videos
US9848201B2 (en) 2012-07-06 2017-12-19 Lg Electronics (China) R & D Center Co., Ltd. Method and apparatus for coding and decoding videos
CN103533374B (zh) * 2012-07-06 2018-02-16 乐金电子(中国)研究开发中心有限公司 一种视频编码、解码的方法及装置
GB2519033B (en) * 2012-07-06 2019-08-07 Lg Electronics China R&D Center Co Ltd Method and apparatus for coding and decoding videos
CN105103556B (zh) * 2013-04-10 2018-07-31 寰发股份有限公司 用于亮度补偿的双向预测的方法和装置
US9961347B2 (en) 2013-04-10 2018-05-01 Hfi Innovation Inc. Method and apparatus for bi-prediction of illumination compensation
CN105103556A (zh) * 2013-04-10 2015-11-25 联发科技股份有限公司 用于亮度补偿的双向预测的方法和装置
US10349083B2 (en) 2014-03-17 2019-07-09 Hfi Innovation Inc. Method for low-latency illumination compensation process and Depth Lookup Table based coding
WO2015139605A1 (en) * 2014-03-17 2015-09-24 Mediatek Inc. Method for low-latency illumination compensation process and depth lookup table based coding
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
CN106464864A (zh) * 2014-03-21 2017-02-22 华为技术有限公司 照度补偿(简称ic)改善
US10554967B2 (en) 2014-03-21 2020-02-04 Futurewei Technologies, Inc. Illumination compensation (IC) refinement based on positional pairings among pixels
CN114401401A (zh) * 2016-07-05 2022-04-26 株式会社Kt 用于处理视频信号的方法和装置
CN110870307A (zh) * 2017-07-06 2020-03-06 佳稳电子有限公司 同步影像的处理方法及其装置
CN111194553A (zh) * 2017-10-05 2020-05-22 交互数字Vc控股公司 用于视频编码和解码中的自适应照明补偿的方法和装置
US11711525B2 (en) 2017-10-05 2023-07-25 Interdigital Vc Holdings, Inc. Method and apparatus for adaptive illumination compensation in video encoding and decoding
US11343541B2 (en) 2018-04-30 2022-05-24 Hfi Innovation Inc. Signaling for illumination compensation
WO2019210829A1 (en) * 2018-04-30 2019-11-07 Mediatek Inc. Signaling for illumination compensation
US11146786B2 (en) 2018-06-20 2021-10-12 Beijing Bytedance Network Technology Co., Ltd. Checking order of motion candidates in LUT
US11159817B2 (en) 2018-06-29 2021-10-26 Beijing Bytedance Network Technology Co., Ltd. Conditions for updating LUTS
US11695921B2 (en) 2018-06-29 2023-07-04 Beijing Bytedance Network Technology Co., Ltd Selection of coded motion information for LUT updating
US11140385B2 (en) 2018-06-29 2021-10-05 Beijing Bytedance Network Technology Co., Ltd. Checking order of motion candidates in LUT
US11146785B2 (en) 2018-06-29 2021-10-12 Beijing Bytedance Network Technology Co., Ltd. Selection of coded motion information for LUT updating
US11909989B2 (en) 2018-06-29 2024-02-20 Beijing Bytedance Network Technology Co., Ltd Number of motion candidates in a look up table to be checked according to mode
US11895318B2 (en) 2018-06-29 2024-02-06 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
US11877002B2 (en) 2018-06-29 2024-01-16 Beijing Bytedance Network Technology Co., Ltd Update of look up table: FIFO, constrained FIFO
US11153557B2 (en) 2018-06-29 2021-10-19 Beijing Bytedance Network Technology Co., Ltd. Which LUT to be updated or no updating
US12556738B2 (en) 2018-06-29 2026-02-17 Beijing Bytedance Network Technology Co., Ltd. Update of look up table: FIFO, constrained FIFO
US11159807B2 (en) 2018-06-29 2021-10-26 Beijing Bytedance Network Technology Co., Ltd. Number of motion candidates in a look up table to be checked according to mode
US11706406B2 (en) 2018-06-29 2023-07-18 Beijing Bytedance Network Technology Co., Ltd Selection of coded motion information for LUT updating
US11973971B2 (en) 2018-06-29 2024-04-30 Beijing Bytedance Network Technology Co., Ltd Conditions for updating LUTs
US12034914B2 (en) 2018-06-29 2024-07-09 Beijing Bytedance Network Technology Co., Ltd Checking order of motion candidates in lut
US12549756B2 (en) 2018-06-29 2026-02-10 Beijing Bytedance Network Technology Co., Ltd. Partial/full pruning when adding a HMVP candidate to merge/AMVP
US11245892B2 (en) 2018-06-29 2022-02-08 Beijing Bytedance Network Technology Co., Ltd. Checking order of motion candidates in LUT
US11134267B2 (en) 2018-06-29 2021-09-28 Beijing Bytedance Network Technology Co., Ltd. Update of look up table: FIFO, constrained FIFO
US12167018B2 (en) 2018-06-29 2024-12-10 Beijing Bytedance Network Technology Co., Ltd. Interaction between LUT and AMVP
US12058364B2 (en) 2018-06-29 2024-08-06 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
US11528500B2 (en) 2018-06-29 2022-12-13 Beijing Bytedance Network Technology Co., Ltd. Partial/full pruning when adding a HMVP candidate to merge/AMVP
US11528501B2 (en) 2018-06-29 2022-12-13 Beijing Bytedance Network Technology Co., Ltd. Interaction between LUT and AMVP
US11153559B2 (en) 2018-07-02 2021-10-19 Beijing Bytedance Network Technology Co., Ltd. Usage of LUTs
CN110677669A (zh) * 2018-07-02 2020-01-10 北京字节跳动网络技术有限公司 具有lic的lut
US11134243B2 (en) 2018-07-02 2021-09-28 Beijing Bytedance Network Technology Co., Ltd. Rules on updating luts
US11463685B2 (en) 2018-07-02 2022-10-04 Beijing Bytedance Network Technology Co., Ltd. LUTS with intra prediction modes and intra mode prediction from non-adjacent blocks
CN110677669B (zh) * 2018-07-02 2021-12-07 北京字节跳动网络技术有限公司 具有lic的lut
US11134244B2 (en) 2018-07-02 2021-09-28 Beijing Bytedance Network Technology Co., Ltd. Order of rounding and pruning in LAMVR
US11153558B2 (en) 2018-07-02 2021-10-19 Beijing Bytedance Network Technology Co., Ltd. Update of look-up tables
CN112639884A (zh) * 2018-08-30 2021-04-09 松下电器(美国)知识产权公司 三维数据编码方法、三维数据解码方法、三维数据编码装置及三维数据解码装置
US20210297659A1 (en) 2018-09-12 2021-09-23 Beijing Bytedance Network Technology Co., Ltd. Conditions for starting checking hmvp candidates depend on total number minus k
US20200413044A1 (en) 2018-09-12 2020-12-31 Beijing Bytedance Network Technology Co., Ltd. Conditions for starting checking hmvp candidates depend on total number minus k
US11159787B2 (en) 2018-09-12 2021-10-26 Beijing Bytedance Network Technology Co., Ltd. Conditions for starting checking HMVP candidates depend on total number minus K
US11997253B2 (en) 2018-09-12 2024-05-28 Beijing Bytedance Network Technology Co., Ltd Conditions for starting checking HMVP candidates depend on total number minus K
CN112771874A (zh) * 2018-09-19 2021-05-07 交互数字Vc控股公司 用于画面编码和解码的方法和设备
US11589071B2 (en) 2019-01-10 2023-02-21 Beijing Bytedance Network Technology Co., Ltd. Invoke of LUT updating
US12368880B2 (en) 2019-01-10 2025-07-22 Beijing Bytedance Network Technology Co., Ltd. Invoke of LUT updating
US11909951B2 (en) 2019-01-13 2024-02-20 Beijing Bytedance Network Technology Co., Ltd Interaction between lut and shared merge list
US11140383B2 (en) 2019-01-13 2021-10-05 Beijing Bytedance Network Technology Co., Ltd. Interaction between look up table and shared merge list
US11962799B2 (en) 2019-01-16 2024-04-16 Beijing Bytedance Network Technology Co., Ltd Motion candidates derivation
US11956464B2 (en) 2019-01-16 2024-04-09 Beijing Bytedance Network Technology Co., Ltd Inserting order of motion candidates in LUT
US12604029B2 (en) 2019-01-16 2026-04-14 Beijing Bytedance Network Technology Co., Ltd. Motion candidates derivation
CN113545092A (zh) * 2019-03-08 2021-10-22 交互数字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
US11641483B2 (en) 2019-03-22 2023-05-02 Beijing Bytedance Network Technology Co., Ltd. Interaction between merge list construction and other tools
US12401820B2 (en) 2019-03-22 2025-08-26 Beijing Bytedance Network Technology Co., Ltd. Interaction between merge list construction and other tools
CN113841396B (zh) * 2019-05-20 2022-09-13 北京字节跳动网络技术有限公司 简化的局部照明补偿
CN113841396A (zh) * 2019-05-20 2021-12-24 北京字节跳动网络技术有限公司 简化的局部照明补偿
US12167001B2 (en) 2019-06-21 2024-12-10 Interdigital Ce Patent Holdings, Sas Local illumination compensation flag inheritance
CN114270829A (zh) * 2019-06-21 2022-04-01 交互数字Vc控股法国有限公司 局部照明补偿标志继承

Also Published As

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

Similar Documents

Publication Publication Date Title
CN101193302B (zh) 照明补偿方法和设备以及视频编解码方法和设备
CN101325715B (zh) 亮度补偿方法和装置及编码和解码图像的方法和装置
KR101369224B1 (ko) 움직임 보상 필터링을 이용한 영상 부호화, 복호화 방법 및장치
CN101595735B (zh) 对视频进行编码和解码的方法和设备
KR101276720B1 (ko) 카메라 파라미터를 이용하여 시차 벡터를 예측하는 방법,그 방법을 이용하여 다시점 영상을 부호화 및 복호화하는장치 및 이를 수행하기 위한 프로그램이 기록된 기록 매체
CN101690234B (zh) 视频图像编码方法及解码方法、其装置
KR20120000485A (ko) 예측 모드를 이용한 깊이 영상 부호화 장치 및 방법
KR101641606B1 (ko) 화상 부호화 방법, 화상 복호 방법, 화상 부호화 장치, 화상 복호 장치, 화상 부호화 프로그램, 화상 복호 프로그램 및 기록매체
JP2009530960A (ja) 照明変化補償動き予測符号化および復号化方法とその装置
CN101682778A (zh) 使用基于对象边缘的分区进行编码和解码的方法和设备
CN101653006A (zh) 基于帧间预测进行编码和解码的方法和设备
CN1984335A (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) 映像符号化方法,映像復号方法,映像符号化装置,映像復号装置およびそれらのプログラム
KR20090078114A (ko) 가변적 화면 그룹 예측 구조를 이용한 다시점 영상 부호화방법 및 장치, 영상 복호화 장치 그리고 상기 방법을수행하는 프로그램이 기록된 기록 매체
WO2015056700A1 (ja) 映像符号化装置及び方法、及び、映像復号装置及び方法
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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100929

Termination date: 20181129