您好,您是一名专利创造性评估经验丰富的资深专利代理师,正在评估对比文件是否公开了目标专利权利要求的各技术特征。以下为基于深度思考的分析结果。
**对比文件名称:** 2018-03-07_EP3289762A_发明公开_EP3289762A1 RESIDUAL TRANSFORMATION AND INVERSE TRANSFORMATION IN VIDEO CODING SYSTEMS AND METHODS
**目标专利名称:** 1616根据块尺寸使用变换来解码图像的方法和设备CN111316641B
**本次调用的模型名称:** 无指定模型名称(用户未提供)
以下为特征比对表格及公开性判断:
| 技术特征描述及公开性判断结果 | 对比文件原文引用(翻译) | 公开性论述 |
| **A: 获得关于是否存在当前块的变换系数的标志** <br>《隐含公开》 | 对比文件图10描述:“At decision block 1036, if the transform-block-pattern flag for the corresponding transform block is set in the transform block header, then at ending loop block 1040, transform-block-recovery routine 1000 iterates back...”<br>翻译:在决策块1036,如果对应变换块的变换块模式标志在变换块头部中被设置,则... | 对比文件公开了解码器获取变换块模式标志(transform-block-pattern flag),该标志指示当前变换块是否包含非零变换系数。虽然该标志是针对每个变换块而非整个当前块(编码块),但本领域技术人员容易想到通过对所有变换块的标志进行逻辑组合(例如,若任一变换块标志为未设置,则当前块存在系数;若所有标志均设置,则当前块无系数)来获得关于当前块是否存在变换系数的信息。因此,对比文件隐含公开了该特征。 |
| **B: 通过对当前块执行预测来推导预测样本** <br>《直接公开》 | 对比文件图4描述:“To generate the prediction blocks (pred), coding blocks (cblks) are also be provided to motion estimator 416.” 以及图5:“An adder 520 may add motion compensated prediction blocks (pred) obtained by using corresponding motion vectors (mv).”<br>翻译:为了生成预测块(pred),编码块也被提供给运动估计器416。加法器520将使用对应运动向量获得运动补偿预测块(pred)相加。 | 对比文件明确公开了在编码端通过运动估计和运动补偿对当前块进行预测生成预测样本,在解码端通过运动补偿预测推导预测样本。该特征完全落在对比文件的公开范围内,因此直接公开。 |
| **C: 基于标志、当前块尺寸和最大变换尺寸确定是否分割当前块** <br>《未公开》 | 对比文件图7变换块大小选择子例程描述:“At execution block 704, transform-block-size-determination sub-routine 700 obtains the coding block size and the prediction block size used for the motion estimation process of the current coding block.”<br>翻译:在执行块704,变换块大小确定子例程700获得当前编码块的编码块大小和用于运动估计过程的预测块大小。 | 对比文件基于编码块尺寸和预测块尺寸查表决定变换块大小,未使用关于系数的标志,也未使用最大变换尺寸参数(最大变换块标志未用于分割决策)。因此,该技术特征未被对比文件公开。 |
| **D: 基于确定的结果从当前块推导一个或更多个变换块** <br>《直接公开》 | 对比文件图6步骤608:“separates the current coding block into one or more transform blocks of sixteen-bit integer residual values according to the chroma and luma transform block sizes returned by transform-block-size-selection sub-routine 700.”<br>翻译:根据变换块大小选择子例程700返回的色度和亮度变换块大小将当前编码块分割成一个或多个十六位整数残差值变换块。 | 对比文件直接说明了根据所确定的变换块大小将当前块分割成一个或多个变换块,公开了该技术特征。 |
| **E: 针对所推导的一个或更多个变换块推导变换系数** <br>《直接公开》 | 对比文件图8前向整数变换子例程对变换块进行变换获得变换系数;图5中反量化器512得到反量化变换系数。<br>描述:“At execution block 804, forward-integer-transform sub-routine obtains a transform block ... performs a 4x4 forward transform ...”<br>翻译:在执行块804,前向整数变换子例程获得变换块...执行4x4前向变换... | 对比文件公开了在编码端对变换块进行前向变换得到变换系数,在解码端对量化系数进行反量化得到变换系数,该技术特征被直接公开。 |
| **F: 通过对变换系数执行逆变换处理来推导残差样本** <br>《直接公开》 | 对比文件图10调用逆整数变换子例程1100;“If, at decision block 1036, the transform-block-pattern flag ... calls inverse-transform sub-routine 1100, which returns a block of recovered residual values.”<br>翻译:如果在决策块1036,变换块模式标志未设置,则调用逆变换子例程1100,返回恢复的残差值块。 | 对比文件直接公开了对变换系数进行逆变换以得到残差样本的过程,技术特征一致。 |
| **G: 基于残差样本和预测样本来生成重构图片** <br>《直接公开》 | 对比文件图5:“An adder 520 may add motion compensated prediction blocks (pred) obtained by using corresponding motion vectors (mv). The resulting decoded video (dv) may be deblock-filtered in a frame assembler and deblock filtering processor 524.”<br>翻译:加法器520将使用对应运动向量获得运动补偿预测块相加。得到的解码视频在帧组装器和去块滤波处理器524中进行去块滤波。 | 对比文件公开了将残差样本与预测样本相加生成重构图片(通过帧组装器形成重构帧),直接公开了该特征。 |
| **H: 基于标志的值等于0,确定不将当前块分割成变换块;基于标志的值等于1并且当前块尺寸大于最大变换尺寸,确定分割** <br>《未公开》 | 无对应公开内容。 | 对比文件中的分割决定不依赖于变换块模式标志的值,也不依赖于最大变换尺寸与尺寸的比较。标志仅用于跳过逆变换,不影响分割过程。因此未公开。 |
| **I: 当前块尺寸大于最大变换尺寸表示当前块宽度和高度中的至少一个大于最大变换尺寸** <br>《隐含公开》 | 对比文件[0029]段:“Transformer 420 may also set a maximum-transform-block-size flag in the picture header for the current frame.” 以及编码块分割隐含了大于最大尺寸时需分割。 | 本领域技术人员可以理解,当最大变换尺寸(块大小)为M时,若当前块的宽度或高度大于M,则必然导致块整体尺寸大于M,从而需要分割成更小的变换块。对比文件虽未明确定义该条件,但基于常规的视频编码知识及对比文件中对编码块大于16x16时自动使用16x16变换块的示例,可以合理推断出该含义。因此隐含公开。 |
| **J: 当前块的宽度为W** <br>《直接公开》 | 对比文件多处提到编码块尺寸,例如“coding block size is 16x16 pixels”隐含了宽度为16。图7中“coding block size”包括宽度。 | 对比文件直接公开了当前块具有宽度属性,且常用W表示。该特征为基本尺寸描述,被直接影响。 |
| **K: 基于当前块宽度大于最大变换尺寸,将变换块宽度推导为W/2** <br>《未公开》 | 对比文件图7中,对于非8x8/16x16的编码块,变换块大小被设为16x16,并未记载通过除以2的推导过程。 | 对比文件中的变换块大小是通过查表固定的,没有基于宽度除以2的规则。因此未公开。 |
| **L: 当前块的高度为H** <br>《直接公开》 | 同特征J,对比文件公开了当前块高度属性。 | 直接公开。 |
| **M: 基于当前块高度大于最大变换尺寸,将变换块高度推导为H/2** <br>《未公开》 | 与特征K类似,对比文件无此推导。 | 未公开。 |
| **N: 当前块的尺寸为W×H** <br>《直接公开》 | 对比文件公开了64x64等尺寸;如图4中“largest coding block (LCB) size for the current frame (e.g. sixty-four by sixty-four pixels)”。 | 直接公开。 |
| **O: 基于当前块宽度大于最大变换尺寸且高度不大于最大变换尺寸,分割成(W/2)×H尺寸的变换块** <br>《未公开》 | 对比文件无此规则。 | 对比文件分割规则不涉及此类二维条件判断,也未使用(W/2)×H的尺寸。未公开。 |
| **P: 当前块的尺寸为W×H** <br>《直接公开》 | 同特征N。 | 直接公开。 |
| **Q: 基于当前块宽度不大于最大变换尺寸且高度大于最大变换尺寸,分割成W×(H/2)尺寸的变换块** <br>《未公开》 | 对比文件无此规则。 | 未公开。 |
| **R: 当前块的尺寸为W×H** <br>《直接公开》 | 同特征N。 | 直接公开。 |
| **S: 基于当前块宽度和高度都大于最大变换尺寸,分割成(W/2)×(H/2)尺寸的变换块** <br>《未公开》 | 对比文件无此规则。 | 未公开。 |
| **T: 当前块为非正方形块** <br>《直接公开》 | 对比文件描述编码块可以从4x4到LCB尺寸,允许矩形块;例如BT分割产生的非正方形块。图4中“Individual coding blocks within a given frame may vary in size, e.g. from four by four pixels up to the LCB size for the current frame.” | 对比文件明确允许编码块为非正方形,因此直接公开了该可能性。 |
| **U: 当前块的尺寸为W×H** <br>《直接公开》 | 同特征N。 | 直接公开。 |
| **V: 基于当前块宽度大于最大变换尺寸且高度不大于最大变换尺寸,分割成H×H尺寸的变换块** <br>《未公开》 | 对比文件无此规则。 | 未公开。 |
| **W: 当前块为非正方形块** <br>《直接公开》 | 同特征T论述。 | 直接公开。 |
| **X: 当前块的尺寸为W×H** <br>《直接公开》 | 同特征N。 | 直接公开。 |
| **Y: 基于当前块宽度不大于最大变换尺寸且高度大于最大变换尺寸,分割成W×W尺寸的变换块** <br>《未公开》 | 对比文件无此规则。 | 未公开。 |
| **Z: 最大变换尺寸是变换核当中的最大变换核的尺寸** <br>《隐含公开》 | 对比文件[0029]段:“Transformer 420 may also set a maximum-transform-block-size flag in the picture header for the current frame.” 以及图11支持4x4至64x64多种变换核大小。 | 本领域技术人员可以理解,最大变换块大小通常对应于最大变换核的尺寸,因为变换块上的变换操作使用对应大小的变换核。对比文件虽然未明确“最大变换尺寸”等同“最大变换核尺寸”,但通过上下文(设置最大变换块标志、变换核大小有限)可以合理推断出该含义,因此隐含公开。 |
**结论:**
根据以上分析,对比文件直接公开了技术特征B、D、E、F、G、J、L、N、P、R、T、U、W、X;隐含公开了技术特征A、I、Z;其余技术特征未公开。
<<<B>>><<<D>>><<<E>>><<<F>>><<<G>>><<<J>>><<<L>>><<<N>>><<<P>>><<<R>>><<<T>>><<<U>>><<<W>>><<<X>>><<<a>>><<<i>>><<<z>>>