CN110115035B - 一种用于通知定向帧内预测模式集合中的扩展定向帧内预测模式的编码装置 - Google Patents
一种用于通知定向帧内预测模式集合中的扩展定向帧内预测模式的编码装置 Download PDFInfo
- Publication number
- CN110115035B CN110115035B CN201680091863.1A CN201680091863A CN110115035B CN 110115035 B CN110115035 B CN 110115035B CN 201680091863 A CN201680091863 A CN 201680091863A CN 110115035 B CN110115035 B CN 110115035B
- Authority
- CN
- China
- Prior art keywords
- prediction mode
- directional intra
- intra
- mode
- prediction
- 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.)
- Active
Links
- 230000011664 signaling Effects 0.000 claims abstract description 65
- 238000013507 mapping Methods 0.000 claims abstract description 27
- 238000000034 method Methods 0.000 claims description 69
- 230000000295 complement effect Effects 0.000 claims description 13
- 230000008569 process Effects 0.000 claims description 12
- 238000011084 recovery Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 22
- 238000000638 solvent extraction Methods 0.000 description 19
- 230000007727 signaling mechanism Effects 0.000 description 16
- 230000007246 mechanism Effects 0.000 description 13
- 238000005192 partition Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 7
- 230000006835 compression Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 241000023320 Luma <angiosperm> Species 0.000 description 3
- 238000003491 array Methods 0.000 description 3
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000001747 exhibiting effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/11—Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods 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)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
本发明涉及一种编码装置(100),所述定向帧内预测模式集合包括预定定向帧内预测模式和所述扩展定向帧内预测模式。所述编码装置(100)包括:模式映射单元(101),用于选择预定定向帧内预测模式,所述所选预定定向帧内预测模式与帧内索引相关联,以及用于将所述扩展定向帧内预测模式映射到所述所选预定定向帧内预测模式;信令单元(103),用于生成包括所述帧内模式索引和标志值中至少一项的信令指示符;帧内预测单元(105),用于基于所述扩展定向帧内预测模式对矩形视频编码块的像素的像素值进行帧内预测,以提供预测的矩形视频编码块;以及编码单元(107),用于基于所述预测的矩形编码块对所述矩形编码块进行编码。
Description
技术领域
一般而言,本发明涉及视频编码领域。更具体地,本发明涉及一种通过信令指示符来发送视频编码块的定向帧内预测的扩展定向帧内预测模式的编码装置以及一种用于处理所述信令指示符的解码装置。
背景技术
数字视频通信和存储应用由各种各样的数字设备来实现,例如数码相机、蜂窝无线电话、笔记本电脑、广播系统、视频会议系统等。视频压缩是这些应用中最重要也最具挑战性的任务之一。视频压缩的任务复杂,并且受到压缩效率和计算复杂度这两个相互冲突的参数限制。ITU-T H.264/AVC或ITU-T H.265/HEVC等视频编码标准提供了良好的参数折衷。由于这个原因,支持视频编码标准几乎是对任意视频压缩应用的强制性要求。
现有视频编码标准基于将源图片划分成视频编码块(或短块)。这些块的处理取决于它们的尺寸、空间位置和编码器指定的编码模式。根据预测类型,可将编码模式分为两组:帧内预测模式和帧间预测模式。帧内预测模式使用相同图片(也称为帧或图像)的像素来生成参考像素以计算正在重构的块的像素的预测值。帧内预测也称为空间预测。帧间预测模式旨在用于时间预测,并使用前一个或后一个图片的参考像素来预测当前图片的块的像素。在预测阶段之后,对预测误差(即原始信号与预测信号之间的差值)进行变换编码。然后,使用熵编码器(例如,用于AVC/H.264和HEVC/H.265的CABAC)对变换系数和边信息进行编码。最近通过的ITU-T H.265/HEVC标准(ISO/IEC 23008-2:2013,“信息技术-异构环境中的高效率编码和媒体传送-第2部分:高效率视频编码”,2013年11月)宣布了一套最先进的视频编码工具,提供了编码效率和计算复杂度之间的合理折衷。在《IEEE视频技术电路和系统汇刊》2012年12月第22卷第12期中的Gary J.Sullivan的《高效视频编码(HEVC)标准概述》中给出了ITU-T H.265/HEVC标准概述。其全部内容通过引用并入本文。
与ITU-T H.264/AVC视频编码标准类似,HEVC/H.265视频编码标准将源图片划分成块,例如编码单元(coding unit,简称CU)。可以进一步地将每个CU分成更小的CU或预测单元(predicting unit,简称PU)。PU可以根据应用于PU的像素的处理类型进行帧内或帧间预测。在帧间预测的情况下,PU表示运动补偿通过为PU指定的运动矢量处理的像素面积。对于帧内预测,将相邻块的相邻像素用作参考像素来预测当前块。PU指定从该PU中包含的所有变换单元(transform unit,简称TU)的帧内预测模式集合中选择的预测模式。TU可以具有不同的大小(例如4x4、8x8、16x16和32x32像素),并且可以采用不同的方式进行处理。TU中进行变换编码,即利用离散余弦变换或离散正弦变换对预测误差进行变换(在HEVC/H.265标准中,将其应用于帧内编码块)并进行量化。因此,重构的像素包含量化噪声(其可能会因为,例如,单元之间的块效应、环状伪影以及尖锐边缘等而变得明显),环路滤波器如解块滤波器(Deblocking Filter,简称DBF)、样本自适应偏移(Sample Adaptive Offset,简称SAO)和自适应环路滤波器(Adaptive Loop Filter,简称ALF))等试图抑制这种噪声。使用复杂的预测编码(例如,运动补偿和帧内预测)和分割技术(例如,HEVC/H.265标准中用于CU和PU的四叉树及用于TU的残差四叉树以及从版本JEM-3.0开始的用于JEM参考软件的四叉树加二叉树)使标准化委员会能够显著减少PU中的冗余。
根据HEVC/H.265标准,图5所示的帧内预测模式包括平面模式(帧内预测模式索引为0)、DC模式(帧内预测模式索引为1)和33种定向模式(帧内预测模式索引为2至34,用实线表示)。通过将定向帧内预测模式之间的步进角按因子2减小,将定向帧内预测模式集合扩展到65个模式(几乎翻倍)。图5中的虚线表示在JEM软件中引入的角度模式。
对于JEM-3.0软件,提出了一种基于四叉树和二叉树(称为QTBT)的新的分割机制。QT和QTBT分割机制之间的根本区别在于,后者通过基于四叉树和二叉树的划分,不仅可以实现正方形块,而且可以实现矩形块。图6示出了使用QTBT进行块划分和对应树结构的示例,其中实线表示四叉树分割,虚线表示二叉树分割。在二叉树的每个分区节点中,分区类型用0(水平分区)或1(垂直分区)表示。
与HEVC/H.265标准中使用的传统四叉树分割相比,QTBT分割的代价是编码器端会有一些信令开销并且计算复杂度会增加。尽管如此,基于QTBT的分割具有更好的分割性能,并且编码效率显著高于传统四叉树(《EE2.1:四叉树加二叉树结构与JEM工具集成》,2016年5月在瑞士日内瓦举行的第三次JVET会议的文献JVET-C0024,作者Han Huang、Kai Zhang、Yu-Wen Huang、Shawmin Lei)。然而,QTBT分割存在一个关键问题:可用的定向帧内预测模式集合没有相应改变。因此,QTBT框架使用的矩形块的不对称性质尚未被考虑,如图7所示,即沿矩形块的短边和长边使用相同数量的参考像素。因此,定向帧内预测模式的数量既不取决于块的纵横比,也不取决于当前实现QTBT框架时参考像素的实际可用性。
有鉴于此,需要用于视频编码的装置和方法,能够有效地处理矩形视频编码块。
发明内容
本发明的一个目的是提供用于视频编码的装置和方法,其结合定向帧内预测机制高效处理矩形视频编码块。
上述目的及其它目的通过独立权利要求的主题来实现。根据从属权利要求、说明书以及附图,进一步的实现形式显而易见。
下面的发明内容使用了多个术语,在各实施例中,这些术语具有以下含义:分片——独立编码/解码的图片的空间上不同的区域。分片头——用于发送与特定分片关联的信息的数据结构。视频编码块(或短块)——像素或样本的MxN(M列×N行)阵列(每个像素/样本与至少一个像素/样本值相关联),或变换系数的MxN阵列。编码树单元(CodingTree Unit,简称CTU)网格——用于将像素块划分为宏块以便进行视频编码的网格结构。编码单元(Coding Unit,简称CU)——亮度样本的编码块,具有三个样本阵列的图片的两个对应的色度样本的编码块,或者黑白图片的样本的编码块或通过三个单独的色彩平面和用于对所述样本进行编码的语法进行编码的图片的样本的编码块。图像参数集(PictureParameter Set,简称PPS)——包含语法元素的语法结构,所述语法元素应用于零个或多个全编码图片,所述编码图片由每个片段头中发现的语法元素确定。序列参数集(SequenceParameter Set,简称SPS)——包含语法元素的语法结构,所述语法元素应用于零个或多个全编码视频序列,所述编码视频序列由所述PPS中发现的语法元素的内容确定,所述PPS中发现的语法元素由每个片段头中发现的语法元素所引用。视频参数集(Video ParameterSet,简称VPS)——包含应用于零个或多个全编码视频序列的语法元素的语法结构。预测单元(Prediction Unit,简称PU)——亮度样本的预测块,具有三个样本阵列的图片的两个对应的色度样本的预测块,或者黑白图片的样本的预测块或通过三个单独的色彩平面和用于预测所述预测块样本的语法进行编码的图片的样本的预测块。变换单元(Transform Unit,简称TU)——亮度样本的变换块,具有三个样本阵列的图片的两个对应的色度样本的变换块,或者黑白图片的样本的变换块或通过三个单独的色彩平面和用于预测所述变换块样本的语法进行编码的图片的样本的变换块。补充增强信息(supplemental enhancementinformation,简称SEI)——可以插入视频比特流以增强所述视频的使用的额外信息。亮度——指示图像样本亮度的信息。色度——指示图像样本颜色的信息,可以用红色差色度分量(Cr)和蓝色差色度分量(Cb)来描述。
一般而言,本发明涉及一种用于改进QTBT框架内的所述定向帧内预测机制的装置和方法。更具体地,本发明根据待预测块的纵横比扩展可用定向帧内预测模式集合,根据参考像素的可用性启用或禁用一些定向帧内预测模式,通过模式映射和1位标志发送包含在扩展子集中的定向帧内预测模式。
本发明实施例还提供了以下优点:在将该技术集成到编解码器中之后获得额外的编码增益、广泛应用于与HM软件和VPX视频编解码器系列兼容的混合视频编码范例以及现有及下一代视频编码框架(分别为所述JEM软件和VPX/AV1视频编解码器系列)、降低编码器端和解码器端的硬件和计算复杂度、在使用传统定向帧内预测机制的编解码器中易于实现。
根据第一方面,本发明涉及一种用于编码矩形视频编码块的编码装置。所述编码装置用于通过信令指示符来通知定向帧内预测模式集合中的扩展定向帧内预测模式,所述定向帧内预测模式集合包括预定定向帧内预测模式和所述扩展定向帧内预测模式。所述编码装置包括:模式映射单元,用于根据所述扩展定向帧内预测模式从所述定向帧内预测模式集合中选择预定定向帧内预测模式,所述所选预定定向帧内预测模式与帧内模式索引相关联,以及用于将所述扩展定向帧内预测模式映射到所述所选预定定向帧内预测模式;信令单元,用于生成包括所述帧内模式索引和标志值中至少一项的所述信令指示符,所述标志值指示所述扩展定向帧内预测模式到所述所选预定定向帧内预测模式的映射,其中,当所述帧内模式索引与所述扩展定向帧内预测模式相关联或映射到所述扩展定向帧内预测模式时,使用所述标志值,以及用于将所述信令指示符与所述扩展定向帧内预测模式相关联;帧内预测单元,用于基于与所述信令指示符相关联的所述扩展定向帧内预测模式,对所述矩形编码块的像素的像素值进行帧内预测,以提供预测的矩形视频编码块;以及编码单元,用于基于所述预测的矩形编码块对所述矩形编码块进行编码。
举例而言,所述模式映射单元从所述定向帧内预测模式集合中选择所述预定定向帧内预测模式可以使得所述扩展定向帧内预测模式的互补定向与所述所选预定定向帧内预测模式的预定定向相反。为此,可以应用镜像过程。
根据所述第一方面,在所述编码装置的第一种实现方式中,每个预定定向帧内预测模式均与预定定向范围内的预定定向相关联,其中所述扩展定向帧内预测模式与互补定向范围内的互补定向相关联,其中所述互补定向范围与所述预定定向范围不同。
就此而言,术语“定向”是指所述视频编码块内的方向,用于所述视频编码块内的定向帧内预测。术语“定向范围”是指覆盖多个所述定向的范围。
根据所述第一方面的所述第一种实现方式,在所述编码装置的第二种实现方式中,所述扩展定向帧内预测模式的所述互补定向与所述所选预定定向帧内预测模式的所述预定定向相反。
根据所述第一方面的所述第一种实现方式或所述第二种实现方式,在所述编码装置的第三种实现方式中,所述互补定向范围与所述预定定向范围相邻。
根据所述第一方面或所述第一方面的任一前述实现方式,在所述编码装置的第四种实现方式中,所述标志值为二进制值。
根据所述第一方面或所述第一方面的任一前述实现方式,在所述编码装置的第五种实现方式中,所述信令指示符包括最可能模式(most-probable-mode,简称MPM)指示符。
根据所述第一方面或所述第一方面的任一前述实现方式,在所述编码装置的第六种实现方式中,所述矩形视频编码块为编码单元(CU)、预测单元(PU)或变换单元(TU)。
根据第二方面,本发明涉及一种用于解码编码矩形视频编码块的解码装置,所述解码装置用于处理与扩展定向帧内预测模式相关联的信令指示符,所述信令指示符包括帧内模式索引,所述帧内模式索引与预定定向帧内预测模式相关联。所述解码装置包括:帧内预测单元,用于基于与所述信令指示符相关联的所述扩展定向帧内预测模式对所述编码的矩形视频编码块的像素的像素值进行帧内预测,以提供预测的矩形视频编码块;以及恢复单元,用于基于所述编码的矩形视频编码块和所述预测的矩形视频编码块恢复矩形视频编码块。
根据所述第二方面,在所述解码装置的第一种实现方式中,所述信令指示符还包括标志值,所述标志值指示所述扩展定向帧内预测模式到所述预定定向帧内预测模式的映射,其中,当所述帧内模式索引与所述扩展定向帧内预测模式相关联或映射到所述扩展定向帧内预测模式时,使用所述标志值。
根据第三方面,本发明涉及一种用于编码矩形视频编码块的编码方法,所述编码方法用于通过信令指示符来通知定向帧内预测模式集合中的扩展定向帧内预测模式,所述定向帧内预测模式集合包括预定定向帧内预测模式和所述扩展定向帧内预测模式。所述编码方法包括:根据所述扩展定向帧内预测模式从所述定向帧内预测模式集合中选择预定定向帧内预测模式,所述所选预定定向帧内预测模式与帧内模式索引相关联;将所述扩展定向帧内预测模式映射到所述所选预定定向帧内预测模式;生成包括所述帧内模式索引和标志值中至少一项的所述信令指示符,所述标志值指示所述扩展定向帧内预测模式到所述所选预定定向帧内预测模式的映射,其中,当所述帧内模式索引与所述扩展定向帧内预测模式相关联或映射到所述扩展定向帧内预测模式时,使用所述标志值;将所述信令指示符与所述扩展定向帧内预测模式相关联;基于与所述信令指示符相关联的所述扩展定向帧内预测模式,对所述矩形编码块的像素的像素值进行帧内预测,以提供预测的矩形视频编码块;以及基于所述预测的矩形编码块对所述矩形编码块进行编码。
所述编码方法可以由所述编码装置执行。所述编码方法的进一步特征直接来自所述编码装置的特征或功能。
根据第四方面,本发明涉及一种用于解码编码矩形视频编码块的解码方法,所述解码方法用于处理与扩展定向帧内预测模式相关联的信令指示符,所述信令指示符包括帧内模式索引,所述帧内模式索引与预定定向帧内预测模式相关联。所述解码方法包括:基于与所述信令指示符相关联的所述扩展定向帧内预测模式对所述编码的矩形视频编码块的像素的像素值进行帧内预测,以提供预测的矩形视频编码块;以及基于所述编码的矩形视频编码块和所述预测的矩形视频编码块恢复矩形视频编码块。
所述解码方法可以由所述解码装置执行。所述解码方法的进一步特征直接来自所述解码装置的特征或功能。
根据所述第四方面,在所述解码方法的第一种实现方式中,所述信令指示符还包括标志值,所述标志值指示所述扩展定向帧内预测模式到所述预定定向帧内预测模式的映射,其中,当所述帧内模式索引与所述扩展定向帧内预测模式相关联或映射到所述扩展定向帧内预测模式时,使用所述标志值。
根据第五方面,本发明涉及一种包括程序代码的计算机程序,所述程序代码用于在计算机上运行时执行所述第三方面或所述第三方法的任一实现方式或者所述第四方面或所述第四方面的任一实现方式提供的所述方法。
本发明可以硬件和/或软件的方式来实现。
附图说明
本发明进一步的实施例将结合以下附图进行描述,其中:
图1示出了用编码矩形视频编码块的编码装置的示意图;
图2示出了用于解码编码后的矩形视频编码块的解码装置的示意图;
图3示出了用于编码矩形视频编码块的编码方法的示意图;
图4示出了用于解码编码后的矩形视频编码块的解码方法的示意图;
图5示出了展示不同定向帧内预测模式的视频编码块的示意图;
图6a和6b示出了使用四叉树加二叉树(quad-tree plus binary-tree,简称QTBT)进行块划分和对应树结构的示例;
图7a和7b分别示出了四叉树(quad-tree,简称QT)和四叉树加二叉树(QTBT)框架中定向帧内预测机制的实现方式;
图8a和8b示出了根据给定矩形视频编码块的纵横比扩展定向帧内预测模式集合;
图9示出了根据给定矩形视频编码块的纵横比扩展定向帧内预测模式集合的示意图;
图10示出了根据给定矩形视频编码块的纵横比保留定向帧内预测模式的基数的示意图;
图11示出了使用四叉树加二叉树(QTBT)进行块划分和对应树结构的示例,其中矩形视频编码块中沿长边的可用参考像素的数量小于其长度的两倍;
图12示出了根据给定矩形视频编码块的参考像素的可用性启用或禁用定向帧内预测模式集合;
图13示出了扩展定向帧内预测模式的信令机制的第一步;
图14示出了扩展定向帧内预测模式的信令机制的第二步;
图15示出了通过应用信令机制对定向帧内模式索引进行解码的过程;
图16示出了应用于编码装置的信令机制的实现方式的示意图;
图17示出了应用于解码装置的信令机制的实现方式的示意图;
图18a和18b示出了应用于增强型帧内预测(Enhanced Intra-Prediction,简称EIP)机制的信令机制的实现方式的示意图;
图19示出了包括模式映射单元、信令单元和帧内预测单元的编码装置的示意图。
在各附图中,相同的或至少功能等同的特征使用相同的标号。
具体实施方式
以下结合附图进行描述,所述附图是描述的一部分,并通过图解说明的方式示出可以实施本发明的具体方面。可以理解的是,在不脱离本发明范围的情况下,可以利用其它方面,并可以做出结构上或逻辑上的改变。因此,以下详细的描述并不当作限定,本发明的范围由所附权利要求书界定。
例如,可以理解的是,与所描述的方法有关的内容对于用于执行方法的对应设备或系统也同样适用,反之亦然。例如,如果描述了一个具体的方法步骤,对应的设备可以包括用于执行所描述的方法步骤的单元,即使此类单元未在图中详细阐述或说明。此外,应理解,除非另外具体指出,否则本文中描述的各种示例性方面的特征可彼此组合。
图1示出了用于编码矩形视频编码块的编码装置100的示意图。所述编码装置100用于通过信令指示符来通知定向帧内预测模式集合中的扩展定向帧内预测模式,所述定向帧内预测模式集合包括预定定向帧内预测模式和所述扩展定向帧内预测模式。所述编码装置100包括:模式映射单元101,用于根据所述扩展定向帧内预测模式从所述定向帧内预测模式集合中选择预定定向帧内预测模式,所述所选预定定向帧内预测模式与帧内模式索引相关联,以及用于将所述扩展定向帧内预测模式映射到所述所选预定定向帧内预测模式;信令单元103,用于生成包括所述帧内模式索引和标志值中至少一项的所述信令指示符,所述标志值指示所述扩展定向帧内预测模式到所述所选预定定向帧内预测模式的映射,其中,当所述帧内模式索引与所述扩展定向帧内预测模式相关联或映射到所述扩展定向帧内预测模式时,使用所述标志值,以及用于将所述信令指示符与所述扩展定向帧内预测模式相关联;帧内预测单元105,用于基于与所述信令指示符相关联的所述扩展定向帧内预测模式,对所述矩形编码块的像素的像素值进行帧内预测,以提供预测的矩形视频编码块;以及编码单元107,用于基于所述预测的矩形编码块对所述矩形编码块进行编码。
图2示出了用于解码编码后的矩形视频编码块的解码装置200的示意图。所述解码装置200用于处理与扩展定向帧内预测模式相关联的信令指示符,所述信令指示符包括帧内模式索引,所述帧内模式索引与预定定向帧内预测模式相关联。所述解码装置200包括:帧内预测单元201,用于基于与所述信令指示符相关联的所述扩展定向帧内预测模式对所述编码的矩形视频编码块的像素的像素值进行帧内预测,以提供预测的矩形视频编码块;以及恢复单元203,用于基于所述编码的矩形视频编码块和所述预测的矩形视频编码块恢复矩形视频编码块。所述信令指示符还可以包括标志值,所述标志值指示所述扩展定向帧内预测模式到所述预定定向帧内预测模式的映射。
图3示出了用于编码矩形视频编码块的编码方法300的示意图。所述编码方法300用于通过信令指示符来通知定向帧内预测模式集合中的扩展定向帧内预测模式,所述定向帧内预测模式集合包括预定定向帧内预测模式和所述扩展定向帧内预测模式。所述编码方法300包括:根据所述扩展定向帧内预测模式从所述定向帧内预测模式集合中选择301预定定向帧内预测模式,所述所选预定定向帧内预测模式与帧内模式索引相关联;将所述扩展定向帧内预测模式映射303到所述所选预定定向帧内预测模式;生成305包括所述帧内模式索引和标志值中至少一项的所述信令指示符,所述标志值指示所述扩展定向帧内预测模式到所述所选预定定向帧内预测模式的映射,其中,当所述帧内模式索引与所述扩展定向帧内预测模式相关联或映射到所述扩展定向帧内预测模式时,使用所述标志值;将所述信令指示符与所述扩展定向帧内预测模式相关联307;基于与所述信令指示符相关联的所述扩展定向帧内预测模式,对所述矩形编码块的像素的像素值进行帧内预测309,以提供预测的矩形视频编码块;以及基于所述预测的矩形编码块对所述矩形编码块进行编码311。
图4示出了用于解码编码后的矩形视频编码块的解码方法400的示意图。所述解码方法400用于处理与扩展定向帧内预测模式相关联的信令指示符,所述信令指示符包括帧内模式索引,所述帧内模式索引与预定定向帧内预测模式相关联。所述解码方法400包括:基于与所述信令指示符相关联的所述扩展定向帧内预测模式对所述编码的矩形视频编码块的像素的像素值进行帧内预测401,以提供预测的矩形视频编码块;以及基于所述编码的矩形视频编码块和所述预测的矩形视频编码块恢复403矩形视频编码块。所述信令指示符还可以包括标志值,所述标志值指示所述扩展定向帧内预测模式到所述预定定向帧内预测模式的映射。
图5示出了展示不同定向帧内预测模式的视频编码块的示意图。图5所示的帧内预测模式包括平面模式(帧内预测模式索引为0)、DC模式(帧内预测模式索引为1)和33种定向模式(帧内预测模式索引为2至34,用实线表示)。通过将定向帧内预测模式之间的步进角按因子2减小,将定向帧内预测模式集合扩展到65个模式(几乎翻倍)。图5中的虚线表示在JEM软件中引入的角度模式。
图6a和图6b示出了使用四叉树加二叉树(QTBT)进行块划分和对应树结构的示例,其中实线表示四叉树分割,虚线表示二叉树分割。在二叉树的每个分区节点中,分区类型用0(水平分区)或1(垂直分区)表示。
图7a和7b分别示出了四叉树(quad-tree,简称QT)和四叉树加二叉树(QTBT)框架中定向帧内预测机制的实现方式。这里,沿矩形块的短边和长边使用相同数量的参考像素。因此,定向帧内预测模式的数量既不取决于块的纵横比,也不取决于当前实现QTBT框架时参考像素的实际可用性。
图8a和8b示出了根据给定矩形视频编码块的纵横比扩展定向帧内预测模式集合。如图8a所示,正方形视频编码块的纵横比为1∶1,采用传统的定向帧内预测模式集合对正在重构的视频编码块的值进行预测。另一方面,矩形视频编码块包括短边和长边,这种不对称可以通过提高预测精度来改进当前的定向帧内预测机制。如图8b所示,可以沿长边增加可用定向帧内预测模式的数量。
图9示出了根据给定矩形视频编码块的纵横比扩展定向帧内预测模式集合的示意图。对应的处理步骤可以由所述帧内预测装置100和/或所述帧内预测方法400实现。在图9中,正方形像素表示用于帧内预测的参考像素,其中所述参考像素可用的概率顺序为:具有点的参考像素>具有条纹的参考像素>具有对角线的参考像素。
新引入的所述定向帧内预测模式的数量可以取决于所述矩形视频编码块的所述纵横比。包含这些新模式的角度通过以下公式定义:
其中,Lshorter和Llonger分别表示所述矩形视频编码块的所述短边和所述长边的长度。如图9所示,对于所述矩形视频编码块的垂直方向,Lshorter=宽度,Llonger=高度。这些模式的实际数量可能取决于相邻定向模式之间的角度和由以上公式定义的角度α。
在所述JEM软件的最新版本(版本JEM-4.0)中,由帧内预测插值滤波器定义的相邻定向模式之间的平均角度步长不依赖于块大小,且等于:
因此,在均匀间隔定向帧内预测模式的情况下,新引入模式的数量N等于:
在图9所示的实施例中,参考像素的数量沿长边扩展,且对于短边,参考像素的数量不会减少。因此,沿长边可用的帧内预测模式的数量(包含这些模式的角度用实线标记)增加,但沿短边可用的帧内预测模式的数量(包含这些模式的角度用虚线标记)不减少。因而仅帧内预测模式集合的基数增加,而以下纵横比减小:
另一方面,根据另一个实施例,也可以采用另一种方法来保留定向帧内预测模式的原始数量。
图10示出了根据给定矩形视频编码块的纵横比保留定向帧内预测模式的基数的示意图。如图10所示,沿长边增加的定向帧内预测模式的数量(包含这些模式的角度用实线标记)可以等于沿短边移除的定向帧内预测模式的数量(包含这些模式的角度用虚线标记)。因此,所述帧内预测模式集合的基数与正方形块的基数保持相同。
根据一个实施例,是否扩展可用的帧内预测模式集合也可以取决于参考像素的可用性,因为它们需要生成帧内预测。
图11示出了使用四叉树加二叉树(QTBT)进行块划分和对应树结构的示例,其中矩形视频编码块中沿长边的可用参考像素的数量小于其长度的两倍。如图11所示,四叉树加二叉树(QTBT)分割框架产生分区,其中,如图9和10中的上述示例中所假设的,沿长边的可用参考像素的实际数量小于其长度的两倍。因此,上述示例中增加所述定向帧内预测模式的数量的方法可能需要根据图11示例中参考像素的可用性进行调整。
图12示出了根据四叉树加二叉树(QTBT)分割框架内给定矩形视频编码块的参考像素的可用性启用或禁用定向帧内预测模式集合,其中,灰色矩形区域表示当前处理的视频编码块,具有对角线的正方形像素表示可用参考像素,具有点的正方形像素表示不可用参考像素。例如,可以通过从所述集合中移除对应的定向帧内预测模式来实现禁用。
使用内插参考像素生成的矩形视频编码块的分数非预测区域P可以计算如下:
其中,Llonger和Lshorter分别表示矩形视频编码块的长边和短边的长度,γ表示属于所述扩展集合的给定定向帧内预测模式的角度,sblock=Lshorter·Llonger表示要预测的矩形视频编码块的面积,表示非预测区域,即可以不用非内插参考像素预测的视频编码块的面积,如条纹所标记。
因此,帧内预测定向越靠近用虚线标记的对角线,可以不用非内插参考像素进行预测的余下区域部分就越大。在一个示例中,如果沿长边的非内插参考像素的长度LRSlonger小于长边的长度的两倍,则不扩展所述定向帧内预测模式集合:
LRSlonger<2Llonger。
如果扩展了定向帧内预测模式集合,则需要发送新扩展的模式,这通过现有的传统机制可能无法实现。为此,在图13和14中提出并解释了扩展定向帧内预测模式的两步信令机制。
图13示出了扩展定向帧内预测模式的信令机制的第一步,其中扩展的模式集合通过镜像过程映射到传统帧内预测模式集合。
图14示出了扩展定向帧内预测模式的信令机制的第二步,其中用1位标志来区分传统的和扩展的定向模式。对于传统模式,所述标志被赋值为“0”,对于扩展模式,所述标志被赋值为“1”。此外,所述信令机制中的所述标志仅用于那些作为扩展模式的反射的定向模式。
图15示出了通过应用信令机制对定向帧内模式索引进行解码的过程。如图15所示,所述定向帧内预测的所述扩展模式标记为“1”,具有映射模式的所述传统模式标记为“0”,其它模式没有额外的信令值。
图16示出了应用于编码装置的信令机制的实现方式的示意图。在第一处理步骤1601中,从比特流中解析帧内预测模式IIPM的索引。之后,在处理步骤1603中,根据解码的帧内预测模式是否为定向帧内预测模式进行决策。如果在HEVC视频编码的上下文中采用信令方案,当IIPM大于1时,所述帧内预测模式是定向的。若所述帧内预测模式是定向的,则在处理步骤1605中,根据解码后的帧内预测模式是否为扩展的进行决策。当IIPM大于Q[π/2+arctan(Width/Height)]且小于VDIAG_IDX时,扩展所述解码的帧内预测模式,其中,Width和Height表示解码的矩形视频编码块的短边和长边的长度,根据本发明的实施例,VDIAGIDX等于66。然后,对于可以具有映射的扩展代码的传统模式,将标记“ext_dir_mode_flag”赋值为0(参见处理步骤1607、1609)。在处理步骤1611中,估算传统模式的率失真成本(RD-cost)。对于扩展模式,将标记“ext_dir_mode_flag”赋值为1(参见处理步骤1613、1615)。在处理步骤1617中,估算传统模式的率失真成本(RD-cost)。在处理步骤1619中,通过在传统模式和扩展模式之间找出最低的率失真成本(RD-cost)来确定标记“ext_dir_mode_flag”。
图17示出了应用于解码装置的信令机制的实现方式的示意图。在第一处理步骤1701中,从比特流中解析帧内预测模式IIPM的索引。之后,在处理步骤1703中,根据解码的帧内预测模式是否为定向帧内预测模式进行决策。如果在HEVC视频编码的上下文中采用信令方案,当IIPM大于1时,所述帧内预测模式是定向的。若所述帧内预测模式是定向的,则在处理步骤1705中,根据解码后的帧内预测模式是否为扩展的进行决策。当IIPM大于Q[π/2+arctan(Width/Height)]且小于VDIAG_IDX时,扩展所述解码的帧内预测模式,其中,Width和Height表示解码的矩形块的短边和长边的长度,根据本发明的实施例,VDIAG IDX等于66。对于扩展的定向帧内预测模式,在处理步骤1707中,从比特流中解析标志“ext_dir_mode_flag”的值。根据本发明的实施例,该标志被引入到比特流中,以编码是否将所提出的机制应用于所述预测单元。在处理步骤1709中,如本发明实施例所提供的,如果ext_dir_mode_flag等于1(处理步骤1711a),则决定采用扩展预测方案来获得预测信号,如果ext_dir_mode_flag不等于1(处理步骤1711b),则采用传统预测来获得预测信号。在处理步骤1709中的所述决策是基于在处理步骤1707中确定的所述标记“ext_dir_mode_flag”的值进行的。
所述信令机制适用于本发明实施例提供的更广泛的情况。例如,它可以用于减少由Google为其VPX编解码器系列提出的增强型帧内预测(EIP)技术中使用的扩展的定向帧内预测模式集合引起的信令开销。需要用这种EIP技术来提高帧间预测图片中的帧内预测块的压缩效率。EIP是一种用于增加可用预测定向数量的两步机制,其中,首先编码具有良好帧间预测模式的块,然后填充能够访问更多边界的帧内块。
图18a和18b示出了应用于增强型帧内预测(EIP)机制的信令机制的实现方式的示意图。在图18a和18b所示的情况下,视频编码块的4(2π)和3(3π/2)边分别可用于定向帧内预测。实线表示主角的方向,虚线表示补角的方向。在这两种情况下,可用的帧内预测模式集合大于传统情况。
如上所述,可以采用相同的两步信令机制,通过1位比特标志来指示选择的定向帧内预测模式所属的角度。首先,如果从所述互补角度中选择定向模式,则可以将所述定向模式映射到所述主角上。其次,如果从所述互补角度选择所述方向,则可以将1位标志设置为“ON”,否则可以将所述标志设置为“OFF”。
图19示出了包括模式映射单元101、信令单元103和帧内预测单元105的编码装置100的示意图。可以类似地实现解码装置200。
尽管本发明的特定特征或方面可能已经仅结合几种实施方式或实施例中的一种进行公开,但此类特征或方面可以和其它实施方式或实施例中的一个或多个特征或方面相结合,只要对任何给定或特定的应用有需要或有利即可。而且,在一定程度上,术语“包括”、“有”、“具有”或这些词的其它变形在详细的说明书或权利要求书中使用,这类术语和所述术语“包含”是类似的,都是表示包括的含义。同样,术语“示例性地”、“例如”和“如”仅表示为示例,而不是最好或最佳的。可以使用术语“耦合”和“连接”及其派生词。应当理解,这些术语可以用于指示两个元件彼此协作或交互,而不管它们是直接物理接触还是电接触,或者它们彼此不直接接触。
尽管本文中已说明和描述特定方面,但应了解,多种替代和/或等效实现形式可在不脱离本发明的范围的情况下替代所示和描述的特定方面。该申请旨在覆盖本文论述的特定方面的任何修改或变更。
尽管以上权利要求书中的元件是利用对应的标签按照特定顺序列举的,除非对权利要求的阐述另有暗示用于实施部分或所有这些元件的特定顺序,否则这些元件不必限于以所述特定顺序来实施。
通过以上启示,对于本领域技术人员来说,许多替代、修改和变化是显而易见的。当然,本领域的技术人员容易认识到除本文所述的应用之外,还存在本发明的众多其它应用。虽然已参考一个或多个特定实施例描述了本发明,但所属领域的技术人员将认识到在不偏离本发明的范围的前提下,仍可对本发明作出许多改变。因此,应理解,只要是在所附权利要求书及其等效物的范围内,可以用不同于本文具体描述的方式来实践本发明。
Claims (13)
1.一种用于编码矩形视频编码块的编码装置(100),其特征在于,所述编码装置(100)用于通过信令指示符来通知定向帧内预测模式集合中的扩展定向帧内预测模式,所述定向帧内预测模式集合包括预定定向帧内预测模式和所述扩展定向帧内预测模式,所述编码装置(100)包括:
模式映射单元(101),用于根据所述扩展定向帧内预测模式从所述定向帧内预测模式集合中选择预定定向帧内预测模式,所述所选预定定向帧内预测模式与帧内模式索引相关联,以及用于将所述扩展定向帧内预测模式映射到所述所选预定定向帧内预测模式;
信令单元(103),用于生成包括所述帧内模式索引和标志值中至少一项的所述信令指示符,所述标志值指示所述扩展定向帧内预测模式到所述所选预定定向帧内预测模式的映射,其中,当所述帧内模式索引与所述扩展定向帧内预测模式相关联时,使用所述标志值;以及用于将所述信令指示符与所述扩展定向帧内预测模式相关联;
帧内预测单元(105),用于基于与所述信令指示符相关联的所述扩展定向帧内预测模式,对所述矩形编码块的像素的像素值进行帧内预测,以提供预测的矩形视频编码块;以及
编码单元(107),用于基于所述预测的矩形视频编码块对所述矩形视频编码块进行编码。
2.根据权利要求1所述的编码装置(100),其特征在于,每个预定定向帧内预测模式均与预定定向范围内的预定定向相关联,其中所述扩展定向帧内预测模式与互补定向范围内的互补定向相关联,其中所述互补定向范围与所述预定定向范围不同。
3.根据权利要求2所述的编码装置(100),其特征在于,所述扩展定向帧内预测模式的所述互补定向与所述所选预定定向帧内预测模式的所述预定定向相反。
4.根据权利要求2或3中任一项所述的编码装置(100),其特征在于,所述互补定向范围与所述预定定向范围相邻。
5.根据权利要求1至4中任一项所述的编码装置(100),其特征在于,所述标志值为二进制值。
6.根据权利要求1至5中任一项所述的编码装置(100),其特征在于,所述信令指示符包括最可能模式(MPM)指示符。
7.根据权利要求1至6中任一项所述的编码装置(100),其特征在于,所述矩形视频编码块为编码单元(CU)、预测单元(PU)或变换单元(TU)。
8.一种用于解码编码矩形视频编码块的解码装置(200),其特征在于,所述解码装置(200)用于处理与扩展定向帧内预测模式相关联的信令指示符,所述信令指示符包括帧内模式索引,所述帧内模式索引与预定定向帧内预测模式相关联,所述解码装置(200)包括:
帧内预测单元(201),用于基于与所述信令指示符相关联的所述扩展定向帧内预测模式,对所述编码矩形编码块的像素的像素值进行帧内预测,以提供预测的矩形视频编码块;以及
恢复单元(203),用于至少基于所述预测的矩形视频编码块恢复所述矩形视频编码块。
9.根据权利要求8所述的解码装置(200),其特征在于,所述信令指示符还包括标志值,所述标志值用于指示所述扩展定向帧内预测模式到所述预定定向帧内预测模式的映射,其中,当所述帧内模式索引与所述扩展定向帧内预测模式相关联时,所述标志值被使用。
10.一种用于编码矩形视频编码块的编码方法(300),其特征在于,所述编码方法(300)用于通过信令指示符来通知定向帧内预测模式集合中的扩展定向帧内预测模式,所述定向帧内预测模式集合包括预定定向帧内预测模式和所述扩展定向帧内预测模式,所述编码方法(300)包括:
根据所述扩展定向帧内预测模式从所述定向帧内预测模式集合中选择(301)预定定向帧内预测模式,所述所选预定定向帧内预测模式与帧内模式索引相关联;
将所述扩展定向帧内预测模式映射(303)到所述所选预定定向帧内预测模式;
生成(305)包括所述帧内模式索引和标志值中至少一项的所述信令指示符,所述标志值用于指示所述扩展定向帧内预测模式到所述所选预定定向帧内预测模式的映射,其中,当所述帧内模式索引与所述扩展定向帧内预测模式相关联时,使用所述标志值;
将所述信令指示符与所述扩展定向帧内预测模式相关联(307);
基于与所述信令指示符相关联的所述扩展定向帧内预测模式,对所述矩形编码块的像素的像素值进行帧内预测(309),以提供预测的矩形视频编码块;以及
基于所述预测的矩形视频编码块对所述矩形视频编码块进行编码(311)。
11.一种用于解码编码矩形视频编码块的解码方法(400),其特征在于,所述解码方法(400)用于处理与扩展定向帧内预测模式相关联的信令指示符,所述信令指示符包括帧内模式索引,所述帧内模式索引与预定定向帧内预测模式相关联,所述解码方法(400)包括:
基于与所述信令指示符相关联的所述扩展定向帧内预测模式,对所述编码矩形编码块的像素的像素值进行帧内预测(401),以提供预测的矩形视频编码块;以及
至少基于所述预测的矩形视频编码块恢复(403)所述矩形视频编码块。
12.根据权利要求11所述的解码方法(400),其特征在于,所述信令指示符还包括标志值,所述标志值用于指示所述扩展定向帧内预测模式到所述预定定向帧内预测模式的映射,其中,当所述帧内模式索引与所述扩展定向帧内预测模式相关联时,所述标志值被使用。
13.一种包括程序代码的计算机可读存储介质,其特征在于,所述程序代码用于在计算机上运行时执行权利要求10至12中任一项所述的方法(300;400)。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211423911.6A CN115802033A (zh) | 2016-12-23 | 2016-12-23 | 一种用于处理矩形视频编码块的比特流的系统及方法 |
CN202211384051.XA CN115733973A (zh) | 2016-12-23 | 2016-12-23 | 一种用于矩形视频编码块的编码方法、装置及计算机可读存储介质 |
CN202211390849.5A CN115633170A (zh) | 2016-12-23 | 2016-12-23 | 一种用于矩形视频编码块的解码方法、装置及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/RU2016/000918 WO2018117894A1 (en) | 2016-12-23 | 2016-12-23 | An encoding apparatus for signaling an extension directional intra-prediction mode within a set of directional intra-prediction modes |
Related Child Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211423911.6A Division CN115802033A (zh) | 2016-12-23 | 2016-12-23 | 一种用于处理矩形视频编码块的比特流的系统及方法 |
CN202211384051.XA Division CN115733973A (zh) | 2016-12-23 | 2016-12-23 | 一种用于矩形视频编码块的编码方法、装置及计算机可读存储介质 |
CN202211390849.5A Division CN115633170A (zh) | 2016-12-23 | 2016-12-23 | 一种用于矩形视频编码块的解码方法、装置及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110115035A CN110115035A (zh) | 2019-08-09 |
CN110115035B true CN110115035B (zh) | 2022-12-06 |
Family
ID=58108716
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211384051.XA Pending CN115733973A (zh) | 2016-12-23 | 2016-12-23 | 一种用于矩形视频编码块的编码方法、装置及计算机可读存储介质 |
CN202211423911.6A Pending CN115802033A (zh) | 2016-12-23 | 2016-12-23 | 一种用于处理矩形视频编码块的比特流的系统及方法 |
CN201680091863.1A Active CN110115035B (zh) | 2016-12-23 | 2016-12-23 | 一种用于通知定向帧内预测模式集合中的扩展定向帧内预测模式的编码装置 |
CN202211390849.5A Pending CN115633170A (zh) | 2016-12-23 | 2016-12-23 | 一种用于矩形视频编码块的解码方法、装置及计算机可读存储介质 |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211384051.XA Pending CN115733973A (zh) | 2016-12-23 | 2016-12-23 | 一种用于矩形视频编码块的编码方法、装置及计算机可读存储介质 |
CN202211423911.6A Pending CN115802033A (zh) | 2016-12-23 | 2016-12-23 | 一种用于处理矩形视频编码块的比特流的系统及方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211390849.5A Pending CN115633170A (zh) | 2016-12-23 | 2016-12-23 | 一种用于矩形视频编码块的解码方法、装置及计算机可读存储介质 |
Country Status (11)
Country | Link |
---|---|
US (3) | US10911776B2 (zh) |
EP (2) | EP4221218A3 (zh) |
KR (4) | KR102458642B1 (zh) |
CN (4) | CN115733973A (zh) |
DK (1) | DK3552393T3 (zh) |
ES (1) | ES2945694T3 (zh) |
FI (1) | FI3552393T3 (zh) |
HU (1) | HUE062025T2 (zh) |
PL (1) | PL3552393T3 (zh) |
PT (1) | PT3552393T (zh) |
WO (1) | WO2018117894A1 (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190045885A (ko) * | 2017-10-24 | 2019-05-03 | 주식회사 윌러스표준기술연구소 | 비디오 신호 처리 방법 및 장치 |
US11856184B2 (en) * | 2018-05-14 | 2023-12-26 | Interdigital Vc Holdings, Inc. | Block shape adaptive intra prediction directions for quadtree-binary tree |
US10778971B2 (en) * | 2018-06-01 | 2020-09-15 | Tencent America LLC | Method and apparatus for video coding |
BR112020026248A2 (pt) | 2018-06-29 | 2021-04-06 | Huawei Technologies Co., Ltd. | Dispositivo e método para intrapredição de um bloco de predição de uma imagem de vídeo, e meio de armazenamento |
KR20230127354A (ko) * | 2018-06-29 | 2023-08-31 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 인트라-예측을 위한 디바이스 및 방법 |
WO2020017987A1 (en) | 2018-06-29 | 2020-01-23 | Huawei Technologies Co., Ltd | Intra-prediction apparatus, encoding apparatus, decoding apparatus and methods |
US10567752B2 (en) * | 2018-07-02 | 2020-02-18 | Tencent America LLC | Method and apparatus for intra prediction for non-square blocks in video compression |
US10284844B1 (en) | 2018-07-02 | 2019-05-07 | Tencent America LLC | Method and apparatus for video coding |
US10382772B1 (en) * | 2018-07-02 | 2019-08-13 | Tencent America LLC | Method and apparatus for video coding |
EP3824624A1 (en) | 2018-07-16 | 2021-05-26 | InterDigital VC Holdings, Inc. | Wide angle intra prediction and position dependent intra prediction combination |
WO2020059092A1 (ja) * | 2018-09-20 | 2020-03-26 | 富士通株式会社 | 符号化装置、符号化方法、符号化プログラム、復号装置、復号方法及び復号プログラム |
EP3861749A1 (en) * | 2018-10-01 | 2021-08-11 | InterDigital VC Holdings, Inc. | Directions for wide angle intra prediction |
CN113395516B (zh) * | 2019-01-02 | 2023-05-23 | Oppo广东移动通信有限公司 | 帧内预测方法及装置、计算机可读存储介质 |
US12108078B2 (en) | 2020-01-07 | 2024-10-01 | Lg Electronics Inc. | Transform-based image coding method and apparatus |
CN118540496A (zh) * | 2024-07-24 | 2024-08-23 | 浙江大华技术股份有限公司 | 图像解码方法、图像编码方法、装置以及计算机存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008088140A1 (en) * | 2007-01-18 | 2008-07-24 | Samsung Electronics Co, . Ltd. | Method and apparatus for encoding and decoding based on intra prediction |
CN104081770A (zh) * | 2012-01-20 | 2014-10-01 | 株式会社泛泰 | 帧内预测模式映射方法和使用该方法的装置 |
EP2981087A1 (en) * | 2013-03-29 | 2016-02-03 | JVC Kenwood Corporation | Image encoding device, image encoding method, image encoding program, image decoding device, image decoding method, and image decoding program |
Family Cites Families (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8238428B2 (en) | 2007-04-17 | 2012-08-07 | Qualcomm Incorporated | Pixel-by-pixel weighting for intra-frame coding |
KR101452860B1 (ko) * | 2009-08-17 | 2014-10-23 | 삼성전자주식회사 | 영상의 부호화 방법 및 장치, 영상 복호화 방법 및 장치 |
US8902978B2 (en) * | 2010-05-30 | 2014-12-02 | Lg Electronics Inc. | Enhanced intra prediction mode signaling |
US9716886B2 (en) * | 2010-08-17 | 2017-07-25 | M&K Holdings Inc. | Method for restoring an intra prediction mode |
US9232227B2 (en) | 2011-01-14 | 2016-01-05 | Sony Corporation | Codeword space reduction for intra chroma mode signaling for HEVC |
WO2012161445A2 (ko) | 2011-05-20 | 2012-11-29 | 주식회사 케이티 | 단거리 인트라 예측 단위 복호화 방법 및 복호화 장치 |
US9532058B2 (en) | 2011-06-03 | 2016-12-27 | Qualcomm Incorporated | Intra prediction mode coding with directional partitions |
US9654785B2 (en) * | 2011-06-09 | 2017-05-16 | Qualcomm Incorporated | Enhanced intra-prediction mode signaling for video coding using neighboring mode |
US9769472B2 (en) * | 2011-08-17 | 2017-09-19 | Mediatek Singapore Pte. Ltd. | Method and apparatus for Intra prediction using non-square blocks |
US9787982B2 (en) * | 2011-09-12 | 2017-10-10 | Qualcomm Incorporated | Non-square transform units and prediction units in video coding |
SI2773118T1 (sl) * | 2011-10-24 | 2021-02-26 | Innotive Ltd | Postopek in naprava za dekodiranje slike |
SI2773117T1 (sl) * | 2011-10-24 | 2019-02-28 | Infobridge Pte. Ltd. | Aparat za dekodiranje slike |
PL2916545T3 (pl) * | 2011-10-24 | 2022-03-14 | Innotive Ltd | Sposób i aparat do dekodowania trybu intra-predykcji |
KR102005468B1 (ko) * | 2011-10-24 | 2019-10-01 | (주)대가람 | 복원 블록을 생성하는 방법 및 장치 |
US10645398B2 (en) | 2011-10-25 | 2020-05-05 | Texas Instruments Incorporated | Sample-based angular intra-prediction in video coding |
KR20130049526A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 복원 블록 생성 방법 |
EP2777258B1 (en) * | 2011-11-04 | 2017-01-11 | Huawei Technologies Co., Ltd. | Binarization of prediction residuals for lossless video coding |
CN104126303B (zh) | 2011-11-29 | 2018-03-06 | 华为技术有限公司 | 用于高效率视频译码的统一分割结构和信令方法 |
GB2501535A (en) * | 2012-04-26 | 2013-10-30 | Sony Corp | Chrominance Processing in High Efficiency Video Codecs |
CN104704827B (zh) * | 2012-11-13 | 2019-04-12 | 英特尔公司 | 用于下一代视频的内容自适应变换译码 |
US9558567B2 (en) * | 2013-07-12 | 2017-01-31 | Qualcomm Incorporated | Palette prediction in palette-based video coding |
US20150016516A1 (en) * | 2013-07-15 | 2015-01-15 | Samsung Electronics Co., Ltd. | Method for intra prediction improvements for oblique modes in video coding |
US9451254B2 (en) * | 2013-07-19 | 2016-09-20 | Qualcomm Incorporated | Disabling intra prediction filtering |
US9554150B2 (en) * | 2013-09-20 | 2017-01-24 | Qualcomm Incorporated | Combined bi-predictive merging candidates for 3D video coding |
US20160100177A1 (en) * | 2014-10-06 | 2016-04-07 | Qualcomm Incorporated | Non-uniform exponential-golomb codes for palette mode coding |
US9877029B2 (en) * | 2014-10-07 | 2018-01-23 | Qualcomm Incorporated | Palette index binarization for palette-based video coding |
US10097837B2 (en) * | 2014-10-10 | 2018-10-09 | Qualcomm Incorporated | Palette run hiding in palette-based video coding |
US9961351B2 (en) * | 2014-11-26 | 2018-05-01 | Qualcomm Incorporated | Palette mode coding |
CN115134610A (zh) * | 2015-06-11 | 2022-09-30 | 杜比实验室特许公司 | 使用自适应去块滤波编码和解码图像的方法及其装置 |
US20160366439A1 (en) * | 2015-06-12 | 2016-12-15 | Qualcomm Incorporated | Palette copy extension |
US20160373742A1 (en) * | 2015-06-18 | 2016-12-22 | Qualcomm Incorporated | Intra prediction and intra mode coding |
US20160373782A1 (en) * | 2015-06-18 | 2016-12-22 | Qualcomm Incorporated | Intra prediction and intra mode coding |
US11463689B2 (en) * | 2015-06-18 | 2022-10-04 | Qualcomm Incorporated | Intra prediction and intra mode coding |
US20160373770A1 (en) * | 2015-06-18 | 2016-12-22 | Qualcomm Incorporated | Intra prediction and intra mode coding |
US10142627B2 (en) * | 2015-06-18 | 2018-11-27 | Qualcomm Incorporated | Intra prediction and intra mode coding |
US10841593B2 (en) * | 2015-06-18 | 2020-11-17 | Qualcomm Incorporated | Intra prediction and intra mode coding |
ES2677193B1 (es) * | 2015-08-28 | 2019-06-19 | Kt Corp | Procedimiento y dispositivo para procesar señales de vídeo |
US10097842B2 (en) * | 2015-09-18 | 2018-10-09 | Qualcomm Incorporated | Restriction of escape pixel signaled values in palette mode video coding |
KR20180086203A (ko) * | 2015-12-17 | 2018-07-30 | 삼성전자주식회사 | 영상을 부호화/복호화 하는 방법 및 그 장치 |
KR20180107153A (ko) * | 2016-02-16 | 2018-10-01 | 삼성전자주식회사 | 영상 부호화 방법 및 장치와 영상 복호화 방법 및 장치 |
WO2017176030A1 (ko) * | 2016-04-06 | 2017-10-12 | 주식회사 케이티 | 비디오 신호 처리 방법 및 장치 |
CN113810701B (zh) * | 2016-04-29 | 2024-04-19 | 世宗大学校产学协力团 | 用于对图像信号进行编码和解码的方法和装置 |
EP4319162A3 (en) * | 2016-06-24 | 2024-04-10 | KT Corporation | Method and apparatus for processing video signal |
PL3890326T3 (pl) * | 2016-06-24 | 2024-02-12 | Kt Corporation | Predykcja wewnątrzobrazowa z wykorzystaniem pikseli referencyjnych z dodatkowych linii |
CN116684581A (zh) * | 2016-08-03 | 2023-09-01 | 株式会社Kt | 用于对视频进行编码和解码的方法和装置 |
CN116684592A (zh) * | 2016-08-08 | 2023-09-01 | Lg电子株式会社 | 视频解码方法、视频信号编码方法及其介质 |
CN116939200A (zh) * | 2016-08-31 | 2023-10-24 | 株式会社Kt | 用于处理视频信号的方法和设备 |
ES2711473R1 (es) * | 2016-09-20 | 2021-04-07 | Kt Corp | Metodo y aparato para procesar una senal de video |
US10506228B2 (en) * | 2016-10-04 | 2019-12-10 | Qualcomm Incorporated | Variable number of intra modes for video coding |
KR102227411B1 (ko) * | 2016-10-14 | 2021-03-11 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 거리 가중 양지향성 인트라 예측 |
KR102228474B1 (ko) * | 2016-10-14 | 2021-03-16 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 비디오 코딩을 위한 디바이스들 및 방법들 |
WO2018117892A1 (en) * | 2016-12-23 | 2018-06-28 | Huawei Technologies Co., Ltd. | An intra-prediction apparatus for extending a set of predetermined directional intra-prediction modes |
KR102371266B1 (ko) * | 2016-12-23 | 2022-03-07 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 미리 결정된 방향성 인트라 예측 모드들의 세트로부터 방향성 인트라 예측 모드를 제거하기 위한 인트라 예측 장치 |
EP4000261A4 (en) * | 2019-08-06 | 2023-05-24 | HFI Innovation Inc. | METHOD AND DEVICE FOR CODING OR DECODING VIDEO DATA WITH MATCHING INTRA PREDICTION MODES |
-
2016
- 2016-12-23 PT PT168380970T patent/PT3552393T/pt unknown
- 2016-12-23 EP EP23158663.7A patent/EP4221218A3/en active Pending
- 2016-12-23 PL PL16838097.0T patent/PL3552393T3/pl unknown
- 2016-12-23 KR KR1020217038259A patent/KR102458642B1/ko active IP Right Grant
- 2016-12-23 CN CN202211384051.XA patent/CN115733973A/zh active Pending
- 2016-12-23 KR KR1020227036515A patent/KR102634837B1/ko active IP Right Grant
- 2016-12-23 DK DK16838097.0T patent/DK3552393T3/da active
- 2016-12-23 KR KR1020197021262A patent/KR102331940B1/ko active IP Right Grant
- 2016-12-23 CN CN202211423911.6A patent/CN115802033A/zh active Pending
- 2016-12-23 CN CN201680091863.1A patent/CN110115035B/zh active Active
- 2016-12-23 KR KR1020247004045A patent/KR20240023197A/ko not_active Application Discontinuation
- 2016-12-23 HU HUE16838097A patent/HUE062025T2/hu unknown
- 2016-12-23 FI FIEP16838097.0T patent/FI3552393T3/fi active
- 2016-12-23 CN CN202211390849.5A patent/CN115633170A/zh active Pending
- 2016-12-23 EP EP16838097.0A patent/EP3552393B1/en active Active
- 2016-12-23 ES ES16838097T patent/ES2945694T3/es active Active
- 2016-12-23 WO PCT/RU2016/000918 patent/WO2018117894A1/en unknown
-
2019
- 2019-06-21 US US16/448,998 patent/US10911776B2/en active Active
-
2021
- 2021-01-14 US US17/149,443 patent/US11483586B2/en active Active
-
2022
- 2022-08-30 US US17/899,358 patent/US20230071458A1/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008088140A1 (en) * | 2007-01-18 | 2008-07-24 | Samsung Electronics Co, . Ltd. | Method and apparatus for encoding and decoding based on intra prediction |
CN104081770A (zh) * | 2012-01-20 | 2014-10-01 | 株式会社泛泰 | 帧内预测模式映射方法和使用该方法的装置 |
EP2981087A1 (en) * | 2013-03-29 | 2016-02-03 | JVC Kenwood Corporation | Image encoding device, image encoding method, image encoding program, image decoding device, image decoding method, and image decoding program |
Non-Patent Citations (1)
Title |
---|
Algorithm Description of Joint Exploration Test Model 2;CHEN, Jianle;《Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 2nd Meeting: San Diego, USA, JVET-B1001》;20160226;1-30 * |
Also Published As
Publication number | Publication date |
---|---|
ES2945694T3 (es) | 2023-07-05 |
CN115733973A (zh) | 2023-03-03 |
HUE062025T2 (hu) | 2023-09-28 |
WO2018117894A1 (en) | 2018-06-28 |
US10911776B2 (en) | 2021-02-02 |
EP3552393A1 (en) | 2019-10-16 |
KR20190097227A (ko) | 2019-08-20 |
EP4221218A3 (en) | 2023-11-15 |
CN110115035A (zh) | 2019-08-09 |
US20230071458A1 (en) | 2023-03-09 |
EP3552393B1 (en) | 2023-03-08 |
FI3552393T3 (fi) | 2023-05-19 |
US20190313118A1 (en) | 2019-10-10 |
PL3552393T3 (pl) | 2023-07-10 |
KR20220145427A (ko) | 2022-10-28 |
PT3552393T (pt) | 2023-05-30 |
KR20210146449A (ko) | 2021-12-03 |
KR102331940B1 (ko) | 2021-11-26 |
US11483586B2 (en) | 2022-10-25 |
CN115802033A (zh) | 2023-03-14 |
CN115633170A (zh) | 2023-01-20 |
KR102634837B1 (ko) | 2024-02-06 |
KR102458642B1 (ko) | 2022-10-24 |
DK3552393T3 (da) | 2023-05-30 |
EP4221218A2 (en) | 2023-08-02 |
US20210211719A1 (en) | 2021-07-08 |
KR20240023197A (ko) | 2024-02-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110115034B (zh) | 一种用于扩展预定定向帧内预测模式集合的帧内预测装置 | |
CN110115035B (zh) | 一种用于通知定向帧内预测模式集合中的扩展定向帧内预测模式的编码装置 | |
CN110115036B (zh) | 一种用于从预定定向帧内预测模式集合中移除定向帧内预测模式的帧内预测装置 | |
CN110771166B (zh) | 帧内预测装置和方法、编码、解码装置、存储介质 |
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 |