解码视频信号的方法
【专利摘要】本发明涉及解码视频信号的方法。根据本发明的对图像进行解码的方法,包括如下步骤:接收与要解码的块对应的图像信息;关于所接收的图像信息来执行熵解码;基于经熵解码的图像信息,从多个变换跳过模式候选中确定要解码的块的变换跳过模式;以及基于所确定的变换跳过模式对要解码的块进行反变换。
【专利说明】解码视频信号的方法
[0001] 本申请是国际申请日为2012年10月17日、国际申请号为PCT/KR2012/008482、国 家申请号为201280061789.0、发明名称为"用于图像编码/解码的方法和装置"的专利申请 的分案申请。
【技术领域】
[0002] 本发明涉及图像处理,更具体地,涉及变换方法和变换装置。
【背景技术】
[0003] 近来,对高分辨率和高质量视频例如高清晰度(HD,high-definition)和超高清晰 度(UHD,ultrahigh-definition)视频的需求逐渐增加。
[0004] 为了提供具有更高的分辨率和更高的质量的视频,视频数据的量增加。因此,与传 统视频数据处理方法相比,提供高质量视频的传输和存储视频数据的成本上升。为了解决 提高视频数据的分辨率和质量所带来的这些问题,可利用高效视频压缩技术。
[0005] 对于视频数据压缩技术,使用了各种方案,例如,取决于除当前画面以外的画面的 数据元素的帧间预测,仅来自同一解码片段的数据元素的帧内预测,以及对频繁发生或出 现的信号分配更短的代码的熵编码/解码。
【发明内容】
[0006]【技术问题】
[0007] 本发明的一个方面是提供能够提高视频编码性能的视频编码方法和视频编码装 置。
[0008] 本发明的另一方面是提供能够提高视频解码性能的视频解码方法和视频解码装 置。
[0009] 本发明的再一方面是提供能够提高视频编码性能的变换方法和变换装置。
[0010] 本发明的又一方面是提供能够提高视频解码性能的反变换方法和反变换装置。
[0011] 本发明的又一方面是提供能够提高视频编码性能的扫描方法和扫描装置。
[0012] 本发明的又一方面是提供能够提高视频解码性能的反扫描方法和反扫描装置。
[0013]【技术解决方案】
[0014] 本发明的实施例提供了视频解码方法。该方法可包括:接收与对应于解码目标块 的画面有关的信息,对关于画面的信息进行熵解码,基于关于画面的经熵解码的信息在多 个变换跳过模式(TSM)候选之中确定解码目标块的TSM,以及基于确定的TSM来对解码目标 块进行反变换。这里,TSM候选可包括执行水平变换和垂直变换两者的2方向(2D)变换模 式、执行水平变换的水平变换模式、执行垂直变换的垂直变换模式以及不执行变换的非变 换模式中的至少一个。
[0015] 关于画面的信息可包括与对应于解码目标块的预测模式有关的信息和与解码目 标块对应的预测单元(PU)的类型。
[0016] 当与解码目标块对应的预测模式是帧间模式并且与解码目标块对应的PU的类型 是NX2N,N是自然数时,可为垂直变换模式分配比水平变换模式更短的码字。
[0017] 当与解码目标块对应的预测模式是帧间模式并且与所述解码目标块对应的PU的 类型是2NXN,N是自然数时,TSM候选可包括2D变换模式、水平变换模式以及非变换模式, 而排除垂直变换模式。
[0018] 当与解码目标块对应的预测模式是帧间模式并且与解码目标块对应的PU的类型 是NX 2N,N是自然数时,TSM候选可包括2D变换模式、垂直变换模式以及非变换模式,而排 除水平变换模式。
[0019] 当与解码目标块对应的预测模式是短距离帧内预测(SDIP)模式并且与解码目标 块对应的I 3U的类型是2NX (1/2)N,N是2或更大的自然数时,TSM候选可包括2D变换模式、 水平变换模式以及非变换模式,而排除垂直变换模式。
[0020] 当与解码目标块对应的预测模式是SDIP模式并且与解码目标块对应的PU的类型 是(1/2)NX 2N,N是2或更大的自然数时,TSM候选可包括2D变换模式、垂直变换模式以及 非变换模式,而排除水平变换模式。
[0021] 关于画面的信息可包括与对应于解码目标块的预测模式有关的信息和与所述解 码目标块对应的I 3U的预测方向。
[0022] 当与解码目标块对应的预测模式是帧内模式并且与解码目标块对应的的预测 方向是垂直方向时,可为垂直变换模式分配比水平变换模式更短的码字。
[0023] 视频解码方法还包括:基于所确定的TSM为解码目标块确定扫描模式,以及基于 所确定的扫描模式对解码目标块进行反扫描。
[0024] 当所确定的TSM是水平变换模式时,扫描模式的确定可将垂直扫描模式确定为扫 描模式。
[0025] 当所确定的TSM是垂直变换模式时,扫描模式的确定可将水平扫描模式确定为扫 描模式。
[0026] 本发明的另一实施例提供了一种视频解码装置。该装置可包括:熵解码模块,其接 收与对应于解码目标块的画面有关的信息并且对关于画面的信息进行熵解码;以及反变换 模块,其基于关于画面的经熵解码的信息在多个变换跳过模式(TSM)候选之中确定解码目 标块的TSM并且基于所确定的TSM对解码目标块进行反变换。其中,TSM候选包括执行水 平变换和垂直变换两者的2D变换模式、执行水平变换的水平变换模式、执行垂直变换的垂 直变换模式以及不执行变换的非变换模式中的至少一个。
[0027] 本发明的另一实施例提供了一种视频编码方法。该方法可包括:产生与编码目标 块对应的残差块;在多个变换跳过模式(TSM)候选之中确定编码目标块的TSM ;以及基于所 确定的TSM来变换残差块。这里,TSM候选可包括执行水平变换和垂直变换两者的2D变换 模式、执行水平变换的水平变换模式、执行垂直变换的垂直变换模式以及不执行变换的非 变换模式中的至少一个。
[0028] 对应于编码目标块的预测模式可以是帧间模式,并且在确定TSM时可基于与编码 目标块对应的I 3U的类型来确定TSM。
[0029] 对应于编码目标块的预测模式可以是SDIP模式,并且在确定TSM时可基于与编码 目标块对应的I 3U的类型来确定TSM。
[0030] 与编码目标块对应的预测模式可以是帧内模式,并且在确定TSM时可基于与编码 目标块对应的I 3U的帧内预测模式方向来确定TSM。
[0031] 该视频编码方法还可包括:基于所确定的TSM来确定编码目标块的扫描模式;以 及基于所确定的扫描模式来扫描编码目标块。
[0032] 本发明的另一实施例提供了一种视频编码装置。该装置可包括:残差块产生模块, 其产生与编码目标块对应的残差块;以及变换模块,其在多个TSM候选之中确定编码目标 块的TSM并且基于所确定的TSM来变换残差块。这里,TSM候选可包括执行水平变换和垂 直变换两者的2D变换模式、执行水平变换的水平变换模式、执行垂直变换的垂直变换模式 以及不执行变换的非变换模式中的至少一个。
[0033] 本发明的又一实施例提供了一种解码视频信号的方法,所述视频信号具有要被解 码的当前块,所述方法包括:从所述视频信号获取与所述当前块有关的残差系数和所述当 前块的变换跳过标记,所述变换跳过标记表明反变换是否跳过所述当前块;通过对所述残 差系数进行去量化来获取去量化的残差系数;基于所述变换跳过标记,通过对所述当前块 的去量化的残差系数选择性地执行反变换来获取残差采样;利用所述当前块的运动信息来 获取所述当前块的预测采样;以及利用所述残差采样和所述预测采样来重构所述当前块。 其中,当所述变换跳过标记表明所述反变换跳过所述当前块时,通过以预定值对所述去量 化的残差系数进行缩放来获取所述残差采样。
[0034] 【有益效果】
[0035] 根据本发明的视频编码方法,可增强视频编码性能。
[0036] 根据本发明的视频解码方法,可增强视频解码性能。
[0037] 根据本发明的变换/反变换方法,可增强视频编码/解码性能。
[0038] 根据本发明的扫描/反扫描方法,可增强视频编码/解码性能。
【专利附图】
【附图说明】
[0039] 图1是例示根据本发明的示例性实施例的视频编码装置的配置的框图。
[0040] 图2是例示根据本发明的示例性实施例的视频解码装置的配置的框图。
[0041] 图3示意性地例示根据本发明的示例性实施例的基于变换模式的变换方法。
[0042] 图4是示意性地例示根据本发明的示例性实施例的编码装置的变换处理的流程 图。
[0043] 图5是示意性地例示根据本发明的示例性实施例的解码装置的反变换处理的流 程图。
[0044] 图6例示了在帧间模式中根据PU形式确定变换跳过模式候选的方法和为变换跳 过模式分配码字的方法。
[0045] 图7例示了在SDIP中根据PU形式为变换跳过模式分配码字的方法和确定变换跳 过模式候选的方法。
[0046] 图8例示了根据帧内预测模式方向为变换跳过模式分配码字的方法。
[0047] 图9示意性地例示根据本发明的示例性实施例的基于变换跳过模式扫描变换系 数的方法。
[0048] 图10是示意性地例示根据本发明的示例性实施例的编码方法的流程图。
[0049] 图11是示意性地例示根据本发明的示例性实施例的解码方法的流程图。
【具体实施方式】
[0050] 尽管图中所例示的元件被独立地示出以表示在视频编码装置/解码装置中不同 的独特功能,但这样的配置并不表明每个元件由单独的硬件组成部分或软件组成部分来构 建。即,为了便于描述才独立地布置这些元件,其中,至少两个元件可以结合成单个元件,或 者单个元件可以划分成多个元件以执行功能。应注意的是,在不背离本发明的本质的情况 下,一些元件集成进一个组合元件中和/或一个元件划分成多个单独的元件的实施例被包 括在本发明的范围内。
[0051] 下文中,将参考附图详细描述发明的示例性实施例。全文中,相同的附图标记指相 同的元件,并且本文中将省略相同的元件的重复描述。
[0052] 图1是例示根据本发明的示例性实施例的视频编码装置的配置的框图。参见图1, 视频编码装置可以包括画面分割模块110、帧间预测模块120、帧内预测模块125、变换模块 130、量化模块135、去量化模块140、反变换模块145、过滤模块150、存储器155、重排模块 160以及熵编码模块165。
[0053] 画面分割模块110可将输入画面划分成一个或更多个编码单元。编码单元(⑶, coding unit)是通过视频编码装置进行编码的单元并且可基于四叉树结构利用深度信息 进行递归地细分。⑶可具有8X8、16X16、32X32以及64X64的不同尺寸。具有最大尺寸 的⑶称为最大编码单元(IXU,largest coding unit),具有最小尺寸的⑶称为最小编码 单兀(SCU,smallest coding unit)。
[0054] 画面分割模块110可将⑶进行划分以产生预测单元(PU,prediction unit)和变 换单元(TU,transform unit)。PU可以小于⑶或者与⑶相同并且不一定是正方形块而可 以是长方形块。
[0055] 通常,帧内预测可通过2N*2N或N*N块来执行。这里,N是自然数,表示像素的数 量,并且2N*2N或N*N可表示PU尺寸(和/或分割模式)。然而,在短距离帧内预测(SDIP, short distance intra prediction)中,不仅可以利用2N*2N PU,而且可以利用尺寸为 hN*2N/2N*hN(这里,h= 1/2)的细分PU来提高帧内预测的效率。当使用hN*2N/2N*hN PU 时,可进一步反映块中的边界的方向性,并且相应地可降低预测误差信号的能量,以减少编 码所需的位数,从而提高编码效率。
[0056] 帧间预测可通过2N*2N、2N*N、N*2N或N*N块来执行。这里,N是自然数,表示像 素的数量,并且2N*2N、2N*N、N*2N或N*N可表示PU尺寸(和/或分割模式)。此外,除了 2N*2N、2N*N、N*2N或N*N之外,帧间预测还可通过2NXnU、2NXnD、nLX 2N或nRX 2N来执 行,以增加帧间预测的效率。这里,2NXnU、2NXnD、nLX2N或nRX2N可表示PU尺寸(和 /或分割模式)。在2NXnU和2NXnD分割模式中,PU可以具有2NX(l/2)N或2NX(3/2) N的尺寸,而在nLX2N和nRX2N分割模式中,PU可以具有(1/2)NX2N或(3/2)NX2N的尺 寸。
[0057] 在巾贞间预测模式中,巾贞间预测模块120可执行运动估计(ME,motion estimation) 和运动补偿(MC,motion compensation)。巾贞间预测模块120可基于与当前画面的在前和 在后的画面中的至少一个画面有关的信息来产生预测模块。
[0058] 帧间预测模块120可基于划分的预测目标块和在存储器155中存储的至少一个参 考块来执行运动估计。帧间预测模块120可产生包括运动矢量(MV,motion vetor)、参考 块索引以及预测模式的运动信息,作为运动估计的结果。
[0059] 此外,帧间预测模块120可利用运动信息和参考块来执行运动补偿。这里,帧间预 测模块120可根据参考块产生并且输出对应于输入块的预测块。
[0060] 在帧内预测模式中,帧内预测模块125可基于与在当前画面中的像素有关的信息 来产生预测块。在帧内预测模式中,帧内预测模块125可基于预测目标块和经由变换和量 化在之前重构的重构块来执行对当前块的预测。这里,重构块可以是还没有经历过滤模块 150的重构画面。
[0061] 在上述的帧间预测模式或帧内预测模式中,可对预测目标块执行预测以产生预测 块。这里,可通过在预测目标块与所产生的预测块之间的差异来产生残差块。
[0062] 变换模块130可通过TU来变换残差块以产生变换系数。TU可具有在最大和最 小尺寸内的树结构。可通过标记来表明是否通过每个TU将当前块分割成子块。变换模块 130可基于离散余弦变换(DCT,discrete cosine transform)和/或离散正弦变换(DST, discrete sine transform)来执行变换。
[0063] 量化模块135可对通过变换模块130变换的值进行量化。量化系数可基于块或画 面的重要性来变化。量化变换系数可提供至重排模块160和去量化模块140。
[0064] 重排模块160可通过扫描将量化变换系数的二维(2D,two-dimensional)块排列 成变换系数的一维(1D,one-dimensional)矢量,从而增加在熵编码中的效率。重排模块 160可以基于随机统计来改变扫描顺序以增加熵编码效率。
[0065] 熵编码模块165可对通过重排模块160获得的值进行熵编码。在熵编码中,可为更 频繁出现的语法元素值分配位数更少的码字,而可为不经常出现的语法元素值分配位数更 多的码字。因此,可减小用于要编码的符号的比特串的尺寸,以增强视频编码压缩性能。各 种编码方法,例如指数哥伦布编码、上下文自适应可变长度编码(CAVLC,context-adaptive variable length coding)和 / 或上下文自适应二进制算术编码(CABAC,context-adaptive binary arithmetic coding)可用于熵编码。可将编码信息形成压缩的比特流并且通过网 络提取层(NAL,network abstraction layer)传输或存储。
[0066] 去量化模块140可对通过量化模块135量化的变换系数去量化,并且反变换模块 145可产生重构的残差块以对去量化的变换系数进行反变换。重构的残差块可以与由帧间 预测模块120或帧内预测模块125所产生的预测块合并以产生重构块。可将重构块提供至 帧内预测模块125和过滤模块150。
[0067] 过滤模块150可利用去块滤波器、采样点自适应偏移(SA0,sample adaptive offset)和/或自适应环路滤波器(ALF,adaptive loop filter)来过滤重构的残差块。去 块滤波器可过滤重构块,从而去除在编码和解码中出现的在块之间的边界上的失真。SAO是 经由去块滤波器对残差块执行的环路滤波处理,以通过像素来重构与初始画面的偏移差。 带偏移(band offset)和边沿偏移(edge offset)可用作SA0。带偏移可根据强度将像素 划分成32个带并且将偏移应用于两个分开的组:在边沿区域上的16个带和在中心区域上 的16个带。ALF可执行过滤,从而使预测目标块与最后重构块之间的误差最小。ALF可基 于通过将由去块滤波器所过滤的重构块与当前预测目标块相比较而获得的值来执行过滤, 并且关于ALF的过滤系数信息可以加载在片段(slice)头部并且从编码装置传输至解码装 置。
[0068] 存储器155可经由过滤模块150存储最后重构块,并且最后重构块可提供至执行 帧间预测的帧间预测模块120。
[0069] 图2是例示根据本发明的示例性实施例的视频解码装置的配置的框图。参考图2, 视频解码装置可包括熵解码模块210、重排模块215、去量化模块220、反变换模块225、帧间 预测模块230、帧内预测模块235、过滤模块240以及存储器245。
[0070] 熵解码模块210从NAL接收压缩比特流。熵解码模块210可对所接收的比特流进 行熵解码,并且如果比特流包括预测模式和运动矢量信息,则还对预测模式和运动矢量信 息进行熵解码。当使用熵解码时,可为更频繁出现的语法元素值分配位数更少的码字,而可 为不经常出现的语法元素值分配位数更多的码字。因此,可减少要编码的符号的比特串的 尺寸以增强视频编码压缩性能。
[0071] 可将熵解码变换系数或残差信号提供至重排模块215。重排模块215可对解码的 变换系数或残差信号进行逆扫描以产生变换系数的2D块。
[0072] 去量化模块220可对重排的变换系数去量化。反变换模块225可对去量化变换系 数进行反变换以产生残差块。
[0073] 残差块可以与由帧间预测模块230或帧内预测模块235所产生的预测块合并以产 生重构块。可将重构块提供至帧内预测模块235和过滤模块240。帧间预测模块230和帧 内预测模块235执行与视频编码装置的帧间预测模块120和帧内预测模块125的那些操作 相同或等价的操作,因此在这里将省略其描述。
[0074] 过滤模块240可利用去块滤波器、SAO和/或ALF来过滤重构块。去块滤波器可过 滤重构块以去除在编码和解码中出现的在块之间的边界上的失真。可将SAO通过像素应用 于由去块滤波器所过滤的重构块,以减少与初始画面的差异。ALF可经由SAO过滤重构块, 以使预测目标块与最后重构块之间的误差最小。
[0075] 存储器245可存储通过过滤模块240获得的最后重构块,并且可将存储的重构块 提供至执行帧间预测的帧间预测模块230。
[0076] 下文中,块可涉及视频编码和解码单元。因此,在本说明书中,块可以指⑶、PU、TU 等。另外,编码/解码目标块总的来说在进行变换/反变换的情况下可包括变换/反变换 目标块;在进行预测的情况下可包括预测目标块,等。
[0077] 如参考图1和图2所描述的,编码装置可通过TU对残差块执行变换,并且解码装 置可对去量化的变换系数进行反变换,以产生重构残差块。在下面的描述中,为方便,必要 时也可将反变换称为"变换",这将很容易被本领域中的普通技术人员所理解。
[0078] 编码装置和解码装置可执行包括垂直变换和水平变换的2方向(2D)变换。然而, 当垂直信号和水平信号具有显著不同的特征时,可以省略垂直变换或水平变换。另外,对于 稀疏信号可省略整个变换处理。这种变换方法可减小解码装置中的复杂性并且改善编码效 率。
[0079] 下文中,涉及水平变换和垂直变换这两者的变换模式称为"2D变换模式"。仅涉及 水平变换而无垂直变换的变换模式称为"水平变换模式",并且仅涉及垂直变换而无水平变 换的变换模式称为"垂直变换模式"。此外,既不涉及水平变换也不涉及垂直变换的变换模 式称为"非变换模式"。这里,非变换模式也可称为"变换忽视模式"。
[0080] 图3示意性地例示根据本发明的示例性实施例的基于变换模式的变换方法。
[0081] 图3中所示的正方形块310至340是变换目标块。这里,变换目标块可以是TU和 /或⑶。另外,块310至330上标记的箭头可表明变换方向。
[0082] 变换目标块310可经历垂直变换和水平变换。因此,块310的变换模式可对应于 2D变换模式。变换目标块320可仅经历水平变换而无垂直变换。因此,块320的变换模式 可对应于水平变换模式。在这种情况下,由于变换在行而不在列上执行,所以在水平变换模 式中的变换方法也可称为"仅在行上的变换"。变换目标块330可仅经历垂直变换而无水平 变换。因此,块330的变换模式可对应于垂直变换模式。在这种情况下,由于变换在列而不 在行上执行,所以在垂直变换模式中的变换方法也可称为"仅在列上的变换"。变换目标块 340可以不经历变换。因此,块340的变换模式是非变换模式。
[0083] 在前述变换模式中,可以省略或者可以不省略垂直变换和/或水平变换。因此,这 些变换模式也可以称为变换跳过模式(TSM,transform skip mode)。即,变换跳过模式可包 括2D变换模式,水平变换模式、垂直变换模式和非变换模式。2D变换模式、水平变换模式、 垂直变换模式和/或非变换模式可用作变换目标块的变换跳过模式的候选。
[0084] 在一个示例性实施例中,2D变换模式、水平变换模式、垂直变换模式以及非变换模 式中的至少一个可用作变换目标块的变换跳过模式候选。这里,从多个变换跳过模式候选 中所选择的一个变换跳过模式可应用于一个变换目标块。编码装置可考虑到率失真优化 (RDO, rate-distortion optimization)来在变换跳过模式候选中选择具有最小成本值的 变换跳过模式。这里,编码装置可基于所选择的变换跳过模式对变换目标块进行变换。艮P, 编码装置可将从2D变换模式、水平变换模式、垂直变换模式和/或非变换模式中选择的一 个变换跳过模式应用于变换目标块。
[0085] 另外,编码装置可对关于所选择的变换跳过模式的信息进行编码并且将该信息发 送至解码装置。变换跳过模式可由CU或TU来确定。这里,当变换跳过模式由CU来确定时, 信息可由CU来发送。当变换跳过模式由TU来确定时,则信息可由TU来发送。
[0086] 例如,关于变换跳过模式的信息可通过变换跳过模式索引发送至解码装置。变换 跳过模式索引可以是指示变换跳过模式候选中要应用于变换目标块的变换跳过模式的索 弓丨。可基于变换跳过模式为变换跳过模式索引分配索引值。这里,2D变换模式、水平变换模 式和垂直变换模式可对应于不同索引值。
[0087] 解码装置可对从编码装置接收的关于变换跳过模式的信息(例如,编码的变换跳 过模式索引)进行解码。这里,解码装置可基于解码信息得到要应用于变换目标块的变换 跳过模式。解码装置可根据所得到的变换跳过模式对变换目标块进行变换。即,解码装置 可将从2D变换模式、水平变换模式、垂直变换模式和/或非变换模式中得到的一个变换跳 过模式应用于变换目标块。
[0088] 图4是示意性地例示根据本发明的示例性实施例的编码装置的变换处理的流程 图。
[0089] 参考图4,编码装置可在多个变换跳过模式候选中确定用于变换目标块的变换跳 过模式(S410)。这里,变换跳过模式候选可包括2D变换模式、水平变换模式、垂直变换模式 和非变换模式中的至少一个。这里,编码装置可考虑到RDO而在变换跳过模式候选中选择 具有最小成本值的变换跳过模式。将详细描述根据示例性实施例来确定变换跳过模式候选 的方法。
[0090] 再次参考图4,编码装置可根据所确定的变换跳过模式来对变换目标块进行变换 (S420)。即,编码装置可将从2D变换模式、水平变换模式、垂直变换模式和非变换模式中选 择的一个变换跳过模式应用于变换目标块。
[0091] 此外,编码装置可对与应用于变换目标块的变换跳过模式有关的信息进行编码并 且将该信息发送至解码装置。例如,该信息可以通过变换跳过模式索引发送至解码装置。这 里,如上所述,考虑到变换跳过模式的可能性,编码装置会为可能性更大的变换跳过模式分 配短码字并且为可能性更小的变换跳过模式分配长码字。将详细描述根据示例性实施例的 为变换跳过模式分配码字的方法。
[0092] 图5是示意性地例示根据本发明的示例性实施例的解码装置的反变换处理的流 程图。
[0093] 解码装置可对包括从编码装置接收的关于变换跳过模式的信息(例如,编码的变 换跳过模式索引)的比特流进行解码。在从编码装置接收的比特流中,可以将短码字分配 给可能性更大的变换跳过模式,并且将长码字分配给可能性更小的变换跳过模式。将详细 描述根据示例性实施例的为变换跳过模式分配码字的方法。
[0094] 参考图5,解码装置可从多个变换跳过模式候选中得到用于反变换目标模块的变 换跳过模式(S510)。这里,变换跳过模式候选可包括2D变换模式、水平变换模式、垂直变换 模式和非变换模式中的至少一个。解码装置可使用与在编码装置中所使用的变换跳过模式 一样的变换跳过模式。这里,解码装置可基于解码信息(关于变换跳过模式的信息,例如, 解码的变换跳过模式索引)得到用于反变换目标块的变换跳过模式。将详细描述根据示例 性实施例的确定变换跳过模式候选的方法。
[0095] 再次参考图5,解码装置可根据所得到的变换跳过模式来对反变换目标块进行反 变换(S520)。即,解码装置可将从2D变换模式、水平变换模式、垂直变换模式和/或非变换 模式中选择的一个变换跳过模式应用于反变换目标块。
[0096] 同时,在图4和图5所示的实施例中,编码装置和解码装置可使用2D变换模式、水 平变换模式、垂直变换模式和/或非变换模式中的所有变换模式作为变换跳过模式候选。 这里,可分别为2D变换模式(和/或对应于2D变换模式的变换跳过模式索引)、水平变换 模式(和/或对应于水平变换模式的变换跳过模式索引)、垂直变换模式(和/或对应于垂 直变换模式的变换跳过模式索引)和/或非变换模式(和/或对应于非变换模式的变换跳 过模式索引)分配不同的码字。在这种情况下,如上所述,考虑到变换跳过模式的可能性, 编码装置可为可能性更大的变换跳过模式分配短码字并且为可能性更小的变换跳过模式 分配长码字。表1例示了根据示例性实施例为变换跳过模式分配码字的方法。
[0097] [表 1]
[0098]
【权利要求】
1. 一种解码视频信号的方法,所述视频信号具有要被解码的当前块,所述方法包括: 从所述视频信号获取与所述当前块有关的残差系数和所述当前块的变换跳过标记,所 述变换跳过标记表明反变换是否跳过所述当前块; 通过对所述残差系数进行去量化来获取去量化的残差系数; 基于所述变换跳过标记,通过对所述当前块的去量化的残差系数选择性地执行反变换 来获取残差采样; 利用所述当前块的运动信息来获取所述当前块的预测采样;以及 利用所述残差采样和所述预测采样来重构所述当前块, 其中,当所述变换跳过标记表明所述反变换跳过所述当前块时,通过以预定值对所述 去量化的残差系数进行缩放来获取所述残差采样。
2. 根据权利要求1所述的方法,其中,所述缩放利用位移动操作来执行。
3. 根据权利要求1所述的方法,其中,获取所述当前块的每一变换单元的变换跳过标 记。
4. 根据权利要求1所述的方法,其中,所述反变换包括所述当前块的行上的变换和所 述当前快的列上的变换。
5. 根据权利要求1所述的方法,其中,所述运动信息包括运动矢量和参考索引。
【文档编号】H04N19/186GK104378640SQ201410640418
【公开日】2015年2月25日 申请日期:2012年10月17日 优先权日:2011年10月17日
【发明者】李培根, 权载哲, 金柱英 申请人:株式会社Kt