一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

编译色度量化参数偏移相关信息的图像解码方法和设备与流程

2022-03-31 11:22:10 来源:中国专利 TAG:
1.本文档涉及图像编译技术,并且更具体地,涉及一种用于在图像编译系统中对cu级别色度量化参数偏移相关信息进行编译的图像解码方法,以及用于该图像解码方法的装置。
背景技术
::2.近来,在各种领域中,对诸如hd(高清)图像和uhd(超高清)图像这样的高分辨率、高质量图像的需求正在增长。因为图像数据具有高分辨率和高质量,所以相对于传统图像数据,待传输的信息或比特的量增加。因此,当使用诸如传统有线/无线宽带线路这样的介质发送图像数据或者使用现有存储介质存储图像数据时,其传输成本和存储成本增加。3.因此,需要用于有效地发送、存储和再现高分辨率高质量图像的信息的高效图像压缩技术。技术实现要素:4.技术问题5.本公开的技术目的是提供一种用于改进图像编译效率的方法和装置。6.本公开的另一技术目的是提供一种用于增加导出色度分量的量化参数的数据编译效率的方法和装置。7.技术方案8.根据本文的实施例,提供了一种由解码装置执行的图像解码方法。该方法包括,基于当前色度块的树类型和大小获得当前色度块的编译单元(cu)色度量化参数(qp)偏移相关信息,基于cu色度qp偏移相关信息导出用于当前色度块的色度qp,基于色度qp导出用于当前色度块的残差样本,以及基于残差样本生成重构图片,其中该cu色度qp偏移相关信息包括用于当前色度块的cu色度qp偏移标志和cu色度qp偏移索引。9.根据此文档的另一个实施例,提供了一种用于执行图像解码的解码装置。解码装置包括:熵解码器,该熵解码器被配置成基于当前色度块的树类型和大小获得当前色度块的编译单元(cu)色度量化参数(qp)偏移相关信息;残差处理器,该残差处理器被配置成基于cu色度qp偏移相关信息导出用于当前色度块的色度qp,并且基于色度qp导出用于当前色度块的残差样本;以及加法器,该加法器被配置成基于残差样本生成重构图片,其中,该cu色度qp偏移相关信息包括用于当前色度块的cu色度qp偏移标志和cu色度qp偏移索引。10.根据此文档的又一实施例,提供了一种由编码装置执行的视频编码方法。该方法包括:基于当前色度块的树类型和大小生成用于当前色度块的编译单元(cu)色度量化参数(qp)偏移相关信息以及编码包括cu色度qp偏移相关信息的图像信息,其中cu色度qp偏移相关信息包括用于当前色度块的cu色度qp偏移标志和cu色度qp偏移索引。11.根据此文档的又一实施例,提供了一种视频编码装置。编码装置包括:熵编码器,该熵编码器被配置成基于当前色度块的树类型和大小生成用于当前色度块的编译单元(cu)色度量化参数(qp)偏移相关信息,并且对包括cu色度qp偏移相关信息的图像信息进行编码,其中cu色度qp偏移相关信息包括用于当前色度块的cu色度qp偏移标志和cu色度qp偏移索引。12.根据此文档的又一实施例,提供了一种计算机可读数字存储介质,该计算机可读数字存储介质存储包括使解码装置执行图像解码方法的图像信息的比特流。在计算机可读存储介质中,图像解码方法包括:基于当前色度块的树类型和大小获得用于当前色度块的编译单元(cu)色度量化参数(qp)偏移相关信息,基于cu色度qp偏移相关信息导出用于当前色度块的色度qp,基于色度qp导出用于当前色度块的残差样本,以及基于残差样本生成重构图片,其中cu色度qp偏移相关信息包括用于当前色度块的cu色度qp偏移标志和cu色度qp偏移索引。13.技术效果14.根据此文档,即使当前色度块中的第一变换块不包括非零变换系数级别,并且当当前色度块的宽度和高度中的至少一个大于特定大小时,可以用信号发送关于cu色度qp偏移的信息,从而能够减少配置解码装置的成本。15.根据此文档,即使当前色度块中的第一变换块不包括非零变换系数级别,也可以基于当前色度块的大小和树类型在第一变换块的变换单元语法中用信号发送关于cu色度qp偏移的信息,并且因此,能够减少解码装置的缓存需求并且减少配置解码装置的成本。附图说明16.图1简要例示了可应用本公开的实施方式的视频/图像编译设备的示例。17.图2是例示了可以应用本公开的实施方式的视频/图像编码装置的配置的示意图。18.图3是例示了可以应用本公开的实施方式的视频/图像解码装置的配置的示意图。19.图4示出发送用于具有128×128大小的cu内的tu的cu_qp_delta的示例。20.图5表示当使用单树时亮度块和色度块的qp图的示例。21.图6表示当使用双树时色度块的qp图的示例。22.图7示例性地表示用于解块滤波的样本位置。23.图8示意性地示出根据本文档的编码装置的图像编码方法。24.图9示意性地示出根据本文档的用于执行图像编码方法的编码装置。25.图10示意性地示出根据本文档的解码装置的图像解码方法。26.图11示意性地示出根据本文档的用于执行图像解码方法的解码装置。27.图12图示应用本公开的内容流传输系统的结构图。具体实施方式28.本公开能够以各种形式修改,并且将在附图中描述和例示其特定实施方式。然而,实施方式并非旨在限制本公开。在以下描述中使用的术语仅用于描述特定实施方式,并非旨在限制本公开。只要清楚地以不同的方式理解,单数的表达包括复数的表达。诸如“包括”和“具有”之类的术语旨在表示存在以下描述中使用的特征、数目、步骤、操作、元件、组件或其组合,因此应理解的为不排除存在或添加一个或更多个不同的特征、数目、步骤、操作、元件、组件或其组合的可能性。29.此外,在本公开中描述的附图中的元件是为了方便地解释不同的特定功能而独立地绘制的,并不意味着这些元件由独立的硬件或独立的软件来体现。例如,可以将元件中的两个或更多个元件组合以形成单个元件,或者可以将一个元件分割为多个元件。其中组合元件和/或分割元件的实施方式属于本公开,而没有脱离本公开的概念。30.在下文中,将参照附图详细描述本公开的实施方式。另外,在整个附图中,相似的附图标记用于指示相似的元件,并且将省略对相似元件的相同描述。31.图1简要例示了可应用本公开的实施方式的视频/图像编译设备的示例。32.参照图1,视频/图像编译系统可以包括第一设备(源设备)和第二设备(接收设备)。源设备可以经由数字存储介质或网络以文件或流的形式向接收设备发送编码视频/图像信息或数据。33.源设备可以包括视频源、编码装置和发送器。接收设备可以包括接收器、解码装置和渲染器。编码装置可以称为视频/图像编码装置,并且解码装置可以称为视频/图像解码装置。发送器可以包括在编码装置中。接收器可以包括在解码装置中。渲染器可以包括显示器,并且显示器可以被配置为单独的设备或外部组件。34.视频源可以通过捕获、合成或生成视频/图像的处理来获取视频/图像。视频源可以包括视频/图像捕获设备和/或视频/图像生成设备。视频/图像捕获设备可以包括例如一个或更多个相机、包括先前捕获的视频/图像的视频/图像档案等。视频/图像生成设备可以包括例如计算机、平板电脑和智能电话,并且可以(电子地)生成视频/图像。例如,可以通过计算机等生成虚拟视频/图像。在这种情况下,视频/图像捕获处理可以由生成相关数据的处理代替。35.编码装置可以对输入的视频/图像进行编码。编码装置可以执行诸如预测、变换和量化的一系列过程,以实现压缩和编译效率。编码数据(编码视频/图像信息)能够以比特流的形式输出。36.发送器可以通过数字存储介质或网络以文件或流的形式向接收设备的接收器发送以比特流形式输出的编码后的图像/图像信息或数据。数字存储介质可以包括诸如usb、sd、cd、dvd、蓝光、hdd、ssd等的各种存储介质。发送器可以包括用于通过预定文件格式生成媒体文件的元件,并且可以包括用于通过广播/通信网络进行发送的元件。接收器可以接收/提取比特流,并向解码装置发送接收到的比特流。37.解码装置可以通过执行与编码装置的操作相对应的诸如解量化、逆变换和预测之类的一系列过程,来对视频/图像进行解码。38.渲染器可以渲染经解码的视频/图像。经渲染的视频/图像可以通过显示器显示。39.本公开涉及视频/图像编译。例如,本公开中所公开的方法/实施方式可以应用于在多功能视频编译(vvc)、evc(基本视频编译)标准、aomediavideo1(av1)标准、第2代音频视频编译标准(avs2)或下一代视频/图像编译标准(例如,h.267、或h.268等)中公开的方法。40.本公开呈现了视频/图像编译的各种实施方式,并且除非另外提及,否则实施方式可以彼此组合地执行。41.在本公开中,视频可以是指随时间推移的一系列图像。通常,图片是指表示特定时区中的一个图像的单元,并且子图片/切片/图块(tile)是构成编译中的图片的一部分的单元。子图片/切片/图块可以包括一个或多个编译树单元(ctu)。一幅图片可以由一个或多个子图片/切片/图块构成。一幅图片可以由一个或多个图块组构成。一个图块组可以包括一个或多个图块。拼块(brick)可以表示图片中的图块内的ctu行的矩形区域。图块可以被分区为多个拼块,每个拼块由图块内的一个或多个ctu行组成。没有被分区为多个拼块的图块也可以被称为拼块。拼块扫描可以对图片进行分区的ctu的特定顺序排序,其中,在拼块中按ctu光栅扫描对ctu进行连续排序,按图块的拼块的光栅扫描对图块内的拼块进行连续排序,并且按图片的图块的光栅扫描对图片中的图块进行连续排序。另外,子图片可以表示图片内的一个或多个切片的矩形区域。即,子图片包含共同覆盖图片的矩形区域的一个或多个切片。图块是图片中的特定图块列和特定图块行内的ctu的矩形区域。图块列是ctu的矩形区域,该矩形区域的高度等于图片的高度并且宽度由图片参数集中的语法元素指定。图块行是ctu的矩形区域,该矩形区域的高度由图片参数集中的语法元素指定并且宽度等于图片的宽度。图块扫描是对图片进行分区的ctu的特定顺序排序,其中,可以在图块中按ctu光栅扫描对ctu进行连续排序,而可以按图片的图块的光栅扫描对图片中的图块进行连续排序。切片包括图片的可以被排他性地包含在单个nal单元中的整数个拼块。切片可以由多个完整图块组成或者仅由一个图块的连续序列的完整拼块组成。在本公开中,可以互换地使用图块组和切片。例如,在本公开中,图块组/图块组头可以被称为切片/切片头。42.像素或像元(pel)可以表示组成一幅图片(或图像)的最小单位。另外,“样本”可以用作与像素相对应的术语。样本通常可以表示像素或像素值,并且可以仅表示亮度分量的像素/像素值或仅表示色度分量的像素/像素值。43.单元可以表示图像处理的基本单位。单元可以包括图片的特定区域和与该区域有关的信息中的至少一个。一个单元可以包括一个亮度块和两个色度(例如,cb、cr)块。在一些情况下,单元可以与诸如块或区域之类的术语互换使用。在一般情况下,m×n块可以包括m列和n行的样本(或样本阵列)或变换系数的集合(或阵列)。44.在本说明书中,“a或b”可以是指“仅a”、“仅b”或“a和b”。换言之,在本说明书中,“a或b”可以被解释为“a和/或b”。例如,“a、b或c”在本文中是指“仅a”、“仅b”、“仅c”或“a、b和c的任何一个和任何组合”。45.本说明书中使用的斜线(/)或逗号(comma)可以是指“和/或”。例如,“a/b”可以是指“a和/或b”。因此,“a/b”可以是指“仅a”、“仅b”或“a和b”。例如,“a,b,c”可以是指“a、b或c”。46.在本说明书中,“a和b中的至少一个”可以是指“仅a”、“仅b”或“a和b两者”。另外,在本说明书中,表述“a或b中的至少一个”或“a和/或b中的至少一个”可以被解释为与“a和b中的至少一个”相同。47.另外,在本说明书中,“a、b和c中的至少一个”是指“仅a”、“仅b”、“仅c”或“a、b和c的任意组合”。此外,“a、b或c中的至少一个”或“a、b和/或c中的至少一个”可以是指“a、b和c中的至少一个”。48.此外,本说明书中使用的括号可以是指“例如”。具体地,当指示“预测(帧内预测)”时,可能将“帧内预测”作为“预测”的示例提出。换言之,本说明书中的“预测”不限于“帧内预测”,可以将“帧内预测”作为“预测”的示例提出。此外,即使当指示“预测(即,帧内预测)”时,“帧内预测”也可以作为“预测”的示例提出。49.在本说明书中,在一幅图中单独描述的技术特征可以单独实现或可以同时实现。50.创建以下附图以解释本说明书的具体示例。由于附图中描述的特定设备的名称或特定信号/消息/字段的名称通过示例呈现,因此本说明书的技术特征不限于在以下附图中使用的特定名称。51.图2是例示了可以应用本公开的实施方式的视频/图像编码装置的配置的示意图。在下文中,视频编码装置可以包括图像编码装置。52.参照图2,编码装置200包括图像分割器210、预测器220、残差处理器230和熵编码器240、加法器250、滤波器260和存储器270。预测器220可以包括帧间预测器221和帧内预测器222。残差处理器230可以包括变换器232、量化器233、解量化器234和逆变换器235。残差处理器230还可以包括减法器231。加法器250可以称为重构器或重构块生成器。根据实施方式,图像分割器210、预测器220、残差处理器230、熵编码器240、加法器250和滤波器260可以由至少一个硬件组件(例如,编码器芯片组或处理器)构成。另外,存储器270可以包括解码图片缓冲器(dpb)或者可以由数字存储介质构成。硬件组件还可以包括作为内部/外部组件的存储器270。53.图像分割器210可以将输入到编码装置200的输入图像(或图片或帧)分割到一个或更多个处理器中。例如,处理器可以被称为编译单元(cu)。在这种情况下,可以根据四叉树二叉树三叉树(qtbttt)结构从编译树单元(ctu)或最大编译单元(lcu)来递归地分割编译单元。例如,一个编译单元可以基于四叉树结构、二叉树结构和/或三元结构而被分割为深度更深的多个编译单元。在这种情况下,例如,可以首先应用四叉树结构,随后可以应用二叉树结构和/或三元结构。另选地,可以首先应用二叉树结构。可以基于不再分割的最终编译单元来执行根据本公开的编译过程。在这种情况下,可以根据图像特性基于编译效率将最大编译单元用作最终编译单元,或者如果需要,可以将编译单元递归地分割为深度更深的编译单元并且具有最佳大小的编译单元可以用作最终编译单元。这里,编译过程可以包括预测、变换和重构的过程,这将在后面描述。作为另一示例,处理器还可以包括预测单元(pu)或变换单元(tu)。在这种情况下,可以从上述最终编译单元来拆分或分割预测单元和变换单元。预测单元可以是样本预测的单元,并且变换单元可以是用于导出变换系数的单元和/或用于从变换系数导出残差信号的单元。54.在一些情况下,单元可以与诸如块或区域之类的术语互换使用。在一般情况下,m×n块可以表示由m列和n行组成的样本或变换系数的集合。样本通常可以表示像素或像素值,可以仅表示亮度分量的像素/像素值,或者仅表示色度分量的像素/像素值。样本可用作与像素或像元的一幅图片(或图像)相对应的术语。55.在编码装置200中,从输入图像信号(原始块、原始样本阵列)中减去从帧间预测器221或帧内预测器222输出的预测信号(预测块、预测样本阵列),以生成残差信号(残差块、残差样本阵列)并且所生成的残差信号被发送到变换器232。在这种情况下,如图所示,在编码器200中用于从输入图像信号(原始块、原始样本阵列)减去预测信号(预测块、预测样本阵列)的单元可以称为减法器231。预测器可以对要处理的块(在下文中称为当前块)执行预测,并生成包括当前块的预测样本的预测块。预测器能够以当前块或cu为单位来确定是应用帧内预测还是应用帧间预测。如稍后在每个预测模式的描述中所述,预测器可以生成与预测有关的、诸如预测模式信息之类的各种信息,并向熵编码器240发送所生成的信息。关于预测的信息可以在熵编码器240中编码并以比特流的形式输出。56.帧内预测器222可以通过参考当前图片中的样本来预测当前块。根据预测模式,参考的样本可以位于当前块的附近,或者可以远离当前块。在帧内预测中,预测模式可以包括多个非定向模式和多个定向模式。非定向模式可以包括例如dc模式和平面模式。根据预测方向的详细程度,定向模式可以包括例如33个定向预测模式或65个定向预测模式。然而,这仅是示例,依据设置,可以使用更多或更少的定向预测模式。帧内预测器222可以通过使用应用于邻近块的预测模式来确定应用于当前块的预测模式。57.帧间预测器221可以基于由参考图片上的运动矢量指定的参考块(参考样本阵列)来导出当前块的预测块。这里,为了减少在帧间预测模式下发送的运动信息的量,可以基于邻近块和当前块之间的运动信息的相关性,以块、子块或样本为单位来预测运动信息。运动信息可以包括运动矢量和参考图片索引。运动信息还可包括帧间预测方向(l0预测、l1预测、bi预测等)信息。在帧间预测的情况下,邻近块可以包括存在于当前图片中的空间邻近块和存在于参考图片中的时间邻近块。包括参考块的参考图片和包括时间邻近块的参考图片可以相同或不同。时间邻近块可以称为并置参考块、共位cu(colcu)等,并且包括时间邻近块的参考图片可以称为并置图片(colpic)。例如,帧间预测器221可以基于邻近块来配置运动信息候选列表,并且生成指示使用哪个候选来导出当前块的运动矢量和/或参考图片索引的信息。可以基于各种预测模式来执行帧间预测。例如,在跳过模式和合并模式的情况下,帧间预测器221可以将邻近块的运动信息用作当前块的运动信息。在跳过模式下,与合并模式不同,可能无法发送残差信号。在运动矢量预测(mvp)模式的情况下,可以将邻近块的运动矢量用作运动矢量预测子,并且可以通过发信号通知运动矢量差来指示当前块的运动矢量。58.预测器220可以基于以下描述的各种预测方法来生成预测信号。例如,预测器不仅可以应用帧内预测或帧间预测来预测一个块,而且可以同时应用帧内预测和帧间预测二者。这可以称为帧间帧内组合预测(ciip)。另外,预测器可以基于帧内块复制(ibc)预测模式或调色板模式来预测块。ibc预测模式或调色板模式可用于游戏等的内容图像/视频编译,例如,屏幕内容编码(scc)。ibc基本上在当前图片中执行预测,但是可以类似于帧间预测来执行ibc,因为参考块是在当前图片中推导出的。即,ibc可以使用本公开中描述的帧间预测技术中的至少一种。调色板模式可以被视为帧内编译或帧内预测的示例。当应用调色板模式时,可以基于关于调色板表和调色板索引的信息来发信号通知图片内的样本值。59.由预测器(包括帧间预测器221和/或帧内预测器222)生成的预测信号可以用于生成重构信号或生成残差信号。变换器232可以通过向残差信号应用变换技术来生成变换系数。例如,变换技术可以包括离散余弦变换(dct)、离散正弦变换(dst)、karhunen-loève变换(klt)、基于图的变换(gbt)或条件非线性变换(cnt)中的至少一种。这里,gbt表示当像素之间的关系信息由图表示时从图获得的变换。cnt是指基于使用所有先前重构的像素生成的预测信号而生成的变换。另外,变换处理可以应用于具有相同大小的正方形像素块,或者可以应用于具有可变大小而非正方形的块。60.量化器233可以对变换系数进行量化,并且将它们发送给熵编码器240,并且熵编码器240可以对量化信号(关于量化变换系数的信息)进行编码并且输出比特流。关于量化变换系数的信息可以称为残差信息。量化器233可以基于系数扫描顺序将块类型量化变换系数重新布置为一维矢量形式,并且基于一维矢量形式的量化变换系数来生成关于量化变换系数的信息。可以生成关于变换系数的信息。熵编码器240可以执行各种编码方法,诸如,例如指数哥伦布(golomb)、上下文自适应变长编译(cavlc)、上下文自适应二进制算术编译(cabac)等。熵编码器240可以对除了量化变换系数以外的视频/图像重构所需的信息(例如,语法元素的值等)一起或分开地进行编码。能够以比特流的形式以nal(网络抽象层)为单位发送或存储编码信息(例如,编码视频/图像信息)。视频/图像信息还可以包括关于诸如自适应参数集(aps)、图片参数集(pps)、序列参数集(sps)或视频参数集(vps)之类的各种参数集的信息。另外,视频/图像信息还可包括一般约束信息。在本公开中,从编码装置向解码装置发送/发信号通知的信息和/或语法元素可以包括在视频/图片信息中。视频/图像信息可以通过上述编码过程被编码并且被包括在比特流中。比特流可以通过网络发送,或者可以存储在数字存储介质中。网络可以包括广播网络和/或通信网络,并且数字存储介质可以包括诸如usb、sd、cd、dvd、蓝光、hdd、ssd等的各种存储介质。可以包括发送从熵编码器240输出的信号的发送器(未示出)和/或存储该信号的存储单元(未示出)作为编码装置200的内部/外部元件,另选地,发送器可以包括在熵编码器240中。61.从量化器233输出的量化变换系数可以用于生成预测信号。例如,可以通过利用解量化器234和逆变换器235对量化变换系数应用解量化和逆变换,来重构残差信号(残差块或残差样本)。加法器250将重构的残差信号与从帧间预测器221或帧内预测器222输出的预测信号相加,以生成重构信号(重构图片、重构块、重构样本阵列)。如果要处理的块没有残差(诸如应用了跳过模式的情况),则可以将预测块用作重构块。加法器250可以称为重构器或重构块生成器。所生成的重构信号可以用于在当前图片中要处理的下一块的帧内预测,并且可以通过如下所述的滤波用于下一图片的帧间预测。62.此外,在图片编码和/或重构期间,可以应用亮度映射与色度缩放(lmcs)。63.滤波器260可以通过对重构信号应用滤波来改善主观/客观图像质量。例如,滤波器260可以通过对重构图片应用各种滤波方法来生成修改后的重构图片,并将修改后的重构图片存储在存储器270(具体地,存储器270的dpb)中。各种滤波方法可包括例如解块滤波、样本自适应偏移、自适应环路滤波器、双边滤波器等。滤波器260可以生成与滤波有关的各种信息,并且将生成的信息发送给熵编码器240,如稍后在各种滤波方法的描述中所述。与滤波有关的信息可以由熵编码器240编码并且以比特流的形式输出。64.发送给存储器270的修改后的重构图片可以用作帧间预测器221中的参考图片。当通过编码装置应用帧间预测时,可以避免编码装置200与解码装置之间的预测不匹配,并且可以提高编译效率。65.存储器270的dpb可以存储用作帧间预测器221中的参考图片的修改后的重构图片。存储器270可以存储从中导出(或编码)当前图片中的运动信息的块的运动信息和/或图片中已重构的块的运动信息。所存储的运动信息可以发送给帧间预测器221,并且用作空间邻近块的运动信息或时间邻近块的运动信息。存储器270可以存储当前图片中的重构块的重构样本,并且可以将重构样本传送给帧内预测器222。66.图3是例示了可以应用本公开的实施方式的视频/图像解码装置的配置的示意图。67.参照图3,解码装置300可以包括熵解码器310、残差处理器320、预测器330、加法器340、滤波器350、存储器360。预测器330可以包括帧间预测器332和帧内预测器331。残差处理器320可以包括解量化器321和逆变换器322。根据实施方式,熵解码器310、残差处理器320、预测器330、加法器340和滤波器350可以由硬件组件(例如,解码器芯片组或处理器)构成。另外,存储器360可以包括解码图片缓冲器(dpb),或者可以由数字存储介质构成。硬件组件还可以包括存储器360作为内部/外部组件。68.当输入包括视频/图像信息的比特流时,解码装置300可以与在图2的编码装置中处理视频/图像信息的处理相对应地重构图像。例如,解码装置300可以基于从比特流获得的块分割相关信息来导出单元/块。解码装置300可以使用在编码装置中应用的处理器来执行解码。因此,解码的处理器可以是例如编译单元,并且可以根据四叉树结构、二叉树结构和/或三叉树结构,从编译树单元或最大编译单元对编译单元进行分割。可以从编译单元导出一个或更多个变换单元。可以通过再现装置来再现通过解码装置300解码并输出的重构图像信号。69.解码装置300可以接收以比特流形式从图2的编码装置输出的信号,并且可以通过熵解码器310对接收到的信号进行解码。例如,熵解码器310可以解析比特流,以导出图像重构(或图片重构)所需的信息(例如,视频/图像信息)。视频/图像信息还可以包括关于诸如自适应参数集(aps)、图片参数集(pps)、序列参数集(sps)或视频参数集(vps)之类的各种参数集的信息。另外,视频/图像信息还可以包括一般约束信息。解码装置还可以基于关于参数集的信息和/或一般约束信息来对图片进行解码。本公开中稍后描述的发信号通知的/接收的信息和/或语法元素可以通过解码过程被解码,并从比特流中获取。例如,熵解码器310基于诸如指数哥伦布编译、cavlc或cabac之类的编译方法对比特流中的信息进行解码,并输出图像重构所需的语法元素和残差的变换系数的量化值。更具体地,cabac熵解码方法可以接收与比特流中的每个语法元素相对应的bin(二进制位),使用解码目标语法元素信息、解码目标块的解码信息或在先前阶段中解码的符号/bin的信息来确定上下文模型,并通过根据所确定的上下文模型预测bin的出现概率来对该bin进行算术解码,并且生成与每个语法元素的值相对应的符号。在这种情况下,在确定上下文模型之后,cabac熵解码方法可以通过将经解码的符号/bin的信息用于下一符号/bin的上下文模型来更新上下文模型。由熵解码器310解码的信息当中与预测有关的信息可以提供给预测器(帧间预测器332和帧内预测器331),并且在熵解码器310中对其执行了熵解码的残差值(也就是说,量化变换系数和相关参数信息)可以被输入到残差处理器320。残差处理器320可以导出残差信号(残差块、残差样本、残差样本阵列)。另外,由熵解码器310解码的信息当中关于滤波的信息可以提供给滤波器350。此外,用于接收从编码装置输出的信号的接收器(未示出)可以进一步被配置为解码装置300的内部/外部元件,或者接收器可以是熵解码器310的组件。此外,根据本公开的解码装置可以称为视频/图像/图片解码装置,并且解码装置可以分类为信息解码器(视频/图像/图片信息解码器)和样本解码器(视频/图像/图片样本解码器)。信息解码器可以包括熵解码器310,并且样本解码器可以包括解量化器321、逆变换器322、加法器340、滤波器350、存储器360、帧间预测器332和帧内预测器331中的至少一个。70.解量化器321可以对量化变换系数进行解量化并且输出变换系数。解量化器321能够以二维块的形式重新布置量化变换系数。在这种情况下,可以基于在编码装置中执行的系数扫描顺序来执行重新布置。解量化器321可以通过使用量化参数(例如,量化步长信息)对量化变换系数执行解量化,并且获得变换系数。71.逆变换器322对变换系数进行逆变换以获得残差信号(残差块、残差样本阵列)。72.预测器可以对当前块执行预测,并生成包括当前块的预测样本的预测块。预测器可以基于从熵解码器310输出的关于预测的信息来确定向当前块应用帧内预测还是帧间预测,并且可以确定具体的帧内/帧间预测模式。73.预测器320可以基于以下描述的各种预测方法来生成预测信号。例如,预测器不仅可以应用帧内预测或帧间预测来预测一个块,而且可以同时应用帧内预测和帧间预测。这可以称为帧间和帧内组合预测(ciip)。另外,预测器可以基于帧内块复制(ibc)预测模式或调色板模式来预测块。ibc预测模式或调色板模式可以用于游戏等的内容图像/视频编译,例如,屏幕内容编译(scc)。ibc基本上在当前图片中执行预测,但是可以类似于帧间预测来执行ibc,因为在当前图片中导出参考块。即,ibc可以使用本公开中描述的帧间预测技术中的至少一种。调色板模式可以被视为帧内编译或帧内预测的示例。当应用调色板模式时,可以基于关于调色板表和调色板索引的信息来发信号通知图片内的样本值。74.帧内预测器331可以通过参考当前图片中的样本来预测当前块。根据预测模式,参考的样本可以位于当前块的附近,或者可以远离当前块。在帧内预测中,预测模式可以包括多个非定向模式和多个定向模式。帧内预测器331可以通过使用应用于邻近块的预测模式来确定应用于当前块的预测模式。75.帧间预测器332可以基于参考图片上的由运动矢量指定的参考块(参考样本阵列)来导出当前块的预测块。在这种情况下,为了减少在帧间预测模式中发送的运动信息的量,可以基于邻近块和当前块之间的运动信息的相关性,以块、子块或样本为单位来预测运动信息。运动信息可以包括运动矢量和参考图片索引。运动信息还可包括帧间预测方向(l0预测、l1预测、bi预测等)信息。在帧间预测的情况下,邻近块可以包括存在于当前图片中的空间邻近块和存在于参考图片中的时间邻近块。例如,帧间预测器332可以基于邻近块来配置运动信息候选列表,并基于接收到的候选选择信息来导出当前块的运动矢量和/或参考图片索引。可以基于各种预测模式来执行帧间预测,并且关于预测的信息可以包括指示针对当前块的帧间预测的模式的信息。76.加法器340可以通过将所获得的残差信号与从预测器(包括帧间预测器332和/或帧内预测器331)输出的预测信号(预测块、预测样本阵列)相加来生成重构信号(重构图片、重构块、重构样本阵列)。如果要处理的块没有残差(例如当应用跳过模式时),则可以将预测块用作重构块。77.加法器340可以称为重构器或重构块生成器。所生成的重构信号可以用于当前图片中要处理的下一块的帧内预测,可以通过如下所述的滤波输出,或者可以用于下一图片的帧间预测。78.此外,在图片解码过程中可以应用亮度映射与色度缩放(lmcs)。79.滤波器350可以通过向重构信号应用滤波来改善主观/客观图像质量。例如,滤波器350可以通过对重构图片应用各种滤波方法来生成修改后的重构图片,并将修改后的重构图片存储在存储器360(具体地,存储器360的dpb)中。各种滤波方法可包括例如解块滤波、样本自适应偏移、自适应环路滤波器、双边滤波器等。80.存储器360的dpb中存储的(修改后的)重构图片可以用作帧间预测器332中的参考图片。存储器360可以存储从中导出(或解码)当前图片中的运动信息的块的运动信息和/或图片中已重构的块的运动信息。所存储的运动信息可以发送给帧间预测器260,以作为空间邻近块的运动信息或时间邻近块的运动信息来利用。存储器360可以存储当前图片中的重构块的重构样本,并且可以将重构样本传送给帧内预测器331。81.在本公开中,在编码装置200的滤波器260、帧间预测器221和帧内预测器222中描述的实施方式可以与解码装置300的滤波器350、帧间预测器332和帧内预测器331相同或者分别被应用以对应于解码装置300的滤波器350、帧间预测器332和帧内预测器331。相同的内容也可以应用于帧间预测器332和帧内预测器331。82.在本公开中,可以省略量化/逆量化和/或变换/逆变换中的至少一种。当省略量化/逆量化时,量化的变换系数可以被称为变换系数。当省略变换/逆变换时,变换系数可以被称为系数或残差系数,或者为了表达的统一性,仍可以被称为变换系数。83.在本公开中,量化变换系数和变换系数可以分别被称为变换系数和缩放变换系数。在这种情况下,残差信息可以包括关于变换系数的信息,并且可以通过残差编译语法发信号通知关于变换系数的信息。可以基于残差信息(或关于变换系数的信息)导出变换系数,并且可以通过对变换系数逆变换(缩放)来导出缩放变换系数。可以基于对缩放变换系数逆变换(变换)来导出残差样本。这也可以在本公开的其他部分中应用/表达。84.同时,如上所述,编码装置的量化器可以通过对变换系数应用量化来导出量化变换系数。编码装置的解量化器或解码装置的解量化器可以通过对量化变换系数应用解量化来导出变换系数。85.通常,在视频/图像编译中,可以改变量化比率,并且可以使用改变的量化比率来调整压缩率。在实现方式方面中,可以通过考虑复杂度而使用量化参数(qp)而非直接使用量化比率。例如,可以使用具有0到63的整数值的量化参数,并且每个量化参数值可以对应于实际量化比率。此外,例如,用于亮度分量的量化参数qpy和用于色度分量的量化参数qpc可以被不同地配置。86.在量化过程中,变换系数c可以是输入,量化比率(qstep)可以被划分,并且量化变换系数c’可以基于量化比率来获得。在这种情况下,通过考虑计算复杂度将量化比率乘以尺度,能够以整数形式产生量化比率,并且可以通过与尺度值相对应的值来执行移位操作。可以基于量化比率和尺度值的乘积来导出量化尺度。也就是说,可以基于qp来导出量化尺度。例如,可以将量化尺度应用于变换系数c’,并且可以基于应用的结果来导出量化变换系数c’。87.解量化过程是量化过程的逆过程。在该过程中,可以将量化变换系数c’乘以量化比率(qstep),并且可以基于乘法的结果来获得重构变换系数c”。在这种情况下,可以基于量化参数来导出等级尺度,可以将等级尺度应用于量化变换系数c’,并且可以导出重构变换系数c”。由于变换和/或量化过程中的损失,重构变换系数c”可能与第一变换系数c有一些不同。因此,与在解码装置中一样,在编码装置中执行解量化。88.同时,可以应用用于根据频率调整量化强度的自适应频率加权量化技术。自适应频率加权量化技术是对每个频率不同地应用量化强度的方法。在自适应频率加权量化中,可以使用预定义量化缩放矩阵来不同地应用用于每个频率的量化强度。即,可以基于量化缩放矩阵来执行上述量化/解量化过程。例如,为了生成当前块的大小和/或当前块的残差信号,可以取决于应用于当前块的预测模式是帧间预测还是帧内预测来使用不同量化缩放矩阵。量化缩放矩阵可以被称为量化矩阵或缩放矩阵。量化缩放矩阵可以是预定义的。此外,对于频率自适应缩放,可以在编码装置中构建/编码用于量化缩放矩阵的每个频率的量化尺度信息,并且将其发信号通知给解码装置。用于每个频率的量化尺度信息可以被称为量化缩放信息。每个频率的量化尺度信息可以包括缩放列表数据(scaling_list_data)。可以基于缩放列表数据来导出(经修改的)量化缩放矩阵。此外,用于每个频率的量化尺度信息可以包括表示缩放列表数据是否存在的存在标志信息。可替选地,如果在较高级别(例如,sps)中发信号通知缩放列表数据,则还可以包括表示是否在较高级别中的较低级别(例如,pps或图块组报头等)中修改缩放列表数据的信息等。89.如在前述内容中,量化/解量化可以基于量化参数应用于亮度分量和色度分量。90.同时,对于当前视频/图像编译标准中的量化组,关于亮度qp的信息可以作为相对于先前qp的增量(delta)qp用信号发送,并且信息的传输可以延迟直到第一变换单元具有编译的系数。具体地,表示增量qp的语法元素cu_qp_delta可以在具有编译系数的量化组的第一变换单元(即,tu_cbf=1)中被发送。91.图4示出发送用于具有128×128大小的cu内的tu的cu_qp_delta的示例。如图4中所示,在大尺寸的cu的情况下,可能直到编译顺序中的最后一个tu才发送增量qp。然而,为最后一个tu发送的增量qp值可能应用于整个cu。92.此外,64x64虚拟解码器管线单元(vdpu)的概念可用于当前视频/图像编译标准。特别地,在当前的视频/图像编译标准中,可以设计用于最大变换大小、亮度/色度语法交织等的结构和语法元素,使得解码装置可以一次处理64x64大小的块(即,vdpu),即使在最大大小为128x128的大的cu中。考虑到128x128管线的缓冲要求,使用64x64管线可以显著减少解码装置的成本。93.但是,vvc标准草案5和更早的标准中的增量qp设计不适用于64x64管线概念。因为环内滤波需要qp值,所以不存在qp值可能意味着无法完成cu的先前tu的处理。94.具体来说,解块滤波器可能需要qp来确定滤波阈值。因此,在vvc标准草案6中,对增量qp信令增加条件。具体而言,在具有cbwidth[chtype]》64或cbheight[chtype]》64的cu的情况下,可以添加用信号发送增量qp的条件,不管第一tu是否具有非零系数(即,编译的系数)。[0095]例如,vvc标准草案6中的亮度增量qp可以如下表所示用信号发送。[0096][表1][0097][0098]此外,例如,在vvc标准草案5中,色度qp控制仅在图片和切片级别可用。例如,色度qp可以如下等式被导出。[0099][等式1][0100]qpicb=clip3(-qpbdoffsetc,69,qpy pps_cb_qp_offset slice_cb_qp_offset),[0101]qpicr=clip3(-qpbdoffsetc,69,qpy pps_cr_qp_offset slice_cr_qp_offset),[0102]qpicbcr=clip3(-qpbdoffsetc,69,qpy pps_joint_cbcr_qp_offset slice_joint_cbcr_qp_offset)[0103]其中qpy可以表示亮度qp;qpbdoffsetc可以表示色度qp范围偏移;pps_cb_qp_offset、pps_cr_qp_offset和pps_joint_cbcr_qp_offset可以表示相应色度分量的pps级别qp偏移;并且slice_cb_qp_offset、slice_cr_qp_offset和slice_joint_cbcr_qp_offset可以表示相应色度分量的切片级别qp偏移。另外,qp′cb可以表示用于色度cb分量的色度量化参数;qp′cr可以表示用于色度cr分量的色度量化参数;并且qp′cbcr可以表示用于联合cb-cr编译的色度量化参数。[0104]此外,例如,在vvc标准草案6中,还应用cu级别色度qp控制。例如,色度qp可以如下等式被导出。[0105][等式2][0106]qp′cb=clip3(-qpbdoffsetc,63,qpcb pps_cb_qp_offset slice_cb_qp_offset cuqpoffsetcb) qpbdoffsetc[0107]qp′cr=clip3(-qpbdoffsetc,63,qpcr pps_cr_qp_offset slice_cr_qp_offset cuqpoffsetcr) qpbdoffsetc[0108]qp′cbcr=clip3(-qpbdoffsetc,63,qpcbcr pps_cbcr_qp_offset slice_cbcr_qp_offset cuqpoffsetcbcr) qpbdoffsetc[0109]其中,cuqpoffsetcb、cuqpoffsetcr和cuqpoffsetcbcr可以表示相应色度分量的cu级别qp偏移。另外,qp′cb可以表示用于色度cb分量的色度量化参数;qp′cr可以表示用于色度cr分量的色度量化参数;并且qp′cbcr可以表示用于联合cb-cr编译的色度量化参数。[0110]图5表示当使用单树时亮度块和色度块的qp图的示例。cu色度qp可以被导出为亮度qp与用信号发送的色度qp偏移之和。参考图5,实线表示的矩形可以指示量化组,并且虚线表示的矩形可以指示cu。此外,例如,参考图5,cuqpoffsetchroma可以为2。同时,根据当前亮度块和对应的当前色度块是否有它们单独的分区结构,可以将当前块的树类型划分为单树(single_tree)或双树(dual_tree)。例如,如果当前色度块与当前亮度块具有相同的分区结构,则可以表示为单树,并且如果当前色度块具有与当前亮度块不同的分区结构,则可以是表示为双树。当前块可以是cu或tu。[0111]图6表示当使用双树时色度块的qp图的示例。此外,例如,参考图6的(a),cuqpoffsetchroma可以是-9,并且参考图6的(b),cuqpoffsetchroma可能为2。当使用双树时,亮度cu边界和色度cu边界可能不对齐。也就是说,色度块可以具有与对应的亮度块不同的分区结构。因此,对于每个色度cu,色度qp可以被导出为(对应于色度cu的中心的)共置的亮度qp与用信号发送的色度qp偏移之和。亮度qp和色度qp之间的相关性被有所维持,但可能难以预测对色度qp的控制。[0112]另外,在vvc标准草案6中,通过将偏移表从每个条目2个qpoffset扩展到每个条目3个qpoffset,在其中集成联合cbcr残差编译模式。[0113]此外,例如,vvc标准草案6的tu语法可以如下表所示。[0114][表2][0115][0116][0117][0118]变换系数级别可以表示为数组transcoefflevel[x0][y0][cidx][xc][yc]。这里,数组索引x0和y0可以表示图片的左上亮度样本的对应变换块的左上亮度样本的位置(x0,y0)。即,当图片的左上亮度样本的位置为(0,0)时,数组索引x0和y0可以表示对应变换块的左上亮度样本的位置(x0,y0)。此外,数组索引cidx可以表示颜色分量的索引。例如,亮度分量(y分量)的数组索引值可能等于0;色度cb分量的数组索引值可以等于1;并且色度cr分量的数组索引的值可以等于2。另外,数组索引xc和yc可以表示在当前变换块中的变换系数的位置(xc,yc)。同时,如果没有指定transcoefflevel[x0][y0][cidx][xc][yc]的值,则该值可以被推断为等于0。[0119]此外,例如,如果语法元素tu_cbf_cb[x0][y0]是1,则它可以表示一个或多个非零变换系数级别包括在cb变换块中。这里,数组索引x0和y0可以表示所考虑的变换块的左上位置(x0,y0)。当当前tu中不存在语法元素tu_cbf_cb[x0][y0]时,语法元素tu_cbf_cb[x0][y0]的值可以被推断为0。另外,tu_cbf_cb[x0][y0]可以被表达为tu_cb_coded_flag[x0][y0]。[0120]此外,例如,如果语法元素tu_cbf_cr[x0][y0]为1,则它可以表示cr变换块中包括一个或多个非零变换系数级别。这里,数组索引x0和y0可以表示所考虑的变换块的左上位置(x0,y0)。当当前tu中不存在语法元素tu_cbf_cr[x0][y0]时,语法元素tu_cbf_cr[x0][y0]的值可以被推断为0。另外,tu_cbf_cr[x0][y0]可以被表达为tu_cr_coded_flag[x0][y0]。[0121]此外,例如,如果语法元素tu_cbf_luma[x0][y0]是1,则它可以表示在亮度变换块中包括一个或多个非零变换系数级别。这里,数组索引x0和y0可以表示图片的左上亮度样本的对应变换块的左上亮度样本的位置(x0,y0)。即,当图片的左上亮度样本的位置为(0,0)时,数组索引x0和y0可以表示对应变换块的左上亮度样本的位置(x0,y0)。当当前tu中不存在语法元素tu_cbf_luma[x0][y0]时,可以如下推断语法元素tu_cbf_luma[x0][y0]的值。[0122]例如,当cu_sbt_flag的值为1并且稍后要描述的条件之一为真时,语法元素tu_cbf_luma[x0][y0]的值可被推断为0。[0123]-当subtuindex的值为0且cu_sbt_pos_flag的值为1时[0124]-当subtuindex的值为1且cu_sbt_pos_flag的值为0时[0125]同时,在其他情况下,语法元素tu_cbf_luma[x0][y0]的值可以被推断为1。另外,tu_cbf_luma[x0][y0]可以被表达为tu_y_coded_flag[x0][y0]。[0126]此外,例如,语法元素tu_joint_cbcr_residual_flag[x0][y0]可以指示色度分量cb和色度分量cr的残差样本是否用单个变换块编译。这里,数组索引x0和y0可以表示图片的左上亮度样本的对应变换块的左上亮度样本的位置(x0,y0)。即,当图片的左上亮度样本的位置为(0,0)时,数组索引x0和y0可以表示对应变换块的左上亮度样本的位置(x0,y0)。[0127]例如,如果语法元素tu_joint_cbcr_residual_flag[x0][y0]为1,则它可以指示变换单元语法包括用于单个变换块的变换系数级别,用于色度分量cb和色度分量cr的残差样本是从该变换系数级别导出的。此外,例如,如果语法元素tu_joint_cbcr_residual_flag[x0][y0]为0,则它可以指示色度分量的变换系数级别被编译,如由语法元素tu_cbf_cb[x0][y0]和tu_cbf_cr[x0][y0]表示。当语法元素tu_joint_cbcr_residual_flag[x0][y0]不存在时,语法元素tu_joint_cbcr_residual_flag[x0][y0]的值可以被推断为0。[0128]例如,根据tu_joint_cbcr_residual_flag[x0][y0]、tu_cbf_cb[x0][y0]和tu_cbf_cr[x0][y0],变量tucresmode[x0][y0]可以如下被导出。[0129]-例如,当tu_joint_cbcr_residual_flag[x0][y0]的值为0时,可以将变量tucresmode[x0][y0]设置为0。[0130]-如果不对应于上述情况并且tu_cbf_cb[x0][y0]为1并且tu_cbf_cr[x0][y0]为0,则变量tucresmode[x0][y0]可以设置为1。[0131]-如果不对应于上述情况并且tu_cbf_cb[x0][y0]为1,则变量tucresmode[x0][y0]可以设置为2。[0132]-如果不对应于上述情况,则变量tucresmode[x0][y0]可以设置为3。[0133]此外,例如,语法元素cu_qp_delta_abs可以表示当前编译单元的量化参数与其预测之间的差值cuqpdeltaval的绝对值。[0134]此外,例如,语法元素cu_qp_delta_sign_flag可以如下表示cuqpdeltaval的符号。[0135]-例如,当cu_qp_delta_sign_flag为0时,对应的cuqpdeltaval可能具有正值。[0136]-如果它不对应于上述情况(即,当cu_qp_delta_sign_flag为1时),则对应的cuqpdeltaval可以具有负值。[0137]同时,当语法元素cu_qp_delta_sign_flag不存在时,语法元素cu_qp_delta_sign_flag的值可以被推断为0。[0138]此外,例如,当存在cu_qp_delta_abs时,变量iscuqpdeltacoded和变量cuqpdeltaval可以被推导为以下等式。[0139][等式3][0140]iscuqpdeltacoded=i[0141]cuqpdeltaval=cu_qp_delta_abs*(1-2*cu_qp_delta_sign_flag)[0142]cuqpdeltaval的值可以在-(32 qpbdoffsety/2)到 (31 qpbdoffsety/2)的范围内。[0143]此外,例如,如果语法元素cu_chroma_qp_offset_flag存在且等于1,则语法元素cu_chroma_qp_offset_flag可以指示cb_qp_offset_list[]的条目被用于确定cuqpoffsetcb的值,cr_qp_offset_list[]的对应条目被用于确定cuqpoffsetcr的值,并且joint_cbcr_qp_offset_list[]中的对应条目被用于确定cuqpoffsetcbcr的值。此外,例如,如果语法元素cu_chroma_qp_offset_flag为0,则语法元素cu_chroma_qp_offset_flag可以指示cb_qp_offset_list[]、cr_qp_offset_list[]和joint_cbcr_qp_offset_list[]不被用于确定cuqpoffsetcb、cuqpoffsetcr和cuqpoffsetcbcr的值。[0144]此外,例如,当语法元素cu_chroma_qp_offset_idx存在时,语法元素cu_chroma_qp_offset_idx可以表示用于确定cuqpoffsetcb、cuqpoffsetcr和cuqpoffsetcbcbcr的值的cb_qp_offset_list[]、cr_qp_offset_list[]和joint_cbcr_qp_offset_list[]中的索引。当存在语法元素cu_chroma_qp_offset_idx时,语法元素cu_chroma_qp_offset_idx的值可以在从0到chroma_qp_offset_list_len_minus1的范围内。当语法元素cu_chroma_qp_offset_idx不存在时,语法元素cu_chroma_qp_offset_idx可以被推断为0。[0145]此外,例如,当存在语法元素cu_chroma_qp_offset_flag时,可以应用以下描述。[0146]-如果cu_chroma_qp_offset_flag为1,则cuqpoffsetcb、cuqpoffsetcr和cuqpoffsetcbcr的值可以如下述等式所示被导出。[0147][等式4][0148]cuqpoffsetcb=cb_qp_offset_list[cu_chroma_qp_offset_idx][0149]cuqpoffsetcr=cr_qp_offset_list[cu_chroma_qp_offset_idx][0150]cuqpoffsetcbcr=joint_cbcr_qp_offset_list[cu_chroma_qp_offset_idx][0151]-如果不对应于上述情况(即,当cu_chroma_qp_offset_flag为0时),则可以将cuqpoffsetcb、cuqpoffsetcr和cuqpoffsetcbcr设置为0。[0152]另外,例如,语法元素transform_skip_flag[x0][y0]可以指示是否将变换应用于亮度变换块。这里,数组索引x0和y0可以表示图片的左上亮度样本的对应变换块的左上亮度样本的位置(x0,y0)。即,当图片的左上亮度样本的位置为(0,0)时,数组索引x0和y0可以表示对应变换块的左上亮度样本的位置(x0,y0)。例如,如果transform_skip_flag[x0][y0]为1,则可以指示没有对亮度变换块应用变换。此外,例如,如果transform_skip_flag[x0][y0]是0,则可以指示是否对亮度变换块应用变换可以基于另一个语法元素来确定。[0153]另外,例如,当transform_skip_flag[x0][y0]不存在时,可以如下推断transform_skip_flag[x0][y0]的值。[0154]-例如,如果bdpcmflag[x0][y0]为1,则transform_skip_flag[x0][y0]可以被推断为1。[0155]-如果不对应于上述情况(即,例如,当bdpcmflag[x0][y0]为0时),则可以将transform_skip_flag[x0][y0]推断为0。[0156]另外,例如,语法元素tu_mts_idx[x0][y0]可以表示在相关联的亮度变换块的水平方向和垂直方向上应用于残差样本的变换核。这里,数组索引x0和y0可以表示图片的左上亮度样本的对应变换块的左上亮度样本的位置(x0,y0)。即,当图片的左上亮度样本的位置为(0,0)时,数组索引x0和y0可以表示对应变换块的左上亮度样本的位置(x0,y0)。此外,例如,当语法元素tu_mts_idx[x0][y0]不存在时,语法元素tu_mts_idx[x0][y0]可以被推断为0。[0157]图7示例性地表示用于解块滤波的样本位置。[0158]同时,色度qp可以用于色度分量的解块滤波。然而,例如,对于用于解块滤波的色度qp,可以不考虑切片级别和cu级别qp调整。例如,用于解块滤波的色度qp可以基于对应的亮度qp和图片级别色度qp偏移cqppicoffset来导出。这里,例如,如果cidx为1,则表示图片级别色度qp偏移的cqppicoffset可以被导出为pps_cb_qp_offset,并且如果cidx不为1,则可以被导出为pps_cr_qp_offset。[0159]另外,例如,变量qpq可以被设置为等于包括编译块的编译单元的qpy值,该编译块包括图6中所示的样本q0,0,并且变量qpp可以被设置为等于包括编译块的编译单元的qpy值,该编译块包括图6中所示的样本p0,0。[0160]此后,用于解块滤波的色度qpqpc可以如以下等式被导出。[0161][等式5][0162]qpi=clip3(0,63,((qpq qpp 1)>>1) cqppicoffset)[0163]qpc=chromaqptable[cidx-1][qpi][0164]同时,在现有vvc标准的解块滤波的色度qp相关设计中可能存在一些缺点。因为vvc支持双树,在cu的亮度qp和色度qp之间可能会有很大的差异,因为亮度块和色度块的分区不同。此外,vvc标准支持yuv4:2:2格式和yuv4:4:4格式以及yuv4:2:0格式。这里,在yuv4:4:4格式的情况下,如果不准确的色度qp被用于解块滤波,则可能会具有更大的效果,并且可能发生视觉伪影。[0165]因此,此文档提出一种有效的色度qp信令方案,如在稍后描述的实施例中。[0166]在一个实施例中,提出了支持vdpu级别处理的色度qp偏移信令。在此实施例中,对于具有大于64的cbwidth或cbheight的色度cu,无论是否在第一tu中包括非零色度cbf,都可以用信号发送cu色度qp偏移(当存在色度cu的色度qp偏移时)。即,根据该实施例,当当前色度cu的cbwidth或cbheight大于64时,可以用信号发送cu色度qp偏移(当存在用于色度cu的色度qp偏移时),而不管是否第一tu具有非零系数。这里,cbwidth和cbheight可以表示根据信道类型或树类型的亮度元素或色度元素的cu宽度和cu高度。例如,在yuv4:4:4格式的图像的情况下,因为可能会生成宽度或高度大于64的色度cu,所以通过此实施例提出的方法可能进行vdpu级别处理,并且在解析vdpu时可以启用qp。[0167]例如,根据本实施例的变换单元语法可以如下表所示。[0168][表3][0169][0170]参考表3,“cbwidth[chtype][x0][y0]》64||cbheight[chtype][x0][y0]》64||”可以添加到cu色度qp偏移相关信息的信令条件中。也就是说,参考表3,当cbwidth[chtype][x0][y0]大于64或cbheight[chtype][x0][y0]大于64时,可以用信号发送cu色度qp偏移相关信息。cu色度qp偏移相关信息可以包括语法元素cu_chroma_qp_offset_flag和/或语法元素cu_chroma_qp_offset_idx。[0171]例如,如果语法元素cu_chroma_qp_offset_flag存在且等于1,则语法元素cu_chroma_qp_offset_flag可以指示cb_qp_offset_list[]的条目被用于确定cuqpoffsetcb的值,cr_qp_offset_list[]的对应条目被用于确定cuqpoffsetcr的值,并且joint_cbcr_qp_offset_list[]中的对应条目被用于确定cuqpoffsetcbcr的值。此外,例如,如果语法元素cu_chroma_qp_offset_flag为0,则语法元素cu_chroma_qp_offset_flag可以指示cb_qp_offset_list[]、cr_qp_offset_list[]和joint_cbcr_qp_offset_list[]不被用于确定cuqpoffsetcb、cuqpoffsetcr和cuqpoffsetcbcr的值。[0172]此外,例如,当语法元素cu_chroma_qp_offset_idx存在时,语法元素cu_chroma_qp_offset_idx可以表示用于确定cuqpoffsetcb、cuqpoffsetcr和cuqpoffsetcbcr的值的cb_qp_offset_list[]、cr_qp_offset_list[]和joint_cbcr_qp_offset_list[]中的索引。当存在语法元素cu_chroma_qp_offset_idx时,语法元素cu_chroma_qp_offset_idx的值可以在从0到chroma_qp_offset_list_len_minus1的范围内。当语法元素cu_chroma_qp_offset_idx不存在时,语法元素cu_chroma_qp_offset_idx可以被推断为0。[0173]此外,作为实施例,此文档提出了一种为双树的cu级别色度qp偏移信令添加条件的方法。此实施例提出了一种修改cu色度qp偏移标志的现有语法的可用性条件以便于避免不必要的信令的方法。例如,根据本实施例,当编译树为双树亮度(dual_tree_luma)时,即,当编译树既不是单树(single_tree)也不是双树色度(dual_tree_chroma)时,可以不用信号发送cu色度qp偏移相关信息。[0174]例如,根据本实施例的变换单元语法可以如下表所示。[0175][表4][0176][0177]参考表4,“&&treetype!=dual_tree_luma”可以添加到cu色度qp偏移相关信息的信令条件中。也就是说,参考表4,仅当编译树不是dual_tree_luma时,可以用信号发送cu色度qp偏移相关信息。cu色度qp偏移相关信息可以包括语法元素cu_chroma_qp_offset_flag和/或语法元素cu_chroma_qp_offset_idx。[0178]此外,作为实施例,此文档提出了另一种向cu级别色度qp偏移信令添加条件的方法。此实施例提出了一种修改cu色度qp偏移标志的现有语法的可用性条件以便于避免不必要的信令的方法。例如,此实施例提出了一种通过结合上述实施例的信令条件来修改现有语法的可用性条件的方法。[0179]例如,根据本实施例的变换单元语法可以如下表所示。[0180][表5][0181][0182]参考表5,“cbwidth[chtype][x0][y0]》64||cbheight[chtype][x0][y0]》64||”和“&&treetype!=dual_tree_luma”可以添加到cu色度qp偏移相关信息的信令条件中。即,参考表5,如果编译树不是dual_tree_luma且cbwidth[chtype][x0][y0]大于64,或者cbheight[chtype][x0][y0]大于64,则可以用信号发送cu色度qp偏移相关信息。因此,当编译树是dual_tree_luma时,可以不用信号发送cu色度qp偏移相关信息。cu色度qp偏移相关信息可以包括语法元素cu_chroma_qp_offset_flag和/或语法元素cu_chroma_qp_offset_idx。[0183]此外,此文档提出了一种使用cu级别色度qp进行解块滤波的方法。此实施例提出了一种将切片级别色度qp和/或cu级别色度qp集成到表达为qpc并用于色度解块处理的色度qp中的方法。可以基于导出的qpc来确定解块参数。[0184]例如,变量qpc可以基于邻近cu的qp导出,如以下等式所示。[0185][等式6][0186]qpc=clip3(0,63,((qpq’cidx qpp’cidx 1)>>1))[0187]这里,qpq′cidx可以表示与待解块滤波的块边界相邻的cup的色度qp,并且qpp′cidx可以表示与待解块滤波的块边界相邻的cuq的色度qp。此外,cidx可以是表示色度分量的索引。例如,cidx可以表示色度cb分量、色度cr分量或色度cbcr分量。qpq′cidx和qpp′cidx可以是已经考虑了切片级别qp调整和cu级别qp调整的值。[0188]可替选的,例如,变量qpc可以首先基于邻近cup和邻近cuq的亮度qp导出,并且然后可以添加切片级别qp调整和cu级别qp调整。例如,变量qpc可以如下导出。[0189][等式7][0190]qpi=clip3(0,63,((qpq qpp 1)>>1) cqppicoffset)[0191]qpc=chromaqptable[cidx-1][qpi] sliceqpoffsetcidx ((cuqpoffsetpcidx cuqpoffsetpcidx 1)>>1)[0192]这里,cuqpoffsetpcidx可以表示邻近cup的元素cidx的cuqpoffset,并且cuqpoffsetqcidx可以表示邻近cuq的元素cidx的cuqpoffset。[0193]图8示意性地示出根据本文档的编码装置的图像编码方法。图8中公开的方法可以由图2中公开的编码装置来执行。具体而言,例如,图8中的s800至s810可以由编码装置的残差处理器执行。此外,虽然未示出,但是可以由编码装置的预测器执行导出当前色度块的预测样本的过程,可以由编码装置的残差处理器执行导出当前色度块的残差样本的过程,并且可以由编码装置的加法器执行基于残差样本和预测样本来生成重构样本和重构图片的过程。[0194]编码装置基于当前色度块的大小和树类型生成用于当前色度块的编译单元(cu)色度量化参数(qp)偏移相关信息(s800)。[0195]编码装置可以基于当前色度块的大小和树类型来生成当前色度块的cu色度量化参数(qp)偏移相关信息。cu色度qp偏移相关信息可以称为cu级别色度qp偏移相关信息。这里,树类型可以是单树、双树亮度和双树色度中的一种。另外,例如,cu色度qp偏移相关信息可以作为用于当前色度块中的第一变换块的变换单元语法被用信号发送。也就是说,例如,用于第一变换块的变换单元语法可以包括cu色度qp偏移相关信息。第一变换块可以是当前色度块的变换块当中按解码顺序首先编译的变换块。例如,第一变换块可以是当前色度块的变换块当中的左上变换块。[0196]具体地,例如,当当前色度块的宽度和高度中的至少一个大于特定值时,可以用信号发送当前色度块的cu色度qp偏移相关信息。也就是说,例如,当当前色度块的宽度和高度中的至少一个大于特定值时,可以生成当前色度块的cu色度qp偏移相关信息。就此而言,例如,特定值可以是64。另外,例如,用于第一变换块的变换单元语法可以包括当前色度块的cu色度qp偏移相关信息。例如,当当前色度块的宽度和高度中的至少一个大于特定值时,可以在第一变换块的变换单元语法中用信号发送当前色度块的cu色度qp偏移相关信息,不管第一变换块是否包括至少一个非零变换系数级别。即,例如,当当前色度块的宽度和高度中的至少一个大于特定值时,第一变换块的变换单元语法可以包括当前色度块的cu色度qp偏移相关信息,不管第一变换块是否包括至少一个非零变换系数级别。[0197]可替选地,例如,当树类型是双树亮度时,可以不用信号发送当前色度块的cu色度qp偏移相关信息。也就是说,例如,当树类型是双树亮度时,可以不生成当前色度块的cu色度qp偏移相关信息。因此,例如,当树类型不是双树亮度时(即,当树类型是单树和双树色度之一时),可以用信号发送当前色度块的cu色度qp偏移相关信息。即,例如,当树类型不是双树亮度时(即,当树类型是单树和双树色度之一时),可以生成当前色度块的cu色度qp偏移相关信息。在这一点上,例如,第一变换块的变换单元语法可以包括当前色度块的cu色度qp偏移相关信息。例如,当树类型不是双树亮度时(即,当树类型是单树和双树色度之一时),可以通过用于第一变换块的变换单元语法用信号发送当前色度块的cu色度qp偏移相关信息,不管第一变换块是否包括至少一个非零变换系数级别。即,例如,当树类型不是双树亮度时(即,当树类型是单树和双树色度之一时),用于第一变换块的变换单元语法可以包括当前色度块的cu色度qp偏移相关信息,不管第一变换块是否包括至少一个非零变换系数级别。[0198]可替选地,例如,当当前色度块的宽度和高度中的至少一个大于特定值时,并且当树类型不是双树亮度时(即,当树类型为单树和双树色度之一时),可以用信号发送当前色度块的cu色度qp偏移相关信息。即,例如,当当前色度块的宽度和高度中的至少一个大于特定值时,并且当树类型不是双树亮度时(即,当树类型是单树和双树色度之一时),可以生成当前色度块的cu色度qp偏移相关信息。在这一点上,例如,特定值可以是64。因此,例如,当树类型是双树亮度时,可以不用信号发送当前色度块的cu色度qp偏移相关信息。另外,例如,第一变换块的变换单元语法可以包括当前色度块的cu色度qp偏移相关信息。例如,当当前色度块的宽度和高度中的至少一个大于特定值时,并且当树类型不是双树亮度时(即,当树类型是单树和双树色度之一时),可以通过第一变换块的变换单元语法用信号发送当前色度块的cu色度qp偏移相关信息,不管第一变换块是否包括至少一个非零变换系数级别。即,例如,当当前色度块的宽度和高度中的至少一个大于特定值时,并且当树类型不是双树亮度时(即,当树类型是单树和双树色度之一时),第一变换块的变换单元语法可以包括当前色度块的cu色度qp偏移相关信息,不管第一变换块是否包括至少一个非零变换系数级别。[0199]同时,例如,cu色度qp偏移相关信息可以包括用于当前色度块的cu色度qp偏移索引和/或cu色度qp偏移标志。cu色度qp偏移标志也可以称为cu级别色度qp偏移标志,并且cu色度qp偏移索引也可以称为cu级别色度qp偏移索引。[0200]例如,cu色度qp偏移标志可以是关于色度分量的cuqp偏移列表中的条目是否被用于确定cu色度qp偏移的值的标志。即,例如,cu色度qp偏移标志可以表示是否使用用于色度分量的cuqp偏移列表中的条目来确定cu色度qp偏移的值。例如,当存在cu色度qp偏移标志时,并且当cu色度qp偏移标志的值为1时,cu色度qp偏移标志可以表示使用用于色度分量的cuqp偏移列表中的条目以确定cu色度qp偏移的值。此外,例如,当cu色度qp偏移标志的值为0时,cu色度qp偏移标志可以表示不使用用于色度分量的cuqp偏移列表来确定cu色度qp偏移的值。这里,例如,色度分量可以包括cb分量、cr分量和/或联合cbcr分量。另外,例如,cu色度qp偏移标志的语法元素可以是上述的cu_chroma_qp_offset_flag。[0201]此外,例如,cu色度qp偏移索引可以表示用于确定cu色度qp偏移的值的cuqp偏移列表中的条目的索引。也就是说,例如,cu色度qp偏移索引可以是关于cuqp偏移列表中的条目的索引的信息。此外,例如,cu色度qp偏移索引的语法元素可以是上述的cu_chroma_qp_offset_idx。[0202]编码装置对包括cu色度qp偏移相关信息的图像信息进行编码(s810)。编码装置可以对cu色度qp偏移相关信息进行编码。图像信息可以包括cu色度qp偏移相关信息。[0203]同时,例如,编码装置可以生成和编码用于当前色度块的预测信息。在这种情况下,可以应用本文中公开的各种预测方法,诸如帧间预测或帧内预测。例如,编码装置可以确定是否对当前色度块执行帧间预测或者帧内预测,并且可以基于rd成本确定特定的帧间预测模式或特定的帧内预测模式。根据所确定的模式,编码装置可以导出用于当前色度块的预测样本。预测信息可以包括用于当前色度块的预测模式信息。图像信息可以包括预测信息。[0204]此外,例如,编码装置可以对用于当前色度块的残差样本的残差信息进行编码。[0205]例如,编码装置可以通过将用于当前色度块的预测样本与原始样本相减来导出残差样本。[0206]然后,例如,编码装置可以通过基于用于当前色度块的色度qp对残差样本进行量化来导出量化的残差样本,并且基于量化的残差样本导出变换系数,并且基于变换系数生成残差信息并对其进行编码。可替选地,例如,编码装置可以通过基于用于当前色度块的色度qp对残差样本进行量化来导出量化的残差样本,通过对量化的残差样本进行变换来导出变换系数,并且基于变换系数生成残差信息并对其进行编码。[0207]这里,可以基于用于当前色度块的cu色度qp偏移相关信息来导出用于当前色度块的色度qp。例如,编码装置可以基于cu色度qp偏移相关信息导出用于当前色度块的cu色度qp偏移,并且可以基于cu色度qp偏移导出用于当前色度块的色度qp。具体地,例如,编码装置可以通过将cu色度qp偏移与用于色度分量的第一色度qp相加导出用于当前色度块的色度qp。[0208]具体地,例如,编码装置可以基于亮度qp和/或色度qp映射表来导出当前色度块的色度分量的第一色度qp,可以基于cu色度qp偏移相关信息导出当前色度块的cu色度qp偏移,并且可以基于第一色度qp和cu色度qp偏移导出当前色度块的色度qp。这里,例如,第一色度qp可以被称为序列参数集(sps)色度qp或sps级别色度qp。[0209]图像信息可以包括残差信息。另外,例如,编码装置可以对图像信息进行编码并且以比特流的形式进行输出。[0210]同时,例如,编码装置可以通过将预测样本和残差样本相加来生成重构样本和/或重构图片。[0211]此后,如上所述,可以根据需要对重构样本应用诸如alf过程的环内滤波过程、sao和/或解块滤波,以便于改进主观/客观视频质量。[0212]同时,例如,可以对当前色度块的边缘执行解块滤波。例如,可以基于当前色度块的色度qp和与边缘相邻的当前色度块的邻近块的色度qp导出特定值,并且可以基于特定值导出用于解块滤波的解块参数。例如,特定值可以如上述的等式6中那样导出。当前色度块的色度qp可以如上所述基于当前色度块的cu色度qp偏移来导出,并且邻近块的色度qp可以基于邻近块的cu色度qp偏移来导出。这里,例如,边缘可以表示应用解块滤波的当前色度块的区域。[0213]可替选地,例如,可以基于当前色度块的色度qp、与边缘相邻的当前色度块的邻近块的色度qp以及cu色度qp偏移来导出特定值,并且可以基于特定值导出用于解块滤波的解块参数。例如,特定值可以如上述的等式7中那样导出。这里,例如,边缘可以表示应用解块滤波的当前色度块的区域。[0214]同时,包括图像信息的比特流可以通过网络或(数字)存储介质被发送到解码装置。在这种情况下,网络可以包括广播网络和/或通信网络。数字存储介质可以包括各种存储媒体,诸如usb、sd、cd、dvd、蓝光、hdd和ssd。[0215]图9示意性地示出用于执行根据此文档的图像编码方法的编码装置。图8中公开的方法可以由图9中公开的编码装置来执行。具体而言,例如,图9的编码装置的熵编码器可以执行s800至s810。此外,虽然未示出,但是可以由编码装置的预测器执行导出当前色度块的预测样本的过程,可以由编码装置的残差处理器执行导出当前色度块的残差样本的过程,并且可以由编码装置的加法器执行基于残差样本和预测样本来生成重构样本和重构图片的过程。[0216]图10示意性地示出根据此文档的解码装置的图像解码方法。图10中公开的方法可以由图3中公开的解码装置来执行。具体而言,例如,图10的s1000可以由解码装置的熵解码器执行;图10的s1010至s1020可以由解码装置的残差处理器执行;并且图10的s1030可以由解码装置的加法器来执行。[0217]解码装置基于当前色度块的树类型和大小获得当前色度块的编译单元(cu)色度量化参数(qp)相关信息(s1000)。[0218]解码装置可以基于当前色度块的树类型和大小来获得当前色度块的编译单元(cu)色度量化参数(qp)相关信息。cu色度qp偏移相关信息可以称为cu级别色度qp偏移相关信息。这里,树类型可以是单树、双树亮度和双树色度中的一种。另外,例如,cu色度qp偏移相关信息可以作为当前色度块中的第一变换块的变换单元语法被用信号发送。也就是说,例如,第一变换块的变换单元语法可以包括cu色度qp偏移相关信息。第一变换块可以是当前色度块的变换块当中的按解码顺序首先被解码的变换块。例如,第一变换块可以是当前色度块的变换块中的左上变换块。[0219]具体地,例如,当当前色度块的宽度和高度中的至少一个大于特定值时,可以用信号发送当前色度块的cu色度qp偏移相关信息。也就是说,例如,当当前色度块的宽度和高度中的至少一个大于特定值时,可以获得当前色度块的cu色度qp偏移相关信息。就此而言,例如,特定值可以是64。另外,例如,第一变换块的变换单元语法可以包括当前色度块的cu色度qp偏移相关信息。例如,当当前色度块的宽度和高度中的至少一个大于特定值时,可以获得当前色度块的cu色度qp偏移相关信息作为第一变换块的变换单元语法,不管第一变换块是否包括至少一个非零变换系数级别。即,例如,当当前色度块的宽度和高度中的至少一个大于特定值时,第一变换块的变换单元语法可以包括当前色度块的cu色度qp偏移相关信息,不管第一变换块是否包括至少一个非零变换系数级别。[0220]可替选地,例如,当树类型是双树亮度时,可以不用信号发送当前色度块的cu色度qp偏移相关信息。即,例如,当树类型为双树亮度时,可能无法获得当前色度块的cu色度qp偏移相关信息。因此,例如,当树类型不是双树亮度时(即,当树类型是单树和双树色度之一时),可以用信号发送当前色度块的cu色度qp偏移相关信息。即,例如,当树类型不是双树亮度时(即,当树类型是单树和双树色度之一时),可以获得当前色度块的cu色度qp偏移相关信息。在这一点上,例如,第一变换块的变换单元语法可以包括当前色度块的cu色度qp偏移相关信息。例如,当树类型不是双树亮度时(即,当树类型是单树和双树色度之一时),可以通过用于第一变换块的变换单元语法获得用于当前色度块的cu色度qp偏移相关信息,不管第一变换块是否包括至少一个非零变换系数级别。即,例如,当树类型不是双树亮度时(即,当树类型是单树和双树色度之一时),用于第一变换块的变换单元语法可以包括用于当前色度块的cu色度qp偏移相关信息,不管第一变换块是否包括至少一个非零变换系数级别。[0221]可替选地,例如,当当前色度块的宽度和高度中的至少一个大于特定值时,并且当树类型不是双树亮度时(即,当树类型为单树和双树色度之一时),可以用信号发送当前色度块的cu色度qp偏移相关信息。即,例如,当当前色度块的宽度和高度中的至少一个大于特定值时,并且当树类型不是双树亮度时(即,当树类型是单树和双树色度之一时),可以获得当前色度块的cu色度qp偏移相关信息。在这一点上,例如,特定值可以是64。因此,例如,当树类型是双树亮度时,可以不用信号发送当前色度块的cu色度qp偏移相关信息。另外,例如,第一变换块的变换单元语法可以包括当前色度块的cu色度qp偏移相关信息。例如,当当前色度块的宽度和高度中的至少一个大于特定值时,并且当树类型不是双树亮度时(即,当树类型是单树和双树色度之一时),可以通过第一变换块的变换单元语法获得当前色度块的cu色度qp偏移相关信息,不管第一变换块是否包括至少一个非零变换系数级别。即,例如,当当前色度块的宽度和高度中的至少一个大于特定值时,并且当树类型不是双树亮度时(即,当树类型是单树和双树色度之一时),第一变换块的变换单元语法可以包括当前色度块的cu色度qp偏移相关信息,不管第一变换块是否包括至少一个非零变换系数级别。[0222]同时,例如,cu色度qp偏移相关信息可以包括当前色度块的cu色度qp偏移索引和/或cu色度qp偏移标志。cu色度qp偏移标志也可以称为cu级别色度qp偏移标志,并且cu色度qp偏移索引也可以称为cu级别色度qp偏移索引。[0223]例如,cu色度qp偏移标志可以是关于色度分量的cuqp偏移列表中的条目是否被用于确定cu色度qp偏移的值的标志。即,例如,cu色度qp偏移标志可以表示是否使用用于色度分量的cuqp偏移列表中的条目来确定cu色度qp偏移的值。例如,当存在cu色度qp偏移标志时,并且当cu色度qp偏移标志的值为1时,cu色度qp偏移标志可以表示使用用于色度分量的cuqp偏移列表中的条目来确定cu色度qp偏移的值。此外,例如,当cu色度qp偏移标志的值为0时,cu色度qp偏移标志可以表示不使用用于色度分量的cuqp偏移列表来确定cu色度qp偏移的值。这里,例如,色度分量可以包括cb分量、cr分量和/或联合cbcr分量。另外,例如,cu色度qp偏移标志的语法元素可以是上述的cu_chroma_qp_offset_flag。[0224]此外,例如,cu色度qp偏移索引可以表示用于确定cu色度qp偏移的值的cuqp偏移列表中的条目的索引。也就是说,例如,cu色度qp偏移索引可以是关于cuqp偏移列表中的条目的索引的信息。此外,例如,cu色度qp偏移索引的语法元素可以是上述的cu_chroma_qp_offset_idx。[0225]解码装置基于cu色度qp偏移相关信息导出当前色度块的色度qp(s1010)。解码装置可以基于cu色度qp偏移相关信息导出当前色度块的色度qp。例如,解码装置可以基于cu色度qp偏移相关信息导出当前色度块的cu色度qp偏移,并且可以基于cu色度qp偏移导出当前色度块的色度qp。具体地,例如,解码装置可以通过将cu色度qp偏移与色度分量的第一色度qp相加导出当前色度块的色度qp。[0226]具体地,例如,解码装置可以基于亮度qp和/或色度qp映射表导出当前色度块的色度分量的第一色度qp,可以基于cu色度qp偏移相关信息导出当前色度块的cu色度qp偏移,并且可以基于第一色度qp和cu色度qp偏移导出当前色度块的色度qp。这里,例如,第一色度qp可以被称为序列参数集(sps)色度qp或sps级别色度qp。[0227]解码装置基于色度qp来导出用于当前色度块的残差样本(s1020)。解码装置可以基于色度qp导出用于当前色度块的残差样本。[0228]例如,解码装置可以基于接收到的残差信息导出用于当前色度块的变换系数。然后,解码装置可以通过基于qp对变换系数进行解量化来导出残差样本。[0229]解码装置基于残差样本生成重构图片(s1030)。例如,解码装置可以基于残差样本生成重构图片。[0230]同时,例如,解码装置可以通过基于通过比特流接收到的预测信息执行用于当前色度块的帧间预测模式或帧内预测模式来导出预测样本,并且可以通过预测样本和残差样本相加生成重构样本和/或重构图片。[0231]此后,如上所述,可以根据需要对重构样本应用诸如alf过程的环内滤波过程、sao和/或解块滤波,以便于改进主观/客观视频质量。[0232]同时,例如,可以对当前色度块的边缘执行解块滤波。例如,可以基于当前色度块的色度qp和与边缘相邻的当前色度块的邻近块的色度qp导出特定值,并且可以基于特定值导出用于解块滤波的解块参数。例如,特定值可以如上述的等式6中那样导出。当前色度块的色度qp可以如上所述基于当前色度块的cu色度qp偏移来导出,并且邻近块的色度qp可以基于邻近块的cu色度qp偏移来导出。这里,例如,边缘可以表示应用解块滤波的当前色度块的区域。[0233]可替选地,例如,可以基于当前色度块的色度qp、与边缘相邻的当前色度块的邻近块的色度qp以及cu色度qp偏移来导出特定值,并且可以基于特定值导出用于解块滤波的解块参数。例如,特定值可以如上述的等式7中那样导出。这里,例如,边缘可以表示应用解块滤波的当前色度块的区域。[0234]图11示意性地示出用于执行根据此文档的图像解码方法的解码装置。图10中公开的方法可以由图11中公开的解码装置来执行。具体而言,图11的解码装置的熵解码器可以执行图10的s1000;图11的解码装置的残差处理器可以执行图10的s1010到s1020;并且图11的解码装置的加法器可以执行图10的s1030。[0235]根据上述此文档,即使当前色度块中的第一变换块不包括非零变换系数级别,并且当当前色度块的宽度和高度中的至少一个大于特定大小时,可以用信号发送关于cu色度qp偏移的信息,从而能够减少配置解码装置的成本。[0236]此外,根据此文档,即使当前色度块中的第一变换块不包括非零变换系数级别,也可以基于当前色度块的大小和树类型在第一变换块的变换单元语法中用信号发送关于cu色度qp偏移的信息,从而能够减少解码装置的缓存需求并且减少配置解码装置的成本。[0237]在以上实施例中,基于具有一系列步骤或方框的流程图描述了方法。本公开不限于以上步骤或方框的顺序。一些步骤或方框能够以与上述的其他步骤或方框不同的顺序执行或同时执行。此外,本领域技术人员将理解,流程图中所示的步骤不是排它的,并且可以还包括其他步骤,或者可以在不影响本公开的范围的情况下删除流程图中的一个或更多个步骤。[0238]在本说明书中所描述的实施方式可以通过被实现在处理器、微处理器、控制器或芯片上来执行。例如,每个图中所示的功能单元可以通过被实现在计算机、处理器、微处理器、控制器或芯片上来执行。在这种情况下,用于实现的信息(例如,关于指令的信息)或算法可以存储在数字存储介质中。[0239]另外,应用本公开的解码装置和编码装置可以被包括在如下装置中:多媒体广播发送/接收装置、移动通信终端、家庭影院视频装置、数字影院视频装置、监视相机、视频聊天装置、诸如视频通信的实时通信装置、移动流装置、存储介质、便携式摄像机、vod服务提供装置、过顶(ott)视频装置、互联网流服务提供装置、三维(3d)视频装置、电话会议视频装置、运输用户装置(例如,车辆用户装置、飞机用户装置和轮船用户装置)和医疗视频设备;并且应用本公开的解码装置和编码装置可以用于处理视频信号或数据信号。例如,过顶(ott)视频装置可以包括游戏机、蓝光播放器、互联网接入电视机、家庭影院系统、智能电话、平板电脑、数字视频记录仪(dvr)等。[0240]另外,应用本公开的处理方法能够以计算机执行的程序的形式产生,并且可以存储在计算机可读记录介质中。根据本公开的具有数据结构的多媒体数据也可以存储在计算机可读记录介质中。计算机可读记录介质包括其中存储计算机可读数据的所有类型的存储设备。计算机可读记录介质可以包括例如bd、通用串行总线(usb)、rom、prom、eprom、eeprom、ram、cd-rom、磁带、软盘和光学数据存储设备。另外,计算机可读记录介质包括以载波(例如,经由互联网的传输)形式实现的介质。另外,由编码方法生成的比特流可以存储在计算机可读记录介质中或通过有线/无线通信网络来传输。[0241]另外,本公开的实施方式可以根据程序代码利用计算机程序产品来实现,并且程序代码可以通过本公开的实施方式在计算机中执行。程序代码可以存储在计算机可读载体上。[0242]图12例示了对其应用本公开的内容流系统的结构图。[0243]应用本公开的实施方式的内容流系统可以主要包括编码服务器、流服务器、网络(web)服务器、媒体储存器、用户设备和多媒体输入设备。[0244]编码服务器将从诸如智能手机、相机或便携式摄像机等的多媒体输入设备输入的内容压缩为数字数据,以生成比特流并将比特流发送到流服务器。作为另一示例,当诸如智能手机、相机或便携式摄像机等的多媒体输入设备直接生成比特流时,可以省略编码服务器。[0245]可以通过应用了本公开的实施方式的编码方法或比特流生成方法来生成比特流,并且流服务器可以在发送或接收比特流的过程中临时存储比特流。[0246]流服务器基于用户请求通过网络服务器向用户设备发送多媒体数据,并且网络服务器用作向用户通知服务的媒介。当用户从网络服务器请求所需的服务时,网络服务器向流服务器递送该请求,并且流服务器向用户发送多媒体数据。在这种情况下,内容流系统可以包括单独的控制服务器。在这种情况下,控制服务器用于控制内容流系统内的设备之间的命令/响应。[0247]流服务器可以从媒体储存器和/或编码服务器接收内容。例如,当从编码服务器接收内容时,可以实时接收内容。在这种情况下,为了提供平稳的流服务,流服务器可以将比特流存储预定时间段。[0248]用户设备的示例可以包括移动电话、智能电话、膝上型计算机、数字广播终端、个人数字助理(pda)、便携式多媒体播放器(pmp)、导航仪、触屏pc、平板pc、超级本、可穿戴设备(例如,智能手表、智能眼镜和头戴式显示器)、数字tv、台式计算机和数字标牌等。内容流系统内的每个服务器可以作为分布式服务器来操作,在这种情况下,从每个服务器接收的数据可以被分布。[0249]本公开中描述的权利要求能够以各种方式组合。例如,可以组合本公开的方法权利要求的技术特征以实现为装置,以及可以组合本公开的装置权利要求的技术特征以实现为方法。此外,可以组合本公开的方法权利要求的技术特征和装置权利要求的技术特征以实施为装置,以及可以组合本公开的方法权利要求的技术特征和装置权利要求的技术特征以实现为方法。当前第1页12当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献