视频解码方法、设备和程序以及视频编码设备和方法

文档序号:10516179阅读:352来源:国知局
视频解码方法、设备和程序以及视频编码设备和方法【专利摘要】一种视频解码方法,包括:从比特流提取PCM块大小信息;基于PCM块大小信息,来确定用于解析PCM头部的PCM块大小的最小值;如果块的块类型是帧内预测并且块的块大小等于或者大于PCM块大小的最小值,则在块中从比特流解析PCM头部;基于PCM头部来控制熵解码过程和PCM解码过程:在熵解码过程被控制的情况下,解析比特流中的图像的经变换的数据;字节对准比特流;以及在PCM解码过程被控制的情况下,通过PCM解码来解码已被字节对准的比特流中的图像的PCM数据。【专利说明】视频解码方法、设备和程序从及视频编码设备和方法[0001]分案申请说明[0002]本申请是国际申请日为2011年11月22日、于2013年5月24日进入中国国家阶段、申请号为201180056856.5、名称为"图像编码设备、图像解码设备、图像编码方法、图像解码方法和程序"的中国发明专利申请的分案申请。
技术领域
[0003]本发明设及一种使用PCM编码的视频编码设备和视频解码设备。【
背景技术
】[0004]专利文献(P化)1提出一种用于在输出比特流中嵌入指示未受到变换过程和赌编码过程的块类型的信息W便确保用于视频编码设备或者视频解码设备的某个处理时间的视频编码方法。[0005]未受到变换过程和赌编码过程的块类型的示例是在非专利文献(NPLH中描述的脉冲代码调制(PCM)。术语块类型意味着用于块的编码类型(下文提到的帖内预测、帖间预测和PCM)。[0006]在NPL1中描述的视频编码设备具有在图14中所示的结构。图14中所示的视频编码设备在下文中被称为典型视频编码设备。[0007]下文参照图14描述接收数字化视频的每个帖作为输入并且输出比特流的典型视频编码设备的结构和操作。[000引图14中所示的视频编码设备包括变换器/量化器102、赌编码器103、逆变换器/逆量化器104、缓冲器105、预测器106、PCM编码器107、PCM解码器108、复用数据选择器109、复用器110、开关121和开关122。[0009]图14中所示视频编码设备将每帖划分成被称为宏块(MB)的16X16像素大小的块,并且从帖的左上方依次对每个MB编码。在NPL1中描述的AVC中,将每个MB进一步划分成4X4像素大小的块,并且对4X4像素大小的每个块编码。[0010]图15是示出在帖具有QCIF(四分之一共同中间格式)空间分辨率的情况下的块划分的示例的说明图。下文为了简化而在仅聚焦于照度的像素值之时描述每个单元的操作。[0011]从块划分的输入视频减去从预测器106供应的预测信号,并且向变换器/量化器102输入结果。存在两种类型的预测信号,即帖内预测信号和帖间预测信号。下文描述每个预测信号。[0012]帖内预测信号是基于与当前图片具有相同显示时间的重建图片的图像生成的预测信号并且存储于缓冲器105中。参照NPL1中的8.3.1.用于照度采样的帖内_4X4预测过程、8.3.2.用于照度采样的帖内_8X8预测过程和8.3.3.用于照度采样的帖内_16X16预测过程,Ξ个块大小(即帖内_4X4、帖内_8X8和帖内_16X16)的帖内预测可用。[001引如可W从图16中的(a巧lj(c)理解的那样,帖内_4X4和帖内_8X8分别是4X4块大小和8X8块大小的帖内预测。附图中的每个圆圈(0)代表用于帖内预测的参考像素,即与当前图片具有相同显示时间的重建图片的像素。[0014]在帖内_4X4的帖内预测中,重建的外围像素被直接设置为参考像素并且用于在图16中的(b)中所示的九个方向上填充(外推(extrapolation))。在帖内_8X8的帖内预测中,在图16中的(C)中的右箭头之下所示的低通滤波器(1/2,1/4,1/2)平滑重建图片的图像的外围像素而获得的像素被设置为参考信号并且用于在图16中的(b)中所示的九个方向上的外推W形成预测信号。[001引类似地,如可W从图17中的(a)理解的那样,帖内_16X16是16X16块大小的帖内预测。如图16中那样,附图中的每个圆圈(0)代表用于帖内预测的参考像素,即与当前图片具有相同显示时间的重建图片的像素。在帖内_16X16的帖内预测中,重建图像的外围像素被直接设置为参考像素并且用于在图17中的(b)中所示的四个方向上外推W形成预测信号。[0016]下文将使用帖内预测信号来编码的MB和块分别称为帖内MB和帖内块,将帖内预测的块大小称为帖内预测块大小,将外推的方向称为帖内预测方向。帖内预测块大小和帖内预测方向是与帖内预测有关的预测参数。[0017]帖间预测信号是从与当前图片具有不同显示时间的重建图片的图像生成的预测信号并且存储于缓冲器105中。下文将使用帖间预测信号来编码的MB和块分别称为帖间MB和帖间块。可W例如从16X16、16X8、8X16、8X8、8X4、4X8和4X4选择帖间预测的块大小(帖间预测块大小)。[0018]图18是示出使用16X16块大小的帖间预测的示例的说明图。图18中所示的运动矢量MV=(mvx,mvy)是帖间预测的预测参数,该预测参数指示参考图片的帖间预测块(帖间预测信号)相对于待编码的块的平行平移量。在AVC中,帖间预测的预测参数不仅包括帖间预测方向(该帖间预测方向代表帖间预测信号的参考图片相对于待编码的块的待编码的图片而言的方向)并且包括参考图片索引(该参考图片索引用于标识用于待编码的块的帖间预测的参考图片)。运是因为在AVC中,在缓冲器105中存储的多个参考图片可W用于帖间预测。[0019]在NPL1中的8.4帖间预测过程中更具体描述帖间预测。[0020]仅包括帖内MB的编码图片被称为I图片。不仅包括帖内MB而且包括帖间MB的编码图片被称为P图片。包括如下帖间MB的编码图片被称为B图片,运些帖间NB不是将一个参考图片而是两个参考图片同时用于帖间预测。在B图片中,其中帖间预测信号的参考图片相对于待编码的块的待编码的图片而言的方向为向过去的帖间预测被称为向前预测,其中帖间预测信号的参考图片相对于待编码的块的待编码的图片而言的方向为向将来的帖间预测被称为向后预测,并且设及到过去和将来二者的帖间预测被称为双向预测。帖间预测的方向(帖间预测方向)是帖间预测的预测参数。[0021]变换器/量化器102频率变换已经从其减去预测信号的图像(预测误差图像)。[0022]变换器/量化器102还用预定量化步进宽度Qs量化频率变换的预测误差图像(频率变换系数)。下文将量化的频率变换系数称为变换量化值。[0023]赌编码器103对预测参数和变换量化值赌编码。预测参数是与MB和块预测有关的信息,比如上文提到的块类型(帖内预测、帖间预测和PCM)、帖内预测块大小、帖内预测方向、帖间预测块大小和运动矢量。[0024]逆变换器/逆量化器104用量化步进宽度Qs逆量化变换量化值。逆变换器/逆量化器104进一步逆频率变换通过逆量化获得的频率变换系数。预测信号与通过逆频率变换获得的重建预测误差图像相加,并且向开关122供应结果。[0025]复用数据选择器109监视赌编码器103的与待编码的MB对应的输入数据量。在赌编码器103能够在MB的处理时间内对输入数据赌编码的情况下,复用数据选择器109选择赌编码器103的输出数据,并且使选择的数据经由开关121向复用器110供应。复用数据选择器109还选择逆变换/逆量化器104的输出数据,并且使选择的数据经由开关122向缓冲器105供应。[0026]在赌编码器103不能在MB的处理时间内对输入数据赌编码的情况下,复用数据选择器109选择PCM编码器107的通过对MB的视频PCM编码而获得的输出数据,并且使选择的数据经由开关121向复用器110供应。复用数据选择器109进一步选择PCM解码器108的通过对PCM编码器107的输出数据PCM解码而获得的输出数据,并且使选择的数据经由开关122向缓冲器105供应。[0027]缓冲器105存储经由开关122供应的重建图像。每帖的重建图像被称为重建图片。[00%]复用器110复用赌编码器103和PCM编码器107的输出数据并且输出复用结果。[0029]基于上文描述的操作,视频编码设备中的复用器110生成比特流。[0030]引用列表[0031]专利文献[0032]P化1:公开号为2004-135251的日本专利申请[0033]非专利文献[0034]NPL1:IS0/IEC14496-lOAdvancedVideoCoding[00;35]NPL2:"TestModelunderConsideration",Document:JCTVC-B205JointCollaborativeTeamonVideoCoding(JCT-VC)ofmJ-TSG16WP3andISO/IECJTCl/SC29/WG11化dMeeting:Geneva,CH,21-2Wuly,2010[0036]NPL3:W.-J.Qien,X.Wang,andM.Karczewicz,"CE5ImprovedcodingofinterpredictionmodewithLCEC/'JCTVC-D370[0037]NPL4:S丄iu,Y.-W.Huang,S丄ei,'书emovePartitionSizeNxN/'JCTVC-D432【
发明内容】[003引技术问题[0039]上文描述的技术通过在MB中使用未设及到变换过程和赌编码过程的PCM来确保用于视频编码设备或者视频解码设备的某一处理时间。[0040]然而,上文描述的典型技术基于如下视频编码,该视频编码使用固定编码单位大小(CU大小)的MB。因而,如在NPL2中描述的那样,在上文描述的技术应用于如下视频编码(下文称为在考虑之下的测试模型方案(TMuC方案),该视频编码使用图19中所示的如下四元树结构的编码单位(编码树块(CTB),在该四元树结构中,CU大小可变并且在所有层(即所有深度)的CTB中的输出比特流中嵌入指示PCM的信息(PCM头部)),存在在比特流中包括的PCM头部的位数比率增加并且因此压缩视频的质量减少运样的问题。[0041]运里,最大CTB被称为最大编码树块化CTB),并且最小CTB被称为最小编码树块(SCTB)。在本说明书中,与CTB对应的块被称为编码单位(CU)。另外,在TMuC方案中引入如下预测单位(PU)(见图20)的概念,该PU作为用于CU的预测的单位。图20是用于描述PU的说明图,其中仅支持来自图20中所示的形状之中的方形作为帖内预测块大小。[0042]N化3描述帖间预测的信令的改进。肥L4描述帖间预测和帖内预测的信令的改进。[0043]为了解决上文描述的典型技术的问题,考虑可W在更高层CU中选择PCMW便确保用于视频编码设备或者视频解码设备的某一处理时间的观点。如从图19可见,更高层CU是更大深度值的CU。每帖的更高层CU的数目更小,因为它们的块大小更大。由于更高层CU的数目更小,所W可W减少在比特流中包括的PCM头部的位数比率。[0044]在本发明中,通过在基于PCM编码的视频编码中限制针对其传输PCM头部的CU的深度来解决问题。也就是说,在本发明中,针对其传输PCM头部的CU大小限于预定大小。[0045]对问题的解决方案[0046]根据本发明的一种视频解码方法包括:从比特流提取PCM块大小信息;基于PCM块大小信息,来确定用于解析PCM头部的PCM块大小的最小值;如果块的块类型是帖内预测并且块的块大小等于或者大于PCM块大小的最小值,则在块中从比特流解析PCM头部;基于PCM头部来控制赌解码过程和PCM解码过程:在赌解码过程被控制的情况下,解析比特流中的图像的经变换的数据;字节对准比特流;W及在PCM解码过程被控制的情况下,通过PCM解码来解码已被字节对准的比特流中的图像的PCM数据。[0047]根据本发明的一种视频解码设备包括:提取装置,用于从比特流提取PCM块大小信息;PCM块大小确定装置,用于基于所述PCM块大小信息,来确定用于解析PCM头部的PCM块大小的最小值;PCM头部解析装置,用于如果块的块类型是帖内预测并且所述块的块大小等于或者大于所述PCM块大小的所述最小值,则在所述块中从所述比特流解析所述PCM头部;字节对准装置,用于字节对准所述比特流;赌解码装置,用于解析所述比特流中的图像的经变换的数据赌解码;PCM解码装置,用于通过PCM解码来解码已被字节对准的所述比特流中的所述图像的PCM数据;W及解码控制装置,用于基于所述PCM头部,来控制所述赌解码装置和所述PCM解码装置。[0048]根据本发明的一种视频解码程序,用于使得计算机执行:从比特流提取PCM块大小信息的提取处理;基于所述PCM块大小信息,来确定用于解析PCM头部的PCM块大小的最小值的PCM块大小确定处理;如果块的块类型是帖内预测并且所述块的块大小等于或者大于所述PCM块大小的所述最小值,则在所述块中从所述比特流解析所述PCM头部的处理;基于所述PCM头部来控制赌解码过程和PCM解码过程的处理:在所述赌解码过程被控制的情况下,解析所述比特流中的图像的经变换的数据的处理;字节对准所述比特流的处理;W及在所述PCM解码过程被控制的情况下,通过PCM解码来解码已被字节对准的所述比特流中的所述图像的PCM数据。[0049]根据本发明的一种视频解码设备包括:提取装置,用于从比特流提取PCM块大小信息;PCM块大小确定装置,用于基于所述PCM块大小信息,来确定用于解析PCM头部的PCM块大小的最大值;PCM头部解析装置,用于如果块的块类型是帖内预测并且所述块的块大小等于或者小于所述PCM块大小的所述最大值,则在所述块中从所述比特流解析所述PCM头部;字节对准装置,用于字节对准所述比特流;赌解码装置,用于解析所述比特流中的图像的经变换的数据赌解码;PCM解码装置,用于通过PCM解码来解码已被字节对准的所述比特流中的所述图像的PCM数据;W及解码控制装置,用于基于所述PCM头部,来控制所述赌解码装置和所述PCM解码装置。[0050]根据本发明的一种视频解码方法包括:从比特流提取PCM块大小信息;基于所述PCM块大小信息,来确定用于解析PCM头部的PCM块大小的最大值;如果块的块类型是帖内预测并且所述块的块大小等于或者小于所述PCM块大小的所述最大值,则在所述块中从所述比特流解析所述PCM头部;基于所述PCM头部来控制赌解码过程和PCM解码过程:在所述赌解码过程被控制的情况下,解析所述比特流中的图像的经变换的数据;字节对准所述比特流;W及在所述PCM解码过程被控制的情况下,通过PCM解码来解码已被字节对准的所述比特流中的所述图像的PCM数据。[0051]根据本发明的一种视频编码设备包括:变换装置,用于变换图像块;赌编码装置,用于对由变换装置变换的图像块的变换数据赌编码;PCM编码装置,用于通过PCM编码对图像块编码;复用数据选择装置,用于在从外界设置的块大小的块中选择赌编码装置或者PCM编码装置的输出数据;W及复用装置,用于在从外界设置的块大小的块中在比特流中嵌入PCM头部。[0052]根据本发明的一种视频编码方法包括:变换图像块;对通过所述变换而变换的所述图像块的经变换的数据赌编码;通过PCM编码来编码所述图像块;在从外界设置的块大小的块中,选择所述赌编码或者所述PCM编码的输出数据;W及在从所述外界设置的所述块大小的所述块中在比特流中嵌入PCM头部。[0053]根据本发明的一种视频解码方法包括:对391;[1:_(30(1;[]1旨_11]1;[1:_^曰旨赌解码;对pred_mode语法赌解码;在所述pred_mode语法指示帖内预测时在块大小等于或者大于最小CU大小的块中对pcm_flag语法赌编码,而在所述pred_mode语法指示帖内预测时不在块大小小于所述最小CU大小的块中对所述pcm_flag语法赌编码;从比特流解析pcm_alignment_ze;ro_bit语法;在所述pcm_flag语法指示PCM-编码时,对将通过PCM-解码被解码的CU解码;W及在所述pcm_flag语法指示赌编码或者所述pcm_flag语法不是赌解码的时,对将通过赌解码被解码的CU解码。[0054]根据本发明的一种视频解码设备包括:第一赌解码装置,用于对split_coding_unit_flag赌解码;第二赌解码装置,用于对pred_mode语法赌解码;第Ξ赌解码装置,用于在所述pred_mode语法指示帖内预测时在块大小等于或者大于最小CU大小的块中对pcm_flag语法赌编码,而在所述precLmode语法指示帖内预测时不在块大小小于所述最小CU大小的块中对所述pcm_f1ag语法赌编码;解析装置,用于从比特流解析pcm_a1ignment_ze;ro_bit语法;PCM解码装置,用于在所述pcm_flag语法指示PCM-编码时,对将通过PCM-解码被解码的CU解码;W及赌解码装置,用于在所述pcm_flag语法指示赌编码或者所述pcm_flag语法不是赌解码的时,对将通过赌解码被解码的CU解码。[0055]根据本发明的一种视频解码设备包括:解复用装置,用于解复用包括PCM块大小信息的比特流;PCM块大小确定装置,用于基于由解复用装置解复用的PCM块大小信息确定针对其解析PCM头部的PCM块大小;PCM头部解析装置,用于在由PCM块大小确定装置确定的PCM块大小的块中从比特流解析PCM头部;赌解码装置,用于对比特流中包括的图像的变换数据赌解码;逆变换装置,用于逆变换赌解码装置赌解码的变换数据;PCM解码装置,用于通过PCM解码对比特流中的图像的PCM数据解码;W及解码控制装置,用于基于由PCM头部解析装置解析的PCM头部控制赌解码装置和PCM解码装置。[0056]根据本发明的一种视频编码方法,包括:在从外界设置的块大小的单位中选择通过对图像块的变换数据赌编码而获得的数据或者通过对图像块PCM编码而获得的数据;W及在从外界设置的块大小的块中在比特流中嵌入PCM头部。[0057]根据本发明的一种视频解码方法,包括:解复用包括PCM块大小信息的比特流;基于解复用的PCM块大小信息确定用于解析PCM头部的PCM块大小;在确定的PCM块大小的块中从比特流解析PCM头部;基于PCM头部控制赌解码过程和PCM解码过程:在控制赌解码过程时对比特流中的图像的变换数据赌解码并且逆变换赌解码的变换数据;W及在控制PCM解码过程时通过PCM解码对比特流中的图像的PCM数据解码。[0058]根据本发明的一种视频编码程序使计算机执行:选择过程,在从外界设置的块大小的单位中选择通过对图像块的变换数据赌编码而获得的数据或者通过对图像块PCM编码而获得的数据;W及复用过程,在从外界设置的块大小的块中在比特流中嵌入PCM头部。[0059]根据本发明的一种视频解码程序,使计算机执行:解复用过程,解复用包括PCM块大小信息的比特流;PCM块大小确定过程,基于解复用的PCM块大小信息确定用于解析PCM头部的PCM块大小;PCM头部解析过程,在确定的PCM块大小的块中从比特流解析PCM头部;W及基于解析的PCM头部控制赌解码过程和PCM解码过程的过程:其中使计算机执行在控制赌解码过程时对比特流中的图像的变换数据赌解码并且逆变换赌解码的变换数据的过程,并且其中使计算机执行在控制PCM解码过程时通过PCM解码对比特流中的图像的PCM数据解码的过程。[0060]本发明的有利效果[0061]根据本发明,针对其信号通知PCM头部的编码单位大小被限于预定大小,从而使得可W保持比特流中的PCM头部的位数比率为低并且可W维持压缩视频的质量而又确保用于视频编码设备的某一处理时间。[0062]另外,根据本发明,可W通过在比特流中嵌入用于向视频解码设备信号通知预定大小的PCM编码单位大小信息来增强视频编码设备和视频解码设备的互操作性。【附图说明】[0063]图1是示例性实施例1中的视频编码设备的框图。[0064]图視在PU语法中指示PCM头部的列表1的说明图。[0065]图3是在序列参数集中指示PCM编码单位大小信息的列表2的说明图。[0066]图4是示出PCM头部写入操作的流程图。[0067]图5是示例性实施例2中的视频解码设备的框图。[0068]图6示出PCM头部解析操作的流程图。[0069]图7是在图片参数集中指示PCM编码单位大小信息的列表3的说明图。[0070]图8是在分片头部中指示PCM编码单位大小的列表4的说明图。[0071]图9是示例性实施例3中的在PU语法中指示PCM头部的列表1的说明图。[0072]图10是示出示例性实施例3中的PCM头部解析操作的流程图。[0073]图11是示出根据本发明的能够实现视频编码设备和视频解码设备的功能的信息处理系统的结构示例的框图。[0074]图12是示出根据本发明的视频编码设备的主要部分的框图。[0075]图13是示出根据本发明的视频解码设备的主要部分的框图。[0076]图14是典型视频编码设备的框图。[0077]图15是示出块划分示例的说明图。[0078]图16是用于描述预测类型的说明图。[0079]图17是用于描述预测类型的说明图。[0080]图18是示出使用16X16块大小的帖间预测示例作为示例的说明图。[0081]图19是用于描述CTB的说明图。[0082]图20是用于描述PU的说明图。【具体实施方式】[0083]示例性实施例1[0084]示例性实施例1示出如下视频编码设备,该视频编码设备包括:用于在从外界设置的CU大小中选择赌编码装置或者PCM编码装置的输出数据的装置;用于在比特流中在从外界设置的CU大小中嵌入PCM头部的装置;W及用于在比特流中嵌入用于向视频解码设备信号通知从外界设置的CU大小的与PCM编码单位大小有关的信息的装置。[0085]为了使用具体示例来提供描述,在运一示例性实施例中,假设在比特流中针对其嵌入PCB头部的CU大小大于或者等于从外界设置的PCΜ编码单位大小(pcmCodingUnitSize)。也假设可用编码单位大小是128、64、32、16和8,并且pcmCoding化itSize是16。如后文描述的那样,还假设与PCM编码单位大小有关的信息是通过将PCM编码单位大小除W最小编码单位大小而获得的值的W2为底的对数。因此,在运一示例性实施例中,与在比特流中针对其嵌入PCM头部的CU大小对应的块大小是128X128、64X64、32X32和16X16。另外,在比特流中嵌入的与CU大小有关的信息的具体值是l(=log2(16/8))。[0086]如图1中所示,如同图14中所示的典型视频编码设备,在运一示例性实施例中的视频编码设备包括变换器/量化器102、赌编码器103、逆变换器/逆量化器104、缓冲器105、预测器106、PCM编码器107、PCM解码器108、复用数据选择器109、复用器110、开关121和开关122。在图1中所示的运一示例性实施例中的视频编码设备与图14中所示的视频编码设备不同在于向复用数据选择器109供应pcmCodingUnitSizeW便在小于或者等于pcmCodingUnitSize的CU大小中传输PCM头部并且也向复用器110供应pcmCodingUnitSizeW便向视频解码设备信号通知pcmCodingUnitSize。[0087]从CU大小的输入视频减去从预测器106供应的预测信号,并且向变换器/量化器102输入结果。[0088]变换器/量化器102频率变换已经从其减去预测信号的图像(预测误差图像)。[0089]变换器/量化器102还用量化步进宽度Qs量化频率变换的预测误差大小(频率变换系数)。[0090]赌编码器103对用于信号通知CU大小的split_coding_unit_flag(见图19)、从预测器106供应的预测参数和从变换器/量化器102供应的变换量化值赌编码。预测参数是与待编码的CU的预测有关的信息,比如块类型(帖内预测、帖间预测和PCM)、帖内预测块大小、帖内预测方向、帖间预测块大小和运动矢量。[0091]基于经由复用数据选择器109从外界设置的pcmCoding化itSize,在运一示例性实施例中的赌编码器103在待编码的CU具有大于或者等于pcmCoding化itSize的大小并且也具有帖内预测运一预测模式的情况下将指示PCM编码的0N/0FF的pcm_flag语法赌编码为OFF。[0092]逆变换器/逆量化器104用量化步进宽度Qs逆量化变换量化值。逆变换器/逆量化器104进一步逆频率变换通过逆量化获得的频率变换系数。预测信号与通过逆频率变换获得的重建预测误差图像相加,并且向开关122供应结构。[0093]复用数据选择器109监视赌编码器103的与大于或者等于pcmCoding化itSize的待编码的CU对应的输入数据量。在赌编码器103能够在大于或者等于pcmCoding化itSize的待编码的CU的处理时间内对输入数据赌编码的情况下,复用数据选择器109选择赌编码器103的输出数据并且使选择的数据经由开关121向复用器110供应。复用数据选择器109还选择逆变换器/逆量化器104的输出数据并且使选择的数据经由开关122向缓冲器105供应。[0094]在编码器103不能在待编码的CU的处理时间内对输入数据赌编码的情况下,复用数据选择器109先使赌编码器103赌编码和输出如下信息,该信息指示通过PCM编码对大于或者等于pcmCoding化itSize的CU编码。具体而言,复用数据选择器109使赌编码器103在CU的PU头部中赌编码和输出指示块类型的mode_table_idx语法或者pred_mode语法为帖内预巧。,并且赌编码和输出指示PCM编码的0N/0FF的pcm_flag语法为ON。[00M]接着,字节对准赌编码器103的输出位。具体而言,赌编码器103向复用器110供应pcm_alignment_ze;ro_bit语法的预定数量。另外,针对后续编码初始化赌编码器103的编码引擎。[0096]在初始化编码引擎之后,PCM编码器107通过PCM编码对CU的输入视频编码。PCM编码器107的照度输出数据pcm_samp1e_luma[i]具有输入视频的照度像素位长度bit_dep1:h_luma。运里,i(0<i<255)是按照在CU的块内的光栅扫描顺序的索引。同样地,PCM编码器107的色差输出数据口。111_3曰111口16_证1'〇1]1曰[;[](;[:0<1<128)具有输入视频的色差像素位长度bit_depth_chroma。[0097]在通过PCM编码对CU的输入视频编码之后,CPM解码器108通过PCM解码对pcm_samp1e_luma[i]和pcm_samp1e_chroma[i]角军石马。[0098]在PCM解码之后,复用数据选择器109选择PCM编码器107的输出数据,并且使选择的数据经由开关121向复用器110供应。[0099]最后,复用数据选择器109选择PCM解码器108的输出数据,并且使选择的数据经由开关122向缓冲器105供应。[0100]在符合NPL1中的语法函数、类别和描述符W及NPL2中的4.1.10预测单位语法的规范时,可W如在图2中所示的列表1中表示的那样信号通知上文提到的mode_table_idx语法、pred_mode语法、pcm_flag语法和pcm_alignment_ze;ro_bit语法。在列表1中,变量pcm_unit_flag(该变量是pcm_alignment_ze;ro_bit语法的信号通知条件)仅在信号通知用于PCM编码ON的pcm_flag语法的情况下为ON。否则,变量pcm_unit_flag为OFF。运一示例性实施例具有在列表1中仅根据条件"if(currPre加nitSize〉=pcmCodingUnitSize)"在大小大于或者等于pcmCoding化itSize的CU的PU头部中信号通知pcm_flag语法运样的特征。[0101]复用器110复用与PCM编码单位大小有关的信息(max_pcm_coding_unit_hierarchy_cbpth)W及赌编码器103和PCM编码器107的输出数据并且输出复用结果。在符合NPL2中的4.1.2序列参数集RBSP语法时,如在图3中所示的列表2中表示的那样,在序列参数集的1〇邑2_min_coding_unit_size_minus3i^'?i^Rmax_coding_unit_hierarchy_depth语法之后复用max_pcm_coding_unit_hiera;rchy_(kpth语法(通过将PCM编码单位大小除W在运一示例性实施例中为"Γ的最小编码单位大小而获得的值的W2为底的对数)。运里,max_pcm_coding_unit_hierarchy_depthnJl^|)^^|N^min_pcm_coding_unit_hierarchy_depthclog2_min_coding_unit_size_minus3语法和max_coding_unit_hierarchy_depth语法分别是用于确定SCU大小(MinCodingUnitSize)和LCU大小(MaxCodingUnitSize)的信息。分别计算MinCodingUnitSize和MaxCodingUnitSize如下:[0102]MinCodingUnitSize=l?(log2_min_coding_unit_size_minus3+3)[0103]MaxCodingUnitSize=l?(log2_min_coding_unit_size_minus3+3+max_coding_unit_hier曰rchy_depth)[0104]max_coding_unit_hiera;rchy_depth语法和MinCodingUnitSize具有W下关系。[0105]max_pcm_coding_unit_hierarchy_depth=log2(pcmCodingUnitSize/MinCodingUnitSize)[0106]基于上文描述的操作,根据本发明的视频编码设备生成比特流。[0107]下文参照图4中的流程图描述PCM头部写入操作,该操作是本发明的特征。[0108]如图4中所示,在不能在待编码的CU的处理时间内赌编码的情况下,赌编码器103在步骤S101中将块类型赌编码为帖内预测。也就是说,赌编码器103将mode_table_idx语法或者precLmode语法赌编码为帖内预测。在步骤S102中,赌编码器103对PCM头部赌编码。具体而言,赌编码器103将pcm_flag语法赌编码为ON。在步骤S103中,赌编码器103通过向复用器110供应pcm_alignment_ze;ro_bit语法的预定数量来字节对准输出位。也就是说,赌编码器103输出pcm_alig皿ent_ze;ro_bit语法的预定数量。赌编码器103也初始化编码引擎。在步骤S104中,PCM编码器107通过PCM编码对CU的输入视频编码。[0109]在运一示例性实施例中的视频编码设备包括:用于在从外界设置的编码单位大小中选择赌编码装置或者PCM编码装置的输出数据的复用数据选择装置;W及用于在比特流中在从外界设置的编码单位大小中嵌入PCM头部的复用装置。因此,可W保持比特流中的PCM头部的位数比率为低,并且可W维持压缩视频的质量而又确保用于视频编码设备的某一处理时间。[0110]另外,复用装置在比特流中嵌入用于向视频解码设备信号通知从外界设置的CU大小的PCM编码单位大小信息,其中CU大小信息可W例如由相对于LCU或者SCU的深度而言的深度差表达。例如,在相对于LCU的深度化CU_depth)来表达的情况下,可W将预定深度的CU大小表达为LCU大小的l/2@?-LGU-dePth)(在转换成块大小时为i/4(i?*-LGU-depth))。在相对于SCU的深度(SCU_depth)来表达的情况下,可W将预定深度的CU大小表达为SCU大小的2(s?-dePtW^M音(在转换成块大小时为4<5^-3691^??倍)。[0111]通过包括具有上文提到的特征的复用装置,本发明可W增强视频编码设备和视频解码设备的互操作性。[0112]在运一示例性实施例中的视频编码设备包括用于在比特流中嵌入与针对其提供PCM头部的编码单位大小有关的信息,W便实现从比特流解析PCM头部并且在视频解码中同样执行在赌解码装置与PCM解码装置之间的切换的装置。因此,可W增强视频编码设备和视频解码设备的互操作性。[0113]示例性实施例2[0114]示例性实施例2示出对由示例性实施例1中的视频编码设备生成的比特流解码的视频解码设备。[0115]在运一示例性实施例中的视频解码设备包括:用于解复用在比特流中复用的PCM编码单位大小信息的装置;用于基于解复用的PCM编码单位大小信息确定针对其解析PCM头部的预定块大小的块大小装置;用于在由块大小装置确定的编码单位大小中从比特流解析PCM头部的解析装置;W及用于基于由解析装置解析的PCM头部控制赌解码装置和PCM解码装置的解码控制装置。[0116]如图5中所示,在运一示例性实施例中的视频解码设备包括解复用器201、解码控制器202、PCM解码器203、赌解码器204、逆变换器/逆量化器206、预测器207、缓冲器208、开关221和开关222。[0117]解复用器201解复用输入比特流,并且提取PCM编码单位大小信息和赌编码或者PCM编码的视频比特流。解复用器201解复用如在图3中所示的列表2中代表的那样在log2_min_coding_unit_size_minus3语法和max_coding_unit_hierarchy_depth语法之后的max_pcm_coding_unit_hierarchy_depth语法。解复用器201然后使用解复用的语法值来确定针对其传输作为PCM头部的pcm_flag的PCM编码单位大小pcmCoding化itSize如下。[0118]pcmCodingUnitSize=1<<(log2_min_coding_unit_size_minus3+3+max_pcm_coding_unit_hier曰rchy_depth)[0119]因此,在运一示例性实施例中的解复用器201也具有基于解复用的PCM编码单位大小信息确定针对其解析PCM头部的编码单位的块大小的功能。[0120]赌解码器24对视频比特流赌解码。[0121]在待赌解码的编码单位(化)不是PCM编码的CU的情况下,赌解码器204对CU的预测参数和变换量化值赌解码,并且向逆变换器/逆量化器206和预测器207供应它们。[0122]注意,在对split_coding_unit_flag(见图19)赌解码并且确定CU大小之后对PU头部中的指示PCM编码ON的pcm_flag语法赌解码的情况下对CU进行PCM编码。因此,在运一示例性实施例中的赌解码器204也具有在大小大于或者等于pcmCoding化itSize的CU中从比特流解析包括Pcm_f1ag语法的PCM头部的功能。[0123]逆变换器/逆量化器206用量化步进宽度逆量化照度和色差的变换量化值。逆变换器/逆量化器206还逆频率变换通过逆量化获得的频率变换系数。[0124]在逆频率变换之后,预测器207基于赌解码的预测参数使用在缓冲器208中存储的重建图片的图像来生成预测信号。[0125]在预测信号生成之后,从预测器207供应的预测信号与由逆变换器/逆量化器206通过逆频率变换获得的重建预测误差图像相加,并且向开关222供应结果。[0126]在预测信号相加之后,解码控制器202切换开关W向缓冲器208供应已经与预测信号相加的重建预测误差图像作为重建图像。[0127]在对CU进行PCM编码的情况下,解码控制器202使赌解码器204的解码引擎被初始化。[01%]解码控制器202然后使在赌解码的中间的视频比特流被字节对准。解码控制器202使pcm_a1ignment_ze;ro_bit从视频比特流被解析直至字节对准。[0129]此后,解码控制器202切换开关221W向PCM解码器203供应字节对准的视频比特流。[0130]PCM解码器203通过PCM解码从字节对准的视频比特流解码与CU的块大小对应的、PCM编码的照度数据pcm_sample_luma[i巧日色差数据pcm_sample_cboma[i]。[0131]在PCM解码之后,解码控制器202切换开关222W向缓冲器208供应PCM解码的编码单位图像作为重建图像。解码控制器202向赌解码器204切换开关221W用于对下一宏块解码。[0132]然后输出在缓冲器208中存储的重建图片作为解码图像。[0133]基于上文描述的操作,在运一示例性实施例中的视频解码设备生成解码图像。[0134]下文参照图6中的流程图描述PCM头部解析操作,该操作是本发明的特征。[0135]如图6中所示,在对CU进行PCM编码的情况下,赌解码器204在步骤S201中对split_coding_unit_flag赌解码并且确定CU大小。在步骤S202中,赌解码器204对块类型赌解码。也就是说,赌解码器204对mode_table_idx语法或者pred_mode语法赌解码。在步骤S203和S204中,赌解码器204仅在块类型为帖内预测并且CU大小是大于或者等于pcmCodingUnitSize的大小的情况下对pcm_flag语法赌解码。在pcm_flag语法为ON的情况下,在步骤S205中,赌解码器204初始化解码引擎。赌解码器204也通过解析来自解复用器201的pcm_ali即ment_ze;ro_bit语法的预定数量来字节对准视频比特流。PCM解码器203通过PCM解码从字节对准的视频比特流解码与CU块大小对应的、PCM编码的照度数据pcm_8曰111口16_1111]1曰[;[巧日色差数据9畑1_8曰111916_油1'01]1曰[;[]。在抓不是?〔1编码的01](步骤8203)的情况下或者在赌解码器204未对PU头部中的指示PCM解码ON的pcm_flag语法赌解码(步骤S204)的情况下,赌解码器204对后继CU的预测参数和变换量化值赌解码,并且向逆变换器/逆量化器206和预测器207供应它们。[0136]在运一示例性实施例中的视频解码设备可W基于解复用的PCM编码单位大小信息在确定的PCM编码单位大小的编码单位中从比特流解析PCM头部,并且在赌解码装置与PCM解码装置之间切换。因此,可W对其中PCM头部的位数比率低W由此维持视频质量的比特流解码而又确保用于视频解码设备的某一处理时间。[0137]注意,视频编码设备可W如在图7中所示的列表3或者图8中所示的列表4中代表的那样在图片参数集或者分片头部中复用示例性实施例1中使用的PMC编码单位大小信息(max_pcm_coding_unit_hiera;rchy_depth)。类似地,视频解码设备可W从图片参数集或者分片头部角军复用m曰x_pcm_coding_unit_hier曰rchy_depth语法。[0138]另外,111日义_9畑1_(3〇(1;[叫_11]1;[1:_1116^1'(3117_(1691:11语法可^是通过将最大编码单位大小(MaxCodingUnitSize)除WPCM编码单位大小(pcmCodingUnitSize)而获得的值的W2为底的对数。也就是说,可W使用W下表达式。[0139]max_pcm_coding_unit_hierarchy_depth=log2(MaxCodingUnitSize/pcmCodingUnitSize)[0140]在运一情况下,在视频解码设备中,可W基于max_pcm_coding_unit_hiera;rchy_depth语法计算PCM编码单位大小如下。[0141]pcmCodingUnitSize=l?(log2_min_coding_unit_size_minus3+3+max_coding_unit_hier曰rchy_depth-m曰x_pcm_coding_unit_hier曰rchy_depth)[0142]注意,视频编码设备可W级联和编码pcm_flag语法与mode_table_idx语法或者pred_mode语法。例如,在大小大于或者等于PCM编码单位大小的CU中,可W设置mode_table_idx=0(码字l)作为帖间预测、mode_table_idx=l(码字00)作为帖内预测而pcm_flag=0FF并且mode_table_idx=2(码字01)作为PCM。在大小小于PCM编码单位大小的CU中,可W设置mode_table_idx=0(码字0)作为帖间预测并且mode_table_idx=1(码字1)作为帖内预测而pcm_flag=0FF。[0143]在运一情况下,在大小大于或者等于PCM编码单位大小的CU中,视频解码设备解译码字1(111〇(16_1曰1316_1扣=0)为帖间预测、码字00(1]1〇(16_1:曰1316_1扣=1)为帖内预测而9(3111_flag=0FF并且码字01(111〇(16_1曰616_1扣=2)为?〔1。在大小小于?〔1编码单位大小的〇]中,视频解码设备解译码字0(111〇(1日_1日131日_1扣=0)为帖间预测并且码字1(1]1〇(1日_1日131日_1(1又=1)为帖内预测而pcm_flag=0FF。[0144]示例性实施例3[0145]在上文描述的示例性实施例中的每个示例性实施例中,在更高层CU中选择PCMW便确保用于视频编码设备或者视频解码设备的某一处理时间。然而,在考虑往往在具有低像素间相关性的图像块中选择PCM(即往往在划分的小区域的更低层CU中选择PCM)的情况下,使针对其选择PCM的CU大小限于预定大小或者更小也有意义。基于运样的考虑,也可W减少比特流中的PCM头部的位数比率。如从图19可见,运里提到的更低层CU是具有更大深度值的CU。[0146]在示例性实施例3中,视频编码设备使针对其选择PCM的CU大小限于预定大小或者更小。视频编码设备具有与图1中所示相同的结构。[0147]作为示例,在使针对其选择PCM的CU大小限于预定大小或者更小的情况下,设置在比特流中针对其嵌入PCM头部的CU大小小于或者等于从外界设置的PCM编码单位大小(pcmCodingUnitSize)。也假设可用编码单位大小是128、64、32、16和8并且pcmCodingUnitSize是16。[0148]在视频编码设备中,复用数据选择器109监视赌编码器103的与小于或者等于pcmCoding化itSize的待编码的CU对应的输入数据量。在赌编码器103能够在小于或者等于pcmCoding化itSize的待编码的CU的处理时间内对输入数据赌编码的情况下,复用数据选择器103选择赌编码器103的输出数据,并且使选择的数据经由开关121向复用器110供应。在赌编码器103不能在待编码的CPU的处理时间内对输入数据赌编码的情况下,复用数据选择器109先使赌编码器103赌编码和输出如下信息,该信息指示对大小小于或者等于pcmCodingUnitSize的CU进行PCM编码。具体而言,复用数据选择器109使赌编码器103在CU的PU头部中赌编码和输出指示块类型的mode_table_idx语法或者pred_mode语法为帖内预巧。,并且赌编码和输出指示PCM编码的0N/0FF的pcm_flag语法为ON。[0149]在运一示例性实施例中,在符合NPL1中的语法函数、类别和描述符W及NPL2中的4.1.10预测单位语法的规范时,视频编码设备可W如在图9中所示的列表1中表示的那样信号通知上文提到的mode_table_idx语法、pred_mode语法、pcm_flag语法和pcm_alignment_ze;ro_bit语法。在图9中所示的列表1中,变量pcm_unit_flag(该变量是pcm_alignment_ze;ro_bit语法的信号通知条件)仅在信号通知用于PCM编码ON的pcm_flag语法的情况下为ON。否则,变量pcm_unit_flag为OFF。运一示例性实施例具有在列表1中仅根据条件"if(cu;rrPredUnitSize<=pcmCodingUnitSize)"在大小小于或者等于pcmCodingUnitSize的CU的PU头部中信号通知pcm_flag语法运样的特征。视频编码设备的其它过程与示例性实施例1中的过程相同。此外,在运一示例性实施例中的列表1的内容与示例性实施例1中的图2中所示的列表1的内容相同。[0150]示例性实施例4[0151]示例性实施例4示出对由示例性实施例3中的视频编码设备生成的比特流解码的视频解码设备。[0152]在示例性实施例4中的视频解码设备具有与图5中所示的相同结构。然而,在示例性实施例4中,视频解码设备执行如图10中的流程图中所示PCM头部解析操作。在对CU进行PCM编码的情况下,赌解码器204在步骤S201中对split_coding_unit_flag赌解码并且确定CU大小。在步骤S202中,赌解码器204对块类型赌解码。也就是说,赌解码器204对mode_table_idx语法或者pred_mode语法赌解码。在步骤S203B和S204中,赌解码器204仅在块类型为帖内预测并且CU大小小于或者等于pcmCoding化itSize的大小的情况下对pcm_flag语法赌解码。在pcm_flag语法为ON的情况下,在步骤S205中,赌解码器204初始化解码引擎。赌解码器204也通过解析来自解复用器201的pcm_alig皿ent_ze;ro_bit语法的预定数量来字节对准视频比特流。PCM解码器203通过PCM解码从字节对准的视频比特流解码与CU块大小对应的、PCM编码的照度数据pcm_samp1e_luma[i]和色差数据pcm_samp1e_ch;roma[i]。视频解码设备的其它过程与示例性实施例2中的过程相同。[0153]在使针对其选择PCM的CU大小限于预定大小或者更小的情况下,在视频解码设备中的赌解码器204也具有在大小小于或者等于pcmCoding化itSize的CU中从比特流解析包括Pcm_f1ag语法的PCM头部的功能。[0154]在运一示例性实施例中,可W对其中PCM头部的位数比率低W由此维持视频质量的比特流解码而又确保用于视频解码设备的某一处理时间。[01W]注意,在示例性实施例3中的视频编码设备可W级联和编码pcm_flag语法与mode,table_idx语法或者pred_mode语法。例如,在大小小于或者等于PCM编码单位大小的CU中,可W设置mode_table_idx=0(码字0)作为帖内预测而pcm_flag=0FF、mode_table_idx=1(码字10)作为帖间预测并且mode_table_idx=2(码字11)作为PCM。在大小大于PCM编码单位大小的CU中,可W设置mode_table_idx=0(码字0)作为帖内预测而pcm_flag=0FF并且1110(16_1日1316_1扯=1(码字1)作为帖间预测。[0156]在运一情况下,在大小小于或者等于PCM编码单位大小的CU中,在示例性实施例4中的视频解码设备解译码字〇(mode_table_idx=0)为帖内预测而pcm_flag=0FF、码字10(mode_table_idx=1)为帖间预测并且码字11(111〇(1日_1日131日_1扯=2)为?〔1。在大小大于口〔1编码单位大小的CU中,视频解码设备解译码字0(111〇(16_1曰1316_1扣=0)为帖内预测而口(3111_flag=0FF并且码字l(mode_table_idx=l)为帖间预测。[0157]可W用与在mode_table_idx语法的示例中相同的方式级联和编码pcm_flag语法和pred_mode语法。[0158]在上文描述的示例性实施例中,在使PCM编码单位大小限于最大编码单位大小的情况下,无需在比特流中显式地嵌入PCM块大小信息。运是因为与最大编码单位大小有关的信息在运样的情况下隐式地包括PCM块大小信息。[0159]在上文描述的示例性实施例中,在使PCM编码单位大小限于最小编码单位大小的情况下,无需在比特流中显式地嵌入PCM块大小信息。运是因为与最小编码单位大小有关的信息在运样的情况下隐式地包括PCM块大小信息。[0160]可W用与在mode_table_idx语法的上文提到的示例中相同的方式级联和编码pcm_flag语法和precLmode语法。例如,在帖内分片中,可W如在NPL3中描述的那样关联语法和码字如下(注意运如在NPL4中描述的那样基于无NXN分区(帖内预测和帖间预测)存在于除了最小编码单位之外的编码单位中运样的假设)。[0161][在包括PCM编码的最小编码单位中在语法与码字之间的对应性]语法码字顿内2NX2N1[0162]愤巧NxN01PCM00[0163][在包括PCM编码的除了最小编码单位之外的CU中在语法与码字之间的对应性][0164]语法码字[01化]帖内2NX2N1[0166]PCM0[0167][在不包括PCM编码的最小编码单位中在语法与码字之间的对应性][016引语法码字[0169]帖内2NX2N1[0170]帖内NXN0[0171][在不包括PCM编码的最小编码单位中在语法与码字之间的对应性][0172]语法码字[0173]帖内2NX2N无[0174]注意,"包括PCM编码的如'为PCM编码单位大小的CU,并且"不包括PCM编码的如'为非PCM编码单位大小的CU。在运一情况下,例如在帖内分片中的包括PCM编码的最小编码单位中,视频解码设备解译码字1为2NX2N帖内预测、码字01为NXN帖内预测并且码字00为PCM。[0175]类似地,在非帖内分片中,可W关联语法和码字如下。[0176][所有CU共同的在语法与码字之间的对应性]语法码字拆分1略过01[0177]顿巧2Nx2N_M:RG001顿間2NX2N0001其它0000[0178][在其它之后在包括PCM编码的最小编码单位中在语法与码字之间的对应性]语法码字顿间2NxN0顿间01[0179]頓巧NxN001顿内2NX2N0001被内ΝχΝ0000]PCM00000[0180][在其它之后在包括PCM编码的除了最小编码单位之外的CU中在语法与码字之间的对应性]语法码字顿间2NxN0[0181]顿间Nx2N01倾巧2NX2N001PCΜ000[0182][在其它之后在不包括PCM编码的最小编码单位中在语法与码字之间的对应性][0183]谱漆妈字城间2NxN0懷河Nx2N01[0184]城简ΝκΝ001顿内2ΝΧ2Ν0001顿内ΝχΝ0000[0185][在其它之后在不包括PCM编码的除了最小编码单位之外的CU中在语法与码字之间的对应性]语法码字械巧2NxN0[0186]愤r司Nx2N01愤内2NX2N00[0187]在运一情况下,例如在包括PCM编码的最小编码单位中,视频解码设备解译在其它之后的码字0为2NXN帖间预测、码字01为NX2N帖间预测、码字001为NXN帖间预测、码字0001为2NX2N帖内预ii、码字00001为NXN帖内预测并且码字00000为PCM。[0188]注意,帖内分片是仅由通过帖内预测编码的编码单位组成的分片,并且非帖内预测是包括通过帖间预测编码的编码单位的分片。[0189]上文描述的示例性实施例中的每个示例性实施例可W由硬件实现或者可W由计算机程序实现。[0190]图11中所示的信息处理系统包括处理器1001、程序存储器1002、用于存储视频数据的存储介质1003和用于存储比特流的存储介质1004。存储介质1003和存储介质1004可W是分离的存储介质或者可W是在相同存储介质中包括的存储区域。作为存储介质,可适用磁存储介质,比如硬盘。[0191]在图11中所示的信息处理系统中,在程序存储器1002中存储用于实现图1和图5中的每幅图中所示的块(除了缓冲器块之外)的功能的程序。处理器1001通过根据在程序存储器1002中存储的程序执行处理来实现图1或者图5中所示的视频编码设备或者视频解码设备的功能。[0192]图12是示出根据本发明的视频编码设备的主要部分的框图。如图12中所示,根据本发明的视频编码设备包括:变换装置11(例如,图1中所示的变换器/量化器102),用于变换图像块;赌编码装置12(例如,图1中所示的赌编码器103),用于对由变换装置11变换的图像块的变换数据赌编码;PCM编码装置13(例如,图1中所示的PCM编码器107),用于通过PCM编码对图像块编码;复用数据选择装置14(例如,复用数据选择器109和开关121),用于在从外界设置的块大小的块中选择赌编码装置12(例如,图1中所示的赌编码器103)或者PCM编码装置13的输出数据;W及复用装置15(例如,图1中所示的复用器110),用于在从外界设置的块大小的块中在比特流中嵌入PCM头部。[0193]图13是示出根据本发明的视频解码设备的主要部分的框图。如图13中所示,根据本发明的视频解码设备包括:解复用装置21(例如,图5中所示的解复用装置201),用于解复用包括PCM块大小信息的比特流;PCM块大小确定装置22(例如,图5中所示的解复用器201),用于基于由解复用装置21解复用的PCM块大小信息确定针对其解析PCM头部的PCM块大小;PCM头部解析装置23(例如,图5中所示的赌解码器204),用于在由PCM块大小确定装置22确定的PCM块大小的块中从比特流解析PCM头部;赌解码装置24(例如,图5中所示的赌解码器204),用于对比特流中的图像的变换数据赌解码;逆变换装置25(例如,图5中所示的逆变换器/逆量化器206),用于逆变换由赌解码装置24赌解码的变换数据;PCM解码装置26(例如,图5中所示的PCM解码器203),用于通过PCM解码对比特流中的图像的PCM数据解码;W及解码控制装置27(例如,图5中所示的解码控制器202),用于基于由PCM头部解析装置23解析的PCM头部控制赌解码装置24和PCM解码装置26。[0194]可W在W下补充附录中部分或者完全描述上文描述的示例性实施例,但是本发明不限于W下结构。[0195](补充附录1)一种视频编码设备,其中复用装置在外部设置的块大小大于或者等于与最大编码单位大小对应的块大小的1/4^的情况下或者在外部设置的块大小大于或者等于与最小编码单位大小对应的块大小的4^倍的情况下,在比特流中嵌入与N有关的信息作为PCM块大小信息。[0196](补充附录2)-种视频解码设备,其中解复用装置在块大小大于或者等于与最大编码单位大小对应的块大小的1/4^的情况下或者在块大小大于或者等于与最小编码单位大小对应的块大小的少倍的情况下,获得与N有关的信息作为PCM块大小信息。[0197](补充附录3)-种视频编码设备,其中复用装置在外部设置的块大小小于或者等于与最大编码单位大小对应的块大小的1/4^的情况下或者在外部设置的块大小小于或者等于与最小编码单位大小对应的块大小的4^倍的情况下在比特流中嵌入与N有关的信息作为PCM块大小信息。[0198](补充附录4)一种视频解码设备,其中解复用装置在块大小小于或者等于与最大编码单位大小对应的块大小的1/4^的情况下或者在块大小小于或者等于与最小编码单位大小对应的块大小的少倍的情况下,获得与N有关的信息作为PCM块大小信息。[0199]尽管已经参照上述示例性实施例和示例描述了本发明,但是本发明不限于上述示例性实施例和示例。可W对本发明的结构和细节进行本领域技术人员在本发明的范围内可理解的各种改变。[0200]本申请要求基于通过完全引用将公开内容结合于此、于2010年11月26日提交的第2010-264320号日本专利申请和于2011年2月9日提交的第2011-026331号日本专利申请的优先权。[0201]标号列表[0202]11变换装置[0203]12赌编码装置[0204]13PCM编码装置[0205]14复用数据选择装置[0206]15复用装置[0207]21解复用装置[0208]22块大小确定装置[0209]23PCM头部解析装置[0210]24赌解码装置[0別。25逆变换装置[0212]26PCM解码装置[0213]27解码控制装置[0214]102变换器/量化器[0215]103赌解码器[0216]104逆变换器/逆量化器[0217]105缓冲器[0別引106预测器[0219]107PCM编码器[0220]108PCM解码器[0221]109复用数据选择器[0222]110复用器[0223]121开关[0224]122开关[0225]201解复用器[02%]202解码控制器[0227]203PCM解码器[022引204赌解码器[02巧]206逆变换器/逆量化器[0230]207预测器[0231]208缓冲器[0232]221开关[0233]222开关[0234]1001处理器[0235]1002程序存储器[0236]1003存储介质[0237]1004存储介质【主权项】1.一种视频解码方法,包括:从比特流提取PCM块大小信息;基于所述PCM块大小信息,来确定用于解析PCM头部的PCM块大小的最小值;如果块的块类型是帧内预测并且所述块的块大小等于或者大于所述PCM块大小的所述最小值,则在所述块中从所述比特流解析所述PCM头部;基于所述PCM头部来控制熵解码过程和PCM解码过程:在所述熵解码过程被控制的情况下,解析所述比特流中的图像的经变换的数据;字节对准所述比特流;以及在所述PCM解码过程被控制的情况下,通过PCM解码来解码已被字节对准的所述比特流中的所述图像的PCM数据。2.-种视频解码设备,包括:提取装置,用于从比特流提取PCM块大小信息;PCM块大小确定装置,用于基于所述PCM块大小信息,来确定用于解析PCM头部的PCM块大小的最小值;PCM头部解析装置,用于如果块的块类型是帧内预测并且所述块的块大小等于或者大于所述PCM块大小的所述最小值,则在所述块中从所述比特流解析所述PCM头部;字节对准装置,用于字节对准所述比特流;熵解码装置,用于解析所述比特流中的图像的经变换的数据熵解码;PCM解码装置,用于通过PCM解码来解码已被字节对准的所述比特流中的所述图像的PCM数据;以及解码控制装置,用于基于所述PCM头部,来控制所述熵解码装置和所述PCM解码装置。3.-种视频解码程序,用于使得计算机执行:从比特流提取PCM块大小信息的提取处理;基于所述PCM块大小信息,来确定用于解析PCM头部的PCM块大小的最小值的PCM块大小确定处理;如果块的块类型是帧内预测并且所述块的块大小等于或者大于所述PCM块大小的所述最小值,则在所述块中从所述比特流解析所述PCM头部的处理;基于所述PCM头部来控制熵解码过程和PCM解码过程的处理:在所述熵解码过程被控制的情况下,解析所述比特流中的图像的经变换的数据的处理;字节对准所述比特流的处理;以及在所述PCM解码过程被控制的情况下,通过PCM解码来解码已被字节对准的所述比特流中的所述图像的PCM数据。4.一种视频解码设备,包括:提取装置,用于从比特流提取PCM块大小信息;PCM块大小确定装置,用于基于所述PCM块大小信息,来确定用于解析PCM头部的PCM块大小的最大值;PCM头部解析装置,用于如果块的块类型是帧内预测并且所述块的块大小等于或者小于所述PCM块大小的所述最大值,则在所述块中从所述比特流解析所述PCM头部;字节对准装置,用于字节对准所述比特流;熵解码装置,用于解析所述比特流中的图像的经变换的数据熵解码;PCM解码装置,用于通过PCM解码来解码已被字节对准的所述比特流中的所述图像的PCM数据;以及解码控制装置,用于基于所述PCM头部,来控制所述熵解码装置和所述PCM解码装置。5.-种视频解码方法,包括:从比特流提取PCM块大小信息;基于所述PCM块大小信息,来确定用于解析PCM头部的PCM块大小的最大值;如果块的块类型是帧内预测并且所述块的块大小等于或者小于所述PCM块大小的所述最大值,则在所述块中从所述比特流解析所述PCM头部;基于所述PCM头部来控制熵解码过程和PCM解码过程:在所述熵解码过程被控制的情况下,解析所述比特流中的图像的经变换的数据;字节对准所述比特流;以及在所述PCM解码过程被控制的情况下,通过PCM解码来解码已被字节对准的所述比特流中的所述图像的PCM数据。6.-种视频编码设备,包括:变换装置,用于变换图像块;熵编码装置,用于对由所述变换装置变换的所述图像块的经变换的数据熵编码;PCM编码装置,用于通过PCM编码来编码所述图像块;复用数据选择装置,用于在从外界设置的块大小的块中,选择所述熵编码装置或者所述PCM编码装置的输出数据;以及复用装置,用于在从所述外界设置的所述块大小的所述块中在比特流中嵌入PCM头部。7.根据权利要求6所述的视频编码设备,其中所述复用装置在所述比特流中嵌入用于信号通知从所述外界设置的所述块大小的PCM块大小信息。8.根据权利要求7所述的视频编码设备,其中从所述外界设置的所述块大小大于或者等于与最大编码单位大小对应的块大小的1/4N。9.根据权利要求7所述的视频编码设备,其中从所述外界设置的所述块大小大于或者等于与最小编码单位大小对应的块大小的4N倍。10.根据权利要求7所述的视频编码设备,其中从所述外界设置的所述块大小小于或者等于与最大编码单位大小对应的块大小的1/4N。11.根据权利要求7所述的视频编码设备,其中从所述外界设置的所述块大小小于或者等于与最小编码单位大小对应的块大小的4N倍。12.-种视频编码方法,包括:变换图像块;对通过所述变换而变换的所述图像块的经变换的数据熵编码;通过PCM编码来编码所述图像块;在从外界设置的块大小的块中,选择所述熵编码或者所述PCM编码的输出数据;以及在从所述外界设置的所述块大小的所述块中在比特流中嵌入PCM头部。13.根据权利要求12所述的视频编码方法,其中在所述比特流中嵌入用于信号通知从所述外界设置的所述块大小的PCM块大小信息。14.根据权利要求13所述的视频编码方法,其中从所述外界设置的所述块大小大于或者等于与最大编码单位大小对应的块大小的1/4N。15.根据权利要求13所述的视频编码方法,其中从所述外界设置的所述块大小大于或者等于与最小编码单位大小对应的块大小的4N倍。16.根据权利要求13所述的视频编码方法,其中从所述外界设置的所述块大小小于或者等于与最大编码单位大小对应的块大小的1/4N。17.根据权利要求13所述的视频编码方法,其中从所述外界设置的所述块大小小于或者等于与最小编码单位大小对应的块大小的4N倍。18.-种视频解码方法,包括:对split_coding_unit_flag熵解码;对pred_mode语法熵解码;在所述pred_mode语法指示帧内预测时在块大小等于或者大于最小CU大小的块中对pcm_flag语法熵编码,而在所述pred_mode语法指示帧内预测时不在块大小小于所述最小⑶大小的块中对所述pcm_f1ag语法熵编码;从比特流解析pcm_alignment_zero_bit语法;在所述pcm_flag语法指示PCM-编码时,对将通过PCM-解码被解码的⑶解码;以及在所述pcm_flag语法指示熵编码或者所述pcm_flag语法不是熵解码的时,对将通过熵解码被解码的CU解码。19.一种视频解码设备,包括:第一熵解码装置,用于对split_coding_unit_flag熵解码;第二熵解码装置,用于对pred_mode语法熵解码;第三熵解码装置,用于在所述pred_m〇de语法指示帧内预测时在块大小等于或者大于最小⑶大小的块中对pcm_flag语法熵编码,而在所述pred_mode语法指示帧内预测时不在块大小小于所述最小CU大小的块中对所述pcm_f1ag语法熵编码;解析装置,用于从比特流解析pcm_alignment_zero_bit语法;PCM解码装置,用于在所述pcm_flag语法指示PCM-编码时,对将通过PCM-解码被解码的CU解码;以及熵解码装置,用于在所述pcm_flag语法指示熵编码或者所述pcm_flag语法不是熵解码的时,对将通过熵解码被解码的CU解码。【文档编号】H04N19/503GK105872557SQ201610391358【公开日】2016年8月17日【申请日】2011年11月22日【发明人】蝶野庆,蝶野庆一,仙田裕三,田治米纯二,青木启史,先崎健太【申请人】日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1