CN103210647A - 高效视频编码的Delta量化参数处理方法及装置 - Google Patents
高效视频编码的Delta量化参数处理方法及装置 Download PDFInfo
- Publication number
- CN103210647A CN103210647A CN2011800539191A CN201180053919A CN103210647A CN 103210647 A CN103210647 A CN 103210647A CN 2011800539191 A CN2011800539191 A CN 2011800539191A CN 201180053919 A CN201180053919 A CN 201180053919A CN 103210647 A CN103210647 A CN 103210647A
- Authority
- CN
- China
- Prior art keywords
- coding unit
- leaf
- bit stream
- parameter information
- size
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000013139 quantization Methods 0.000 title claims abstract description 124
- 238000000034 method Methods 0.000 title claims description 71
- 238000012545 processing Methods 0.000 title abstract description 22
- 230000009466 transformation Effects 0.000 claims description 73
- 238000011002 quantification Methods 0.000 claims description 23
- 238000006243 chemical reaction Methods 0.000 claims description 13
- 230000003044 adaptive effect Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 26
- 230000008859 change Effects 0.000 description 9
- 235000019580 granularity Nutrition 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 5
- 238000013461 design Methods 0.000 description 5
- 230000011218 segmentation Effects 0.000 description 5
- 238000012360 testing method Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000011160 research Methods 0.000 description 2
- 238000000638 solvent extraction Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000005192 partition Methods 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/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
-
- 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/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/124—Quantisation
- H04N19/126—Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
-
- 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/146—Data rate or code amount at the encoder output
-
- 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/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/174—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 slice, e.g. a line of blocks or a group of 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/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/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/18—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 a set of transform coefficients
-
- 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/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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Processing (AREA)
Abstract
在HEVC中,每一LCU皆有自己的量化参数(QP),且当前编码使用的QP与参考QP的差值被传送以取代传送QP的做法。由于LCU比AVC/H.264中的宏块大得多,因此,利用每一LCU一个delta QP的做法可导致率控制无法快速适应比特率,从而需要在比LCU更小的编码单元中采用delta QP以提供粒度更佳的率控制。进而,需要开发一种能够利用更灵活的delta QP的系统。相应地,亦揭露一种量化参数处理,其中用于加入及推导出delta量化参数的量化参数最小编码单元的尺寸可选地于条带级、序列级或图像级指示。在一变型中,只有在比量化参数最小编码单元的尺寸大的叶编码单元中存在非零量化转化系数时,才加入或推导出delta量化参数。在另一变化例中,只有在叶编码单元中存在非零量化转化系数时,才加入或推导出delta量化参数。在又一变化例中,一旗标被用以指示是否于最大编码单元具有非零量化转化系数时传送每一最大编码单元的一个delta量化参数,或是否于叶编码单元具有非零量化转化系数时传送每一叶编码单元的delta量化参数。
Description
相关申请的交叉引用
本申请要求申请日为2010年11月8日、申请号为No.61/411,066、名称为“Delta Quantization Parameter for High Efficiency Video Coding(HEVC)”的美国临时申请的优先权,在此参考并结合所述申请案的全部内容。
技术领域
本发明有关于视频编码,且特别有关于具有量化参数处理(quantizationparameter processing)的编码技术。
背景技术
高效视频编码(High Efficiency Video Coding,以下简称HEVC)是一种先进的视频编码系统,其是由ITU-T研究小组(ITU-T Study Group)的视频编码工程师组成的视频编码联合组(Joint Collaborative Team on VideoCoding,以下简称JCT-VC)开发。HEVC是一种基于块的(block-based)混合编码(hybrid coding),其具有灵活的块结构。在HEVC中,共引入了三种块概念:编码单元(Coding Unit,以下简称CU)、预测单元(Prediction Unit,以下简称PU)、以及转化单元(Transform Unit,以下简称TU),而总体的编码结构是由不同尺寸的CU、PU、以及TU以递归方式(recursive fashion)来定义的,其中每一图像(picture)被分割成包含64×64个像素的最大CU(Largest CU,以下简称LCU),而每一LCU接着被递归地分割成更小的CU,直至叶CU(leaf CU)或最小CU。一旦CU分割的层次树(hierarchical tree)完成,每一叶CU依据PU分割及预测类型被进一步分割为PU。此外,转化操作亦被用于TU以将空间数据转化成用于紧凑的数据表示(compact datarepresentation)的转化系数。在H.264编码标准中,待处理的视频帧被分为多个条带(slice),而每一条带则包含多个互不重叠的、作为最小编码单元的宏块(marcoblock)。由于上述条带是单个进行处理的,因此,一个条带中的错误或者数据遗失不会传播到其他的条带。在当前的HEVC开发中,条带包含多个LCU而不是宏块,其中LCU的尺寸要比16×16像素的宏块大的多。从而,HEVC中LCU对齐的条带(LCU-aligned slice)并不能提供足够的粒度(granularities)用于视频帧分割及比特率控制。当于HEVC中使用LCU对齐的条带时,也可以同时使用非LCU对齐的条带(non-LCU aligned slice),而非LCU对齐的条带能够提供更灵活的条带结构及粒度更佳的率控制(moregranular rate control)。
于HEVC中,每一LCU皆有自己的量化参数(Quantization Parameter,以下简称QP),且用于LCU的选定的QP会被传送至解码器端,以使解码器可以利用相同的QP来进行正确的解码处理。为了减少与QP相关的信息,可传送当前编码使用的QP与参考QP的差值来取代传送QP的做法。所述参考QP可由不同方法获取,举例来说,在H.264中,参考QP可基于先前的宏块来得出;而在HEVC中,参考QP是在条带标头中指定的QP。与AVC/H.264中基于宏块的编码相比,用于HEVC的编码单元可大至64×64像素,也就是LCU。由于LCU比AVC/H.264中的宏块大得多,因此,利用每一LCU一个delta QP(delta quantization parameter)的做法可导致率控制(rate control)无法快速适应比特率,从而需要在比LCU更小的编码单元中采用delta QP以提供粒度更佳的率控制。进而,需要开发一种系统,其能够提供并利用更灵活及/或更具有适应性的delta QP处理。
发明内容
本发明揭露一种与量化参数关联的视频图像的编码方法与装置。在本发明的一个实施例中,所述用于视频编码的装置及方法包含:接收叶编码单元;决定量化参数最小编码单元的尺寸以传送量化参数信息;以及若所述叶编码单元大于或等于量化参数最小编码单元时,加入量化参数信息。所述量化参数最小编码单元可于序列级、图像级、或条带级指示,其中可利用量化参数选择旗标来选择量化参数最小编码单元于序列级、图像级、或条带级指示。在依据本发明的一个变化例中,所述方法可进一步包含:若至少两个第二叶编码单元的尺寸小于量化参数最小编码单元的尺寸,且至少两个第二叶编码单元的父编码单元的尺寸等于量化参数最小编码单元的尺寸,则加入用于所述至少两个第二叶编码单元的第二量化参数信息以共享所述第二量化参数信息。在依据本发明的另一实施例中,所述方法可进一步包含:若第三叶编码单元是条带中的第一个编码单元,则不管第三单元的尺寸大小,加入用于所述第三叶编码单元的第三量化参数信息。本发明另揭露一种与适应性量化参数处理相关的视频比特流的解码装置与方法。在本发明的一个实施例中,所述用于解码视频比特流的装置及方法包含:接收视频比特流;从所述视频比特流中决定量化参数最小编码单元的尺寸;从所述视频流中决定叶编码单元的尺寸;以及若叶编码单元的尺寸大于或等于所述量化参数最小编码单元的尺寸,获取用于所述叶编码单元的量化参数信息。在依据本发明的一个变化例中,所述方法可进一步包含:若至少两个第二叶编码单元的尺寸小于量化参数最小编码单元的尺寸,且至少两个第二叶编码单元的父编码单元的尺寸等于量化参数最小编码单元的尺寸,则获取用于所述至少两个第二叶编码单元的第二量化参数信息以共享所述第二量化参数信息。在依据本发明的另一实施例中,所述方法可进一步包含:若第三叶编码单元是条带中的第一个编码单元,则不管第三单元的尺寸大小,获取用于所述第三叶编码单元的第三量化参数信息。
本发明揭露另一种与量化参数关联的视频图像的编码方法与装置。下述揭露的内容是以最大编码单元对齐的条带为例来说明依据本发明的delta量化参数处理,而对于非最大编码单元对齐的条带,条带的第一叶编码单元的相关操作可类似处理。在本发明的一个实施例中,所述用于视频编码的装置及方法包含:接收叶编码单元;决定量化参数最小编码单元的尺寸以传送用于所述叶编码单元的量化参数信息;以及若所述叶编码单元大于或等于量化参数最小编码单元且所述叶编码单元具有至少一个非零量化转化系数,加入所述量化参数信息。在依据本发明的一个变化例中,所述方法可进一步包含:若至少两个第二叶编码单元的尺寸小于量化参数最小编码单元的尺寸,所述至少两个第二叶编码单元的父编码单元的尺寸等于量化参数最小编码单元的尺寸,且所述至少两个第二叶编码单元具有至少一个第二非零量化转化系数;则加入用于所述至少两个第二叶编码单元的第二量化参数信息以共享所述第二量化参数信息。所述非零量化转化系数的侦测可基于预测模式、编码块类型、编码块旗标、或者以上三者的任一组合进行。本发明另揭露一种与适应性量化参数处理相关的视频比特流的解码装置与方法。在本发明的一个实施例中,所述用于解码视频比特流的装置及方法包含:接收视频比特流;从所述视频比特流中决定量化参数最小编码单元的尺寸;从所述视频流中决定叶编码单元的尺寸;以及若叶编码单元的尺寸大于或等于所述量化参数最小编码单元的尺寸,侦测所述叶编码单元是否具有至少一个非零量化转化系数,以及若所述叶编码单元具有至少一个非零量化转化系数,则获取所述叶编码单元的量化参数信息。
本发明揭露另一种与量化参数关联的视频图像的编码方法与装置。在本发明的一个实施例中,所述用于视频编码的装置及方法包含:若叶编码单元具有至少一个非零量化转化系数,接收叶编码单元及用于所述叶编码单元的加入的量化参数信息,其中所述非零量化转化系数的侦测可基于预测模式、编码块类型、编码块旗标、或者以上三者的任一组合进行。所述具有至少一个非零量化转化系数的叶编码单元的加入的量化参数信息可以是明确的或者隐含的。举例来说,明确方式下,量化参数信息可在视频比特流中直接传送,或者隐含方式下,量化参数信息可由至少一个其他叶编码单元的信息推导得出,所述信息包含量化参数信息、预测模式、编码块类型、编码块旗标、叶编码单元的位置或者上述任一组合。本发明另揭露一种与适应性量化参数处理相关的视频比特流的解码装置与方法。在本发明的一个实施例中,所述用于解码视频比特流的装置及方法包含:接收视频比特流;侦测叶编码单元是否具有至少一个非零量化转化系数,以及若所述叶编码单元具有至少一个非零量化转化系数,则获取所述叶编码单元的量化参数信息。所述量化参数信息可以由明确方式或者隐含方式获得。举例来说,所述量化参数信息可于视频比特流中获取或者由至少一个其他叶编码单元的信息得出。
本发明揭露另一种与量化参数关联的视频图像的编码方法与装置。在本发明的一个实施例中,所述用于视频编码的装置及方法包含:接收叶编码单元,依据性能标准加入基于最大编码单元的量化参数旗标;若依据基于最大编码单元的量化参数旗标选定基于最大编码单元的量化参数,且所述最大编码单元包含至少一个非零量化转化系数,加入用于最大编码单元的量化参数信息;以及若依据基于量化参数的最大编码单元旗标选定非基于最大编码单元的量化参数,且所述叶编码单元包含至少一个非零量化转化系数,加入用于叶编码单元的量化参数信息。本发明另揭露一种与适应性量化参数处理相关的视频比特流的解码装置与方法。在本发明的一个实施例中,所述用于解码视频比特流的装置及方法包含:接收视频比特流;以及从所述视频比特流撷取基于最大编码单元的量化参数旗标。若依据基于最大编码单元的量化参数旗标选定基于最大编码单元的量化参数,所述方法进一步包含获取每一最大编码单元的量化参数信息的步骤。若依据基于量化参数的最大编码单元旗标选定非基于最大编码单元的量化参数,所述方法进一步包含获取每一叶编码单元的量化参数信息的步骤。
附图说明
图1是基于四叉树的编码单元分割范例的示意图。
图2是分割边界与最大编码单元对齐时的条带分割范例的示意图。
图3是条带包含分数最大编码单元的条带分割范例的示意图。
图4是依本发明与delta量化参数处理相关的序列标头语法范例的示意图。
图5是依本发明与delta量化参数处理相关的条带标头语法范例的示意图。
图6是依本发明与delta量化参数处理相关的条带数据语法范例的示意图。
图7A是依本发明与delta量化参数处理相关的编码单元语法范例的示意图。
图7B是依本发明与delta量化参数处理相关的编码单元语法范例的保留部分的示意图。
图8是依本发明与delta量化参数处理相关的条带数据语法范例的变化例的示意图。
图9A是依本发明与delta量化参数处理相关的编码单元语法范例的变化例的示意图。
图9B是依本发明与delta量化参数处理相关的编码单元语法范例的变化例的保留部分的示意图。
图10是依本发明与delta量化参数处理相关的转化单元语法范例的示意图。
图11是依本发明基于传统HEVC的、用于delta量化参数处理的序列标头语法范例的示意图。
图12是依本发明基于传统HEVC的、用于delta量化参数处理的条带标头语法范例的示意图。
图13是依本发明基于传统HEVC的、用于delta量化参数处理的条带数据语法范例的示意图。
图14A是依本发明基于传统HEVC的、用于delta量化参数处理的编码单元语法范例的示意图。
图14B是依本发明基于传统HEVC的、用于delta量化参数处理的编码单元语法范例的保留部分的示意图。
图15是依本发明与delta量化参数处理相关的转化单元语法范例的变化例的示意图。
图16A是依本发明与delta量化参数处理相关的编码单元语法范例的另一变化例的示意图。
图16B是依本发明与delta量化参数处理相关的编码单元语法范例的另一变化例的保留部分的示意图。
图17是依本发明与delta量化参数处理相关的转化单元语法范例的另一变化例的示意图。
具体实施方式
高效视频编码(High Efficiency Video Coding,以下简称HEVC)是一种先进的视频编码系统,其是由ITU-T研究小组(ITU-T Study Group)的视频编码工程师组成的视频编码联合组(Joint Collaborative Team on VideoCoding,以下简称JCT-VC)开发。HEVC是一种基于块的(block-based)混合编码(hybrid coding),其具有灵活的块结构。在HEVC中,共引入了三种块概念:编码单元(Coding Unit,以下简称CU)、预测单元(Prediction Unit,以下简称PU)、以及转化单元(Transform Unit,以下简称TU),而总体的编码结构是由不同尺寸的CU、PU、以及TU以递归方式(recursive fashion)来定义的,其中每一图像(picture)被分割成包含64×64个像素的最大CU(Largest CU,以下简称LCU),而每一LCU接着被递归地分割成更小的CU,直至叶CU(leaf CU)或最小CU。一旦CU分割的层次树(hierarchical tree)完成,每一叶CU依据PU分割及预测类型被进一步分割为PU。在H.264编码标准中,一个新的特点是:其具有将视频帧分割成多个称为条带(slice)的区域的能力。条带的使用能够提供多种潜在的优点,例如区分优先级传送(prioritized transmission)、抗误码传送(error resilient transmission)等等。当于HEVC中使用LCU对齐的条带时,也可以同时使用非LCU对齐的条带(non-LCU aligned slice),而非LCU对齐的条带能够提供更灵活的条带结构及粒度更佳的率控制(more granular rate control)。
HEVC是一种具有灵活的块结构的基于块的混合编码,其编码过程系应用于每一CU。一旦CU分割的层次树(hierarchical tree)完成,每一叶CU被依据PU分割及预测类型进一步分割成PU。接着,转化操作亦被用于与预测残差或块图像数据相关联的TU。随后,转化系数被量化,而量化后的转化系数之后被熵编码器处理以减少用于表示视频数据所需的信息。量化参数(Quantization Parameter,以下简称QP)是一个控制参数,其决定量化步骤的大小并从而调整画面质量及压缩的比特率(compressed bit rate)。在传统的HEVC中,QP是基于LCU进行调整的,因此,相关联的QP系为每一LCU传送。为了逆转(converse)与QP传送相关联的比特率,当前编码的QP与参考QP的差值被使用以取代QP的值。当前编码的QP与参考QP的差值被称为delta QP,其可由不同方法获取,举例来说,在H.264中,参考QP可基于先前的宏块来得出;而在HEVC中,参考QP是在条带标头中指定的QP。
在当前开发的HEVC中,灵活可变的编码单元代替了H.264/AVC中固定尺寸的编码单元。图1是基于四叉树的编码单元分割范例的示意图。在深度(depth)为0处(Depth=0),初始的编码单元CU0(标号112),其包含64×64个像素,是一个LCU。所述初始的编码单元CU0(标号112)亦可应用四叉树分割,如区块110所示。分割旗标0(Split Flag=0)表示当前的CU没有进行分割,而分割旗标1(Split Flag=1)则表示当前的CU通过四叉树被分割成4个更小的编码单元CU1(标号122)。作为分割结果的4个编码单元被标记为0、1、2、3,且其每一个都可在下一深度被进一步分割。作为编码单元CU0(标号112)分割结果的编码单元被称为CU1(标号122)。在一个编码单元通过四叉树分割之后,作为分割结果的编码单元可进一步应用四叉树分割,除非所述作为分割结果的编码单元达到预定的最小编码单元(SCU)。因此,在深度为1(Depth=1)处,编码单元CU1(标号122)被进一步进行四叉树分割,如区块120所示。类似地,分割旗标0(Split Flag=0)表示当前的CU没有进行分割,而分割旗标1(Split Flag=1)则表示当前的CU通过四叉树被分割成4个更小的编码单元CU2(标号132)。所述编码单元CU2(标号132)的尺寸为16×16,且如区块130所示的四叉树分割程序会进行下去,直到达到SCU。举例来说,若SCU的尺寸被设定为8×8,则如区块140所示的、深度为3(Depth=3)处的编码单元CU3(标号142)就不会被进一步分割。所述图像的用于形成可变尺寸编码单元的四叉树分割的集合可组成一个分割图(partition map),其可被用于编码器来相应地处理输入图像区域。所述分割图需要被传送至解码器,以使解码器能够相应地执行解码程序。
在当前开发的HEVC编码标准中,通常使用LCU作为初始编码单元,而LCU可被适应性地分割成更小的CU以进行更有效的处理。用于H.264的基于宏块的条带分割可被扩展至用于HEVC的基于LCU的条带分割。图2是用于HEVC的基于LCU的条带分割的示意图,其中24个LCU被分割成为3个条带,LCU00~LCU07被分配至条带0(Slice0),标号210,LCU08~LCU15被分配至条带1(Slice1),标号220,LCU16~LCU23被分配至条带2(Slice2),标号230。如图2所示,条带的边界与最大编码单元对齐。然而,由于LCU对齐的条带分割容易实施,且LCU的尺寸要比的宏块大的多,LCU对齐的条带可能无法提供足够的粒度来支持动态环境的编码系统。因此,在HEVC标准的开发中提出了利用非LCU对齐的条带分割的设想。
图3是包含分数LCU的条带分割范例的示意图,其中分割边界可穿过LCU。标号为310的条带0(Slice0)包含LCU00~LCU06,其末端在LCU07中的叶CU处。LCU07被分割并分别包含于标号为310的条带0(Slice0)中及标号为320的条带1(Slice1)中。标号为320的条带1(Slice1)包含LCU07中未被标号为310的条带0(Slice0)包含的叶CU,且包含LCU08~LCU15以及LCU16的一部分。标号为320的条带1(Slice1)的末端在LCU16中的叶CU处。LCU16被分割并分别包含于标号为320的条带1(Slice1)中及标号为330的条带2(Slice2)中,其中标号为330的条带2(Slice2)包含LCU16中未被标号为320的条带1(Slice1)包含的叶CU,且包含LCU17~LCU23。
在当前的HEVC中,每一LCU皆有自己的QP,且为每一LCU选择的QP被传送至解码器端,以使解码器能够利用相同的QP值执行正确的解码程序。为了减少与QP相关的信息,当前编码使用的QP与参考QP的差值被传送以取代传送QP的做法。因此,可为每一LCU传送delta QP,其中delta QP被定义为当前编码LCU的QP与参考QP的差值。若当前LCU是所在条带的第一个LCU,则条带的QP被视为参考QP。依据不同的设计需求,条带中非第一个LCU的其他LCU的参考QP也可以设定为是条带QP、预设QP值、或前一LCU的QP值。一个LCU的delta QP通常是LCU数据的最后语法元素。当LCU的预测模式(PredMode)为跳过(SKIP)模式时,delta QP不会被传送。与H.264/AVC的基于宏块的编码相比,用于HEVC的编码单元可大至64×64像素,也就是LCU的尺寸。由于LCU比AVC/H.264中的宏块大得多,因此,利用每一LCU一个delta QP的做法可导致率控制(rate control)无法快速适应比特率,从而需要在比LCU更小的编码单元中采用delta QP以提供粒度更佳的率控制。进而,需要开发一种利用更灵活的QP处理的系统。
当允许在比LCU更小的编码单元中采用delta QP时,随着编码单元尺寸的减小,在每一像素(per-pixel)基础上的与delta QP相关的信息会增加。因此,可定义QP最小CU的尺寸(QP minimum CU size),以使delta QP仅在CU的尺寸大于或等于QP最小CU的尺寸时传送。进一步来说,为了提供灵活的delta QP,QP最小CU的尺寸可在序列标头、条带标头、或图像标头中定义。举例来说,序列标头中的语法元素sps_qp_max_depth,SPS定义如图4所示。相比于传统的HEVC来说需要额外增加的语法元素如区块410所示。语法元素sps_qp_max_depth定义了LCU中QP最小CU的尺寸的深度。因此,QP最小CU的尺寸可依据sps_qp_max_depth由LCU的尺寸得出。类似地,亦可在图像标头中利用语法元素来定义QP最小CU的尺寸的深度。如图5所示,在每一条带标头中定义了另一语法元素sh_qp_max_depth。相比于传统的HEVC来说需要额外增加的语法元素如区块410所示。语法元素sh_qp_max_depth定义了LCU中QP最小CU的尺寸的深度QpMinCuSize,且QpMinCuSize可依据sh_qp_max_depth由LCU的尺寸得出。对于每一条带来说,可选择序列级定义的QP最小CU的尺寸或者条带级定义的QP最小CU的尺寸来作为当前条带的QpMinCuSize。区块510中所示的语法元素change_qp_max_depth_flag可用来指示QP最小CU的尺寸是从序列级或者条带级选出。举例来说,change_qp_max_depth_flag的值等于0表示用于传送deltaQP的最小CU的尺寸是由sps_qp_max_depth得出,而change_qp_max_depth_flag的值等于1则表示用于传送delta QP的最小CU的尺寸是由sh_qp_max_depth得出。传送delta QP的一般规则如下所述。对于尺寸大于或等于QpMinCuSize的一个叶CU来说,传送一个delta QP。对于多个尺寸皆小于QpMinCuSize且具有尺寸等于QpMinCuSize的同一个父CU(parent CU)的多个叶CU来说,为上述多个叶CU传送一个delta QP以共享QP信息。当使用非LCU对齐的条带时,通常为所述条带的第一个叶CU传送一个delta QP,而不管所述的第一个叶CU的尺寸多大。
图6是依本发明与delta量化参数处理相关的条带数据语法范例的示意图。相比于传统的HEVC来说需要额外增加的语法元素如区块610所示。语法元素FirstCuFlag是用来指示CU是否为所在条带的第一个CU的旗标,在区块610中,FirstCuFlag被初始化为1。语法元素SendQpFlag是用来指示是否为CU传送了delta QP的旗标,在区块610中,SendQpFlag被初始化为0。后续执行的程序coding_unit()可导致FirstCuFlag和SendQpFlag值的改变。在为条带中的第一个CU传送一delta QP之后,FirstCuFlag在程序coding_unit()中被重置为0。
图7A、7B是依本发明与delta量化参数处理相关的编码单元语法范例的示意图。相比于传统的HEVC来说需要额外增加的语法元素如区块710、720所示。在区块710中,SendQpFlag被重置为1,以表明若当前CU的尺寸CurrrCuSize等于QP最小CU的尺寸QpMinCuSize时,则传送一delta QP的需求。在区块720中测试了三种条件:当前CU是否为所在条带中的第一个CU(FirstCuFlag);SendQpFlag是否被设置;以及CurrrCuSize是否与QpMinCuSize相等。若上述三个条件中任何一个被声明(asserted),则deltaQP(delta_qp)会被传送,且SendQpFlag和FirstCuFlag皆被重置为0。通过图4至图7B中所示语法元素描述的依据本发明的实施例,其允许delta QP处理基于比LCU更小的单元来进行,且为具有分数LCU的系统提供了delta QP处理方式。而且,通过图4至图7B中所示语法元素描述的依据本发明的实施例,其还允许系统可适应性地选择于序列标头、图像标头、或者条带标头中指示的QP最小CU尺寸。
虽然图4至图7B中的语法设计描述了依据本发明的实施例,但其所使用的特定语法元素仅用来举例说明如何实施本发明,本领域的技术人员亦可修改所述语法元素以实现相同的发明。依据图4至图7B中所示的语法元素,解码器可得到所需的QP信息以用于解码比特流。举例来说,解码器可撷取语法元素change_qp_max_depth_flag以决定QP最小CU的尺寸是在条带标头或是序列标头中指示。从而,QP最小CU的尺寸可以被决定。叶CU的尺寸可由比特流解码中得到,且条带中所述叶CU的顺序可被决定。若叶CU的尺寸大于或等于QP最小CU的尺寸,或者叶CU是非LCU对齐的条带中的第一个CU,则在编码单元数据中存在delta QP。解码器相应地撷取所述的delta QP值,并将所述的delta QP应用至编码单元数据以解码所述编码单元。
当上述的QP处理允许QP在比LCU更佳的粒度级别变化,且适应性地选择于序列标头或者条带标头中指示的QP最小CU的尺寸时,将会存在进一步提升与QP信息相关的传送效率的空间。相应地,本发明的第一个变化例描述如下。当一delta QP被发送,可能的状况是,所述的delta QP覆盖的(covered)区域并不具有非零的量化转化系数。由于QP是用于量化非零转化系数并反量化非零转化系数,因此,没有必要为不具有非零量化转化系数的区域传送QP或者delta QP。从而,对于这些区域来说,与QP或者delta QP相关联的信息可被省略(saved)。为了支持上述特点,需要对coding_unit()和transform_unit()进行语法上的修改,为简单起见,仅以LCU对齐的条带为例进行说明。序列标头及条带标头的语法与图4及图5中所示相同。另外,slice_data()的语法与传统的HEVC相同,如图8所示,其中对于LCU对齐的条带来说,图6所示的FirstCuFlag和SendQpFlag的初始化并不需要执行,但是对于非LCU对齐的条带,则需要执行FirstCuFlag的初始化以处理条带中具有至少一个非零系数的第一叶CU。依据所述的变化例,coding_unit()的语法被修改,以使delta QP可仅于尺寸大于或等于QP最小CU的尺寸的叶CU的末端存在,或仅于尺寸等于QP最小CU的尺寸的分割CU的最后一个叶CU之后存在。进一步来说,transform_unit()语法与delta QP相关的部分被修改,以使delta QP仅在对应的区域具有至少一个非零量化转化系数时被传送。所述区域中具有至少一个非零量化转化系数的条件,可基于预测模式(Prediction Mode,以下简称为PredMode)、编码块类型(Coded Block Pattern,以下简称为CBP)、编码块旗标(Coded Block Flag,以下简称为CBF)或者三者的任一组合来侦测。举例来说,PredMode为跳过(SKIP)模式时,其暗示着所述叶CU中没有残差(residue)存在。当变长编码(Variable-Length Coding,以下简称VLC)被使用且CBP为0,其暗示着所述叶CU中没有残差存在。当上下文自适应二进制算数编码(Context-based Adaptive Binary Arithmetic Coding,以下简称为CABAC)被使用且CBF为0,其同样暗示着所述叶CU中没有残差存在。对于上述叶CU来说,QP信息可被省略以提升编码及传送效率。
为支持上述变化例,coding_unit()语法修改如图9A及图9B中的区块910~940所示。区块910中,当CurrrCuSize与QpMinCuSize相同时,NonZeroFound被设置为0。接着,后续的程序coding_unit()被以递归的方式来执行,其中,NonZeroFound的值可被改变。于区块920所示的过程中,若CurrrCuSize与QpMinCuSize相同,则检查NonZeroFound的值。若NonZeroFound的值为1,发送delta_qp。在prediction_unit()程序被调用后,若PredMode并非为SKIP,则执行区块930。在区块930中,若CurrrCuSize大于或等于QpMinCuSize,则NonZeroFound被设置为0。接着,后续的程序transform_unit()被执行,其中,NonZeroFound的值可被改变。在transform_unit()程序被调用后,区块940被执行。在区块940所示的过程中,若CurrrCuSize大于或等于QpMinCuSize,则检查NonZeroFound的值。若NonZeroFound的值为1,发送delta_qp。
为支持上述变化例,transform_unit()语法修改如图10中的区块1010所示。当VLC被使用且CBP并非为0,其暗示着所述叶CU中存在至少一个非零转化系数,且NonZeroFound被设置1。另一方面,当VLC被使用且CBP为0,NonZeroFound具有与之前相同的值,即,0。当CABAC被使用且CBF并非为0时,其暗示着所述叶CU中存在至少一个非零转化系数,且NonZeroFound被设置1。另一方面,当CABAC被使用且CBF为0时,NonZeroFound具有与之前相同的值,即,0。
为支持上述变化例,序列标头及条带标头语法并未改变,其如图4及图5所示。如前所述,序列标头中的语法元素sps_qp_max_depth定义了LCU中QP最小CU的尺寸的深度。于每一条带标头中,sh_qp_max_depth定义了LCU中QP最小CU的尺寸的深度。区块510中的语法元素change_qp_max_depth_flag可用来指示QP最小CU的尺寸是从序列级或者条带级选出。举例来说,change_qp_max_depth_flag的值等于0表示用于传送QP的最小CU的尺寸是由sps_qp_max_depth得出,而change_qp_max_depth_flag的值等于1则表示用于传送QP的最小CU的尺寸是由sh_qp_max_depth得出。对于尺寸大于或等于QpMinCuSize的一个叶CU来说,当所述叶CU具有至少一个非零量化转化系数时,传送一个delta QP。对于多个尺寸皆小于QpMinCuSize且具有尺寸等于QpMinCuSize的同一个父CU的多个叶CU来说,当所述多个叶CU具有至少一个非零量化转化系数时,传送一个delta QP。依据所述变化例,对于大于或等于QpMinCuSize的叶CU,当所述叶CU具有至少一个非零量化转化系数时,传送一个delta QP。换句话说,若不存在非零量化转化系数,则不传送delta QP。进一步来说,对于多个尺寸皆小于QpMinCuSize且具有尺寸等于QpMinCuSize的同一个父CU的多个叶CU,当所述多个叶CU具有至少一个非零量化转化系数时,为上述多个叶CU传送一个delta QP以共享QP信息。所述非零量化转化系数的侦测,可基于预测模式PredMode、CBP、CBF,或者以上三者的任一组合来进行。
虽然图4、5、8、9A、9B及10中的语法设计描述了依据本发明的变化例,但其所使用的特定语法元素仅用来举例说明如何实施本发明,本领域的技术人员亦可修改所述语法元素以实现相同的发明。依据所述的语法元素的范例,解码器可得出所需的QP信息,以用于解码比特流。举例来说,所述解码器可撷取语法元素change_qp_max_depth_flag以决定QP最小CU的尺寸是在条带标头或是序列标头中指示。从而,QP最小CU的尺寸可以被决定。叶CU的尺寸可由比特流解码中得到,且条带中所述叶CU的顺序可被决定。若叶CU的尺寸大于或等于QP最小CU的尺寸,则侦测NonZeroFound的值。若NonZeroFound的值为0,则暗示着叶CU中没有非零的转化系数,且叶CU的转化系数皆被设置为0。若NonZeroFound的值为1,则编码单元数据中存在delta QP。解码器可相应地撷取所述的delta QP值,并将所述的delta QP应用至编码单元数据以解码所述编码单元。
在依据本发明的第二变化例中,用于具有非零量化转化系数的每一叶CU的delta QP可是被明确地(explicitly)传送的,或是基于同一LCU中至少一个其他叶CU的信息隐含地(implicitly)推导得出的。所述叶CU中具有至少一个非零量化转化系数的条件,可基于PredMode、CBP、CBF或者三者的任一组合来侦测。举例来说,若叶CU的预测模式PredMode并非是SKIP模式且编码块类型CBP在VLC被使用的状况下不为0,或者编码块旗标在CABAC被使用的状况下不为0,则叶CU包含至少一个非零转化系数。于下文中,将仅以为具有非零量化转化系数的叶CU明确地传送delta QP为例进行说明。支持所述第二变化例所需的语法如图11至图15所示,其中,图11中的序列标头、图12中的条带标头、图13中的slice_data()语法、以及图14A和图14B中的coding_unit()语法都与传统HEVC的对应部分相同。所需的、相比于传统HEVC的coding_unit()语法修改如图15中的区块1510所示。如区块1510所示,当VLC被使用且CBP为非零时,传送delta QP。同时,当CABAC被使用且CBF为非零时,也传送delta QP。依据上述第二变化例,每一叶CU都具有自己的QP,当且仅当所述叶CU具有至少一个非零量化转化系数时,QP信息才会被传送。
虽然图11至图15中的语法设计描述了依据本发明的第二变化例,但其所使用的特定语法元素仅用来举例说明如何实施本发明,本领域的技术人员亦可修改所述语法元素以实现相同的发明。依据所述的语法元素的范例,若叶CU具有至少一个非零量化转化系数,解码器可得出所需的QP信息以用于解码比特流中的叶CU。举例来说,若VLC被使用且叶CU的编码块类型CBP为非零,则解码器明确地由比特流获取诸如delta QP的QP信息,或隐含地由属于同一LCU的至少一个其他叶CU的信息推导得出。解码器可相应地撷取delta QP并将其应用至编码单元数据以进行解码。若VLC被使用且CBP为0,则暗示所述叶CU的所有转化系数都为0。类似地,若CABAC被使用且CBF为非零,则存在delta QP。解码器可相应地撷取delta QP并将其应用至编码单元数据以进行解码。若CABAC被使用且CBF为零,则暗示着所述叶CU的所有转化系数都为0。
于依据本发明的第三变化例中,编码系统可于QP处理的两种模式间切换。于第一模式,若LCU具有至少一个非零量化转化系数,则编码系统利用每一LCU一个delta QP的方案。于第二模式,若叶CU具有至少一个非零量化转化系数,则编码系统利用每一叶CU一个delta QP的方案。为支持所述第三变化例,可使用与传统HEVC相同的序列标头语法、条带标头语法、以及slice_data()语法。而coding_unit()语法的修改如图16A及图16B中的区块1610、1620所示。于区块1610中,lcu_based_qp_flag被加入进来,以指示若当前CU的尺寸与LCU相同时是否使用基于LCU的QP。若lcu_based_qp_flag被置位(set),则NonZeroFound被重置为0。后续程序transform_unit()被执行后,NonZeroFound可被改变。如区块1620所示,若当前CU具有与LCU相同的尺寸,则语法元素lcu_based_qp_flag的值将被侦测。若lcu_based_qp_flag的值为1,则需要侦测NonZeroFound的值。若NonZeroFound的值为1,则delta_qp被加入进来且NonZeroFound被重置为0。所需的、相比于传统HEVC的transform_unit()语法的修改如图17中的区块1710所示。如区块1710所示,当lcu_based_qp_flag的值为1,则测试如下第一组的两个条件:VLC是否被使用;以及编码块类型CBP是否具有非零值。若上述第一组的两个条件满足,则将NonZeroFound设置为0。进一步来说,也需要测试第二组的两个条件:CABAC是否被使用;以及编码块旗标CBF是否为非零值。若上述第二组的两个条件满足,则将NonZeroFound设置为1。若第一组的两个条件及第二组的两个条件都没有满足,则保持NonZeroFound的值与原来相同,即,0。当lcu_based_qp_flag没有被置位(set)时,测试第三组的两个条件:VLC是否被使用;以及编码块类型CBP是否具有非零值。若上述第三组的两个条件满足,则传送delta QP。进一步来说,也需要测试第四组的两个条件:CABAC是否被使用;以及编码块旗标CBF是否为非零值。若上述第四组的两个条件满足,则也会传送delta QP。依据上述第三变化例,在第一模式下,每一LCU皆有自己的QP,且只有所述LCU具有至少一个非零量化转化系数时,QP信息才会被传送。于第二模式下,每一叶CU皆有自己的QP,且只有所述叶CU具有至少一个非零量化转化系数时,QP信息才会被传送。
虽然图16A、16B及17中的语法设计描述了依据本发明的第三变化例,但其所使用的特定语法元素仅用来举例说明如何实施本发明,本领域的技术人员亦可修改所述语法元素以实现相同的发明。依据所述的语法元素的范例,解码器可得到所需的QP信息以用于解码比特流。举例来说,解码器可侦测是否lcu_based_qp_flag被置位。若lcu_based_qp_flag被置位,则解码器可侦测是否NonZeroFound被置位。若NonZeroFound被置位,则解码器可相应地撷取诸如delta QP的QP信息并将其应用至LCU。若NonZeroFound没有被置位,则暗示着LCU没有非零的转化系数。当lcu_based_qp_flag没有被置位时,解码器侦测如下条件:VLC是否被使用以及编码块类型CBP是否为非零值。若上述条件满足,则解码器可相应地撷取诸如delta QP的QP信息并将其应用至叶CU以进行解码。所述解码器也侦测如下条件:CABAC是否被使用以及编码块旗标CBF是否为非零值。若上述条件满足,则解码器可相应地撷取诸如delta QP的QP信息并将其应用至叶CU以进行解码。若VLC被使用且CBP为零,则所述叶CU的所有转化系数都被置位为0。类似地,若CABAC被使用且CBF为零,则所述叶CU的所有转化系数也都被置位为0。
虽然本发明已揭露如上,但在不脱离本发明精神及基本特点的前提下,其亦可以其他的特定方式来实现。本发明可以硬件的方式实施,例如集成电路(Integrated Circuit,以下简称IC)、专用集成电路(Application SpecificIntegrated Circuit,以下简称ASIC),也可以与实现本发明特定功能和任务的处理器相关的软件或固件码来实施,或者以硬件、软件、固件三者的任一组合来实施。以上所述的实施例仅用于说明本发明,本发明并不以此为限。本发明的专利保护范围当以后附的权利要求书为准,凡依本发明的权利要求所做的均等变化与修饰,皆应属本发明的涵盖范围。
Claims (41)
1.一种视频图像的编码方法,其中每一视频图像被分割成多个编码单元,该视频图像的编码方法包含:
接收叶编码单元;
决定量化参数最小编码单元的尺寸,以传送用于该叶编码单元的量化参数信息;以及
若该叶编码单元的尺寸大于或等于该量化参数最小编码单元的尺寸,加入该量化参数信息。
2.如权利要求1所述的视频图像的编码方法,其特征在于,至少两个不同的语法元素于序列级、图像级及条带级的任一组合上被加入,以在序列级、图像级及条带级的该任一组合上指示对应的量化参数最小编码单元的尺寸。
3.如权利要求2所述的视频图像的编码方法,其特征在于,该量化参数最小编码单元的尺寸是从于序列级、图像级及条带级的该任一组合上加入的该至少两个不同的语法元素中选取。
4.如权利要求1所述的视频图像的编码方法,其特征在于,该视频图像的编码方法更包含:
若至少两个第二叶编码单元的尺寸小于该量化参数最小编码单元的尺寸,且该至少两个第二叶编码单元的父编码单元的尺寸等于该量化参数最小编码单元的尺寸,则加入用于该至少两个第二叶编码单元的第二量化参数信息以共享该第二量化参数信息。
5.如权利要求1所述的视频图像的编码方法,其特征在于,该视频图像的编码方法更包含:
若第三叶编码单元是条带中的第一个编码单元,则不管该第三叶编码单元的尺寸大小,加入用于该第三叶编码单元的第三量化参数信息。
6.如权利要求1所述的视频图像的编码方法,其特征在于,该加入该量化参数信息的步骤更包含:
决定该叶编码单元是否具有至少一个非零量化转化系数;以及
若该叶编码单元的尺寸大于或等于该量化参数最小编码单元的尺寸,且该叶编码单元具有至少一个非零量化转化系数,则加入该量化参数信息。
7.如权利要求6所述的视频图像的编码方法,其特征在于,该至少一个非零量化转化系数是依据预测模式、编码块类型、编码块旗标或者该三者的任一组合来侦测的。
8.一种视频比特流的解码方法,其中该视频比特流对应于视频图像,且每一视频图像被分割成多个编码单元,该视频比特流的解码方法包含:
接收该视频比特流;
从该视频比特流中决定量化参数最小编码单元的尺寸;
从该视频比特流中决定叶编码单元的尺寸;以及
若该叶编码单元的尺寸大于或等于该量化参数最小编码单元的尺寸,获取用于该叶编码单元的量化参数信息。
9.如权利要求8所述的视频比特流的解码方法,其特征在于,该量化参数最小编码单元的尺寸是由条带级、序列级及/或图像级的第一旗标指示的。
10.如权利要求8所述的视频比特流的解码方法,其特征在于,该视频比特流的解码方法更包含:
若至少两个第二叶编码单元的尺寸小于该量化参数最小编码单元的尺寸,且该至少两个第二叶编码单元的父编码单元的尺寸等于该量化参数最小编码单元的尺寸,则获取用于该至少两个第二叶编码单元的第二量化参数信息以共享该第二量化参数信息。
11.如权利要求8所述的视频比特流的解码方法,其特征在于,该视频比特流的解码方法更包含:
若第三叶编码单元是条带中的第一个编码单元,则不管该第三叶编码单元的尺寸大小,获取用于该第三叶编码单元的第三量化参数信息。
12.如权利要求8所述的视频比特流的解码方法,其特征在于,该获取用于该叶编码单元的量化参数信息的步骤更包含:
侦测该叶编码单元是否具有至少一个非零量化转化系数;以及
若该叶编码单元具有至少一个非零量化转化系数,则获取用于该叶编码单元的该量化参数信息。
13.如权利要求8所述的视频比特流的解码方法,其特征在于,用于该叶编码单元的该量化参数信息是明确地由该视频比特流中获取。
14.如权利要求8所述的视频比特流的解码方法,其特征在于,用于该叶编码单元的该量化参数信息是从至少一个其他叶编码单元的信息中推导而获取。
15.一种视频图像的编码装置,其中每一视频图像被分割成多个编码单元,该视频图像的编码装置包含:
一手段,用于接收叶编码单元;
一手段,用于决定量化参数最小编码单元的尺寸,以传送用于该叶编码单元的量化参数信息;以及
一手段,用于若该叶编码单元的尺寸大于或等于该量化参数最小编码单元的尺寸,加入该量化参数信息。
16.如权利要求15所述的视频图像的编码装置,其特征在于,该视频图像的编码装置更包含:
一手段,用于若至少两个第二叶编码单元的尺寸小于该量化参数最小编码单元的尺寸,且该至少两个第二叶编码单元的父编码单元的尺寸等于该量化参数最小编码单元的尺寸,加入用于该至少两个第二叶编码单元的第二量化参数信息以共享该第二量化参数信息。
17.如权利要求15所述的视频图像的编码装置,其特征在于,该视频图像的编码装置更包含:
一手段,用于若第三叶编码单元是条带中的第一个编码单元,则不管该第三叶编码单元的尺寸大小,加入用于该第三叶编码单元的第三量化参数信息。
18.如权利要求15所述的视频图像的编码装置,其特征在于,用于加入该量化参数信息的该手段更决定该叶编码单元是否具有至少一个非零量化转化系数,以及若该叶编码单元的尺寸大于或等于该量化参数最小编码单元的尺寸,且该叶编码单元具有至少一个非零量化转化系数,加入该量化参数信息。
19.一种视频比特流的解码装置,其中该视频比特流对应于视频图像,且每一视频图像被分割成多个编码单元,该视频比特流的解码装置包含:
一手段,用于接收该视频比特流;
一手段,用于从该视频比特流中决定量化参数最小编码单元的尺寸;
一手段,用于从该视频比特流中决定叶编码单元的尺寸;以及
一手段,用于若该叶编码单元的尺寸大于或等于该量化参数最小编码单元的尺寸,获取用于该叶编码单元的量化参数信息。
20.如权利要求19所述的视频比特流的解码装置,其特征在于,该量化参数最小编码单元的尺寸是由条带级、序列级及/或图像级的第一旗标指示的。
21.如权利要求19所述的视频比特流的解码装置,其特征在于,该视频比特流的解码装置更包含:
一手段,用于若至少两个第二叶编码单元的尺寸小于该量化参数最小编码单元的尺寸,且该至少两个第二叶编码单元的父编码单元的尺寸等于该量化参数最小编码单元的尺寸,获取用于该至少两个第二叶编码单元的第二量化参数信息以共享该第二量化参数信息。
22.如权利要求19所述的视频比特流的解码装置,其特征在于,该视频比特流的解码装置更包含:
一手段,用于若第三叶编码单元是条带中的第一个编码单元,则不管该第三叶编码单元的尺寸大小,获取用于该第三叶编码单元的第三量化参数信息。
23.如权利要求19所述的视频比特流的解码装置,其特征在于,获取用于该叶编码单元的该量化参数信息的该手段更包含:
一手段,用于侦测该叶编码单元是否具有至少一个非零量化转化系数;以及
一手段,用于若该叶编码单元具有至少一个非零量化转化系数,获取用于该叶编码单元的该量化参数信息。
24.一种视频图像的编码方法,其中每一视频图像被分割成多个编码单元,该视频图像的编码方法包含:
接收叶编码单元;以及
若该叶编码单元具有至少一个非零量化转换系数,加入用于该叶编码单元的量化参数信息,其中,该至少一个非零量化转化系数是依据预测模式、编码块类型、编码块旗标或者该三者的任一组合来侦测的。
25.如权利要求24所述的视频图像的编码方法,其特征在于,该加入用于该叶编码单元的量化参数信息的步骤包含:
于对应于该视频图像的视频比特流中传送用于该叶编码单元的该量化参数信息。
26.如权利要求24所述的视频图像的编码方法,其特征在于,该加入用于该叶编码单元的量化参数信息的步骤包含:
从至少一个其他叶编码单元的信息中推导出用于该叶编码单元的该量化参数信息。
27.如权利要求26所述的视频图像的编码方法,其特征在于,该至少一个其他叶编码单元的该信息包含量化参数信息、预测模式、编码块类型、编码块旗标、叶编码单元位置或该五者的任一组合。
28.一种视频比特流的解码方法,其中该视频比特流对应于视频图像,且每一视频图像被分割成多个编码单元,该视频比特流的解码方法包含:
接收该视频比特流;
侦测叶编码单元是否具有至少一个非零量化转换系数;以及
若该叶编码单元具有至少一个非零量化转换系数,获取用于该叶编码单元的量化参数信息;以及
将该量化参数信息应用至该叶编码单元。
29.如权利要求28所述的视频比特流的解码方法,其特征在于,用于该叶编码单元的该量化参数信息是明确地由该视频比特流中获取。
30.如权利要求28所述的视频比特流的解码方法,其特征在于,用于该叶编码单元的该量化参数信息是从至少一个其他叶编码单元的信息中推导而获取。
31.如权利要求30所述的视频比特流的解码方法,其特征在于,该至少一个其他叶编码单元的该信息包含量化参数信息、预测模式、编码块类型、编码块旗标、叶编码单元位置或该五者的任一组合。
32.一种视频图像的编码装置,其中每一视频图像被分割成多个编码单元,该视频图像的编码装置包含:
一手段,用于接收叶编码单元;以及
一手段,用于若该叶编码单元具有至少一个非零量化转换系数,加入用于该叶编码单元的量化参数信息,
其中,该至少一个非零量化转化系数是依据预测模式、编码块类型、编码块旗标或者该三者的任一组合来侦测的。
33.一种视频比特流的解码装置,其中该视频比特流对应于视频图像,且每一视频图像被分割成多个编码单元,该视频比特流的解码装置包含:
一手段,用于接收该视频比特流;
一手段,用于侦测叶编码单元是否具有至少一个非零量化转换系数;
一手段,用于若该叶编码单元具有至少一个非零量化转换系数,获取用于该叶编码单元的量化参数信息;以及
一手段,用于将该量化参数信息应用至该叶编码单元。
34.一种视频图像的编码方法,其中每一视频图像被分割成多个编码单元,该视频图像的编码方法包含:
接收叶编码单元;
依据性能指标加入基于最大编码单元的量化参数旗标;
若基于最大编码单元的量化参数如该基于最大编码单元的量化参数旗标中指示的被选定,加入用于最大编码单元的量化参数信息;以及
若非基于最大编码单元的量化参数如该基于最大编码单元的量化参数旗标中指示的被选定,加入用于该叶编码单元的该量化参数信息。
35.如权利要求34所述的视频图像的编码方法,其特征在于,该视频图像的编码方法更包含:
若基于最大编码单元的量化参数被选定,决定该最大编码单元是否包含至少一个非零量化转化系数,且仅在该最大编码单元包含至少一个非零量化转化系数时,加入用于该最大编码单元的该量化参数信息;以及
若非基于最大编码单元的量化参数被选定,决定该叶编码单元是否包含至少一个非零量化转化系数,且仅在该叶编码单元包含至少一个非零量化转化系数时,加入用于该叶编码单元的该量化参数信息。
36.一种视频比特流的解码方法,其中该视频比特流对应于视频图像,且每一视频图像被分割成多个编码单元,该视频比特流的解码方法包含:
接收该视频比特流;
从该视频比特流撷取基于最大编码单元的量化参数旗标;
若基于最大编码单元的量化参数如该基于最大编码单元的量化参数旗标中指示的被选定,获取用于每一最大编码单元的量化参数信息;以及
若非基于最大编码单元的量化参数如该基于最大编码单元的量化参数旗标中指示的被选定,获取用于每一叶编码单元的该量化参数信息。
37.如权利要求36所述的视频比特流的解码方法,其特征在于,该视频比特流的解码方法更包含:
若基于最大编码单元的量化参数被选定,决定每一最大编码单元是否包含至少一个非零量化转化系数,且仅在该最大编码单元包含至少一个非零量化转化系数时,获取用于该最大编码单元的该量化参数信息;以及
若非基于最大编码单元的量化参数被选定,决定每一叶编码单元是否包含至少一个非零量化转化系数,且仅在该叶编码单元包含至少一个非零量化转化系数时,获取用于该叶编码单元的该量化参数信息。
38.一种视频图像的编码装置,其中每一视频图像被分割成多个编码单元,该视频图像的编码装置包含:
一手段,用于接收叶编码单元;
一手段,用于依据性能指标加入基于最大编码单元的量化参数旗标;
一手段,用于若基于最大编码单元的量化参数如该基于最大编码单元的量化参数旗标中指示的被选定,加入用于最大编码单元的量化参数信息;以及
一手段,用于若非基于最大编码单元的量化参数如该基于最大编码单元的量化参数旗标中指示的被选定,加入用于该叶编码单元的该量化参数信息。
39.如权利要求38所述的视频图像的编码装置,其特征在于,该视频图像的编码装置更包含:
一手段,用于若基于最大编码单元的量化参数被选定,决定该最大编码单元是否包含至少一个非零量化转化系数,且用于仅在该最大编码单元包含至少一个非零量化转化系数时,加入用于该最大编码单元的该量化参数信息;以及
一手端,用于若非基于最大编码单元的量化参数被选定,决定该叶编码单元是否包含至少一个非零量化转化系数,且用于仅在该叶编码单元包含至少一个非零量化转化系数时,加入用于该叶编码单元的该量化参数信息。
40.一种视频比特流的解码装置,其中该视频比特流对应于视频图像,且每一视频图像被分割成多个编码单元,该视频比特流的解码装置包含:
一手段,用于接收该视频比特流;
一手段,用于从该视频比特流撷取基于最大编码单元的量化参数旗标;
一手端,用于若基于最大编码单元的量化参数如该基于最大编码单元的量化参数旗标中指示的被选定,获取用于每一最大编码单元的量化参数信息;以及
一手段,用于若非基于最大编码单元的量化参数如该基于最大编码单元的量化参数旗标中指示的被选定,获取用于每一叶编码单元的该量化参数信息。
41.如权利要求40所述的视频比特流的解码装置,其特征在于,该视频比特流的解码装置更包含:
一手端,用于若基于最大编码单元的量化参数被选定,决定每一最大编码单元是否包含至少一个非零量化转化系数,且用于仅在该最大编码单元包含至少一个非零量化转化系数时,获取用于该最大编码单元的该量化参数信息;以及
一手段,用于若非基于最大编码单元的量化参数被选定,决定每一叶编码单元是否包含至少一个非零量化转化系数,且用于仅在该叶编码单元包含至少一个非零量化转化系数时,获取用于该叶编码单元的该量化参数信息。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610155870.5A CN105611305B (zh) | 2010-11-08 | 2011-10-21 | 视频图像的编码方法及视频比特流的解码方法 |
CN201810539824.4A CN108429915A (zh) | 2010-11-08 | 2011-10-21 | 视频图像的编码方法及视频比特流的解码方法 |
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US41106610P | 2010-11-08 | 2010-11-08 | |
US61/411,066 | 2010-11-08 | ||
US201061425996P | 2010-12-22 | 2010-12-22 | |
US61/425,996 | 2010-12-22 | ||
US13/018,431 | 2011-02-01 | ||
US13/018,431 US20120114034A1 (en) | 2010-11-08 | 2011-02-01 | Method and Apparatus of Delta Quantization Parameter Processing for High Efficiency Video Coding |
PCT/CN2011/081108 WO2012062161A1 (en) | 2010-11-08 | 2011-10-21 | Method and apparatus of delta quantization parameter processing for high efficiency video coding |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610155870.5A Division CN105611305B (zh) | 2010-11-08 | 2011-10-21 | 视频图像的编码方法及视频比特流的解码方法 |
CN201810539824.4A Division CN108429915A (zh) | 2010-11-08 | 2011-10-21 | 视频图像的编码方法及视频比特流的解码方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103210647A true CN103210647A (zh) | 2013-07-17 |
CN103210647B CN103210647B (zh) | 2016-04-20 |
Family
ID=46019607
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180053919.1A Active CN103210647B (zh) | 2010-11-08 | 2011-10-21 | 视频图像的编码方法及视频比特流的解码方法 |
CN201610155870.5A Active CN105611305B (zh) | 2010-11-08 | 2011-10-21 | 视频图像的编码方法及视频比特流的解码方法 |
CN201810539824.4A Withdrawn CN108429915A (zh) | 2010-11-08 | 2011-10-21 | 视频图像的编码方法及视频比特流的解码方法 |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610155870.5A Active CN105611305B (zh) | 2010-11-08 | 2011-10-21 | 视频图像的编码方法及视频比特流的解码方法 |
CN201810539824.4A Withdrawn CN108429915A (zh) | 2010-11-08 | 2011-10-21 | 视频图像的编码方法及视频比特流的解码方法 |
Country Status (8)
Country | Link |
---|---|
US (2) | US20120114034A1 (zh) |
EP (2) | EP2599308B1 (zh) |
JP (3) | JP5833131B2 (zh) |
CN (3) | CN103210647B (zh) |
BR (1) | BR112013007272B1 (zh) |
NZ (2) | NZ623650A (zh) |
RU (1) | RU2569559C2 (zh) |
WO (1) | WO2012062161A1 (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103281530A (zh) * | 2013-05-07 | 2013-09-04 | 西安电子科技大学 | 基于率失真优化的hevc码率控制方法 |
WO2015100522A1 (en) * | 2013-12-30 | 2015-07-09 | Mediatek Singapore Pte. Ltd. | Methods for inter-component residual prediction |
CN106488242A (zh) * | 2011-01-13 | 2017-03-08 | 佳能株式会社 | 图像编码装置和方法以及图像解码装置和方法 |
WO2018019248A1 (en) * | 2016-07-28 | 2018-02-01 | Mediatek Inc. | Methods and apparatuses of reference quantization parameter derivation in video processing system |
CN109196862A (zh) * | 2016-05-28 | 2019-01-11 | 联发科技股份有限公司 | 具有条件性量化参数信息信令的视频数据处理方法以及装置 |
CN109803141A (zh) * | 2017-11-17 | 2019-05-24 | 三星电子株式会社 | 用于编码视频的装置和方法 |
CN110870311A (zh) * | 2017-07-12 | 2020-03-06 | 华为技术有限公司 | 视频压缩中的分数量化参数偏移量 |
CN111405279A (zh) * | 2019-01-03 | 2020-07-10 | 华为技术有限公司 | 量化、反量化方法及装置 |
CN112544080A (zh) * | 2018-08-16 | 2021-03-23 | 联发科技股份有限公司 | 视频处理系统中发信量化参数的方法以及装置 |
Families Citing this family (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102611892B (zh) * | 2006-03-16 | 2014-10-08 | 华为技术有限公司 | 在编码过程中实现自适应量化的方法及装置 |
KR101487686B1 (ko) * | 2009-08-14 | 2015-01-30 | 삼성전자주식회사 | 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치 |
US20110274162A1 (en) | 2010-05-04 | 2011-11-10 | Minhua Zhou | Coding Unit Quantization Parameters in Video Coding |
WO2011142279A1 (ja) * | 2010-05-13 | 2011-11-17 | シャープ株式会社 | 符号化装置、復号装置、およびデータ構造 |
CN103004194B (zh) | 2010-05-19 | 2016-08-17 | Sk电信有限公司 | 图像编码/解码设备和方法 |
KR20120016980A (ko) | 2010-08-17 | 2012-02-27 | 한국전자통신연구원 | 영상 부호화 방법 및 장치, 그리고 복호화 방법 및 장치 |
US8582646B2 (en) * | 2011-01-14 | 2013-11-12 | Sony Corporation | Methods for delta-QP signaling for decoder parallelization in HEVC |
US20120189052A1 (en) * | 2011-01-24 | 2012-07-26 | Qualcomm Incorporated | Signaling quantization parameter changes for coded units in high efficiency video coding (hevc) |
CN102685478B (zh) * | 2011-03-11 | 2015-04-29 | 华为技术有限公司 | 编码方法以及装置、解码方法以及装置 |
US8831108B2 (en) * | 2011-05-04 | 2014-09-09 | Cavium, Inc. | Low latency rate control system and method |
KR101442127B1 (ko) | 2011-06-21 | 2014-09-25 | 인텔렉추얼디스커버리 주식회사 | 쿼드트리 구조 기반의 적응적 양자화 파라미터 부호화 및 복호화 방법 및 장치 |
US9854275B2 (en) * | 2011-06-25 | 2017-12-26 | Qualcomm Incorporated | Quantization in video coding |
WO2013032576A2 (en) * | 2011-06-30 | 2013-03-07 | General Instrument Corporation | Quantization parameter derivation from qp predictor |
US8804816B2 (en) * | 2011-08-30 | 2014-08-12 | Microsoft Corporation | Video encoding enhancements |
WO2013062194A1 (ko) * | 2011-10-24 | 2013-05-02 | (주)인터앱 | 복원 블록을 생성하는 방법 및 장치 |
EP2950535B1 (en) | 2011-10-24 | 2020-06-24 | Innotive Ltd | Method and apparatus for decoding intra prediction mode |
MX338990B (es) | 2011-10-24 | 2016-05-09 | Infobridge Pte Ltd | Aparato para la decodificacion de imagenes. |
KR20130050404A (ko) * | 2011-11-07 | 2013-05-16 | 오수미 | 인터 모드에서의 복원 블록 생성 방법 |
JP2014533058A (ja) * | 2011-11-08 | 2014-12-08 | サムスン エレクトロニクス カンパニー リミテッド | ビデオの算術符号化方法及びその装置、並びにビデオの算術復号化方法及びその装置 |
SG10201505819XA (en) * | 2012-01-30 | 2015-09-29 | Samsung Electronics Co Ltd | Method and apparatus for video encoding for each spatial sub-area, and method and apparatus for video decoding for each spatial sub-area |
US9467701B2 (en) * | 2012-04-05 | 2016-10-11 | Qualcomm Incorporated | Coded block flag coding |
US9521410B2 (en) | 2012-04-26 | 2016-12-13 | Qualcomm Incorporated | Quantization parameter (QP) coding in video coding |
US9510019B2 (en) | 2012-08-09 | 2016-11-29 | Google Inc. | Two-step quantization and coding method and apparatus |
US9253483B2 (en) | 2012-09-25 | 2016-02-02 | Google Technology Holdings LLC | Signaling of scaling list |
CN103716607B (zh) * | 2012-09-28 | 2017-02-08 | 中兴通讯股份有限公司 | 一种应用于HEVC‑based 3DVC的编码方法和装置 |
US9332257B2 (en) * | 2012-10-01 | 2016-05-03 | Qualcomm Incorporated | Coded black flag coding for 4:2:2 sample format in video coding |
US9883180B2 (en) * | 2012-10-03 | 2018-01-30 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Bounded rate near-lossless and lossless image compression |
FR2999760A1 (fr) * | 2012-12-17 | 2014-06-20 | France Telecom | Procede de codage et decodage d'images, dispositif de codage et decodage et programmes d'ordinateur correspondants |
CN103237223B (zh) * | 2013-05-10 | 2016-01-13 | 北方工业大学 | 基于熵的lcu快速划分 |
CN103327327B (zh) * | 2013-06-03 | 2016-03-30 | 电子科技大学 | 用于高性能视频编码hevc的帧间预测编码单元选择方法 |
US9686561B2 (en) * | 2013-06-17 | 2017-06-20 | Qualcomm Incorporated | Inter-component filtering |
US10715833B2 (en) * | 2014-05-28 | 2020-07-14 | Apple Inc. | Adaptive syntax grouping and compression in video data using a default value and an exception value |
US9924175B2 (en) | 2014-06-11 | 2018-03-20 | Qualcomm Incorporated | Determining application of deblocking filtering to palette coded blocks in video coding |
US10136141B2 (en) * | 2014-06-11 | 2018-11-20 | Qualcomm Incorporated | Determining quantization parameter (QP) values and delta QP values for palette coded blocks in video coding |
JP6532222B2 (ja) * | 2014-11-28 | 2019-06-19 | キヤノン株式会社 | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム |
CN104602008B (zh) * | 2015-01-14 | 2018-03-20 | 腾讯科技(深圳)有限公司 | 视频编码方法、装置和系统 |
CN104853220B (zh) * | 2015-05-18 | 2017-08-25 | 武汉随锐亿山科技有限公司 | 一种hevc编码四叉树的递推译码方法 |
US10623774B2 (en) * | 2016-03-22 | 2020-04-14 | Qualcomm Incorporated | Constrained block-level optimization and signaling for video coding tools |
US10291923B2 (en) * | 2016-05-24 | 2019-05-14 | Qualcomm Incorporated | Mapping of tile grouping and samples in HEVC and L-HEVC file formats |
WO2017219342A1 (en) * | 2016-06-24 | 2017-12-28 | Mediatek Inc. | Methods of signaling quantization parameter for quad-tree plus binary tree structure |
EP3306922A1 (en) * | 2016-10-05 | 2018-04-11 | Thomson Licensing | Method and apparatus for encoding a picture using rate-distortion based block splitting |
CN110612724B (zh) * | 2017-03-21 | 2021-04-20 | 杜比实验室特许公司 | 使用明亮度信息的量化参数预测 |
WO2018181252A1 (en) * | 2017-03-28 | 2018-10-04 | Panasonic Intellectual Property Corporation Of America | Encoding apparatus, decoding apparatus, encoding method, and decoding method |
US11470359B2 (en) * | 2018-03-30 | 2022-10-11 | Sharp Kabushiki Kaisha | Systems and methods for partitioning video blocks at a boundary of a picture for video coding |
MX2021002487A (es) | 2018-09-03 | 2021-07-16 | Huawei Tech Co Ltd | Un codificador de video, un decodificador de video y métodos correspondientes. |
WO2020096848A1 (en) * | 2018-11-06 | 2020-05-14 | Interdigital Vc Holdings, Inc. | Parameter grouping among plural coding units for video encoding and decoding |
CN117793346A (zh) * | 2019-01-31 | 2024-03-29 | 北京字节跳动网络技术有限公司 | 视频编解码中的细化量化步骤 |
WO2020185039A1 (ko) * | 2019-03-14 | 2020-09-17 | 엘지전자 주식회사 | 레지듀얼 코딩 방법 및 장치 |
EP4459992A1 (en) * | 2019-03-15 | 2024-11-06 | Samsung Electronics Co., Ltd. | Image encoding method and device, and image decoding method and device |
WO2021071196A1 (ko) * | 2019-10-10 | 2021-04-15 | 삼성전자 주식회사 | 툴 세트를 이용하는 영상 복호화 장치 및 이에 의한 영상 복호화 방법, 및 영상 부호화 장치 및 이에 의한 영상 부호화 방법 |
US11303897B2 (en) * | 2020-02-25 | 2022-04-12 | Tencent America LLC | Method and apparatus for signaling of chroma quantization parameters |
CN114598873B (zh) * | 2020-12-03 | 2023-06-20 | 华为技术有限公司 | 量化参数的解码方法和装置 |
WO2023274302A1 (en) * | 2021-06-30 | 2023-01-05 | Beijing Bytedance Network Technology Co., Ltd. | Recursive prediction unit in video coding |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6646578B1 (en) * | 2002-11-22 | 2003-11-11 | Ub Video Inc. | Context adaptive variable length decoding system and method |
CN101094405A (zh) * | 2006-06-22 | 2007-12-26 | 三星电子株式会社 | 标志编码方法、标志解码方法、及其装置 |
CN101356817A (zh) * | 2006-01-12 | 2009-01-28 | 三星电子株式会社 | 对标志编码的方法、对标志解码的方法及其设备 |
CN101658036A (zh) * | 2007-03-09 | 2010-02-24 | 夏普株式会社 | 可缩放至不可缩放的比特流重写的方法和系统 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5796356A (en) * | 1995-03-14 | 1998-08-18 | Fujitsu Limited | Data compressing apparatus, data restoring apparatus and data compressing/restoring system |
US6134269A (en) * | 1996-09-25 | 2000-10-17 | At&T Corp | Fixed or adaptive deinterleaved transform coding for image coding and intra coding of video |
JP4234607B2 (ja) * | 2002-04-02 | 2009-03-04 | ノキア コーポレイション | 画像/ビデオエンコーダおよび/またはデコーダにおける符号化変換係数 |
US20050008240A1 (en) * | 2003-05-02 | 2005-01-13 | Ashish Banerji | Stitching of video for continuous presence multipoint video conferencing |
CN101420620B (zh) * | 2008-10-31 | 2010-10-13 | 北京大学软件与微电子学院 | 一种avs视频编码中的编码比特数估计方法及其装置 |
US20110274162A1 (en) * | 2010-05-04 | 2011-11-10 | Minhua Zhou | Coding Unit Quantization Parameters in Video Coding |
CN103004194B (zh) * | 2010-05-19 | 2016-08-17 | Sk电信有限公司 | 图像编码/解码设备和方法 |
AU2011259939B2 (en) * | 2010-06-04 | 2015-07-30 | Sony Corporation | Image processing device and method |
KR20120016980A (ko) * | 2010-08-17 | 2012-02-27 | 한국전자통신연구원 | 영상 부호화 방법 및 장치, 그리고 복호화 방법 및 장치 |
WO2012042890A1 (ja) * | 2010-09-30 | 2012-04-05 | パナソニック株式会社 | 画像復号方法、画像符号化方法、画像復号装置、画像符号化装置、プログラムおよび集積回路 |
-
2011
- 2011-02-01 US US13/018,431 patent/US20120114034A1/en not_active Abandoned
- 2011-10-21 NZ NZ623650A patent/NZ623650A/en active IP Right Revival
- 2011-10-21 RU RU2013112481/08A patent/RU2569559C2/ru active
- 2011-10-21 EP EP11839484.0A patent/EP2599308B1/en active Active
- 2011-10-21 WO PCT/CN2011/081108 patent/WO2012062161A1/en active Application Filing
- 2011-10-21 JP JP2013536989A patent/JP5833131B2/ja active Active
- 2011-10-21 CN CN201180053919.1A patent/CN103210647B/zh active Active
- 2011-10-21 BR BR112013007272-5A patent/BR112013007272B1/pt not_active IP Right Cessation
- 2011-10-21 EP EP16164435.6A patent/EP3059962A1/en not_active Withdrawn
- 2011-10-21 CN CN201610155870.5A patent/CN105611305B/zh active Active
- 2011-10-21 CN CN201810539824.4A patent/CN108429915A/zh not_active Withdrawn
- 2011-10-21 NZ NZ609609A patent/NZ609609A/en active IP Right Revival
-
2015
- 2015-08-31 JP JP2015170793A patent/JP6110910B2/ja active Active
-
2016
- 2016-03-18 US US15/075,004 patent/US20160205403A1/en not_active Abandoned
- 2016-04-14 JP JP2016080859A patent/JP6110978B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6646578B1 (en) * | 2002-11-22 | 2003-11-11 | Ub Video Inc. | Context adaptive variable length decoding system and method |
CN101356817A (zh) * | 2006-01-12 | 2009-01-28 | 三星电子株式会社 | 对标志编码的方法、对标志解码的方法及其设备 |
CN101094405A (zh) * | 2006-06-22 | 2007-12-26 | 三星电子株式会社 | 标志编码方法、标志解码方法、及其装置 |
CN101658036A (zh) * | 2007-03-09 | 2010-02-24 | 夏普株式会社 | 可缩放至不可缩放的比特流重写的方法和系统 |
Non-Patent Citations (1)
Title |
---|
KAZUSHI SATO: "Proposal on Large Block Structure and Quantization", 《JOINT COLLABORATIVE TEAM ON VIDEO CODING(JCT-VC) OF ITU-T SG16 WP3 AND ISO/IEC JTC1/SC29/WG11 3RD MEETING》 * |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10397575B2 (en) | 2011-01-13 | 2019-08-27 | Canon Kabushiki Kaisha | Image coding apparatus, image coding method, and program, and image decoding apparatus, image decoding method, and program |
CN106488242A (zh) * | 2011-01-13 | 2017-03-08 | 佳能株式会社 | 图像编码装置和方法以及图像解码装置和方法 |
CN106488242B (zh) * | 2011-01-13 | 2020-02-28 | 佳能株式会社 | 图像编码装置和方法以及图像解码装置和方法 |
US10382757B2 (en) | 2011-01-13 | 2019-08-13 | Canon Kabushiki Kaisha | Image coding apparatus, image coding method, and program, and image decoding apparatus, image decoding method, and program |
CN103281530B (zh) * | 2013-05-07 | 2016-05-25 | 西安电子科技大学 | 基于率失真优化的hevc码率控制方法 |
CN103281530A (zh) * | 2013-05-07 | 2013-09-04 | 西安电子科技大学 | 基于率失真优化的hevc码率控制方法 |
WO2015100522A1 (en) * | 2013-12-30 | 2015-07-09 | Mediatek Singapore Pte. Ltd. | Methods for inter-component residual prediction |
CN105981381A (zh) * | 2013-12-30 | 2016-09-28 | 寰发股份有限公司 | 用于分量间残差预测的缩放参数编码的方法及装置 |
CN105981381B (zh) * | 2013-12-30 | 2019-03-29 | 寰发股份有限公司 | 用于视频编码器及解码器系统的分量间残差预测的方法 |
US10477214B2 (en) | 2013-12-30 | 2019-11-12 | Hfi Innovation Inc. | Method and apparatus for scaling parameter coding for inter-component residual prediction |
CN109196862A (zh) * | 2016-05-28 | 2019-01-11 | 联发科技股份有限公司 | 具有条件性量化参数信息信令的视频数据处理方法以及装置 |
US10904580B2 (en) | 2016-05-28 | 2021-01-26 | Mediatek Inc. | Methods and apparatuses of video data processing with conditionally quantization parameter information signaling |
CN112689147B (zh) * | 2016-05-28 | 2023-10-13 | 寰发股份有限公司 | 视频数据处理方法以及装置 |
CN112689147A (zh) * | 2016-05-28 | 2021-04-20 | 联发科技股份有限公司 | 视频数据处理方法以及装置 |
WO2018019248A1 (en) * | 2016-07-28 | 2018-02-01 | Mediatek Inc. | Methods and apparatuses of reference quantization parameter derivation in video processing system |
US10681351B2 (en) | 2016-07-28 | 2020-06-09 | Mediatek Inc. | Methods and apparatuses of reference quantization parameter derivation in video processing system |
CN110870311B (zh) * | 2017-07-12 | 2021-02-12 | 华为技术有限公司 | 视频压缩中的编解码方法与装置 |
US11019339B2 (en) | 2017-07-12 | 2021-05-25 | Futurewei Technologies, Inc. | Fractional quantization parameter offset in video compression |
CN110870311A (zh) * | 2017-07-12 | 2020-03-06 | 华为技术有限公司 | 视频压缩中的分数量化参数偏移量 |
CN109803141A (zh) * | 2017-11-17 | 2019-05-24 | 三星电子株式会社 | 用于编码视频的装置和方法 |
CN112544080A (zh) * | 2018-08-16 | 2021-03-23 | 联发科技股份有限公司 | 视频处理系统中发信量化参数的方法以及装置 |
CN112544080B (zh) * | 2018-08-16 | 2022-11-18 | 寰发股份有限公司 | 视频处理系统中发信量化参数的方法以及装置 |
US12069257B2 (en) | 2018-08-16 | 2024-08-20 | Hfi Innovation Inc. | Methods and apparatuses of signaling quantization parameter in video processing system |
CN111405279A (zh) * | 2019-01-03 | 2020-07-10 | 华为技术有限公司 | 量化、反量化方法及装置 |
CN111405279B (zh) * | 2019-01-03 | 2021-06-29 | 华为技术有限公司 | 量化、反量化方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2013542689A (ja) | 2013-11-21 |
EP2599308B1 (en) | 2017-12-13 |
JP2016165124A (ja) | 2016-09-08 |
BR112013007272B1 (pt) | 2021-12-07 |
RU2013112481A (ru) | 2014-12-20 |
JP5833131B2 (ja) | 2015-12-16 |
EP3059962A1 (en) | 2016-08-24 |
NZ623650A (en) | 2014-10-31 |
WO2012062161A1 (en) | 2012-05-18 |
CN108429915A (zh) | 2018-08-21 |
JP6110910B2 (ja) | 2017-04-05 |
EP2599308A1 (en) | 2013-06-05 |
US20160205403A1 (en) | 2016-07-14 |
US20120114034A1 (en) | 2012-05-10 |
CN105611305B (zh) | 2019-04-05 |
CN103210647B (zh) | 2016-04-20 |
JP2016026433A (ja) | 2016-02-12 |
CN105611305A (zh) | 2016-05-25 |
NZ609609A (en) | 2014-09-26 |
BR112013007272A2 (pt) | 2016-06-14 |
RU2569559C2 (ru) | 2015-11-27 |
EP2599308A4 (en) | 2015-09-23 |
BR112013007272A8 (pt) | 2017-07-11 |
JP6110978B2 (ja) | 2017-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103210647A (zh) | 高效视频编码的Delta量化参数处理方法及装置 | |
US11750841B2 (en) | Methods and apparatuses for coding transform blocks | |
TWI693822B (zh) | 基於調色板之視訊寫碼中之最大調色板參數 | |
TWI670971B (zh) | 基於調色板之視訊寫碼中之逃脫樣本寫碼 | |
US9877029B2 (en) | Palette index binarization for palette-based video coding | |
KR102683408B1 (ko) | 적응적 트리 선택을 사용한 이진 집합의 비디오 인코딩 및 디코딩을 위한 방법 및 장치 | |
CN112272298B (zh) | 转换系数编解码的方法及装置 | |
KR101993865B1 (ko) | 고효율 비디오 코딩(hevc) 스크린 콘텐츠 코딩(scc)에서의 강화된 팔레트 모드 | |
CN101755464B (zh) | 基于行的视频码率控制和压缩 | |
CN103098463A (zh) | 视频压缩中的经译码块模式(cbp)的可变长度译码 | |
CN102884792A (zh) | 用于统一显著图编码的方法和设备 | |
JP7520809B2 (ja) | スカラー量子化従属性のためのスカラー量子化器決定スキーム | |
CN105556962A (zh) | 发送用于具有无损编码和有损编码的视频系统的无损模式的信号的方法 | |
CN114270837A (zh) | 用于通用视频编解码的无损模式 | |
KR102380579B1 (ko) | 비디오 데이터에 관련된 신택스 엘리먼트를 나타내는 이진 심볼들의 시퀀스의 컨텍스트-적응적 이진 산술 코딩을 위한 방법 및 디바이스 | |
TW202118300A (zh) | 同質語法 | |
CN102577382A (zh) | 用于视频编码器和解码器的有效自适应滤波的方法和装置 | |
CN113170137A (zh) | 降低本地邻域的使用的残差译码 | |
CN108702521B (zh) | 编码和解码方法、装置、编码器、解码器及存储介质 | |
CN102845061A (zh) | 高性能视频编码的码字限制 | |
KR20240024337A (ko) | 변환 및 계수 시그널링에 대한 방법 및 장치 | |
CN102783036A (zh) | 使用辅码字指示符的编码和解码方法和设备 | |
KR20240135611A (ko) | 비디오 코딩의 일반 제약 정보를 전송 | |
CN118921493A (zh) | 传输视频编码的通用约束信息 | |
CN113225567A (zh) | 一种视频数据的残差系数编解码方法、装置及电子设备 |
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 | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20160908 Address after: Hsinchu County, Taiwan, China Patentee after: Atlas Limited by Share Ltd Address before: Hsinchu Science Park, Taiwan, China Patentee before: MediaTek.Inc |