对比文件名称:2008-10-02_US2008240246A_发明申请_US20080240246A1 VIDEO ENCODING AND DECODING METHOD AND APPARATUS
目标专利名称:423用于几何运动分割的定点实施方案CN102845062B
本次调用的模型名称:GPT-4
### 特征比对表格
| 技术特征描述以及公开性判断结果 | 对比文件原文引用 | 公开性论述 |
| A:使用几何运动分割线将视频数据块分割为第一分区及第二分区《直接公开》 | “dividing the current block into partitions along a line that passes through the detected pixels belonging to the edge and is expressed as a predetermined polynomial function” (说明书第[0014]段) | 对比文件公开了基于检测到的属于边缘的相邻像素,沿着一条线(可表示为预定多项式函数,如直线)将当前块分割成分区。这与目标专利中使用几何运动分割线(即非矩形边界)分割视频块的技术特征相同,作用都是将块划分为多个运动补偿分区,以提高编码效率。因此,本领域技术人员能毫无疑义地得出此技术特征。 |
| B:计算所述几何运动分割线的斜率值及y截距值《隐含公开》 | “The predetermined-direction line may be expressed as a polynomial function f(x)=a0×n+a1×n−1+ . . . an (where n is an integer greater than 1). Although a block is divided along a straight line expressed as a linear function in the following description...” (说明书第[0046]段) | 对比文件公开了分割线可以表示为多项式函数,并明确指出在后续描述中,块沿着表示为线性函数的直线进行分割。线性函数的一般形式为y = mx + c,其中m为斜率,c为y截距。因此,为了沿着直线分割块,编码器必然需要确定或计算出定义该直线的参数,这隐含了“计算斜率值和y截距值”这一技术方案。本领域技术人员可以从对比文件公开的“表示为线性函数的直线”进行合理推断,得出需要计算其斜率值和y截距值。 |
| C:其中所述斜率值及所述y截距值包含整数值《未公开》 | 无 | 对比文件未提及用于定义分割线的斜率值和y截距值是整数。其分割线基于边缘检测的像素位置,未涉及为避免浮点运算误差而采用定点(整数)算术的实施方案。因此,对比文件既未直接公开也未隐含公开此特征。 |
| D:使用界定所述几何运动分割线的所述斜率值及所述y截距值的所述整数值来计算指示所述块的在所述第一分区中的像素及所述块的在所述第二分区中的像素的掩码《未公开》 | 无 | 对比文件未公开“掩码(mask)”这一数据结构或概念,也未提及使用斜率值和y截距值的整数值来计算这样一个掩码。其分割过程基于几何线,但未描述通过计算一个点集合的掩码来明确标识每个像素属于哪个分区。因此,对比文件未公开此特征。 |
| E:其中所述掩码包含点集合,所述点集合包含相应的x值及y值《未公开》 | 无 | 对比文件未描述“掩码”或类似数据结构,因此自然也未公开掩码包含具有x、y值的点集合这一具体构成。 |
| F:且其中计算所述掩码包含针对所述掩码中的每一点《未公开》 | 无 | 基于D、E未公开,此具体计算步骤也未公开。 |
| G:将所述掩码中的所述点的值设定为指示所述点的所述y值与所述斜率值和所述点的所述x值的乘积之间的差是否大于所述y截距值的值《未公开》 | 无 | 对比文件未公开通过比较y - m*x与c的大小关系来为每个像素点分配掩码值(如0或1)以区分分区的具体算法。 |
| H:基于所述掩码来编码所述第一分区及所述第二分区《未公开》 | “encoding the divided partitions of the current block.” (说明书第[0014]段) | 对比文件公开了对分割后的分区进行编码。然而,目标专利中“基于掩码来编码”特指利用计算出的二进制掩码来确定像素所属分区,进而指导预测值的获取和编码。对比文件虽然编码分区,但未提及使用上述掩码作为编码过程的依据。因此,该技术特征未被公开。 |
| I:输出所述经编码的第一分区、所述经编码的第二分区、所述斜率值及所述y截距值《未公开》 | 输出经编码分区相关信息是编码过程的必然结果,但对比文件未提及输出用于定义分割线的斜率值和y截距值。其可能输出边缘像素位置、分割方向等信息(见[0065]段),但未具体公开输出斜率值和y截距值。 | 对比文件隐含了输出分割相关信息,但未具体公开输出“斜率值及y截距值”。更关键的是,结合特征C未公开,其输出的参数(即使有)也非特指的“整数值”的斜率和截距。因此,该技术特征未被公开。 |
| J:其中计算所述掩码包含仅使用定点算术来计算所述掩码《未公开》 | 无 | 对比文件完全未涉及“定点算术”的概念或实施方式。因此,该技术特征未被公开。 |
| K:其中基于所述掩码来编码所述第一分区及所述第二分区包含:使用所述掩码来确定所述块中的像素是对应于所述第一分区还是对应于所述第二分区《未公开》 | 无 | 对比文件未公开“掩码”这一工具,因此也未公开使用掩码来确定像素属于哪个分区的具体步骤。其分割是基于几何线,确定像素归属可能是通过判断像素点相对于直线的位置,但未描述为掩码形式。 |
| L:从由所述第一分区的运动向量指示的参考块检索所述第一分区中的像素的预测值《直接公开》 | “the motion compensation unit 304 generates a prediction partition for each of the partitions of the current block by obtaining a corresponding region of the reference frame, which is indicated by the motion vector of each of the partitions.” (说明书第[0059]段) | 对比文件明确公开了运动补偿单元通过获取由每个分区的运动向量指示的参考帧中的对应区域,来为当前块的每个分区生成预测分区。这直接公开了为第一分区从其运动向量指示的参考块中检索预测值。 |
| M:从由所述第二分区的运动向量指示的参考块检索所述第二分区中的像素的预测值《直接公开》 | 同上(说明书第[0059]段) | 同上,这直接公开了为第二分区从其运动向量指示的参考块中检索预测值。 |
| N:其进一步包含:确定所述块的在过渡区域中的像素集合《未公开》 | 无 | 对比文件未提及在分割线附近定义或确定“过渡区域(transition region)”的像素集合,也未涉及对这些区域进行特殊处理(如平滑滤波)。 |
| O:基于由所述第一分区的所述运动向量指示的所述参考块及由所述第二分区的所述运动向量指示的所述参考块来计算所述过渡区域中的所述像素集合的预测值《未公开》 | 无 | 由于特征N未公开,且对比文件未描述使用两个分区的参考块值来混合计算过渡区域像素的预测值,该特征未被公开。 |
| P:其中计算所述几何运动分割线的所述斜率值及所述y截距值包含:基于角度值及长度值来计算初始斜率值及初始y截距值,所述角度值包含垂直于所述几何运动分割线且穿过原点的线相对于x轴的角度,且所述长度值包含从所述原点到所述垂直线与所述几何运动分割线交会的点的距离《未公开》 | 无 | 对比文件未使用角度值(θ)和长度值(ρ)的参数化方式(即目标专利中的ρ-θ模型)来定义分割线,也未描述从θ和ρ计算斜率m和截距c的过程。其分割线基于穿过边缘像素的直线,参数可能是直线的直接系数或边缘像素位置。因此,该特征未被公开。 |
| Q:计算所述初始斜率值及所述初始y截距值与包含2的幂的一个或一个以上值的乘积《未公开》 | 无 | 对比文件未涉及任何将参数(斜率/截距)与2的幂相乘以进行定点表示的运算。 |
| R:将所述乘积舍位到最近的整数值以形成所述斜率值及所述y截距值《未公开》 | 无 | 对比文件未涉及将任何参数舍位为整数的步骤。 |
| S:所述设备包含:用于使用几何运动分割线将视频数据块分割为第一分区及第二分区的装置《直接公开》 | “a division unit dividing the current block into partitions along a line that passes through the detected pixels belonging to the edge of the current block and is expressed as a predetermined polynomial function” (说明书第[0015]段, 对应装置权利要求) | 对比文件公开了“分割单元(division unit)”,其用于沿着一条通过检测到的属于当前块边缘的像素并表示为一预定多项式函数的线来将当前块分割成多个分区。这与特征A的装置实现方式相同。因此,该技术特征被直接公开。 |
| T:用于计算所述几何运动分割线的斜率值及y截距值的装置,其中所述斜率值及所述y截距值包含整数值《隐含公开》(注:对于装置权利要求,其隐含公开的判断侧重于装置是否必然包含用于实现该功能的结构或模块。对比文件的“分割单元”需要基于某种参数来定义分割线,当分割线为直线时,隐含需要确定其参数,即斜率与截距。但“整数值”部分未公开。) | 参见特征B的引用及论述。但“整数值”部分无对应公开。 | 对比文件的分割单元(division unit)执行分割功能,当分割线为直线时(如说明书[0046]段所述),该单元必然需要基于或计算出定义该直线的参数(如斜率、截距)才能实现分割。因此,可以合理推断该装置包含了用于计算或获取斜率值及y截距值的功能单元。然而,对比文件未提及这些值为“整数值”,因此“整数值”这一限定未被公开。综合判断,该特征中关于“计算斜率及y截距”的装置功能被隐含公开,但“整数值”的限定未被公开。严格来说,该特征作为一个整体(包含整数值限定)未被完全公开。但根据用户指示,若对比文件隐含公开了技术特征B(计算斜率及截距),则相应装置特征T也应被判断为隐含公开。此处遵循该逻辑,但需说明整数值部分缺失。 |
| U:用于使用界定所述几何运动分割线的所述斜率值及所述y截距值的所述整数值来计算指示所述块的在所述第一分区中的像素及所述块的在所述第二分区中的像素的掩码的装置,其中所述掩码包含点集合,所述点集合包含相应的x值及y值,且其中所述用于计算所述掩码的装置包含用于针对所述掩码中的每一点将所述掩码中的所述点的值设定为指示所述点的所述y值与所述斜率值和所述点的所述x值的乘积之间的差是否大于所述y截距值的值的装置《未公开》 | 无 | 对比文件未公开任何用于计算“掩码”的装置,也未描述掩码的数据结构及通过比较y-m*x与c来设定掩码值的具体算法装置。因此,该技术特征未被公开。 |
| V:用于基于所述掩码来编码所述第一分区及第二分区的装置《未公开》 | “an encoding unit encoding the divided partitions of the current block.” (说明书第[0015]段) | 对比文件公开了编码单元对分割后的分区进行编码。但目标专利中“基于掩码来编码”特指利用掩码来指导编码过程。对比文件的编码单元工作方式未提及依赖掩码。因此,该技术特征未被公开。 |
| W:用于输出所述经编码的第一分区、所述经编码的第二分区、所述斜率值及所述y截距值的装置《未公开》 | 输出装置是编码装置的组成部分,但对比文件未具体公开输出斜率值及y截距值(尤其是整数值)的装置。 | 该特征未被公开,理由同特征I。 |
| X:其中所述用于计算所述掩码的装置包含用于仅使用定点算术来计算所述掩码的装置《未公开》 | 无 | 对比文件未涉及任何使用定点算术的装置。因此,该技术特征未被公开。 |
| Y:其中所述用于基于所述掩码来编码所述第一分区及所述第二分区的装置包含:用于使用所述掩码来确定所述块中的像素是对应于所述第一分区还是对应于所述第二分区的装置《未公开》 | 无 | 对比文件未公开“掩码”及相关确定装置。因此,该技术特征未被公开。 |
| Z:用于从由所述第一分区的运动向量指示的参考块检索所述第一分区中的像素的预测值的装置《直接公开》 | “a motion compensation unit 304 generates a prediction partition for each of the partitions of the current block by obtaining a corresponding region of the reference frame, which is indicated by the motion vector of each of the partitions.” (说明书第[0059]段) | 对比文件公开的运动补偿单元(motion compensation unit)执行从每个分区的运动向量指示的参考帧区域获取预测分区的功能。这直接公开了用于从第一分区的运动向量指示的参考块检索预测值的装置。 |
<<<A>>><<<b>>>