US2019273921A1_Description_20260105_0602_+++B_a_c_d_e_h_j+++.docx

对比文件名称:US2019273921A1_Description_20260105_0602

目标专利名称:用于视频译码的三角形运动信息

模型名称:DeepSeek-R1

### 特征比对表格

技术特征描述以及公开性判断结果对比文件原文引用公开性论述
**技术特征A**:一种对视频数据进行解码的方法<br>**公开性判断**:《隐含公开》[0243] Encoder 100 derives a motion vector predictor candidate list for a target partition, from (i) one or more neighboring partitions of a partition which is triangular and part of a target block or (ii) one or more neighboring partitions in the block (Step S3001). A neighboring partition is either a spatially neighboring partition or a temporally neighboring partition. The procedure for deriving the motion vector candidate list may be the same as the procedure used in the block encoded in skip mode, merge mode, or inter mode.<br>[0244] Encoder 100 performs inter prediction for prediction of a partition having a motion vector predicted from the motion vector candidate list (Step S3002). The inter prediction may include prediction of samples for a target block and application of a mask indicating whether samples are present in the target partition to the target block. The inter prediction which is performed on the target partition may be the same as the inter prediction performed in the block encoded in skip mode, merge mode, or inter mode.<br>[0245] Encoder 100 encodes the target partition using the result of the inter prediction (Step S3003).对比文件公开了一种视频解码方法,该方法涉及对三角形分区进行译码。具体地,在步骤S3001中,从目标块的三角形分区的一个或多个邻近分区推导运动矢量预测器候选列表。在步骤S3002中,使用从该列表预测的运动矢量对分区进行帧间预测。步骤S3003涉及使用预测结果对分区进行编码,其逆过程即为解码。虽然对比文件主要从编码器角度描述,但本领域技术人员可以明确理解,编码器执行的操作在解码器端有对应的逆操作以实现解码。因此,对比文件隐含公开了一种对视频数据进行解码的方法,该方法涉及对三角形分区进行运动补偿。
**技术特征B**:确定当前块是在三角形模式下进行划分的<br>**公开性判断**:《直接公开》[0122] For example, as illustrated in FIG. 12, blocks are split into two triangular partitions. One of the blocks is split from the top-left corner to the bottom-right corner of the block, and the other block is split from the top-right corner to the bottom-left corner of the block.<br>[0365] First, encoder 100 splits a block in a current picture into a plurality of partitions including a triangular partition (Step S1001).对比文件直接且明确地公开了将当前图片中的块分割为包括三角形分区在内的多个分区(步骤S1001)。图12也明确示出了将块分割为两个三角形分区的示例。该技术特征在对比文件中用于实现非矩形(三角形)分区的图像预测,以提高预测准确性。这与目标专利中为解决特定技术问题(对三角形CU/PU进行译码)所起的作用相同,即识别出当前块采用了三角形划分模式。
**技术特征C**:构建运动矢量预测器列表,所述运动矢量预测器列表包括所述当前块的一个或多个邻近块的运动矢量信息<br>**公开性判断**:《隐含公开》[0243] Encoder 100 derives a motion vector predictor candidate list for a target partition, from (i) one or more neighboring partitions of a partition which is triangular and part of a target block or (ii) one or more neighboring partitions in the block (Step S3001). A neighboring partition is either a spatially neighboring partition or a temporally neighboring partition. The procedure for deriving the motion vector candidate list may be the same as the procedure used in the block encoded in skip mode, merge mode, or inter mode.对比文件公开了针对目标分区(该分区是三角形且是目标块的一部分)推导运动矢量预测器候选列表,该列表来源于(i)该三角形分区的一个或多个邻近分区,或(ii)块内的一个或多个邻近分区。邻近分区可以是空间上或时间上邻近的。该推导过程可以与在跳过模式、合并模式或帧间模式中使用的过程相同。本领域技术人员可以理解,在视频编解码标准(如HEVC/VVC)中,构建运动矢量预测器(MVP)列表是常规技术,该列表包含来自空间和时间上邻近块的运动信息。对比文件提及的“邻近分区”实质上就是“邻近块”在三角形分区语境下的另一种表述。因此,对比文件隐含公开了构建包含当前块(或其三角形分区)邻近块运动矢量信息的运动矢量预测器列表。
**技术特征D**:对第一值进行解码,用于确定所述运动矢量预测器列表中的第一索引值<br>**公开性判断**:《隐含公开》[0243] Encoder 100 derives a motion vector predictor candidate list for a target partition, from (i) one or more neighboring partitions of a partition which is triangular and part of a target block or (ii) one or more neighboring partitions in the block (Step S3001). ... The procedure for deriving the motion vector candidate list may be the same as the procedure used in the block encoded in skip mode, merge mode, or inter mode.<br>[0244] Encoder 100 performs inter prediction for prediction of a partition having a motion vector predicted from the motion vector candidate list (Step S3002).对比文件公开了从运动矢量候选列表中对分区进行运动矢量预测(步骤S3002)。在标准的视频编解码流程中(如合并模式),为了从候选列表中选择一个运动矢量预测器,编码器会以信号发送一个索引值,而解码器需要对该索引值进行解码以确定列表中的位置。对比文件虽然没有明确提及“解码第一值以确定第一索引值”这一具体语法,但描述了使用从候选列表预测的运动矢量进行预测。本领域技术人员根据常规编解码知识可以合理推断,为了实现从列表中选择特定条目,必然存在对标识该条目的索引值进行编解码的过程。因此,对比文件隐含公开了对一个值(即索引)进行解码以确定运动矢量预测器列表中的索引值。
**技术特征E**:基于所述第一索引值来确定第一三角形预测块<br>**公开性判断**:《隐含公开》[0244] Encoder 100 performs inter prediction for prediction of a partition having a motion vector predicted from the motion vector candidate list (Step S3002). The inter prediction may include prediction of samples for a target block and application of a mask indicating whether samples are present in the target partition to the target block.对比文件公开了使用从运动矢量候选列表预测的运动矢量对分区进行帧间预测(步骤S3002)。该预测包括为目标块预测样本。结合对特征D的论述,解码器在解码出索引值(第一索引值)后,可以从运动矢量预测器列表中获取对应的运动矢量预测器,进而基于该运动矢量(可能结合运动矢量差MVD,取决于模式)确定参考图片中的预测块。对于三角形分区,这个预测块就是“三角形预测块”。虽然对比文件未明确区分“第一”和“第二”三角形预测块,但该技术特征“基于索引值确定预测块”是帧间预测中的基本步骤。因此,对比文件隐含公开了基于索引值确定三角形预测块。
**技术特征F**:对第二值进行解码,用于确定所述运动矢量预测器列表中的第二索引值<br>**公开性判断**:《未公开》对比文件中未找到与“对第二值进行解码用于确定第二索引值”直接或间接相关的描述。对比文件仅描述了对一个分区进行运动矢量预测,未涉及针对同一块中第二个三角形分区解码另一个索引值的过程。目标专利的技术特征F明确要求对“第二值”进行解码以确定“第二索引值”,这是专门用于处理当前块被划分为两个三角形分区时,为第二个分区确定运动信息的步骤。对比文件虽然提到了三角形分区和运动矢量预测列表,但其描述聚焦于对单个目标分区(可能是一个三角形分区)进行预测,并未扩展到对同一块内两个三角形分区分别进行索引信令和解码的机制。本领域技术人员无法从对比文件公开的内容中直接或合理地推断出这一特定步骤。因此,该技术特征未被对比文件公开。
**技术特征G**:基于所述第二值来确定所述第二索引值,其中,确定所述第二索引值包括:基于所述第二值大于或等于所述第一值来将偏移加到所述第二值中以确定所述第二索引值<br>**公开性判断**:《未公开》对比文件中未找到任何关于比较两个解码值(第二值与第一值)并根据比较结果将一个偏移(例如1)加到第二值中以确定第二索引值的描述。该技术特征是目标专利的核心创新点之一,旨在利用两个三角形分区的索引值必须不同的约束来减少信令开销。其具体机制(比较、加偏移)是非常具体和特定的编码优化手段。对比文件完全没有提及任何类似的索引值推导逻辑、偏移加法或基于两个索引值相对大小的条件处理。本领域技术人员仅凭对比文件公开的常规运动矢量预测列表使用方式,无法推理出这种复杂的、用于高效信令的索引值调整方案。因此,该技术特征既未被直接公开,也未被隐含公开。
**技术特征H**:基于所述第二索引值来确定第二三角形预测块;以及基于所述第一三角形预测块和所述第二三角形预测块来重构所述当前块。<br>**公开性判断**:《隐含公开》[0244] Encoder 100 performs inter prediction for prediction of a partition having a motion vector predicted from the motion vector candidate list (Step S3002). The inter prediction may include prediction of samples for a target block...<br>[0245] Encoder 100 encodes the target partition using the result of the inter prediction (Step S3003).<br>[0369] Encoder 100 then reconstructs a partition by using at least the prediction samples and residual samples in order to output reconstructed samples (Step S1004).对比文件公开了基于预测样本和残差样本来重构分区(步骤S1004)。虽然对比文件没有明确描述为同一块的两个三角形分区分别确定预测块并组合重构,但其基本原理是通用的:每个分区(包括三角形分区)通过其自身的预测信息(如运动矢量)生成预测块,然后与残差结合以重构该分区。如果一块被分为两个分区,则分别重构后再组合以重构整个块。这是视频解码的常规逻辑。因此,对比文件隐含公开了基于(各自的)索引值确定预测块(对于三角形分区即为三角形预测块),并基于预测块(和残差)重构当前块的概念。但需注意,由于特征F和G未被公开,对比文件未公开获得“第二索引值”的具体方法。
**技术特征I**:其中,所述偏移是1。<br>**公开性判断**:《未公开》对比文件中未提及任何与索引值推导相关的“偏移”,更未具体说明该偏移的值为1。该技术特征是对特征G中“偏移”的具体取值限定。由于特征G所描述的“基于比较结果加偏移以确定第二索引值”的机制本身未被对比文件公开,因此作为该机制一部分的具体偏移值“1”自然也未被公开。本领域技术人员无法从对比文件中推导出这一具体数值。
**技术特征J**:还包括:基于与所述第一值和所述第二值分开接收的语法元素来确定针对所述当前块的划分方向。<br>**公开性判断**:《隐含公开》[0120] For example, the first parameter and the second parameter are the same parameters indicating the non-rectangular partition and the one direction selected.<br>[0121] In addition, for example, the first parameter and the second parameter are the same parameters indicating the non-rectangular partition and the one direction selected.对比文件公开了向比特流中写入参数,这些参数可以指示分区被分割为非矩形(三角形)分区以及所选择的分割方向(例如,从左上到右下或从右上到左下)。例如,[0120]段提到第一参数和第二参数可以是相同的,用于指示非矩形分区和所选方向。[0121]段再次确认了这一点。本领域技术人员可以理解,在解码端,需要从比特流中解析(即“接收”)这些语法元素,并根据它们来确定块的划分方向。虽然对比文件没有明确说这些参数与“第一值”和“第二值”(索引值)是分开的,但在视频码流语法设计中,不同语义的元素通常在不同的语法字段中传递,这是常见做法。因此,对比文件隐含公开了基于从比特流接收的(与运动信息索引可能分开的)语法元素来确定划分方向。
**技术特征K**:其中,所述当前块包括第一当前块,并且其中,所述运动矢量预测器列表包括第一运动矢量预测器列表,所述方法还包括:构建第二运动矢量预测器列表,所述第二运动矢量预测器列表包括第二当前块的一个或多个邻近块的运动矢量信息;对第三值进行解码,用于确定所述第二运动矢量预测器列表中的第三索引值;基于所述第三索引值来确定第三三角形预测块;对第四值进行解码,用于确定所述第二运动矢量预测器列表中的第四索引值;基于所述第四值来确定所述第四索引值,其中,确定所述第四索引值包括:基于所述第四值小于所述第三值来设置所述第四索引值等于所述第四值;基于所述第四索引值来确定第四三角形预测块;以及基于所述第三三角形预测块和所述第四三角形预测块来重构所述第二当前块。<br>**公开性判断**:《未公开》对比文件中未找到任何描述处理“第二当前块”或构建“第二运动矢量预测器列表”的内容,也完全没有提及针对另一个块解码“第三值”、“第四值”以及基于“第四值小于第三值”来设置“第四索引值”的特定逻辑。该技术特征是将目标专利的解码方法扩展到处理多个当前块(第一当前块和第二当前块)的场景,并复用了核心的索引值信令和推导机制(包括特征G中的偏移加法,以及当条件不满足时的直接设置)。对比文件仅描述了对一个目标分区/块的处理流程,完全没有涉及对序列中另一个独立块进行同样复杂处理的任何描述或暗示。本领域技术人员无法从对比文件中单个块的三角形预测描述,推理出这种应用于多个块的、包含特定条件判断的扩展方法。因此,该技术特征未被公开。
**技术特征L**:其中,对所述第一值进行解码包括:基于针对所述第一值的第一范围来对所述第一值进行解码,其中,对所述第二值进行解码包括:基于针对所述第二值的第二范围来对所述第二值进行解码,并且其中,所述第二范围小于所述第一范围。<br>**公开性判断**:《未公开》对比文件中未提及对任何索引值进行解码时需要考虑或基于特定的“范围”,更没有提到针对两个不同的值使用两个不同大小的范围,且第二范围小于第一范围。该技术特征涉及熵解码的具体上下文,即根据不同的可能值范围(这会影响编码比特数)来解码第一值和第二值。这是实现目标专利中所述带宽效率提升的具体手段之一(因为对第二索引值应用偏移后,其信号值的范围减小了)。对比文件完全没有涉及任何关于根据值范围进行解码的讨论,也未提及任何为两个索引值设置不同解码范围的机制。因此,该技术特征未被对比文件公开。
**技术特征M**:其中,构建所述运动矢量预测器列表包括:构建初始的运动矢量预测器列表,所述初始的运动矢量预测器列表包括双向预测运动矢量和单向预测运动矢量两者;以及基于所述初始的运动矢量预测器列表来构建所述运动矢量预测器列表。<br>**公开性判断**:《未公开》对比文件中未描述任何关于构建“初始的运动矢量预测器列表”的过程,也未提及该初始列表包含双向预测和单向预测运动矢量,更未说明基于此初始列表构建最终用于三角形模式的运动矢量预测器列表。该技术特征描述了构建三角形模式运动矢量预测器列表的一种具体实现方式,即先构建一个包含双向和单向预测运动矢量的通用列表(如合并候选列表),再从中筛选或转换出仅包含单向预测运动矢量的列表供三角形模式使用。对比文件虽然提到了运动矢量预测器候选列表,但并未披露其具体的构建步骤或内部是否包含双向预测运动矢量。本领域技术人员无法从对比文件简单的“推导列表”描述中,推断出这种特定的两阶段构建流程。因此,该技术特征未被公开。
**技术特征N**:其中,构建所述运动矢量预测器列表包括:构建针对在合并模式、改进的运动矢量预测(AMVP)模式或仿射模式之一中进行译码的所述当前块的所述运动矢量预测器列表。<br>**公开性判断**:《未公开》[0243] ... The procedure for deriving the motion vector candidate list may be the same as the procedure used in the block encoded in skip mode, merge mode, or inter mode.对比文件[0243]段提到,推导运动矢量候选列表的过程可以与在跳过模式、合并模式或帧间模式中使用的过程相同。这里的“帧间模式(inter mode)”可能广义上包括AMVP模式,但对比文件没有明确提及“AMVP模式”或“仿射模式”这些具体模式名称。更重要的是,该描述仅说明推导过程可以“相同”,但并未明确声明所构建的列表就是“针对在合并模式、AMVP模式或仿射模式之一中进行译码的当前块”的列表。目标专利的特征N有更具体的限定。此外,对比文件未将三角形模式的列表构建与这些特定模式的列表构建明确关联。因此,该技术特征未被直接公开。虽然本领域技术人员知道合并、AMVP等模式都会构建运动矢量预测器列表,但对比文件没有足够信息表明其为三角形分区构建的列表就是直接针对这些模式之一构建的列表,因此也未被隐含公开。
**技术特征O**:其中,基于所述第一索引值来确定所述第一三角形预测块包括:基于所述第一索引值来确定所述运动矢量预测器列表中的第一运动矢量信息;基于所述第一运动矢量信息来确定第一运动矢量;以及基于所述第一运动矢量来确定所述第一三角形预测块,其中,基于所述第二索引值来确定所述第二三角形预测块包括:基于所述第二索引值来确定所述运动矢量预测器列表中的第二运动矢量信息;基于所述第二运动矢量信息来确定第二运动矢量;以及基于所述第二运动矢量来确定所述第二三角形预测块。<br>**公开性判断**:《未公开》对比文件中未找到将“基于索引值确定预测块”这一步骤进一步细化为“基于索引值确定列表中的运动矢量信息 -> 基于该信息确定运动矢量 -> 基于运动矢量确定预测块”这样的详细子步骤的描述。该技术特征是对特征E和H中“基于索引值确定三角形预测块”的进一步细化说明,揭示了其内部逻辑流程:通过索引从列表中获得运动矢量信息(可能包括运动矢量值、参考索引等),由此确定最终用于取样的运动矢量,再根据该运动矢量在参考图片中找到预测块。虽然这是视频解码中帧间预测的常规操作,但对比文件在描述三角形分区预测时([0244]段)仅概括性地说“使用从运动矢量候选列表预测的运动矢量进行帧间预测”,并未展开说明这一连串具体子步骤。鉴于对比文件描述的概括性,并且特征F(获得第二索引值)本身未被公开,本领域技术人员无法确信对比文件必然公开了如此详细且针对两个分区的分解动作。因此,该技术特征未被对比文件公开。

<<<B>>><<<a>>><<<c>>><<<d>>><<<e>>><<<h>>><<<j>>>

权利要求与技术特征
Powered by Django

网站备案号:渝ICP备2023012882号


重庆市非显而易见网络科技有限责任公司 A Anti NPE NPE