**对比文件名称**:2014-03-20_US2014079332A_发明申请_US20140079332A1 Method and Module for Acquiring Position Information of Transform Block
**目标专利名称**:1533图像编码和解码方法及解码装置、存储介质和发送方法CN115243041B
**本次调用的模型名称**:自定义AI模型
以下根据目标专利权利要求的特征划分,逐一对比分析对比文件US20140079332A1的公开情况。
| 技术特征描述及公开性判断 | 对比文件原文引用(翻译成中文) | 公开性论述 |
| **技术特征A:该图像解码方法包括以下步骤** <br>《直接公开》 | 对比文件说明书[0044]-[0066]整体描述了一种获取变换块位置信息的方法,包含多个步骤(如501-503)。例如[0045]“501:获取图像块的分割方式”,[0046]“502:根据图像块的分割方式和变换块的分裂层数确定分裂方向参数”,[0065]“503:根据分裂方向参数获取当前变换块的位置信息”。 | 对比文件明确公开了一种图像解码(或处理)方法,其包含顺序步骤:获取分割方式、确定分裂方向参数、获取位置信息。这些步骤属于解码流程中的组成部分,因此技术特征A被直接公开。 |
| **技术特征B:从比特流中获得残差信息和关于当前块的变换系数是否存在的标志** <br>《未公开》 | 对比文件[0003]提到解码端“perform entropy decoding on the bit stream to obtain the corresponding residual and the corresponding motion vector information”;[0008]提到“parse the code stream, obtain a residual block after performing entropy decoding, de-quantification, and de-transform”。但并未提及任何指示变换系数是否存在的“标志(如cbf)”。对比文件[0035]提到的“indicator bit”用于标识是否使用2N×2N变换矩阵,而非指示变换系数是否存在。 | 对比文件公开了从比特流获得残差信息,但未公开关于当前块是否存在变换系数的标志(例如编码块标志cbf)。本领域技术人员无法直接从对比文件得出具有该标志的技术方案,因此既未直接公开也未隐含公开。 |
| **技术特征C:通过对所述当前块执行预测来推导预测样本** <br>《隐含公开》 | 对比文件[0003]描述解码过程:“obtains the corresponding matched image block (that is, the prediction block) from the reference image according to the motion vector information; and then adds a value of each pixel point in the matched image block and a value of a corresponding pixel point in the residual to obtain a value of each pixel point in the current image sub-block”。另外,帧内预测部分也提到“obtai n the prediction block according to the prediction mode”。 | 对比文件虽未以单独步骤形式强调“推导预测样本”,但其在解码过程中必然包含通过对当前块执行帧间或帧内预测来获得预测样本的操作,这是视频解码的基本环节。本领域技术人员根据对比文件描述可以合理推断存在该步骤,因此技术特征C被隐含公开。 |
| **技术特征D:确定所述标志的值是否为指示所述当前块的所述变换系数存在的1** <br>《未公开》 | 对比文件[0035]-[0037]描述了基于“indicator bit”(指示位)判断是否进一步分割,该指示位标识的是变换矩阵尺寸而非变换系数是否存在。例如[0035]“If the transform matrix whose size is 2N×2N is used by the transform block, the indicator bit is 0. If 2N×2N transform is not used, the indicator bit is 1”。 | 对比文件不存在标志(标志位)用于指示当前块变换系数是否存在(如cbf=1)。对比文件中指示位的作用与目标专利完全不同。因此本领域技术人员无法从对比文件获得确定该标志值是否为1的技术方案,未公开。 |
| **技术特征E:基于所述标志的值为1,在所述当前块的宽度和高度以及最大变换尺寸的基础上确定是否分割所述当前块** <br>《未公开》 | 对比文件[0081]提到“When the size of the transform block exceeds the preset maximum transform block size, the transform block should be split into transform blocks of a smaller size”。但该分割的判断依据是尺寸大于最大尺寸,而非基于标志值为1。对比文件中分割的触发条件来自于对指示位(是否使用2N×2N变换)的解码,或层数比较,并非基于标志。 | 对比文件没有公开“基于标志的值为1”这一前提条件。虽然公开了基于尺寸与最大变换尺寸的比较判断是否分割,但缺少关键的标志条件。因此技术特征E未被直接或隐含公开(因为标志本身不存在)。 |
| **技术特征F:基于确定的结果,通过对所述当前块进行分割来推导变换块** <br>《直接公开》 | 对比文件[0047]-[0064]多处描述根据确定的分裂方向参数将当前变换块分割成更小的子变换块。例如[0059]“the transform block is split into four transform blocks of a smaller size along the vertical direction”;[0060]“the transform block is split into four transform blocks of a smaller size along the horizontal direction”。 | 对比文件明确公开了基于确定的分割结果(分裂方向参数)对当前变换块进行分割以获得子变换块的观点,这与技术特征F的本质一致,因此直接公开。 |
| **技术特征G:基于所述残差信息推导用于所推导的变换块的变换系数** <br>《隐含公开》 | 对比文件[0008]提到解码端对码流进行熵解码、反量化等操作得到变换系数矩阵f;[0036]描述解码端解码指示位并继而获取变换系数。可见残差信息(量化后的变换系数)被用于推导变换系数。 | 对比文件中虽然“残差信息”的具体含义与目标专利可能略有不同,但本领域技术人员能够明确推导出:解码时需基于残差信息(如量化后的系数)经过反量化等处理来获得每个变换块的变换系数。该推导关系是技术常识,因此技术特征G被隐含公开。 |
| **技术特征H:通过对所述变换系数执行逆变换处理来推导残差样本** <br>《直接公开》 | 对比文件[0008]明确给出了逆变换公式:“C = T × f × T′”并说明C表示残差信息(数据块),f是变换系数矩阵,T和T′是变换矩阵。逆变换处理后得到残差数据。 | 对比文件直接描述了通过对变换系数执行逆变换(de-transform)处理来得到残差数据(样本)的过程,完全对应技术特征H,因此直接公开。 |
| **技术特征I:基于所述残差样本和所述预测样本生成重构图片** <br>《直接公开》 | 对比文件[0003]在解码过程描述中明确:“adds a pixel of the residual block and the pixel of the prediction block to obtain a reconstructed image block”。 | 对比文件直接公开了将残差样本与预测样本相加以生成重构图像块的操作,该操作适用于整个重构图片,因此技术特征I被直接公开。 |
| **技术特征J:其中,基于所述标志的值为1,在所述当前块的宽度大于所述最大变换尺寸的宽度的情况和所述当前块的高度大于所述最大变换尺寸的高度的情况中的至少一种情况的基础上,确定所述当前块被分割为所述变换块** <br>《未公开》 | 对比文件[0081]仅笼统提到“When the size of the transform block exceeds the preset maximum transform block size, the transform block should be split into transform blocks of a smaller size”,并未区分宽度或高度单独比较,更未与标志值结合。对比文件中的分割方向获取是基于预测块类型和层数,而非简单的宽高与最大尺寸比较。 | 对比文件没有公开任何与标志(cbf=1)相结合的条件,也没有公开分别比较宽度和高度是否大于最大变换尺寸的宽度/高度的判断逻辑。本领域技术人员无法从对比文件得出该具体判断机制,因此技术特征J未被公开(包括隐含)。 |
| **技术特征K:其中,所述当前块的宽度为W** <br>《直接公开》 | 对比文件[0005]提及图像子块为N×M矩形块;[0026]等用N表示像素数;[0062]用log2TrafoWidth等表示宽度。例如“a width of the transform block is 1<<log2TrafoWidth”,均使用符号表示当前块的宽度。 | 对比文件广泛使用变量符号表示块的宽度,因此技术特征K被直接公开。 |
| **技术特征L:其中,所述当前块的高度为H** <br>《直接公开》 | 对比文件同样用log2TrafoHeight或类似变量表示高度,如[0062]“a height of the transform block is 1<<log2TrafoHeight”。 | 对比文件明确使用变量表示当前块的高度,因此技术特征L被直接公开。 |
| **技术特征M:其中,基于所述当前块的宽度大于所述最大变换尺寸的宽度,将所述变换块的宽度推导为W/2;并且中,基于所述当前块的高度大于所述最大变换尺寸的高度,将所述变换块的高度推导为H/2** <br>《未公开》 | 对比文件[0059]描述在特定条件下(1st层)分割后,每个变换块的宽度不变(与0th层相同),高度变为1/4;[0061]描述在另一条件下(从1st到2nd层且方向为2时)每个变换块的宽度和高度均为原来的一半(half of height and width)。但此分割是在特定层数组合下发生,并非基于宽度大于最大变换尺寸。对比文件[0081]虽提到超过最大尺寸时应分割,但未给出具体的尺寸减半规则。没有W/2或H/2的简单推导。 | 对比文件没有公开基于当前块宽度大于最大变换尺寸的宽度而直接将宽度推导为W/2的规则,也没有基于高度大于而推导为H/2的规则。对比文件中的减半规则发生在不同的条件(层数≥1且方向参数为2)下,且仅当宽度和高度都大于最小尺寸时才出现,而非基于最大尺寸。因此技术特征M未被公开。 |
| **技术特征N:其中,基于所述当前块的宽度大于所述最大变换尺寸的宽度并且所述当前块的高度不大于所述最大变换尺寸的高度,将所述当前块分割为(W/2)×H尺寸的变换块** <br>《未公开》 | 对比文件[0064]举例图像块16×16,高度等于最小尺寸(4)时,沿水平方向分割成四个4×4变换块(即使宽度16>高度),最终得到宽度4×高度4的块,而非(W/2)×H即8×16的块。类似情况在其他段落也未出现(W/2)×H的分割。 | 对比文件没有给出当宽度大于最大尺寸而高度不大于时,将宽度减半而高度不变的分割方式。本领域技术人员即使结合对比文件其他内容,也无法合理推断出这种(W/2)×H的分割,因此技术特征N未被公开。 |
| **技术特征O:其中,基于所述当前块的宽度不大于所述最大变换尺寸的宽度并且所述当前块的高度大于所述最大变换尺寸的高度,将所述当前块分割为W×(H/2)尺寸的变换块** <br>《未公开》 | 类似地,对比文件没有W×(H/2)分割。对比文件[0059]当高度较大而宽度不变时,分割为高度1/4而宽度不变(四个块),例如16×4,不是16×8(H/2)。 | 对比文件不存在将高度减半而宽度不变的分割规则,因此技术特征O未被公开。 |
| **技术特征P:其中,基于所述当前块的宽度大于所述最大变换尺寸的宽度并且所述当前块的高度大于所述最大变换尺寸的高度,将所述当前块分割为(W/2)×(H/2)尺寸的变换块** <br>《未公开》 | 对比文件[0061]提到在特定条件下(2N×N系列分割且从1st层到2nd层且interTUSplitDirection=2时),变换块宽度和高度各减半,得到(W/2)×(H/2)的块。但该操作的前提是分裂方向参数为2且层数满足条件,且不涉及最大变换尺寸的比较。对比文件[0081]虽提出超过最大尺寸应分割,但并未具体规定分割为(W/2)×(H/2)。 | 对比文件中虽然存在将宽度和高度同时减半的情况,但触发条件完全不同:基于层数和分裂方向参数,而不是基于宽度和高度分别大于最大变换尺寸。本领域技术人员无法直接使用该条件得到技术特征P所述的确定分割规则,因此仅认为部分概念类似,未达到公开程度。 |
| **技术特征Q:其中,基于所述当前块的宽度大于所述最大变换尺寸的宽度并且所述当前块的高度不大于所述最大变换尺寸的高度,将所述当前块分割为H×H尺寸的变换块** <br>《未公开》 | 对比文件没有出现将宽度大于最大尺寸而高度不大于的情况分割成高度×高度(H×H)正方形的描述。对比文件中正方形块(N×N)的出现通常是四叉分割的结果或初始情况,并非由该具体条件产生。 | 对比文件中无任何线索暗示这种根据高度来确定正方形边长的情况,技术特征Q未被公开。 |
| **技术特征R:其中,基于所述当前块为非正方形块,所述当前块的宽度不大于所述最大变换尺寸的宽度并且所述当前块的高度大于所述最大变换尺寸的高度,将所述当前块分割为W×W尺寸的变换块** <br>《未公开》 | 对比文件[0063]描述了当当前块宽度不等于高度(非正方形)且宽度等于最小尺寸(4)时,沿垂直方向分割成四个4×4正方形块。但这里触发条件是宽度等于最小尺寸,而非宽度不大于最大尺寸且高度大于最大尺寸。且结果为四个W×W块,而不是一个W×W块(目标专利分割成一个W×W块?特征R描述为“分割为W×W尺寸的变换块”,可能是一个或类似?但对比文件是分裂出多个,且条件不同。 | 对比文件没有单独的非正方形块条件结合最大变换尺寸的比较来分割成一个W×W的变换块。因此技术特征R未被公开。 |
| **技术特征S:其中,所述当前块的宽度和高度为128,并且所述最大变换尺寸的宽度和高度为64** <br>《隐含公开》 | 对比文件[0062]举例图像块尺寸16×16,设置预设最大变换块大小为16,最小为4。虽然具体数值不同,但对比文件公开了“最大变换块尺寸”概念,而当前块尺寸128、最大64是常用数值的简单比例放大(2倍关系)。本领域技术人员可以明确理解存在这种尺寸关系。 | 对比文件中虽未直接给出128和64的数值,但通过最大变换块尺寸预设值的告知,并结合视频编码中常见的尺寸倍率(如从16-4扩展到128-64),本领域技术人员能够合理推断出这种对应关系。因此技术特征S被隐含公开。 |
| **技术特征T:其中,所述最大变换尺寸是变换核当中的最大变换核的尺寸** <br>《隐含公开》 | 对比文件[0081]提到“preset maximum transform block size”,并在[0062]中与变换块尺寸共同使用,该最大尺寸限定了变换块的上限。虽然未明确说明是“变换核”的尺寸,但在上下文中,变换块即是应用变换核的单元,最大变换块尺寸即为最大变换核可作用的尺寸。 | 本领域技术人员可根据对比文件对最大变换块尺寸的描述,理解该尺寸对应于最大变换核的尺寸。因为变换核适用于变换块,其最大允许尺寸即由最大变换块尺寸体现。因此技术特征T被隐含公开。 |
| **技术特征U:所述图像解码方法还包括对位于与所述重构图片中的所述变换块的边界相邻的区域中的重构样本执行去块滤波** <br>《隐含公开》 | 对比文件[0043]提到“a position parameter of a filtering boundary of the post-splitting transform block may be further set according to the splitting direction of the transform block, thereby more accurately setting a filtering boundary of the transform block”。[0083]具体描述了根据分裂方向如何获得滤波边界的位置(水平坐标、垂直坐标等)。这明确指出利用变换块边界进行滤波。 | 对比文件强调根据变换块的分裂方向设置滤波边界,从而可以执行去块滤波。虽然未以“执行去块滤波”字样直接描述,但明确提及了滤波边界的位置设定,并隐含了在其上进行滤波的操作(因为去块滤波是标准过程)。因此技术特征U被隐含公开。 |
---
**综合代码输出**(只输出被公开的特征对应代码,直接公开大写,隐含公开小写):
直接公开的特征:A、F、H、I、K、L
隐含公开的特征:c、g、s、t、u
对应代码:<<<A>>> <<<F>>> <<<H>>> <<<I>>> <<<K>>> <<<L>>> <<<c>>> <<<g>>> <<<s>>> <<<t>>> <<<u>>>