CN114175635A - 用于推导帧内预测模式的方法及装置 - Google Patents

用于推导帧内预测模式的方法及装置 Download PDF

Info

Publication number
CN114175635A
CN114175635A CN202080053549.0A CN202080053549A CN114175635A CN 114175635 A CN114175635 A CN 114175635A CN 202080053549 A CN202080053549 A CN 202080053549A CN 114175635 A CN114175635 A CN 114175635A
Authority
CN
China
Prior art keywords
mode
prediction mode
intra
mpm
current block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202080053549.0A
Other languages
English (en)
Inventor
金在一
李善暎
高京奂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SK Telecom Co Ltd
Original Assignee
SK Telecom 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
Priority claimed from KR1020190157997A external-priority patent/KR20200136301A/ko
Application filed by SK Telecom Co Ltd filed Critical SK Telecom Co Ltd
Publication of CN114175635A publication Critical patent/CN114175635A/zh
Pending legal-status Critical Current

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/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/12Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
    • H04N19/122Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
    • 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/103Selection of coding mode or of prediction mode
    • H04N19/11Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/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/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • H04N19/159Prediction type, e.g. intra-frame, inter-frame or bidirectional frame 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/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/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/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

Landscapes

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

Abstract

公开了一种用于推导帧内预测模式的方法及图像解码装置。根据本发明的实施方式,提供了一种用于推导帧内预测模式的方法,该方法包括:用于基于指示多条参考线当中的任意一条的参考线信息,获得指示当前块的帧内预测模式是否包括在不含平面模式的最可能模式(MPM)列表中的MPM信息的步骤;用于基于参考线信息和MPM信息,确定指示当前块的帧内预测模式是否与平面模式相对应的平面信息的步骤;以及用于使用平面信息来推导当前块的帧内预测模式的步骤。

Description

用于推导帧内预测模式的方法及装置
技术领域
一些实施方式中的本公开涉及图像或视频的编码和解码。更具体地,本公开涉及用于通过具有经扩展的应用范围的帧内预测模式推导方案来推导帧内预测模式以提供提高的编码效率和解码效率的方法及装置。
背景技术
由于视频数据与音频数据或静止图像数据相比数据量大,因此需要大量的硬件资源(包括存储器),以在经历压缩处理之前以其原始形式存储或传输数据。
因此,存储或传输视频数据通常伴随着在解码器可以接收、解压缩和再现经压缩视频数据之前,通过使用编码器对其进行压缩。现有的视频压缩技术包括H.264/AVC和将H.264/AVC的编码效率提高了约40%的高效视频编码(HEVC)。
然而,视频在尺寸、分辨率和帧率方面的不断增加以及随之而来的待编码数据量的增加需要一种新的且更优的压缩技术,其具有比现有压缩技术更好的编码效率和更高的图像质量改进。
发明内容
技术问题
本公开涉及提供改进的视频编码和解码技术来满足这些需求,并且具体而言,本公开的至少一个方面旨在提供用于通过通常可适用于各种帧内预测技术的帧内预测模式推导方案来提高视频编码和解码的效率来提高视频编码和解码的效率的技术。
技术方案
本公开的至少一个方面提供了一种推导帧内预测模式的方法,该方法包括以下步骤:基于指示多条参考线中的任何一条的参考线信息,获得指示当前块的帧内预测模式是否包括在不含平面模式的最可能模式(MPM)列表中的MPM信息;基于参考线信息和MPM信息,确定指示当前块的帧内预测模式是否为平面模式的平面信息;以及通过使用平面信息推导当前块的帧内预测模式。
本发明另一方面提供了一种用于解码视频图像的设备,其包括获取单元、确定单元和推导单元。获取单元被配置为基于指示多条参考线中的任意一条的参考线信息,获得指示当前块的帧内预测模式是否包括在不含平面模式的最可能模式(MPM)列表中的MPM信息。确定单元被配置为基于参考线信息和MPM信息,确定指示当前块的帧内预测模式是否为平面模式的平面信息。推导单元被配置为通过使用平面信息推导当前块的帧内预测模式。
有益效果
如上所述,根据本公开的至少一个实施方式,提供了一种帧内预测模式推导方案,其具有更扩展的应用范围、针对色度块的候选帧内模式的有效选择以及对色度块的更准确预测能够使得提高压缩性能。
根据本公开的另一实施方式,可以有效地设置MPM列表和非MPM列表,从而提供提高的压缩性能。
附图说明
图1是例示了可以实现本公开的技术的视频编码设备的框图。
图2是用于说明通过使用QTBTTT结构来划分或分割块的方法的图。
图3是多个帧内预测模式的示意图。
图4是例示了能够实现本公开的技术的视频解码设备的框图。
图5是例示了传统的帧内预测模式的图。
图6是例示了多参考线(MRL)功能的图。
图7是例示了帧内子划分(ISP)功能的图。
图8是能够实现本公开的技术的示例视频编码/解码设备的框图。
图9是帧内预测模式推导的示例性实施方式的流程图。
图10是用于获得最可能模式(MPM)信息的示例性实施方式的流程图。
图11和图12是例示了用于确定平面信息的各个实施方式的流程图。
图13是MPM列表配置的示例性实施方式的流程图。
图14是例示了MPM列表配置所使用的相邻块的图。
图15和图16是例示了MPM列表配置的各个实施方式的流程图。
具体实施方式
以下将参照附图详细描述本公开的一些实施方式。在以下描述中,尽管示出于不同的附图中,但是相似的附图标记优选地指代相似的元件。此外,在一些实施方式的以下描述中,出于清楚和简洁的目的,当被认为模糊本公开的主题时,将省略对相关已知组件和功能的详细描述。
图1是例示了可以实现本公开的技术的视频编码设备的框图。在下文中,将参照图1描述视频编码设备和该设备的子组件。
视频编码设备可以被配置为包括块分割器110、预测单元120、减法器130、变换器140、量化器145、编码器150、逆量化器160、逆变换器165、加法器170、滤波器单元180和存储器190。
视频编码设备的各个组成部分可以实现为硬件或软件,或者经组合的硬件和软件。另外,每个组件的功能可以由软件实现,并且每个组件的软件功能可以实现为由微处理器执行。
视频由多幅图片组成。每幅图片被分割为多个区域,并且针对每个区域执行编码。例如,一幅图片被分割为一个或更多个图块(tile)或/和切片。这里,一个或更多个图块可以被定义为图块组。每个图块或/和切片被分割为一个或更多个编码树单元(CTU)。并且每个CTU按照树结构被分割为一个或更多个编码单元(CU)。应用于各个CU的信息被编码为CU的语法,并且共同应用于包括在一个CTU中的CU的信息被编码为CTU的语法。另外,共同应用于一个切片中的所有块的信息被编码为图块的语法或作为图块的集合的图块组的语法,并且应用于构成一幅图片的所有块的信息被编码在图片参数集中(PPS)或图片报头中。此外,由多幅图片共同参考的信息被编码在序列参数集(SPS)中。另外,由一个或更多个SPS共同参考的信息被编码在视频参数集(VPS)中。
块分割器110确定编码树单元(CTU)的尺寸。CTU的尺寸信息(CTU尺寸)被编码为SPS或PPS的语法,并被发送给视频解码设备。
块分割器110将构成视频的每幅图片分割为具有预定尺寸的多个编码树单元(CTU),然后使用树结构以递归地分割CTU。树结构中的叶节点变为编码单元(CU),它是编码的基本单元。
使用的树结构可以是其中上节点(或父节点)被分割为四个相同尺寸的下节点(或子节点)的四叉树(QuadTree:QT),其中上节点被划为两个下节点的二叉树(BinaryTree:BT),其中上节点以1:2:1的尺寸比例分割为三个下节点的三叉树(TernaryTree:TT)或者QT结构、BT结构和TT结构中的两种或更多种的混合。例如,可以使用四叉树加二叉树(QTBT)结构,或者可以使用四叉树加二叉树三叉树(QTBTTT)结构。这里,BTTT可以统称为多类型树(MTT)。
图2示出了QTBTTT分割树结构。如图2所示,CTU可以首先被分割为QT结构。可以重复进行四叉树分割,直至分割块的尺寸达到QT中允许的叶节点的最小块尺寸(MinQTSize)。指示QT结构的每个节点是否被分割为下层的四个节点的第一标志(QT_split_flag)由编码器150编码并且用信号通知给视频解码设备。当QT的叶节点不大于BT中所允许的根节点的最大块尺寸(MaxBTSize)时,其可以被进一步分割为BT结构或TT结构中的任意一种或更多种。在BT结构和/或TT结构中,可以存在多个分割方向。例如,可以存在其中相关节点的块被水平和垂直地分割的两个方向。如图2所示,当开始MTT分割时,第二标志(mtt_split_flag)指示节点是否被分割,并且如果是,指示分割方向(垂直或水平)的进一步标志和/或指示划分或分割类型(二元或三元)的标志由编码器150编码并且用信号通知给视频解码设备。
作为树结构的另一示例,当使用QTBTTT结构分割块时,首先对关于指示节点被分割的CU分割标志(split_cu_flag)的信息进行编码并且用信号通知该信息,然后由编码器150对指示分割类型是否是QT分割的QT分割标志(split_qt_flag)信息进行编码并且用信号通知给视频解码设备。当CU分割标志(split_cu_flag)值指示该节点没有被分割时,该节点的块变为分割树结构中的叶节点,并且成为作为编码的基本单元的编码单元(CU)。当CU分割标志(split_cu_flag)值指示节点被分割时,视频编码设备将分割类型分类为QT分割或MTT分割。当分割类型为QT分割时,没有附加信息。当分割类型为MTT分割时,标志中的一个或两者由编码器150附加地编码并且用信号通知给视频解码设备,其是指示MTT分割方向(垂直或水平)的标志(mtt_split_cu_vertical_flag)和指示MTT分割类型(二元或三元)的标志(mtt_split_cu_binary_flag)。
作为树结构的又一示例,当使用QTBT时,可以存在两种类型的划分,这两种类型包括将相关节点的块水平分割为两个尺寸相等的块(即,对称水平分割)的类型和同样垂直分割的类型(即,对称垂直分割)的类型。指示BT结构的每个节点是否被分割为下层的块的分割标志(split_flag)和指示其划分类型的划分类型信息由编码器150编码并且发送给视频解码设备。此外,可以存在其中将相关节点的块分割为两个非对称形式的块的另一类型。非对称形式可以包括相关节点的块被分割成尺寸比为1:3的两个矩形块的形式,或者相关节点的块沿对角线方向被分割的形式。
根据CTU的QTBT或QTBTTT分割,CU可以具有各种尺寸。在下文中,与待编码或待解码的CU相对应的块(即,QTBTTT的叶节点)被称为“当前块”。
预测单元120对当前块进行预测以生成预测块。预测单元120包括帧内预测器122和帧间预测器124。
通常,图片中的当前块可以分别被预测编码。通常可以使用帧内预测技术或帧间预测技术来执行当前块的预测。帧内预测技术使用来自包含当前块的图片的数据,并且帧间预测技术使用来自包含当前块的图片之前被编码的先前图片的数据。帧间预测包括单向预测和双向预测二者。
帧内预测器122通过使用当前图片中位于当前块周围的***像素(参考像素)来预测当前块中的像素。根据不同的预测方向,存在多个帧内预测模式。例如,如图3所示,多个帧内预测模式可以包括包含平面模式和DC模式的2个无向模式和65个定向模式。针对每个预测模式,不同地定义了要使用的相邻像素和公式。
帧内预测器122可以确定要用于编码当前块的帧内预测模式。在一些示例中,帧内预测器122可以通过使用几个帧内预测模式来编码当前块并且从经测试的模式中选择适当的帧内预测模式来使用。例如,帧内预测器122可以通过几个经测试的帧内预测模式的率失真分析来计算率失真值,并在经测试的模式当中选择具有最佳率失真特性的帧内预测模式。
帧内预测器122从多个帧内预测模式当中选择一个帧内预测模式,并且通过使用根据所选帧内预测模式和计算公式而确定的至少一个相邻像素(参考像素)来预测当前块。关于所选帧内预测模式的信息由编码器150编码并且被发送给视频解码设备。
帧间预测器124通过运动补偿处理针对当前块生成预测块。帧间预测器124在当前图片之前的经编码和经解码的参考图片中搜索与当前块最相似的块,并通过使用搜索到的块生成当前块的预测块。然后,帧间预测器124生成与当前图片中的当前块和参考图片中的预测块之间的位移相对应的运动向量。通常,对亮度分量执行运动估计,并且基于亮度分量计算的运动矢量用于亮度分量和色度分量二者。要用于预测当前块的包括关于参考图片的信息和关于运动向量的信息由编码器150编码并且被发送给视频解码设备。
减法器130通过从当前块中减去由帧内预测器122或帧间预测器124生成的预测块来生成残差块。
变换器140将具有空间域中的像素值的残差块中的残差信号变换为频域中的变换系数。变换器140可以通过使用全尺寸残差块作为变换单元来变换残差块中的残差信号,或者将残差块分离成作为变换区域和非变换区域的两个子块,并且仅使用变换区域子块作为变换单元,以对残差信号进行变换。这里,变换区域子块可以是基于水平轴(或垂直轴)具有1:1的尺寸比的两个矩形块之一。在这种情况下,指示仅子块被变换的标志(cu_sbt_flag)、方向或垂直/水平信息(cu_sbt_horizontal_flag)和/或位置信息(cu_sbt_pos_flag)由编码器150编码并且用信号通知给视频解码设备。另外,变换区域子块的尺寸可以基于水平轴(或垂直轴)具有1:3的尺寸比,其中标识该划分的标志(cu_sbt_quad_flag)由编码器150附加地编码并且用信号通知给视频解码设备。
量化器145对从变换器140输出的变换系数进行量化,并向编码器150输出量化后的变换系数。
编码器150使用诸如基于上下文的自适应二进制算术码(CABAC)等的各种编码方法,对经量化的变换系数进行编码以生成比特流。编码器150对关于块划分的信息(诸如与块划分相关的CTU尺寸、CU分割标志、QT分割标志、MTT分割类型和MTT分割方向)进行编码,以允许视频解码设备以与视频编码设备相同的方式分割块。
另外,编码器150对关于指示当前块是通过帧内预测还是帧间预测被编码的预测类型的信息进行编码,并且根据预测类型对帧内预测信息(即,关于帧内预测模式的信息)或帧间预测信息(即,关于参考图片和运动向量的信息)进行编码。
逆量化器160对从量化器145输出的经量化的变换系数进行逆量化以生成变换系数。逆变换器165将从逆量化器160输出的变换系数从频域变换到空间域,以重构残差块。
加法器170将经重构的残差块和由预测单元120生成的预测块相加,以重构当前块。经重构的当前块中的像素在帧内预测下一块时用作参考像素。
滤波器单元180对经重构的像素执行滤波,以减少由于基于块的预测和变换/量化而生成的块伪影、振铃伪影、模糊伪影等。滤波器单元180可以包括解块滤波器182和样本自适应偏移(SAO)滤波器184。
解块滤波器180对经重构的块之间的边界进行滤波,以去除由逐块编码/解码引起的块伪影,并且SAO滤波器184对经解块滤波的视频执行附加滤波。SAO滤波器184是用于补偿由有损编码引起的经重构的像素和原始像素之间的差异的滤波器。
经重构的块通过解块滤波器182和SAO滤波器184进行滤波并存储在存储器190中。当重构了一幅图片中的所有块时,经重构的图片可以用作针对待编码的下一幅图片中的块的帧间预测的参考图片。
图4是例示了能够实现本公开的技术的视频解码设备的功能框图。在下文中,将参照图4描述视频解码设备和该设备的子组件。
视频解码设备可以被配置为包括解码器410、逆量化器420、逆变换器430、预测单元440、加法器450、滤波器单元460和存储器470。
与图1的视频编码设备一样,视频解码设备的各个组件可以实现为硬件或软件,或者经组合的硬件和软件。另外,每个组件的功能可以由软件实现,并且每个组件的软件功能可以实现为由微处理器执行。
解码器410对视频编码设备生成的比特流进行解码,并且提取关于块划分的信息,以确定待解码的当前块,并提取重构当前块所需的预测信息和关于残差信号的信息等。
解码器410从序列参数集(SPS)或图片参数集(PPS)中提取关于CTU尺寸的信息,确定CTU的尺寸并且将图片分割为所确定尺寸的CTU。然后,解码器410将CTU确定为最高层(即,树结构的根节点),并提取关于CTU的分割信息,从而通过使用树结构来分割CTU。
例如,在通过使用QTBTTT结构对CTU进行分割时,首先提取与QT分割相关的第一标志(QT_split_flag),并且将每个节点分割为下层的四个节点。针对与QT的叶节点相对应的节点,解码器410提取与MTT的划分相关的第二标志(MTT_split_flag)和分割方向(垂直/水平)和/或分割类型(二元/三元)的信息,以将该叶节点分割为MTT结构。这使得QT的叶节点之下的各个节点被递归地分割为BT或TT结构。
作为另一示例,当通过使用QTBTTT结构分割CTU时,解码器410首先提取指示CU是否被分割的CU分割标志(split_cu_flag)并且一旦分割相关块,其提取QT分割标志(split_qt_flag)。当划分类型为MTT而不是QT时,解码器410进一步提取指示MTT分割方向(垂直或水平)的标志(mtt_split_cu_vertical_flag)和/或指示MTT分割类型(二元或三元)的标志(mtt_split_cu_binary_flag)。在分割过程中,每个节点可以有零个或更多个递归QT分割,然后是零个或更多个递归MTT分割。例如,CTU可以立即进入MTT分割,或者相反,单独具有多个QT分割。
作为又一示例,当通过使用QTBT结构分割CTU时,解码器410提取与QT分割相关的第一标志(QT_split_flag),以将每个节点分割为下层的四个节点。并且,针对与QT的叶节点相对应的节点,解码器410提取指示该节点是否被进一步分割为BT的分割标志(split_flag)和分割方向信息。
此外,当解码器410通过树结构分割确定了待解码的当前块时,其提取关于指示当前块是帧内预测还是帧间预测的预测类型的信息。当预测类型信息指示帧内预测时,解码器410提取针对当前块的帧内预测信息(帧内预测模式)的语法元素。当预测类型信息指示帧间预测时,解码器410提取针对帧间预测信息(即,指示运动向量和运动向量所参考的参考图片的信息)的语法元素。
此外,解码器410提取关于当前块的经量化的变换系数的信息,作为关于残差信号的信息。
逆量化器420对经量化的变换系数进行逆量化。逆变换器430将经逆量化的变换系数从频域逆变换到空间域,以重构残差信号,从而生成当前块的重构残差块。
另外,当逆变换器430仅对变换块的局部区域(子块)进行逆变换时,其提取指示变换块的仅子块已经被变换的标志(cu_sbt_flag)、子块的方向(垂直/水平)信息(cu_sbt_horizontal_flag)和/或子块的位置信息(cu_sbt_pos_flag),并将该子块的变换系数从频域逆变换到空间域,以重构残差信号。同时,逆变换器430针对残差信号用“0”值填充变换块的未被逆变换而剩余的其余区域,从而生成针对当前块的最终残差块。
预测单元440可以包括帧内预测器442和帧间预测器444。帧内预测器442在当前块的预测类型为帧内预测时被激活,并且帧间预测器444在当前块的预测类型为帧间预测时被激活。
帧内预测器442从由解码器410提取的针对帧内预测模式的语法元素中确定多个帧内预测模式当中的当前块的帧内预测模式,并根据所确定的帧内预测模式,其通过使用当前块的相邻参考像素来预测当前块。
帧间预测器444利用由解码器410提取的针对帧间预测信息的语法元素来确定当前块的运动向量和该运动向量所参考的参考图片,并通过使用确定的运动向量和和参考图片对当前块进行预测。
加法器450将从逆变换器输出的残差块与从帧间预测器或帧内预测器输出的预测块相加,以重构当前块。经重构的当前块中的像素在对要解码的即将到来的块进行帧内预测时被用作参考像素。
滤波器单元460可以包括解块滤波器462和SAO滤波器464。解块滤波器462对经重构的块之间的边界进行解块和滤波,以去除由逐块解码引起的块伪影。SAO滤波器464在解块滤波之后对经重构的块执行附加滤波,以补偿由有损编码引起的经重构的像素与原始像素之间的差异。经重构的块通过解块滤波器462和SAO滤波器464被滤波并存储在存储器470中。当重构了一幅图片中的所有块时,经重构的图片被用作之后要编码的图片中块的帧间预测的参考图片。
针对帧内预测的帧内预测模式由具有方向性的定向模式和没有方向性的无向模式组成。在传统方法中,如图5所示,使用总共35个帧内预测模式执行帧内预测,这35个帧内预测模式包括33个具有方向性的角度模式(即,定向模式)和两个没有方向性的非角度模式(即,平面模式和直流(DC)模式的无向模式)。
传统方法通过选择35个模式当中与当前块的帧内预测模式匹配的概率高的三个最可能模式(MPM)并通过包括所选预测模式配置列表,来确定用于当前块的帧内预测的帧内预测模式(或,当前块的帧内预测模式)。针对列表配置,传统方法使用位于当前块附近的相邻块的预测模式和统计上最频繁使用的预测模式。
由所选预测模式构成的列表可以被称为MPM列表,并且未选预测模式(即,32个预测模式)可以称为非MPM模式或剩余模式。另外,由非MPM模式构成的列表可以被称为非MPM列表。
当前块的帧内预测模式可以由从视频编码设备用信号通知给视频解码设备的预测模式信息项来确定。传统地,首先用信号通知指示当前块的帧内预测模式是否包括在MPM列表中的1比特标志。如果当前块的帧内预测模式被包括在MPM列表中,则用信号通知信息(MPM索引)以指示包括在MPM列表中的预测模式中的任何一种。如果当前块的帧内预测模式不被包括在MPM列表中,则用信号通知指示非MPM模式中的任何一种的索引。
此外,当前块的帧内预测可以利用诸如多参考线(MRL)、帧内子划分(ISP)、规则帧内预测等的各种技术。
如图6所示,MRL技术或MRL模式是指通过使用多条参考线来执行当前块(CU)的帧内预测的技术。当应用MRL模式时,根据与当前块的接近程度为多条参考线指配索引“0”至“3”。从“0”、“1”和“2”的参考线当中选择一条参考线,并且所选参考线中的样本在执行帧内预测时被用作参考样本。从视频编码设备向视频解码设备用信号通知关于所选参考线的信息(索引)。MRL模式仅适用于MPM模式,并且仅应用于定向模式和DC模式。
如图7所示,ISP技术或ISP模式是指将当前块分割为多个子块,并针对每个子块执行预测、变换、量化等的技术。当应用ISP模式时,当前块根据其尺寸被划分为两个子块(图7的(a))或四个子块(图7的(b))。由于可以应用ISP模式的当前块的最小尺寸是4×8或8×4,在当前块的尺寸为4×4时,使ISP技术关闭。在当前块的尺寸为4×8或8×4时,当前块被二等分,并且在当前块的尺寸超过4×8或8×4时,当前块被四等分。
首先从视频编码设备向视频解码设备用信号通知指示是否应用ISP模式(开/关)的标志,并且当ISP模式开启时,附加地用信号通知关于当前块的分割方向的信息。ISP模式仅在MRL模式中的参考线索引为“0”时开启,并且适用于MPM模式和非MPM模式二者,并且应用于定向模式和无向模式二者。
常规帧内预测(Regular)是常用的帧内预测技术或模式,并且是指MRL模式中的参考线索引为“0”的情况以及ISP模式被关闭的情况。Regular模式适用于MPM模式和非MPM模式二者,并且应用于定向模式和无向模式二者。
表1示出了MRL模式、ISP模式和Regular模式的语法和结构。
[表1]
Figure BDA0003480458700000111
表1中表达的语法描述如下。
intra_luma_ref_idx:指示参考线的索引的语法。intra_luma_ref_idx≠0意指针对MRL模式的参考线,并且intra_luma_ref_idx=0意指针对ISP模式或Regular模式的参考线。在CTU的第一行中不执行MRL模式。
intra_subpartitions_mode_flag:指示是否应用ISP模式(开/关)的语法。
intra_subpartitions_split_flag:指示在ISP模式开启时当前块的分割方向的信息。
intra_luma_mpm_flag:指示当前块的帧内预测模式是否被包括在MPM列表中的信息。当MRL模式开启时,可以设置或推导intra_luma_mpm_flag=1的条件。这里,MRL模式开启的场景意指intra_luma_ref_idx≠0。
intra_luma_mpm_idx:指示包括在MPM列表中的预测模式中的一种的信息,其是与当前块的帧内预测模式相同的预测模式。在intra_luma_mpm_flag=1时,用信号通知intra_luma_mpm_idx。
intra_luma_mpm_remainder:指示非MPM模式中的任何一种(与当前块的帧内预测模式相同的预测模式)的信息。在intra_luma_mpm_flag=0时,用信号通知intra_luma_mpm_remainder。
表2中示出了上述三种技术的比较。
[表2]
Ref idx MPM 模式
MRL !=0 MPM 角度+DC
ISP =0 MPM+非MPM 角度+平面+DC
Regular =0 MPM+非MPM 角度+平面+DC
从表2可以看出,在MRL模式下,参考线的索引非零,仅支持MPM模式,并且仅支持定向模式和DC模式。在ISP模式下,参考线的索引为零,支持MPM模式和非MPM模式二者,并且支持定向模式和无向模式二者。在Regular模式下,参考线的索引为零,支持MPM模式和非MPM模式二者,并且支持定向模式和无向模式二者。
本公开旨在提供配置可以应用于全部MRL模式、ISP模式和Regular模式的MPM列表的方法。具体地,本公开提供了通过排除平面模式和/或DC模式(无向模式的一个或更多个)并且用信号通知针对无向模式的单独信息来配置MPM列表的方法。
如图8所示,视频编码/解码设备可以包括获取单元810、确定单元820、推导单元830、候选推导单元840和列表配置单元850。确定单元820可以包括第一确定单元822和第二确定单元824。
获取单元810可以基于参考线信息获得MPM信息(步骤S910)。这里,参考线信息是指示多条参考线当中用于当前块的帧内预测的参考线的信息。参考线信息可以实现为intra_luma_ref_idx。当不存在参考线信息时,参考线信息可以被设置或推导为指示索引为0(intra_luma_ref_idx=0)的参考线。
MPM信息是指示当前块的帧内预测模式(当前帧内模式)是否被包括在MPM列表中的信息。MPM信息可以被实现为intra_luma_mpm_flag。当不存在MPM信息时(当多条参考线或MRL开启时),MPM信息可以被设置或推导为指示当前块的帧内预测模式包括在MPM列表中(intra_luma_mpm_flag=1)。
确定单元820可以基于参考线信息和MPM信息确定平面信息(S920)。平面信息是指示当前块的帧内预测模式是否为平面模式的信息,并且其可以实现为intra_luma_planar_mode_flag或intra_luma_not_planar_flag。当平面信息不存在时,平面信息可以被推断为指示当前块的帧内预测模式不是平面模式(intra_luma_planar_mode_flag=0,intra_luma_not_planar_flag=1)。
当平面信息实现为intra_luma_planar_mode_flag时,intra_luma_planar_mode_flag=1的条件可以指示当前块的帧内预测模式是平面模式,并且intra_luma_planar_mode_flag=0的条件可以指示当前块的帧内预测模式不是平面模式。当平面信息实现为intra_luma_not_planar_flag时,intra_luma_not_planar_flag=0的条件可以指示当前块的帧内预测模式为平面模式,并且intra_luma_not_planar_flag=1的条件可以指示当前块的帧内预测模式不是平面模式。
推导单元830可以通过使用平面信息来推导当前块的帧内预测模式(S930)。例如,当平面信息指示平面模式时,可以将平面模式设置为当前块的帧内预测模式。当平面信息不指示平面模式时,可以通过由MPM信息指示的内容来确定当前块的帧内预测模式。在MPM信息指示当前块的帧内预测模式包括在MPM列表中的情况下,帧内预测模式当中的由MPM索引指示的候选帧内预测模式(即,包括在MPM列表中的候选帧内预测模式)可以被推导为当前块的帧内预测模式。相反,当MPM信息指示当前块的帧内预测模式没有被包括在MPM列表中时,对于当前块的帧内预测模式,可以推导由非MPM信息(intra_luma_mpm_remainder)指示的非MPM模式。
在下文中,将针对每个实施方式分别描述上述各个步骤。
实施方式1
实施方式1为获得MPM信息的过程。
首先,视频编码设备可以通过将参考线信息(intra_luma_ref_idx)包括在比特流中来向视频解码设备用信号通知该参考线信息(intra_luma_ref_idx)。视频解码设备可以从比特流中解码参考线信息(S1020)。
MRL模式
当参考线信息指示具有除“0”之外的索引的参考线(intra_luma_ref_idx≠0)时,MRL模式可以应用于当前块的帧内预测。由于MRL模式专门支持MPM模式,因此视频编码设备可以不用信号通知MPM信息(intra_luma_mpm_flag),并且MPM信息可以被推导或设置为“1”(intra_luma_mpm_flag=1)。
当在步骤S1040中经解码的参考线信息指示具有除“0”之外的索引的参考线(intra_luma_ref_idx≠0)时,由于没有用信号通知MPM信息,因此视频解码设备可以在步骤S1080中通过将MPM信息推断或设置为“1”(intra_luma_mpm_flag=1)来获得MPM信息。
ISP模式
当参考线信息指示索引为“0”的参考线(intra_luma_ref_idx=0)时,ISP模式或Regular模式可以应用于当前块的帧内预测。为了区分ISP模式和Regular模式,视频编码设备可以通过将指示是否应用ISP模式的信息(intra_subpartitions_mode_flag)包括在比特流中来向视频解码设备用信号通知指示是否应用ISP模式的信息(intra_subpartitions_mode_flag)。
另外,当应用ISP模式(intra_subpartitions_mode_flag=1)时,视频编码设备可以通过将指示当前块的分割方向的信息(intra_subpartitions_split_flag)进一步包括在比特流中来用信号通知指示当前块的分割方向的信息(intra_subpartitions_split_flag)。此外,由于ISP模式支持MPM模式和非MPM模式二者,因此视频编码设备可以用信号通知MPM信息。
当在步骤S1040中经解码的参考线信息指示索引为“0”的参考线(intra_luma_ref_idx=0)时,视频解码设备可以通过进一步解码指示是否应用ISP模式的信息来区分ISP模式和Regular模式(S1050)。当在步骤S1060中该信息指示应用ISP模式(intra_subpartitions_mode_flag=1)时,视频解码设备可以在步骤S1070中进一步对指示分割方向的信息(intra_subpartition_split_flag)进行解码。此外,视频解码设备可以通过从比特流解码MPM信息而获得MPM信息(S1090)。
Regular模式
当不应用ISP模式(intra_subpartitions_mode_flag=0)时,Regular模式可以用于当前块的帧内预测。由于Regular模式支持MPM模式和非MPM模式二者,因此视频编码设备可以向视频解码设备用信号通知MPM信息。
当在步骤S1060中指示是否应用ISP模式的信息指示不应用ISP模式(intra_subpartitions_mode_flag=0)时,Regular模式可以用于当前块的帧内预测。在这种情况下,视频解码设备可以从比特流解码并获得MPM信息(S1090)。
表3示出了上述实施方式1的语法结构。
[表3]
Figure BDA0003480458700000151
一些实施方式实现通过使用指示MRL模式的激活/停用(启用/禁用,即,开/关)的信息(例如,mrl_enabled_flag)或指示ISP模式的激活/停用(开/关)的(例如,isp_enabled_flag)来获得MPM信息的步骤。
指示MRL模式激活/停用的信息和指示ISP模式的激活/停用的信息可以定义在序列参数集、图片参数集、切片报头、以及图块组报头的一个或更多个位置中。
当MRL模式被启用(mrl_enabled_flag=1)时,视频编码设备可以用信号通知参考线信息,并且当MRL模式未被启用(mrl_enabled_flag=0)时,其可以不用信号通知参考线信息,而是将参考线信息设置或推导为索引为“0”的参考线(intra_luma_ref_idx=0)。当MRL模式被启用(在步骤S1010中mrl_enabled_flag=1)时,视频解码设备可以解码参考线信息(S1020),并且当MRL模式未被启用(步骤S1010中mrl_enabled_flag=0)时,其不可以解码参考线信息,而是可以将参考线信息推断为指示索引为“0”的参考线(intra_luma_ref_idx=0)。
当ISP模式被启用(isp_enabled_flag=1)时,视频编码设备可以用信号通知intra_subpartitions_mode_flag和intra_subpartitions_split_flag,并且当ISP模式被禁用(isp_enabled_flag=0)时,可以不用信号通知intra_subpartitions_mode_flag和intra_subpartitions_split_flag。作为响应,当在步骤S1040中ISP模式被启用(isp_enabled_flag=1)同时参考线信息指示索引为“0”的参考线(intra_luma_ref_idx=0)时,视频解码设备可以在步骤S1050和S1070中解码intra_subpartitions_mode_flag和intra_subpartitions_split_flag。当在步骤S1040中ISP模式被禁用(isp_enabled_flag=0)或者参考线信息指示具有除“0”之外的索引的参考线(intra_luma_ref_idx≠0)时,视频解码设备可以不解码intra_subpartitions_mode_flag和intra_subpartitions_split_flag(S1050、S1070)。
实施方式2
实施方式2涉及确定平面信息的步骤和基于平面信息推导当前块的帧内预测模式的步骤。
在以下将描述的实施方式2和实施方式3中,假设使用总共67个帧内预测模式来推导当前块的帧内预测模式。总共67个帧内预测模式可以包括两个无向模式(平面模式和DC模式)和65个定向模式。
根据无向模式(平面模式和直流模式)当中从MPM列表排除的无向模式的类型,实施方式2可以被划分为如下两个实施方式。
实施方式2-1
在实施方式2-1中,可以从MPM列表中单独排除平面模式。换句话说,在实施方式2-1中,可以通过使用DC模式和定向模式来配置MPM列表。
MRL模式
MRL模式可以支持MPM模式,支持定向模式和DC模式,并且支持具有除“0”之外的索引的参考线。因此,在应用MRL模式的情况下,MPM信息可以指示当前帧内模式(当前块的帧内预测模式)包括在MPM列表中的(intra_luma_mpm_flag=1),并且参考线信息可以指示具有除“0”之外的索引的参考线(intra_luma_ref_idx≠0)。
当MPM信息指示当前帧内模式包括在MPM列表中(intra_luma_mpm_flag=1)同时参考线信息指示具有除“0”之外的索引的参考线(intra_luma_ref_idx≠0)时,平面信息可以被推断为指示当前帧内模式不是平面模式的值(intra_luma_planar_mode_flag=0或intra_luma_not_planar_mode_flag=1)。
另外,为了指示包括在MPM列表中的候选帧内预测模式中的任意一种,可以将MPM索引(intra_luma_mpm_idx)用信号通知给视频解码设备。这里,MPM索引可以是指示包括在MPM列表中的候选帧内预测模式(MPM模式)中的任意一种的信息。
视频解码设备可以确定MPM信息和参考线信息(S1110、S1120)。在应用MRL模式的情况下,MPM信息可以指示当前帧内模式包括在MPM列表中(intra_luma_mpm_flag=1),并且参考线信息可以指示具有除“0”之外的索引的参考线(intra_luma_ref_idx≠0)。
另外,在步骤S1140中,平面信息可以不被用信号通知并且可以被推断为不指示平面模式的值(intra_luma_planar_mode_flag=0)。
由于在步骤S1150中平面信息不指示平面模式(intra_luma_planar_mode_flag=0或intra_luma_not_planar_mode_flag=1),因此可以从比特流中解码MPM索引(S1160)。另外,MPM列表中的由MPM索引指示的候选帧内预测模式可以被推导为当前块的帧内预测模式。
ISP模式
ISP模式可以支持MPM模式和非MPM模式二者,支持定向模式和无向模式二者,并且支持具有为“0”的索引的参考线。因此,在应用ISP模式的情况下,MPM信息可以指示当前帧内模式包括在MPM列表中(intra_luma_mpm_flag=1)或指示当前帧内模式不包括在MPM列表中(intra_luma_mpm_flag=0)。参考线信息可以指示索引为“0”的参考线(intra_luma_ref_idx=0)。
当MPM信息指示当前帧内模式包括在MPM列表中(intra_luma_mpm_flag=1)同时参考线信息指示索引为“0”的参考线(intra_luma_ref_idx=0)时,可以将平面信息用信号通知给视频解码设备。
当平面信息指示当前帧内模式不是平面模式(intra_luma_planar_mode_flag=0或intra_luma_not_planar_mode_flag=1)时,可以将MPM索引用信号通知给视频解码设备。相反,当平面信息指示当前帧内模式是平面模式(intra_luma_planar_mode_flag≠0或intra_luma_not_planar_mode_flag=0)时,可以不将MPM索引用信号通知给视频解码设备。
视频解码设备可以确定MPM信息和参考线信息(S1110、S1120)。在应用ISP模式的情况下,MPM信息可以指示当前帧内模式包括在MPM列表中(intra_luma_mpm_flag=1)或指示当前帧内模式不包括在MPM列表中(intra_luma_mpm_flag=0)。参考线信息可以指示索引为“0”的参考线(intra_luma_ref_idx=0)。
当intra_luma_mpm_flag=0(S1110)时,可以从比特流中解码非MPM信息(S1170)。当intra_luma_mpm_flag=1(S1110)时,由于intra_luma_ref_idx=0(S1120),因此可以从比特流中解码平面信息,并且从而可以确定其值(S1130)。
当平面信息不指示平面模式(intra_luma_planar_mode_flag=0或intra_luma_not_planar_mode_flag=1,S1150)时,可以从比特流中解码MPM索引(S1160)。另外,可以将MPM列表中的MPM索引指示的候选帧内预测模式设置为当前块的帧内预测模式。相反,当平面信息指示平面模式(intra_luma_planar_mode_flag=1或intra_luma_not_planar_mode_flag=0,S1150)时,可以将平面模式设置为当前块的帧内预测模式。
Regular模式
Regular模式可以支持MPM模式和非MPM模式,支持定向模式和无向模式,并且支持索引为“0”的参考线。因此,在应用Regular模式的情况下,MPM信息可以指示当前帧内模式包括在MPM列表中(intra_luma_mpm_flag=1)或指示当前帧内模式不包括在MPM列表中(intra_luma_mpm_flag≠1),并且参考线信息可以指示索引为“0”的参考线(intra_luma_ref_idx=0)。
当MPM信息指示当前帧内模式不包括在MPM列表中(intra_luma_mpm_flag=0)时,可以将非MPM信息(intra_luma_mpm_remainder)用信号通知给视频解码设备。这里,非MPM信息可以是指示包括在非MPM列表中的候选帧内预测模式(非MPM模式)中的一种的信息。
相反,当MPM信息指示当前帧内模式包括在MPM列表中(intra_luma_mpm_flag=1)并且参考线信息指示索引为“0”的参考线(intra_luma_ref_idx=0)时,可以将平面信息用信号通知给视频解码设备。
当平面信息指示当前帧内模式不是平面模式(intra_luma_planar_mode_flag=0或intra_luma_not_planar_mode_flag=1)时,可以将MPM索引用信号通知给视频解码设备。相反,当平面信息指示当前帧内模式是平面模式(intra_luma_planar_mode_flag≠0或intra_luma_not_planar_mode_flag=0)时,可以不用信号通知MPM索引。
视频解码设备可以确定MPM信息和参考线信息(S1110、S1120)。当MPM信息指示当前帧内模式不包括在MPM列表中(intra_luma_mpm_flag=0)时,可以从比特流中解码非MPM信息(S1170),并且可以选择非MPM列表中的由非MPM信息指示的候选帧内预测模式作为当前块的帧内预测模式。
相反,当MPM信息指示当前帧内模式包括在MPM列表中(intra_luma_mpm_flag=1)时,可以确定参考线信息(S1120)。当参考线信息指示索引为“0”的参考线(intra_luma_ref_idx=0)时,可以从比特流中解码平面信息(S1130)。
当在步骤S1150中平面信息不指示平面模式(intra_luma_planar_mode_flag=0或intra_luma_not_planar_mode_flag=1)时,可以从比特流中解码MPM索引(S1160),并且MPM列表中的由MPM索引指示的候选帧内预测模式可以被推导为当前块的帧内预测模式。相反,当在步骤S1150中平面信息指示平面模式(intra_luma_planar_mode_flag=1或intra_luma_not_planar_mode_flag=0)时,可以针对当前块的帧内预测模式推导出平面模式。
表4示出了上述实施方式2-1的语法结构。
[表4]
Figure BDA0003480458700000191
实施方式2-2
在实施方式2-2中,可以从MPM列表中排除无向模式(即,平面模式和DC模式)。换句话说,实施方式2-2可以通过仅使用定向模式来配置MPM列表。
与实施方式2-1相比,实施方式2-2还可以通过进一步使用指示当前块的帧内预测模式是否与无向模式相对应的信息(例如,intra_luma_non-angular_mode_flag)来区分平面模式和DC模式。Intra_luma_non-angular_mode_flag=1的条件可以指示当前块的帧内预测模式与无向模式(平面模式或DC模式)相对应,并且intra_luma_non-angular_mode_flag=0的条件可以指示当前块的帧内预测模式与定向模式相对应。当不存在无向模式时,当前块的帧内预测模式可以被设置或推导为指示当前块的帧内预测模式与定向模式相对应的值(intra_luma_non-angular_mode_flag=0)。
确定无向信息的步骤可以由第一确定单元822执行,并且确定平面信息的步骤可以由第二确定单元824执行。
MRL模式
当MPM信息指示当前帧内模式包括在MPM列表中(intra_luma_mpm_flag=1)同时参考线信息指示具有除“0”之外的索引的参考线(intra_luma_ref_idx≠0)时,无向信息(intra_luma_non-angular_mode_flag)可以被设置或推导为指示当前帧内模式不与无向模式相对应的值(intra_luma_non-angular_mode_flag=0)。
在无向信息被设置为指示当前帧内模式不与无向模式相对应(intra_luma_non-angular_mode_flag=0)的情况下,可以将MPM索引用信号通知给视频解码设备,以指示包括在MPM列表中的候选帧内预测模式中的一种。
视频解码设备可以确定MPM信息和参考线信息(S1210、S1220)。当应用MRL模式时,在步骤S1210中MPM信息可以指示当前帧内模式包括在MPM列表中(intra_luma_mpm_flag=1),并且在步骤S1220中参考线信息可以指示具有除“0”之外的索引的参考线(intra_luma_ref_idx≠0)。因此,在步骤S1240中,无向信息可以被推断为指示当前帧内模式不与无向模式相对应的值(intra_luma_non-angular_mode_flag=0)。
另外,在无向信息指示当前帧内模式不与无向模式相对应(intra_luma_non-angular_mode_flag=0,S1280)的情况下,可以从比特流中解码MPM索引(S1290)。此外,MPM列表中的由MPM索引指示的候选帧内预测模式可以被推导为当前块的帧内预测模式。
ISP模式
当MPM信息指示当前帧内模式包括在MPM列表中(intra_luma_mpm_flag=1)同时参考线信息指示索引为“0”的参考线(intra_luma_ref_idx=0)时,可以将无向信息(intra_luma_non-angular_mode_flag)用信号通知给视频解码设备。
在应用ISP模式(intra_subpartitions_mode_flag=1)的情况下,平面信息可以被推断为指示当前块的帧内预测模式是平面模式的值(intra_luma_planar_mode_flag=1或intra_luma_not_planar_mode_flag=0)。另外,在平面信息指示当前帧内模式是平面模式(intra_luma_planar_mode_flag=1或intra_luma_not_planar_mode_flag=0)的情况下,可以不将MPM索引用信号通知给视频解码设备。
视频解码设备可以确定MPM信息和参考线信息(S1210、S1220)。当应用ISP模式时,在步骤S1210中MPM信息可以指示当前帧内模式包括在MPM列表中(intra_luma_mpm_flag=1),并且在步骤S1220中参考线信息可以指示索引为“0”的参考线(intra_luma_ref_idx=0)。因此,可以从比特流中解码无向信息(S1230)。
由于应用了ISP模式并且intra_subpartitions_mode_flag=1(S1250),平面信息可以被推断为指示当前块的帧内预测模式是平面模式的值(intra_luma_planar_mode_flag=1或intra_luma_not_planar_mode_flag=0,S1270)。
当无向信息指示当前帧内模式与无向模式相对应(intra_luma_non-angular_mode_flag=0,S1250)时,平面模式可以被推导为当前块的帧内预测模式。另一方面,当在步骤S1280中无向信息指示当前帧内模式不与无向模式相对应(intra_luma_non-angular_mode_flag=1)时,从比特流中解码MPM索引(S1290),并且MPM列表中的由MPM索引指示的候选帧内预测模式可以被推导为当前块的帧内预测模式。
Regular模式
当MPM信息指示当前帧内模式不包括在MPM列表中(intra_luma_mpm_flag=0)时,可以将非MPM信息(intra_luma_mpm_remainder)用信号通知给视频解码设备。相反,当MPM信息指示当前帧内模式包括在MPM列表中(intra_luma_mpm_flag=1)同时参考线信息指示索引为“0”的参考线(intra_luma_ref_idx=0)时,可以将无向信息(intra_luma_non-angular_mode_flag)用信号通知给视频解码设备。
另外,当不应用ISP模式(intra_subpartitions_mode_flag=0)并且无向信息指示当前帧内模式与无向模式相对应(intra_luma_non-angular_mode_flag=1)时,可以将平面信息用信号通知给视频解码设备。相反,当应用ISP模式(intra_subpartitions_mode_flag=1)或无向信息指示当前帧内模式不与无向模式相对应(intra_luma_non-angular_mode_flag=0)时,平面信息可以被推断为指示当前帧内模式是平面模式的值(intra_luma_planar_mode_flag=1或intra_luma_not_planar_mode_flag=0)。由于应用了Regular模式,因此该步骤可以假设intra_subpartitions_mode_flag=0。
当无向信息指示当前帧内模式与无向模式相对应(intra_luma_non-angular_mode_flag=1)时,可以将MPM索引(intra_luma_mpm_idx)用信号通知给视频解码设备。相反,当无向信息指示当前帧内模式不与无向模式相对应(intra_luma_non-angular_mode_flag=0)时,可以不用信号通知MPM索引(intra_luma_mpm_idx)。
视频解码设备可以确定MPM信息和参考线信息(S1210、S1220)。当MPM信息指示当前帧内模式不包括在MPM列表中(intra_luma_mpm_flag=0)时,可以从比特流中解码非MPM信息(intra_luma_mpm_remainder)(S1295),并且非MPM列表中的由intra_luma_mpm_remainder的语法指示的候选帧内预测模式可以被推导为当前块的帧内预测模式。
相反,当MPM信息指示当前帧内模式包括在MPM列表中(intra_luma_mpm_flag=1,S1210)时,可以确定参考线信息(S1220)。当参考线信息指示索引为“0”的参考线(intra_luma_ref_idx=0,S1220)时,可以从比特流中解码无向信息(S1230),从而可以确定其值。
当不应用ISP模式(intra_subpartitions_mode_flag=0)并且无向信息指示当前帧内模式与无向模式相对应(intra_luma_non-angular_mode_flag=1)(S1250)时,可以从比特流中解码平面信息。相反,当应用了ISP模式(intra_subpartitions_mode_flag=1)时或当无向信息指示当前帧内模式不与无向模式相对应(intra_luma_non-angular_mode_flag=0)时(S1250),在步骤S1270中,平面信息可以被推断为指示当前帧内模式是平面模式的值(intra_luma_planar_mode_flag=1或intra_luma_not_planar_mode_flag=0)。由于应用了Regular模式,因此在S1270可以假设intra_subpartitions_mode_flag=0。
当在步骤S1280中无向信息指示当前帧内模式不与无向模式相对应(intra_luma_non-angular_mode_flag=0)时,可以从比特流中解码MPM索引(intra_luma_mpm_idx)(S1290)。在这种情况下,MPM列表中的由经解码的MPM索引指示的候选帧内预测模式可以被推导为当前块的帧内预测模式。
相反,当在步骤S1280中无向信息指示当前帧内模式与无向模式相对应(intra_luma_non-angular_mode_flag=1)时,可以通过由平面信息所指示的内容来推导当前块的帧内预测模式。具体地,当平面信息指示当前块的帧内预测模式为平面模式(intra_luma_planar_mode_flag=1或intra_luma_not_planar_mode_flag=0)时,平面模式可以被推导为当前块的帧内预测模式,并且当平面信息指示当前块的帧内预测模式不是平面模式(intra_luma_planar_mode_flag=0或intra_luma_not_planar_mode_flag=1)时,DC模式可以被推导为当前块的帧内预测模式。
表5示出了上述视频编码/解码设备的操作的语法结构。
[表5]
Figure BDA0003480458700000231
实施方式3
实施方式3提供了用于配置MPM列表的各种实施方式。
当前块的相邻块可以用作用于配置MPM列表的块。如图14所示,第三实施方式可以通过使用位于当前块CU左方的左块L和位于当前块CU上方的上块A来配置MPM列表。在下文中,将左块L的预测模式称为左预测模式(Left),并且将上块A的预测模式称为上预测模式(Above)。
视频编码/解码设备(候选推导单元)可以从左块L获得左预测模式(Left)并且从上块A获得上预测模式(Above)(S1310)。在这个过程中,可以对左预测模式(Left)和上预测模式(Above)的可用性进行确定,并且由此,可以执行用于将不可用预测模式设置或修改为平面模式的步骤。
视频编码/解码设备(候选推导单元)可以将各种标准应用于左预测模式(Left)和上预测模式(Above),以推导要包括在MPM列表中的候选帧内预测模式(MPM模式)(S1320)。
各种标准可以包括左预测模式(Left)和上预测模式(Above)中的至少一种是否与定向模式相对应,以及左预测模式(Left)和上预测模式(Above)是否彼此相同。各种标准还可以包括确定左预测模式(Left)和上预测模式(Above)是否是不同的定向模式,并且如果是,则确定左预测模式(Left)和上预测模式(Above)之间的差异是否在预设范围内。
视频编码/解码设备(列表配置单元)可以通过包括推导出的候选帧内预测模式来配置MPM列表(S1330)。MPM列表可以包括一个或更多个定向模式。MPM列表还可以包括作为无向模式的DC模式。例如,MPM列表可以仅由4个或5个定向模式组成。另选地,MPM列表可以由包括DC模式和定向模式在内的总共4个或5个帧内预测模式组成。
当通过包括DC模式来配置MPM列表时,DC模式可以位于MPM列表的末尾。换句话说,在包括于MPM列表中的预测模式当中,最大的索引可以分配给DC模式(位于MPM列表的末尾)。相反,最小的索引可以分配给DC模式(在MPM列表的开头)。
例如,当MPM列表被配置为{3,DC,12,4,45}时,为了表示模式No.“12”用于当前块的帧内预测模式,则与模式No.“12”相对应的索引“2”可以被表示为“001”(截断一元法)。另一方面,当MPM列表被配置为{3,12,4,45,DC}时,为了表示模式No.“12”用于当前块的帧内预测模式,则与模式No.“12”相对应的索引“1”可以被表示为“01”。
实施方式3可以根据应用于左预测模式(Left)和上预测模式(Above)的标准而被划分为以下具体实施方式。
实施方式3-1
当获得了左预测模式(Left)和上预测模式(Above)(S1510)时,可以确定左预测模式(Left)和上预测模式(Above)二者是否与无向模式相对应(S1520)。
当左预测模式(Left)和上预测模式(Above)二者都为无向模式时,MPM列表可以由诸如{V,H,V-4,V+4}的总共四个定向模式组成,或者其可以由诸如{V,H,V-4,V+4,DC}或{DC,V,H,V-4,V+4}的四个定向模式和DC模式组成(S1530)。这里,V表示垂直模式(angular_50,定向模式No.50),H表示水平模式(angular_18,定向模式No.18),V-4表示定向模式No.46,并且V+4表示定向模式No.54。
当要添加至MPM列表的预测模式的值中存在加法或减法运算符时,MPM列表可以被提供有通过如以式1应用余数运算而获得的结果值。
[式1]
A′=A-1→A′=2+((A+61)%64)
A′=A+1→A′=2+((A-1)%64)
A′=A-2→A′=2+((A+60)%64)
A′=A+2→A′=2+((A)%64)
用于计算的输入值可以被指定为A,并且A′是包括在MPM列表中的结果值。
另外,当要添加至MPM列表的预测模式的值超出预定范围(例如,2或更多至66或更少)时,如下式2应用裁剪函数的结果可以被包括在MPM列表中。
[式2]
A′=A-1→A′=Clip(min:2,max:66,(A-1))
在步骤S1520中,当左预测模式(Left)和上预测模式(Above)中的至少一种是定向模式时,可以针对以下进行确定:左预测模式(Left)和上预测模式(Above)中的任何一种是否为无向模式;或者左预测模式(Left)和上预测模式(Above)二者是否均为定向模式同时左预测模式(Left)和上预测模式(Above))彼此相同(S1550)。为了确定这一点,可以首先执行用于确定左预测模式(Left)和上预测模式(Above)之间的最大值和最小值的步骤(S1520)。Min=min(Left,Above)是确定左预测模式(Left)和上预测模式(Above)之间的最小值的处理,并且Max=max(Left,Above)是确定左预测模式(Left)和上预测模式(Above)之间的最大值的处理。
当两个模式中的任何一种为无向模式(Min<=1),或者当两个模式二者都是定向模式且相同(Min=Max)时,MPM列表可以被配置为包括总共四个定向模式的{Max,Max-1,Max+1,Max-2}或配置为包括四个定向模式和DC模式的{Max,Max-1,Max+1,Max-2,DC}(S1560)。
另一方面,当两个模式为定向模式且彼此不同时,MPM列表可以被配置为包括总共四个定向模式的{Left,Above,Min+1,Max-1}或被配置为包括四个定向模式和DC模式的{Left,Above,Min+1,Max-1,DC}(S1570)。
实施方式3-2
当获得了左预测模式(Left)和上预测模式(Above)(S1610)时,可以确定左预测模式(Left)和上预测模式(Above)二者是否与无向模式相对应(S1620)。
当左预测模式(Left)和上预测模式(Above)二者都为无向模式时,MPM列表可以由诸如{V,H,V-4,V+4}的总共四个定向模式组成,或由诸如{V,H,V-4,V+4,DC}的四个定向模式和DC模式组成(S1630)。
当左预测模式(Left)和上预测模式(Above)中的至少一个是定向模式时,可以确定左预测模式(Left)和上预测模式(Above)中的任何一个是否为无向模式(S1640)。为了确定这一点,可以首先执行用于确定左预测模式(Left)和上预测模式(Above)之间的最小值(Min)的步骤(S1630)。
当左预测模式(Left)和上预测模式(Above)中的任何一个为无向模式(Min<=1)时,MPM列表可以由诸如{Max,Max-1,Max+1,Max-2}的总共四个定向模式组成,或者其可以由诸如{Max,Max-1,Max+1,Max-2,DC}的四个定向模式和DC模式组成(S1650)。
在步骤S1640中,当左预测模式(Left)和上预测模式(Above)二者都是定向模式时,可以确定两个定向模式是否彼此相同(S1660)。当左预测模式(Left)和上预测模式(Above)为定向模式且彼此相同(Min=Max)时,MPM列表可以由诸如{Left,Left-1,Left+1,Left-2}的总共四个定向模式组成,或者可以由诸如{Left,Left-1,Left+1,Left-2,DC}的四个定向模式和DC模式组成(S1670)。
在步骤S1660中,当左预测模式(Left)和上预测模式(Above)彼此不同时,可以确定两个模式之间的差是否在预设范围内(S1680)。这里,预设范围可以是2或更多至66或更少。当左预测模式(Left)和上预测模式(Above)之间的差大于等于2且小于等于66时,MPM列表可以由诸如{Left,Above,Max-1,Max+1}的总共四个定向模式组成,或者可以由诸如{Left,Above,Max-2,Max+2,DC}的四个定向模式和DC模式组成(S1690)。当左预测模式(Left)与上预测模式(Above)之间的差小于2或大于66时,MPM列表可以由诸如{Left,Above,Max-2,Max+2}的总共四个定向模式组成,或者可以由诸如{Left,Above,Max-2,Max+2,DC}的四个定向模式和DC模式组成(S1695)。
实施方式4
实施方式4是用于对MPM模式(包括在MPM列表中的候选帧内预测模式)的索引和非MPM模式(包括在非MPM列表中的候选帧内预测模式)的索引进行二值化的示例方法。
在本公开中,使用截断莱斯法(truncated rice method)编码对MPM模式的索引进行编码,并且使用截断二元法对非MPM模式的索引进行编码。
当通过包括四个MPM模式来配置MPM列表时,针对截断莱斯法的参数值可以为k=0,Max=3。当通过包括五个MPM模式来配置MPM列表时,针对截断莱斯法的参数值可以为k=0,Max=4。然而,在通过包括五个MPM模式来配置MPM列表的实施方式中,针对截断莱斯法的参数值也可以为k=0,Max=3。这里,参数值k可以被称为cRiceParam,并且Max可以被称为cMax。
表6示出了以上两种二值化方法的示例。
[表6]
Figure BDA0003480458700000271
如表6所示,利用截断莱斯法,MPM模式的索引可以用最多3个比特(配置有4个MPM模式的MPM列表)或最多4个比特(配置有5个MPM模式的MPM列表)来表示。
非MPM列表由总共67个帧内预测模式当中的除了平面模式和5个MPM模式之外的总共61个非MPM模式组成。当非MPM列表由总共61个非MPM模式组成时,针对截断二元法的参数值可以是Max=60。表7示出了用截断二元法表示总共61个非MPM模式的索引的示例。在表7中,Max可以是cMax。
[表7]
Figure BDA0003480458700000272
Figure BDA0003480458700000281
如表7所示,可以通过使用截断二元法用5个比特或6个比特表示非MPM模式的索引。表7所示的非MPM模式的索引值是总共67个帧内预测模式当中除了平面模式和5种MPM模式之外的61种非MPM模式的重构的索引值。换句话说,61个非MPM模式的索引值是通过移位操作而重构的。例如,当5个MPM模式被配置为{1,3,10,15,23}并且平面模式和MPM模式在所有帧内预测模式中被移位时,非MPM列表被配置为{2,4,5,6,7,8,9,11,12,13,14,16,...,22,24,25,…,65,66}。在这种情况下,预测模式No.2被设置为索引0,预测模式No.4被设置为索引1,并且预测模式No.5被设置为索引2。
尽管出于例示目的已经描述了本公开的示例性实施方式,但是本领域技术人员将理解,在不脱离要求保护的发明的构思和范围的情况下,可以进行各种修改、添加和替换。因此,为了简洁和清楚起见,已经描述了本公开的示例性实施方式。本实施方式的技术构思的范围不受例示限制。因此,普通技术人员将理解要求保护的发明的范围不受上述显式描述的实施方式限制,而是由权利要求及其等同物限制。
相关申请的交叉引用
本申请要求于2019年5月27日提交的韩国专利申请No.10-2019-0061737和2019年12月2日提交的韩国专利申请No.10-2019-0157997的优先权,其公开内容通过全文参考并入本文中。

Claims (17)

1.一种推导帧内预测模式的方法,该方法包括以下步骤:
基于指示多条参考线中的一条的参考线信息,获得指示当前块的帧内预测模式是否包括在不含平面模式的最可能模式MPM列表中的MPM信息;
基于所述参考线信息和所述MPM信息,确定指示所述当前块的所述帧内预测模式是否为所述平面模式的平面信息;以及
通过使用所述平面信息推导所述当前块的所述帧内预测模式。
2.根据权利要求1所述的方法,其中,推导所述帧内预测模式的步骤包括以下步骤:
在所述平面信息指示所述当前块的所述帧内预测模式为平面模式时,将所述平面模式设置为所述当前块的所述帧内预测模式。
3.根据权利要求1所述的方法,其中,推导所述帧内预测模式的步骤包括以下步骤:
在所述平面信息指示所述当前块的所述帧内预测模式不是所述平面模式时,将所述MPM列表中的由MPM索引指示的候选帧内预测模式设置为所述当前块的所述帧内预测模式。
4.根据权利要求1所述的方法,该方法还包括以下步骤:
基于作为位于所述当前块的左方的块的预测模式的左预测模式和作为位于所述当前块的上方的块的预测模式的上预测模式是否彼此相同以及所述左预测模式和所述上预测模式中的一者或两者是否为定向模式,从所述左预测模式和所述上预测模式推导候选帧内预测模式;以及
配置包括所述候选帧内预测模式的所述MPM列表。
5.根据权利要求4所述的方法,其中,推导所述候选帧内预测模式的步骤包括以下步骤:
当所述左预测模式和所述上预测模式为不同的定向模式时,基于所述左预测模式和所述上预测模式之间的差是否在预设范围内,推导所述候选帧内预测模式。
6.根据权利要求6所述的方法,其中,推导所述候选帧内预测模式的步骤包括以下步骤:
当所述左预测模式和所述上预测模式二者都为无向模式时,将直流DC模式设置为所述候选帧内预测模式之一。
7.根据权利要求6所述的方法,其中,推导所述候选帧内预测模式的步骤包括以下步骤:
当所述左预测模式和所述上预测模式二者都为无向模式时,进一步将与模式编号50、18、46和54相对应的定向模式设置为所述候选帧内预测模式。
8.根据权利要求4所述的方法,其中,推导所述候选帧内预测模式的步骤包括以下步骤:
通过将所述左预测模式和所述上预测模式当中的不可用预测模式设置为平面模式来推导所述候选帧内预测模式。
9.一种用于视频图像解码的设备,该设备包括:
获取单元,该获取单元被配置为基于指示多条参考线中的一条的参考线信息,获得指示当前块的帧内预测模式是否包括在不含平面模式的最可能模式MPM列表中的MPM信息;
确定单元,该确定单元被配置为基于所述参考线信息和所述MPM信息,确定指示所述当前块的所述帧内预测模式是否为所述平面模式的平面信息;以及
推导单元,该推导单元被配置为通过使用所述平面信息推导所述当前块的所述帧内预测模式。
10.根据权利要求9所述的设备,其中,所述推导单元被配置为在所述平面信息指示所述当前块的所述帧内预测模式为平面模式时,将所述平面模式设置为所述当前块的所述帧内预测模式。
11.根据权利要求9所述的设备,其中,所述推导单元被配置为在所述平面信息指示所述当前块的所述帧内预测模式不是所述平面模式时,将所述MPM列表中的由MPM索引指示的候选帧内预测模式设置为所述当前块的所述帧内预测模式。
12.根据权利要求9所述的设备,该设备还包括:
候选推导单元,该候选推导单元被配置为基于作为位于所述当前块的左方的块的预测模式的左预测模式和作为位于所述当前块的上方的块的预测模式的上预测模式是否彼此相同以及所述左预测模式和所述上预测模式中的一者或两者是否为定向模式,从所述左预测模式和所述上预测模式推导候选帧内预测模式;以及
列表配置单元,该列表配置单元被配置为配置包括所述候选帧内预测模式的所述MPM列表。
13.根据权利要求12所述的设备,其中,所述候选推导单元被配置为当所述左预测模式和所述上预测模式为不同的定向模式时,基于所述左预测模式和所述上预测模式之间的差是否在预设范围内,推导所述候选帧内预测模式。
14.根据权利要求12所述的设备,其中,所述候选推导单元被配置为当所述左预测模式和所述上预测模式二者都为无向模式时,将直流DC模式设置为所述候选帧内预测模式之一。
15.根据权利要求14所述的设备,其中,所述候选推导单元被配置为当所述左预测模式和所述上预测模式二者都为无向模式时,进一步将与模式编号50、18、46和54相对应的定向模式设置为所述候选帧内预测模式。
16.根据权利要求12所述的设备,其中,所述候选推导单元被配置为通过将所述左预测模式和所述上预测模式当中的不可用预测模式设置为平面模式来推导所述候选帧内预测模式。
17.一种用于视频图像编码的设备,该设备包括:
预测单元,该预测单元被配置为基于多种帧内预测模式当中的帧内预测模式来预测当前块;以及
编码器,
其中,所述编码器被配置为
对指示多条参考线当中用于所述当前块的帧内预测的参考线的参考线信息进行编码,
根据所述参考线信息,对指示最可能模式MPM列表是否包括用于预测所述当前块的帧内预测模式的MPM信息进行编码,并且
根据所述MPM信息,对指示用于预测所述当前块的所述帧内预测模式是否为平面模式的平面信息进行编码,并且
其中,所述MPM列表不包括所述平面模式。
CN202080053549.0A 2019-05-27 2020-05-27 用于推导帧内预测模式的方法及装置 Pending CN114175635A (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
KR20190061737 2019-05-27
KR10-2019-0061737 2019-05-27
KR1020190157997A KR20200136301A (ko) 2019-05-27 2019-12-02 인트라 예측 모드를 유도하는 방법 및 장치
KR10-2019-0157997 2019-12-02
PCT/KR2020/006823 WO2020242182A1 (ko) 2019-05-27 2020-05-27 인트라 예측 모드를 유도하는 방법 및 장치

Publications (1)

Publication Number Publication Date
CN114175635A true CN114175635A (zh) 2022-03-11

Family

ID=73554125

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202080053549.0A Pending CN114175635A (zh) 2019-05-27 2020-05-27 用于推导帧内预测模式的方法及装置

Country Status (3)

Country Link
US (1) US11991350B2 (zh)
CN (1) CN114175635A (zh)
WO (1) WO2020242182A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024031691A1 (zh) * 2022-08-12 2024-02-15 Oppo广东移动通信有限公司 一种视频编解码方法、装置和***

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW202118300A (zh) * 2019-09-24 2021-05-01 法商內數位Vc控股法國公司 同質語法

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101974952B1 (ko) * 2011-10-06 2019-05-07 인텔렉추얼디스커버리 주식회사 두 개의 후보 인트라 예측 모드를 이용한 화면 내 예측 모드의 부/복호화 방법 및 이러한 방법을 사용하는 장치
EP2764694A4 (en) * 2011-10-07 2015-11-25 Pantech Co Ltd METHODS AND APPARATUSES FOR INTRA PREDICTION MODE CODING AND DECODING USING INTRA CANDIDATE PREDICTION MODES
KR20130100662A (ko) * 2012-03-02 2013-09-11 주식회사 팬택 후보 화면 내 예측 모드 결정 방법 및 이러한 방법을 사용하는 장치
KR20180008797A (ko) * 2015-06-15 2018-01-24 엘지전자 주식회사 인트라 예측 모드 기반 영상 처리 방법 및 이를 위한 장치
EP3522531A4 (en) * 2016-09-30 2020-04-15 LG Electronics Inc. -1- IMAGE PROCESSING METHOD BASED ON INTRA PREDICTION MODE AND APPARATUS THEREOF
KR20180043149A (ko) * 2016-10-19 2018-04-27 에스케이텔레콤 주식회사 영상 부호화 또는 복호화하기 위한 장치 및 방법
CN116915991A (zh) * 2016-10-19 2023-10-20 Sk电信有限公司 对视频数据进行编码或解码的方法及存储比特流的方法
CN116781899A (zh) 2016-10-28 2023-09-19 韩国电子通信研究院 视频编码/解码方法和设备以及存储比特流的记录介质
CN117354512A (zh) * 2017-07-28 2024-01-05 韩国电子通信研究院 图像编码方法和图像解码方法以及计算机可读记录介质
WO2020040439A1 (ko) * 2018-08-21 2020-02-27 엘지전자 주식회사 영상 코딩 시스템에서 인트라 예측 방법 및 장치
CN112806003B (zh) * 2018-09-06 2024-02-13 Lg 电子株式会社 使用mpm列表的基于帧内预测的图像编码方法及其装置
US11979555B2 (en) * 2018-12-28 2024-05-07 Electronics And Telecommunications Research Institute Method and apparatus for deriving intra-prediction mode
KR20200083321A (ko) * 2018-12-28 2020-07-08 한국전자통신연구원 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체
WO2020145620A1 (ko) * 2019-01-09 2020-07-16 엘지전자 주식회사 Mpm 리스트를 사용하는 인트라 예측 기반 영상 코딩 방법 및 장치
CN113424529B (zh) * 2019-01-13 2023-10-13 Lg 电子株式会社 用于执行基于mrl的帧内预测的图像编译方法和装置
WO2020175918A1 (ko) * 2019-02-26 2020-09-03 엘지전자 주식회사 단일화된 mpm 리스트를 사용하는 인트라 예측 기반 영상 코딩 방법 및 장치
WO2020184821A1 (ko) * 2019-03-12 2020-09-17 엘지전자 주식회사 Mpm 리스트를 구성하는 방법 및 장치
MX2021007632A (es) * 2019-03-23 2021-08-11 Lg Electronics Inc Metodo para codificar imagen a base de intra prediccion usando la lista del modo mas probable (mpm) y aparato para el mismo.
US11057619B2 (en) * 2019-03-23 2021-07-06 Lg Electronics Inc. Image coding method and apparatus based on intra prediction using MPM list
JP7379541B2 (ja) * 2019-06-03 2023-11-14 エルジー エレクトロニクス インコーポレイティド マトリックスに基づくイントラ予測装置及び方法
KR102670935B1 (ko) * 2019-06-11 2024-05-31 엘지전자 주식회사 크로마 성분에 대한 영상 디코딩 방법 및 그 장치
CN114128265A (zh) * 2019-06-13 2022-03-01 Lg 电子株式会社 简化mip模式映射的图像编码/解码方法和设备,以及发送比特流的方法
EP3985971A4 (en) * 2019-06-13 2023-05-03 LG Electronics Inc. PICTURE ENCODING/DECODING METHOD AND APPARATUS USING A SIMPLIFIED METHOD FOR GENERATION OF AN MPM LIST AND METHOD FOR TRANSMISSION OF A BITSTREAM
WO2020256525A1 (ko) * 2019-06-20 2020-12-24 엘지전자 주식회사 행렬 기반 인트라 예측 모드에 기반한 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법
CN113382253B (zh) * 2019-06-21 2022-05-20 杭州海康威视数字技术股份有限公司 一种编解码方法、装置、设备及存储介质
KR20220003114A (ko) * 2019-06-24 2022-01-07 엘지전자 주식회사 루마 샘플들의 맵핑 및 크로마 샘플들의 스케일링 기반 비디오 또는 영상 코딩
US20230251500A1 (en) * 2022-02-08 2023-08-10 Goertek Inc. Method of conical anisotropic rigorous coupled wave analysis for grating and computing device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024031691A1 (zh) * 2022-08-12 2024-02-15 Oppo广东移动通信有限公司 一种视频编解码方法、装置和***

Also Published As

Publication number Publication date
US20220224885A1 (en) 2022-07-14
WO2020242182A1 (ko) 2020-12-03
US11991350B2 (en) 2024-05-21

Similar Documents

Publication Publication Date Title
WO2020211775A1 (en) Methods and apparatuses for coding video data with adaptive secondary transform signaling depending on tb level syntax
AU2016228221B2 (en) Method and Apparatus for Encoding/Decoding Image
AU2016253621B2 (en) Method and apparatus for encoding image and method and apparatus for decoding image
KR20210035036A (ko) 시간적 움직임벡터 예측자 유도 방법 및 영상 복호화 장치
CN114175635A (zh) 用于推导帧内预测模式的方法及装置
US12022082B2 (en) Method for reconstructing residual blocks of chroma blocks, and video decoding apparatus
US11997255B2 (en) Video encoding and decoding using intra block copy
US11924453B2 (en) Coding tool setting method and video decoding apparatus
US20230188709A1 (en) Method and apparatus for patch book-based encoding and decoding of video data
KR20210098967A (ko) 이차 변환에 기반한 영상 코딩 방법 및 그 장치
KR20190142717A (ko) 인터 예측 방법 및 이를 이용한 영상 복호화 장치
CN113170204B (zh) 编码工具设置方法和图像解码设备
KR20210037508A (ko) 이스케이프 샘플을 처리하는 방법 및 영상 복호화 장치
US11706418B2 (en) Method for processing image providing improved arithmetic encoding, method for decoding and encoding image using same, and apparatus for same
CN114731444B (zh) 用于恢复色度块的残差块的方法及解码设备
US11863754B2 (en) Method and for reconstructing chroma block and video decoding apparatus
KR20200136301A (ko) 인트라 예측 모드를 유도하는 방법 및 장치
KR20210037506A (ko) 크로마블록의 잔차블록 복원 방법 및 영상 복호화 장치
KR20210035025A (ko) 무손실 복원 방법 및 영상 복호화 장치
CN114009031A (zh) 用于还原色度块的方法和用于解码影像的装置
WO2021055640A1 (en) Methods and apparatuses for lossless coding modes in video coding
CN117461312A (zh) 一种视频编解码方法和装置
KR20200081186A (ko) 시간적 후보의 움직임 벡터 유도 방법 및 이를 이용한 영상 복호화 장치

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