CN101911708A - 帧内预测视频的照明补偿方法和装置 - Google Patents

帧内预测视频的照明补偿方法和装置 Download PDF

Info

Publication number
CN101911708A
CN101911708A CN2009801020175A CN200980102017A CN101911708A CN 101911708 A CN101911708 A CN 101911708A CN 2009801020175 A CN2009801020175 A CN 2009801020175A CN 200980102017 A CN200980102017 A CN 200980102017A CN 101911708 A CN101911708 A CN 101911708A
Authority
CN
China
Prior art keywords
prediction
illumination compensation
final mask
infra
data
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
CN2009801020175A
Other languages
English (en)
Other versions
CN101911708B (zh
Inventor
郑云飞
奥斯卡·D·埃斯科达
尹澎
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.)
Thomson Licensing SAS
International Digital Madison Patent Holding SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of CN101911708A publication Critical patent/CN101911708A/zh
Application granted granted Critical
Publication of CN101911708B publication Critical patent/CN101911708B/zh
Active 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/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
    • 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/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

Landscapes

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

Abstract

本发明提供了帧内预测视频的照明补偿方法和装置。该装置包括使用非局部帧内预测来编码画面的编码器(500)。该编码器(500)包括将照明补偿应用于从非局部帧内预测中获得的预测数据的照明补偿处理单元(561,563)。

Description

帧内预测视频的照明补偿方法和装置
相互参考相关申请
本申请要求通过引用全文并入本文的2008年1月17日提交的美国临时申请第61/020,228号(代理人案号PU080002)的权益。
技术领域
本发明一般涉及视频编码和解码,尤其涉及帧内预测视频(intra-predictedvideo)的照明补偿方法和装置。
背景技术
人们已经提出了各种预测方法来改善帧内预测。最近,像达到相对可接受编码效率的位移帧内预测(displaced intra prediction,DIP)和模板匹配预测(template matching prediction,TMP)那样,人们已经引入了帧内预测的一些非局部(non-local)手段。非局部画面数据预测技术顾及了能够作为在解码器上已经可从正在编码的画面的其它区域中获得的解码数据的函数模拟/预测当前数据的那些东西。位移帧内预测和模板匹配预测手段之间的相似性是,它们两者都搜索正在编码的当前画面的以前编码帧内区域(即,它们将当前画面用作参考),并通过进行例如区域匹配和/或自动回归模板匹配,按照某种编码成本找出最佳预测。位移帧内预测和模板匹配预测手段之间的差异是,位移帧内预测是在位流中显性编码位移向量的正向预测手段,而模板匹配预测是使用模块推断位移向量的反向预测手段。这样的手段的一个问题是,由于直接测量作为相似性准则的强度差,它们不能管理画面内由非均匀照明带来的失配。照明变化可以由非均匀光照、物体几何形状的变化或甚至材料特性的变化引起,这在自然视频序列中经常会遇到。的确,由于照明变化,两个结构上相似的画面小块可能具有显著不同的亮度特性。非局部预测手段不能总是使用非局部信息模拟像对比度和亮度那样的画面特征的变化。在存在非均匀照明影响的情况下,人们可以将非局部数据用作就其本身而言不足以有效代表要预测的信号的不完全信息集。在这种情况下,即使在已经解码画面数据中找到结构完全相同信号模式,预测和原始信号之间的失配也将生成可能需要大量位来编码的重要残量。
MPEG-4 AVC标准帧内预测
国际标准化组织/国际电工委员会(ISO/IEC)运动图像专家组-4(MPEG-4)第10部分高级视频编码(AVC)标准/国际电信联盟电信部门(ITU-T)H.264推荐标准(下文称为“MPEG-4AVC标准”)是将空间定向预测应用于帧内编码的第一视频编码标准。MPEG-4AVC标准提供了更灵活的预测框架,因此提供了比在变换域中进行帧内预测的先前标准更高的编码效率。在MPEG-4 AVC标准中,使用周围可用样本形成空间帧内预测,这些周围可用样本是相同切片内可用在解码器上的以前重构样本。对于亮度样本,可以以4×4块为基础(表示成Intra_4×4),以8×8块为基础(表示成Intra_8×8),和以16×16宏块为基础(表示成Intra_16×16)进行帧内预测。转到图1A,针对4×4块基(Intra_4×4)的MPEG-4 AVC标准定向帧内预测用附图标记100笼统表示。预测方向用附图标记110笼统表示,图像块用附图标记120笼统表示,和当前块用附图标记130表示。除了亮度预测之外,进行分立色度预测。对于Intra_4×4和Intra_8×8,总共有九种预测模式,对于Intra_16×16,有四种模式,和对于色度分量,也有四种模式。编码器通常选择使编码当前块的成本最小的预测模式。一种进一步的帧内编码模式I_PCM允许编码器简单地绕过预测和变换编码过程。I_PCM允许编码器精确地表示样本的值,并且不约束解码图像质量地对可能包括在编码宏块中的位数加以绝对限制。
转到图2,MPEG-4 AVC标准的Intra_4×4模式的预测样本的标记用附图标记200笼统表示。图2示出了以前已经编码和重构,因此可用在编码器和解码器上形成预测的在当前块上面和左边的样本(用大写字母A-M表示)。
转到图3B-J,MPEG-4 AVC标准的Intra_4×4亮度预测模式用附图标记300笼统表示。预测块的样本a,b,c,…,p使用Intra_4×4亮度预测模式300根据样本A-M来计算。图3B-J中的箭头表示每种Intra_4×4模式300的预测方向。Intra_4×4亮度预测模式300包括模块0-8,模式0(图3B,用附图标记310表示)对应于垂直预测模式,模式1(图3C,用附图标记311表示)对应于水平预测模式,模式2(图3D,用附图标记312表示)对应于DC模式,模式3(图3E,用附图标记313表示)对应于左下对角模式,模式4(图3F,用附图标记314表示)对应于右下对角模式,模式5(图3G,用附图标记315表示)对应于垂直偏右模式,模式6(图3H,用附图标记316表示)对应于水平偏下模式,模式7(图3I,用附图标记317表示)对应于垂直偏左模式,和模式8(图3J,用附图标记318表示)对应于水平偏上模式。图3A示出了与每种Intra_4×4模式300相对应的一般预测方向330。
在模式3-8中,预测样本从预测样本A-M的加权平均中形成。Intra_8×8基本上使用与4×4预测相同的概念,但具有8×8的预测块大小和利用预测器的低通滤波来提高预测性能。转到图4A-D,与MPEG-4 AVC标准相对应的四种Intra_16×16模式用附图标记400笼统表示。四种Intra_16×16模式400包括模式0-3,模式0(图4A,用附图标记410表示)对应于垂直预测模式,模式1(图4B,用附图标记411表示)对应于水平预测模式,模式2(图4C,用附图标记412表示)对应于DC预测模式,和模式3(图4D,用附图标记413表示)对应于平面预测模式。帧内编码宏块的每个8×8色度分量从上面和/或左边的以前编码色度样本中预测,并且两个色度分量使用相同预测模式。除了模式的编号不同之外,四种预测模式非常类似于Intra_16×16。这些模式是DC(模式0)、水平(模式1)、垂直(模式2)和平面(模式3)。
尽管在MPEG-4 AVC标准下的帧内预测提高了视频编码效率,但在利用沿着边缘、轮廓和有向纹理存在的几何冗余方面仍然不是最佳的,并且在编码纹理方面是无效的。
位移帧内预测(DIP)
在ITU-T H.26L标准开发期间,人们提出了位移帧内预测。该建议重新使用如在MPEG-4 AVC标准中为帧内预测规定的可变块大小帧内预测的概念。转到图1B,位移帧内预测的例子用附图标记150笼统表示。位移帧内预测150牵涉到帧内编码区152、当前块154、和候选块156。一般说来,为了预测当前帧内块(例如,当前块154),可以通过位移向量(例如,位移向量156)引用一个切片的以前编码帧内区域(例如,帧内编码区152)。以宏块为基础实现位移帧内预测150。与MPEG-4 AVC标准中的帧间运动向量类似,使用通过相邻块中值的预测差分编码位移向量。
尽管当帧内编码画面中纹理或样式重复时,位移帧内预测有效地提高了编码效率,但位移帧内预测受在相同画面内结构相似区域可能具有不同照明特性的事实限制。
模板匹配预测(TMP)
模板匹配预测是应付看起来像给定样本的连续纹理的生成的纹理合成的概念。
人们已经提出了在MPEG-4 AVC标准的背景下使用模板匹配的帧内预测。在该建议中,将该方案作为Intra_4×4或Intra_8×8预测的附加模式整合到MPEG-4 AVC标准中。对于模板匹配预测,将图像区的自相似性用于预测。可以将一个切片的以前编码帧内区域重新用于预测。TMP算法通过选择解码数据的至少一小块(一个或多个像素),递归地确定正受到预测的当前像素的值。该小块按照匹配规则来选择,其中将小块相邻像素与当前块相邻像素相比较,并选择含有最相似相邻像素的小块。转到图1C,模板匹配帧内预测的例子用附图标记170笼统表示。模板匹配帧内预测170牵涉到候选邻居172、候选小块174、模板176、和目标178。由于当前像素(例如,目标178)的搜索区域和邻居(例如,候选邻居172)在编码器和解码器方都已知,因此不必发送附加对方信息,并在双方进行相同预测。这里,应用对2×2亮度样本网格的模板匹配,以便在4:2:0视频序列中为亮度和色度样本实现联合预测。
位移帧内预测和模板匹配预测两者都在当前画面中搜索以前编码区。那些编码区可能没有与要编码的块相同的照明特性,这可以使编码性能变差。
用于帧间预测的加权预测
人们已经为运动补偿提出了管理短暂照明变化或淡入/淡出效果的加权预测。但是,人们还没有为帧内预测提出管理画面内的照明变化的加权预测。
发明内容
现有技术的这些和其它缺点和不足可以通过本发明来解决,本发明致力于帧内预测视频的照明补偿方法和装置。
按照本发明的一个方面,提供了一种装置。所述装置包括使用非局部帧内预测来编码画面的编码器。所述编码器包括将照明补偿应用于从所述非局部帧内预测获得的预测数据的照明补偿处理单元(照明补偿部分)。
按照本发明的另一个方面,提供了一种方法。所述方法包括使用非局部帧内预测来编码画面。所述编码步骤包括将照明补偿应用于从所述非局部帧内预测获得的预测数据。
按照本发明的又一个方面,提供了一种装置。所述装置包括使用非局部帧内预测解码画面的解码器。所述解码器包括将照明补偿应用于从所述非局部帧内预测获得的预测数据的照明补偿处理单元(照明补偿部分)。
按照本发明的再一个方面,提供了一种方法。所述方法包括使用非局部帧内预测解码画面。所述解码步骤包括将照明补偿应用于从所述非局部帧内预测获得的预测数据。
通过结合附图对示范性实施例进行如下详细描述,本发明的这些和其它方面、特征和优点将变得显而易见。
附图说明
本发明可以依照如下示范性图形来更好地理解,其中:
图1A是示出针对4×4块基(Intra_4×4)的MPEG-4 AVC标准定向帧内预测的图形;
图1B是示出位移帧内预测的一个例子的图形;
图1C是示出模板匹配帧内预测的一个例子的图形;
图2是示出MPEG-4 AVC标准的Intra_4×4模式的预测样本的标记的图形;
图3A-J是示出MPEG-4 AVC标准的Intra_4×4亮度预测模式的图形;
图4A-D是分别示出与MPEG-4 AVC标准相对应的四种Intra_16×16模式的图形;
图5是示出依照本发明一个实施例的、使用显性照明补偿编码画面数据的示范性编码器的方块图;
图6是示出依照本发明一个实施例的、使用显性照明补偿解码画面数据的示范性解码器的方块图;
图7是示出依照本发明一个实施例的、使用隐性照明补偿编码画面数据的示范性编码器的方块图;
图8是示出依照本发明一个实施例的、使用隐性照明补偿解码画面数据的示范性解码器的方块图;
图9是示出依照本发明一个实施例的非局部帧内预测的例子的图形;
图10是示出依照本发明一个实施例的、使用位移帧内预测(DIP)和显性照明补偿编码画面数据的示范性方法的流向图;
图11是示出依照本发明一个实施例的、使用位移帧内预测(DIP)和显性照明补偿解码画面数据的示范性方法的流向图;
图12是示出依照本发明一个实施例的、使用模板匹配预测(TMP)和显性照明补偿编码画面数据的示范性方法的流向图;
图13是示出依照本发明一个实施例的、使用模板匹配预测(TMP)和显性照明补偿解码画面数据的示范性方法的流向图;
图14是示出依照本发明一个实施例的、使用位移帧内预测(DIP)和隐性照明补偿编码画面数据的示范性方法的流向图;
图15是示出依照本发明一个实施例的、使用位移帧内预测(DIP)和隐性照明补偿解码画面数据的示范性方法的流向图;
图16是示出依照本发明一个实施例的、使用模板匹配预测(TMP)和隐性照明补偿编码画面数据的示范性方法的流向图;以及
图17是示出依照本发明一个实施例的、使用模板匹配预测(TMP)和隐性照明补偿解码画面数据的示范性方法的流向图。
具体实施方式
本发明致力于帧内预测视频的照明补偿方法和装置。
本描述例示本发明的原理。因此,应该懂得,本领域的普通技术人员能够设想出尽管本文未显性描述或示出,但体现本发明的原理和包括在本发明的精神和范围内的各种布置。
本文叙述的所有例子和条件语言是教学性的,旨在帮助读者理解本发明原理人为推动技术进步而贡献的原理和概念,应该理解为不局限于这样具体叙述的例子和条件。
此外,本文叙述本发明的原理、方面和实施例,以及本发明的特定例子的所有语句旨在包含本发明在结构和功能上的等效物。另外,这样的等效物旨在包括当前已知的等效物、以及将来开发的等效物两者,即,与结构无关,开发出来执行相同功能的任何元件。
因此,例如,本领域的普通技术人员应该懂得,本文给出的方块图代表体现本发明的例示性电路的概念图。类似地,应该懂得,任何流程图、流向图、状态转移图、伪码等代表基本上可以表示在计算机可读媒体中因此可被计算机或处理器执行的各种进程,无论这样的计算机或处理器是否显性示出。
显示在图中的各种元件的功能可以通过使用专用硬件以及能够与适当软件相联系来执行软件的硬件来提供。当由处理器提供时,这些功能可以由单个专用处理器,单个共享处理器,或其中一些可以共享的多个单独处理器提供。此外,术语“处理器”或“控制器”的显性使用不应该理解为唯一地指能够执行软件的硬件,也可以不受限制地隐性包括数字信号处理器(“DSP”)硬件、存储软件的只读存储器(“ROM”)、随机存取存储器(“RAM”)、和非易失性存储设备。
也可以包括其它硬件,常规的和/或定制的。类似地,显示在图中的任何开关都只是概念性的。它们的功能可以通过程序逻辑运算,通过专用逻辑,通过程序控制和专用逻辑的交互,或甚至人工实现,正如从上下文中更具体了解到的那样,具体技术可由实现者选择。
在本发明的权利要求书中,表达成执行特定功能的部件的任何元件旨在包含执行那种功能的任何方式,例如,包括a)执行那种功能的电路元件的组合,或b)任何形式的软件,因此,包括固件、微码等,与执行那种软件的适当电路组合在一起来执行那种功能。如这样的权利要求书定义的本发明基于各种所述部件提供的功能以权利要求书要求的方式组合和聚集在一起的事实。因此,认为可以提供那些功能的任何部件都等效于本文所示的那些部件。
在说明书中提到本发明的“一个实施例”或“实施例”,及其其它变体,意味着结合该实施例所述的具体特征、结构、特性等包括在本发明的至少一个实施例中。因此,出现在整个说明书的各个地方的短语“在一个实施例中”或“在实施例中”,以及任何其它变体的出现未必都指相同实施例。
应该懂得,如下“/”、“和/或”、和“至少一个”的任何一种的使用,例如,在“A/B”、“A和/或B”、和“A和B的至少一个”的情况下,旨在包含只选择第一列出选项(A),或只选择第二列出选项(B),或选择两个选项(A和B)。作为进一步的例子,在“A、B和/或C”和“A、B和C的至少一个”的情况下,这样的措词旨在包含只选择第一列出选项(A),或只选择第二列出选项(B),或只选择第三列出选项(C),或只选择第一和第二列出选项(A和B),或只选择第一和第三列出选项(A和C),或只选择第二和第三列出选项(B和C),或选择所个三个选项(A、B和C)。本领域及相关领域的普通技术人员容易明白,这可以推广到许多列出项目。
此外,应该懂得,虽然本文基于MPEG-4 AVC标准来描述本发明的一个或多个实施例,但本发明不只局限于这种标准,因此,可以在保持本发明精神的同时,基于其它视频编码标准、推荐标准、以及包括MPEG-4 AVC标准的扩充标准在内的它们扩充标准来使用。
并且,应该懂得,虽然本文针对亮度Y分量来描述本发明的一个或多个实施例,但本发明不只局限于这个分量,因此,可以在保持本发明精神的同时用于其它分量(例如,画面、图像、和/或视频数据的其它分量)。例如,本发明可以应用于RGB颜色分量、色度分量、景深分量等。
如本文所使用的那样,“高级语法”指的是出现在分层地位于宏块层之上的位流中的语法。例如,如本文所使用的高级语法可以指,但不局限于,在切片首标级、补充增强信息(SEI)级、画面参数集(PPS)级、序列参数集(SPS)和网络抽象层(NAL)单元首标级上的语法。
转到图5,使用显性照明补偿编码画面数据的示范性编码器用附图标记500笼统表示。
编码器500包括帧排序缓冲器510,帧排序缓冲器510含有与组合器585的非反相输入端信号通信的输出端。组合器585的输出端连接成与变换器和量化器525的第一输入端信号通信。变换器和量化器525的输出端连接成与熵编码器545的第一输入端以及逆变换器和逆量化器550的第一输入端信号通信。熵编码器545的输出端连接成与组合器590的第一非反相输入端信号通信。组合器590的输出端连接成与输出缓冲器535的第一输入端信号通信。
编码器控制器505的第一输出端连接成与帧排序缓冲器510的第二输入端、逆变换器和逆量化器550的第二输入端、画面类型判定模块515的输入端、宏块类型(MB类型)判定模块520的第一输入端、帧内预测模块560的第二输入端、分块滤波器565的第二输入端、运动补偿器570的第一输入端、运动估计器575的第一输入端、和参考画面缓冲器580的第二输入端信号通信。
编码器控制器505的第二输出端连接成与补充增强信息(SEI)***器530的第一输入端、变换器和量化器525的第二输入端、熵编码器545的第二输入端、输出缓冲器535的第二输入端、和序列参数集(SPS)和画面参数集(PPS)***器540的输入端信号通信。
SEI***器530的输出端连接成与组合器590的第二非反相输入端信号通信。
画面类型判定模块515的第一输出端连接成与帧排序缓冲器510的第三输入端信号通信。画面类型判定模块515的第二输出端连接成与宏块类型判定模块520的第二输入端信号通信。
序列参数集(SPS)和画面参数集(PPS)***器540的输出端连接成与组合器590的第三非反相输入端信号通信。
逆变换器和逆量化器550的输出端连接成与组合器519的第一非反相输入端信号通信。组合器519的输出端连接成与帧内预测模块560的第一输入端和分块滤波器565的第一输入端信号通信。分块滤波器565的输出端连接成与参考画面缓冲器580的第一输入端信号通信。参考画面缓冲器580的第一输出端连接成与运动估计器575的第二输入端以及与运动补偿器570的第三输入端信号通信。运动估计器575的第一输出端连接成运动补偿器570的第二输入端信号通信。运动估计器575的第二输出端连接成与熵编码器545的第三输入端信号通信。
运动补偿器570的输出端连接成与开关597的第一输入端信号通信。帧内预测模块560的输出端连接成与开关597的第二输入端信号通信。宏块类型判定模块520的输出端连接成与开关597的第四输入端信号通信。开关597的第四输入端确定开关的“数据”输入(与控制输入、即第四输入端相比)是否将由运动补偿器570或帧内预测模块560提供。开关597的输出端连接成与组合器519的第二非反相输入端以及与组合器585的反相输入端信号通信。
参考画面缓冲器580的第二输出端连接成与显性照明补偿参数计算器561的第一输入端和带有照明补偿的非局部帧内预测器563的第一输入端信号通信。编码器控制器505的第三输出端连接成与显性照明补偿参数计算器561的第二输入端和带有照明补偿的非局部帧内预测器563的第二输入端信号通信。显性照明补偿参数计算器561的第一输出端连接成与带有照明补偿的非局部帧内预测器563的第三输入端信号通信。显性照明补偿参数计算器561的第二输出端连接成与熵编码器545的第四输入端信号通信。带有照明补偿的非局部帧内预测器563的输出端连接成与开关597的第三输入端信号通信。
帧排序缓冲器510的第一输入端和编码器控制器505的输入端可用作编码器500的输入端,用于接收输入画面。此外,补充增强信息(SEI)***器530的第二输入端可用作编码器500的输入端,用于接收元数据。输出缓冲器535的输出端可用作编码器500的输出端,用于输出位流。
转到图6,使用显性照明补偿解码画面数据的示范性解码器用附图标记600笼统表示。
视频解码器600包括输入缓冲器610,输入缓冲器610含有连接成与熵解码器645的第一输入端信号通信的输出端。熵解码器645的第一输出端连接成与逆变换器和逆量化器650的第一输入端信号通信。逆变换器和逆量化器650的输出端连接成与组合器625的第二非反相输入端信号通信。组合器625的输出端连接成与分块滤波器665的第二输入端和帧内预测模块660的第一输入端信号通信。分块滤波器665的第二输出端连接成与参考画面缓冲器680的第一输入端信号通信。参考画面缓冲器680的第一输出端连接成与运动补偿器670的第二输入端信号通信。
熵解码器645的第二输出端连接成与运动补偿器670的第三输入端和分块滤波器665的第一输入端信号通信。熵解码器645的第三输出端连接成与解码器控制器605的输入端信号通信。解码器控制器605的第一输出端连接成与熵解码器645的第二输入端信号通信。解码器控制器605的第二输出端连接成与逆变换器和逆量化器650的第二输入端信号通信。解码器控制器605的第三输出端连接成与分块滤波器665的第三输入端信号通信。解码器控制器605的第四输出端连接成与帧内预测模块660的第二输入端、与运动补偿器670的第一输入端、与带有照明补偿的非局部帧内预测器663的第三输入端、以及与参考画面缓冲器680的第二输入端信号通信。
运动补偿器670的第一输出端连接成连接成与开关697的第一输入端信号通信。帧内预测模块660的输出端连接成与开关697的第二输入端信号通信。开关697的输出端连接成与组合器625的第一非反相输入端信号通信。
熵解码器645的第四输出端连接成与带有照明补偿的非局部帧内预测器663的第一输入端信号通信。参考画面缓冲器680的第二输出端连接成与带有照明补偿的非局部帧内预测器663的第二输入端信号通信。带有照明补偿的非局部帧内预测器663的输出端连接成与开关697的第三输入端信号通信。
输入缓冲器610的输入端可用作解码器600的输入端,用于接收输入位流。带有几何扩充部分的分块滤波器665的第一输出端可用作解码器600的输出端,用于输出输出画面。
转到图7,使用隐性照明补偿编码画面数据的示范性编码器用附图标记700笼统表示。
编码器700包括帧排序缓冲器710,帧排序缓冲器710含有与组合器785的非反相输入端信号通信的输出端。组合器785的输出端连接成与变换器和量化器725的第一输入端信号通信。变换器和量化器725的输出端连接成与熵编码器745的第一输入端以及逆变换器和逆量化器750的第一输入端信号通信。熵编码器745的输出端连接成与组合器790的第一非反相输入端信号通信。组合器790的输出端连接成与输出缓冲器735的第一输入端信号通信。
编码器控制器705的第一输出端连接成与帧排序缓冲器710的第二输入端、逆变换器和逆量化器750的第二输入端、画面类型判定模块715的输入端、宏块类型(MB类型)判定模块720的第一输入端、帧内预测模块760的第二输入端、分块滤波器765的第二输入端、运动补偿器770的第一输入端、运动估计器775的第一输入端、和参考画面缓冲器780的第二输入端信号通信。
编码器控制器705的第二输出端连接成与补充增强信息(SEI)***器730的第一输入端、变换器和量化器725的第二输入端、熵编码器745的第二输入端、输出缓冲器735的第二输入端、以及序列参数集(SPS)和画面参数集(PPS)***器740的输入端信号通信。
SEI***器730的输出端连接成与组合器790的第二非反相输入端信号通信。
画面类型判定模块715的第一输出端连接成与帧排序缓冲器710的第三输入端信号通信。画面类型判定模块715的第二输出端连接成与宏块类型判定模块720的第二输入端信号通信。
序列参数集(SPS)和画面参数集(PPS)***器740的输出端连接成与组合器790的第三非反相输入端信号通信。
逆变换器和逆量化器750的输出端连接成与组合器719的第一非反相输入端信号通信。组合器719的输出端连接成与帧内预测模块760的第一输入端和分块滤波器765的第一输入端信号通信。分块滤波器765的输出端连接成与参考画面缓冲器780的第一输入端信号通信。参考画面缓冲器780的第一输出端连接成与运动估计器775的第二输入端以及与运动补偿器770的第三输入端信号通信。运动估计器775的第一输出端连接成与运动补偿器770的第二输入端信号通信。运动估计器775的第二输出端连接成与熵编码器745的第三输入端信号通信。
运动补偿器770的输出端连接成与开关797的第一输入端信号通信。帧内预测模块760的输出端连接成与开关797的第二输入端信号通信。宏块类型判定模块720的输出端连接成与开关797的第四输入端信号通信。开关797的第四输入端确定开关的“数据”输入(与控制输入、即第四输入端相比)是否将由运动补偿器770或帧内预测模块760提供。开关797的输出端连接成与组合器719的第二非反相输入端以及与组合器785的反相输入端信号通信。
参考画面缓冲器780的第二输出端连接成与隐性照明补偿参数计算器761的第一输入端和带有照明补偿的非局部帧内预测器763的第一输入端信号通信。编码器控制器705的第三输出端连接成与隐性照明补偿参数计算器761的第二输入端和带有照明补偿的非局部帧内预测器763的第二输入端信号通信。隐性照明补偿参数计算器761的输出端连接成与带有照明补偿的非局部帧内预测器763的第三输入端信号通信。带有照明补偿的非局部帧内预测器763的输出端连接成与开关797的第三输入端信号通信。
帧排序缓冲器710的第一输入端和编码器控制器705的输入端可用作编码器700的输入端,用于接收输入画面。此外,补充增强信息(SEI)***器730的第二输入端可用作编码器700的输入端,用于接收元数据。输出缓冲器735的输出端可用作编码器700的输出端,用于输出位流。
转到图8,使用隐性照明补偿解码画面数据的示范性解码器用附图标记800笼统表示。
视频解码器800包括输入缓冲器810,输入缓冲器810含有连接成与熵解码器845的第一输入端信号通信的输出端。熵解码器845的第一输出端连接成与逆变换器和逆量化器850的第一输入端信号通信。逆变换器和逆量化器850的输出端连接成与组合器825的第二非反相输入端信号通信。组合器825的输出端连接成与分块滤波器865的第二输入端和帧内预测模块860的第一输入端信号通信。分块滤波器865的第二输出端连接成与参考画面缓冲器880的第一输入端信号通信。参考画面缓冲器880的第一输出端连接成与运动补偿器870的第二输入端信号通信。
熵解码器845的第二输出端连接成与运动补偿器870的第三输入端和分块滤波器865的第一输入端信号通信。熵解码器845的第三输出端连接成与解码器控制器805的输入端信号通信。解码器控制器805的第一输出端连接成与熵解码器845的第二输入端信号通信。解码器控制器805的第二输出端连接成与逆变换器和逆量化器850的第二输入端信号通信。解码器控制器805的第三输出端连接成与分块滤波器865的第三输入端信号通信。解码器控制器805的第四输出端连接成与帧内预测模块860的第二输入端,与运动补偿器870的第一输入端、与带有照明补偿的非局部帧内预测器863的第三输入端、与参考画面缓冲器880的第二输入端、与隐性照明补偿参数计算器861的第一输入端、以及与开关897的控制输入端(用于控制第一、第二、和第三输入端之间的选择)信号通信。
运动补偿器870的第一输出端连接成连接成与开关897的第一输入端信号通信。帧内预测模块860的输出端连接成与开关897的第二输入端信号通信。开关897的输出端连接成与组合器825的第一非反相输入端信号通信。
参考画面缓冲器880的第二输出端连接成与带有照明补偿的非局部帧内预测器863的第二输入端以及与隐性照明补偿参数计算器861的第二输入端信号通信。隐性照明补偿参数计算器861的输出端连接成与带有照明补偿的非局部帧内预测器863的第三输入端信号通信。带有照明补偿的非局部帧内预测器863的输出端连接成与开关897的第三输入端信号通信。
输入缓冲器810的输入端可用作解码器800的输入端,用于接收输入位流。带有几何扩充部分的分块滤波器865的第一输出端可用作解码器800的输出端,用于输出输出画面。
如上所述,本发明致力于帧内预测视频的照明补偿方法和装置。
依照一个或多个实施例,我们提出了用于帧内预测的自适应照明补偿(IC)技术,以便模拟画面、图像、和视频数据(本文统称为“画面”)的至少一个的空间变化。尤其,提出了旨在解决解码器如何可以检索照明补偿模型的参数的两种示范性方案。在第一种方案中,在位流中显性地用信号通知参数。因此,解码器可以解码相关语法并获取参数。在第二种方案中,不用信号通知参数。取而代之,使用已经重构像素导出参数。
视频编码器、解码器以及相应方法为将自适应照明补偿用于每种方案地编码输入画面或图像块提供了保证。示范性编码器包括计算照明补偿模型中的参数的元件、和将照明补偿模型应用于预测数据的元件。示范性方法包括接收基本未压缩图像块,计算照明补偿参数,进行位移帧内预测和/或模板匹配预测以获得预测块,将照明补偿参数应用在预测块上以获得照明补偿块,从基本未压缩图像块中减去照明补偿块,以及编码基本未压缩图像块与位移帧内预测或模板匹配预测块之差。
因此,依照一个或多个实施例,我们提出了帧内预测的自适应照明补偿。我们将把重点放在非局部帧内预测技术上,把模板匹配预测(TMP)和位移帧内预测(DIP)作为例子来说明本发明。
转到图9,非局部帧内预测的例子用附图标记900笼统表示。关于记号,重构画面用附图标记960表示,非预测画面用附图标记950表示,原始块用Y表示,以及它的相应重构块和模板分别用
Figure BPA00001182550000141
(未示出)和X表示。Y的预测块表示成P,以及P的相应模板表示成Q。残差信号表示成R,以及重构残差信号表示成因此,P1和P2分别代表第一预测和第二预测,以及Q1和Q2分别代表第一和第二预测的模板。
依照本发明,取代在编码器上应用R=Y-P,或在解码器上应用
Figure BPA00001182550000143
我们建议在编码器上应用R=Y-Ψ(P),或在解码器上应用
Figure BPA00001182550000144
其中Ψ[·]在一个实施例中表示IC/加权函数。我们也可以在Ψ[·]内应用某种过滤,或Ψ[·]可以代表对P的线性和/或非线性运算。为了简化说明,过滤可以是Ψ[·]的组成部分,或我们假设Ψ[·]是过滤步骤。
在Ψ[·]的一个实施例中,为了简单起见,我们建议使用多项式函数y=a0+a1x+a2x2…+anxn,其中,n=-1,0,1,…。注意,n=-1意味着未使用上面的方法。多项式的阶n可以在首标中或使用一些高级语法来规定。如果n=1,则是线性模型。
在下文中,我们将把线性模型用作一个例子来说明本发明如何致力于自适应照明补偿。在一个实施例中,我们可以按如下表示照明补偿预测信号:
P ^ = aP + b , - - - ( 1 )
其中,a是相乘加权因子,和b是相加偏移,其中两者可以联合补偿对比度和亮度。在另一个实施例中,当将照明补偿应用于非常小区域时,我们可以假设对比度自适应不是那么重要,这意味着我们可以将参数设置成a=1。因此,方程(1)中的模型按如下转变成只有偏移模型:
P ^ = P + b . - - - ( 2 )
至于模型参数的信号通知,我们提出了两种方案:显性信号通知;或隐性导出。在一个实施例中,可以在块级上,或像例如但不局限于在切片首标、画面参数集(PPS)、序列参数集(SPS)、网络抽象层(NAL)单元首标、或补充增强信息(SEI)消息中那样,通过使用一种或多种高级语法元素显性信号通知方程(1)中的参数。我们将这种方法叫做显性照明补偿。在另一个实施例中,可以在编码器和解码器两者上隐性导出方程(1)中的参数。我们将这种方法叫做隐性照明补偿。
在下文中,我们将块级照明补偿用作例子。考虑到这一点,我们进一步示出显性和隐性照明补偿如何工作的例子。
显性照明补偿
我们首先说明显性照明补偿如果对DIP工作。
在一个实施例中,在编码器方,在搜索过程期间,我们寻找使如下成本/距离最小的预测块:
D=‖Y-(aP+b)‖         (3)
其中,a是相乘加权因子,和b是相加偏移,其中两者可以联合补偿对比度和亮度。关于方程(3),可以使用最小平方拟合/线性回归求解a和b。当然,本发明不局限于前述成本测量,因此,在保持本发明精神的同时,也可以依照本文提供的本发明的教导应用其它成本测量。如果使用像方程(2)中那样的简化模型,可以使用减去均值(mean-removed)距离准则,即,b=E(Y)-E(P),其中E[·]表示期望函数。找出距离最小的最佳预测。然后,通过一些数据语法信号通知相应参数。语法值可以绝对地编码或差分地/可预测地编码。表1示出了用于照明补偿偏移的示范性语法。可以针对方程(2)信号通知语法。
表1
mb_pred(mb_type){   C   描述符
  if(ic_enable&&NumMbPart(mb_type)=1){
     mb_ic_flag   2   u(1)|ae(v)
     if(mb_ic_flag)
       dpcm_of_ic_offset   2   se(v)|ae(v)
  }
}
等于1的mb_ic_flag规定将照明补偿用于当前宏块。等于0的mb_ic_flag规定不将照明补偿用于当前宏块。mb_ic_flag的默认值是零。
dpcm_of_ic_offset规定要用于当前宏块的照明补偿。与可用在解码器上的周围相邻数据的功能有关地差分编码照明补偿。
在一个实施例中,我们的示范性编码器中的整个过程如下。对于每个预测候选者,我们通过使方程(3)中的模板距离最小,使用线性回归计算补偿参数a和b。通过使定义在方程(3)中的失真最小计算补偿距离。选择所有预测候选者当中具有最小距离的最佳预测。通过方程(1)生成照明补偿预测信号。生成并编码残差。在块级上信号通知照明补偿参数和位移向量。
在一个实施例中,在解码器上,从位流中接收并解码位移向量和照明补偿模型参数。然后,使用照明补偿模型参数和位移向量,通过方程(1)生成照明补偿预测信号。将解码残差加入照明补偿预测信号中。
对于模板匹配预测,如果只使用一个模板,除了搜索基于模板之外,过程与位移帧内预测情况相同。因此,取代使用方程(3),我们使用如下方程找出最佳预测:
D=‖X-(aQ+b)‖               (4)
其中,a是相乘加权因子,和b是相加偏移,其中两者可以联合补偿对比度和亮度。由于X和Q两者都可用在编码器和解码器上,对于每次模板搜索,我们可以使用线性回归计算相应a和b。的确,X和Q是分别正在预测(Y)和用于预测(P)的实际数据的相邻数据。在我们找到最佳模板之后,我们将使用方程(3)来计算在块级上信号通知的模型参数。该手段可以直接应用于多个模板情况。
在一个实施例中,我们的示范性编码器中的整个过程如下。对于每个预测候选者,我们通过使方程(4)中的模板距离最小,使用线性回归计算补偿参数a和b。使用方程(4)计算补偿距离。选择所有预测候选者当中具有最小模板距离的最佳预测。通过方程(3)计算并在块级上信号通知参数a和b。通过方程(1)生成照明补偿预测信号。生成并编码残差。
在一个实施例中,在解码器上,从位流中接收并解码参数。然后,执行编码器上的相同模板搜索过程。也就是说,对于每个预测候选者,我们通过使方程(4)中的模板距离最小,使用线性回归计算补偿参数a和b。使用方程(4)计算补偿模板距离。选择所有预测候选者当中具有最小模板距离的最佳预测。使用解码IC参数,通过方程(1)生成照明补偿预测信号。将解码残差加入照明补偿预测信号中。
转到图10,使用位移帧内预测(DIP)和显性照明补偿编码画面数据的示范性方法用附图标记1000笼统表示。
方法1000包括将控制移交给循环限制块1010的开始块1005。循环限制块1010使用变量i开始循环,其中i具有从0到宏块的数量-1(num_MBs_minus 1)的范围,并将控制移交给判定块1015。判定块1015确定当前模式是否是DIP模式。如果是,将控制移交给功能块1020。否则,将控制移交给功能块1045。
针对DIP下的每个搜索候选者,功能块1020计算照明补偿参数,并进行照明补偿以便最接近当前块,然后将控制移交给功能块1025。给定当前块,功能块1025选择成本最低的候选者,并将控制移交给功能块1030。给定当前块,功能块1030计算所选候选者的预测残差,并将控制移交给功能块1035。功能块1035熵编码位移向量、照明补偿参数、残差、和其它语法,并将控制移交给循环限制块1040。循环限制块1040结束循环,并将控制移交给结束块1099。
功能块1045执行非DIP模式的编码进程,并将控制移交给循环限制块1040。
转到图11,使用位移帧内预测(DIP)和显性照明补偿解码画面数据的示范性方法用附图标记1100笼统表示。
方法1100包括将控制移交给功能块1110的开始块1105。功能块1110分析位流,并将控制移交给循环限制块1115。循环限制块1115使用变量i开始循环,其中i具有从0到宏块的数量-1(num_MBs_minus 1)的范围,并将控制移交给判定块1120。判定块1120确定当前模式是否是DIP模式。如果是,将控制移交给功能块1125。否则,将控制移交给功能块1145。
功能块1125解码位移向量、照明补偿参数、残差、和其它语法,并将控制移交给功能块1130。功能块1130对当前块进行照明补偿,并将控制移交给功能块1135。功能块1135将残差加入当前块中,并将控制移交给循环限制块1140。循环限制块1140结束循环,并将控制移交给结束块1199。
功能块1145执行非DIP模式的解码进程,并将控制移交给循环限制块1140。
转到图12,使用模板匹配预测(TMP)和显性照明补偿编码画面数据的示范性方法用附图标记1200笼统表示。
方法1200包括将控制移交给循环限制块1210的开始块1205。循环限制块1210使用变量i开始循环,其中i具有从0到宏块的数量-1(num_MBs_minus 1)的范围,并将控制移交给判定块1215。判定块1215确定当前模式是否是TMP模式。如果是,将控制移交给功能块1220。否则,将控制移交给功能块1250。
针对TMP下的每个搜索候选者,功能块1220计算照明补偿参数,并进行照明补偿以便最接近当前块,然后将控制移交给功能块1225。给定当前块,功能块1225选择成本最低的候选者,并将控制移交给功能块1230。功能块1230计算当前块的照明补偿参数,进行当前块的照明补偿,并将控制移交给功能块1235。功能块1235计算当前块的残差,并将控制移交给功能块1240。功能块1240熵编码照明补偿参数、残差、和其它语法,并将控制移交给循环限制块1245。循环限制块1245结束循环,并将控制移交给结束块1299。
功能块1250执行非TMP模式的编码进程,并将控制移交给循环限制块1245。
转到图13,使用模板匹配预测(TMP)和显性照明补偿解码画面数据的示范性方法用附图标记1300笼统表示。
方法1300包括将控制移交给功能块1310的开始块1305。功能块1310分析位流,并将控制移交给循环限制块1315。循环限制块1315使用变量i开始循环,其中i具有从0到宏块的数量-1(num_MBs_minus 1)的范围,并将控制移交给判定块1320。判定块1320确定当前模式是否是TMP模式。如果是,将控制移交给功能块1325。否则,将控制移交给功能块1355。
功能块1325解码照明补偿参数、残差、和其它语法,并将控制移交给功能块1330。针对TMP下的每个搜索候选者,功能块1320计算照明补偿参数,并进行照明补偿以便最接近当前块,并将控制移交给功能块1335。针对当前块模板,功能块1335选择成本最低的候选者,并将控制移交给功能块1340。功能块1340对当前块进行照明补偿,并将控制移交给功能块1345。功能块1345将残差加入当前块中,并将控制移交给循环限制块1350。循环限制块1350结束循环,并将控制移交给结束块1399。
功能块1355执行非TMP模式的解码进程,并将控制移交给循环限制块1350。
隐性照明补偿
我们将首先使用TMP说明隐性照明补偿如何工作。在TMP下,由于使用基于模板的自动回归搜索,并可以在编码器和解码器两者中执行相同搜索过程,因此,我们可以将对于每个模板候选者通过对方程(4)取极小导出参数a和b的步骤嵌入模板搜索中。然后,可以将相同参数用于像方程(1)中那样的预测。
示范性编码器中的整个过程如下。对于每个预测候选者,我们通过使方程(4)中的模板距离最小,使用线性回归计算补偿参数a和b。使用方程(4)计算补偿距离。选择所有预测候选者当中具有最小模板距离的最佳预测。将从模板匹配预测中计算的相同参数a和b用在方程(1)中,以便生成照明补偿预测信号。生成并编码残差。
在示范性解码器中,执行编码器上的相同模板搜索过程。也就是说,对于每个预测候选者,我们通过使方程(4)中的模板距离最小,使用线性回归计算补偿参数a和b。使用方程(4)计算补偿距离。选择所有预测候选者当中具有最小模板距离的最佳预测。将从模板匹配预测中计算的相同参数a和b用在方程(1)中,以便生成照明补偿预测信号。将解码残差加入照明补偿预测信号中。
对于DIP,我们可以按与TMP相同的方式使用当前信号和预测信号的模板估计参数。
在一个实施例中,示范性编码器中的整个过程如下。对于每个预测候选者,我们通过使方程(4)中的模板距离最小,使用线性回归计算补偿参数a和b。使用方程(3)计算补偿距离。选择所有预测候选者当中具有按照方程(3)的最小距离的最佳预测。使用方程(1)生成照明补偿预测信号。生成并编码残差。信号通知位移向量。
在解码器上,接收并解码位移向量。然后,对于通过位移向量生成的目标预测候选者,我们通过使方程(4)中的模板距离最小,使用线性回归计算补偿参数a和b。使用方程(1)生成照明补偿预测信号。将解码残差加入照明补偿预测信号中。
转到图14,使用模板匹配预测(TMP)和隐性照明补偿编码画面数据的示范性方法用附图标记1400笼统表示。
方法1400包括将控制移交给循环限制块1410的开始块1405。循环限制块1410使用变量i开始循环,其中i具有从0到宏块的数量-1(num_MBs_minus 1)的范围,并将控制移交给判定块1415。判定块1415确定当前模式是否是TMP模式。如果是,将控制移交给功能块1420。否则,将控制移交给功能块1450。
针对TMP下的每个搜索候选者,功能块1420计算照明补偿参数,并针对当前块的模板进行照明补偿,并将控制移交给功能块1425。功能块1425针对当前块的模板选择成本最低的候选者,存储相应照明补偿参数,并将控制移交给功能块1430。功能块1430对当前块进行照明补偿,并将控制移交给功能块1435。功能块1435计算当前块的残差,并将控制移交给功能块1440。功能块1440熵编残差和其它语法,并将控制移交给循环限制块1445。循环限制块1445结束循环,并将控制移交给结束块1499。
功能块1450执行非TMP模式的编码进程,并将控制移交给循环限制块1445。
转到图15,使用模板匹配预测(TMP)和隐性照明补偿解码画面数据的示范性方法用附图标记1500笼统表示。
方法1500包括将控制移交给功能块1510的开始块1505。功能块1510分析位流,并将控制移交给循环限制块1515。循环限制块1515使用变量i开始循环,其中i具有从0到宏块的数量-1(num_MBs_minus 1)的范围,并将控制移交给判定块1520。判定块1520确定当前模式是否是TMP模式。如果是,将控制移交给功能块1525。否则,将控制移交给功能块1555。
功能块1525解码残差和其它语法,并将控制移交给功能块1530。针对TMP下的每个搜索候选者,功能块1530计算照明补偿参数,并进行照明补偿以便最接近当前块,然后将控制移交给功能块1535。功能块1535针对当前块的模板,选择成本最低的候选者,存储相应照明补偿参数,并将控制移交给功能块1540。功能块1540对当前块进行照明补偿,并将控制移交给功能块1545。功能块1545将残差加入当前块中,并将控制移交给循环限制块1550。循环限制块1550结束循环,并将控制移交给结束块1599。
功能块1555执行非TMP模式的解码进程,并将控制移交给循环限制块1550。
转到图16,使用位移帧内预测(DIP)和隐性照明补偿编码画面数据的示范性方法用附图标记1600笼统表示。
方法1600包括将控制移交给循环限制块1610的开始块1605。循环限制块1610使用变量i开始循环,其中i具有从0到宏块的数量-1(num_MBs_minus 1)的范围,并将控制移交给判定块1615。判定块1615确定当前模式是否是DIP模式。如果是,将控制移交给功能块1620。否则,将控制移交给功能块1645。
针对DIP下的每个搜索候选者,功能块1620使用模板计算照明补偿参数,并对当前块进行照明补偿,并将控制移交给功能块1625。功能块1625为当前块选择成本最低的候选者,并将控制移交给功能块1630。功能块1630计算当前块的的残差,并将控制移交给功能块1635。功能块1635熵编码位移向量、残差、和其它语法,并将控制移交给循环限制块1640。循环限制块1640结束循环,并将控制移交给结束块1699。
功能块1645执行非DIP模式的编码进程,并将控制移交给循环限制块1640。
转到图17,使用位移帧内预测(DIP)和隐性照明补偿解码画面数据的示范性方法用附图标记1700笼统表示。
方法1700包括将控制移交给功能块1710的开始块1705。功能块1710分析位流,并将控制移交给循环限制块1715。循环限制块1715使用变量i开始循环,其中i具有从0到宏块的数量-1(num_MBs_minus 1)的范围,并将控制移交给判定块1720。判定块1720确定当前模式是否是DIP模式。如果是,将控制移交给功能块1725。否则,将控制移交给功能块1750。
功能块1725解码位移向量和其它语法,并将控制移交给功能块1730。功能块1730使用模板计算照明补偿参数,并将控制移交给功能块1735。功能块1735对当前块进行照明补偿,并将控制移交给功能块1740。功能块1740将残差加入当前块中,并将控制移交给循环限制块1745。循环限制块1745结束循环,并将控制移交给结束块1799。
功能块1750执行非DIP模式的解码进程,并将控制移交给循环限制块1745。
现在对其中一些上面已经提到过的本发明的随之而来附带优点/特征的一些加以描述。例如,一种优点/特征是含有使用非局部帧内预测来编码画面的编码器的装置。该编码器包括将照明补偿应用于从非局部帧内预测中获得的预测数据的照明补偿处理单元(照明补偿部分)。
另一种优点/特征是如上所述含有编码器的装置,其中照明补偿自适应地应用于预测数据。编码数据包括位移帧内预测和模板匹配预测的至少一种。
又一种优点/特征是如上所述的含有编码器的装置,其中模拟照明补偿以获得最终模型。最终模型基于多项式函数、线性函数、和非线性函数中的至少一个。
再一种优点/特征是如上所述的模拟照明补偿以获得最终模型的含有编码器的装置,其中最终模型是基于一阶多项式的线性模型。
此外,另一种优点/特征是如上所述的最终模型是基于一阶多项式的线性模型的含有编码器的装置,其中一阶多项式是基于相加性常数的仅偏移函数(offset only function)。
并且,另一种优点/特征是如上所述的模拟照明补偿以获得最终模型的含有编码器的装置,其中使用最小平方函数求解最终模型的参数。
此外,另一种优点/特征是如上所述的模拟照明补偿以获得最终模型的含有编码器的装置,其中将非局部帧内预测应用于亮度数据、颜色数据和景深数据中的至少一个。
另外,又一种优点/特征是如上所述的含有编码器的装置,其中模拟照明补偿以获得最终模型。使用至少一个块级语法元素和至少一个高级语法元素的至少一个显性地信号通知(signal)最终模型的参数。
此外,另一种优点/特征是如上所述的含有编码器的装置,其中模拟照明补偿以获得最终模型。从应用于画面的当前块和与当前块有关的相应预测块的模板匹配过程中导出最终模式的参数。
相关领域的普通技术人员可以根据本文的教导容易地弄清本发明的这些和其它特征和优点。应该明白,本发明的教导可以以硬件、软件、固件、专用处理器或它们的组合体的各种形式实现。
更可取的是,将本发明的教导实现成硬件和软件的组合体。此外,软件可以实现成有形地具体化在程序存储单元上的应用程序。应用程序可以上载到包含任何适当结构的机器,并由该机器执行。可取的是,机器是在含有像一个或多个中央处理单元(“CPU”)、随机存取存储器(“RAM”)、和输入/输出(“I/O”)接口那样的硬件的计算机平台上实现的。计算机平台也可以包括操作***和微指令代码。本文所述的各种进程和功能可以是可以由CPU执行的微指令代码的一部分或应用程序的一部分,或两者的任何组合体。另外,像附加数据存储单元和打印单元那样,各种***单元可以与计算机平台连接。
还要进一步明白,由于描绘在附图中的组成***部件和方法的一些最好用软件实现,因此,取决于编程本发明的方式,***部件或进程功能块之间的实际连接可能不同。在本文的教导下,相关领域的普通技术人员能够设想出本发明的这些和类似实现或配置。
尽管本文参照附图对例示性实施例作了描述,但应该明白,本发明不局限于那些确切实施例,相关领域的普通技术人员可以不偏离本发明的范围或精神地作出各种改变和修改。所有这样的改变或修改都意欲包括在如所附权利要求书所述的本发明的范围之内。

Claims (37)

1.一种装置,包含:
使用非局部帧内预测来编码画面的编码器(500,700),其中,所述编码器包括将照明补偿应用于从非局部帧内预测中获得的预测数据的照明补偿处理部分(561,563,761,763)。
2.如权利要求1所述的装置,其中,照明补偿自适应地应用于预测数据,预测数据含有位移帧内预测和模板匹配预测中的至少一种。
3.如权利要求1所述的装置,其中,模拟照明补偿以获得最终模型,其中最终模型基于多项式函数、线性函数、和非线性函数中的至少一个。
4.如权利要求3所述的装置,其中,最终模型是基于一阶多项式的线性模型。
5.如权利要求4所述的装置,其中,一阶多项式是基于相加性常数的仅偏移函数。
6.如权利要求3所述的装置,其中,使用最小平方函数求解最终模型的参数。
7.如权利要求3所述的装置,其中,将非局部帧内预测应用于亮度数据、颜色数据和景深数据中的至少一个。
8.如权利要求1所述的装置,其中,模拟照明补偿以获得最终模型,以及其中使用如下的至少一个显性地用信号通知最终模型的参数:至少一个块级语法元素和至少一个高级语法元素。
9.如权利要求1所述的装置,其中,模拟照明补偿以获得最终模型,并且从应用于画面的当前块和与当前块有关的相应预测块的模板匹配过程中导出最终模式的参数。
10.一种方法,包含:
使用非局部帧内预测来编码画面(150,170),其中,所述编码步骤包括将照明补偿应用于从非局部帧内预测中获得的预测数据(1020,1220,1420,1620)。
11.如权利要求10所述的方法,其中,照明补偿自适应地应用于预测数据,预测数据包括如下的至少一种:位移帧内预测(1015,1020,1615,1620)和模板匹配预测(1215,1220,1415,1420)。
12.如权利要求10所述的方法,其中,模拟照明补偿以获得最终模型,以及其中最终模型基于如下的至少一个:多项式函数、线性函数、和非线性函数。
13.如权利要求12所述的方法,其中,最终模型是基于一阶多项式的线性模型。
14.如权利要求13所述的方法,其中,一阶多项式是基于相加性常数的仅偏移函数。
15.如权利要求12所述的方法,其中,使用最小平方函数求解最终模型的参数。
16.如权利要求12所述的方法,其中,将非局部帧内预测应用于亮度数据、颜色数据和景深数据中的至少一个。
17.如权利要求10所述的方法,其中,模拟照明补偿以获得最终模型,以及使用如下的至少一个显性地用信号通知最终模型的参数:至少一个块级语法元素和至少一个高级语法元素(1035,1240)。
18.如权利要求10所述的方法,其中,模拟照明补偿以获得最终模型,并且从应用于画面的当前块和与当前块有关的相应预测块的模板匹配过程中导出最终模式的参数(1420,1620)。
19.一种装置,包含:
使用非局部帧内预测解码画面的解码器(600,800),其中,所述解码器包括将照明补偿应用于从非局部帧内预测中获得的预测数据的照明补偿处理部分(663,861,863)。
20.如权利要求19所述的装置,其中,照明补偿自适应地应用于预测数据,预测数据包括如下的至少一种:位移帧内预测和模板匹配预测。
21.如权利要求19所述的装置,其中,模拟照明补偿以获得最终模型,其中最终模型基于如下的至少一个:多项式函数、线性函数、和非线性函数。
22.如权利要求21所述的装置,其中,最终模型是基于一阶多项式的线性模型。
23.如权利要求22所述的装置,其中,一阶多项式是基于相加性常数的仅偏移函数。
24.如权利要求21所述的装置,其中,使用最小平方函数求解最终模型的参数。
25.如权利要求21所述的装置,其中,将非局部帧内预测应用于如下的至少一个:亮度数据、颜色数据和景深数据。
26.如权利要求19所述的装置,其中,模拟照明补偿以获得最终模型,以及从如下的至少一个中显性地确定最终模型的参数:至少一个块级语法元素和至少一个高级语法元素。
27.如权利要求19所述的装置,其中,模拟照明补偿以获得最终模型,并且从应用于画面的当前块和与当前块有关的相应预测块的模板匹配过程中导出最终模式的参数。
28.一种方法,包含:
使用非局部帧内预测来解码画面,其中,所述解码步骤包括将照明补偿应用于从非局部帧内预测中获得的预测数据(1130,1340,1540,1735)。
29.如权利要求28所述的方法,其中,照明补偿自适应地应用于预测数据,预测数据包括如下的至少一种:位移帧内预测(1120,1130,1720,1735)和模板匹配预测(1320,1340,1520,1540)。
30.如权利要求28所述的方法,其中,模拟照明补偿以获得最终模型,以及其中最终模型基于如下的至少一个:多项式函数、线性函数、和非线性函数。
31.如权利要求30所述的方法,其中,最终模型是基于一阶多项式的线性模型。
32.如权利要求31所述的方法,其中,一阶多项式是基于相加性常数的仅偏移函数。
33.如权利要求30所述的方法,其中,使用最小平方函数求解最终模型的参数。
34.如权利要求30所述的方法,其中,将非局部帧内预测应用于如下的至少一个:亮度数据、颜色数据和景深数据。
35.如权利要求28所述的方法,其中,模拟照明补偿以获得最终模型,以及其中从如下的至少一个中显性地确定最终模型的参数:至少一个块级语法元素和至少一个高级语法元素(1125,1325)。
36.如权利要求28所述的方法,其中,模拟照明补偿以获得最终模型,并且从应用于画面的当前块和与当前块有关的相应预测块的模板匹配过程中导出最终模式的参数(1530,1730)。
37.一种含有编码在上面的视频信号数据的存储媒体,包含:
使用非局部帧内预测编码的画面,其中将照明补偿应用于从非局部帧内预测中获得的预测数据。
CN200980102017.5A 2008-01-10 2009-01-09 帧内预测视频的照明补偿方法和装置 Active CN101911708B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US2022808P 2008-01-10 2008-01-10
US61/020,228 2008-01-10
PCT/US2009/000110 WO2009089032A2 (en) 2008-01-10 2009-01-09 Methods and apparatus for illumination compensation of intra-predicted video

Publications (2)

Publication Number Publication Date
CN101911708A true CN101911708A (zh) 2010-12-08
CN101911708B CN101911708B (zh) 2016-03-09

Family

ID=40600139

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980102017.5A Active CN101911708B (zh) 2008-01-10 2009-01-09 帧内预测视频的照明补偿方法和装置

Country Status (7)

Country Link
US (1) US9008174B2 (zh)
EP (1) EP2232877B1 (zh)
JP (1) JP5529040B2 (zh)
KR (1) KR101700966B1 (zh)
CN (1) CN101911708B (zh)
BR (1) BRPI0906413A2 (zh)
WO (1) WO2009089032A2 (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013155817A1 (zh) * 2012-04-16 2013-10-24 华为技术有限公司 视频图像分量的预测方法和装置
CN103430543A (zh) * 2011-03-14 2013-12-04 汤姆逊许可公司 重构和编码图像块的方法
CN103444171A (zh) * 2010-12-15 2013-12-11 法国电信 用于通过选择待预测像素来对至少一个图像进行编码和解码的方法和装置,以及对应的计算机程序
CN105379288A (zh) * 2013-07-16 2016-03-02 高通股份有限公司 处理对视频译码的照明补偿
CN106464864A (zh) * 2014-03-21 2017-02-22 华为技术有限公司 照度补偿(简称ic)改善
CN108055544A (zh) * 2012-07-16 2018-05-18 三星电子株式会社 Sao编码方法和设备以及sao解码方法和设备
CN108353164A (zh) * 2015-09-11 2018-07-31 株式会社Kt 用于处理视频信号的方法和设备
CN108353185A (zh) * 2015-08-28 2018-07-31 株式会社Kt 用于处理视频信号的方法和设备
CN113489974A (zh) * 2021-07-02 2021-10-08 浙江大华技术股份有限公司 帧内预测方法、视频/图像编解码方法及相关装置
CN114827601B (zh) * 2015-09-11 2024-06-28 株式会社Kt 对视频进行解码的方法和设备以及对视频进行编码的方法和设备

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080013623A1 (en) * 2006-07-17 2008-01-17 Nokia Corporation Scalable video coding and decoding
CN102090062B (zh) * 2008-04-11 2013-12-11 汤姆森特许公司 用于位移帧内预测和模板匹配的去块滤波
EP3376768B1 (en) 2009-01-15 2020-09-30 Renesas Electronics Corporation Image decoding method and apparatus
US9288494B2 (en) 2009-02-06 2016-03-15 Thomson Licensing Methods and apparatus for implicit and semi-implicit intra mode signaling for video encoders and decoders
KR101510108B1 (ko) 2009-08-17 2015-04-10 삼성전자주식회사 영상의 부호화 방법 및 장치, 그 복호화 방법 및 장치
EP2302933A1 (en) * 2009-09-17 2011-03-30 Mitsubishi Electric R&D Centre Europe B.V. Weighted motion compensation of video
WO2011090798A1 (en) 2010-01-22 2011-07-28 Thomson Licensing Data pruning for video compression using example-based super-resolution
CN102823242B (zh) 2010-01-22 2016-08-10 汤姆森特许公司 基于取样超分辨率视频编码和解码的方法和装置
JP5294037B2 (ja) * 2010-03-05 2013-09-18 株式会社日立製作所 画像復号化方法、画像復号化装置及び画像符号化方法
KR101529992B1 (ko) 2010-04-05 2015-06-18 삼성전자주식회사 픽셀 그룹별 픽셀값 보상을 위한 비디오 부호화 방법과 그 장치, 및 픽셀 그룹별 픽셀값 보상을 위한 비디오 복호화 방법과 그 장치
KR101789634B1 (ko) * 2010-04-09 2017-10-25 엘지전자 주식회사 비디오 데이터 처리 방법 및 장치
US9544598B2 (en) 2010-09-10 2017-01-10 Thomson Licensing Methods and apparatus for pruning decision optimization in example-based data pruning compression
US9338477B2 (en) 2010-09-10 2016-05-10 Thomson Licensing Recovering a pruned version of a picture in a video sequence for example-based data pruning using intra-frame patch similarity
US20130163674A1 (en) * 2010-09-10 2013-06-27 Thomson Licensing Encoding of the Link to a Reference Block in Video Compression by Image Content Based on Search and Ranking
EP2667613A4 (en) * 2011-01-19 2016-12-07 Renesas Electronics Corp IMAGE ENCODING DEVICE AND IMAGE DECODING DEVICE
KR101707088B1 (ko) 2011-03-06 2017-02-15 엘지전자 주식회사 휘도 샘플을 이용한 색차 블록의 화면 내 예측 방법 및 이러한 방법을 사용하는 장치
RU2573279C2 (ru) * 2011-03-10 2016-01-20 Ниппон Телеграф Энд Телефон Корпорейшн Устройство и способ управления квантованием и программа управления квантованием
JP2014112749A (ja) * 2011-03-18 2014-06-19 Sharp Corp 画像符号化装置および画像復号装置
JP2014112748A (ja) * 2011-03-18 2014-06-19 Sharp Corp 画像符号化装置および画像復号装置
WO2012147740A1 (ja) * 2011-04-25 2012-11-01 シャープ株式会社 画像符号化装置、画像符号化方法、画像符号化プログラム、画像復号装置、画像復号方法及び画像復号プログラム
US9131239B2 (en) * 2011-06-20 2015-09-08 Qualcomm Incorporated Unified merge mode and adaptive motion vector prediction mode candidates selection
KR101444675B1 (ko) * 2011-07-01 2014-10-01 에스케이 텔레콤주식회사 영상 부호화 및 복호화 방법과 장치
US9948938B2 (en) 2011-07-21 2018-04-17 Texas Instruments Incorporated Methods and systems for chroma residual data prediction
KR102050761B1 (ko) 2011-10-05 2019-12-02 선 페이턴트 트러스트 화상 복호 방법 및 화상 복호 장치
RU2510944C2 (ru) * 2012-07-03 2014-04-10 Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд." Способ кодирования/декодирования многоракурсной видео последовательности на основе адаптивной локальной коррекции яркости опорных кадров без передачи дополнительных параметров (варианты)
CN103533374B (zh) * 2012-07-06 2018-02-16 乐金电子(中国)研究开发中心有限公司 一种视频编码、解码的方法及装置
JP6128987B2 (ja) * 2013-06-25 2017-05-17 オリンパス株式会社 画像処理装置、画像処理方法及び画像処理プログラム
KR20150110357A (ko) * 2014-03-21 2015-10-02 주식회사 케이티 다시점 비디오 신호 처리 방법 및 장치
KR101627193B1 (ko) * 2014-10-29 2016-06-03 삼성전자주식회사 픽셀 그룹별 픽셀값 보상을 위한 비디오 부호화 방법과 그 장치, 및 픽셀 그룹별 픽셀값 보상을 위한 비디오 복호화 방법과 그 장치
KR101603693B1 (ko) * 2015-03-12 2016-03-15 삼성전자주식회사 픽셀 그룹별 픽셀값 보상을 위한 비디오 부호화 방법과 그 장치, 및 픽셀 그룹별 픽셀값 보상을 위한 비디오 복호화 방법과 그 장치
KR101626450B1 (ko) * 2015-03-12 2016-06-01 삼성전자주식회사 픽셀 그룹별 픽셀값 보상을 위한 비디오 부호화 방법과 그 장치, 및 픽셀 그룹별 픽셀값 보상을 위한 비디오 복호화 방법과 그 장치
KR101603695B1 (ko) * 2015-03-12 2016-03-15 삼성전자주식회사 픽셀 그룹별 픽셀값 보상을 위한 비디오 부호화 방법과 그 장치, 및 픽셀 그룹별 픽셀값 보상을 위한 비디오 복호화 방법과 그 장치
KR101626449B1 (ko) * 2015-03-12 2016-06-01 삼성전자주식회사 픽셀 그룹별 픽셀값 보상을 위한 비디오 부호화 방법과 그 장치, 및 픽셀 그룹별 픽셀값 보상을 위한 비디오 복호화 방법과 그 장치
US10356416B2 (en) 2015-06-09 2019-07-16 Qualcomm Incorporated Systems and methods of determining illumination compensation status for video coding
US10887597B2 (en) * 2015-06-09 2021-01-05 Qualcomm Incorporated Systems and methods of determining illumination compensation parameters for video coding
KR101731432B1 (ko) 2016-05-25 2017-04-28 삼성전자주식회사 픽셀 그룹별 픽셀값 보상을 위한 비디오 부호화 방법과 그 장치, 및 픽셀 그룹별 픽셀값 보상을 위한 비디오 복호화 방법과 그 장치
KR20180074000A (ko) * 2016-12-23 2018-07-03 삼성전자주식회사 비디오 디코딩 방법, 이를 수행하는 비디오 디코더, 비디오 인코딩 방법, 및 이를 수행하는 비디오 인코더
KR101839573B1 (ko) * 2017-04-24 2018-04-27 삼성전자주식회사 픽셀 그룹별 픽셀값 보상을 위한 비디오 부호화 방법과 그 장치, 및 픽셀 그룹별 픽셀값 보상을 위한 비디오 복호화 방법과 그 장치
KR101974138B1 (ko) * 2018-03-12 2019-04-30 삼성전자주식회사 픽셀 그룹별 픽셀값 보상을 위한 비디오 부호화 방법과 그 장치, 및 픽셀 그룹별 픽셀값 보상을 위한 비디오 복호화 방법과 그 장치
WO2020017910A1 (ko) * 2018-07-18 2020-01-23 한국전자통신연구원 지역 조명 보상을 통한 효과적인 비디오 부호화/복호화 방법 및 장치
CN113228656B (zh) * 2018-12-21 2023-10-31 北京字节跳动网络技术有限公司 使用多项式模型的帧间预测
CN111479114B (zh) * 2019-01-23 2022-07-22 华为技术有限公司 点云的编解码方法及装置
WO2022167322A1 (en) * 2021-02-08 2022-08-11 Interdigital Vc Holdings France, Sas Spatial local illumination compensation
WO2024091002A1 (ko) * 2022-10-26 2024-05-02 주식회사 윌러스표준기술연구소 비디오 신호 처리 방법 및 이를 위한 장치
WO2024119189A1 (en) * 2022-12-02 2024-06-06 Beijing Dajia Internet Information Technology Co., Ltd. Methods and devices on intra template matching prediction

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2759524B1 (fr) * 1997-02-10 1999-05-14 Thomson Multimedia Sa Procede et dispositif de codage par estimation de luminance
EP3133813B1 (en) * 2004-09-16 2020-06-17 InterDigital VC Holdings, Inc. Method and apparatus for weighted prediction video codec utilizing local brightness variation
CN2796278Y (zh) * 2005-12-31 2006-07-12 深圳市中科诺数码科技有限公司 Dvd解码器
EP1972147B8 (en) * 2006-01-09 2017-05-10 Dolby International AB Methods and Apparatus for Illumination and Color Compensation for Multiview Video Coding
WO2007094792A1 (en) * 2006-02-17 2007-08-23 Thomson Licensing Localized weighted prediction handling video data brightness variations
JP5421113B2 (ja) * 2006-10-18 2014-02-19 トムソン ライセンシング 明示的な信号伝達なしでの局所的な輝度および色の補償のための方法および装置

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103444171B (zh) * 2010-12-15 2017-04-19 法国电信 用于通过选择待预测像素来对至少一个图像进行编码和解码的方法和装置
CN103444171A (zh) * 2010-12-15 2013-12-11 法国电信 用于通过选择待预测像素来对至少一个图像进行编码和解码的方法和装置,以及对应的计算机程序
CN103430543A (zh) * 2011-03-14 2013-12-04 汤姆逊许可公司 重构和编码图像块的方法
WO2013155817A1 (zh) * 2012-04-16 2013-10-24 华为技术有限公司 视频图像分量的预测方法和装置
CN108055544B (zh) * 2012-07-16 2020-09-08 三星电子株式会社 Sao编码方法和设备以及sao解码方法和设备
CN108055544A (zh) * 2012-07-16 2018-05-18 三星电子株式会社 Sao编码方法和设备以及sao解码方法和设备
CN105379288B (zh) * 2013-07-16 2019-05-21 高通股份有限公司 处理对视频译码的照明补偿
CN105379288A (zh) * 2013-07-16 2016-03-02 高通股份有限公司 处理对视频译码的照明补偿
CN106464864B (zh) * 2014-03-21 2020-01-10 华为技术有限公司 图像处理装置及方法
US10554967B2 (en) 2014-03-21 2020-02-04 Futurewei Technologies, Inc. Illumination compensation (IC) refinement based on positional pairings among pixels
CN106464864A (zh) * 2014-03-21 2017-02-22 华为技术有限公司 照度补偿(简称ic)改善
US11368690B2 (en) 2015-08-28 2022-06-21 Kt Corporation Method for decoding video signal by deriving reference sample for intra prediction
US11563943B2 (en) 2015-08-28 2023-01-24 Kt Corporation Method and device for deriving a prediction sample in decoding/encoding video signal using binary and quad trees
CN108353185A (zh) * 2015-08-28 2018-07-31 株式会社Kt 用于处理视频信号的方法和设备
US11477452B2 (en) 2015-08-28 2022-10-18 Kt Corporation Method and device for deriving a prediction sample in decoding/encoding video signal using binary and quad trees
US11470317B2 (en) 2015-08-28 2022-10-11 Kt Corporation Method and device for deriving a prediction sample in decoding/encoding video signal using binary and quad trees
CN108353164B (zh) * 2015-09-11 2022-06-24 株式会社Kt 用于处理视频信号的方法和设备
CN114567785A (zh) * 2015-09-11 2022-05-31 株式会社Kt 图像解码方法、图像编码方法和包括比特流的设备
CN114697679A (zh) * 2015-09-11 2022-07-01 株式会社Kt 图像解码方法、图像编码方法和包括比特流的设备
CN114827601A (zh) * 2015-09-11 2022-07-29 株式会社Kt 对视频进行解码的方法和设备以及对视频进行编码的方法和设备
US11297311B2 (en) 2015-09-11 2022-04-05 Kt Corporation Method and device for processing video signal
CN108353164A (zh) * 2015-09-11 2018-07-31 株式会社Kt 用于处理视频信号的方法和设备
CN114827601B (zh) * 2015-09-11 2024-06-28 株式会社Kt 对视频进行解码的方法和设备以及对视频进行编码的方法和设备
CN113489974A (zh) * 2021-07-02 2021-10-08 浙江大华技术股份有限公司 帧内预测方法、视频/图像编解码方法及相关装置

Also Published As

Publication number Publication date
BRPI0906413A2 (pt) 2015-07-14
KR20100103867A (ko) 2010-09-28
KR101700966B1 (ko) 2017-01-31
WO2009089032A3 (en) 2009-08-27
US9008174B2 (en) 2015-04-14
JP5529040B2 (ja) 2014-06-25
WO2009089032A2 (en) 2009-07-16
EP2232877A2 (en) 2010-09-29
US20110007800A1 (en) 2011-01-13
JP2011509639A (ja) 2011-03-24
CN101911708B (zh) 2016-03-09
EP2232877B1 (en) 2018-08-08

Similar Documents

Publication Publication Date Title
CN101911708A (zh) 帧内预测视频的照明补偿方法和装置
CN102668566B (zh) 将dc帧内预测模式用于视频编码和解码的方法和装置
CN102067601B (zh) 视频编码和解码中模板匹配预测(tmp)的方法和装置
CN102204254B (zh) 使用隐式运动预测进行预测精细化的方法及装置
CN102090062B (zh) 用于位移帧内预测和模板匹配的去块滤波
CN107211124B (zh) 用于译码视频数据的方法、装置和计算机可读存储媒体
CN104054350B (zh) 用于视频编码的方法和装置
CN103733621B (zh) 基于低复杂度差错传播追踪的速率失真优化的视频编码模式选择
CN105532000B (zh) 用于对视频数据进行编码和解码的方法、设备和***
CN106464881B (zh) 块自适应颜色空间转换译码的方法和装置
CN103959777B (zh) 视频译码中的与自适应环路滤波器合并的样本自适应偏移
CN103155553B (zh) 从多个相邻量化参数中确定量化参数预测值的方法和装置
CN103891293B (zh) 用于色度分量的自适应环路滤波的方法及设备
CN105049850B (zh) 基于感兴趣区域的hevc码率控制方法
CN101682763B (zh) 支持针对片数据的多通路视频语法结构的方法和设备
CN102301716B (zh) 解码代表画面序列的流的方法,编码画面序列的方法以及编码的数据结构
CN106416243A (zh) 利用基于帧内图像区块复制预测的视频编码方法
CN105874795A (zh) 在波前并行处理被启用时对图片内预测模式的规则
CN103650493B (zh) 低复杂度模式选择
CN108141605A (zh) 帧内块复制合并模式及不可用帧内块复制参考区域的填充
CN107925773A (zh) 使用自适应去块滤波编码和解码图像的方法及其装置
CN102598667A (zh) 帧内预测模式的高效视频编码和解码的方法和装置
CN108781283A (zh) 使用混合帧内预测的视频编码
CN107592972A (zh) 用于视频数据中特定图片内的帧间译码的搜索区域确定
CN107852505A (zh) 用于使用帧内块复制模式的视频解码错误处理的方法和装置

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
TR01 Transfer of patent right

Effective date of registration: 20190201

Address after: Paris France

Patentee after: International Digital Madison Patent Holding Co.

Address before: I Si Eli Murli Nor, France

Patentee before: THOMSON LICENSING

Effective date of registration: 20190201

Address after: I Si Eli Murli Nor, France

Patentee after: THOMSON LICENSING

Address before: I Si Eli Murli Nor, France

Patentee before: THOMSON LICENSING

TR01 Transfer of patent right