[go: up one dir, main page]

CN111886860A - 图像解码装置、图像编码装置、图像处理系统、图像解码方法和程序 - Google Patents

图像解码装置、图像编码装置、图像处理系统、图像解码方法和程序 Download PDF

Info

Publication number
CN111886860A
CN111886860A CN201980020435.3A CN201980020435A CN111886860A CN 111886860 A CN111886860 A CN 111886860A CN 201980020435 A CN201980020435 A CN 201980020435A CN 111886860 A CN111886860 A CN 111886860A
Authority
CN
China
Prior art keywords
component
prediction
sample
unit
coefficient
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
CN201980020435.3A
Other languages
English (en)
Other versions
CN111886860B (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.)
KDDI Corp
Original Assignee
KDDI Corp
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 KDDI Corp filed Critical KDDI Corp
Publication of CN111886860A publication Critical patent/CN111886860A/zh
Application granted granted Critical
Publication of CN111886860B publication Critical patent/CN111886860B/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/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

Landscapes

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

Abstract

一种图像解码装置,其具备:解码端第一生成部,其针对目标块,生成第一分量的预测样本;解码端线性预测部,其使用所述第一分量的样本和预测系数,生成第二分量的线性预测样本;以及解码端第二生成部,其针对所述目标单元,使用所述第二分量的线性预测样本,生成所述第二分量的预测样本。所述解码端线性预测部在所述第一分量的样本为阈值以下的情况下,使用第一系数作为所述预测系数,在所述第一分量的样本大于所述阈值的情况下,使用与所述第一系数不同的第二系数作为所述预测系数。所述阈值基于下述参数来设定,该参数表示针对所述目标单元而参考的参考单元中包含的所述第一分量和所述第二分量中的至少任意一个的参考样本的分布或变化。

Description

图像解码装置、图像编码装置、图像处理系统、图像解码方法 和程序
技术领域
本发明涉及一种图像解码装置、图像编码装置、图像处理系统、图像解码方法和程序。
背景技术
以往,提出了一种生成由帧内预测(intra-frame prediction)或帧间预测(inter-frame prediction)生成的预测信号与输入图像信号的差分即预测残差信号、并且进行预测残差信号的变换处理和量化处理的技术(例如,HEVC:High Efficiency VideoCoding,高效率视频编码)(例如,非专利文献1)。
进而,在相对于上述HEVC的下一代方式(VVC:Versatile Video Codi ng,多用途视频编码)中,研究了基于亮度分量的重建信号来生成色差分量的预测信号的亮度和色差线性(LM;Linear Model:线性模型)预测。作为这样的LM预测,还研究了基于亮度分量的重建信号是否为阈值以下来对LM预测中使用的预测系数进行区分使用的MMLM(MultipleMode LM,多模式LM)预测(例如,非专利文献2)。
现有技术文献
非专利文献
非专利文献1:ITU-T H.265 High Efficiency Video Coding
非专利文献2:Algorithm Description of Joint Exploration Test Model7(JEM7)
发明内容
发明所要解决的问题
可是,在上述MMLM预测中,将与亮度分量的目标单元相邻的参考单元中包含的参考样本的平均值用作阈值。然而,在这样的结构中,由于与边缘分量相关的灵敏度低,因此无法适当地对LM预测中使用的预测系数进行区分使用。
因此,本发明是为了解决上述课题而完成的,其目的在于提供一种能够适当地对线性预测中使用的预测系数进行区分使用的图像解码装置、图像编码装置、图像处理系统、图像解码方法和程序。
用于解决问题的方案
第一特征的主旨在于:一种图像解码装置,其具备:解码端第一生成部,其针对目标单元,生成第一分量的预测样本;解码端线性预测部,其使用所述第一分量的样本和预测系数,生成第二分量的线性预测样本;以及解码端第二生成部,其针对所述目标单元,使用所述第二分量的线性预测样本,生成所述第二分量的预测样本,其中,所述解码端线性预测部在所述第一分量的样本为阈值以下的情况下,使用第一系数作为所述预测系数,在所述第一分量的样本大于所述阈值的情况下,使用与所述第一系数不同的第二系数作为所述预测系数,所述阈值基于下述参数来设定,该参数表示针对所述目标单元而参考的参考单元中包含的所述第一分量和所述第二分量中的至少任意一个的参考样本的分布或变化。
第二特征的主旨在于:一种图像编码装置,其具备:编码端第一生成部,其针对目标单元,生成第一分量的预测样本;编码端线性预测部,其使用所述第一分量的样本和预测系数,生成第二分量的线性预测样本;以及编码端第二生成部,其针对所述目标单元,使用所述第二分量的线性预测样本,生成所述第二分量的预测样本,其中,所述编码端线性预测部在所述第一分量的样本为阈值以下的情况下,使用第一系数作为所述预测系数,在所述第一分量的样本大于所述阈值的情况下,使用与所述第一系数不同的第二系数作为所述预测系数,所述阈值基于下述参数来设定,该参数表示针对所述目标单元而参考的参考单元中包含的所述第一分量和所述第二分量中的至少任意一个的参考样本的分布或变化。
第三特征的主旨在于:一种图像处理系统,其具备图像编码装置和图像解码装置,所述图像编码装置具备:编码端第一生成部,其针对目标单元,生成第一分量的预测样本;编码端线性预测部,其使用所述第一分量的样本和预测系数,生成第二分量的线性预测样本;以及编码端第二生成部,其针对所述目标单元,使用所述第二分量的线性预测样本,生成所述第二分量的预测样本,所述图像解码装置具备:解码端第一生成部,其针对所述目标单元,生成所述第一分量的预测样本;解码端线性预测部,其使用所述第一分量的样本和所述预测系数,生成所述第二分量的线性预测样本;以及解码端第二生成部,其针对所述目标单元,使用所述第二分量的线性预测样本,生成所述第二分量的预测样本,其中,所述编码端线性预测部和所述解码端线性预测部在所述第一分量的样本为阈值以下的情况下,使用第一系数作为所述预测系数,在所述第一分量的样本大于所述阈值的情况下,使用与所述第一系数不同的第二系数作为所述预测系数,所述阈值基于下述参数来设定,该参数表示针对所述目标单元而参考的参考单元中包含的所述第一分量和所述第二分量中的至少任意一个的参考样本的分布或变化。
第四特征的主旨在于:一种程序,其使计算机执行以下步骤:步骤A,针对目标单元,生成第一分量的预测样本;步骤B,使用所述第一分量的样本和预测系数,生成第二分量的线性预测样本;以及步骤C,针对所述目标单元,使用所述第二分量的线性预测样本,生成所述第二分量的预测样本,所述步骤B包括以下步骤:在所述第一分量的样本为阈值以下的情况下,使用第一系数作为所述预测系数;以及在所述第一分量的样本大于所述阈值的情况下,使用与所述第一系数不同的第二系数作为所述预测系数,所述阈值基于下述参数来设定,该参数表示针对所述目标单元而参考的参考单元中包含的所述第一分量和所述第二分量中的至少任意一个的参考样本的分布或变化。
第五特征的主旨在于:一种程序,其使计算机执行以下步骤:步骤A,针对目标单元,生成第一分量的预测样本;步骤B,使用所述第一分量的样本和预测系数,生成第二分量的线性预测样本;以及步骤C,针对所述目标单元,使用所述第二分量的线性预测样本,生成所述第二分量的预测样本,其中,在所述步骤B中,在所述第一分量的样本为阈值以下的情况下,使用第一系数作为所述预测系数,在所述第一分量的样本大于所述阈值的情况下,使用与所述第一系数不同的第二系数作为所述预测系数,所述阈值基于下述参数来设定,该参数表示针对所述目标单元而参考的参考单元中包含的所述第一分量和所述第二分量中的至少任意一个的参考样本的分布或变化。
发明的效果
根据一个方面,能够提供一种能够适当地对线性预测中使用的预测系数进行区分使用的图像解码装置、图像编码装置、图像处理系统、图像解码方法和程序。
附图说明
图1是示出实施方式所涉及的图像处理系统10的图。
图2是示出实施方式所涉及的图像编码装置100的图。
图3是示出实施方式所涉及的帧内预测部112的图。
图4是示出实施方式所涉及的图像解码装置200的图。
图5是示出实施方式所涉及的帧内预测部242的图。
图6是用于说明实施方式所涉及的线性预测方法的图。
图7是用于说明实施方式所涉及的线性预测方法的图。
图8是用于说明实施方式所涉及的阈值设定方法的图。
图9是用于说明实施方式所涉及的阈值设定方法的图。
具体实施方式
下面以下,参照附图对实施方式进行说明。另外,在以下的附图的记载中,对相同或类似的部分标注相同或类似的符号。
但是,应该注意的是,附图是示意性的,各尺寸的比例等有时与现实不同。因此,具体的尺寸等应该参考以下的说明进行判断。此外,当然,有时在附图彼此之间也包括彼此的尺寸的关系或比率不同的部分。
公开内容
公开内容所涉及的图像解码装置,其具备:解码端第一生成部,其针对目标单元,生成第一分量的预测样本;解码端线性预测部,其使用所述第一分量的样本和预测系数,生成第二分量的线性预测样本;以及解码端第二生成部,其针对所述目标单元,使用所述第二分量的线性预测样本,生成所述第二分量的预测样本。所述解码端线性预测部在所述第一分量的样本为阈值以下的情况下,使用第一系数作为所述预测系数,在所述第一分量的样本大于所述阈值的情况下,使用与所述第一系数不同的第二系数作为所述预测系数。所述阈值基于下述参数来设定,该参数表示针对所述目标单元而参考的参考单元中包含的所述第一分量和所述第二分量中的至少任意一个的参考样本的分布或变化。
在公开内容所涉及的图像解码装置中,用于对预测系数进行区分使用的阈值基于下述参数来设定,该参数表示第一分量和第二分量中的至少任意一个的参考样本的分布或变化。与基于参考样本的平均值来设定阈值的情况相比,能够考虑与边缘分量相关的信息,能够适当地对预测系数进行区分使用。
公开内容所涉及的图像编码装置,其具备:编码端第一生成部,其针对目标单元,生成第一分量的预测样本;编码端线性预测部,其使用所述第一分量的样本和预测系数,生成第二分量的线性预测样本;以及编码端第二生成部,其针对所述目标单元,使用所述第二分量的线性预测样本,生成所述第二分量的预测样本。所述编码端线性预测部在所述第一分量的样本为阈值以下的情况下,使用第一系数作为所述预测系数,在所述第一分量的样本大于所述阈值的情况下,使用与所述第一系数不同的第二系数作为所述预测系数。所述阈值基于下述参数来设定,该参数表示针对所述目标单元而参考的参考单元中包含的所述第一分量和所述第二分量中的至少任意一个的参考样本的分布或变化。
在公开内容所涉及的图像编码装置中,用于对预测系数进行区分使用的阈值基于下述参数来设定,该参数表示第一分量和第二分量中的至少任意一个的参考样本的分布或变化。与基于参考样本的平均值来设定阈值的情况相比,能够考虑与边缘分量相关的信息,能够适当地对预测系数进行区分使用。
作为公开内容,可以提供上述图像解码装置的动作所涉及的图像解码方法,也可以提供上述图像编码装置的动作所涉及的图像编码方法。作为公开内容,也可以提供具有上述图像解码装置和图像编码装置的图像处理系统。作为公开内容,可以提供上述图像解码装置的动作所涉及的程序,也可以提供上述图像编码装置的动作所涉及的程序。
[实施方式]
(图像处理系统)
以下,对实施方式所涉及的图像处理系统进行说明。图1是示出实施方式所涉及的图像处理系统10的图。
如图1所示,图像处理系统10具有图像编码装置100和图像解码装置200。图像编码装置100通过对输入图像信号进行编码而生成编码数据。图像解码装置200通过对编码数据进行解码而生成输出图像信号。编码数据可以从图像编码装置100经由传输路径发送到图像解码装置200。编码数据也可以保存在存储介质中从图像编码装置100提供至图像解码装置200。
(图像编码装置)
以下,对实施方式所涉及的图像编码装置进行说明。图2是示出实施方式所涉及的图像编码装置100的图。
如图2所示,图像编码装置100具有帧间预测部111、帧内预测部112、减法器121、加法器122、变换和量化部131、逆变换和逆量化部132、编码部140、环内滤波器150和帧缓冲器160。
帧间预测部111通过帧间预测(inter-frame prediction)来生成预测信号。具体而言,帧间预测部111通过对编码目标帧(以下称为目标帧)与帧缓冲器160中保存的参考帧进行比较,来确定参考帧中包含的参考单元,决定针对所确定的参考单元的预测运动矢量。帧间预测部111基于预测单元和预测运动矢量为每个预测单元生成预测信号。帧间预测部111将预测信号输出到减法器121和加法器122。参考帧是与目标帧不同的帧。
帧内预测部112通过帧内预测(intra-frame prediction)来生成预测信号。具体而言,帧内预测部112确定目标帧中包含的参考单元,并基于所确定的参考单元为每个预测单元生成预测信号。帧内预测部112将预测信号输出到减法器121和加法器122。参考单元是针对预测目标单元(以下称为目标单元)而参考的单元。例如,参考单元是与目标单元相邻的单元。
减法器121从输入图像信号中减去预测信号,并且将预测残差信号输出到变换和量化部131。这里,减法器121生成预测残差信号,该预测残差信号是由帧内预测或帧间预测生成的预测信号与输入图像信号之间的差分。
加法器122将预测信号与从逆变换和逆量化部132输出的预测残差信号相加,并且将滤波前解码信号输出到帧内预测部112和环内滤波器150。滤波前解码信号构成帧内预测部112中使用的参考单元。
变换和量化部131进行预测残差信号的变换处理,并且获得系数等级值。进而,变换和量化部131也可以进行系数等级值的量化。变换处理是将预测残差信号变换为频率分量信号的处理。在变换处理中,可以使用与离散余弦变换(DCT:Discrete CosineTransform)对应的基本模式(变换矩阵),也可以使用与离散正弦变换(DST:Discrete SineTransform)对应的基本模式(变换矩阵)。
逆变换和逆量化部132进行从变换和量化部131输出的系数等级值的逆变换处理。这里,逆变换和逆量化部132也可以在逆变换处理之前,进行系数等级值的逆量化。逆变换处理和逆量化按照与由变换和量化部131进行的变换处理和量化相反的顺序来进行。
编码部140对从变换和量化部131输出的系数等级值进行编码,并且输出编码数据。例如,编码是基于系数等级值的发生概率来分配不同长度的代码的熵编码。
编码部140除了系数等级值之外,还对解码处理中使用的控制数据进行编码。控制数据也可以包含编码单元尺寸、预测单元尺寸和变换单元尺寸等尺寸数据。
环内滤波器150对从加法器122输出的滤波前解码信号进行滤波处理,并且将滤波后解码信号输出到帧缓冲器160。例如,滤波处理是减少在块(预测单元或变换单元)的边界部分产生的失真的去块滤波处理。
帧缓冲器160累积帧间预测部111中使用的参考帧。滤波后解码信号构成帧间预测部111中使用的参考帧。
(帧内预测部)
以下,对实施方式所涉及的帧内预测部进行说明。图3是示出实施方式所涉及的帧内预测部112的图。
如图3所示,帧内预测部112具有帧内预测部112P和帧内预测部112Q。帧内预测部112P通过帧内预测来生成第一分量的预测信号。例如,第一分量为亮度分量。帧内预测部112Q通过帧内预测来生成第二分量的预测信号。例如,第二分量为色差分量。
第一,帧内预测部112P具有第一参考样本生成部181和第一预测样本生成部182。
第一参考样本生成部181生成第一分量的参考样本。例如,在目标参考位置的样本编码完的情况下,第一参考样本生成部181生成从加法器122输出的第一分量的滤波前解码信号作为参考样本。另一方面,在目标参考位置的样本未编码完的情况下,第一参考样本生成部181生成与目标参考位置相邻的参考位置的编码完的样本的副本作为参考样本。第一参考样本生成部181也可以进行参考样本的平滑处理。
第一预测样本生成部182使用从第一参考样本生成部181输出的参考样本,生成第一分量的预测样本。在实施方式中,第一预测样本生成部182是编码端第一生成部的一个例子。作为生成第一分量的预测样本的帧内预测模式,可举出DC(Direct Current)预测模式、平面预测模式和定向预测模式。第一预测样本生成部182将生成目标单元中包含的第一分量的预测样本的帧内预测模式输出到预测系数导出部183和信道间参考样本生成部185。
第二,帧内预测部112Q具有预测系数导出部183、信道间重建样本生成部184、信道间参考样本生成部185、第二参考样本生成部186、开关187、第二预测样本生成部188和判定部189。
预测系数导出部183导出用于基于第一分量的样本生成第二分量的线性预测样本的预测系数。例如,预测系数导出部183可以使用第一分量的样本来导出预测系数,也可以使用第一分量的帧内预测模式来导出预测系数,还可以使用第二分量的参考样本来导出预测系数。预测系数导出部183也可以使用第一分量的样本、第一分量的帧内预测模式和第二分量的参考样本中的任意两个以上来导出预测系数。在实施方式中,预测系数导出部183导出应用于阈值以下的第一分量的样本的第一系数、应用于大于阈值的第一分量的样本的第二系数。第一系数和第二系数彼此不同。
例如,上述线性预测由以下公式表示。α1和β1表示第一系数,α2和β2表示第二系数。PredC[x,y]是样本[x,y]的第二分量的线性预测样本,S’L[x,y]是样本[x,y]的第一分量的样本。
[式1]
PredC[x,y]=α1×S′L[x,y]+β1 if S′L[x,y]≤Threshold
PredC[x,y]=α2×S′L[x,y]+β2 if S′L[x,y]>Threshold
其中,阈值基于下述参数来设定,该参数表示针对目标单元而参考的参考单元中包含的第一分量和第二分量中的至少任意一个的参考样本的分布或变化。参数可以是参考样本的微分值、参考样本的二次微分值、参考样本的直方图、参考样本的中值和参考样本的边缘分量的位置中的至少任意一个。关于阈值设定方法的详细内容,将以参考样本的微分值和参考样本的直方图为例,在后面进行描述(参考图8和图9)。
在实施方式中,预测系数导出部183也可以根据从第一预测样本生成部182获取的帧内预测模式来选择参考单元。例如,在帧内预测模式接近水平方向的情况下,预测系数导出部183不选择相对于目标单元位于垂直方向的参考单元,而选择相对于目标单元位于水平方向的参考单元。在帧内预测模式接近垂直方向的情况下,预测系数导出部183不选择相对于目标单元位于水平方向的参考单元,而选择相对于目标单元位于垂直方向的参考单元。
信道间重建样本生成部184使用第一分量的样本(这里为第一分量的重建样本)和预测系数来生成第二分量的线性预测样本。在实施方式中,预测系数导出部183和信道间重建样本生成部184是编码端线性预测部的一个例子。具体而言,信道间重建样本生成部184使用目标单元中包含的第一分量的重建样本和从预测系数导出部183输出的预测系数,生成目标单元中包含的第二分量的线性预测样本。信道间重建样本生成部184按照上述的公式生成第二分量的线性预测样本,但S’L[x,y]是第一分量的重建样本(Rec’L[x,y]),是从图2所示的加法器122输出的滤波前解码信号。
信道间参考样本生成部185使用第一分量的样本(这里为第一分量的参考样本)和预测系数来生成第二分量的线性预测样本。在实施方式中,预测系数导出部183和信道间参考样本生成部185是编码端线性预测部的一个例子。具体而言,信道间参考样本生成部185使用参考单元中包含的第一分量的参考样本和从预测系数导出部183输出的预测系数,生成参考单元中包含的第二分量的线性预测样本。信道间参考样本生成部185按照上述的公式生成第二分量的线性预测样本,但S’L[x,y]是第一分量的参考样本(Ref’L[x,y]),是从图2所示的加法器122输出的滤波前解码信号。
在实施方式中,信道间参考样本生成部185也可以根据从第一预测样本生成部182获取的帧内预测模式来选择参考单元。例如,在帧内预测模式接近水平方向的情况下,信道间参考样本生成部185不选择相对于目标单元位于垂直方向的参考单元,而选择相对于目标单元位于水平方向的参考单元。在帧内预测模式接近垂直方向的情况下,信道间参考样本生成部185不选择相对于目标单元位于水平方向的参考单元,而选择相对于目标单元位于垂直方向的参考单元。
第二参考样本生成部186生成第二分量的参考样本。例如,在目标参考位置的样本编码完的情况下,第二参考样本生成部186生成从加法器122输出的第二分量的滤波前解码信号作为参考样本。另一方面,在目标参考位置的样本未编码完的情况下,第二参考样本生成部186生成与目标参考位置相邻的参考位置的编码完的样本的副本作为参考样本。第二参考样本生成部186也可以进行参考样本的平滑处理。
开关187根据判断部189的判断结果,切换对第二预测样本生成部188的输入。具体而言,开关187从信道间重建样本生成部184、信道间参考样本生成部185和第二参考样本生成部186中选择对第二预测样本生成部188的输入源。
第二预测样本生成部188使用从由开关187切换的输入源获取的参考样本或线性预测样本,生成第二分量的预测样本。在实施方式中,第二预测样本生成部188是编码端第二生成部的一个例子。
这里,在输入源是第二参考样本生成部186的情况下,第二预测样本生成部188使用从第二参考样本生成部186输出的参考样本,生成第二分量的预测样本。作为生成第二分量的预测样本的帧内预测模式,可举出DC预测模式、平面预测模式和定向预测模式。
另一方面,在输入源是信道间重建样本生成部184的情况下,第二预测样本生成部188将从信道间重建样本生成部184输出的目标单元的第二分量的线性预测样本作为第二分量的预测样本输出(参考图6)。在输入源是信道间参考样本生成部185的情况下,第二预测样本生成部188通过使用从信道间参考样本生成部185输出的参考单元的第二分量的线性预测样本的帧内预测,生成目标单元的第二分量的预测样本(参考图7)。
判定部189判定对第二预测样本生成部188的输入源。判定部189将判定结果输出到开关187,并且将表示第二分量的预测样本的生成中使用的输入源的信息元素作为控制数据输出到图像解码装置200。
这里,判定部189也可以选择编码效率最高的输入源。输入源也可以与从目标单元的位置、目标单元的尺寸和第一分量的帧内预测模式中选择的一个以上参数预先建立对应。
(图像解码装置)
以下,对实施方式所涉及的图像解码装置进行说明。图4是示出实施方式所涉及的图像解码装置200的图。
如图4所示,图像解码装置200包括解码部210、逆变换和逆量化部220、加法器230、帧间预测部241、帧内预测部242、环内滤波器250和帧缓冲器260。
解码部210对由图像编码装置100生成的编码数据进行解码,对系数等级值进行解码。例如,解码是与由编码部140进行的熵编码相反的顺序的熵解码。
解码部210也可以通过编码数据的解码处理来获取控制数据。如上所述,控制数据也可以包含编码单元尺寸、预测单元尺寸和变换单元尺寸等尺寸数据。控制数据也可以包含表示第二分量的预测样本的生成中使用的输入源的信息元素。
逆变换和逆量化部220进行从解码部210输出的系数等级值的逆变换处理。这里,逆变换和逆量化部220也可以在逆变换处理之前,进行系数等级值的逆量化。逆变换处理和逆量化按照与由变换和量化部131进行的变换处理和量化相反的顺序来进行。
加法器230将预测信号与从逆变换和逆量化部220输出的预测残差信号相加,并且将滤波前解码信号输出到帧内预测部262和环内滤波器250。滤波前解码信号构成帧内预测部262中使用的参考单元。
帧间预测部241与帧间预测部111同样地通过帧间预测(inter-frame prediction)来生成预测信号。具体而言,帧间预测部241通过对目标帧和帧缓冲器260中保存的参考帧进行比较,来确定参考帧中包含的参考单元,决定针对所确定的参考单元的预测运动矢量。帧间预测部241基于预测单元和预测运动矢量为每个预测单元生成预测信号。帧间预测部241将预测信号输出到加法器230。
帧内预测部262与帧内预测部112同样地通过帧内预测(intra-frame prediction)来生成预测信号。具体而言,帧内预测部262确定目标帧中包含的参考单元,并基于所确定的参考单元为每个预测单元生成预测信号。帧内预测部262将预测信号输出到加法器230。
环内滤波器250与环内滤波器150同样地对从加法器230输出的滤波前解码信号进行滤波处理,并且将滤波后解码信号输出到帧缓冲器260。例如,滤波处理是减少在块(预测单元或变换单元)的边界部分产生的失真的去块滤波处理。
帧缓冲器260与帧缓冲器160同样地累积帧间预测部241中使用的参考帧。滤波后解码信号构成帧间预测部241中使用的参考帧。
(帧内预测部)
以下,对实施方式所涉及的帧内预测部进行说明。图5是示出实施方式所涉及的帧内预测部242的图。
如图5所示,帧内预测部242具有帧内预测部242P和帧内预测部242Q。帧内预测部242P通过帧内预测来生成第一分量的预测信号。例如,第一分量为亮度分量。帧内预测部242Q通过帧内预测来生成第二分量的预测信号。例如,第二分量为色差分量。
第一,帧内预测部242P具有第一参考样本生成部281和第一预测样本生成部282。
第一参考样本生成部281与第一参考样本生成部181同样地生成第一分量的参考样本。例如,在目标参考位置的样本编码完的情况下,第一参考样本生成部281生成从加法器122输出的第一分量的滤波前解码信号作为参考样本。另一方面,在目标参考位置的样本未编码完的情况下,第一参考样本生成部281生成与目标参考位置相邻的参考位置的编码完的样本的副本作为参考样本。第一参考样本生成部281也可以进行参考样本的平滑处理。
第一预测样本生成部282与第一预测样本生成部182同样地使用从第一参考样本生成部281输出的参考样本,生成第一分量的预测样本。在实施方式中,第一预测样本生成部282是解码端第一生成部的一个例子。作为生成第一分量的预测样本的帧内预测模式,可举出DC预测模式、平面预测模式和定向预测模式。第一预测样本生成部282将生成目标单元中包含的第一分量的预测样本的帧内预测模式输出到预测系数导出部283和信道间参考样本生成部285。
第二,帧内预测部242Q具有预测系数导出部283、信道间重建样本生成部284、信道间参考样本生成部285、第二参考样本生成部286、开关287、第二预测样本生成部288和判定部289。
预测系数导出部283与预测系数导出部183同样地导出用于基于第一分量的样本生成第二分量的线性预测样本的预测系数。例如,预测系数导出部283可以使用第一分量的样本来导出预测系数,也可以使用第一分量的帧内预测模式来导出预测系数,还可以使用第二分量的参考样本来导出预测系数。预测系数导出部283也可以使用第一分量的样本、第一分量的帧内预测模式和第二分量的参考样本中的任意两个以上来导出预测系数。在实施方式中,预测系数导出部283导出应用于阈值以下的第一分量的样本的第一系数、应用于大于阈值的第一分量的样本的第二系数。第一系数和第二系数彼此不同。
例如,上述线性预测由以下公式表示。α1和β1表示第一系数,α2和β2表示第二系数。PredC[x,y]是样本[x,y]的第二分量的线性预测样本,S’L[x,y]是样本[x,y]的第一分量的样本。
[式2]
PredC[x,y]=α1×S′L[x,y]+β1 if S′L[x,y]≤Threshold
PredC[x,y]=α2×S′L[x,y]+β2 if S′L[x,y]>Threshold
其中,阈值基于下述参数来设定,该参数表示针对目标单元而参考的参考单元中包含的第一分量和第二分量中的至少任意一个的参考样本的分布或变化。参数可以是参考样本的微分值、参考样本的二次微分值、参考样本的直方图、参考样本的中值和参考样本的边缘分量的位置中的至少任意一个。关于阈值设定方法的详细内容,将在后面进行描述。
在实施方式中,预测系数导出部283也可以根据从第一预测样本生成部282获取的帧内预测模式来选择参考单元。例如,在帧内预测模式接近水平方向的情况下,预测系数导出部283不选择相对于目标单元位于垂直方向的参考单元,而选择相对于目标单元位于水平方向的参考单元。在帧内预测模式接近垂直方向的情况下,预测系数导出部283不选择相对于目标单元位于水平方向的参考单元,而选择相对于目标单元位于垂直方向的参考单元。
信道间重建样本生成部284与信道间重建样本生成部184同样地使用第一分量的样本(这里为第一分量的重建样本)和预测系数来生成第二分量的线性预测样本。在实施方式中,预测系数导出部283和信道间重建样本生成部284是解码端线性预测部的一个例子。具体而言,信道间重建样本生成部284使用目标单元中包含的第一分量的重建样本和从预测系数导出部283输出的预测系数,生成目标单元中包含的第二分量的线性预测样本。信道间重建样本生成部284按照上述的公式生成第二分量的线性预测样本,但S’L[x,y]是第一分量的重建样本(Rec’L[x,y]),是从图4所示的加法器230输出的滤波前解码信号。
信道间参考样本生成部285与信道间参考样本生成部185同样地使用第一分量的样本(这里为第一分量的参考样本)和预测系数来生成第二分量的线性预测样本。在实施方式中,预测系数导出部283和信道间参考样本生成部285是解码端线性预测部的一个例子。具体而言,信道间参考样本生成部285使用参考单元中包含的第一分量的参考样本和从预测系数导出部283输出的预测系数,生成参考单元中包含的第二分量的线性预测样本。信道间参考样本生成部285按照上述的公式生成第二分量的线性预测样本,但S’L[x,y]是第一分量的参考样本(Ref’L[x,y]),是从图4所示的加法器230输出的滤波前解码信号。
在实施方式中,信道间参考样本生成部285也可以根据从第一预测样本生成部282获取的帧内预测模式来选择参考单元。例如,在帧内预测模式接近水平方向的情况下,信道间参考样本生成部285不选择相对于目标单元位于垂直方向的参考单元,而选择相对于目标单元位于水平方向的参考单元。在帧内预测模式接近垂直方向的情况下,信道间参考样本生成部285不选择相对于目标单元位于水平方向的参考单元,而选择相对于目标单元位于垂直方向的参考单元。
第二参考样本生成部286与第二参考样本生成部186同样地生成第二分量的参考样本。例如,在目标参考位置的样本编码完的情况下,第二参考样本生成部286生成从加法器122输出的第二分量的滤波前解码信号作为参考样本。另一方面,在目标参考位置的样本未编码完的情况下,第二参考样本生成部286生成与目标参考位置相邻的参考位置的编码完的样本的副本作为参考样本。第二参考样本生成部286也可以进行参考样本的平滑处理。
开关287与开关187同样地根据判断部289的判断结果,切换对第二预测样本生成部288的输入。具体而言,开关287从信道间重建样本生成部284、信道间参考样本生成部285和第二参考样本生成部286中选择对第二预测样本生成部288的输入源。
第二预测样本生成部288与第二预测样本生成部188同样地使用从由开关287切换的输入源获取的参考样本或线性预测样本,生成第二分量的预测样本。在实施方式中,第二预测样本生成部288是解码端第二生成部的一个例子。
这里,在输入源是第二参考样本生成部286的情况下,第二预测样本生成部288使用从第二参考样本生成部286输出的参考样本,生成第二分量的预测样本。作为生成第二分量的预测样本的帧内预测模式,可举出DC预测模式、平面预测模式和定向预测模式。
另一方面,在输入源是信道间重建样本生成部284的情况下,第二预测样本生成部288将从信道间重建样本生成部284输出的目标单元的第二分量的线性预测样本作为第二分量的预测样本输出(参考图6)。在输入源是信道间参考样本生成部285的情况下,第二预测样本生成部288通过使用从信道间参考样本生成部285输出的参考单元的第二分量的线性预测样本的帧内预测,生成目标单元的第二分量的预测样本(参考图7)。
(线性预测方法)
以下,对实施方式所涉及的线性预测方法进行说明。图6和图7是用于说明实施方式所涉及的线性预测方法的图。在图6和图7中,PTARGET表示第一分量的目标单元,PREFERENCE表示第一分量的参考单元。QTARGET表示第二分量的目标单元,QREFERENCE表示第二分量的参考单元。
第一,对预测系数导出部183、预测系数导出部283、信道间重建样本生成部184和信道间重建样本生成部284的动作进行说明。这里,将它们总称为线性预测部。
如图6所示,线性预测部基于第一分量的PTARGET的重建样本,生成第二分量的QTARGET的预测样本。在这种情况下,PTARGET的重建样本由PTARGET的预测样本和PTARGET的残差样本构成。PTARGET的预测样本使用PREFERENCE来生成。在QTARGET的预测样本的生成中,不使用QREFERENCE的参考样本。
第二,对预测系数导出部183、预测系数导出部283、信道间参考样本生成部185和信道间参考样本生成部285的动作进行说明。这里,将它们总称为线性预测部。
如图7所示,线性预测部基于第一分量的PREFERENCE,生成第二分量的QREFERENCE的参考样本。在这种情况下,QTARGET的预测样本通过使用QREFERENCE的参考样本的帧内预测来生成。在QTARGET的预测样本的生成中,不使用PTARGET的重建样本。
在这些线性预测中,如上所述,使用预测系数α和β。预测系数包含应用于阈值以下的第一分量的样本的第一系数和应用于大于阈值的第一分量的样本的第二系数。
这里,如上所述,参考单元也可以根据第一分量的帧内预测模式来选择。例如,在帧内预测模式接近水平方向的情况下,也可以选择PREFERENCE1和QREFERENCE1作为参考单元,而不选择PREFERENCE2、PREFERENCE3、QREFERENCE2和QREFERENCE3。在帧内预测模式接近垂直方向的情况下,也可以选择PREFERENCE3和QREFERENCE3作为参考单元,而不选择PREFERENCE1、PREFERENCE2、QREFERENCE1和QREFERENCE2
(阈值设定方法)
以下,对实施方式所涉及的阈值设定方法进行说明。图8和图9是用于说明实施方式所涉及的阈值设定方法的图。这里,如图8所示,例示第一分量的参考单元(PREFERENCE)和目标单元包含边缘分量(PTARGET)的情况。参考样本是第一分量(即亮度分量)的参考单元(PREFERENCE)中包含的样本。
在这种情况下,当考虑到图8所示的直线L时,亮度值与位置的关系由图9的上图表示。
第一,如图9的左下图所示,预测系数导出部183也可以基于参考样本的微分值来设定阈值。具体而言,预测系数导出部183基于参考样本的微分值来确定边缘分量的亮度值,基于所确定的边缘分量的亮度值来设定阈值以划分边缘分量和除边缘分量以外的分量。参考样本的微分值是表示参考样本的变化的参数的一个例子。作为表示参考样本的变化的参数,也可以使用参考样本的二次微分值。
第二,如图9的右下图所示,预测系数导出部183也可以基于参考样本的直方图来设定阈值。具体而言,预测系数导出部183基于参考样本的微分值来设定阈值以分别划分两个峰。参考样本的直方图是表示参考样本的分布的参数的一个例子。作为表示参考样本的分布的参数,也可以使用参考样本的中值或参考样本的边缘分量的位置。
在这些情况下,图像编码装置100也可以将表示阈值的信息元素或表示阈值的计算方法的信息元素(表示参数的索引,该参数表示参考样本的变化)作为控制数据发送到图像解码装置200。图像解码装置200也可以基于控制数据来设定阈值。
这里,在图9的右下图中,也可以将参考样本的亮度值按升序或降序重新排列后,将按亮度值的升序或降序排列的参考样本X(X为2以上)等分,由此设定一个以上阈值。
(作用和效果)
在实施方式所涉及的图像解码装置200中,用于对预测系数进行区分使用的阈值基于下述参数来设定,该参数表示第一分量和第二分量中的至少任意一个的参考样本的分布或变化。与基于参考样本的平均值来设定阈值的情况相比,能够考虑与边缘分量相关的信息,能够适当地对预测系数进行区分使用。
在公开内容所涉及的图像编码装置200中,用于对预测系数进行区分使用的阈值基于下述参数来设定,该参数表示第一分量和第二分量中的至少任意一个的参考样本的分布或变化。与基于参考样本的平均值来设定阈值的情况相比,能够考虑与边缘分量相关的信息,能够适当地对预测系数进行区分使用。
[变形例1]
以下,对实施方式的变形例1进行说明。以下,主要说明与实施方式的区别。
第一,预测系数导出部183(线性预测部)也可以基于阈值以下的参考样本计算第一系数,基于大于阈值的参考样本计算第二系数。
第一系数和第二系数的计算方法没有特别限定,例如可以采用Joint Vid eoExploration Team(JVET)of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11的JVET-D0110(Qualcomm)中记载的方法。但是,应注意,在实施方式中使用这种方法的情况下,第一系数和第二系数的计算中参考的参考样本彼此不同。在这种情况下,预测系数导出部283(线性预测部)也可以按照与预测系数导出部183同样的顺序来计算第一系数和第二系数。
第二,预测系数导出部183(线性预测部)也可以基于阈值以下的参考样本,从预先决定的预测系数中选择第一系数,基于大于阈值的参考样本,从预先决定的预测系数中选择第二系数。
第一系数和第二系数的选择方法没有特别限定,例如可以采用日本特开2016-72903号公报中记载的方法。但是,应注意,在实施方式中使用这种方法的情况下,第一系数和第二系数的计算中参考的参考样本彼此不同。
在这种情况下,图像编码装置100也可以将表示所选择的第一系数和第二系数的信息元素(例如与预测系数建立对应的索引)作为控制数据发送到图像解码装置200。预测系数导出部283(线性预测部)也可以基于从图像编码装置100接收的控制数据,从预先决定的预测系数中选择第一系数和第二系数。
[变形例2]
以下,对实施方式的变形例2进行说明。以下,主要说明与实施方式的区别。
上述第一分量的重建样本由第一分量的预测样本和第一分量的残差样本构成。因此,第一分量的重建样本能够由以下公式表示。
[式3]
Predc[x,y]=α×S′L[x,y]+β
=α×(PredL[x,y]+ResL[x,y])+β
=α×(PredL[x,y])+β+α×ResL[x,y]
=α×(PredL[x,y])+β+CCP(ResL[x,y])
=α×IntraPred(RefL)[x,y]+β+α×ResL[x,y]
=IntraPred(α×RefL+β)[x,y]+CCP(ResL[x,y])
第一,PredL[x,y]表示目标单元的第一分量的预测样本,ResL[x,y]表示目标单元的第一分量的残差样本。CCP(ResL[x,y])表示基于目标单元的第一分量的残差样本的校正分量。
因此,信道间重建样本生成部184和信道间重建样本生成部284也可以不等待目标单元的第一分量的重建样本的生成,而考虑使用目标单元的第一分量的预测样本和预测系数,生成目标单元的第二分量的线性预测样本。在这种情况下,目标单元的第二分量的线性预测样本优选通过CCP(ResL[x,y])校正。
第二,RefL表示参考单元的第一分量的参考样本,α×RefL+β表示由信道间参考样本生成部185和信道间参考样本生成部285生成的参考单元的第二分量的线性预测样本,IntraPred(α×RefL+β)[x,y]是由参考单元的第二分量的线性预测样本的帧内预测生成的目标单元的第二分量的预测样本。在这种情况下,参考单元的第二分量的线性预测样本或目标单元的第二分量的预测样本也可以通过CCP(ResL[x,y])校正。
在上述情况下,图像编码装置100可以将表示CCP(ResL[x,y])的信息元素(例如表示CCP(ResL[x,y])的索引)作为控制数据发送到图像解码装置200。图像解码装置200也可以基于控制数据进行基于CCP(ResL[x,y])的校正。
[变形例3]
以下,对实施方式的变形例3进行说明。以下,主要说明与实施方式的区别。
在变形例3中,对判断是否应用两种以上预测系数(第一系数和第二系数)的基准进行说明。
第一,也可以根据单元尺寸(编码单元尺寸、预测单元尺寸和变换单元尺寸中的至少任意一个)与规定尺寸的比较结果,判断是否应用两种以上预测系数。两种以上预测系数也可以应用于单元尺寸小于规定尺寸的情况。换言之,两种以上预测系数也可以不应用于单元尺寸大于规定尺寸的情况。根据这种结构,在单元尺寸大于规定尺寸的情况下,基于有可能无法适当地进行考虑了边缘分量的阈值设定的见解,能够适当地应用两种以上预测系数。
第二,也可以根据单元(编码单元、预测单元和变换单元中的至少任意一个)的纵横比与规定纵横比的比较结果,判断是否应用两种以上预测系数。两种以上预测系数也可以应用于单元的纵横比大于规定纵横比的情况。换言之,两种以上预测系数也可以不应用于单元的纵横比小于规定纵横比的情况。根据这种结构,在单元的纵横比大于规定纵横比的情况下,基于在单元中包含边缘分量的可能性变高的见解,能够适当地应用两种以上预测系数。
第三,也可以在单元尺寸小于规定尺寸且帧内预测模式接近垂直方向或水平方向的情况下,应用两种以上预测系数。换言之,在单元尺寸大于规定尺寸、或者帧内预测模式不接近垂直方向或水平方向的情况下,也可以不应用两种以上预测系数。根据这种结构,在单元尺寸小于规定尺寸且帧内预测模式接近垂直方向或水平方向的情况下,基于在单元中包含条纹图案(多个边缘分量)的可能性变高的见解,能够适当地应用两种以上预测系数。
[变形例4]
以下,对实施方式的变形例4进行说明。以下,主要说明与实施方式的区别。
如上所述,判定部189选择编码效率最高的输入源。在这种情况下,判定部189也可以基于两个以上参数来设定阈值,并且对所设定的两个以上阈值分别计算编码效率。判定部189判定为使用编码效率最高的阈值。进而,判定部189也可以导出两种以上预测系数(第一系数和第二系数的组合),针对所导出的两种以上预测系数分别计算编码效率。判定部189判定为使用编码效率最高的预测系数。
进而,判定部189也可以基于两个以上参数来设定阈值,并且导出两种以上预测系数(第一系数和第二系数的组合),针对阈值和预测系数的组合分别计算编码效率。判定部189判定为使用编码效率最高的阈值和预测系数的组合。
但是,实施方式和变形例4并不限定于此,关于阈值设定方法和预测系数导出方法,也可以预先决定一种方法。
[其他实施方式]
本发明通过上述实施方式进行了说明,但不应该理解为构成该公开的一部分的论述和附图限定本发明。根据该公开,本领域技术人员应当清楚各种代替实施方式、实施例和运用技术。
在实施方式中,阈值基于表示第一分量的参考样本的分布或变化的参数来设定。但是,实施方式并不限定于此。阈值也可以基于表示第二分量的参考样本的分布或变化的参数来设定。阈值还可以基于表示第一分量和第二分量双方的参考样本的分布或变化的参数来设定。
在实施方式中,阈值基于表示参考单元中包含的参考样本的分布或变化的参数来设定。但是,实施方式并不限定于此。阈值也可以基于表示目标单元中包含的样本的分布或变化的参数来设定。
在实施方式中,主要对阈值为一种、预测系数为两种的情况进行了说明。但是,实施方式并不限定于此。阈值也可以是两种以上,预测系数也可以是三种以上。
虽然在实施方式中没有特别说明,但是第一分量的目标单元的尺寸也可以与第二分量的目标单元的尺寸不同。例如,在第一分量的目标单元的尺寸大于第二分量的目标单元的尺寸的情况下,也可以进行第一分量的目标单元的下采样。下采样的方法没有特别限定,例如可以采用Joint Video Explorat ion Team(JVET)of ITU-T SG 16 WP 3 andISO/IEC JTC 1/SC 29/W G 11的JVET-D0110(Qualcomm)中记载的方法。
虽然在实施方式中没有特别说明,但是在进行线性预测的情况下,第二分量的帧内预测部112Q也可以使用与第一分量的帧内预测部112P使用的帧内预测模式相同的帧内预测模式。
在实施方式中,第二预测样本生成部188使用从由开关187切换的输入源获取的参考样本或线性预测样本,生成第二分量的预测样本。但是,实施方式并不限定于此。第二预测样本生成部188也可以通过参考样本和线性预测样本的加权相加来生成第二分量的预测样本。
在实施方式中,第二预测样本生成部288与第二预测样本生成部188同样地使用从由开关287切换的输入源获取的参考样本或线性预测样本,生成第二分量的预测样本。但是,实施方式并不限定于此。第二预测样本生成部188也可以通过参考样本和线性预测样本的加权相加来生成第二分量的预测样本。
加权相加的方法没有特别限定,例如可以采用Joint Video Exploration Team(JVET)of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11的JVET-D0110(Qualcomm)中记载的方法。
虽然在实施方式中没有特别说明,但是判定部189也可以在第一分量和第二分量的帧内预测模式相同的情况下,判定是否进行线性预测。
在实施方式中,图像编码装置100具有信道间重建样本生成部184和信道间参考样本生成部185这两者。但是,实施方式并不限定于此。图像编码装置100也可以具有信道间重建样本生成部184和信道间参考样本生成部185中的任意一个。
在实施方式中,图像解码装置200具有信道间重建样本生成部284和信道间参考样本生成部285这两者。但是,实施方式并不限定于此。图像解码装置200也可以具有信道间重建样本生成部284和信道间参考样本生成部285中的任意一个。
在实施方式中,第一分量为亮度分量,第二分量为色差分量。但是,实施方式并不限定于此。例如,也可以是第一分量为色差分量,第二分量为亮度分量。
虽然在实施方式中没有特别说明,但是帧内预测模式是否接近垂直方向也可以根据帧内预测模式的方向与垂直方向的角度是否小于规定角度来进行判断。接近垂直方向的帧内预测模式还可以预先定义。同样地,帧内预测模式是否接近水平方向也可以根据帧内预测模式的方向与水平方向的角度是否小于规定角度来进行判断。接近水平方向的帧内预测模式还可以预先定义。
虽然在实施方式中没有特别说明,但是也可以提供使计算机执行图像编码装置100和图像解码装置200进行的各处理的程序。此外,程序可以记录在计算机可读介质中。如果使用计算机可读介质,则能够将程序安装在计算机中。这里,记录有程序的计算机可读介质可以是非暂时性记录介质。非暂时性记录介质没有特别限定,例如可以是CD-ROM、DVD-ROM等记录介质。
或者,也可以提供由存储器和处理器构成的芯片,该存储器存储用于执行图像编码装置100和图像解码装置200进行的各处理的程序,该处理器用于执行存储器中存储的程序。
符号说明
10…图像处理系统,100…图像编码装置,111…帧间预测部,112…帧内预测部,121…减法器,122…加法器,131…变换和量化部,132…逆变换和逆量化部,140…编码部,150…环内滤波器,160…帧缓冲器,181…第一参考样本生成部,182…第一预测样本生成部,183…预测系数导出部,184…信道间重建样本生成部,185…信道间参考样本生成部,186…第二参考样本生成部,187…开关,188…第二预测样本生成部,189…判定部,200…图像解码装置,210…解码部,220…逆变换和逆量化部,230…加法器,241…帧间预测部,242…帧内预测部,250…环内滤波器,260…帧缓冲器,281…第一参考样本生成部,282…第一预测样本生成部,283…预测系数导出部,284…信道间重建样本生成部,285…信道间参考样本生成部,286…第二参考样本生成部,287…开关,288…第二预测样本生成部,289…判定部。

Claims (11)

1.一种图像解码装置,其具备:
解码端第一生成部,其针对目标单元,生成第一分量的预测样本;
解码端线性预测部,其使用所述第一分量的样本和预测系数,生成第二分量的线性预测样本;以及
解码端第二生成部,其针对所述目标单元,使用所述第二分量的线性预测样本,生成所述第二分量的预测样本,
其中,所述解码端线性预测部
在所述第一分量的样本为阈值以下的情况下,使用第一系数作为所述预测系数,
在所述第一分量的样本大于所述阈值的情况下,使用与所述第一系数不同的第二系数作为所述预测系数,
所述阈值基于下述参数来设定,该参数表示针对所述目标单元而参考的参考单元中包含的所述第一分量和所述第二分量中的至少任意一个的参考样本的分布或变化。
2.根据权利要求1所述的图像解码装置,其中,所述参数是所述参考样本的微分值、所述参考样本的二次微分值、所述参考样本的直方图、所述参考样本的中值和所述参考样本的边缘分量的位置中的至少任意一个。
3.根据权利要求1或2所述的图像解码装置,其中,所述解码端线性预测部基于所述阈值以下的所述参考样本计算所述第一系数,基于大于所述阈值的所述参考样本计算所述第二系数。
4.根据权利要求1或2所述的图像解码装置,其中,所述解码端线性预测部基于从图像编码装置接收的控制数据,从预先决定的预测系数中选择所述第一系数和所述第二系数。
5.根据权利要求1~4中任一项所述的图像解码装置,其中,所述参考单元根据生成所述第一分量的预测样本的帧内预测模式来选择。
6.根据权利要求1~5中任一项所述的图像解码装置,其中,所述第一分量的样本是所述目标单元中包含的所述第一分量的重建样本或所述目标单元中包含的所述第一分量的预测样本,
所述解码端线性预测部使用所述第一分量的样本和所述预测系数,生成所述目标单元中包含的所述第二分量的线性预测样本。
7.根据权利要求1~5中任一项所述的图像解码装置,其中,所述第一分量的样本是所述参考单元中包含的所述第一分量的参考样本,
所述解码端线性预测部使用所述第一分量的样本和所述预测系数,生成所述参考单元中包含的所述第二分量的线性预测样本。
8.一种图像编码装置,其具备:
编码端第一生成部,其针对目标单元,生成第一分量的预测样本;
编码端线性预测部,其使用所述第一分量的样本和预测系数,生成第二分量的线性预测样本;以及
编码端第二生成部,其针对所述目标单元,使用所述第二分量的线性预测样本,生成所述第二分量的预测样本,
其中,所述编码端线性预测部
在所述第一分量的样本为阈值以下的情况下,使用第一系数作为所述预测系数,
在所述第一分量的样本大于所述阈值的情况下,使用与所述第一系数不同的第二系数作为所述预测系数,
所述阈值基于下述参数来设定,该参数表示针对所述目标单元而参考的参考单元中包含的所述第一分量和所述第二分量中的至少任意一个的参考样本的分布或变化。
9.一种图像处理系统,其具备图像编码装置和图像解码装置,其中,
所述图像编码装置具备:
编码端第一生成部,其针对目标单元,生成第一分量的预测样本;
编码端线性预测部,其使用所述第一分量的样本和预测系数,生成第二分量的线性预测样本;以及
编码端第二生成部,其针对所述目标单元,使用所述第二分量的线性预测样本,生成所述第二分量的预测样本,
所述图像解码装置具备:
解码端第一生成部,其针对所述目标单元,生成所述第一分量的预测样本;
解码端线性预测部,其使用所述第一分量的样本和所述预测系数,生成所述第二分量的线性预测样本;以及
解码端第二生成部,其针对所述目标单元,使用所述第二分量的线性预测样本,生成所述第二分量的预测样本,
其中,所述编码端线性预测部和所述解码端线性预测部
在所述第一分量的样本为阈值以下的情况下,使用第一系数作为所述预测系数,
在所述第一分量的样本大于所述阈值的情况下,使用与所述第一系数不同的第二系数作为所述预测系数,
所述阈值基于下述参数来设定,该参数表示针对所述目标单元而参考的参考单元中包含的所述第一分量和所述第二分量中的至少任意一个的参考样本的分布或变化。
10.一种程序,其使计算机执行以下步骤:
步骤A,针对目标单元,生成第一分量的预测样本;
步骤B,使用所述第一分量的样本和预测系数,生成第二分量的线性预测样本;以及
步骤C,针对所述目标单元,使用所述第二分量的线性预测样本,生成所述第二分量的预测样本,
所述步骤B包括以下步骤:
在所述第一分量的样本为阈值以下的情况下,使用第一系数作为所述预测系数;以及
在所述第一分量的样本大于所述阈值的情况下,使用与所述第一系数不同的第二系数作为所述预测系数,
所述阈值基于下述参数来设定,该参数表示针对所述目标单元而参考的参考单元中包含的所述第一分量和所述第二分量中的至少任意一个的参考样本的分布或变化。
11.一种程序,其使计算机执行以下步骤:
步骤A,针对目标单元,生成第一分量的预测样本;
步骤B,使用所述第一分量的样本和预测系数,生成第二分量的线性预测样本;以及
步骤C,针对所述目标单元,使用所述第二分量的线性预测样本,生成所述第二分量的预测样本,
其中,在所述步骤B中,
在所述第一分量的样本为阈值以下的情况下,使用第一系数作为所述预测系数,
在所述第一分量的样本大于所述阈值的情况下,使用与所述第一系数不同的第二系数作为所述预测系数,
所述阈值基于下述参数来设定,该参数表示针对所述目标单元而参考的参考单元中包含的所述第一分量和所述第二分量中的至少任意一个的参考样本的分布或变化。
CN201980020435.3A 2018-06-06 2019-03-22 图像解码装置、图像编码装置、图像处理系统、图像解码方法和程序 Active CN111886860B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2018108888A JP2019213096A (ja) 2018-06-06 2018-06-06 画像復号装置、画像符号化装置、画像処理システム、画像復号方法及びプログラム
JP2018-108888 2018-06-06
PCT/JP2019/011987 WO2019235026A1 (ja) 2018-06-06 2019-03-22 画像復号装置、画像符号化装置、画像処理システム、画像復号方法及びプログラム

Publications (2)

Publication Number Publication Date
CN111886860A true CN111886860A (zh) 2020-11-03
CN111886860B CN111886860B (zh) 2024-06-25

Family

ID=68770188

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980020435.3A Active CN111886860B (zh) 2018-06-06 2019-03-22 图像解码装置、图像编码装置、图像处理系统、图像解码方法和程序

Country Status (5)

Country Link
US (1) US11463684B2 (zh)
EP (1) EP3806459B1 (zh)
JP (2) JP2019213096A (zh)
CN (1) CN111886860B (zh)
WO (1) WO2019235026A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019213096A (ja) * 2018-06-06 2019-12-12 Kddi株式会社 画像復号装置、画像符号化装置、画像処理システム、画像復号方法及びプログラム
EP4496307A1 (en) * 2022-03-15 2025-01-22 KT Corporation Image encoding/decoding method and apparatus
EP4651496A1 (en) * 2023-01-10 2025-11-19 LG Electronics Inc. Channel prediction-based feature encoding/decoding method and device, and recording medium storing bitstream
WO2025159626A1 (ko) * 2024-01-23 2025-07-31 엘지전자 주식회사 영상 인코딩/디코딩 방법 및 장치, 그리고 비트스트림을 저장한 기록 매체

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103069803A (zh) * 2010-08-12 2013-04-24 日本电信电话株式会社 视频编码方法、视频解码方法、视频编码装置、视频解码装置及其程序
JP2013141187A (ja) * 2012-01-06 2013-07-18 Sony Corp 画像処理装置及び画像処理方法
CN103238332A (zh) * 2010-12-28 2013-08-07 松下电器产业株式会社 运动图像解码方法、运动图像编码方法、运动图像解码装置、运动图像编码装置以及运动图像编解码装置
CN105284109A (zh) * 2013-03-28 2016-01-27 Kddi株式会社 运动图像编码装置、运动图像解码装置、运动图像编码方法、运动图像解码方法、及程序
WO2017057953A1 (ko) * 2015-09-30 2017-04-06 엘지전자 주식회사 비디오 코딩 시스템에서 레지듀얼 신호 코딩 방법 및 장치
WO2017061189A1 (ja) * 2015-10-05 2017-04-13 シャープ株式会社 画像復号装置または画像符号化装置のための画像予測装置
US20170251213A1 (en) * 2016-02-25 2017-08-31 Mediatek Inc. Method and apparatus of video coding
US20170272749A1 (en) * 2015-10-09 2017-09-21 Telefonaktiebolaget Lm Ericsson (Publ) Cross component prediction in video coding
WO2018061588A1 (ja) * 2016-09-27 2018-04-05 株式会社ドワンゴ 画像符号化装置、画像符号化方法、及び画像符号化プログラム、並びに、画像復号装置、画像復号方法、及び画像復号プログラム

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5898452B2 (ja) * 2011-10-13 2016-04-06 日本放送協会 イントラ予測装置、符号化装置、復号装置、及びプログラム
GB2498550B (en) * 2012-01-19 2016-02-24 Canon Kk Method and device for processing components of an image for encoding or decoding
US20150036744A1 (en) * 2012-05-02 2015-02-05 Sony Corporation Image processing apparatus and image processing method
JP6352141B2 (ja) * 2014-09-30 2018-07-04 Kddi株式会社 動画像符号化装置、動画像復号装置、動画像圧縮伝送システム、動画像符号化方法、動画像復号方法、およびプログラム
US20170150186A1 (en) * 2015-11-25 2017-05-25 Qualcomm Incorporated Flexible transform tree structure in video coding
US11722677B2 (en) * 2016-05-06 2023-08-08 Interdigital Madison Patent Holdings, Sas Method and system for decoder-side intra mode derivation for block-based video coding
US10652575B2 (en) * 2016-09-15 2020-05-12 Qualcomm Incorporated Linear model chroma intra prediction for video coding
ES2711473R1 (es) * 2016-09-20 2021-04-07 Kt Corp Metodo y aparato para procesar una senal de video
WO2018164504A1 (ko) * 2017-03-09 2018-09-13 주식회사 케이티 비디오 신호 처리 방법 및 장치
JP2019213096A (ja) * 2018-06-06 2019-12-12 Kddi株式会社 画像復号装置、画像符号化装置、画像処理システム、画像復号方法及びプログラム

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103069803A (zh) * 2010-08-12 2013-04-24 日本电信电话株式会社 视频编码方法、视频解码方法、视频编码装置、视频解码装置及其程序
CN103238332A (zh) * 2010-12-28 2013-08-07 松下电器产业株式会社 运动图像解码方法、运动图像编码方法、运动图像解码装置、运动图像编码装置以及运动图像编解码装置
JP2013141187A (ja) * 2012-01-06 2013-07-18 Sony Corp 画像処理装置及び画像処理方法
CN105284109A (zh) * 2013-03-28 2016-01-27 Kddi株式会社 运动图像编码装置、运动图像解码装置、运动图像编码方法、运动图像解码方法、及程序
WO2017057953A1 (ko) * 2015-09-30 2017-04-06 엘지전자 주식회사 비디오 코딩 시스템에서 레지듀얼 신호 코딩 방법 및 장치
WO2017061189A1 (ja) * 2015-10-05 2017-04-13 シャープ株式会社 画像復号装置または画像符号化装置のための画像予測装置
US20170272749A1 (en) * 2015-10-09 2017-09-21 Telefonaktiebolaget Lm Ericsson (Publ) Cross component prediction in video coding
US20170251213A1 (en) * 2016-02-25 2017-08-31 Mediatek Inc. Method and apparatus of video coding
WO2018061588A1 (ja) * 2016-09-27 2018-04-05 株式会社ドワンゴ 画像符号化装置、画像符号化方法、及び画像符号化プログラム、並びに、画像復号装置、画像復号方法、及び画像復号プログラム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
GEERT VAN DER AUWERA: "Description of Core Experiment 3: Intra Prediction and Mode Coding", JOINT VIDEO EXPERTS TEAM (JVET) OF ITU-T SG 16 WP 3 AND ISO/IEC JTC 1/SC 29/WG 11 10TH MEETING: SAN DIEGO, USA, 10–20 APR. 2018,JVET-J1023, pages 8 *

Also Published As

Publication number Publication date
JP2019213096A (ja) 2019-12-12
CN111886860B (zh) 2024-06-25
EP3806459B1 (en) 2026-01-14
JP7407892B2 (ja) 2024-01-04
EP3806459A4 (en) 2022-06-22
US11463684B2 (en) 2022-10-04
US20210112242A1 (en) 2021-04-15
EP3806459A1 (en) 2021-04-14
WO2019235026A1 (ja) 2019-12-12
JP2023015241A (ja) 2023-01-31

Similar Documents

Publication Publication Date Title
RU2762933C2 (ru) Кодирование и декодирование видео с повышенной устойчивостью к ошибкам
CN102047665B (zh) 运动图像编码方法以及运动图像解码方法
CN105635735B (zh) 感知图像和视频编码
US8345995B2 (en) Image coding method and apparatus using spatial predictive coding of chrominance and image decoding method and apparatus
KR101200865B1 (ko) 영상의 부호화 방법 및 장치, 복호화 방법 및 장치
KR101365567B1 (ko) 영상의 예측 부호화 방법 및 장치, 그 복호화 방법 및 장치
CN101543074B (zh) 去块滤波装置和方法
EP3007447A1 (en) Method for improving intra-prediction of diagonal mode in video coding
CN110800302A (zh) 用于视频编解码的帧内-帧间预测的方法及装置
US20130022124A1 (en) Image encoding device, image decoding device, image encoding method, and image decoding method
JP7407892B2 (ja) 画像復号装置、画像符号化装置、画像処理システム、画像復号方法及びプログラム
JP2011514095A (ja) 映像イントラ予測方法及び装置
JP2018110428A (ja) 映像符号化及び復号化のためのdcイントラ予測モードのための方法及び装置
KR20090087767A (ko) 영상의 인트라 예측 부호화 방법
JP4074868B2 (ja) 画像符号化制御方法及びその装置
KR101721345B1 (ko) 영상 부호화 방법, 영상 부호화 장치 및 영상 부호화 프로그램
KR20130049707A (ko) 인트라 예측 방법 및 장치
WO2011105230A1 (ja) フィルタ係数符号化装置、フィルタ係数復号装置、動画像符号化装置、動画像復号装置、および、データ構造
KR20180107067A (ko) 영상 부호화/복호화 장치 및 방법
JP6998846B2 (ja) 画像復号装置、画像符号化装置、画像処理システム及びプログラム
JP6886825B2 (ja) 予測装置、符号化装置、復号装置、及びプログラム
KR20100111732A (ko) 동화상 부호화 및 복호 장치
KR20130050534A (ko) 하다마드 변환을 이용한 부호화 방법 및 이러한 방법을 사용하는 장치
WO2012098026A1 (en) Method and apparatus for encoding or decoding a video signal using a summary reference picture

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant