对比文件名称:发明公开_CN105704495A 时间运动矢量预测的方法与装置
目标专利名称:用于建构候选列表的几何型优先级
本次调用模型名称:作为专利创造性评估经验丰富的资深专利代理师,我将严格按照要求进行深度思考和评估。
## 特征比对表格 ##
| 技术特征描述及公开性判断结果 | 对比文件原文引用 | 公开性论述 |
| **技术特征A**:所述方法包括:确定当前视频数据块的第一代表性点与所述当前块的相邻块的多个第二代表性点之间的多个距离,所述当前块具有第一大小,所述相邻块中的至少一个具有与所述第一大小不同的第二大小,所述第一代表性点小于所述当前块,且所述多个第二代表性点小于对应的相邻块<br>**《未被公开》** | 对比文件全文未提及“代表性点”的概念,也未提及计算当前块与相邻块“点”之间的距离。对比文件涉及的是运动矢量预测,其候选来源于时间相邻块(如同位置块)的运动矢量。 | 目标专利的特征A核心在于基于“代表性点”之间的“距离”这一几何信息来构建候选列表。对比文件(例如第[0051]至[0084]段)虽然公开了从多个时间相邻块获取运动矢量作为候选,并按优先级顺序排列,但其优先级顺序是基于运动矢量的方向、相关性、时间距离等(见第[0204]段),并未公开“代表性点”这一空间几何概念,更未公开计算当前块与相邻块的“代表性点”之间的“距离”作为确定优先级的基础。因此,本领域技术人员无法从对比文件直接或隐含地得出该技术特征。 |
| **技术特征B**:确定所述当前块的预测模式,并且如果所述预测模式被确定为帧内预测模式,则所述第一代表性点包括所述当前块的左上点,所述多个第二代表性点包括所述相邻块的相应左上点<br>**《未被公开》** | 对比文件全文未涉及帧内预测模式,其技术方案围绕时间运动矢量预测(帧间预测)展开。 | 对比文件(如第[0003], [0028], [0051]段)主要解决运动矢量预测问题,属于帧间预测范畴。特征B限定了在“帧内预测模式”下的特定“代表性点”(左上点)选取规则。对比文件既未公开帧内预测模式下的候选列表构建,也未公开以“左上点”作为代表性点的任何内容。因此,该技术特征未被对比文件公开。 |
| **技术特征C**:为所述当前块的所确定的预测模式构建候选列表,包括按次序根据所述第一代表性点与所述多个第二代表性点之间的所述多个距离将表示所述相邻块中的一或多个的运动信息候选或帧内预测模式候选添加到所述候选列表,其中所述候选列表中的候选的候选索引的码字具有按次序对应于所述候选的位置的大小<br>**《未被公开》** | 对比文件第[0051]-[0084]、[0204]段描述了从时间相邻块获取运动矢量候选项,并按照预定义或自适应的优先级顺序形成候选项集合或确定预测项。例如:“根据优先级顺序分别从图像j的共存区块320和图像l的共存区块330的运动矢量...中确定当前块310的运动矢量...将以优先顺序排列这些运动矢量候选项”。 | 对比文件确实公开了为当前块(在帧间预测模式下)构建候选列表(候选项集合)并按优先级顺序添加候选。然而,其确定优先级顺序的依据(如运动矢量方向、相关性、时间距离等,见第[0204]段)与目标专利的“根据第一代表性点与第二代表性点之间的距离”完全不同。目标专利是基于空间几何距离的优先级,而对比文件是基于运动矢量属性或时间距离的优先级,两者技术手段和作用均不同。此外,对比文件未公开“候选索引的码字具有按次序对应于候选的位置的大小”这一特定编码特征。因此,特征C的核心部分(基于几何距离排序)未被公开。 |
| **技术特征D**:对所述候选索引中的一个的码字进行编码,所述候选索引中的所述一个识别所述候选列表中的所述候选中的一个<br>**《未被公开》** | 对比文件第[0205]段提到:“在外部模式中,鉴于当前列表,使用运动矢量预测项以用于预测PU的运动矢量,并传送运动矢量残差。...对于跳过、直接及合并(Merge)模式,...不传送运动矢量残差...”。这暗示了在运动矢量预测中需要传送选择信息或使用推断。 | 对比文件描述了在运动矢量预测中,可能需要传送信息以指示所使用的预测项(如在非合并模式下传送运动矢量残差,在合并模式下可能通过模式本身推断)。但是,对比文件并未明确描述对“候选索引的码字”进行“编码”的具体过程或语法元素。其“预定义优先级顺序”(第[0052]-[0084]段)更多是一种解码端的推断规则,而非对索引值进行变长编码的明确方案。因此,该技术特征未被直接或隐含公开。 |
| **技术特征E**:以及使用所述候选列表中的由所述候选索引中的所述一个识别的所述候选对所述当前块进行编码。<br>**《直接公开》** | 对比文件第[0205]段:“本发明不仅可运用于外部模式,也可运用于跳过、直接及合并(Merge)模式。...在这些情形中,...可运用当前发明以获取运动矢量预测项或...运动矢量预测项的候选项。” 第[0052]-[0084]段描述了使用按优先级顺序选择的运动矢量预测项(候选)来获取当前块的运动矢量。 | 对比文件明确公开了使用从候选列表(候选项集合)中根据优先级顺序选出的运动矢量预测项(即候选),来预测当前块的运动矢量,进而对当前块进行编码或解码。这与特征E“使用候选列表中的...候选对当前块进行编码”的技术方案相同。在对比文件中,该技术手段的作用是提高运动矢量预测的效率和准确性,与目标专利中“使用候选列表进行编码”的作用相同。因此,该特征被直接公开。 |
| **技术特征F**:其中所述候选列表包括合并候选列表、高级运动向量预测AMVP候选列表或帧内最可能模式MPM列表中的一个。<br>**《隐含公开》** | 对比文件第[0205]段:“本发明不仅可运用于外部模式,也可运用于跳过、直接及合并(Merge)模式。” | 对比文件明确提到了其技术可应用于“合并(Merge)模式”。在视频编码领域,合并模式对应“合并候选列表”。同时,对比文件核心涉及的是运动矢量预测,其候选项集合本质上就是用于预测运动矢量的候选列表,这涵盖了“高级运动向量预测(AMVP)候选列表”的功能。虽然未明确提及“AMVP”这一术语,但本领域技术人员能够理解,对比文件公开的运动矢量预测候选项集合,在用于需要传送运动矢量残差的帧间预测模式时,即相当于AMVP候选列表。然而,对比文件未涉及“帧内最可能模式(MPM)列表”。因此,特征F中关于“合并候选列表”和“AMVP候选列表”的部分被隐含公开。 |
| **技术特征G**:其中所述候选列表包括合并候选列表,且其中对所述当前块进行编码包括根据合并模式使用所述合并候选列表的候选对所述当前块的运动信息进行编码。<br>**《隐含公开》** | 对比文件第[0205]段:“对于跳过、直接及合并(Merge)模式,可将其看作外部模式的特殊情形,其中,不传送运动矢量残差且总将运动矢量残差推断为0。在这些情形中,...可运用当前发明以获取运动矢量预测项或...运动矢量预测项的候选项。” | 对比文件明确指出其技术可应用于“合并(Merge)模式”,并且在合并模式下,运动矢量残差推断为0,即直接使用预测项(候选)作为最终运动信息。这隐含公开了特征G的内容:候选列表包括合并候选列表,并根据合并模式使用该列表的候选对当前块的运动信息进行编码(即直接采用候选的运动信息)。 |
| **技术特征H**:其中所述候选列表包括所述AMVP候选列表,且其中对所述当前块进行编码包括根据AMVP模式使用所述AMVP候选列表的候选对所述当前块的运动信息进行编码。<br>**《隐含公开》** | 对比文件第[0205]段:“在外部模式中,鉴于当前列表,使用运动矢量预测项以用于预测PU的运动矢量,并传送运动矢量残差。” 以及全文关于运动矢量预测项候选项的论述。 | 对比文件详细描述了在“外部模式”(即帧间预测模式)中,使用运动矢量预测项(即候选)来预测运动矢量,并需要传送运动矢量残差。这正是AMVP(高级运动向量预测)模式的核心操作:从候选列表中选择一个预测符,并对实际运动向量与预测符的差值进行编码。因此,尽管未使用“AMVP”这一术语,本领域技术人员可以毫无疑义地推断,对比文件公开的运动矢量预测候选项集合及其在需要传送运动矢量残差的帧间预测模式下的应用,实质上公开了AMVP候选列表以及根据AMVP模式使用候选进行编码的技术方案。 |
| **技术特征I**:其中所述候选列表包括所述帧内MPM列表,且其中对所述当前块进行编码包括对用以使用所述帧内MPM列表对所述当前块进行帧内预测以及使用所述帧内预测模式对所述当前块进行帧内预测的帧内预测模式的指示进行编码。<br>**《未被公开》** | 对比文件全文未涉及帧内预测模式或帧内预测模式列表的构建。 | 对比文件的技术方案完全聚焦于时间运动矢量预测(帧间预测),解决的是运动信息编码的效率问题。其中没有任何关于帧内预测模式、最可能模式(MPM)列表或帧内预测模式指示编码的内容。因此,特征I未被公开。 |
| **技术特征J**:其中所述相邻块中的至少一个包括子预测单元(子PU),且其中与所述子PU相关联的所述多个第二代表性点中的一个包括所述子PU的中心点。<br>**《未被公开》** | 对比文件全文未提及“子预测单元(子PU)”的概念。 | 对比文件中提到的“区块”、“预测单元(PU)”等(见第[0028]段),并未进一步细分为“子PU”。同时,也未提及以“中心点”作为代表性点。因此,该技术特征未被公开。 |
| **技术特征K**:其中所述当前块的所述第一代表性点包括所述当前块的中心点,且所述相邻块的所述多个第二代表性点包括所述相邻块的对应中心点。<br>**《未被公开》** | 对比文件全文未提及以“中心点”作为代表性点。 | 如特征A所述,对比文件未引入“代表性点”的概念,更未具体公开使用“中心点”作为代表性点。因此,该技术特征未被公开。 |
| **技术特征L**:其中所述相邻块包括所述当前块的空间相邻块或所述当前块的时间相邻块中的一或多个。<br>**《隐含公开》** | 对比文件第[0204]段提到:“如果将2Nx2N大小的当前编码单元分为Nx2N大小的两个矩形预测单元,且当前区块为左预测单元,对与当前编码单元的左相邻单元(left neighbor)具有更高相似度的运动矢量分配更高的优先级;...如果将...当前区块为右预测单元,对与当前编码单元的右相邻单元具有更高相似度的运动矢量分配更高的优先级。” 此外,全文核心是使用时间相邻块(共存区块)。 | 对比文件明确提到了“左相邻单元”、“右相邻单元”,这属于空间相邻块。同时,其技术方案的核心是从时间参考图像中的“共存区块”(即时间相邻块)获取运动矢量候选项。因此,对比文件隐含公开了相邻块可以包括空间相邻块或时间相邻块。 |
| **技术特征M**:其中所述候选列表包括从中确定所述当前块的语法元素的值的上下文自适应二进制算术编码CABAC的上下文信息的候选的列表,且其中对所述当前块进行编码包括使用根据候选的所述列表确定的所述上下文信息对所述当前块的所述语法元素的所述值进行CABAC编码。<br>**《未被公开》** | 对比文件全文未提及CABAC(上下文自适应二进制算术编码),也未提及使用候选列表来确定语法元素的上下文信息。 | 对比文件涉及运动矢量预测方法,但未将其与熵编码(特别是CABAC)的上下文建模相关联。特征M是将几何优先级信息应用于CABAC上下文选择的特定技术,对比文件中完全没有相关描述。因此,该特征未被公开。 |
| **技术特征N**:其中所述语法元素包括以下中的一个:编码单元颠倒旁通旗标、编码单元跳过旗标、编码块旗标、预测模式旗标、残差四叉树变换根编码块旗标、合并索引、合并旗标、亮度块的编码块旗标或色度块的编码块旗标。<br>**《未被公开》** | 对比文件未提及这些具体的语法元素,也未将其与候选列表或上下文选择关联。 | 由于特征M(将候选列表用于CABAC上下文确定)未被公开,且对比文件本身也未列举或涉及特征N所列的具体语法元素,因此该特征未被公开。 |
| **技术特征O**:其进一步包括确定所述上下文信息,包括根据所述第一代表性点与所述多个第二代表性点之间的所述多个距离对来自所述相邻块的值的比重进行加权。<br>**《未被公开》** | 对比文件全文未提及基于“代表性点”之间的距离对来自相邻块的值进行加权以确定上下文信息。 | 该特征依赖于特征M和特征A(几何距离)的前提,而这两者均未被对比文件公开。对比文件中没有涉及CABAC上下文建模,也没有基于点间距离进行加权的技术内容。因此,该特征未被公开。 |
| **技术特征P**:其中编码包括使用所述候选列表对所述当前块进行编码。<br>**《直接公开》** | 同特征E的引用,对比文件第[0205]段及运动矢量预测过程描述。 | 该特征与特征E实质相同,即使用候选列表(中的候选)对当前块进行编码。对比文件明确公开了使用运动矢量预测项(候选)来获取当前块的运动矢量,从而完成编码预测。因此,该特征被直接公开。 |
| **技术特征Q**:其中编码包括使用所述候选列表对所述当前块进行解码。<br>**《隐含公开》** | 对比文件第[0004]段提到MVP可在闭环架构中应用,“其中,预测项可根据已解码信息从解码器中提取”。第[0206]段提到实施例可在视频压缩芯片或软件中实现,“以执行实施例中所述的处理”。 | 对比文件描述的运动矢量预测方法,其目的是为了在编码端获取更优的预测项以减少码率,同时在解码端能够依据相同规则(如预定义优先级)重构出预测项,从而正确解码。本领域技术人员可以理解,任何在编码端用于构建候选列表和选择候选的方法,在解码端必须能够完全复现,以实现编解码一致性。因此,对比文件公开的技术方案必然隐含了在解码端“使用所述候选列表对所述当前块进行解码”的步骤。 |
<<<E>>><<<P>>><<<f>>><<<g>>><<<h>>><<<l>>><<<q>>>