CN103069800A - 用于编码视频的方法和设备、以及解码方法和设备 - Google Patents
用于编码视频的方法和设备、以及解码方法和设备 Download PDFInfo
- Publication number
- CN103069800A CN103069800A CN2011800396910A CN201180039691A CN103069800A CN 103069800 A CN103069800 A CN 103069800A CN 2011800396910 A CN2011800396910 A CN 2011800396910A CN 201180039691 A CN201180039691 A CN 201180039691A CN 103069800 A CN103069800 A CN 103069800A
- Authority
- CN
- China
- Prior art keywords
- quantization parameter
- piece
- object piece
- decoder object
- decoder
- 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
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/124—Quantisation
-
- 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/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- 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/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
-
- 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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/33—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive 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/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
Abstract
本发明涉及在使用具有各种尺寸和深度的块作为编码和解码单元的视频编码和解码设备中的、用于设置和编码量化参数的视频编码方法和设备、以及用于解码和设置量化参数的视频解码方法和设备。
Description
技术领域
本发明涉及用于通过设置编码对象块的量化参数来编码和解码图像的图像编码和解码技术。
背景技术
对于诸如高清晰度(HD)图像和超高清晰度(UHD)图像的高分辨率和高质量图像的需求最近已在各种应用中增长。当图像数据的分辨率和质量已增加时,数据量与现有图像数据相比相对增加。所以,当使用诸如现有有线和无线宽带电路的介质来传送图像数据时或者使用现有存储介质来存储图像数据时,传送成本和存储成本增加。为了解决由于图像数据的分辨率和质量的增加所产生的这些问题,可利用高效率图像压缩技术。作为图像压缩技术,存在诸如其中从当前画面之前或之后的画面中预测当前画面中包括的像素值的帧间预测技术、其中使用当前画面中的像素信息来预测当前画面中包括的像素值的帧内预测技术、和其中向具有高出现频率的值分配短代码并向具有低出现频率的值分配长代码的熵编码技术的各种技术。可在其中使用这些图像压缩技术来有效压缩图像数据的状态中,传送和存储该图像数据。
发明内容
【技术问题】
本发明提供了用于编码图像的方法和设备以及用于解码图像的方法和设备,其中根据编码对象块的块信息或解码对象块的块信息来适应性设置量化参数,以有效执行量化、解块滤波、熵编码/解码、帧间预测、速率控制、速率失真优化等。
【技术方案】
在一个方面,提供了一种用于解码图像的方法,该方法包括:接收解码对象块的块信息;和基于该解码对象块的块信息来计算量化参数。
该块信息可以是该解码对象块的尺寸的信息和深度的信息中的至少一个。
所述基于该解码对象块的块信息来计算量化参数的步骤可以包括:从该块信息中接收该解码对象块的尺寸的信息和深度的信息中的至少一个,并将具有比预定尺寸更小的尺寸的预定解码对象块的量化参数设置为与按照预定尺寸设置的量化参数相同。
所述基于该解码对象块的块信息来计算量化参数的步骤可以包括:使用基于该解码对象块的块信息所导出的等式或值,来计算解码对象块的量化参数。
所述基于该解码对象块的块信息来计算量化参数的步骤可以包括:使用该解码对象块的量化参数可改变信息,来计算解码对象块的量化参数。
所述基于该解码对象块的块信息来计算量化参数的步骤可以包括:基于是否存在该解码对象块中包括的要解码的残余信号,来对解码对象块的量化参数进行解码。
该解码对象块可以是编码单元。
在另一方面中,提供了一种用于解码图像的方法,该方法包括:对解码对象块的残余量化参数进行解码;和基于该解码对象块的块信息来预测该解码对象块的量化参数。
当该解码对象块具有比块的特定尺寸更小的尺寸时,可以省略该解码对象块的残余量化参数的解码步骤。
所述解码对象块的量化参数的预测步骤可以包括:使用比预定解码对象块的尺寸具有更大尺寸的解码对象块的量化参数,来预测该预定解码对象块的量化参数。
所述解码对象块的量化参数的预测步骤可以包括:使用在该解码对象块之前解码的块的量化参数、和基于该解码对象块在左边存在并被先前解码的块的量化参数中的至少一个,来预测该解码对象块的量化参数。
所述解码对象块的量化参数的预测步骤可以包括:使用在序列参数集(SPS)、画面参数集(PPS)、或片段报头中定义的解码对象块的量化参数,来预测该解码对象块的量化参数。
所述解码对象块的量化参数的预测步骤可以包括:基于该解码对象块和在该解码对象块之前先前解码的块之间的解码参数的相似性,来预测该解码对象块的量化参数。
该解码对象块可以是编码单元。
所述解码对象块的量化参数的预测步骤可以包括:当使用基于该解码对象块的上部块的恢复像素来对该解码对象块进行帧内解码时,可使用该上部块的量化参数,来预测该解码对象块的量化参数,而当使用基于该解码对象块的左部块的恢复像素来对解码对象块进行帧内解码时,可使用该左部块的量化参数,来预测解码对象块的量化参数。
所述解码对象块的量化参数的预测步骤可以包括:使用按照与该解码对象块的预测模式相同的预测模式所解码的解码对象块的相邻块的量化参数,来预测该解码对象块的量化参数。
所述解码对象块的量化参数的预测步骤可以包括:当对该解码对象块进行帧间解码时,使用该解码对象块的运动信息,基于该运动信息所指示的参考画面内的块的量化参数,来预测解码对象块的量化参数。
所述解码对象块的量化参数的预测步骤可以包括:使用在先前解码的片段或画面中与该解码对象块具有相同空间位置的块的量化参数,来预测解码对象块的量化参数。
所述解码对象块的量化参数的预测步骤可以包括:使用该解码对象块的相邻块的量化参数的集合,来预测解码对象块的量化参数。
所述使用该解码对象块的相邻块的量化参数的集合来预测解码对象块的量化参数的步骤可以包括:基于确定该相邻块的量化参数集合中包括的量化参数之中的用于预测的量化参数的标识信息,来预测该解码对象块的量化参数,或者预测该相邻块的量化参数集合中包括的量化参数之中的具有中值的量化参数是该解码对象块的量化参数。
【有利效果】
如上所述,根据本发明的实施例,根据编码对象块的块信息或解码对象块的块信息来适应性设置量化参数,以有效执行量化/逆量化、解块滤波、熵编码/解码、帧间预测、速率控制、速率失真优化等,由此使得可能改善编码和解码性能。
附图说明
图1是为了描述根据本发明实施例的用于编码图像的方法而提供的流程图。
图2是为了描述根据本发明实施例的用于基于残余量化参数来编码图像的方法而提供的流程图。
图3是示出了根据本发明实施例的用于编码图像的设备的配置的框图。
图4是示出了根据本发明实施例的用于编码图像的设备确定残余量化参数的配置的框图。
图5是为了描述根据本发明实施例的用于解码图像的方法而提供的流程图。
图6是为了描述根据本发明实施例的用于基于残余量化参数来解码图像的方法而提供的流程图。
图7是示出了根据本发明实施例的用于解码图像的设备的配置的框图。
图8是示出了根据本发明实施例的用于基于残余量化参数来解码图像的设备的配置的框图。
图9示出了根据本发明实施例的用于预测量化参数的方法。
具体实施方式
其后,将参考附图来详细描述本发明的实施例。然而,本发明将不局限或限制于下面的实施例。每一图中提出的相同附图标记表示相同组件。
下面要描述的块信息可包括诸如编码单元(CU)、预测单元(PU)、变换单元(TU)等的块的类型、块的尺寸、块的深度、以及块的编码/解码顺序中的至少一个。这里,块意味着具有各种尺寸和形状的编码和解码对象块,并可具有可以按照二维表示的几何形状,诸如矩形、正方形、梯形、三角形、五角形等。
这里,上述块意味着图像编码和解码的单元。在图像编码和解码时,图像编码和解码的单元指示当将单一图像划分为细分块并然后编码或解码的划分单元。所以,它可以被称为块、宏块、编码单元、预测单元、变换单元等。单一块可被进一步划分为具有较小尺寸的子块。本说明书中使用的术语被使用以便适当表示本发明的优选实施例,并可根据用户或操作者的意图、本发明所属技术领域的习惯实践而按照不同方式来解释。所以,本说明书中使用的术语的限定应基于说明书的整体内容来解释。
这里,预测块意味着诸如帧间预测、帧内预测等的预测处理的基本编码/解码单元,而变换块意味着执行变换、逆变换、量化、逆量化、残余信号的熵编码、以及残余信号的熵解码的处理的基本编码/解码单元。这里,熵编码意味着使用诸如算术编码方法或可变长度编码方法的方法来编码码元值以由此生成比特流,而熵解码意味着使用诸如算术解码方法或可变长度解码方法的方法来从比特流解码码元值。
图1是为了描述根据本发明实施例的用于编码图像的方法而提供的流程图。
首先,在操作(110),用于编码图像的设备可对编码对象块的块信息进行编码。
作为示例,用于编码图像的设备可对编码对象块的块信息进行熵编码,以由此生成比特流。
作为另一示例,用于编码图像的设备可在比特流的配置中的序列参数集(SPS)、画面参数集(PPS)和片段报头中的任何一个中,对编码对象块的块信息进行熵编码。
更具体地,用于编码图像的设备可在比特流的配置中的序列参数集(SPS)、画面参数集(PPS)和片段报头中的任何一个中对块信息进行熵编码,所述块信息诸如指示编码单元的尺寸中的最大宽度的max_coding_unit_width、指示编码单元的尺寸中的最大高度的max_coding_unit_height、指示编码单元的最大层级深度的max_coding_unit_hierarchy_depth、指示编码单元的最小尺寸的log2_min_coding_unit_size_minus3、指示变换单元的最小尺寸的log2_min_transform_unit_size_minus2、指示变换单元的最大层级深度的max_transform_unit_hierarchy_depth、指示编码单元的最小和最大尺寸之间的差的log2_diff_max_min_coding_block_size、指示变换单元的最小和最大尺寸之间的差的log2_diff_max_min_transform_block_size、指示帧间编码的变换单元的最大深度的max_transform_hierarchy_depth_inter、指示帧内编码的变换单元的最大深度的max_transform_hierarchy_depth_intra等。
然后,在操作(120),用于编码图像的设备可基于编码对象块的块信息来确定编码对象块的量化参数。这里,量化参数(QP)意味着确定量化和逆量化的步长尺寸的参数值。
作为示例,用于编码图像的设备可使用以下方法来确定编码对象块的量化参数。
1)用于编码图像的设备可执行确定,使得在序列单元、画面单元、和片段单元中的每一个中使用相同量化参数。
2)另外,用于编码图像的设备可确定每个最大编码树块(LCTB)或最大编码单元(LCU)的单一量化参数。
3)另外,用于编码图像的设备可确定每个最小编码树块(SCTB)或最小编码单元(SCU)的单一量化参数。
4)另外,用于编码图像的设备可确定每个预测单元的单一量化参数,而不管预测单元的尺寸或深度。
5)另外,用于编码图像的设备可确定每个变换单元的单一量化参数,而不管变换单元的尺寸或深度。
6)另外,用于编码图像的设备可确定预测单元的特定深度或特定尺寸中的单一量化参数。
7)另外,用于编码图像的设备可确定变换单元的特定深度或特定尺寸的单一量化参数。这里,将参考下面的表1、表2、表3、表4、表5、表6、表7、表8、表9、表10、表11、表12、表13和表14来描述以下配置,其中基于编码单元的特定深度或特定尺寸、预测单元的特定深度或特定尺寸、以及变换单元的特定深度或特定尺寸,来确定量化参数。
8)另外,用于编码图像的设备可基于在序列参数集(SPS)、画面参数集(PPS)、或片段报头中定义的块信息来确定编码对象块的量化参数。
9)另外,用于编码图像的设备可基于在编码对象块中是否存在残余信号来确定量化参数。作为示例,在编码对象块中不存在残余信号的情况下,用于编码图像的设备可以不确定该量化参数。这里,用于编码图像的设备可使用编码的块图案、编码的块标记等,来确定是否存在残余信号。
10)另外,用于编码图像的设备可基于使用编码对象块的块信息导出的等式或值,来确定对象编码块的量化参数。
11)另外,用于编码图像的设备可使用在SPS、PPS或片段报头中定义的变换单元的尺寸(log2_min_transform_unit_size_minus2)、变换单元的深度(max_transform_unit_hierarchy_depth)、指示编码单元的最小和最大尺寸之间的差的log2_diff_max_min_coding_block_size、指示变换单元(变换块)的最小尺寸的log2_min_transform_unit_size_minus2、指示变换单元的最小和最大尺寸之间的差别的log2_diff_max_min_transform_block_size、指示帧间编码的变换单元的最大深度的max_transform_hierarchy_depth_inter、和指示帧内编码的变换单元的最大深度的max_transform_hierarchy_depth_intra中的任何一个,来确定单一量化参数。
12)另外,用于编码图像的设备可使用在SPS、PPS或片段报头中定义的编码单元的尺寸(log2_min_coding_unit_size_minus3)、编码单元的深度(max_coding_unit_hierarchy_depth)、指示编码单元的最小和最大尺寸之间的差的log2_diff_max_min_coding_block_size、指示变换单元(变换块)的最小尺寸的log2_min_transform_unit_size_minus2、指示变换单元的最小和最大尺寸之间的差的log2_diff_max_min_transform_block_size、指示帧间编码的变换单元的最大深度的max_transform_hierarchy_depth_inter、和指示帧内编码的变换单元的最大深度的max_transform_hierarchy_depth_intra中的任何一个,来确定单一量化参数。
13)另外,用于编码图像的设备可确定在序列中的、画面中的、片段中的、LCTB等中的编码对象块的量化参数。这里,用于编码图像的设备可使用代表改变单元的量化参数可改变信息,来确定和改变仅对应单元中的量化参数。例如,用于编码图像的设备可向PPS添加作为与该量化参数可改变信息关联的语法元素的qp_change_allowed_flag。这里,当对应语法元素的逻辑值是1时,用于编码图像的设备可改变比画面低的单元(片段、编码单元(CU)、预测单元(PU)、变换单元(TU)等)中的量化参数,并根据所改变的值来确定编码对象块的量化参数。另外,当对应语法元素的逻辑值是0时,用于编码图像的设备可以不改变比画面低的单元中的量化参数。
14)另外,当用于编码图像的设备使用上述方法1)到12)确定编码对象块的量化参数时,它可以连同PPS、SPS或片段报头中的块的尺寸或深度一起编码代表该量化参数的信息的语法元素。此外,用于编码图像的设备可基于编码对象块的块信息,根据编码单元、预测单元、和变换单元中的每一个的深度或尺寸,来将量化参数设置为最多该块的特定深度或特定尺寸。这里,在存在比其中设置量化参数的块的特定深度更深的深度的块的情况下,用于编码图像的设备可将具有更深深度的块的量化参数设置为与按照特定深度设置的量化参数相同。另外,qp_hierarchy_depth或log2_qp_unit_size可被个别施加到编码单元、预测单元和变换单元中的每一个。这里,qp_hierarchy_depth指示代表其中设置量化参数的块的特定深度的语法元素,而log2_qp_unit_size指示代表其中设置量化参数的块的特定尺寸的语法元素。下面将参考表1、表2、表3、表4、表5、表6、表7、表8、表9、表10、表11、表12、表13和表14来描述更详细的配置。
编码对象块的量化参数可通过用于确定编码对象块的量化参数的方法中的至少一个或其组合来确定。
当确定编码对象块的量化参数时,在存在比其中确定量化参数的块的特定深度具有较深的深度的块的情况下,用于编码图像的设备可确定具有较深深度的块的量化参数以便与在特定深度处确定的量化参数相同。另外,在存在比其中确定量化参数的块的特定尺寸具有较小的尺寸的块的情况下,用于编码图像的设备可确定具有较小尺寸的块的量化参数以便与在特定尺寸处确定的量化参数相同。
接下来,在操作(130)中,用于编码图像的设备可对所确定的量化参数进行编码。
作为示例,用于编码图像的设备可对编码对象块的量化参数进行熵编码,以由此生成比特流。
作为另一示例,用于编码图像的设备可使用如操作(120)中描述的用于确定编码对象块的量化参数的方法1)到14)中的任一个,来对编码对象块的量化参数进行编码。例如,在使用方法1)或2)的情况下,用于编码图像的设备可编码每一LCTB或SCTB的单一量化参数。使用方法3)到14)中的任一个来对编码对象块的量化参数进行编码的处理与操作(120)中确定量化参数的处理类似。所以,将省略其重复描述。
当对编码对象块的量化参数进行编码时,在存在比其中编码量化参数的块的特定深度具有较深的深度的块的情况下,用于编码图像的设备可省略具有较深深度的块的量化参数的编码。另外,在存在比其中编码量化参数的块的特定尺寸具有较小的尺寸的块的情况下,用于编码图像的设备可省略较小尺寸的块的量化参数的编码。
其间,当用于编码图像的设备和用于解码图像的设备先前知道编码对象块的块信息或先前存在比特流时,在图1中可省略操作(110)。即,由于用于编码图像的设备先前知道编码对象块的块信息,所以可省略用于对编码对象块的块信息进行熵编码以由此生成比特流的操作。
同样,当用于编码图像的设备和用于解码图像的设备先前知道编码对象块的量化参数时,在图1中可省略操作(130)。即,由于用于编码图像的设备先前知道编码对象块的量化参数,所以可省略用于对编码对象块的量化参数进行熵编码以由此生成比特流的操作。
图2是为了描述根据本发明实施例的用于基于残余量化参数来编码图像的方法而提供的流程图。
首先,在操作(210)中,用于编码图像的设备可对编码对象块的块信息进行编码。这里,当用于编码图像的设备和用于解码图像的设备先前知道编码对象块的块信息或先前存在比特流时,在图2中可省略操作(210)。
然后,在操作(220)中,用于编码图像的设备可基于编码对象块的块信息,来确定编码对象块的量化参数。
这里,用于编码块信息的处理和用于确定量化参数的处理与图1的操作(110和120)中描述的处理相同。所以,将省略其重复描述。
接下来,在操作(230)中,用于编码图像的设备可预测编码对象块的量化参数。
作为示例,用于编码图像的设备可使用按照编码顺序在编码对象块之前先前编码的量化参数,来对编码对象块的量化参数进行预测。
作为另一示例,用于编码图像的设备可使用按照编码顺序在编码对象块之前先前编码的块的量化参数,来对编码对象块的量化参数进行预测。
作为另一示例,用于编码图像的设备可使用按照编码顺序在编码对象块之前先前编码的量化参数的集合,来对编码对象块的量化参数进行预测。
作为另一示例,用于编码图像的设备可使用按照编码顺序在编码对象块之前先前编码的块的量化参数的集合,来对编码对象块的量化参数进行预测。
作为另一示例,用于编码图像的设备可使用与编码对象块相邻的先前编码的量化参数,来对编码对象块的量化参数进行预测。
作为另一示例,用于编码图像的设备可使用与编码对象块相邻的先前编码的量化参数的集合,来对编码对象块的量化参数进行预测。
作为另一示例,用于编码图像的设备可使用先前编码的相邻块的量化参数,来对编码对象块的量化参数进行预测。这里,相邻块意味着与编码对象块空间相邻定位的块。
作为另一示例,用于编码图像的设备可使用相邻块的量化参数的集合,来对编码对象块的量化参数进行预测。
作为另一示例,用于编码图像的设备可使用先前编码的块之中的、比编码对象块的深度具有较浅的深度的块的量化参数,来对编码对象块的量化参数进行预测。
作为另一示例,用于编码图像的设备可使用先前编码的块之中的、比编码对象块的尺寸具有较大的尺寸的块的量化参数,来对编码对象块的量化参数进行预测。
作为另一示例,用于编码图像的设备可使用在SPS、PPS或片段报头中定义的量化参数,来对编码对象块的量化参数进行预测。
作为另一示例,用于编码图像的设备可确定先前编码的片段或先前编码的画面中与编码对象块具有相同空间位置的块,并使用所确定的块的量化参数,来对编码对象块的量化参数进行预测。
作为另一示例,用于编码图像的设备可使用按照Z形扫描顺序在编码对象块之前编码的块的量化参数、与基于编码对象块在左边存在并先前编码的块的量化参数中的至少一个,来对编码对象块的量化参数进行预测,如图9中所示。
这里,当对最大编码单元(LCU)量化参数进行预测时,可根据按照编码顺序或光栅扫描顺序在编码对象块之前编码的LCU中存在的块的量化参数、或在编码对象块的左边或上边存在的LCU中存在的块的量化参数,来对编码对象块的量化参数进行预测。
这里,当对LCU量化参数进行预测时,可使用按照Z形扫描顺序在编码对象块之前编码的块的量化参数、或基于编码对象块的相邻块的量化参数,来对编码对象块的量化参数进行预测。
这里,当在片段或画面中的最左边部分存在LCU时,可使用该片段的量化参数、该画面的量化参数、按照编码顺序或光栅扫描顺序在编码对象块之前编码的LCU中存在的块的量化参数、或按照Z形扫描顺序先前存在的块的先前编码的量化参数之一,来对编码对象块的量化参数进行预测。
图9中的块中的数字指示其中预测量化参数的顺序。在LCU中,可使用按照Z形扫描顺序在编码对象块之前编码的块的量化参数,来对编码对象块的量化参数进行预测,而在LCU之间,可根据按照编码顺序或光栅扫描顺序在编码对象块之前编码的LCU中存在的块的量化参数,来对编码对象块的量化参数进行预测。
作为另一示例,用于编码图像的设备可根据编码参数的相似性使用先前编码的块的量化参数,来对编码对象块的量化参数进行预测。这里,所述编码参数可以是块的尺寸、变换的深度、运动合并、运动向量预测器、帧内预测方向、预测模式、运动向量、参考画面索引、参考画面列表、编码块图案、编码块标记等。当编码对象块具有尺寸N×M时,可使用与编码对象块相邻的块之中的具有尺寸N×M的块,来预测该量化参数。当编码对象块具有变换深度N时,可使用与编码对象块相邻的块之中的具有变换深度N的块,来预测该量化参数。当对编码对象块执行运动合并时,可使用成为运动合并对象的块,来预测量化参数。当编码对象块使用运动向量预测器时,可使用由对应运动向量预测器指示的块,来预测量化参数。当对编码对象块进行帧内编码时,可使用按照与对应帧内预测方向相同的帧内预测方向或相似的帧内预测方向编码的块的量化参数,来对编码对象块的量化参数进行预测。当使用基于编码对象块的上部块的恢复像素对编码对象块进行帧内编码时,可使用上部块的量化参数来预测编码对象块的量化参数,并且当使用基于编码对象块的左边块的恢复像素对编码对象块进行帧内编码时,可使用左边块的量化参数来预测编码对象块的量化参数。当对编码对象块进行帧内编码时,可使用与编码对象块相邻的块之中的、用于对编码对象块的帧内预测模式(方向)进行编码的块,来对编码对象块的量化参数进行预测。例如,当在对编码对象块的帧内预测模式进行编码时、使用基于编码对象块的左边块和上边块中的任一个的帧内预测模式时,可使用所使用的预测单元的量化参数来对编码对象块的量化参数进行预测。可使用按照与编码对象块相同的预测模式编码的块的量化参数,来预测编码对象块的量化参数。例如,当对编码对象块进行帧间编码时,可使用与编码对象块相邻的块之中的按照帧间预测模式编码的块的量化参数,来预测编码对象块的量化参数,而当对编码对象块进行帧内编码时,可使用与编码对象块相邻的块之中的按照帧内预测模式编码的块的量化参数,来预测编码对象块的量化参数。这里,在存在按照与编码对象块相同的预测模式编码的多个块的情况下,可使用所述多个块的量化参数来预测编码对象块的量化参数。当对编码对象块进行帧间编码时,可使用通过使用与编码对象块的运动信息对应的运动向量、参考画面索引、和参考画面列表、由该运动信息指示的参考画面内的块的量化参数,来预测编码对象块的量化参数。这里,当编码对象块具有至少两个运动信息时,参考画面内的块的量化参数的数目可以为至少两个。当在先前编码的块中不存在残余信号并且编码块图案或编码块标记由此为0时,可以不使用对应块的量化参数来预测编码对象块的量化参数。这里,编码块图案或编码块标记为0的事实意味着不对亮度分量和色度分量的残余信号进行编码或者不对亮度分量的残余信号进行编码。
可使用用于预测编码对象块的量化参数的方法中的至少一个或其组合,来预测编码对象块的量化参数。
接下来,在操作(240)中,用于编码图像的设备可确定编码对象块的残余量化参数。
这里,当所预测的编码对象块的量化参数的数目是多个时,用于编码图像的设备可通过计算所预测的编码对象块的量化参数的平均值、并从编码对象块的量化参数中减去所计算的平均值,来确定编码对象块的残余量化参数。
另外,用于编码图像的设备可通过编码对象块的量化参数和所预测的编码对象块的量化参数之间的差,来确定编码对象块的残余量化参数。
作为示例,当按照编码顺序先前编码的块的量化参数被用作所预测的量化参数时,用于编码图像的设备可通过从编码对象块的量化参数(qp_curr_unit)中减去按照编码顺序先前编码的块的量化参数(qp_prev_unit),来确定编码对象块的残余量化参数(unit_qp_delta)。
作为另一示例,当将按照编码顺序先前编码的块的量化参数的集合用作所预测的量化参数时,用于编码图像的设备可通过从编码对象块的量化参数(qp_curr_unit)中减去配置按照编码顺序先前编码的块的量化参数的集合(qp_prev_unit_1,qp_prev_unit_2,qp_prev_unit_3)的量化参数中的任一个,来确定编码对象块的残余量化参数(unit_qp_delta)。这里,qp_prev_unit_1可以是按照编码顺序在编码对象块前面一块编码的块的量化参数,qp_prev_unit_2可以是按照编码顺序在编码对象块前面两块编码的块的量化参数,而qp_prev_unit_3可以是按照编码顺序在编码对象块前面三块编码的块的量化参数。这里,用于编码图像的设备可向用于解码图像的设备传送量化参数标识信息,该信息用于指示使用配置该量化参数的集合的量化参数之中的哪个量化参数(即,预测的量化参数)来确定残余量化参数。
作为另一示例,当将在编码对象块上面先前编码的块的量化参数用作预测的量化参数时,用于编码图像的设备可通过从编码对象块的量化参数(qp_curr_unit)中减去在编码对象块上面先前编码的块的量化参数(qp_prev_unit),来确定编码对象块的残余量化参数(unit_qp_delta)。
作为另一示例,当使用先前编码的相邻块的量化参数的集合时,用于编码图像的设备可通过从编码对象块的量化参数(qp_curr_unit)中减去先前编码的相邻块的量化参数的集合(qp_prev_unit_1、qp_prev_unit_2、qp_prev_unit_3)中的单一量化参数,来确定编码对象块的残余量化参数(unit_qp_delta)。这里,qp_prev_unit_1可以是在编码对象块的左边的编码块的量化参数,qp_prev_unit_2可以是在编码对象块的上边的编码块的量化参数,而qp_prev_unit_3可以是在编码对象块的左上边的编码块的量化参数。这里,用于编码图像的设备可向用于解码图像的设备传送量化参数标识信息,该信息指示使用配置量化参数集合的量化参数中的哪个量化参数来确定残余量化参数。
作为另一示例,当使用先前编码的相邻块的量化参数集合时,用于编码图像的设备可通过从编码对象块的量化参数(qp_curr_unit)中减去先前编码的相邻块的量化参数的集合(qp_prev_unit_1、qp_prev_unit_2、qp_prev_unit_3)中的单一量化参数,来确定编码对象块的残余量化参数(unit_qp_delta)。这里,当在量化参数的集合中选择单一量化参数时,可选择量化参数的集合中具有中值的量化参数。这里,qp_prev_unit_1可以是在编码对象块的左边的编码块的量化参数,qp_prev_unit_2可以是在编码对象块的上边的编码块的量化参数,而qp_prev_unit_3可以是在编码对象块的右上边的编码块的量化参数。
作为另一示例,当使用编码对象块的预测量化参数之中的、比编码对象块的深度具有较浅深度并被先前编码的块的量化参数时,用于编码图像的设备可通过从编码对象块的量化参数(qp_curr_unit)中减去比编码对象块的深度具有较浅深度并被先前编码的块的量化参数(qp_prev_unit),来确定编码对象块的残余量化参数(unit_qp_delta)。
作为另一示例,当使用编码对象块的预测量化参数之中的、比编码对象块的尺寸具有较大尺寸并被先前编码的块的量化参数时,用于编码图像的设备可通过从编码对象块的量化参数(qp_curr_unit)中减去比编码对象块的尺寸具有较大尺寸并被先前编码的块的量化参数(qp_prev_unit),来确定编码对象块的残余量化参数(unit_qp_delta)。
作为另一示例,用于编码图像的设备可通过从编码对象块的量化参数(qp_curr_unit)中减去在片段报头中定义的量化参数(slice_qp_delta),来确定编码对象块的残余量化参数(unit_qp_delta)。
作为另一示例,在存在在编码对象块的左边存在的块中的量化参数(qp_left_unit)的情况下,用于编码图像的设备可通过从编码对象块的量化参数(qp_curr_unit)中减去在左边存在的块的量化参数(qp_left_unit),来确定编码对象块的残余量化参数(unit_qp_delta)。这里,在不存在编码对象块的左边的块或不存在在编码对象块的左边存在的块的量化参数(qp_left_unit)的情况下,用于编码图像的设备可通过从编码对象块的量化参数(qp_curr_unit)中减去按照编码顺序先前编码的块的量化参数(qp_prevs_unit),来确定编码对象块的残余量化参数(unit_qp_delta)。
可使用用于确定编码对象块的残余量化参数的方法中的至少一个或其组合,来确定编码对象块的残余量化参数。
然后,在操作(250),用于编码图像的设备可对所确定的编码对象块的残余量化参数进行编码。
作为示例,用于编码图像的设备可对编码对象块的残余量化参数进行熵编码,以由此生成比特流。这里,当用于编码图像的设备和用于解码图像的设备先前知道编码对象块的残余量化参数时,在图2中可省略操作(250)。
作为另一示例,用于编码图像的设备可在图1的操作(130)通过用于对编码对象块的量化参数进行编码的各种方法,来对编码对象块的残余量化参数进行编码。换言之,用于编码图像的设备可使用上述方法1)到14)中的任何一个来对编码对象块的残余量化参数进行编码。例如,在使用方法1)或2)的情况下,用于编码图像的设备可编码每一LCTB或SCTB的单一残余量化参数。使用方法3)到14)中的任何一个来对编码对象块的残余量化参数进行编码的处理与操作(130)中确定量化参数的处理重叠。所以,将省略其详细描述。另外,用于编码图像的设备可使用用于对编码对象块的残余量化参数进行编码的方法中的至少一个的组合,来对编码对象块的残余量化参数进行编码。
当对编码对象块的残余量化参数进行编码时,在存在比其中对残余量化参数进行编码的块的特定深度具有更深深度的块的情况下,用于编码图像的设备可省略具有较深深度的块的残余量化参数的编码。另外,在存在比其中对残余量化参数进行编码的块的特定尺寸具有更小尺寸的块的情况下,用于编码图像的设备可省略具有较小尺寸的块的残余量化参数的编码。
图3是示出了根据本发明实施例的用于编码图像的设备的配置的框图。
如图3中所示,用于编码图像的设备300可包括量化参数确定器310和编码器320。
量化参数确定器310可基于编码对象块的块信息,来确定编码对象块的量化参数。这里,块信息可包括诸如预测单元、变换单元等的块的类型、块的尺寸、块的深度、以及块的编码/解码顺序中的至少一个。这里,已在图1的操作(110和120)中详细描述了根据块信息来确定编码对象块的量化参数的处理。所以,将省略其重复描述。
编码器320可对编码对象块的块信息和所确定的编码对象块的量化参数中的至少一个进行熵编码,以由此生成比特流。
作为示例,编码器320可按照比特流的配置在序列参数集(SPS)、画面参数集(PPS)、和片段报头中的任何一个中对编码对象块的块信息进行熵编码。另外,编码器320可使用图1中描述的方法1)到14)中的任何一个来对编码对象块的量化参数进行编码。此外,编码器320可使用用于对编码对象块的量化参数进行编码的方法中的至少一个的组合,来对编码对象块的量化参数进行编码。这里,已在图1的操作(130)中详细描述了对编码对象块的量化参数进行编码的操作。所以,将省略其重复描述。
当对编码对象块的量化参数进行编码时,在存在比其中对量化参数进行编码的块的特定深度具有较深深度的块的情况下,用于编码图像的设备可省略具有较深深度的块的量化参数的编码。另外,在存在比其中对量化参数进行编码的块的特定尺寸具有较小尺寸的块的情况下,用于编码图像的设备可省略具有较小尺寸的块的量化参数的编码。
这里,当用于编码图像的设备和用于解码图像的设备先前知道编码对象块的块信息时,编码器320可省略对编码对象块的块信息进行熵编码的处理。类似地,当用于编码图像的设备和用于解码图像的设备先前知道编码对象块的量化参数时,编码器320可省略对编码对象块的量化参数进行熵编码以由此生成比特流的操作。
图4是示出了根据本发明实施例的用于编码图像的设备确定残余量化参数的配置的框图。
如图4中所示,用于编码图像的设备400可包括量化参数确定器410、预测器420、残余量化参数确定器430、和编码器440。在图4中,量化参数确定器410和编码器440的操作与图3中的量化参数确定器310和编码器320的操作相同。所以,将省略其重复描述。
预测器420可预测编码对象块的量化参数。
例如,预测器420可使用按照编码顺序在编码对象块之前先前编码的量化参数、按照编码顺序在编码对象块之前先前编码的量化参数、按照编码顺序在编码对象块之前先前编码的量化参数的集合、按照编码顺序在编码对象块之前先前编码的块的量化参数的集合、与编码对象块相邻的先前编码的量化参数、与编码对象块相邻的先前编码的量化参数的集合、以及相邻块的量化参数的集合中的任何一个,来预测编码对象块的量化参数。
作为另一示例,预测器420可使用先前编码的块之中的、比编码对象块的深度具有较浅深度的块的量化参数,来预测编码对象块的量化参数。
作为另一示例,预测器420可使用先前编码的块之中的、比编码对象块的尺寸具有较大尺寸的块的量化参数,来预测编码对象块的量化参数。
作为另一示例,预测器420可使用在SPS、PPS、或片段报头中定义的量化参数,来预测编码对象块的量化参数。
作为另一示例,预测器420可确定先前编码的片段或先前编码的画面中的、与编码对象块的空间位置具有相同空间位置的块,并使用所确定的块的量化参数来预测编码对象块的量化参数。
作为另一示例,预测器420可使用按照Z形扫描顺序在编码对象块之前编码的块的量化参数、和基于编码对象块在左边存在并被先前编码的块的量化参数中的至少一个,来预测编码对象块的量化参数,如图9中所示。
这里,当预测最大编码单元(LCU)量化参数时,可根据按照编码顺序或光栅扫描顺序在编码对象块之前编码的LCU中存在的块的量化参数、或在编码对象块的左边或上边存在的LCU中存在的块的量化参数,来预测编码对象块的量化参数。
这里,当预测LCU量化参数时,可使用按照Z形扫描顺序在编码对象块之前编码的块的量化参数、或基于编码对象块的相邻块的量化参数,来预测编码对象块的量化参数。
这里,当LCU存在于片段或画面内的最左部分时,可使用该片段的量化参数、该画面的量化参数、按照编码顺序或光栅扫描顺序在编码对象块之前编码的LCU中存在的块的量化参数、以及按照Z形扫描顺序先前存在的块的先前编码的量化参数之一,来预测编码对象块的量化参数。
图9的块中的数字指示其中预测量化参数的顺序。在LCU中,可使用按照Z形扫描顺序在编码对象块之前编码的块的量化参数,来对编码对象块的量化参数进行预测,而在LCU之间,可根据按照编码顺序或光栅扫描顺序在编码对象块之前编码的LCU中存在的块的量化参数,来对编码对象块的量化参数进行预测。
作为另一示例,预测器420可根据编码参数的相似性,使用先前编码的块的量化参数,来预测编码对象块的量化参数。这里,所述编码参数可以是块的尺寸、变换的深度、运动合并、运动向量预测器、帧内预测方向、预测模式、运动向量、参考画面索引、参考画面列表、编码块图案、编码块标记等。当编码对象块具有尺寸N×M时,可使用与编码对象块相邻的块之中的具有尺寸N×M的块,来预测该量化参数。当编码对象块具有变换深度N时,可使用与编码对象块相邻的块之中的具有变换深度N的块,来预测该量化参数。当对编码对象块执行运动合并时,可使用成为运动合并对象的块,来预测量化参数。当编码对象块使用运动向量预测器时,可使用由对应运动向量预测器指示的块来预测量化参数。当对编码对象块进行帧内编码时,可使用按照与对应帧内预测方向相同的帧内预测方向或相似的帧内预测方向所编码的块的量化参数,来对编码对象块的量化参数进行预测。当使用基于编码对象块的上部块的恢复像素对编码对象块进行帧内编码时,可使用上部块的量化参数来预测编码对象块的量化参数,并且当使用基于编码对象块的左边块的恢复像素对编码对象块进行帧内编码时,可使用左边块的量化参数来预测编码对象块的量化参数。当对编码对象块进行帧内编码时,可使用与编码对象块相邻的块之中的、用于对编码对象块的帧内预测模式(方向)进行编码的块,来对编码对象块的量化参数进行预测。例如,当在对编码对象块的帧内预测模式进行编码时、使用基于编码对象块的左边块和上边块中的任一个的帧内预测模式时,可使用所使用的预测单元的量化参数来对编码对象块的量化参数进行预测。可使用按照与编码对象块的预测模式相同的预测模式编码的块的量化参数,来预测编码对象块的量化参数。例如,当对编码对象块进行帧间编码时,可使用与编码对象块相邻的块之中的、按照帧间预测模式编码的块的量化参数,来预测编码对象块的量化参数,而当对编码对象块进行帧内编码时,可使用与编码对象块相邻的块之中的、按照帧内预测模式编码的块的量化参数,来预测编码对象块的量化参数。这里,在存在按照与编码对象块的预测模式相同的预测模式编码的多个块的情况下,可使用所述多个块的量化参数来预测编码对象块的量化参数。当对编码对象块进行帧间编码时,可使用通过使用与编码对象块的运动信息对应的运动向量、参考画面索引、和参考画面列表、由该运动信息指示的参考画面内的块的量化参数,来预测编码对象块的量化参数。这里,当编码对象块具有至少两个运动信息时,参考画面内的块的量化参数的数目可以为至少两个。当在先前编码的块中不存在残余信号并且编码块图案或编码块标记由此为0时,可以不使用对应块的量化参数来预测编码对象块的量化参数。这里,编码块图案或编码块标记为0的事实意味着不对亮度分量和色度分量的残余信号进行编码或者不对亮度分量的残余信号进行编码。
可使用用于预测编码对象块的量化参数的方法中的至少一个或其组合,来预测编码对象块的量化参数。
残余量化参数确定器430可使用编码对象块的量化参数和所预测的编码对象块的量化参数,来确定编码对象块的残余量化参数。
作为示例,残余量化参数确定器430可通过从编码对象块的量化参数中减去所预测的编码对象块的量化参数,来确定编码对象块的残余量化参数。
作为另一示例,残余量化参数确定器430可计算所预测的编码对象块的量化参数的平均值。另外,残余量化参数确定器430可通过从编码对象块的量化参数中减去所预测的编码对象块的量化参数的平均值,来确定编码对象块的残余量化参数。
可使用用于确定编码对象块的残余量化参数的方法中的至少一个或其组合,来确定编码对象块的残余量化参数。
其间,编码器440可对编码对象块的残余量化参数和编码对象块的块信息中的至少一个进行编码。
作为示例,编码器440可对编码对象块的残余量化参数和编码对象块的块信息进行熵编码,以由此生成比特流。这里,当用于编码图像的设备和用于解码图像的设备先前知道编码对象块的块信息时,编码器440可仅对编码对象块的残余量化参数进行熵编码,以由此生成比特流。
作为示例,编码器440可按照比特流的配置对序列参数集(SPS)、画面参数集(PPS)、和片段报头中的任何一个中的编码对象块的块信息进行熵编码。另外,编码器440可使用图1中描述的方法1)到14)中的任何一个来对编码对象块的残余量化参数进行编码。此外,用于编码图像的设备可使用用于对编码对象块的残余量化参数进行编码的方法中的至少一个的组合,来对编码对象块的残余量化参数进行编码。
当对编码对象块的残余量化参数进行编码时,在存在比其中对残余量化参数进行编码的块的特定深度具有较深深度的块的情况下,用于编码图像的设备可省略具有较深深度的块的残余量化参数的编码。另外,在存在比其中对量化参数进行编码的块的特定尺寸具有较小尺寸的块的情况下,用于编码图像的设备可省略具有较小尺寸的块的残余量化参数的编码。
图5是为了描述根据本发明实施例的用于解码图像的方法而提供的流程图。
首先,在操作(510)中,用于解码图像的设备可对解码对象块的块信息进行解码。
例如,用于解码图像的设备可对从用于编码图像的设备接收的比特流进行解多路复用,以由此提取所编码的解码对象块的块信息。另外,用于解码图像的设备可对所编码的解码对象块的块信息进行熵解码。这里,比特流中包括的所编码的解码对象块的块信息与在用于编码图像的设备中编码的编码对象块的块信息相同。
作为另一示例,用于解码图像的设备可按照比特流的配置对在序列参数集(SPS)、画面参数集(PPS)、和片段报头中的任何一个中包括的解码对象块的块信息进行熵解码。
更具体地,用于解码图像的设备可对与在SPS、PPS、或片段报头中编码的块的信息对应的块信息进行熵解码,所述块信息诸如指示编码单元的尺寸中的最大宽度的max_coding_unit_width、指示编码单元的尺寸中的最大宽度的max_coding_unit_width、指示编码单元的尺寸中的最大高度的max_coding_unit_height、指示编码单元的最大层级深度的max_coding_unit_hierarchy_depth、指示编码单元的最小尺寸的log2_min_coding_unit_size_minus3、指示变换单元的最小尺寸的log2_min_transform_unit_size_minus2、指示变换单元的最大层级深度的max_transform_unit_hierarchy_depth、指示编码单元的最小和最大尺寸之间的差的log2_diff_max_min_coding_block_size、指示变换单元的最小和最大尺寸之间的差的log2_diff_max_min_transform_block_size、指示帧间编码的变换单元的最大深度的max_transform_hierarchy_depth_inter、指示帧内编码的变换单元的最大深度的max_transform_hierarchy_depth_intra等。
作为另一示例,当用于解码图像的设备先前知道解码对象块的块信息时,它可省略对来自比特流的解码对象块的块信息进行熵解码的处理。即,当用于解码图像的设备先前知道解码对象块的块信息时,可在图5中省略操作(510)。例如,当用于解码图像的设备先前知道与块的尺寸关联的信息(诸如编码单元、预测单元、或变换单元的高度、宽度等)时,它可以不对来自比特流的解码对象块的块信息进行熵解码。
可使用用于对解码对象块的块信息进行解码的方法的至少一个或其组合,来对解码对象块的块信息进行解码。
然后,在操作(520),用于解码图像的设备可基于解码对象块的块信息,来对来自比特流的解码对象块的量化参数进行解码。
作为示例,当用于解码图像的设备没有先前知道解码对象块的量化参数时,它可以对来自比特流的解码对象块的量化参数进行熵解码。这里,当用于解码图像的设备先前知道解码对象块的量化参数时,它可以省略对解码对象块的量化参数进行熵解码的操作。
其后,将作为示例更详细地描述基于解码对象块的块信息来对解码对象块的量化参数进行解码的处理。
1)首先,用于解码图像的设备可解码每一LCTB、LCU、SCTB或SCU的单一量化参数。
2)另外,用于解码图像的设备可对每个预测单元的单一量化参数进行解码,而不管预测单元的尺寸或深度。
3)另外,用于编码图像的设备可解码每个变换单元的单一量化参数,而不管变换单元的尺寸或深度。
4)另外,用于解码图像的设备可按照解码单元的特定深度或特定尺寸、按照预测单元的特定深度或特定尺寸、或按照变换单元的特定深度或特定尺寸,来解码单一量化参数。下面,将参考表1、表2、表3、表4、表5、表6、表7、表8、表9、表10、表11、表12、表13和表14来描述更详细的配置。
5)另外,用于解码图像的设备可基于在SPS、PPS、或片段报头中定义的解码对象块的块信息,来解码量化参数。
6)另外,用于解码图像的设备可基于是否存在该解码对象块中包括的要解码的残余信号,来对解码对象块的量化参数进行解码。
7)另外,用于解码图像的设备可使用基于解码对象块的块信息导出的等式或值,来对解码对象块的量化参数进行解码。
8)另外,用于解码图像的设备可使用在SPS、PPS或片段报头中定义的变换单元的尺寸(log2_min_transform_unit_size_minus2)、变换单元的深度(max_transform_unit_hierarchy_depth)、指示编码单元的最小和最大尺寸之间的差的log2_diff_max_min_coding_block_size、指示变换单元(变换块)的最小尺寸的log2_min_transform_unit_size_minus2、指示变换单元的最小和最大尺寸之间的差的log2_diff_max_min_transform_block_size、指示帧间编码的变换单元的最大深度的max_transform_hierarchy_depth_inter、和指示帧内编码的变换单元的最大深度的max_transform_hierarchy_depth_intra中的任何一个,来解码单一量化参数。
9)另外,用于解码图像的设备可使用在SPS、PPS或片段报头中定义的编码单元的尺寸(log2_min_coding_unit_size_minus3)、编码单元的深度(max_coding_unit_hierarchy_depth)、指示编码单元的最小和最大尺寸之间的差的log2_diff_max_min_coding_block_size、指示变换单元(变换块)的最小尺寸的log2_min_transform_unit_size_minus2、指示变换单元的最小和最大尺寸之间的差的log2_diff_max_min_transform_block_size、指示帧间编码的变换单元的最大深度的max_transform_hierarchy_depth_inter、和指示帧内编码的变换单元的最大深度的max_transform_hierarchy_depth_intra中的任何一个,来确定单一量化参数。
10)另外,用于解码图像的设备可对序列中的、画面中的、片段中的、LCTB等中的解码对象块的量化参数进行解码。这里,用于解码图像的设备可使用代表改变单元的量化参数可改变信息,来确定和改变仅对应单元中的量化参数。例如,用于解码图像的设备可对与该量化参数可改变信息关联的语法元素进行解码。另外,当所解码的语法元素的逻辑值是1时,用于解码图像的设备可改变比画面低的单元(片段、编码单元(CU)、预测单元(PU)、变换单元(TU)等)中的量化参数,并根据所改变的值来设置解码对象块中的量化参数。另外,当解码的语法元素的逻辑值是0时,用于解码图像的设备可以不改变比画面低的单元中的量化参数。
11)另外,当用于解码图像的设备使用上述方法1)到10)确定解码对象块的量化参数时,它可以连同来自PPS、SPS、或片段报头的块的尺寸或深度一起解码代表该量化参数的信息的语法元素。当用于解码图像的设备使用基于块信息、变换单元的尺寸或深度、或预测单元的尺寸或深度导出的等式或值、来对解码对象块的量化参数进行解码时,它可连同来自PPS、SPS、或片段报头的块的尺寸或深度一起解码代表该量化参数的信息的语法元素。此外,用于解码图像的设备可基于解码对象块的块信息,根据编码单元、预测单元、和变换单元中的每一个的深度或尺寸,来将量化参数解码为最多该块的特定深度或特定尺寸。这里,在存在比其中解码量化参数的块的特定深度具有更深的深度的块的情况下,用于解码图像的设备可将具有更深深度的块的量化参数设置为与按照特定深度设置的量化参数相同。另外,qp_hierarchy_depth或log2_qp_unit_size可被个别施加到编码单元、预测单元和变换单元中的每一个。这里,qp_hierarchy_depth指示代表其中设置量化参数的块的特定深度的语法元素,而log2_qp_unit_size指示代表其中设置量化参数的块的特定尺寸的语法元素。下面将参考表1、表2、表3、表4、表5、表6、表7、表8、表9、表10、表11、表12、表13和表14来描述更详细的配置。
解码对象块的量化参数可通过用于对解码对象块的量化参数进行解码的方法中的至少一个或其组合来解码。
当对解码对象块的量化参数进行解码时,在存在比其中解码量化参数的块的特定深度具有较深的深度的块的情况下,用于解码图像的设备可省略具有较深深度的块的量化参数的解码。另外,在存在比其中解码量化参数的块的特定尺寸具有较小的尺寸的块的情况下,用于解码图像的设备可省略具有较小尺寸的块的量化参数的解码。
接下来,在操作(530)中,当对解码对象块的量化参数进行解码时,用于解码图像的设备可设置解码对象块中的量化参数。
这里,用于解码图像的设备可使用如操作(520)中描述的方法1)到11),来设置解码对象块中的量化参数。例如,在使用方法1)或2)的情况下,用于解码图像的设备可设置每一LCTB或SCTB的单一量化参数。用于解码图像的设备可按照相同方案使用方法3)到11)中的任一个来对解码对象块中的量化参数进行设置。此外,用于解码图像的设备可使用用于设置解码对象块的量化参数的方法中的至少一个的组合,来对解码对象块中的量化参数进行设置。
当对解码对象块的量化参数进行设置时,在存在比其中设置量化参数的块的特定深度具有较深的深度的块的情况下,用于解码图像的设备可将具有较深深度的块的量化参数设置为与按照特定深度设置的量化参数相同。另外,在存在比其中设置量化参数的块的特定尺寸具有较小的尺寸的块的情况下,用于解码图像的设备可将具有较小尺寸的块的量化参数设置为与按照特定尺寸设置的量化参数相同。
图6是为了描述根据本发明实施例的用于基于残余量化参数解码图像的方法而提供的流程图。
首先,在操作(610),用于解码图像的设备可对解码对象块的块信息进行解码。这里,操作(610)的处理与上面在图5中描述的操作(510)的处理相同。所以,将省略其重复描述。
接下来,在操作(620),用于解码图像的设备可解码来自比特流的解码对象块的残余量化参数。
作为示例,用于解码图像的设备可对比特流进行解多路复用,以由此提取所编码的解码对象块的残余量化参数。另外,用于解码图像的设备可对所编码的解码对象块的残余量化参数进行熵解码。这里,当用于解码图像的设备先前知道解码对象块的量化参数时,它可省略对所编码的解码对象块的残余量化参数进行熵解码的处理。
作为另一示例,用于解码图像的设备可使用在图5的操作(520)中描述的方法1)到11)中的任一个来解码残余量化参数。这里,在使用方法6)的情况下,用于解码图像的设备可以不对解码对象块的残余量化参数进行解码,因为在解码对象块中不存在要解码的残余信号。另外,用于解码图像的设备可以使用用于对解码对象块的残余量化参数进行解码的方法中的至少一个的组合,来对解码对象块的残余量化参数进行解码。
当对解码对象块的残余量化参数进行解码时,在存在比其中解码残余量化参数的块的特定深度具有较深的深度的块的情况下,用于解码图像的设备可省略具有较深深度的块的残余量化参数的解码。另外,在存在比其中解码残余量化参数的块的特定尺寸具有较小的尺寸的块的情况下,用于解码图像的设备可省略具有较小尺寸的块的残余量化参数的解码。
接下来,在操作(630),用于解码图像的设备可预测解码对象块的量化参数。
作为示例,用于解码图像的设备可使用按照解码顺序在解码对象块之前先前解码的量化参数、按照解码顺序在解码对象块之前先前解码的块的量化参数、按照解码顺序在解码对象块之前先前解码的量化参数的集合、以及按照解码顺序在解码对象块之前先前解码的块的量化参数中的任一个,来预测解码对象块的量化参数。
作为另一示例,用于解码图像的设备可使用与解码对象块相邻的先前解码的量化参数、与解码对象块相邻的先前解码的量化参数的集合、先前解码的相邻块的量化参数、以及先前解码的相邻块的量化参数的集合中的任一个,来预测解码对象块的量化参数。这里,先前解码的相邻块意味着位置上与解码对象块空间相邻的块之中的先前解码的块。
作为另一示例,用于解码图像的设备可使用先前解码的块之中的比解码对象块的深度具有较浅深度的块的量化参数,来预测解码对象块的量化参数。这里,用来预测量化参数的块可以包括按照解码顺序在解码对象块之前解码的块、和比解码对象块的深度具有较浅深度的块中的至少一个。这里,比解码对象块的深度具有较浅深度的块可以在解码对象块之前被先前解码。
作为另一示例,用于解码图像的设备可使用先前解码的块之中的比解码对象块的尺寸具有较大尺寸的块的量化参数,来预测解码对象块的量化参数。这里,用来预测量化参数的块包括按照解码顺序在解码对象块之前解码的块、和比解码对象块的尺寸具有较大尺寸的块中的至少一个。这里,比解码对象块的尺寸具有较大尺寸的块可以在解码对象块之前被先前解码。
作为另一示例,用于解码图像的设备可使用在SPS、PPS或片段报头中定义的解码对象块的量化参数,来预测解码对象块的量化参数。
作为另一示例,用于解码图像的设备可使用先前解码的片段或先前解码的画面中与解码对象块具有相同空间位置的块的量化参数,来对解码对象块的量化参数进行预测。
作为另一示例,用于解码图像的设备可使用按照Z形扫描顺序在解码对象块之前解码的块的量化参数、与基于解码对象块在左边存在并被先前解码的块的量化参数中的至少一个,来对解码对象块的量化参数进行预测,如图9中所示。
这里,当对最大编码单元(LCU)量化参数进行预测时,可根据按照解码顺序或光栅扫描顺序在解码对象块之前解码的LCU中存在的块的量化参数、或在解码对象块的左边或上边存在的LCU中存在的块的量化参数,来对解码对象块的量化参数进行预测。
这里,当对LCU量化参数进行预测时,可使用按照Z形扫描顺序在解码对象块之前解码的块的量化参数、或基于解码对象块的相邻块的量化参数,来对解码对象块的量化参数进行预测。
这里,当在片段或画面中的最左边部分存在LCU时,可使用该片段的量化参数、该画面的量化参数、按照解码顺序或光栅扫描顺序在解码对象块之前解码的LCU中存在的块的量化参数、以及按照Z形扫描顺序先前存在的块的先前解码的量化参数之一,来对解码对象块的量化参数进行预测。
图9中的块中的数字指示其中预测量化参数的顺序。在LCU中,可使用按照Z形扫描顺序在解码对象块之前解码的块的量化参数,来对解码对象块的量化参数进行预测,而在LCU之间,可根据按照解码顺序或光栅扫描顺序在解码对象块之前解码的LCU中存在的块的量化参数,来对解码对象块的量化参数进行预测。
作为另一示例,用于解码图像的设备可根据解码参数的相似性使用先前解码的块的量化参数,来对解码对象块的量化参数进行预测。这里,所述解码参数可以是块的尺寸、变换的深度、运动合并、运动向量预测器、帧内预测方向、预测模式、运动向量、参考画面索引、参考画面列表、编码块图案、编码块标记等。当解码对象块具有尺寸N×M时,可使用与解码对象块相邻的块之中的具有尺寸N×M的块,来预测该量化参数。当解码对象块具有变换深度N时,可使用与解码对象块相邻的块之中的具有变换深度N的块,来预测该量化参数。当对解码对象块执行运动合并时,可使用成为运动合并对象的块,来预测量化参数。当解码对象块使用运动向量预测器时,可使用由对应运动向量预测器指示的块来预测量化参数。当对解码对象块进行帧内解码时,可使用按照与对应帧内预测方向相同的帧内预测方向或相似的帧内预测方向解码的块的量化参数,来对解码对象块的量化参数进行预测。当使用基于解码对象块的上部块的恢复像素对解码对象块进行帧内解码时,可使用上部块的量化参数来预测解码对象块的量化参数,并且当使用基于解码对象块的左边块的恢复像素对解码对象块进行帧内解码时,可使用左边块的量化参数来预测解码对象块的量化参数。当对解码对象块进行帧内解码时,可使用与解码对象块相邻的块之中的用于对解码对象块的帧内预测模式(方向)进行解码的块,来对解码对象块的量化参数进行预测。例如,当在对解码对象块的帧内预测模式进行解码时、使用基于解码对象块的左边块和上边块中的任一个的帧内预测模式时,可使用所使用的预测块的量化参数来对解码对象块的量化参数进行预测。可使用按照与解码对象块相同的预测模式解码的块的量化参数,来预测解码对象块的量化参数。例如,当对解码对象块进行帧间解码时,可使用与解码对象块相邻的块之中的按照帧间预测模式解码的块的量化参数,来预测解码对象块的量化参数,而当对解码对象块进行帧内解码时,可使用与解码对象块相邻的块之中的按照帧内预测模式解码的块的量化参数,来预测解码对象块的量化参数。这里,在存在按照与解码对象块相同的预测模式解码的多个块的情况下,可使用所述多个块的量化参数来预测解码对象块的量化参数。当对解码对象块进行帧间解码时,可使用通过使用与解码对象块的运动信息对应的运动向量、参考画面索引、和参考画面列表、由该运动信息指示的参考画面内的块的量化参数,来预测解码对象块的量化参数。这里,当解码对象块具有至少两个运动信息时,参考画面内的块的量化参数的数目可以为至少两个。当在先前解码的块中不存在残余信号并且编码块图案或编码块标记由此为0时,可以不使用对应块的量化参数来预测解码对象块的量化参数。这里,编码块图案或编码块标记为0的事实意味着不对亮度分量和色度分量的残余信号进行解码或者不对亮度分量的残余信号进行解码。
可使用用于预测解码对象块的量化参数的方法的至少一个或其组合,来预测解码对象块的量化参数。
接下来,在操作(640)中,用于解码图像的设备可使用所预测的解码对象块的量化参数以及解码对象块的残余量化参数,来确定解码对象块的量化参数。
这里,用于解码图像的设备可计算所预测的解码对象块的量化参数的平均值,并通过将所计算的平均值与解码对象块的残余量化参数相加,来确定解码对象块的量化参数。
另外,用于解码图像的设备还可以通过将所预测的量化参数与残余量化参数相加,来确定解码对象块的量化参数。
作为示例,当将按照解码顺序被先前解码的块的量化参数用作所预测的量化参数时,用于解码图像的设备可通过将按照解码顺序被先前解码的块的量化参数与残余量化参数相加,来确定解码对象块的量化参数。
作为另一示例,当将按照解码顺序被先前解码的块的量化参数的集合用作所预测的量化参数时,用于解码图像的设备可通过将配置按照解码顺序被先前解码的块的量化参数的集合的量化参数的任一个与残余量化参数相加,来确定解码对象块的量化参数。这里,当从用于编码图像的设备接收量化参数标识信息时,用于解码图像的设备可从配置按照解码顺序被先前解码的块的量化参数的集合的量化参数之中、选择与该量化参数标识信息对应的量化参数。然后,用于解码图像的设备可通过将所选择的量化参数与残余量化参数相加,来确定解码对象块的量化参数。
作为另一示例,当将在解码对象块的上边被先前解码的块的量化参数用作所预测的量化参数时,用于解码图像的设备可通过将在解码对象块的上边被先前解码的块的量化参数与残余量化参数相加,来确定解码对象块的量化参数。
作为另一示例,当将相邻块的量化参数的集合用作所预测的量化参数时,用于解码图像的设备可通过将配置相邻块的量化参数的集合的量化参数的任一个与残余量化参数相加,来确定解码对象块的量化参数。这里,当从用于编码图像的设备接收量化参数标识信息时,用于解码图像的设备可从配置相邻块的量化参数的集合的量化参数之中、选择与该量化参数标识信息对应的量化参数。然后,用于解码图像的设备可通过将所选择的量化参数与残余量化参数相加,来确定解码对象块的量化参数。
作为另一示例,当将相邻块的量化参数的集合用作所预测的量化参数时,用于解码图像的设备可通过将配置相邻块的量化参数的集合的量化参数的任一个与残余量化参数相加,来确定解码对象块的量化参数。这里,当使用量化参数的任一个时,可选择量化参数的集合中具有中值的量化参数。
作为另一示例,当将深度用作所预测的量化参数时,用于解码图像的设备可通过将先前解码的块之中比解码对象块的深度具有较浅深度的块的量化参数与残余量化参数相加,来确定解码对象块的量化参数。这里,用来预测量化参数的块可以包括按照解码顺序在解码对象块之前解码的块、和比解码对象块的深度具有较浅深度的块的至少一个。
作为另一示例,当将尺寸用作所预测的量化参数时,用于解码图像的设备可通过将先前解码的块之中比解码对象块的尺寸具有较大尺寸的块的量化参数与残余量化参数相加,来确定解码对象块的量化参数。这里,用来预测量化参数的块可以包括按照解码顺序在解码对象块之前解码的块、和比解码对象块的尺寸具有较大尺寸的块中的至少一个。
作为另一示例,当将片段报头中定义的量化参数用作所预测的量化参数时,用于解码图像的设备可通过将片段报头中定义的量化参数与残余量化参数相加,来确定解码对象块的量化参数。
作为另一示例,在存在在解码对象块的左边存在的块中的量化参数的情况下,用于解码图像的设备可通过将在解码对象块的左边存在的块的量化参数与残余量化参数相加,来确定解码对象块的量化参数。这里,在不存在解码对象块的左边的块或不存在在解码对象块的左边存在的块中的量化参数的情况下,用于解码图像的设备可通过将按照解码顺序先前解码的块的量化参数与残余量化参数相加,来确定解码对象块的量化参数。
解码对象块的量化参数可通过用于确定解码对象块的量化参数的方法的至少一个或其组合来确定。
接下来,在操作(650),用于解码图像的设备可基于所确定的解码对象块的量化参数,而在解码对象块中设置解码对象块的量化参数。这里,操作(650)的处理与图5的操作(530)的处理相同。所以,将省略其重复描述。
图7是示出了根据本发明实施例的用于解码图像的设备的配置的框图。
如图7中所示,用于解码图像的设备700可包括解码器710和量化参数设置器720。
解码器710可对解码对象块的块信息和所编码的解码对象块的量化参数中的至少一个进行解码。
作为示例,解码器710可对通过解多路复用从比特流提取的所编码的解码对象块的块信息进行熵解码。另外,解码器710可基于所解码的块信息对所编码的解码对象块的量化参数进行熵解码。
作为示例,解码器710可按照比特流的配置在序列参数集(SPS)、画面参数集(PPS)、和片段报头的任一个中对解码对象块的块信息进行熵解码。另外,解码器710可根据在图5的操作(510和520)中描述的方法,来对解码对象块的块信息和解码对象块的量化参数进行解码。用于对解码对象块的块信息和解码对象块的量化参数进行解码的处理与图5的操作(510和520)中描述的处理相同。所以,将省略其重复描述。
这里,当用于解码图像的设备先前知道解码对象块的块信息时,解码器710可省略对来自比特流的解码对象块的块信息进行熵解码的操作。类似地,当用于解码图像的设备先前知道解码对象块的量化参数时,解码器710可省略对解码对象块的所编码的量化参数进行熵解码的操作。
量化参数设置器720可基于解码对象块的解码的量化参数,来设置解码对象块中的量化参数。这里,已在图5的操作(530)中详细描述了在解码对象块中设置量化参数的处理。所以,将省略其重复描述。
图8是示出了根据本发明实施例的用于基于残余量化参数来解码图像的设备的配置的框图。
如图8中所示,用于解码图像的设备800可包括解码器810、预测器820、量化参数确定器830、和量化参数设置器840。
解码器810可对解码对象块的块信息和解码对象块的所编码的残余量化参数中的至少一个进行解码。
作为示例,解码器810可对通过解多路复用从比特流提取的解码对象块的所编码的块信息进行熵解码。另外,解码器810可基于所解码的块信息对解码对象块的所编码的残余量化参数进行熵解码的操作。
这里,当用于解码图像的设备先前知道解码对象块的块信息时,解码器810可省略对来自比特流的解码对象块的块信息进行熵解码的操作。类似地,当用于解码图像的设备先前知道解码对象块的量化参数时,解码器810可省略对解码对象块的所编码的残余量化参数进行熵解码的操作。
解码器810可根据在图5的操作(510和520)中描述的方法来对解码对象块的块信息和解码对象块的残余量化参数进行解码。对解码对象块的块信息和解码对象块的残余量化参数进行解码的处理与图5的操作(510和520)中描述的处理相同。所以,将省略其重复描述。
预测器820可预测解码对象块的量化参数。这里,已在图6的操作(630)中详细描述了预测量化参数的操作。所以,将省略其重复描述。
量化参数确定器830可基于解码对象块的所预测的量化参数和解码对象块的残余量化参数,来确定解码对象块的量化参数。
作为示例,量化参数确定器830可通过将所预测的量化参数与残余量化参数相加,来确定解码对象块的量化参数。这里,已在图6的操作(640)中详细描述了用于根据所预测的量化参数来确定解码对象块的量化参数的各种操作。所以,将省略其重复描述。
作为另一示例,量化参数确定器830可计算所预测的量化参数的平均值,并通过将所计算的平均值与残余量化参数相加,来确定解码对象块的量化参数。
量化参数设置器840可基于所确定的解码对象块的量化参数来设置解码对象块中的量化参数。这里,已在图6的操作(650)中详细描述了用于设置解码对象块中的量化参数的操作。所以,将省略其重复描述。
当在特定块中不存在残余信号时或者当在脉冲编码调制(PCM)方案中编码特定块时,可将特定块的量化参数看作0。即,可以确定该特定块是其中不存在量化参数的块。
上面在图1到8中描述的序列参数集(SPS)可具有下表1到3中示出的配置。其后,将使用量化参数来一般代表残余量化参数以及量化参数。
表1示出了基于块的深度或尺寸的包括代表量化参数信息的语法元素的序列参数集(SPS)的示例。
[表1]
seq_parameter_set_rbsp(){ | C | 描述符 |
profile_idc | 0 | u(8) |
… | ||
log2_min_coding_unit_size_minus3 | 0 | ue(v) |
log2_diff_max_min_coding_unit_size | 0 | ue(v) |
… | ||
log2_min_transform_size_minus2 | 0 | ue(v) |
log2_diff_max_min_transform_size | 0 | ue(v) |
max_transform_hierarchy_depth_inter | 0 | ue(v) |
max_transform_hierarchy_depth_intra | 0 | ue(v) |
qp_hierarchy_depth | 0 | ue(v) |
log2_qp_unit_size | 0 | ue(v) |
… | ||
rbsp_trailing_bits() | 0 | |
} |
在表1中,qp_hierarchy_depth指示代表其中设置、编码、或解码量化参数的块的特定深度的语法元素,而log2_qp_unit_size指示代表其中设置、编码、或解码量化参数的块的特定尺寸的语法元素。这里,SPS可包括qp_hierarchy_depth和log2_qp_unit_size中的仅任何一个语法元素。
例如,当qp_hierarchy_depth为1时,可仅对于序列中具有深度0和1(作为1或更少的深度)的变换单元来设置、编码、或解码量化参数。在存在具有比1(其是其中设置量化参数的块的深度)更深的深度的块的情况下,可能将具有较深深度的块的量化参数设置为与按照深度1设置的量化参数相同。
例如,当log2_qp_unit_size为3时,可仅对于序列中具有8×8或更多尺寸的块来设置、编码、或解码量化参数。在存在具有比8×8(其是其中设置量化参数的块的尺寸)更小的尺寸的块的情况下,可能将具有较小尺寸的块的量化参数设置为与按照尺寸8×8设置的量化参数相同。
表2示出了在帧间片段或帧内片段中基于块的深度的包括代表量化参数信息的语法元素的序列参数集(SPS)的示例。
[表2]
seq_parameter_set_rbsp(){ | C | 描述符 |
profile_idc | 0 | u(8) |
… | ||
log2_min_coding_unit_size_minus3 | 0 | ue(v) |
log2_diff_max_min_coding_unit_size | 0 | ue(v) |
… | ||
log2_min_transform_size_minus2 | 0 | ue(v) |
log2_diff_max_min_transform_size | 0 | ue(v) |
max_transform_hierarchy_depth_inter | 0 | ue(v) |
max_transform_hierarchy_depth_intra | 0 | ue(v) |
qp_hierarchy_depth_inter | 0 | ue(v) |
qp_hierarchy_depth_intra | 0 | ue(v) |
… | ||
rbsp_trailing_bits() | 0 | |
} |
在表2中,qp_hierarchy_depth_inter指示代表其中在帧间片段中设置、编码、或解码量化参数的块的特定深度的语法元素,而qp_hierarchy_depth_intra指示代表其中在帧内片段中设置、编码、或解码量化参数的块的特定深度的语法元素。这里,SPS可包括qp_hierarchy_depth_inter和qp_hierarchy_depth_intra中的仅任何一个语法元素。
例如,当qp_hierarchy_depth_inter为1时,可仅对于序列内帧间片段中具有深度0和1(作为1或更少的深度)的变换单元来设置、编码、或解码量化参数。在存在具有比1(其是其中设置量化参数的块的深度)更深的深度的块的情况下,可能将具有较深深度的块的量化参数设置为与按照深度1设置的量化参数相同。
例如,当qp_hierarchy_depth_intra为2时,可仅对于序列内帧内片段中具有深度0、1和2(作为2或更少的深度)的变换单元来设置、编码、或解码量化参数。在存在具有比2(其是其中设置量化参数的块的深度)更深的深度的块的情况下,可能将具有较深深度的块的量化参数设置为与按照深度2设置的量化参数相同。
表3示出了帧间片段或帧内片段中基于块的尺寸的包括代表量化参数信息的语法元素的序列参数集(SPS)的示例。
[表3]
seq_parameter_set_rbsp(){ | C | 描述符 |
profile_idc | 0 | u(8) |
… | ||
log2_min_coding_unit_size_minus3 | 0 | ue(v) |
log2_diff_max_min_coding_unit_size | 0 | ue(v) |
… | ||
log2_min_transform_size_minus2 | 0 | ue(v) |
log2_diff_max_min_transform_size | 0 | ue(v) |
max_transform_hierarchy_depth_inter | 0 | ue(v) |
max_transform_hierarchy_depth_intra | 0 | ue(v) |
log2_qp_unit_size_inter | 0 | ue(v) |
log2_qp_unit_size_intra | 0 | ue(v) |
… | ||
rbsp_trailing_bits() | 0 | |
} |
在表3中,log2_qp_unit_size_inter指示代表其中在帧间片段中设置、编码、或解码量化参数的块的特定尺寸的语法元素,而log2_qp_unit_size_intra指示代表其中在帧内片段中设置、编码、或解码量化参数的块的特定尺寸的语法元素。这里,SPS可包括log2_qp_unit_size_inter和log2_qp_unit_size_intra中的仅任何一个语法元素。
例如,当log2_qp_unit_size_inter为3时,可仅对于序列内的帧间片段中具有8×8或更多尺寸的块来设置、编码、或解码量化参数。在存在具有比8×8(其是其中设置量化参数的块的尺寸)更小的尺寸的块的情况下,可能将具有较小尺寸的块的量化参数设置为与按照尺寸8×8设置的量化参数相同。
例如,当log2_qp_unit_size_intra为4时,可仅对于序列内的帧内片段中具有16×16或更多尺寸的块来设置、编码、或解码量化参数。在存在具有比16×16(其是其中设置量化参数的块的尺寸)更小的尺寸的块的情况下,可能将具有较小尺寸的块的量化参数设置为与按照尺寸16×16设置的量化参数相同。
上面在图1到8中描述的画面参数集(PPS)可具有如下表4到5中示出的配置。其后,将使用量化参数来一般代表残余量化参数以及量化参数。
表4示出了包括代表其中设置量化参数的块的特定深度或特定尺寸的语法元素的画面参数集(PPS)的示例。
[表4]
pic_parameter_set_rbsp(){ | C | 描述符 |
pic_parameter_set_id | 1 | ue(v) |
seq_parameter_set_id | 1 | ue(v) |
entropy_coding_mode_flag | 1 | u(1) |
num_ref_idx_l0_default_active_minus1 | 1 | ue(v) |
num_ref_idx_l1_default_active_minus1 | 1 | ue(v) |
pic_init_qp_minus26/*相对于26*/ | 1 | se(v) |
qp_hierarchy_depth | 1 | ue(v) |
log2_qp_unit_size | 1 | ue(v) |
constrained_intra_pred_flag | 1 | u(1) |
for(i=0;i<15;i++){ | ||
numAllowedFilters[i] | 1 | ue(v) |
for(j=0;j<numAllowedFilters;j++){ | ||
filtIdx[i][j] | 1 | ue(v) |
} | ||
} | ||
rbsp_trailing_bits() | 1 | |
} |
在表4中,qp_hierarchy_depth指示代表其中设置、编码、或解码量化参数的块的特定深度的语法元素,而log2_qp_unit_size指示代表其中设置、编码、或解码量化参数的块的特定尺寸的语法元素。这里,PPS可包括qp_hierarchy_depth和log2_qp_unit_size中的仅任何一个语法元素。
例如,当qp_hierarchy_depth为1时,可仅对于画面中具有深度0和1(作为1或更少的深度)的变换单元来设置、编码、或解码量化参数。在存在具有比1(其是其中设置量化参数的块的深度)更深的深度的块的情况下,可能将具有较深深度的块的量化参数设置为与按照深度1设置的量化参数相同。
例如,当log2_qp_unit_size为3时,可仅对于画面中具有8×8或更多尺寸的块来设置、编码、或解码量化参数。在存在具有比8×8(其是其中设置量化参数的块的尺寸)更小的尺寸的块的情况下,可能将具有较小尺寸的块的量化参数设置为与按照尺寸8×8设置的量化参数相同。
表5示出了包括与量化参数可改变信息关联的语法元素的画面参数集(PPS)的示例。
[表5]
pic_parameter_set_rbsp(){ | C | 描述符 |
pic_parameter_set_id | 1 | ue(v) |
seq_parameter_set_id | 1 | ue(v) |
entropy_coding_mode_flag | 1 | u(1) |
num_ref_idx_10_default_active_minus1 | 1 | ue(v) |
num_ref_idx_11_default_active_minus1 | 1 | ue(v) |
pic_init_qp_minus26/*相对于26*/ | 1 | se(v) |
qp_change_allowed_flag | 1 | u(1) |
constrained_intra_pred_flag | 1 | u(1) |
for(i=0;i<15;i++){ | ||
numAllowedFilters[i] | 1 | ue(v) |
for(j=0;j<numAllowedFilters;j++){ | ||
filtIdx[i][j] | 1 | ue(v) |
} | ||
} | ||
rbsp_trailing_bits() | 1 | |
} |
在表5中,qp_change_allowed_flag指示与量化参数可改变信息关联的语法元素。用于解码图像的设备可解码PPS中的qp_change_allowed_flag。当qp_change_allowed_flag的逻辑值为1时,用于解码图像的设备可在比画面更低的单元中解码量化参数,以由此改变量化参数,并根据改变的值来设置量化参数。另外,当qp_change_allowed_flag的逻辑值为0时,用于解码图像的设备既不在比画面更低的单元中解码量化参数也不改变量化参数。
上面在图1到8中描述的片段报头可具有如下表6到7中所示的配置。其后,将使用量化参数来一般代表残余量化参数以及量化参数。
表6示出了包括代表其中设置量化参数的块的特定深度或特定尺寸的语法元素的片段报头的示例。
[表6]
在表6中,qp_hierarchy_depth指示代表其中设置、编码、或解码量化参数的块的特定深度的语法元素,而log2_qp_unit_size指示代表其中设置、编码、或解码量化参数的块的特定尺寸的语法元素。这里,片段报头可包括qp_hierarchy_depth和log2_qp_unit_size中的仅任何一个语法元素。
例如,当qp_hierarchy_depth为3时,可仅对于片段中具有深度0、1和2(作为3或更少的深度)的变换单元来设置、编码、或解码量化参数。在存在具有比3(其是其中设置量化参数的块的深度)更深的深度的块的情况下,可能将具有较深深度的块的量化参数设置为与按照深度3设置的量化参数相同。
例如,当log2_qp_unit_size为4时,可仅对于片段中具有16×16或更多尺寸的块来设置、编码、或解码量化参数。在存在具有比16×16(其是其中设置量化参数的块的尺寸)更小的尺寸的块的情况下,可能将具有较小尺寸的块的量化参数设置为与按照尺寸16×16设置的量化参数相同。
表7示出了包括代表其中在特定片段类型中设置量化参数的块的特定深度或特定尺寸的语法元素的片段报头的示例。
[表7]
slice_header(){ | C | 描述符 |
first_lctb_in_slice | 2 | ue(v) |
slice_type | 2 | ue(v) |
pic_parameter_set_id | 2 | ue(v) |
frame_num | 2 | u(v) |
… | ||
ref_pic_list_modification() | ||
… | ||
slice_qp_delta | 2 | se(v) |
if(slice_type==P||slice_type==B){ | ||
qp_hierarchy_depth | 1 | ue(v) |
log2_qp_unit_size | 1 | ue(v) |
} | ||
… | ||
alf_param() | ||
if(slice_type==B&&mv_competition_flag) | ||
collocated_from_l0_flag | 2 | u(1) |
} |
在表7中,qp_hierarchy_depth指示代表其中仅在特定片段类型中设置、编码、或解码量化参数的块的特定深度的语法元素,而log2_qp_unit_size指示代表其中仅在特定片段类型中设置、编码、或解码量化参数的块的特定尺寸的语法元素。这里,片段报头可包括qp_hierarchy_depth和log2_qp_unit_size中的仅任何一个语法元素。
例如,当qp_hierarchy_depth为3时,可仅对于P片段中具有深度0、1和2(作为3或更少的深度)的变换单元来设置、编码、或解码量化参数。在存在具有比3(其是其中设置量化参数的块的深度)更深的深度的块的情况下,可能将具有较深深度的块的量化参数设置为与按照深度3设置的量化参数相同。
例如,当log2_qp_unit_size为4时,可仅对于B片段中具有16×16或更多尺寸的块来设置、编码、或解码量化参数。在存在具有比16×16(其是其中设置量化参数的块的尺寸)更小的尺寸的块的情况下,可能将具有较小尺寸的块的量化参数设置为与按照尺寸16×16设置的量化参数相同。
表8示出了其中根据代表其中设置、编码、或解码量化参数的块的尺寸的语法元素、来设置、编码、或解码量化参数的编码块的示例。
[表8]
在表8中,log2_qp_unit_size指示代表其中设置、编码、或解码量化参数的块的特定尺寸的语法元素,coding_unit_qp_delta指示编码单元中的残余量化参数,而log2CUSize指示编码或解码对象编码单元的尺寸。这里,编码单元可包括残余量化参数,根据其尺寸仅最多为块的特定尺寸。另外,在存在比其中设置量化参数的块的特定尺寸具有更小尺寸的块的情况下,可能将具有较小尺寸的块的量化参数设置为与按照特定尺寸设置的量化参数相同,由此省略对具有较小尺寸的块的量化参数进行编码和解码的处理。另外,用于编码图像的设备可对于具有特定块尺寸或更多的尺寸的所有编码单元中的每一个来设置和传送量化参数。
例如,当log2CUSize为4并且log2_qp_unit_size为3时,编码和解码对象编码块具有尺寸16×16,而其中设置、编码或解码量化参数的编码单元具有尺寸8×8。所以,可在对应编码单元中设置、编码或解码作为编码单元的残余量化参数的coding_unit_qp_delta。
表9示出了包括代表其中设置、编码或解码量化参数的块的深度的语法元素的编码块的示例。
[表9]
在表9中,qp_hierarchy_depth指示其中设置量化参数的块的特定深度,transform_unit_qp_delta指示编码单元中的残余量化参数,trafoDepth指示编码和解码对象变换单元的深度,而residualDataPresentFlag指示是否存在要编码和解码的残余信号。这里,用于编码和解码图像的设备可包括编码对象块和解码对象块的残余量化参数,根据变换单元的深度仅最多为该块的特定深度。
另外,在存在比其中解码量化参数的块的特定深度具有更深深度的块的情况下,可能将具有比特定深度更深深度的块的量化参数设置为与按照特定深度设置的量化参数相同,由此省略对具有较深深度的块的量化参数进行编码和解码的处理。
此外,仅在存在要编码的残余信号并且变换单元具有比qp_hierarchy_depth浅的深度的情况下,用于编码图像的设备可设置和传送变换单元中的量化参数,并且用于解码图像的设备可接收和设置变换单元中的量化参数。
例如,当residualDataPresentFlag为1、trafoDepth为2、并且qp_hierarchy_depth为3时,在编码和解码对象变换单元中存在残余信号,编码和解码对象变换单元具有深度2,并且其中设置、编码、或解码量化参数的块具有深度3。所以,可在变换单元中设置、编码、或解码作为变换单元中的残余量化参数的transform_unit_qp_delta。
表10示出了在其中设置量化参数的变换单元具有固定为1的特定深度的情况下的变换单元的示例。即,表10示出了变换单元不包括代表其中设置、编码、或解码量化参数的块的深度的语法元素的示例。
[表10]
在表10中,trafoDepth指示编码和解码对象变换单元的深度,而residualDataPresentFlag指示在编码和解码对象变换单元中是否存在残余信号。这里,当trafoDepth为0时,用于编码图像的设备可按照与编码单元的尺寸相同的尺寸来执行变换。另外,仅在存在残余信号的情况下,可传送transform_unit_qp_delta。这里,由于trafoDepth小于1,所以可仅按照编码和解码对象变换单元中的最浅深度来设置量化参数,并且可编码和解码transform_unit_qp_delta。即,可在和编码单元具有相同尺寸的变换单元中设置量化参数,并且可编码和解码transform_unit_qp_delta。此外,在具有与1相同或比1深的深度的变换单元的情况下,设置与按照最浅深度设置的量化参数相同的量化参数,由此省略其编码和解码。即,仅在和编码单元具有相同尺寸的变换单元中存在要编码的残余信号的情况下,设置量化参数,并编码和解码残余量化参数。
表11示出了包括代表其中设置量化参数的块的尺寸和深度的语法元素的变换单元的示例。
[表11]
在表11中,log2_qp_unit_size指示其中设置、编码、或解码量化参数的单元的特定尺寸,unit_qp_delta指示变换单元的残余量化参数,trafoDepth指示编码和解码对象变换单元的深度,而residualDataPresentFlag指示是否存在要编码和解码的残余信号。这里,该变换单元可包括残余量化参数,根据编码单元的尺寸仅最多为该块的特定尺寸。另外,在存在比其中设置量化参数的块的特定尺寸具有更小尺寸的块的情况下,可能将具有较小尺寸的块的量化参数设置为与按照特定尺寸设置的量化参数相同,由此省略对具有较小尺寸的块的残余量化参数进行编码和解码的处理。另外,用于编码和解码图像的设备可对于具有特定块尺寸或更多的尺寸的所有编码单元设置、编码和解码量化参数。另外,因为变换单元具有深度0,所以,用于编码和解码图像的设备可按照和编码单元的尺寸相同的尺寸来执行变换和逆变换。
例如,当log2CUSize为3、log2_qp_unit_size为2、trafoDepth为0、而residualDataPresentFlag为1时,编码或解码对象编码单元具有8×8的尺寸,其中设置、编码或解码量化参数的编码单元具有4×4的尺寸,变换单元具有深度0,并且存在残余信号。所以,可在对应编码单元中设置、编码或解码作为变换单元中的残余量化参数的unit_qp_delta。
表12示出了包括与量化参数可改变信息关联的语法元素的画面参数集(PPS)的示例。
[表12]
pic_parameter_set_rbsp(){ | C | 描述符 |
pic_parameter_set_id | 1 | ue(v) |
seq_parameter_set_id | 1 | ue(v) |
entropy_coding_mode_flag | 1 | u(1) |
num_ref_idx_10_default_active_minus1 | 1 | ue(v) |
num_ref_idx_l1_default_active_minus1 | 1 | ue(v) |
pic_init_qp_minus26/*相对于26*/ | 1 | se(v) |
minCUDQPsize | 1 | f(4) |
constrained_intra_pred_flag | 1 | u(1) |
for(i=0;i<15;i++){ | ||
numAllowedFilters[i] | 1 | ue(v) |
for(j=0;j<numAllowedFilters;j++){ | ||
filtIdx[i][j] | 1 | ue(v) |
} | ||
} | ||
rbsp_trailing_bits() | 1 | |
} |
在表12中,minCUDQPsize指示代表其中设置、编码或解码量化参数的块的特定尺寸的语法元素。
例如,当minCUDQPsize为0时,可仅对于画面内和LCU的尺寸具有相同尺寸的块来设置、编码或解码量化参数。当minCUDQPsize为1时,可对于和具有LCU一半的宽度和高度的块相比具有相同尺寸或更大尺寸的块,来设置、编码或解码量化参数。即,当LCU为64×64并且minCUDQPsize为1时,可仅对于具有与32×32相比相同尺寸或更大尺寸的块,来设置、编码或解码量化参数。即,当minCUDQPsize为N时,可对于与具有minCUDQPsize为N-1的情况下的一半的宽度和高度的块相比具有相同尺寸或更大尺寸的块,来设置、编码或解码量化参数,其中N指示正整数。在存在比其中设置量化参数的块的特定尺寸具有更小尺寸的块的情况下,可能将具有较小尺寸的块的量化参数设置为与按照特定尺寸设置的量化参数相同。
另外,minCUDQPsize可被编码为具有M比特固定长度或可变长度,其中M指示正整数。上面表12示出了其中M为4的示例。
另外,不在PPS或片段报头中传送minCUDQPsize,并且在编码器或解码器中预定义固定块尺寸,使得可以仅对于和固定块尺寸相比具有相同尺寸或更大尺寸的块,来设置、编码、或解码量化参数,其中N指示正整数。
表13示出了包括与量化参数可改变信息关联的语法元素的片段报头的示例。
[表13]
在表13中,minCUDQPsize指示代表其中设置、编码、或解码量化参数的块的特定尺寸的语法元素。
例如,当minCUDQPsize为0时,可仅对于片段内和LCU的尺寸具有相同尺寸的块来设置、编码或解码量化参数。当minCUDQPsize为1时,可对于和具有LCU一半的宽度和高度的块相比具有相同尺寸或更大尺寸的块,来设置、编码或解码量化参数。即,当LCU为64×64并且minCUDQPsize为1时,可仅对于具有与32×32相比相同尺寸或更大尺寸的块,来设置、编码或解码量化参数。即,当minCUDQPsize为N时,可仅对于与具有minCUDQPsize为N-1的情况下的一半的宽度和高度的块相比具有相同尺寸或更大尺寸的块,来设置、编码或解码量化参数,其中N指示正整数。在存在比其中设置量化参数的块的特定尺寸具有更小尺寸的块的情况下,可能将具有较小尺寸的块的量化参数设置为与按照特定尺寸设置的量化参数相同。
另外,minCUDQPsize可被编码为具有M比特固定长度或可变长度,其中M指示正整数。
表14示出了包括与量化参数可改变信息关联的语法元素的LCU语法(编码树语法)的示例。
[表14]
在表14中,lcu_qp_level指示代表其中设置、编码、或解码量化参数的块的特定尺寸的语法元素。可以如下计算其中设置、编码、或解码量化参数的块的特定尺寸。
QP_block_size=LCU_size>>lcu_qp_level
其中QP_block_size指示其中设置、编码、或解码量化参数的块的特定尺寸,而LCU_size指示LCU的尺寸。
另外,仅当划分对应LCU或块时,才传送lcu_qp_level,并且可根据QP_block_size来设置、编码、或解码量化参数。例如,在表14中,可理解的是,当split_coding_unit_flag[x0][y0]为1时,划分对应块,并且当split_coding_unit_flag[x0][y0]为0时,不划分对应块。另外,仅当split_coding_unit_flag[x0][y0]为1并且对应块和LCU具有相同尺寸时,才可以对于具有和QP_block_size相同尺寸或更大尺寸的块,来设置、编码、或解码量化参数。
另外,仅当在对应LCU或块中存在残余信号时,才传送lcu_qp_level,并且可根据所计算的QP_block_size来设置、编码、或解码量化参数。
例如,当lcu_qp_depth为0时,可仅对于和LCU具有相同尺寸的块,来设置、编码、或解码量化参数。当lcu_qp_depth为1时,可对于和具有LCU一半的宽度和高度的块相比具有相同尺寸或更大尺寸的块,来设置、编码或解码量化参数。即,当LCU为64×64并且lcu_qp_depth为1时,可仅对于具有与32×32相比相同尺寸或更大尺寸的块,来设置、编码或解码量化参数。即,当lcu_qp_depth为N时,可仅对于与具有lcu_qp_depth为N-1的情况下的一半的宽度和高度的块相比具有相同尺寸或更大尺寸的块,来设置、编码或解码量化参数,其中N指示正整数。
另外,lcu_qp_depth可被编码为具有M比特固定长度或可变长度,其中M指示正整数。
表15示出了包括与量化参数可改变信息关联的语法元素的画面参数集(PPS)的示例,其中表5的qp_change_allowed_flag与表12的minCUDQPsize彼此集成。
[表15]
pic_parameter_set_rbsp(){ | C | 描述符 |
pic_parameter_set_id | 1 | ue(v) |
seq_parameter_set_id | 1 | ue(v) |
entropy_coding_mode_flag | 1 | u(1) |
num_ref_idx_l0_default_active_minus1 | 1 | ue(v) |
num_ref_idx_l1_default_active_minus1 | 1 | ue(v) |
pic_init_qp_minus26/*相对于26*/ | 1 | se(v) |
cu_dqp_idc | 1 | ue(v) |
constrained_intra_pred_flag | 1 | u(1) |
for(i=0;i<15;i++){ | ||
numAllowedFilters[i] | 1 | ue(v) |
for(j=0;j<numAllowedFilters;j++){ | ||
filtIdx[i][j] | 1 | ue(v) |
} |
} | ||
rbsp_trailing_bits() | 1 | |
} |
在表15中,cu_dqp_idc指示与量化参数可改变信息关联的语法元素。用于解码图像的设备可在PPS中解码cu_dqp_idc。当cu_dqp_idc的值为0时,用于解码图像的设备可以既不在比画面低的单元中解码量化参数也不在比画面低的单元中改变量化参数。当cu_dqp_idc的值是大于0的正数时,用于解码图像的设备可以在比画面低的单元中改变量化参数,并且cu_dqp_idc的值可以指示其中设置、编码或解码量化参数的块的特定尺寸。
例如,当cu_dqp_idc为1时,可仅对于画面内和LCU具有相同尺寸的块,来设置、编码、或解码量化参数。当cu_dqp_idc为2时,可对于和具有LCU一半的宽度和高度的块相比具有相同尺寸或更大尺寸的块,来设置、编码或解码量化参数。例如,当LCU为64×64并且cu_dqp_idc为2时,可仅对于具有与32×32相比相同尺寸或更大尺寸的块,来设置、编码或解码量化参数。在存在和其中设置量化参数的块的特定尺寸相比具有较小尺寸的块的情况下,可能将具有较小尺寸的块的量化参数设置为与按照该特定尺寸设置的量化尺寸相同。
其间,可改变在图1、2、5和6中描述的每一操作的顺序。
尽管已为了解释的目的而公开了本发明的示范实施例,但是本领域技术人员将理解的是,各种修改、添加和替换是可能的,而不脱离所附权利要求中公开的本发明的范围和精神。
因此,本发明的范围不被解释为限于所描述的实施例,而是由所附权利要求及其等效来限定。
Claims (20)
1.一种用于解码图像的方法,该方法包括:
接收解码对象块的块信息;和
基于该解码对象块的块信息来计算量化参数。
2.根据权利要求1的方法,其中该块信息是该解码对象块的尺寸的信息和深度的信息中的至少一个。
3.根据权利要求1的方法,其中所述基于该解码对象块的块信息来计算量化参数的步骤包括:从该块信息接收该解码对象块的尺寸的信息和深度的信息中的至少一个,并将具有比预定尺寸更小的尺寸的预定解码对象块的量化参数设置为与按照预定尺寸设置的量化参数相同。
4.根据权利要求1的方法,其中所述基于该解码对象块的块信息来计算量化参数的步骤包括:使用基于该解码对象块的块信息所导出的等式或值,来计算解码对象块的量化参数。
5.根据权利要求1的方法,其中所述基于该解码对象块的块信息来计算量化参数的步骤包括:使用该解码对象块的量化参数可改变信息,来计算解码对象块的量化参数。
6.根据权利要求1的方法,其中所述基于该解码对象块的块信息来计算量化参数的步骤包括:基于是否存在该解码对象块中包括的要解码的残余信号,来对解码对象块的量化参数进行解码。
7.根据权利要求1的方法,其中该解码对象块是编码单元。
8.一种用于解码图像的方法,该方法包括:
对解码对象块的残余量化参数进行解码;和
基于该解码对象块的块信息来预测该解码对象块的量化参数。
9.根据权利要求8的方法,其中当该解码对象块具有比块的特定尺寸更小的尺寸时,省略该解码对象块的残余量化参数的解码步骤。
10.根据权利要求8的方法,其中所述解码对象块的量化参数的预测步骤包括:使用比预定解码对象块的尺寸具有更大尺寸的解码对象块的量化参数,来预测该预定解码对象块的量化参数。
11.根据权利要求8的方法,其中所述解码对象块的量化参数的预测步骤包括:使用在该解码对象块之前解码的块的量化参数、和基于该解码对象块在左边存在并被先前解码的块的量化参数中的至少一个,来预测该解码对象块的量化参数。
12.根据权利要求8的方法,其中所述解码对象块的量化参数的预测步骤包括:使用在序列参数集(SPS)、画面参数集(PPS)、或片段报头中定义的解码对象块的量化参数,来预测该解码对象块的量化参数。
13.根据权利要求8的方法,其中所述解码对象块的量化参数的预测步骤包括:基于该解码对象块和在该解码对象块之前先前解码的块之间的解码参数的相似性,来预测该解码对象块的量化参数。
14.根据权利要求8的方法,其中该解码对象块是编码单元。
15.根据权利要求8的方法,其中所述解码对象块的量化参数的预测步骤包括:当使用基于该解码对象块的上部块的恢复像素来对该解码对象块进行帧内解码时,使用该上部块的量化参数,来预测该解码对象块的量化参数,而当使用基于该解码对象块的左部块的恢复像素来对解码对象块进行帧内解码时,使用该左部块的量化参数,来预测解码对象块的量化参数。
16.根据权利要求8的方法,其中所述解码对象块的量化参数的预测步骤包括:使用按照与该解码对象块的预测模式相同的预测模式所解码的解码对象块的相邻块的量化参数,来预测该解码对象块的量化参数。
17.根据权利要求8的方法,其中所述解码对象块的量化参数的预测步骤包括:当对该解码对象块进行帧间解码时,使用该解码对象块的运动信息,基于该运动信息所指示的参考画面内的块的量化参数,来预测解码对象块的量化参数。
18.根据权利要求8的方法,其中所述解码对象块的量化参数的预测步骤包括:使用在先前解码的片段或画面中与该解码对象块具有相同空间位置的块的量化参数,来预测解码对象块的量化参数。
19.根据权利要求8的方法,其中所述解码对象块的量化参数的预测步骤包括:使用该解码对象块的相邻块的量化参数的集合,来预测解码对象块的量化参数。
20.根据权利要求19的方法,其中所述使用该解码对象块的相邻块的量化参数的集合来预测解码对象块的量化参数的步骤包括:基于确定该相邻块的量化参数集合中包括的量化参数之中的用于预测的量化参数的标识信息,来预测该解码对象块的量化参数,或者预测该相邻块的量化参数集合中包括的量化参数之中的具有中值的量化参数是该解码对象块的量化参数。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610517204.1A CN106412587B (zh) | 2010-08-17 | 2011-08-17 | 用于解码图像及编码图像的方法 |
CN201610519076.4A CN105939476B (zh) | 2010-08-17 | 2011-08-17 | 用于解码图像的方法 |
CN201610518671.6A CN106028037B (zh) | 2010-08-17 | 2011-08-17 | 用于解码图像的设备和编码图像的方法 |
CN201610518674.XA CN106028038B (zh) | 2010-08-17 | 2011-08-17 | 用于解码图像的设备 |
Applications Claiming Priority (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2010-0079104 | 2010-08-17 | ||
KR20100079104 | 2010-08-17 | ||
KR1020100124181A KR20120016980A (ko) | 2010-08-17 | 2010-12-07 | 영상 부호화 방법 및 장치, 그리고 복호화 방법 및 장치 |
KR10-2010-0124181 | 2010-12-07 | ||
KR1020110025572A KR20120016986A (ko) | 2010-08-17 | 2011-03-22 | 영상 부호화 방법 및 장치, 그리고 복호화 방법 및 장치 |
KR10-2011-0025572 | 2011-03-22 | ||
KR1020110050852A KR20120016989A (ko) | 2010-08-17 | 2011-05-27 | 영상 부호화 방법 및 장치, 그리고 복호화 방법 및 장치 |
KR10-2011-0050852 | 2011-05-27 | ||
PCT/KR2011/006052 WO2012023806A2 (ko) | 2010-08-17 | 2011-08-17 | 영상 부호화 방법 및 장치, 그리고 복호화 방법 및 장치 |
Related Child Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610519076.4A Division CN105939476B (zh) | 2010-08-17 | 2011-08-17 | 用于解码图像的方法 |
CN201610518671.6A Division CN106028037B (zh) | 2010-08-17 | 2011-08-17 | 用于解码图像的设备和编码图像的方法 |
CN201610518674.XA Division CN106028038B (zh) | 2010-08-17 | 2011-08-17 | 用于解码图像的设备 |
CN201610517204.1A Division CN106412587B (zh) | 2010-08-17 | 2011-08-17 | 用于解码图像及编码图像的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103069800A true CN103069800A (zh) | 2013-04-24 |
CN103069800B CN103069800B (zh) | 2016-08-03 |
Family
ID=45839092
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610517204.1A Active CN106412587B (zh) | 2010-08-17 | 2011-08-17 | 用于解码图像及编码图像的方法 |
CN201610519076.4A Active CN105939476B (zh) | 2010-08-17 | 2011-08-17 | 用于解码图像的方法 |
CN201610518671.6A Active CN106028037B (zh) | 2010-08-17 | 2011-08-17 | 用于解码图像的设备和编码图像的方法 |
CN201180039691.0A Active CN103069800B (zh) | 2010-08-17 | 2011-08-17 | 用于编码视频的方法和设备、以及解码方法和设备 |
CN201610518674.XA Active CN106028038B (zh) | 2010-08-17 | 2011-08-17 | 用于解码图像的设备 |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610517204.1A Active CN106412587B (zh) | 2010-08-17 | 2011-08-17 | 用于解码图像及编码图像的方法 |
CN201610519076.4A Active CN105939476B (zh) | 2010-08-17 | 2011-08-17 | 用于解码图像的方法 |
CN201610518671.6A Active CN106028037B (zh) | 2010-08-17 | 2011-08-17 | 用于解码图像的设备和编码图像的方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610518674.XA Active CN106028038B (zh) | 2010-08-17 | 2011-08-17 | 用于解码图像的设备 |
Country Status (9)
Country | Link |
---|---|
US (8) | US9699449B2 (zh) |
EP (8) | EP4391532A2 (zh) |
JP (8) | JP2013529045A (zh) |
KR (12) | KR20120016980A (zh) |
CN (5) | CN106412587B (zh) |
ES (6) | ES2902733T3 (zh) |
HU (5) | HUE056938T2 (zh) |
PL (5) | PL3402196T3 (zh) |
WO (1) | WO2012023806A2 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103327336A (zh) * | 2013-06-28 | 2013-09-25 | 华为技术有限公司 | 一种三维编码的方法及设备 |
CN105453569A (zh) * | 2013-07-10 | 2016-03-30 | 夏普株式会社 | 缩放列表信号发送和参数集激活 |
CN105684442A (zh) * | 2013-07-23 | 2016-06-15 | 成均馆大学校产学协力团 | 用于编码/解码图像的方法和装置 |
CN112689147A (zh) * | 2016-05-28 | 2021-04-20 | 联发科技股份有限公司 | 视频数据处理方法以及装置 |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120016980A (ko) | 2010-08-17 | 2012-02-27 | 한국전자통신연구원 | 영상 부호화 방법 및 장치, 그리고 복호화 방법 및 장치 |
RS57475B1 (sr) * | 2010-08-17 | 2018-09-28 | Samsung Electronics Co Ltd | Dekodiranje video zapisa upotrebom jedinice za transformaciju sa promenljivom strukturom stabla |
US20120114034A1 (en) * | 2010-11-08 | 2012-05-10 | Mediatek Inc. | Method and Apparatus of Delta Quantization Parameter Processing for High Efficiency Video Coding |
JP2013034037A (ja) * | 2011-03-09 | 2013-02-14 | Canon Inc | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム |
MX339436B (es) | 2011-03-09 | 2016-05-26 | Nec Corp | Dispositivo de codificacion de video, dispositivo de decodificacion de video, metodo de codificacion de video, y metodo de decodificacion de video. |
WO2012120822A1 (en) | 2011-03-09 | 2012-09-13 | Canon Kabushiki Kaisha | Image coding apparatus, method for coding image, program therefor, image decoding apparatus, method for decoding image, and program therefor |
JP5875236B2 (ja) * | 2011-03-09 | 2016-03-02 | キヤノン株式会社 | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム |
KR101442127B1 (ko) * | 2011-06-21 | 2014-09-25 | 인텔렉추얼디스커버리 주식회사 | 쿼드트리 구조 기반의 적응적 양자화 파라미터 부호화 및 복호화 방법 및 장치 |
US10298939B2 (en) * | 2011-06-22 | 2019-05-21 | Qualcomm Incorporated | Quantization in video coding |
EP4228264B1 (en) | 2011-06-23 | 2024-07-31 | Sun Patent Trust | Image decoding device, image encoding device |
USRE47366E1 (en) | 2011-06-23 | 2019-04-23 | Sun Patent Trust | Image decoding method and apparatus based on a signal type of the control parameter of the current block |
KR102067683B1 (ko) | 2011-06-24 | 2020-01-17 | 선 페이턴트 트러스트 | 화상 복호 방법, 화상 부호화 방법, 화상 복호 장치, 화상 부호화 장치 및 화상 부호화 복호 장치 |
CN106878722B (zh) | 2011-06-24 | 2019-11-12 | 太阳专利托管公司 | 解码方法、解码装置、编码方法、编码装置 |
RU2608244C2 (ru) | 2011-06-27 | 2017-01-17 | Сан Пэтент Траст | Способ кодирования изображений, способ декодирования изображений, устройство кодирования изображений, устройство декодирования изображений и устройство кодирования и декодирования изображений |
CN103563377B (zh) | 2011-06-28 | 2017-05-10 | 太阳专利托管公司 | 解码方法及解码装置 |
MX2013010892A (es) | 2011-06-29 | 2013-12-06 | Panasonic Corp | Metodo de decodificacion de imagenes, metodo de codificacion de imagenes, aparato de decodificacion de imagenes, aparato de codificacion de imagenes y aparato de codificacion y decodificacion de imagenes. |
MY167090A (en) | 2011-06-30 | 2018-08-10 | Sun Patent Trust | Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus |
AU2012277219A1 (en) | 2011-06-30 | 2013-09-19 | Sun Patent Trust | Image decoding method, image encoding method, image decoding device, image encoding device, and image encoding/decoding device |
RU2604680C2 (ru) | 2011-07-11 | 2016-12-10 | Сан Пэтент Траст | Способ декодирования изображений, способ кодирования изображений, устройство декодирования изображений, устройство кодирования изображений и устройство кодирования и декодирования изображений |
KR101965388B1 (ko) * | 2011-11-04 | 2019-04-04 | 주식회사 골드피크이노베이션즈 | 양자화 계수 부/복호화 방법 및 이러한 방법을 사용하는 장치 |
KR101364084B1 (ko) * | 2012-02-28 | 2014-02-21 | 전자부품연구원 | 영상 부호화 장치 및 방법 |
US9473769B2 (en) * | 2012-06-08 | 2016-10-18 | Texas Instruments Incorporated | Method and system for reducing slice header parsing overhead in video coding |
KR101353290B1 (ko) * | 2012-07-06 | 2014-01-27 | 인텔렉추얼디스커버리 주식회사 | 멀티미디어 스티칭을 위한 트랜스코딩 방법 및 이를 이용한 트랜스코더 |
US10904551B2 (en) | 2013-04-05 | 2021-01-26 | Texas Instruments Incorporated | Video coding using intra block copy |
US9696145B2 (en) * | 2013-05-13 | 2017-07-04 | Texas Instruments Incorporated | Opportunistic structured light |
WO2015012600A1 (ko) * | 2013-07-23 | 2015-01-29 | 성균관대학교 산학협력단 | 영상 부호화/복호화 방법 및 장치 |
WO2018068239A1 (zh) * | 2016-10-12 | 2018-04-19 | 深圳市大疆创新科技有限公司 | 码率控制的方法、计算机***和装置 |
US11343489B2 (en) | 2018-03-19 | 2022-05-24 | Electronics And Telecommunications Research Institute | Method and apparatus for encoding/decoding image using geometrically modified reference picture |
JP7073495B2 (ja) | 2018-04-01 | 2022-05-23 | エルジー エレクトロニクス インコーポレイティド | 量子化パラメータ導出に基づく映像コーディング装置及び方法 |
WO2020004912A1 (ko) * | 2018-06-25 | 2020-01-02 | 한국전자통신연구원 | 양자화 파라미터를 이용한 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
JP6953576B2 (ja) * | 2018-10-03 | 2021-10-27 | キヤノン株式会社 | 符号化装置、符号化方法、プログラムおよび記憶媒体 |
CN113273191A (zh) * | 2019-01-10 | 2021-08-17 | 世宗大学校产学协力团 | 影像编码/解码方法及装置 |
CN112004084B (zh) * | 2019-05-27 | 2022-03-29 | 北京君正集成电路股份有限公司 | 一种利用量化参数排序的码率控制优化方法及*** |
KR20230049764A (ko) * | 2019-08-15 | 2023-04-13 | 베이징 다지아 인터넷 인포메이션 테크놀로지 컴퍼니 리미티드 | 팔레트 모드를 이용한 비디오 코딩의 방법 및 장치 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1647541A (zh) * | 2002-04-23 | 2005-07-27 | 诺基亚有限公司 | 用于在视频编码***中指示量化器参数的方法与设备 |
WO2009035210A1 (en) * | 2007-09-14 | 2009-03-19 | Samsung Electronics Co., Ltd. | Method, medium, and apparatus for encoding and/or decoding video |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5487086A (en) * | 1991-09-13 | 1996-01-23 | Comsat Corporation | Transform vector quantization for adaptive predictive coding |
JPH06209469A (ja) | 1993-01-11 | 1994-07-26 | Sony Corp | 画像符号化装置、画像符号化方法、画像復号化装置、画像復号化方法、および画像記録媒体 |
JPH08181988A (ja) * | 1994-12-26 | 1996-07-12 | Canon Inc | 動画像処理装置 |
US7466336B2 (en) * | 2002-09-05 | 2008-12-16 | Eastman Kodak Company | Camera and method for composing multi-perspective images |
WO2006004331A1 (en) * | 2004-07-07 | 2006-01-12 | Samsung Electronics Co., Ltd. | Video encoding and decoding methods and video encoder and decoder |
CN100584025C (zh) * | 2005-08-04 | 2010-01-20 | 华为技术有限公司 | 一种基于内容自适应的算术解码***及装置 |
US8175149B2 (en) * | 2005-11-21 | 2012-05-08 | Electronics And Telecommunications Research Institute | Method and apparatus for controlling bitrate of scalable video stream |
US20070147496A1 (en) * | 2005-12-23 | 2007-06-28 | Bhaskar Sherigar | Hardware implementation of programmable controls for inverse quantizing with a plurality of standards |
PT2950543T (pt) * | 2006-01-09 | 2017-11-22 | Musmann Hans-Georg | Codificação adaptativa do erro de predição em codificação de vídeo híbrida |
FR2896118A1 (fr) * | 2006-01-12 | 2007-07-13 | France Telecom | Codage et decodage adaptatifs |
US8135062B1 (en) * | 2006-01-16 | 2012-03-13 | Maxim Integrated Products, Inc. | Method and apparatus for QP modulation based on perceptual models for picture encoding |
JP2008153802A (ja) * | 2006-12-15 | 2008-07-03 | Victor Co Of Japan Ltd | 動画像符号化装置及び動画像符号化プログラム |
CA2681025C (en) | 2007-03-20 | 2015-10-13 | Fujitsu Limited | Video encoding and decoding apparatus and method using quantization in sub-blocks |
US20080302564A1 (en) | 2007-06-11 | 2008-12-11 | Ppg Industries Ohio, Inc. | Circuit assembly including a metal core substrate and process for preparing the same |
US8938009B2 (en) | 2007-10-12 | 2015-01-20 | Qualcomm Incorporated | Layered encoded bitstream structure |
KR100918862B1 (ko) | 2007-10-19 | 2009-09-28 | 광주과학기술원 | 참조영상을 이용한 깊이영상 생성방법 및 그 장치, 생성된깊이영상을 부호화/복호화하는 방법 및 이를 위한인코더/디코더, 그리고 상기 방법에 따라 생성되는 영상을기록하는 기록매체 |
US20100097444A1 (en) * | 2008-10-16 | 2010-04-22 | Peter Lablans | Camera System for Creating an Image From a Plurality of Images |
US8634456B2 (en) * | 2008-10-03 | 2014-01-21 | Qualcomm Incorporated | Video coding with large macroblocks |
KR101530385B1 (ko) | 2008-11-06 | 2015-06-22 | 주식회사 포스코 | 전로 집진형 후드 장치 |
KR101017180B1 (ko) | 2008-12-30 | 2011-02-25 | 두산중공업 주식회사 | 스테인리스 스틸 분리판 및 그 코팅방법 |
CA2749064C (en) * | 2009-01-08 | 2015-02-17 | Lg Electronics Inc. | 3d caption signal transmission method and 3d caption display method |
KR101164416B1 (ko) | 2009-05-18 | 2012-07-12 | 배동인 | 섀시 및 이를 이용한 문틀 |
KR101527085B1 (ko) * | 2009-06-30 | 2015-06-10 | 한국전자통신연구원 | 인트라 부호화/복호화 방법 및 장치 |
KR100997218B1 (ko) | 2009-10-07 | 2010-11-29 | 삼성전자주식회사 | 영상 역양자화방법 |
US20110274162A1 (en) * | 2010-05-04 | 2011-11-10 | Minhua Zhou | Coding Unit Quantization Parameters in Video Coding |
FR2954124B1 (fr) | 2009-12-18 | 2012-04-06 | Fabre Pierre Dermo Cosmetique | Utilisation du 2,3-dihydroxypropyl dodecanoate pour le traitement de la seborrhee |
JP5670444B2 (ja) * | 2010-05-13 | 2015-02-18 | シャープ株式会社 | 符号化装置および復号装置 |
RU2616155C1 (ru) * | 2010-06-04 | 2017-04-12 | Сони Корпорейшн | Устройство и способ обработки изображений |
KR101822214B1 (ko) | 2010-06-10 | 2018-01-25 | 톰슨 라이센싱 | 복수의 이웃 양자화 파라미터들로부터 양자화 파라미터 예측 변수들을 결정하기 위한 방법들 및 장치 |
KR20120016980A (ko) * | 2010-08-17 | 2012-02-27 | 한국전자통신연구원 | 영상 부호화 방법 및 장치, 그리고 복호화 방법 및 장치 |
WO2012042890A1 (ja) | 2010-09-30 | 2012-04-05 | パナソニック株式会社 | 画像復号方法、画像符号化方法、画像復号装置、画像符号化装置、プログラムおよび集積回路 |
US20120114034A1 (en) | 2010-11-08 | 2012-05-10 | Mediatek Inc. | Method and Apparatus of Delta Quantization Parameter Processing for High Efficiency Video Coding |
JP5875236B2 (ja) * | 2011-03-09 | 2016-03-02 | キヤノン株式会社 | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム |
JP6039163B2 (ja) * | 2011-04-15 | 2016-12-07 | キヤノン株式会社 | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム |
FR2993071B1 (fr) | 2012-07-03 | 2016-05-06 | Videodesk | Systeme d'affichage d'une page web |
EP2880497A2 (en) * | 2012-08-01 | 2015-06-10 | Real View Imaging Ltd. | Despeckling a computer generated hologram |
US10152421B2 (en) | 2015-11-23 | 2018-12-11 | Intel Corporation | Instruction and logic for cache control operations |
-
2010
- 2010-12-07 KR KR1020100124181A patent/KR20120016980A/ko unknown
-
2011
- 2011-03-22 KR KR1020110025572A patent/KR20120016986A/ko unknown
- 2011-05-27 KR KR1020110050852A patent/KR20120016989A/ko unknown
- 2011-08-17 CN CN201610517204.1A patent/CN106412587B/zh active Active
- 2011-08-17 ES ES18175284T patent/ES2902733T3/es active Active
- 2011-08-17 EP EP24169879.4A patent/EP4391532A2/en active Pending
- 2011-08-17 EP EP18175121.5A patent/EP3402195B1/en active Active
- 2011-08-17 US US13/808,433 patent/US9699449B2/en active Active
- 2011-08-17 HU HUE18175284A patent/HUE056938T2/hu unknown
- 2011-08-17 CN CN201610519076.4A patent/CN105939476B/zh active Active
- 2011-08-17 CN CN201610518671.6A patent/CN106028037B/zh active Active
- 2011-08-17 KR KR1020110081890A patent/KR101581742B1/ko active IP Right Grant
- 2011-08-17 EP EP21178773.4A patent/EP3941051B1/en active Active
- 2011-08-17 PL PL18175284T patent/PL3402196T3/pl unknown
- 2011-08-17 ES ES18175478T patent/ES2902752T3/es active Active
- 2011-08-17 EP EP18175284.1A patent/EP3402196B1/en active Active
- 2011-08-17 ES ES11818406.8T patent/ES2688586T3/es active Active
- 2011-08-17 JP JP2013515278A patent/JP2013529045A/ja active Pending
- 2011-08-17 ES ES18175483T patent/ES2902739T3/es active Active
- 2011-08-17 EP EP18175483.9A patent/EP3402198B1/en active Active
- 2011-08-17 CN CN201180039691.0A patent/CN103069800B/zh active Active
- 2011-08-17 EP EP18175478.9A patent/EP3402197B1/en active Active
- 2011-08-17 CN CN201610518674.XA patent/CN106028038B/zh active Active
- 2011-08-17 HU HUE18175483A patent/HUE057201T2/hu unknown
- 2011-08-17 PL PL18175478T patent/PL3402197T3/pl unknown
- 2011-08-17 EP EP18174555.5A patent/EP3402194B1/en active Active
- 2011-08-17 ES ES18174555T patent/ES2896491T3/es active Active
- 2011-08-17 HU HUE18175121A patent/HUE056939T2/hu unknown
- 2011-08-17 PL PL18175483T patent/PL3402198T3/pl unknown
- 2011-08-17 EP EP11818406.8A patent/EP2608540B1/en active Active
- 2011-08-17 PL PL18174555T patent/PL3402194T3/pl unknown
- 2011-08-17 HU HUE18175478A patent/HUE057198T2/hu unknown
- 2011-08-17 ES ES18175121T patent/ES2902751T3/es active Active
- 2011-08-17 HU HUE18174555A patent/HUE056101T2/hu unknown
- 2011-08-17 PL PL18175121T patent/PL3402195T3/pl unknown
- 2011-08-17 WO PCT/KR2011/006052 patent/WO2012023806A2/ko active Application Filing
-
2015
- 2015-01-08 KR KR1020150002704A patent/KR101650464B1/ko active IP Right Grant
- 2015-04-10 JP JP2015080963A patent/JP6163176B2/ja active Active
- 2015-08-05 KR KR1020150110605A patent/KR101791163B1/ko active IP Right Grant
- 2015-08-05 KR KR1020150110606A patent/KR101791164B1/ko active IP Right Grant
-
2017
- 2017-02-27 JP JP2017035072A patent/JP6293943B2/ja active Active
- 2017-04-17 US US15/489,290 patent/US9838691B2/en active Active
- 2017-10-23 KR KR1020170137444A patent/KR101895362B1/ko active IP Right Grant
- 2017-11-02 US US15/801,423 patent/US10212422B2/en active Active
-
2018
- 2018-02-09 JP JP2018022301A patent/JP6615922B2/ja active Active
- 2018-02-09 JP JP2018022307A patent/JP6625680B2/ja active Active
- 2018-02-09 JP JP2018022320A patent/JP6615923B2/ja active Active
- 2018-02-09 JP JP2018022325A patent/JP6620181B2/ja active Active
- 2018-02-09 JP JP2018022294A patent/JP6636551B2/ja active Active
- 2018-08-30 KR KR1020180102570A patent/KR101927384B1/ko active IP Right Grant
- 2018-08-30 KR KR1020180102571A patent/KR101927385B1/ko active IP Right Grant
- 2018-08-30 KR KR1020180102572A patent/KR101927386B1/ko active IP Right Grant
- 2018-08-30 KR KR1020180102573A patent/KR101927387B1/ko active IP Right Grant
- 2018-12-28 US US16/236,019 patent/US10827174B2/en active Active
- 2018-12-28 US US16/235,878 patent/US10939106B2/en active Active
-
2020
- 2020-09-22 US US17/027,866 patent/US11265546B2/en active Active
-
2022
- 2022-01-21 US US17/580,810 patent/US11601649B2/en active Active
-
2023
- 2023-03-06 US US18/118,004 patent/US20230209056A1/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1647541A (zh) * | 2002-04-23 | 2005-07-27 | 诺基亚有限公司 | 用于在视频编码***中指示量化器参数的方法与设备 |
WO2009035210A1 (en) * | 2007-09-14 | 2009-03-19 | Samsung Electronics Co., Ltd. | Method, medium, and apparatus for encoding and/or decoding video |
Non-Patent Citations (4)
Title |
---|
MARTA KARCZEWICZ ETAL: "Rate Distortion Optimized Quantization", 《TELECOMMUNICATION STANDARDIZATION SECTOR STUDY PERIOD 2005-2008》 * |
MARTA KARCZEWICZ ETAL: "Video coding technology proposal by Qualcomm Inc", 《JCT-VC OF ITU-T SG16 WP3 AND ISO/IEC JTC1/SC29/WG11 1ST MEETING》 * |
MARTA KARCZEWICZ ETAL: "Video coding technology proposal by Qualcomm Inc", 《JCT-VC OF ITU-T SG16 WP3 AND ISO/IEC JTC1/SC29/WG11 1ST MEETING》, 23 April 2010 (2010-04-23) * |
YU SUN ETAL: "An Incremental Basic Unit Level QP Determination Algorithm for H.264/AVC Rate Control", 《VISUAL COMMUNICATIONS AND IMAGE PROCESSING》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103327336A (zh) * | 2013-06-28 | 2013-09-25 | 华为技术有限公司 | 一种三维编码的方法及设备 |
CN103327336B (zh) * | 2013-06-28 | 2016-08-31 | 华为技术有限公司 | 一种三维编码的方法及设备 |
CN105453569A (zh) * | 2013-07-10 | 2016-03-30 | 夏普株式会社 | 缩放列表信号发送和参数集激活 |
CN105684442A (zh) * | 2013-07-23 | 2016-06-15 | 成均馆大学校产学协力团 | 用于编码/解码图像的方法和装置 |
CN105684442B (zh) * | 2013-07-23 | 2020-02-21 | 英迪股份有限公司 | 用于编码/解码图像的方法 |
US10645399B2 (en) | 2013-07-23 | 2020-05-05 | Intellectual Discovery Co., Ltd. | Method and apparatus for encoding/decoding image |
CN112689147A (zh) * | 2016-05-28 | 2021-04-20 | 联发科技股份有限公司 | 视频数据处理方法以及装置 |
CN112689147B (zh) * | 2016-05-28 | 2023-10-13 | 寰发股份有限公司 | 视频数据处理方法以及装置 |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103069800B (zh) | 用于编码视频的方法和设备、以及解码方法和设备 | |
US9973753B2 (en) | Moving image encoding device and moving image decoding device based on adaptive switching among transformation block sizes | |
EP3367680A1 (en) | Intra-prediction method and apparatus in video coding system | |
EP3568986A1 (en) | Intra prediction techniques for video coding | |
KR20180043830A (ko) | 이미지 예측 방법 및 장치 | |
US10778985B2 (en) | Method and apparatus for intra prediction in video coding system | |
CN104956676A (zh) | 层间语法预测控制 | |
KR20200108083A (ko) | 움직임 벡터에 기반한 영상 코딩 방법 및 그 장치 |
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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230510 Address after: Seoul, South Kerean Patentee after: IDEAHUB Inc. Address before: Daejeon, Korea Patentee before: ELECTRONICS AND TELECOMMUNICATIONS Research Institute OF KOREA |
|
TR01 | Transfer of patent right |