CN103688540B - 解码视频比特流及处理视频数据的编码单元的方法和装置 - Google Patents
解码视频比特流及处理视频数据的编码单元的方法和装置 Download PDFInfo
- Publication number
- CN103688540B CN103688540B CN201280035690.3A CN201280035690A CN103688540B CN 103688540 B CN103688540 B CN 103688540B CN 201280035690 A CN201280035690 A CN 201280035690A CN 103688540 B CN103688540 B CN 103688540B
- Authority
- CN
- China
- Prior art keywords
- coding unit
- subregions
- indication signal
- cataloged procedure
- nxn
- 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
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/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/119—Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
-
- 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/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- 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/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- 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/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- 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/46—Embedding additional information in the video signal during the compression process
- H04N19/463—Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
-
- 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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
-
- 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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/96—Tree coding, e.g. quad-tree coding
-
- 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/146—Data rate or code amount at the encoder output
- H04N19/147—Data rate or code amount at the encoder output according to rate distortion criteria
-
- 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
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
- H04N19/64—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission
- H04N19/647—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission using significance based coding, e.g. Embedded Zerotrees of Wavelets [EZW] or Set Partitioning in Hierarchical Trees [SPIHT]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
在HEVC(高效率视频编码)中,2Nx2N编码单元可被分割成不同的分层分区类型。编码***使用一标准来确定最佳的分区,其中RD‑速率经常被用作该标准。如果在层k+1的2Nx2N将被评估,则在k层的NxN分区就变得冗余了。为了消除上述冗余度,根据先前公开的方法允许的分区大小是被限制的。在当前发明中,复杂度被进一步降低。根据一个实施例,不论编码单位的大小,NxN分区都不允许用于任何帧间模式。此外,提供了灵活性以使进一步降低复杂度的该方法和装置可以被选择或替代的方法和装置可以被选择。还公开了根据本发明的语法以支持实施例。
Description
【交叉引用及相关申请】
本发明主张在2011年7月18日提交的标题为“压缩HEVC中的编码单元的方法及语法”的美国临时专利申请No.61/508,825,以及在2011年1月25日提交的标题为“用于高效率视频编码的约束分区大小的装置及方法”的美国非临时专利申请No.13/272,221的优先权。上述美国临时专利申请和美国非临时专利申请因此在全文中被引用。
【技术领域】
本发明关于视频处理,尤其关于一种用于压缩高效率视频编码(High EfficiencyVideo Coding,HEVC)中的编码单元的方法及装置。
【背景技术】
HEVC(高效率视频编码)是根据ITU-T研究组视频编码专家组成的视频编码联合协作团队(JCT-VC)组正在发展的先进的视频编码***。在HEVC中,一个2Nx2N的编码单元可以被分层次地分割成从2Nx2N、2NxN、Nx2N和NxN中选定的分区类型。该编码***使用了一标准以确定最佳的分区,其中RD-速率经常被用作该标准。在k层的NxN分区被评估,以及在k+1层的同一分区,即2Nx2N分区也被评估。因此,如果在k+1层的2Nx2N分区将被评估,则在k层的NxN分区就变得多余了。为了消除上述冗余,依据2011年1月25日提交的标题为“用于高效率视频编码的约束分区大小的装置及方法”的美国非临时专利申请No.13/012,811,限制了允许的分区大小。在美国非临时专利申请No.13/012,811中,对于每个大于最小编码单元(SCU)的叶编码单元,允许的分区大小是2Nx2N、2NxN和Nx2N。换言之,如果叶编码单元比最小编码单元大,则NxN分区不允许用于帧间模式(INTER mode)。如果叶编码单元大小与最小编码单元大小相同,则所有的分区大小2Nx2N、2NxN、Nx2N和NxN都是允许的。虽然美国非临时专利申请No.13/012,811公开的该方法以适度的性能损失为代价降低了计算复杂度,但有需要开发一种方法和装置,具有大致相同的性能的同时可以进一步降低计算复杂度。此外,有需要的是提供灵活性,使得可以选择进一步降低复杂度的方法和装置或者可以选择替代的方法和装置。
【发明内容】
本发明公开一种解码视频比特流的方法和装置。根据本发明解码视频比特流的方法,包含从所述视频比特流中接收第一指示信号;依据该第一指示信号,从包含第一解码过程和第二解码过程的一群组中选择一解码过程;以及使用该选择的解码过程来决定用于该视频比特流相关的编码单元的编码单元结构;其中,该第一解码过程与第一码字表有关,该第二解码过程与第二码字表有关,以及该选择的解码过程依据该第一指示信号与该第一码字表或该第二码字表有关。
在一个实施例中,所选择的解码过程用于为等于最小编码单元的该编码单元确定该编码单元结构。在一个实施例中,对于大于最小编码单元的该编码单元,该编码单元结构包含2Nx2N分区、2NxN分区以及Nx2N分区而不包含NxN分区,以及对于等于该最小编码单元的该编码单元,该第一解码过程不允许该NxN分区且该第二解码过程允许该NxN分区。该第一码字表包含对应于该2Nx2N分区、该2NxN分区以及该Nx2N分区的代码输入,以及该第二码字表包含对应于该2Nx2N分区、该2NxN分区、该Nx2N分区以及该NxN分区的代码输入。该解码过程适用于不同的编码类型,例如二进制算术码以及变长码。
本发明的一个方面涉及到并入指示信号。在一个实施例中,所述指示信号是并入在序列级中。在另一个实施例中,所述指示信号是并入在图像级中。在又一实施例中,第一指示信号被并入在序列级中以及第二指示信号可被并入在图像级中。如果第二指示信号被并入在图像级中,则解码过程是依据第二指示信号。否则,解码过程是依据第一指示信号。依据本发明一个实施例中,所述指示信号表示NxN分区是否被允许用于最小编码单元。当所述第一指示信号指示的NxN分区被允许时,所述第二指示信号被并入在图像级中。
根据本发明解码视频比特流的装置,包含:从该视频比特流接收第一指示信号的装置;依据该第一指示信号,从包含第一解码过程和第二解码过程的一群组中选择一解码过程的装置;以及使用该选择的解码过程决定与该视频比特流相关的编码单元的编码单元结构的装置;其中,该第一解码过程与第一码字表有关,该第二解码过程与第二码字表有关,以及该选择的解码过程依据该第一指示信号与该第一码字表或该第二码字表有关。
本发明还公开一种处理视频数据的多个编码单元的方法和装置。根据本发明的处理视频数据的多个编码单元的方法,包含依据接收的视频比特流的当前编码单元的大小,从包含第一编码过程和第二编码过程的一群组中选择一编码过程来处理该多个编码单元;将对应于该选择的编码过程的第一指示信号并入该视频数据相关的视频比特流中;接收该多个编码单元的一编码单元;以及依据该选择的编码过程来处理该编码单元;其中,该第一编码过程与第一码字表有关,该第二编码过程与第二码字表有关,以及该选择的编码过程依据该第一指示信号与该第一码字表或该第二码字表有关。
在一个实施例中,对于大于最小编码单元的该编码单元,依据包含2Nx2N分区、2NxN分区以及Nx2N分区而不包含NxN分区的编码单元结构来处理该多个编码单元分区该编码单元,以及对于等于该最小编码单元的该编码单元,该第一编码过程不允许该NxN分区且该第二编码过程允许该NxN分区。此外,该第一编码过程与第一码字表有关,该第二编码过程与第二码字表有关,以及该选择的编码过程依据该第一指示信号与该第一码字表或该第二码字表有关。
根据本发明处理视频数据的多个编码单元的装置,包含:依据接收的视频比特流的当前编码单元的大小,从包含第一编码过程和第二编码过程的一群组中选择一编码过程来处理该多个编码单元的装置;将对应于该选择的编码过程的第一指示信号并入该视频数据相关的视频比特流中的装置;接收该多个编码单元的一编码单元的装置;以及依据该选择的编码过程来处理该编码单元的装置;其中,该第一编码过程与第一码字表有关,该第二编码过程与第二码字表有关,以及该选择的编码过程依据该第一指示信号与该第一码字表或该第二码字表有关。
上述解码视频比特流以及处理视频数据的编码单元的方法及装置进一步减少了计算复杂度。
【附图说明】
图1为基于四叉树的示例性编码单元分区。
图2为对于2Nx2N叶编码单元,预测单元允许的分区大小。
图3为在深度k和k+1的预测单元的冗余度问题的范例。
图4为用于2Nx2N叶编码单元的约束的分区集以避免帧间预测的冗余度的范例。
图5A为依据本发明实施例的不同深度的编码单元分区的范例,其中对于depth=3,不允许帧间NxN。
图5B为依据本发明实施例的不同深度的编码单元分区的范例,其中对于depth=3,允许帧间NxN。
图6为序列级语法以支持选择编码单元结构和相关处理的范例。
图7为图像级语法以支持选择编码单元结构和相关处理的范例。
图8为对于编码单元大小大于最小编码单元大小,编码单元预测模式和分区模式规范的范例。
图9为对于编码单元大小等于最小编码单元大小且NxN分区允许用于帧间模式时,编码单元预测模式和分区模式规范的范例。
图10为对于编码单元大小等于最小编码单元大小且NxN分区不允许用于帧间模式时,编码单元预测模式和分区模式规范的范例。
【具体实施方式】
在编码过程中,为了达到最佳的性能,对于各种编码单元(coding unit,CU)分区和预测单元(prediction unit,PU)分区,通常评估率失真函数(rate-distortionfunction)或其他性能标准。目前HEVC发展中的预测单元设计造成一定的冗余度,导致对于一些预测单元配置,率失真函数或其他性能标准被反复评估。例如,冗余度可存在于深度=k的帧间NxN编码单元的配置与深度=k+1的帧间2Nx2N编码单元的配置之间。冗余度会造成不必要的处理并浪费宝贵的***资源。在2011年1月25日提交的标题为“用于高效率视频编码的约束分区大小的装置及方法”的美国非临时专利申请No.13/012,811公开了一种缓解冗余度的方法,其中已经开发出来约束的编码单元分区以消除或减少处理中的冗余度。然而,需要开发编码单元压缩方法,以进一步降低计算复杂度。还需要提供灵活性,使得可以选择进一步降低复杂度的方法和装置或者可以选择替代的方法和装置。此外,有需要设计必要的语法来传达有关于编码器和解码器之间有效和灵活的分区的信息。
在正在发展的高效率视频编码(HEVC)***中,H.264/AVC的固定大小的宏块(macroblock)被替换为灵活的块,命名为编码单元(CU)。图1为基于四叉树的示例性编码单元分区。在深度0,包含64x64像素的初始编码单元CU0 112是最大编码单元(largest CU,LCU)。初始编码单元CU0 112经受四叉树分割,如块110所示。分割标记(split flag)0表示底层编码单元没有被分割,另一方面分割标记1表示底层编码单元被四叉树分割成四个较小的编码器单元CU1 122。所产生的4个编码单元被标记为0、1、2和3以及产生的每个编码单元变成在下一深度进一步分割的编码单元。从编码单元CU0 112产生的编码单元被称为CU1122。编码单元被四叉树分割之后,除非该编码单元达到预先指定的最小编码单元(SCU)的大小,否则产生的编码单元有待进一步的四叉树分割。因此,在深度1,编码单元CU1 122受四叉树分割,如图中块120所示。再次,分割标记0表示底层编码单元没有被分割,另一方面分割标记1表示底层编码单元被四叉树分割成四个较小的编码单元CU2 132。编码单元CU2132大小为16×16,以及如图中块130所示的四叉树分割过程可以继续进行,直到达到预先指定的最小编码单元。例如,如果最小编码单元被选择为8×8,则在深度3的编码单元CU3142将不会受到进一步分割,如图块140所示。形成可变大小的编码单元的图像四叉树分区集合构成了一个分区映射,使编码器相应地处理输入图像区域。分区映射已被传输到解码器,使得解码过程可以相应地进行。
除了编码单元的概念,HEVC也引入了预测单元(PU)的概念。一旦编码单元分层树的分割完成后,依据预测类型和预测单元分区,每个叶编码单元有待进一步分割成预测单元(PU)。对于时间预测,预测单元类型由跳跃(SKIP)、合并(MERGE)和帧间模式组成。对于空间预测模式,预测单元类型由帧内(INTRA)模式组成。对于每个2Nx2N叶编码单元,一个分区大小被选择。当PredMode(预测模式)为SKIP或MERGE时,只允许PartSize(分区大小)为{2Nx2N}。当PredMode为INTER时,允许的PartSize是从如图2所示的集合{2Nx2N,2NxN,Nx2N,NxN}中选择。当PredMode为INTRA时,允许的PartSize是从集合{2Nx2N,NxN}中选择。目前HEVC发展中的预测单元设计造成一定的冗余度。例如,冗余度可能存在于“具有深度=K,模式=INTER,PartSize=NxN的编码单元的预测单元”的配置与“具有深度=k+1,模式=INTER,PartSize=2Nx2N的编码单元的预测单元”的配置之间,如图3所示。深度为k的预测单元310将在深度(k+1)作为预测单元320再次被处理。在具有分区大小NxN的帧间模式下,预测单元310被选择。另一方面,在具有分区大小2N’x2N’的帧间模式下,预测单元320被选择,其中2N’=N。因此,相同的块将在深度k和深度(k+1)被处理两次。冗余度会造成不必要的处理以及浪费宝贵的***资源。
为了消除上述冗余度,依据美国非临时专利申请No.13/012,811来限制允许的分区大小,如图4所示。因此,对于每一个比SCU(最小编码单元)大的叶编码单元,所允许的分区大小是2Nx2N、2NxN和Nx2N。换言之,如果叶编码单元比最小编码单元大,则NxN分区不允许用于帧间模式。如果叶编码单元大小与最小编码单元大小相同,则所有的分区大小2Nx2N、2NxN、Nx2N和NxN都是允许的。当编码单元大小与最小编码单元大小相同时,编码单元不受进一步地分割,且包含NxN的分区大小不会导致冗余。根据上面描述的当前HEVCHM3.0(HEVC试验模型3.0版)的分区类型汇总于表1中。与HEVC HM3.0各种分区类型相关联的码字表(codeword table)示于表2中。
表1
表2
尽管美国非临时专利申请No.13/012,811中公开的方法使用约束的预测单元分区来减少编码冗余,但该方法还能够进一步改进。根据本发明一实施例,在所有深度为帧间编码(INTER coding)移除NxN编码模式。图5A为依据本发明实施例的不同深度中允许的帧间和帧内分区。当编码单元大小等于最小编码单元大小时,图5A所示的范例仍允许帧内NxN分区。因为无论编码单元是否大于最小编码单元或编码单元是否与最小编码单元具有相同的尺寸,码字表并不需要提供帧间NxN入口,因此码字表可以被简化。根据本发明实施例的示例性码字表示于表3中。表3中用于帧内2Nx2N和帧内NxN的码字分别比表2中各自的码字短。
分区类型 | CU>SCU | CU==SCU |
INTER 2Nx2N | 1 | 1 |
INTER Nx2N | 01 | 01 |
INTER 2NxN | 001 | 001 |
INTRA 2Nx2N | 000 | 0001 |
INTRA NxN | 0000 |
表3
根据本发明另一实施例,该***可以自适应地消除帧间NxN分区并可通过语法来指示选择。例如,序列参数集(sequence parameter set,SPS)和图像参数集(pictureparameter set,PPS)的语法可以被修改以允许更大的编码灵活性。图5B说明在不同深度允许的帧间和帧内分区,其中帧间NxN分区是编码单元大小等于最小尺寸时所允许的。根据本发明实施例的示范性序列参数集语法和图像参数集语法分别示于图6和图7中。为了提供更多的编码灵活性,标记“disable_inter4x4_pu_flag”添加到序列参数集中,如图6中突出显示的。此外,标记“disable_inter_4x4_pu_pic”可以添加到图像参数集中,如图7中突出显示的,当如序列参数集中“disable_inter_4x4_pu_flag”所指示的帧间NxN被允许时,允许编码器选择性地启用帧间NxN。如果在序列参数集中“disable_inter_4x4_pu_flag”是1,则对于整个序列,帧间NxN(N=4)是禁用的。图像参数集中的“disable_inter_4x4_pu_pic”在这种情况下不会被发送。否则,图像参数集中的“disable_inter4x4_pu_pic”将被发送,为每个图像确定是否允许用于CU=SCU的帧间NxN(N=4)被禁用。因此,如果“disable_inter_4x4_pu_flag”是真,那么表3将用于序列中所有的帧间帧(Inter frames);否则,如果“disable_inter_4x4_pu_pic”是真,那么表3将用于当前的帧间帧,如果“disable_inter_4x4_pu_pic”为假,表2将被使用。图6和图7中的示例性语法设计的目的在于说明实施本发明的一种方式。本领域技术人员在不脱离本发明的精神实质前提下可以使用其他语法设计来实施本发明。例如,取代“disable_inter_4x4_pu_flag”,标记“enable_inter_4x4_pu_flag”、“inter_4x4_enabled_flag”或序列参数集中任何其他等价的标记也可使用。类似地,取代“disable_inter_4x4_pu_pic”,标记“enable_inter_4x4_pu_pic”、“inter_4x4_enable_pic”或图像参数集中任何等价的标记也可以使用。
上述语法相关联的编码树语义被示于图8至图10中。图8为当编码单元大于最小编码单元时cu_split_pred_part_mode的规范,其中cu_split_pred_part_mode指定split_coding_unit_flag以及当编码单元未被分割时编码单位的skip_flag、merge_flag、PredMode和PartMode。图9为当编码单元等于最小编码单元时cu_split_pred_part_mode的规范。在图9中,帧间NxN是允许的。图10为当编码单元等于最小编码单元且帧间NxN为不允许(即根据上述公开的示例性语法disable_inter_4x4_pu_flag=1或disable_inter_4x4_pu_pic=1)时cu_split_pred_part_mode的规范。
当非对称运动分区(Asymmetric Motion Partitioning,AMP)被启用时,其他分区,包含帧间2NxnU、帧间2NxnD、帧间nLx2N和帧间nRx2N将被使用。表2和表3中的码字表可以被修改,以容纳更多的额外分区,如表4所示,其中与表2和表3的差异以斜体显示。
表4
在2011年1月25日提交的标题为“用于高效率视频编码的约束分区大小的装置及方法”的美国非临时专利申请No.13/012,811中,已经证明,基于约束的分区大小的方法以非常适度的RD--率增加为代价可以明显减少所需要的计算量。根据本发明结合实施例中的方法进一步为所有的编码单元大小选择性地去除了帧间NxN分区,以减少计算复杂度。再次,RD--率的增加是非常适度的。在根据本发明另一个实施例中,序列参数集和/或图像参数集中的标记用于选择帧间4x4是否被允许。如果帧间4x4是允许的,则类似于美国非临时专利申请No.13/012,811的编码方法的编码单元/预测单元分区的编码方法被选中。如果帧间4x4是不允许的,则此处揭露的进一步降低计算复杂度的该方法被使用。
依据上述本发明具有移除的帧间4x4的压缩编码单元分区的实施方式可利用各种硬件、软件代码、或两者的组合来实现。例如,本发明实施例可以是集成到视频压缩芯片的电路或集成到视频压缩软件的程序代码,以执行这里描述的处理过程。本发明一实施例中也可以是由数字信号处理器(DSP)来执行的程序代码,以执行本文所述的处理过程。本发明还可以涉及由计算机处理器、数字信号处理器、微处理器、或现场可编程门阵列(FPGA)执行的若干功能。这些处理器可以根据本发明被配置成通过执行机器可读软件代码或定义本发明所体现的特定方法的固件代码来执行特定的任务。软件代码或固件代码可能以不同的编程语言和不同的格式或样式来开发。软件代码也可以被编译用于不同的目标平台。然而,不同的代码格式、样式和软件代码语言以及配置代码以根据本发明执行任务的其他手段将不会脱离本发明的精神和范围。
本发明可以以其他特定形式来实施而不背离其精神或本质特征。所描述的实施例在所有方面都被认为仅是说明性的而不是限制性的。因此,本发明的范围由所附的权利要求而不是由前面的描述来表示。在权利要求的等同含义和范围内的所有变化都是在其范围之内。
Claims (19)
1.一种解码视频比特流的方法,其特征在于,该方法包含:
从该视频比特流接收第一指示信号,其中该第一指示信号为序列参数集中的标记;
依据该第一指示信号,从包含第一解码过程和第二解码过程的一群组中选择一解码过程;以及
使用该选择的解码过程决定与该视频比特流相关的编码单元的编码单元结构;
其中,该第一解码过程与第一码字表有关,该第一码字表用于序列中
的帧间帧;该第二解码过程与第二码字表有关,该第二码字表用于该序列中的帧间帧;以及该选择的解码过程依据该第一指示信号与该第一码字表或该第二码字表有关;
其中,对于大于最小编码单元的该编码单元,该编码单元结构包含2Nx2N分区、2NxN分区以及Nx2N分区而不包含NxN分区;
其中,该第一码字表包含对应于该2Nx2N分区、该2NxN分区以及该Nx2N分区的代码输入,以及该第二码字表包含对应于该2Nx2N分区、该2NxN分区、该Nx2N分区以及该NxN分区的代码输入。
2.如权利要求1所述的方法,其特征在于,该选择的解码过程用于决定等于最小编码单元的该编码单元的该编码单元结构。
3.如权利要求1所述的方法,其特征在于,对于等于该最小编码单元的该编码单元,该第一解码过程不允许该NxN分区,该第二解码过程允许该NxN分区。
4.如权利要求1所述的方法,其特征在于,还包含:当该第一指示信号在该视频比特流的序列级中且该第一指示信号指示对于等于最小编码单元的该编码单元允许NxN分区时,从该视频比特流的图像级接收第二指示信号,其中,该第二指示信号为图像参数集中的标记,该第二指示信号用来取代该第一指示信号以用于所述选择该解码过程。
5.如权利要求1所述的方法,其特征在于,该第一解码过程和该第二解码过程是从包含二进制算术解码和可变长解码的编码类型群组中选择的。
6.如权利要求1所述的方法,其特征在于,该第一指示信号是在该视频比特流的序列级中。
7.如权利要求6所述的方法,其特征在于,该选择的解码过程被应用于与该序列级相关的序列的编码单元。
8.如权利要求6所述的方法,其特征在于,还包含:从该视频比特流的图像级接收第二指示信号,其中,该第二指示信号为图像参数集中的标记,该第二指示信号用来取代该第一指示信号以用于所述选择该解码过程以及如果该第二指示信号存在于该图像级中,则该选择的解码过程应用于与该图像级相关的图像中的该编码单元。
9.如权利要求8所述的方法,其特征在于,该第二指示信号是否包含在该图像级中取决于该第一指示信号。
10.一种处理视频数据的多个编码单元的方法,其特征在于,该方法包含:
依据接收的视频比特流的当前编码单元的大小,从包含第一编码过程和第二编码过程的一群组中选择一编码过程来处理该多个编码单元;
将对应于该选择的编码过程的第一指示信号并入该视频数据相关的视频比特流中,其中该第一指示信号为序列参数集中的标记;
接收该多个编码单元的一编码单元;以及
依据该选择的编码过程来处理该编码单元;
其中,该第一编码过程与第一码字表有关,该第一码字表用于序列中的帧间帧;该第二编码过程与第二码字表有关,该第二码字表用于该序列中的帧间帧;以及该选择的编码过程依据该第一指示信号与该第一码字表或该第二码字表有关;
其中,对于大于最小编码单元的该编码单元,依据包含2Nx2N分区、2NxN分区以及Nx2N分区而不包含NxN分区的编码单元结构来处理该多个编码单元分区该编码单元;
其中,该第一码字表包含对应于该2Nx2N分区、该2NxN分区以及该Nx2N分区的代码输入,以及该第二码字表包含对应于该2Nx2N分区、该2NxN分区、该Nx2N分区以及该NxN分区的代码输入。
11.如权利要求10所述的方法,其特征在于,当该编码单元等于最小编码单元时,该选择的编码过程决定该编码单元的编码单元结构。
12.如权利要求10所述的方法,其特征在于,对于等于该最小编码单元的该编码单元,该第一编码过程不允许该NxN分区及该第二编码过程允许该NxN分区。
13.如权利要求10所述的方法,其特征在于,还包含:当该第一指示信号在该视频比特流的序列级中且该第一指示信号指示对于等于最小编码单元的该编码单元允许NxN分区时,将第二指示信号并入该视频比特流的图像级,以指示对于与该图像级相关的图像的该多个编码单元,从该第一编码过程和该第二编码过程中选择该编码过程,其中依据为该图像选择的该编码过程来处理该图像的该多个编码单元,其中该第二指示信号为图像参数集中的标记。
14.如权利要求10所述的方法,其特征在于,该第一编码过程和该第二编码过程是从包含二进制算术编码和可变长编码的编码类型群组中选择的。
15.一种解码视频比特流的装置,其特征在于,该装置包含:
从该视频比特流接收第一指示信号的装置,其中该第一指示信号为序列参数集中的标记;
依据该第一指示信号,从包含第一解码过程和第二解码过程的一群组中选择一解码过程的装置;以及
使用该选择的解码过程决定与该视频比特流相关的编码单元的编码单元结构的装置;
其中,该第一解码过程与第一码字表有关,该第一码字表用于序列中的帧间帧;该第二解码过程与第二码字表有关,该第二码字表用于该序列中的帧间帧;以及该选择的解码过程依据该第一指示信号与该第一码字表或该第二码字表有关;
其中,对于大于最小编码单元的该编码单元,该编码单元结构包含2Nx2N分区、2NxN分区以及Nx2N分区而不包含NxN分区;
其中,该第一码字表包含对应于该2Nx2N分区、该2NxN分区以及该Nx2N分区的代码输入,以及该第二码字表包含对应于该2Nx2N分区、该2NxN分区、该Nx2N分区以及该NxN分区的代码输入。
16.如权利要求15所述的装置,其特征在于,对于等于该最小编码单元的该编码单元,该第一解码过程不允许该NxN分区,该第二解码过程允许该NxN分区。
17.如权利要求15所述的装置,其特征在于,还包含:当该第一指示信号在该视频比特流的序列级中且该第一指示信号指示对于等于最小编码单元的该编码单元允许该NxN分区时,从该视频比特流的图像级接收第二指示信号的装置,其中该第二指示信号用来取代该第一指示信号以用于选择该解码过程的所述装置,其中该第二指示信号为图像参数集中的标记。
18.一种处理视频数据的多个编码单元的装置,其特征在于,该装置包含:
依据接收的视频比特流的当前编码单元的大小,从包含第一编码过程和第二编码过程的一群组中选择一编码过程来处理该多个编码单元的装置;
将对应于该选择的编码过程的第一指示信号并入该视频数据相关的视频比特流中的装置,其中该第一指示信号为序列参数集中的标记;
接收该多个编码单元的一编码单元的装置;以及
依据该选择的编码过程来处理该编码单元的装置;
其中,该第一编码过程与第一码字表有关,该第一码字表用于序列中的帧间帧;该第二编码过程与第二码字表有关,该第二码字表用于该序列中的帧间帧;以及该选择的编码过程依据该第一指示信号与该第一码字表或该第二码字表有关;
其中,对于大于最小编码单元的该编码单元,依据包含2Nx2N分区、2NxN分区以及Nx2N分区而不包含NxN分区的编码单元结构来处理该多个编码单元分区该编码单元;
其中,该第一码字表包含对应于该2Nx2N分区、该2NxN分区以及该Nx2N分区的代码输入,以及该第二码字表包含对应于该2Nx2N分区、该2NxN分区、该Nx2N分区以及该NxN分区的代码输入。
19.如权利要求18所述的装置,其特征在于,对于等于该最小编码单元的该编码单元,该第一编码过程不允许该NxN分区且该第二编码过程允许该NxN分区。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610840055.2A CN107071433B (zh) | 2011-07-18 | 2012-01-19 | 解码视频比特流及处理视频数据的编码单元的方法和装置 |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161508825P | 2011-07-18 | 2011-07-18 | |
US61/508,825 | 2011-07-18 | ||
US13/272,221 | 2011-10-13 | ||
US13/272,221 US9049452B2 (en) | 2011-01-25 | 2011-10-13 | Method and apparatus for compressing coding unit in high efficiency video coding |
PCT/CN2012/070582 WO2013010386A1 (en) | 2011-07-18 | 2012-01-19 | Method and apparatus for compressing coding unit in high efficiency video coding |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610840055.2A Division CN107071433B (zh) | 2011-07-18 | 2012-01-19 | 解码视频比特流及处理视频数据的编码单元的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103688540A CN103688540A (zh) | 2014-03-26 |
CN103688540B true CN103688540B (zh) | 2018-04-27 |
Family
ID=47555731
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610840055.2A Active CN107071433B (zh) | 2011-07-18 | 2012-01-19 | 解码视频比特流及处理视频数据的编码单元的方法和装置 |
CN201280035690.3A Active CN103688540B (zh) | 2011-07-18 | 2012-01-19 | 解码视频比特流及处理视频数据的编码单元的方法和装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610840055.2A Active CN107071433B (zh) | 2011-07-18 | 2012-01-19 | 解码视频比特流及处理视频数据的编码单元的方法和装置 |
Country Status (6)
Country | Link |
---|---|
US (4) | US9049452B2 (zh) |
EP (2) | EP2735161B1 (zh) |
CN (2) | CN107071433B (zh) |
AU (1) | AU2012286432B2 (zh) |
RU (3) | RU2627105C1 (zh) |
WO (1) | WO2013010386A1 (zh) |
Families Citing this family (89)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9532059B2 (en) | 2010-10-05 | 2016-12-27 | Google Technology Holdings LLC | Method and apparatus for spatial scalability for video coding |
ES2882882T3 (es) * | 2011-01-13 | 2021-12-03 | Nec Corp | Dispositivo, método y programa de descodificación de video |
US9049452B2 (en) * | 2011-01-25 | 2015-06-02 | Mediatek Singapore Pte. Ltd. | Method and apparatus for compressing coding unit in high efficiency video coding |
JP2013085096A (ja) * | 2011-10-07 | 2013-05-09 | Sony Corp | 画像処理装置および方法 |
US10805617B2 (en) * | 2012-01-19 | 2020-10-13 | Texas Instruments Incorporated | Scalable prediction type coding |
FR2993084A1 (fr) * | 2012-07-09 | 2014-01-10 | France Telecom | Procede de codage video par prediction du partitionnement d'un bloc courant, procede de decodage, dispositifs de codage et de decodage et programmes d'ordinateur correspondants |
US20140029670A1 (en) * | 2012-07-27 | 2014-01-30 | Motorola Mobility Llc | Devices and methods for processing of partition mode in high efficiency video coding |
CN103369326B (zh) * | 2013-07-05 | 2016-06-29 | 西安电子科技大学 | 适于高性能视频编码标准hevc的变换编码器 |
CN104581159B (zh) * | 2013-10-18 | 2019-04-05 | 华为技术有限公司 | 视频编解码中的块分割方式确定方法及相关装置 |
CN103780910A (zh) * | 2014-01-21 | 2014-05-07 | 华为技术有限公司 | 视频编码中的块分割方式和最佳预测模式确定方法及相关装置 |
JP6731574B2 (ja) * | 2014-03-06 | 2020-07-29 | パナソニックIpマネジメント株式会社 | 動画像符号化装置および動画像符号化方法 |
CN103957415B (zh) * | 2014-03-14 | 2017-07-11 | 北方工业大学 | 基于屏幕内容视频的cu分割方法和装置 |
US9955187B2 (en) * | 2014-03-28 | 2018-04-24 | University-Industry Cooperation Group Of Kyung Hee University | Method and apparatus for encoding of video using depth information |
JP6149783B2 (ja) * | 2014-03-31 | 2017-06-21 | ユーエムジー・エービーエス株式会社 | 熱可塑性樹脂組成物およびその成形品 |
CN103957414A (zh) * | 2014-04-16 | 2014-07-30 | 安科智慧城市技术(中国)有限公司 | 一种hevc帧内预测编码方法和*** |
KR102299573B1 (ko) * | 2014-10-22 | 2021-09-07 | 삼성전자주식회사 | 실시간으로 인-루프 필터링을 수행할 수 있는 애플리케이션 프로세서, 이의 작동 방법, 및 이를 포함하는 시스템 |
WO2017008263A1 (en) * | 2015-07-15 | 2017-01-19 | Mediatek Singapore Pte. Ltd. | Conditional binary tree block partitioning structure |
CN107566848B (zh) | 2016-06-30 | 2020-04-14 | 华为技术有限公司 | 编解码的方法及装置 |
US10623738B2 (en) | 2017-04-06 | 2020-04-14 | Futurewei Technologies, Inc. | Noise suppression filter |
US10582195B2 (en) | 2017-06-02 | 2020-03-03 | Futurewei Technologies, Inc. | Intra prediction using unequal weight planar prediction |
US11272207B2 (en) | 2017-06-12 | 2022-03-08 | Futurewei Technologies, Inc. | Selection and signaling of motion vector (MV) precisions |
US10477237B2 (en) | 2017-06-28 | 2019-11-12 | Futurewei Technologies, Inc. | Decoder side motion vector refinement in video coding |
CN109151477B (zh) * | 2017-06-28 | 2020-08-07 | 华为技术有限公司 | 一种图像数据的编码、解码方法及装置 |
US11019339B2 (en) | 2017-07-12 | 2021-05-25 | Futurewei Technologies, Inc. | Fractional quantization parameter offset in video compression |
US10666943B2 (en) | 2017-09-15 | 2020-05-26 | Futurewei Technologies, Inc. | Block partition structure in video compression |
US10841794B2 (en) | 2017-09-18 | 2020-11-17 | Futurewei Technologies, Inc. | Adaptive motion vector resolution |
US10595019B2 (en) | 2017-09-20 | 2020-03-17 | Futurewei Technologies, Inc. | Noise suppression filter parameter estimation for video coding |
US10609384B2 (en) * | 2017-09-21 | 2020-03-31 | Futurewei Technologies, Inc. | Restriction on sub-block size derivation for affine inter prediction |
EP3677031B1 (en) | 2017-10-16 | 2023-10-04 | Huawei Technologies Co., Ltd. | Spatial varying transforms for video coding |
US10735758B2 (en) | 2017-12-07 | 2020-08-04 | Tencent America LLC | Method and apparatus for video coding |
US10623746B2 (en) | 2017-12-07 | 2020-04-14 | Tencent America LLC | Method and apparatus for video coding |
US10931963B2 (en) | 2017-12-07 | 2021-02-23 | Tencent America LLC | Method and apparatus for video coding |
WO2019118097A1 (en) * | 2017-12-14 | 2019-06-20 | Interdigital Vc Holdings, Inc. | Method and apparatus for encoding a picture block |
CN108184127B (zh) * | 2018-01-13 | 2020-06-12 | 福州大学 | 一种可配置的多尺寸dct变换硬件复用架构 |
US10567801B2 (en) | 2018-03-07 | 2020-02-18 | Tencent America LLC | Method and apparatus for video coding with primary and secondary transforms |
US10728542B2 (en) | 2018-04-09 | 2020-07-28 | Tencent America LLC | Methods and apparatuses for sub-block motion vector prediction |
US10609402B2 (en) | 2018-05-02 | 2020-03-31 | Tencent America LLC | Method and apparatus for prediction and transform for small blocks |
US10536720B2 (en) | 2018-05-07 | 2020-01-14 | Tencent America LLC | Method, apparatus and medium for decoding or encoding |
US10506251B2 (en) | 2018-05-08 | 2019-12-10 | Tencent America LLC | Method and apparatus for video coding |
US10397603B1 (en) | 2018-05-08 | 2019-08-27 | Tencent America LLC | Method and apparatus for video coding |
US10778971B2 (en) | 2018-06-01 | 2020-09-15 | Tencent America LLC | Method and apparatus for video coding |
US10469869B1 (en) | 2018-06-01 | 2019-11-05 | Tencent America LLC | Method and apparatus for video coding |
US10645396B2 (en) | 2018-06-04 | 2020-05-05 | Tencent America LLC | Method and apparatus for implicit transform splitting |
US11025904B2 (en) | 2018-06-08 | 2021-06-01 | Tencent America LLC | Method and apparatus for temporal motion vector prediction |
WO2019240539A1 (ko) | 2018-06-15 | 2019-12-19 | 엘지전자 주식회사 | Cabac에 기반한 엔트로피 코딩 방법 및 그 장치 |
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 |
US10542260B1 (en) | 2018-07-02 | 2020-01-21 | 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 |
US10609403B2 (en) | 2018-07-09 | 2020-03-31 | Tencent America LLC | Method and apparatus for block partition with non-uniform quad split |
US10645380B2 (en) | 2018-07-09 | 2020-05-05 | Tencent America LLC | Method and apparatus for video coding |
US10404980B1 (en) | 2018-07-10 | 2019-09-03 | Tencent America LLC | Intra prediction with wide angle mode in video coding |
US10715812B2 (en) | 2018-07-13 | 2020-07-14 | Tencent America LLC | Method and apparatus for video coding |
US10462488B1 (en) | 2018-07-13 | 2019-10-29 | Tencent America LLC | Method and apparatus for video coding |
US11051025B2 (en) | 2018-07-13 | 2021-06-29 | Tencent America LLC | Method and apparatus for video coding |
US10638161B2 (en) | 2018-07-13 | 2020-04-28 | Tencent America LLC | Methods and apparatus for most probable mode derivation |
US10491902B1 (en) | 2018-07-16 | 2019-11-26 | Tencent America LLC | Method and apparatus for history-based motion vector prediction |
US10805624B2 (en) | 2018-07-16 | 2020-10-13 | Tencent America LLC | Determination of parameters of an affine model |
US10440378B1 (en) | 2018-07-17 | 2019-10-08 | Tencent America LLC | Method and apparatus for history-based motion vector prediction with parallel processing |
US11032563B2 (en) | 2018-07-17 | 2021-06-08 | Tencent America LLC | Method and apparatus for affine model prediction |
US11381833B2 (en) | 2018-07-19 | 2022-07-05 | Tencent America LLC | Method and apparatus for video coding |
US10735763B2 (en) | 2018-07-27 | 2020-08-04 | Tencent America LLC | Method and apparatus for motion vector prediction using spatial and temporal combination |
US10958934B2 (en) | 2018-07-27 | 2021-03-23 | Tencent America LLC | History-based affine merge and motion vector prediction |
US10743029B2 (en) | 2018-07-30 | 2020-08-11 | Tencent America LLC | Constraints on coding unit partition |
US11057617B2 (en) | 2018-08-03 | 2021-07-06 | Tencent America LLC | Method and apparatus for video coding |
US10834417B2 (en) | 2018-09-21 | 2020-11-10 | Tencent America LLC | Method and apparatus for video coding |
US10735759B2 (en) | 2018-10-06 | 2020-08-04 | Tencent America LLC | Pairwise average motion vector prediction |
WO2020084473A1 (en) | 2018-10-22 | 2020-04-30 | Beijing Bytedance Network Technology Co., Ltd. | Multi- iteration motion vector refinement |
CN117459722A (zh) | 2018-11-12 | 2024-01-26 | 北京字节跳动网络技术有限公司 | 组合帧间-帧内预测的简化 |
CN113056914B (zh) | 2018-11-20 | 2024-03-01 | 北京字节跳动网络技术有限公司 | 基于部分位置的差计算 |
KR102635518B1 (ko) | 2019-03-06 | 2024-02-07 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 변환된 단예측 후보의 사용 |
US11172211B2 (en) * | 2019-04-04 | 2021-11-09 | Tencent America LLC | Method and apparatus for video coding |
US11394990B2 (en) | 2019-05-09 | 2022-07-19 | Tencent America LLC | Method and apparatus for signaling predictor candidate list size |
US20220277491A1 (en) * | 2019-05-31 | 2022-09-01 | Electronics And Telecommunications Research Institute | Method and device for machine learning-based image compression using global context |
US11134275B2 (en) | 2019-06-04 | 2021-09-28 | Tencent America LLC | Method and apparatus for performing primary transform based on filtering of blocks |
US11212545B2 (en) | 2019-06-07 | 2021-12-28 | Tencent America LLC | Method and apparatus for improved implicit transform selection |
KR20210107858A (ko) | 2019-07-11 | 2021-09-01 | 텐센트 아메리카 엘엘씨 | 비디오 코딩을 위한 방법 및 장치 |
US11616962B2 (en) | 2019-07-15 | 2023-03-28 | Tencent America LLC | Method and apparatus for video coding |
US11375243B2 (en) | 2019-07-17 | 2022-06-28 | Tencent America LLC | Method and apparatus for video coding |
US11310511B2 (en) | 2019-10-09 | 2022-04-19 | Tencent America LLC | Method and apparatus for video coding |
EP4052467A4 (en) * | 2019-12-23 | 2023-04-19 | Huawei Technologies Co., Ltd. | ENCODER, DECODER AND RELATED METHODS OF DEDUCTING RESTRICTION FROM CODING BLOCK PARTITIONING |
US11375221B2 (en) * | 2020-02-12 | 2022-06-28 | Tencent America LLC | Method and apparatus for cross-component filtering |
US11516469B2 (en) * | 2020-03-02 | 2022-11-29 | Tencent America LLC | Loop filter block flexible partitioning |
US11432018B2 (en) | 2020-05-11 | 2022-08-30 | Tencent America LLC | Semi-decoupled partitioning for video coding |
US20210409706A1 (en) * | 2020-06-30 | 2021-12-30 | Tencent America LLC | Low latency cross component intra prediction mode |
US11259055B2 (en) | 2020-07-10 | 2022-02-22 | Tencent America LLC | Extended maximum coding unit size |
US11206428B1 (en) | 2020-07-14 | 2021-12-21 | Tencent America LLC | Method and apparatus for frequency-dependent joint component secondary transform |
US11575937B2 (en) | 2020-07-24 | 2023-02-07 | Tencent America LLC | Methods for efficient application of LGT |
US11310504B2 (en) | 2020-07-30 | 2022-04-19 | Tencent America LLC | Complexity reduction for 32-p and 64-p LGT |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1747551A (zh) * | 2005-08-24 | 2006-03-15 | 天津大学 | 一种视频信息的快速帧间模式选择方法 |
CN101207810A (zh) * | 2006-12-21 | 2008-06-25 | 联想(北京)有限公司 | 一种h264视频编码快速模式选择方法和装置 |
CN101895739A (zh) * | 2009-05-20 | 2010-11-24 | 深圳市融创天下科技发展有限公司 | 基于块统计特性的块匹配准则与帧内编码模式的选择方法 |
CN101938657A (zh) * | 2010-10-07 | 2011-01-05 | 西安电子科技大学 | 高效视频编码中编码单元自适应划分方法 |
WO2011019250A2 (en) * | 2009-08-14 | 2011-02-17 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding video, and method and apparatus for decoding video |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100619023B1 (ko) * | 2004-05-25 | 2006-08-31 | 삼성전자주식회사 | 광 기록 정보 저장 매체, 기록/재생 방법, 기록/재생 장치 |
JP4931034B2 (ja) * | 2004-06-10 | 2012-05-16 | 株式会社ソニー・コンピュータエンタテインメント | 復号装置および復号方法、並びに、プログラムおよびプログラム記録媒体 |
DE102007056993A1 (de) | 2007-11-27 | 2009-06-04 | Kilian Kraus | Knochenkontaktierende Implantate |
KR101457894B1 (ko) | 2009-10-28 | 2014-11-05 | 삼성전자주식회사 | 영상 부호화 방법 및 장치, 복호화 방법 및 장치 |
US20110310976A1 (en) * | 2010-06-17 | 2011-12-22 | Qualcomm Incorporated | Joint Coding of Partition Information in Video Coding |
US8885704B2 (en) * | 2010-10-01 | 2014-11-11 | Qualcomm Incorporated | Coding prediction modes in video coding |
US9049452B2 (en) * | 2011-01-25 | 2015-06-02 | Mediatek Singapore Pte. Ltd. | Method and apparatus for compressing coding unit in high efficiency video coding |
US20120195366A1 (en) * | 2011-02-01 | 2012-08-02 | Mediatek Singapore Pte. Ltd. | Method and Apparatus of Adaptive Inter Mode Coding Using Variable Length Codes |
-
2011
- 2011-10-13 US US13/272,221 patent/US9049452B2/en active Active
-
2012
- 2012-01-19 EP EP12815455.6A patent/EP2735161B1/en active Active
- 2012-01-19 AU AU2012286432A patent/AU2012286432B2/en active Active
- 2012-01-19 RU RU2015139603A patent/RU2627105C1/ru active
- 2012-01-19 EP EP16197911.7A patent/EP3148192B1/en active Active
- 2012-01-19 RU RU2013151883/08A patent/RU2566978C2/ru active
- 2012-01-19 CN CN201610840055.2A patent/CN107071433B/zh active Active
- 2012-01-19 CN CN201280035690.3A patent/CN103688540B/zh active Active
- 2012-01-19 WO PCT/CN2012/070582 patent/WO2013010386A1/en active Application Filing
-
2014
- 2014-10-30 US US14/527,769 patent/US9510012B2/en active Active
-
2016
- 2016-10-26 US US15/335,129 patent/US9813726B2/en active Active
-
2017
- 2017-06-30 RU RU2017123121A patent/RU2662409C1/ru active
- 2017-09-25 US US15/713,858 patent/US10063875B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1747551A (zh) * | 2005-08-24 | 2006-03-15 | 天津大学 | 一种视频信息的快速帧间模式选择方法 |
CN101207810A (zh) * | 2006-12-21 | 2008-06-25 | 联想(北京)有限公司 | 一种h264视频编码快速模式选择方法和装置 |
CN101895739A (zh) * | 2009-05-20 | 2010-11-24 | 深圳市融创天下科技发展有限公司 | 基于块统计特性的块匹配准则与帧内编码模式的选择方法 |
WO2011019250A2 (en) * | 2009-08-14 | 2011-02-17 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding video, and method and apparatus for decoding video |
CN101938657A (zh) * | 2010-10-07 | 2011-01-05 | 西安电子科技大学 | 高效视频编码中编码单元自适应划分方法 |
Also Published As
Publication number | Publication date |
---|---|
RU2566978C2 (ru) | 2015-10-27 |
EP3148192A1 (en) | 2017-03-29 |
AU2012286432A1 (en) | 2013-11-07 |
AU2012286432B2 (en) | 2015-10-01 |
US9049452B2 (en) | 2015-06-02 |
RU2662409C1 (ru) | 2018-07-25 |
CN107071433B (zh) | 2019-10-29 |
EP3148192B1 (en) | 2020-01-08 |
CN103688540A (zh) | 2014-03-26 |
US20130022129A1 (en) | 2013-01-24 |
US20170048540A1 (en) | 2017-02-16 |
RU2013151883A (ru) | 2015-08-27 |
US9813726B2 (en) | 2017-11-07 |
US10063875B2 (en) | 2018-08-28 |
EP2735161A1 (en) | 2014-05-28 |
US20150049817A1 (en) | 2015-02-19 |
CN107071433A (zh) | 2017-08-18 |
US20180014028A1 (en) | 2018-01-11 |
US9510012B2 (en) | 2016-11-29 |
WO2013010386A1 (en) | 2013-01-24 |
EP2735161A4 (en) | 2014-10-01 |
EP2735161B1 (en) | 2018-05-23 |
RU2627105C1 (ru) | 2017-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103688540B (zh) | 解码视频比特流及处理视频数据的编码单元的方法和装置 | |
JP6553221B2 (ja) | ビデオ符号化方法及びビデオ符号化装置 | |
TWI663873B (zh) | 使用靈活型四叉樹與二叉樹塊分割的視訊編解碼方法及裝置 | |
KR102644043B1 (ko) | 화면내 예측 모드 부호화/복호화 방법 및 장치 | |
CA2811849C (en) | Apparatus and method of constrained partition size for high efficiency video coding | |
KR102397475B1 (ko) | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 | |
CN108702501B (zh) | 用于色度分量预测的方法及装置 | |
KR101974139B1 (ko) | 저복잡도 엔트로피 부호화/복호화 방법 및 장치 | |
EP3590256B1 (en) | Method and apparatus of implicit intra coding tool settings with intra directional prediction modes for video coding | |
CN107836117B (zh) | 一种块分割的方法及装置 | |
WO2013000324A1 (en) | Method and apparatus of intra mode coding | |
JP2020529766A (ja) | 画像符号化/復号化方法、装置、及びビットストリームを保存した記録媒体 | |
EP3985979B1 (en) | Method for determining reference unit | |
CA2966862C (en) | Method and apparatus of alternative transform for video coding | |
CA2948197C (en) | Method of alternative transform for data compression | |
WO2013107309A1 (en) | Method and apparatus for coded block flag coding in high efficiency video coding | |
CN103797794B (zh) | 用于编码的方法和装置 | |
CN111937404B (zh) | 一种用于视频编码器或解码器的视频编解码方法及装置 | |
CN102355579A (zh) | 一种预测模式的编码或解码方法及装置 | |
AU2015255238B2 (en) | Method and apparatus for compressing coding unit in high efficiency video coding | |
EP4047930A1 (en) | Low complexity entropy-encoding/decoding method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20160908 Address after: Hsinchu County, Taiwan, China Applicant after: Atlas Limited by Share Ltd Address before: Singapore Singapore Applicant before: Mediatek (Singapore) Pte. Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |