CN103503461B - 对图片进行编译码的方法 - Google Patents

对图片进行编译码的方法 Download PDF

Info

Publication number
CN103503461B
CN103503461B CN201280021462.0A CN201280021462A CN103503461B CN 103503461 B CN103503461 B CN 103503461B CN 201280021462 A CN201280021462 A CN 201280021462A CN 103503461 B CN103503461 B CN 103503461B
Authority
CN
China
Prior art keywords
segmentation
rectangle
tree
transforming tree
methods according
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
Application number
CN201280021462.0A
Other languages
English (en)
Other versions
CN103503461A (zh
Inventor
R·A·科恩
安东尼·韦特罗
孙惠方
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of CN103503461A publication Critical patent/CN103503461A/zh
Application granted granted Critical
Publication of CN103503461B publication Critical patent/CN103503461B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/40Tree coding, e.g. quadtree, octree
    • 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/119Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
    • 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/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/46Embedding additional information in the video signal during the compression process
    • 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

Abstract

比特流包括编码图片和用于生成变换树的分割标志。比特流是编译码单元(CU)到预测单元(PU)的划分。根据分割标志生成变换树。变换树中的节点表示与CU关联的变换单元(TU)。生成步骤仅当设置了对应的分割标志时才分割各TU。对于包括多个TU的各PU,多个TU被合并为更大的TU,并且根据分割和合并来修改变换树。然后,能够根据变换树使用与PU关联的TU来解码各PU中包含的数据。

Description

对图片进行编译码的方法
技术领域
本发明一般地涉及对图片进行编译码,并且更具体地涉及一种在对图片进行编码和解码的情况下使用分级变换单元对图片进行编译码的方法。
背景技术
对于当前作为H.264/MPEG-4AVC而正在开发的高效视频编码(HEVC)标准来说,如“Video Compression Using Nested Quadtree Structures,Leaf Merging,and ImprovedTechniques for Motion Representation and Entropy Coding,”(IEEE Transactionson Circuits and Systems for Video Technology,vol.20,no.12,pp.1676-1687,2010年12月)中所描述的,由树来表示TU对于残余块的应用。
编译码层
在标准中定义的分级编译码层包括视频序列、图片、片段和树块层。较高的层包含较低的层。
树块
根据所提出的标准,图片被划分为片段,并且各片段被划分为在光栅扫描中被连续编号的一系列树块(TB)。图片和TB在广义上分别与诸如H.264/AVC的之前的视频编译码标准中的帧和宏块类似。TB的最大容许大小为64×64像素亮度(光强)和色度(颜色)采样。
编译码单元
编译码单元(CU)是用于帧内和帧间预测的分割的基本单元。帧内预测在单个图片的空间域中进行操作,而帧间预测在待预测的图片与一组之前解码的图片之间在时域中进行操作。CU通常为正方形的,并且能够为128×128(LCU)、64×64、32×32、16×16和8×8像素。CU允许从TB开始分割为四个等大块的递归分割。该处理提供了由能够与TB一样大或小至8×8像素的CU块构成的内容适应编译码树结构。
预测单元(PU)
预测单元(PU)是用于携带与预测处理相关的信息(数据)的基本单元。一般来说,PU不限于为了方便匹配例如图片中的真实对象的边界的划分而是正方形的形状。每个CU可以包含一个或更多PU。
变换单元(TU)
如图1中所示,变换树100的根节点101对应于应用于数据块110的N×N TU或“变换单元”(TU)。TU是用于变换和量化处理的基本单元。在所提出的标准中,TU常常是正方形的并且其大小能够处于4×4像素至32×32像素的范围内。TU不能大于PU并且不超过CU的大小。多个TU能够被布置在树结构(下面称为变换树)中。每个CU可以包含一个或更多TU,其中,多个TU能够被布置在树结构中。
示例的变换树是具有四级0-3的四叉树。如果变换树一次分叉,则应用四个N/2×N/2TU。这些TU中的每一个能够被接下来细分到预定极限。对于帧内编码图片,对帧内预测残余数据的“预测单元”(PU)应用变换树。这些PU当前被定义为大小为2N×2N、2N×N、N×2N或N×N像素的正方形或矩形。对于帧内编码图片,正方形TU必须被整体包含在PU内,从而最大允许的TU大小通常为2N×2N或N×N像素。在图1中示出了该变换树内的a-j TU与a-j PU之间的关系。
如图2中所示,对于所提出的HEVC标准已经提出了一种新的PU结构,如Cao等人的“CE6.b1Report on Short Distance Intra Prediction Method(SDIP)”(JCTVC-E278,2011年3月)所描述的。利用该SDIP方法,PU能够为条形或矩形并且最小的宽度为一个或两个像素(例如,N×2、2×N、N×1或1×N像素)。当将变换树覆盖在已经被划分为这样窄的PU的帧内编码块上时,变换树被分割为TU的大小仅为2×2或1×1的级别。TU大小不能大于PU大小;否则,变换和预测处理变得复杂。现有技术的利用这些新的PU结构的SDIP方法定义为例如1×N和2×N TU。由于矩形的TU大小,现有技术不适合HEVC标准的当前草拟规格中的变换树结构。SDIP没有使用在标准中要求的变换树,相反地,利用PU的大小隐含地指示TU大小。
因此,需要一种对于矩形(有时非常窄的矩形)PU分割并且应用正方形和矩形的TU同时保持所提出的标准所定义的TU的树结构的方法。
发明内容
比特流包括编码图片和分割标志。分割标志用于生成变换树。实际上,比特流将编译码单元(CU)划分为预测单元(PU)。
根据分割标志生成变换树。变换树中的节点表示与CU关联的变换单元(TU)。
仅当设置了对应的分割标志时,生成步骤才分割每个TU。
对于包括多个TU的各PU,多个TU被合并为更大的TU,并且根据分割和合并来修改变换树。
然后,能够根据变换树使用与PU关联的TU来解码各PU中包含的数据。
附图说明
图1是根据现有技术的变换单元的树分割的图;
图2是根据现有技术的分解为矩形预测单元的图;
图3是本发明的实施方式所使用的示例性解码系统的流程图;
图4是根据本发明的变换树生成的第一步骤的图;以及
图5是根据本发明的变换树生成的第二步骤的图。
具体实施方式
本发明的实施方式提供了一种使用分级变换单元(TU)对图片进行编译码的方法。编译码包括编码和解码。通常来说,在编码解码器(CODer-DECcoder)中执行编码和解码。编码解码器是能够对数字数据流或信号进行编码和/或解码的装置或计算机程序。例如,编码器对比特流或信号进行编码以便于压缩、传输、存储或加密,并且解码器对编码的比特流进行解码以便于回放或编辑。
该方法对于图片的矩形(有时非常窄的矩形)的部分应用正方形和矩形TU同时保持高效视频编码(HEVC)标准中所定义的变换单元(TU)的分级变换树结构。变换能够被指变换或逆变换。在优选实施方式中,变换树是四叉树(Q-tree),然而,也可以使用其它树结构,例如,二叉树(B-tree)和八叉树(概括而言,N叉树)。
该方法的输入是划分为预测单元(PU)的N×N编译码单元(CU)。我们的方法生成用于将TU应用于PU的变换树。
解码系统
图3示出了本发明的实施方式所使用的示例性解码器和方法系统300,即由解码器(其能够是现有技术中已知的软件、固件或连接到存储器和输入/输出接口的处理器)执行本方法的步骤。
方法(或解码器)的输入是编码图片(例如,视频中的图像或一系列图像)的比特流。比特流被比特流解析器310解析以获得用于生成变换树的分割标志311。分割标志与变换树的对应的节点的TU、待处理的数据312(例如,N×N个数据块)关联。数据包括编译码单元(CU)到预测单元(PU)的划分。
换言之,任何节点表示变换树中给定深度处的TU。在大多数情况下,仅实现了叶节点处的TU。然而,编码解码器能够实施变换树的分级中的更高级别的节点处的TU。
分割标志用于变换树生成器320生成变换树。然后,根据变换树来解码PU中的数据以产生解码后的数据302。
变换树生成器320的生成步骤包括:仅当设置了分割标志311时分割各TU。
对于包括多个TU的各PU,多个TU被合并为更大的TU。例如,能够利用两个8×8TU来划分16×8PU。这两个8×8TU能够合并为1个16×8TU。在另一示例中,将64×64正方形PU划分为十六个8×32TU。这些TU中的四个被合并为32×32正方形TU,并且其它TU保持为8×32矩形。合并解决现有技术中具有很多非常小的(例如,1×1)TU的问题(参见Cao等人)。然后,根据分割和合并来修改变换树。
能够重复分割、划分、合并和修改的步骤直到TU的大小等于预定的最小值。
在变换树生成器320已经生成了变换树之后,能够使用与PU关联的TU来解码各PU中包含的数据312。
现在描述各种实施方式。
实施方式1:
图4示出了输入的CU到PU的划分、根据分割标志的PU的迭代分割(或无)以及接下来的合并。
步骤1:变换树的根节点对应于覆盖N×N PU的最初的N×N TU。如图3中所示,由解码器300接收到的比特流301包含与该节点关联的分割标志311。如果没有设置分割标志,则不分割对应的TU,并且对于该节点的处理完成。如果设置了分割标志,则将N×N TU分割为TU。所产生的TU的数目对应于树的结构,例如,在四叉树的情况下,TU的数目为四。注意的是,通过分割产生的TU的数目可以改变。
然后,解码器确定PU包括多个TU。例如,矩形PU包括多个TU,例如,两个正方形TU,每个TU的大小为N/2×N/2。在该情况下,该PU中的多个TU被合并为与PU的尺寸一致的N×N/2TU或N/2×N矩形TU。矩形PU和TU能够包括对应于长度的长轴和对应于宽度的短轴。将正方形TU合并为更大的矩形TU消除了现有技术中的长而窄的矩形能够被分割为很多小的正方形TU的问题(参见Cao等人)。合并还减少了PU中的TU的数目。
具有很多小的TU常常没有具有一些较大的TU那么高效,特别是在这些TU的尺寸很小的情况下,或者在多个TU覆盖类似数据的情况下。
然后对变换树进行修改。与第一N/2×N/2TU对应的变换树的分支被细化为对应于合并后的矩形TU,并且消除了对应于第二合并后的TU的变换树的分支。
步骤2:对于在步骤1中生成的各节点,如果TU的大小等于预定的最小值,则对于该节点的处理结束。各剩余的节点在设置了相关的分割标志的情况下或者在针对该节点的TU没有整体包含在PU内的情况下被进一步分割。
然而,与步骤1不同的是,如图5中所示,由于PU能够具有任意形状和大小,因此,分割节点的方式取决于PU的形状。如下面所描述的步骤2a或步骤2b中那样执行该分割。能够预先进行寻找比特流中的分割标志还是在TU覆盖超过一个PU时进行分割的决定,即系统被定义为使得在比特流中信令分割标志或者基于诸如最小或最大的TU大小来推断分割标志,或者根据TU是否横跨多个PU来推断分割标志。
隐式分割标志
或者,能够从比特流301中解析出“隐式分割标志”。如果没有设置隐式分割标志,则对于对应的节点信令分割标志。如果设置了隐式分割标志,则对于该节点不信令分割标志,并且基于预定义的分割条件来进行分割判定。预定义的分割条件能够包括诸如TU是否横跨多个PU或者是否满足TU大小限制的其它因素。在该情况下,在分割标志(如果有的话)前接收隐式分割标志。
例如,能够在各节点前、在各变换树前、在各图像或视频帧前或者在各视频序列前接收隐式分割标志。对于帧内PU,不允许TU横跨多个PU,这是因为从一组相邻的PU预测PU,因此这些相邻的PU将被完全解码、逆变换并且重构以用于预测当前的PU。
在另一示例中,不能设置隐式标志,但是预定义的度量或条件用于在不要求存在分割标志的情况下判定是否分割节点。
步骤2a:如果用于该节点的TU是正方形的,则处理返回步骤1,将该节点作为新的根节点来处理并且将其分割为四个正方形TU(例如,大小为N/4×N/4)。
步骤2b:如果用于该节点的TU是矩形的(例如,N/2×N),则该节点被分割为对应于N/4×N TU的两个节点。类似地,N×N/2TU被分割为对应于N×N/4TU的两个节点。该处理然后对于各节点重复步骤2,确保矩形TU被沿着长轴的方向进行分割,从而矩形TU变得更细。
实施方式2:
在该实施方式中,修改步骤2b使得与矩形TU关联的节点被分割为多个节点(例如,四个节点和四个TU)。例如,N/2×N TU被分割为四个N/8×N TU。这样划分为更大数目的TU的方式对于PU中的数据对于PU中的不同部分来说是不同的情况来说是有益的。与要求二叉树的两级来将一个矩形TU分割为四个矩形TU不同的是,该实施方式仅要求一个四叉树级别,并且因此仅要求一个分割标志将一个TU分割为四个矩形TU。该实施方式能够被预先定义,或者能够以与信令隐式标志的方式类似的方式作为比特流中的“多分割标志”来进行信令。
实施方式3:
这里,修改步骤1使得与正方形TU关联的节点没有被合并而变为矩形,除非正方形TU的大小小于预定义的阈值。例如,如果阈值为四,则矩形的8×4PU可以由两个4×4TU覆盖。然而,4×2PU可以不被两个2×2TU覆盖。在该情况下,应用实施方式1,并且将两个节点合并以形成4×2TU以覆盖4×2PU。该实施方式对于由于性能或复杂性考虑而优选正方形TU的情况来说是有用的,并且仅当正方形TU由于其小的尺寸而损失高效性时才使用矩形TU。
实施方式4
在该实施方式中,修改步骤2b使得与矩形TU关联的节点能够被分割以形成多于两个的正方形或矩形TU,其中分割不必与矩形的较长的尺寸一致。例如,16×4TU能够被分割为四个4×4TU或两个8×4TU。分割为正方形或矩形TU的选择能够由比特流中的标志明确地指示(与隐式标志的情况相同)或者能够作为编码/解码处理的一部分而预先进行定义。
该实施方式通常用于非常大的矩形TU(例如,64×16),从而使用八个16×16TU来代替两个64×8TU。另一示例将64×16TU分割为四个32×8TU。例如,非常长的水平TU能够产生诸如水平方向上的振铃的缺陷,因此该实施方式通过减小矩形TU的最大长度来减少缺陷。该最大长度也可以作为信号包括在比特流中。类似地,能够指定最大宽度。
实施方式5:
在该实施方式中,修改步骤1使得N×N TU被直接分割为矩形TU(即,除了N/2×N/2之外的尺寸)。例如,N×N TU能够被分割为四个N/4×N TU。该实施方式与实施方式2的不同之处在于,尽管PU可以为正方形,但是正方形TU能够被直接分割为多个矩形TU。
该实施方式对于下述情况是特别有用的,该情况为:PU中的特征是水平或垂直取向是有用的,从而与特征的方向一致的水平或垂直的矩形TU能够比分割PU中的取向数据的多个正方形TU更高效。特征能够包括颜色、边缘、脊、角、物体和其它关注点。如前,能够预先定义或信令(与隐式分割标志的情况类似)是否进行该种分割。
实施方式6
在该实施方式中,修改步骤1使得TU能够横跨多个PU。这能够在PU是帧间预测时发生。例如,使用来自之前解码的图片的数据而不是来自同一CU内解码的数据来预测帧间预测的PU。因此变换能够应用于CU内的多个PU。

Claims (20)

1.一种对图片进行编译码的方法,所述方法包括下述步骤:
解析包括编码图片的比特流以获得分割标志,所述分割标志用于生成变换树以及编译码单元(CU)到预测单元(PU)的划分;
根据所述分割标志生成所述变换树,其中,所述变换树中的节点表示与所述CU关联的变换单元(TU),其中,生成步骤进一步包括:
仅当设置了所述分割标志时才对各TU进行分割;
对于包括多个TU的每个PU,将所述多个TU合并为更大的TU;
根据所述分割和所述合并修改所述变换树;以及
根据所述变换树,使用与所述PU关联的所述TU来对各PU中包含的数据进行解码。
2.根据权利要求1所述的方法,其中,正方形TU被分割为多个矩形TU。
3.根据权利要求1所述的方法,所述方法进一步包括:
重复分割步骤、合并步骤和修改步骤,直到各TU的大小等于预定的最小值。
4.根据权利要求3所述的方法,其中,当针对特定节点的TU没有完全包含在所关联的PU内时,继续进行所述重复。
5.根据权利要求1所述的方法,其中,所述比特流包括隐式分割标志,并且如果没有设置所述隐式分割标志,则对于所述变换树中的对应节点,在所述比特流中信令所述分割标志。
6.根据权利要求3所述的方法,其中,所述比特流包括隐式分割标志,并且仅当设置了所述隐式分割标志并且满足预先定义的分割条件时进行所述重复。
7.根据权利要求1所述的方法,其中,矩形TU的分割沿着所述矩形TU的长轴的方向。
8.根据权利要求1所述的方法,其中,所述分割产生多于两个的TU。
9.根据权利要求1所述的方法,其中,所述TU的最大长度或最大宽度被减小。
10.根据权利要求1所述的方法,其中,所述PU具有任意形状和大小。
11.根据权利要求1所述的方法,其中,所述分割产生矩形TU。
12.根据权利要求1所述的方法,其中,水平矩形TU和垂直矩形TU与PU中的特征的方向一致。
13.根据权利要求1所述的方法,其中,所述PU包含视频数据的一部分。
14.根据权利要求1所述的方法,其中,所述PU包含从预测处理获得的残余数据。
15.根据权利要求1所述的方法,其中,所述变换树是N叉树。
16.根据权利要求1所述的方法,其中,矩形TU的分割沿着短轴的方向。
17.根据权利要求1所述的方法,其中,正方形或矩形TU被合并为更大的TU。
18.根据权利要求15所述的方法,其中,所述N叉树的N的值对于所述变换树的不同节点是不同的。
19.根据权利要求1所述的方法,其中,当PU被帧间预测时,所述TU横跨多个PU。
20.根据权利要求1所述的方法,其中,所述TU由所述变换树的叶节点表示。
CN201280021462.0A 2011-05-05 2012-04-20 对图片进行编译码的方法 Active CN103503461B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201161482873P 2011-05-05 2011-05-05
US61/482,873 2011-05-05
US13/169,959 2011-06-27
US13/169,959 US8494290B2 (en) 2011-05-05 2011-06-27 Method for coding pictures using hierarchical transform units
PCT/JP2012/061296 WO2012150693A1 (en) 2011-05-05 2012-04-20 Residual quadtree structure for transform units in non-square prediction units

Publications (2)

Publication Number Publication Date
CN103503461A CN103503461A (zh) 2014-01-08
CN103503461B true CN103503461B (zh) 2016-11-09

Family

ID=47090285

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280021462.0A Active CN103503461B (zh) 2011-05-05 2012-04-20 对图片进行编译码的方法

Country Status (6)

Country Link
US (1) US8494290B2 (zh)
EP (1) EP2705665B1 (zh)
JP (1) JP6037341B2 (zh)
CN (1) CN103503461B (zh)
TW (1) TWI504209B (zh)
WO (1) WO2012150693A1 (zh)

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8750634B2 (en) * 2011-05-05 2014-06-10 Mitsubishi Electric Research Laboratories, Inc. Method for coding pictures using hierarchical transform units
US9807426B2 (en) * 2011-07-01 2017-10-31 Qualcomm Incorporated Applying non-square transforms to video data
US9787982B2 (en) * 2011-09-12 2017-10-10 Qualcomm Incorporated Non-square transform units and prediction units in video coding
US9800870B2 (en) * 2011-09-16 2017-10-24 Qualcomm Incorporated Line buffer reduction for short distance intra-prediction
US9699457B2 (en) * 2011-10-11 2017-07-04 Qualcomm Incorporated Most probable transform for intra prediction coding
KR101550724B1 (ko) 2011-10-17 2015-09-07 주식회사 케이티 영상 부호화/복호화 방법 및 그 장치
US9247254B2 (en) * 2011-10-27 2016-01-26 Qualcomm Incorporated Non-square transforms in intra-prediction video coding
US20130128971A1 (en) * 2011-11-23 2013-05-23 Qualcomm Incorporated Transforms in video coding
US9467701B2 (en) * 2012-04-05 2016-10-11 Qualcomm Incorporated Coded block flag coding
US9912944B2 (en) * 2012-04-16 2018-03-06 Qualcomm Incorporated Simplified non-square quadtree transforms for video coding
GB2501535A (en) * 2012-04-26 2013-10-30 Sony Corp Chrominance Processing in High Efficiency Video Codecs
US9762903B2 (en) * 2012-06-01 2017-09-12 Qualcomm Incorporated External pictures in video coding
US9749645B2 (en) * 2012-06-22 2017-08-29 Microsoft Technology Licensing, Llc Coded-block-flag coding and derivation
EP2920969A4 (en) * 2012-11-13 2016-07-13 Intel Corp VIDEO CODEC ARCHITECTURE FOR VIDEOS OF THE NEXT GENERATION
KR20150056811A (ko) 2012-11-13 2015-05-27 인텔 코포레이션 차세대 비디오를 위한 콘텐츠 적응적 변환 코딩
US9794569B2 (en) 2013-01-30 2017-10-17 Intel Corporation Content adaptive partitioning for prediction and coding for next generation video
US9967559B1 (en) 2013-02-11 2018-05-08 Google Llc Motion vector dependent spatial transformation in video coding
US9544597B1 (en) 2013-02-11 2017-01-10 Google Inc. Hybrid transform in video encoding and decoding
US9674530B1 (en) 2013-04-30 2017-06-06 Google Inc. Hybrid transforms in video coding
CN104811731A (zh) * 2014-01-03 2015-07-29 上海天荷电子信息有限公司 多层次子块匹配图像压缩方法
WO2015135169A1 (en) * 2014-03-13 2015-09-17 Qualcomm Incorporated Constrained depth intra mode coding for 3d video coding
WO2016054774A1 (en) * 2014-10-08 2016-04-14 Mediatek Singapore Pte. Ltd. A method for the co-existence of color-space transform and cross-component prediction
US9565451B1 (en) 2014-10-31 2017-02-07 Google Inc. Prediction dependent transform coding
WO2016090568A1 (en) 2014-12-10 2016-06-16 Mediatek Singapore Pte. Ltd. Binary tree block partitioning structure
US10382795B2 (en) 2014-12-10 2019-08-13 Mediatek Singapore Pte. Ltd. Method of video coding using binary tree block partitioning
CN105141957B (zh) * 2015-07-31 2019-03-15 广东中星电子有限公司 图像和视频数据编解码的方法和设备
US9769499B2 (en) 2015-08-11 2017-09-19 Google Inc. Super-transform video coding
US10277905B2 (en) 2015-09-14 2019-04-30 Google Llc Transform selection for non-baseband signal coding
EP3364658A4 (en) * 2015-10-15 2019-07-03 LG Electronics Inc. METHOD AND DEVICE FOR CODING AND DECODING A VIDEO SIGNAL
US9807423B1 (en) 2015-11-24 2017-10-31 Google Inc. Hybrid transform scheme for video coding
WO2017088170A1 (en) * 2015-11-27 2017-06-01 Mediatek Inc. Entropy coding the binary tree block partitioning structure
WO2017114450A1 (en) * 2015-12-31 2017-07-06 Mediatek Inc. Method and apparatus of prediction binary tree structure for video and image coding
US20170244964A1 (en) * 2016-02-23 2017-08-24 Mediatek Inc. Method and Apparatus of Flexible Block Partition for Video Coding
US10863186B2 (en) * 2016-08-26 2020-12-08 Sharp Kabushiki Kaisha Image decoding apparatus and image coding apparatus
CN116866616A (zh) * 2016-09-20 2023-10-10 株式会社Kt 对视频进行解码和编码的方法和传输视频数据的方法
EP3306938A1 (en) * 2016-10-05 2018-04-11 Thomson Licensing Method and apparatus for binary-tree split mode coding
KR102354628B1 (ko) * 2017-03-31 2022-01-25 한국전자통신연구원 부호화 트리 유닛 및 부호화 유닛의 처리를 수행하는 영상 처리 방법, 그를 이용한 영상 복호화, 부호화 방법 및 그 장치
CN112601083A (zh) 2017-06-28 2021-04-02 华为技术有限公司 一种图像数据的编码、解码方法及装置
EP4358512A1 (en) * 2017-07-04 2024-04-24 Huawei Technologies Co., Ltd. Improvement on boundary forced partition
TW201907719A (zh) * 2017-07-06 2019-02-16 美商松下電器(美國)知識產權公司 編碼裝置、解碼裝置、編碼方法及解碼方法
WO2019234604A1 (en) 2018-06-05 2019-12-12 Beijing Bytedance Network Technology Co., Ltd. Extended quad-tree with asymmetric sub-blocks
US10567780B2 (en) 2018-06-14 2020-02-18 Telefonaktiebolaget Lm Ericsson (Publ) System and method for encoding 360° immersive video
US10419738B1 (en) 2018-06-14 2019-09-17 Telefonaktiebolaget Lm Ericsson (Publ) System and method for providing 360° immersive video based on gaze vector information
US10623736B2 (en) * 2018-06-14 2020-04-14 Telefonaktiebolaget Lm Ericsson (Publ) Tile selection and bandwidth optimization for providing 360° immersive video
WO2019244116A1 (en) * 2018-06-21 2019-12-26 Beijing Bytedance Network Technology Co., Ltd. Border partition in video coding
US10841662B2 (en) 2018-07-27 2020-11-17 Telefonaktiebolaget Lm Ericsson (Publ) System and method for inserting advertisement content in 360° immersive video
US10757389B2 (en) 2018-10-01 2020-08-25 Telefonaktiebolaget Lm Ericsson (Publ) Client optimization for providing quality control in 360° immersive video during pause
CN111277828B (zh) * 2018-12-04 2022-07-12 华为技术有限公司 视频编解码方法、视频编码器和视频解码器
CN111277840B (zh) * 2018-12-04 2022-02-08 华为技术有限公司 变换方法、反变换方法以及视频编码器和视频解码器
WO2020198061A1 (en) * 2019-03-22 2020-10-01 Futurewei Technologies, Inc. Transform unit partition method for video coding
US11122297B2 (en) 2019-05-03 2021-09-14 Google Llc Using border-aligned block functions for image compression

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1197250A (zh) * 1997-04-24 1998-10-28 三菱电机株式会社 动画图像编码方法、动画图像编码装置及解码装置
JP2005012439A (ja) * 2003-06-18 2005-01-13 Nippon Hoso Kyokai <Nhk> 符号化装置、符号化方法および符号化プログラム
WO2011019234A2 (en) * 2009-08-13 2011-02-17 Samsung Electronics Co., Ltd. Method and apparatus for encoding and decoding image by using large transformation unit
WO2011021838A2 (en) * 2009-08-17 2011-02-24 Samsung Electronics Co., Ltd. Method and apparatus for encoding video, and method and apparatus for decoding video

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4751742A (en) * 1985-05-07 1988-06-14 Avelex Priority coding of transform coefficients
US5315670A (en) * 1991-11-12 1994-05-24 General Electric Company Digital data compression system including zerotree coefficient coding
US5546477A (en) * 1993-03-30 1996-08-13 Klics, Inc. Data compression and decompression
EP0622741A3 (en) * 1993-03-30 1998-12-30 KLICS, Ltd. Device and method for data compression/decompression
US5602589A (en) * 1994-08-19 1997-02-11 Xerox Corporation Video image compression using weighted wavelet hierarchical vector quantization
US5748786A (en) * 1994-09-21 1998-05-05 Ricoh Company, Ltd. Apparatus for compression using reversible embedded wavelets
US5881176A (en) * 1994-09-21 1999-03-09 Ricoh Corporation Compression and decompression with wavelet style and binary style including quantization by device-dependent parser
US6633611B2 (en) * 1997-04-24 2003-10-14 Mitsubishi Denki Kabushiki Kaisha Method and apparatus for region-based moving image encoding and decoding
JP2003250161A (ja) * 2001-12-19 2003-09-05 Matsushita Electric Ind Co Ltd 符号化装置及び復号化装置
KR20060109247A (ko) * 2005-04-13 2006-10-19 엘지전자 주식회사 베이스 레이어 픽처를 이용하는 영상신호의 엔코딩/디코딩방법 및 장치
WO2006028088A1 (ja) * 2004-09-08 2006-03-16 Matsushita Electric Industrial Co., Ltd. 動画像符号化方法および動画像復号化方法
JP4656912B2 (ja) * 2004-10-29 2011-03-23 三洋電機株式会社 画像符号化装置
KR100944651B1 (ko) * 2005-04-13 2010-03-04 가부시키가이샤 엔티티 도코모 동화상 부호화 장치, 동화상 복호 장치, 동화상 부호화 방법, 동화상 복호 방법, 동화상 부호화 프로그램을 기록한 기록 매체, 및 동화상 복호 프로그램을 기록한 기록 매체
EP2418855B1 (en) * 2009-04-08 2017-12-27 Sharp Kabushiki Kaisha Method of selecting a transform size in a video decoding process
EA201691822A1 (ru) * 2009-10-20 2017-05-31 Шарп Кабусики Кайся Устройство кодирования движущихся изображений, устройство декодирования движущихся изображений, система кодирования/декодирования движущихся изображений, способ кодирования движущихся изображений и способ декодирования движущихся изображений

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1197250A (zh) * 1997-04-24 1998-10-28 三菱电机株式会社 动画图像编码方法、动画图像编码装置及解码装置
JP2005012439A (ja) * 2003-06-18 2005-01-13 Nippon Hoso Kyokai <Nhk> 符号化装置、符号化方法および符号化プログラム
WO2011019234A2 (en) * 2009-08-13 2011-02-17 Samsung Electronics Co., Ltd. Method and apparatus for encoding and decoding image by using large transformation unit
WO2011021838A2 (en) * 2009-08-17 2011-02-24 Samsung Electronics Co., Ltd. Method and apparatus for encoding video, and method and apparatus for decoding video

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CE6.b1 Report on Short Distance Intra Prediction Method;Xiaoran Cao,Xiulian Peng,etl.;《Joint Collaborative Team on Video Coding (JCT-VC)》;20110323(第5期);全文 *
Samsung’s Response to the Call for Proposals on Video Compression Technology;Ken McCann,Woo-Jin Han,Il-Koo Kim;《Joint Collaborative Team on Video Coding (JCT-VC)》;20100423(第1期);全文 *

Also Published As

Publication number Publication date
TWI504209B (zh) 2015-10-11
US8494290B2 (en) 2013-07-23
US20120281928A1 (en) 2012-11-08
EP2705665A1 (en) 2014-03-12
WO2012150693A1 (en) 2012-11-08
JP6037341B2 (ja) 2016-12-07
TW201309025A (zh) 2013-02-16
JP2014511628A (ja) 2014-05-15
CN103503461A (zh) 2014-01-08
EP2705665B1 (en) 2016-09-14

Similar Documents

Publication Publication Date Title
CN103503461B (zh) 对图片进行编译码的方法
CN106716999B (zh) 用于视频编码的调色板预测器信令的方法
RU2682838C1 (ru) Способ и устройство для кодирования с преобразованием с выбором преобразования блокового уровня и неявной сигнализацией в рамках иерархического разбиения
CN103621099B (zh) 熵解码方法和使用其的解码装置
EP3205091B1 (en) Methods, apparatuses and corresponding computer program and computer-readable storage medium for encoding and decoding an image
CN105556971B (zh) 针对帧内块复制预测中的块翻动和跳跃模式的编码器侧判定
CN105917648B (zh) 具有非对称分区的帧内块复制预测以及编码器侧搜索图案、搜索范围和用于分区的方法
US11032568B2 (en) Method of video coding using prediction based on intra picture block copy
CN104270645B (zh) 用于并行视频编码和解码的方法、设备和系统
CN114650419B (zh) 进行帧内预测的编码器、解码器和对应方法
CN104995919B (zh) 用于最末重要系数位置编码中的上下文减少的设备和方法
JP2022050614A (ja) ビデオコード化のためのマルチタイプツリーフレームワーク
JP6080405B2 (ja) 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム
JP6199311B2 (ja) 映像コード化における係数のコード化
CN104067624B (zh) 编码和解码变换单位的残差系数的有效性映射的方法、设备和系统
CN110447228A (zh) 运动向量差(mvd)预测
JP2019198081A (ja) 標本の領域の結合
CN109076230A (zh) 二值化二次变换指数
CN105684441A (zh) 视频和图像编码中的基于散列的块匹配
JP2015508617A5 (zh)
CN104885470A (zh) 用于下一代视频的预测和编码的内容自适应划分
US20150350674A1 (en) Method and apparatus for block encoding in video coding and decoding
CN105850132A (zh) 颜色指数预测的方法和装置
CN112204968A (zh) 使用图片边界处理对图片进行编码和解码的装置和方法
JP2014011726A (ja) 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant