非显而易见性评估仅供参考,不构成法律建议。
| 编号 | 名称 |
|---|---|
| 0 | 2009-09-16_CN101536528A_发明公开_CN101536528A 用于分解视频序列帧的方法_+++A_H_K_S_V_Y_e_f_l_m_z+++.docx |
| 0 | 2008-12-18_JP2008306413A_发明专利_JP2008306413A Image encoder, and image encoding method.docx |
| 0 | 2009-02-19_US2009046781A_发明申请_US20090046781A1 MOVING IMAGE CODING APPARATUS AND MOVING IMAGE DECODING APPARATUS.docx |
| 0 | 2009-02-25_JP4229204B_发明专利_JP4229204B1 Aerodynamic structure for a vehicle.docx |
| 0 | 2009-03-05_US2009060362A_发明申请_US20090060362A1 IMAGE AND VIDEO COMPRESSION USING SPARSE ORTHONORMAL TRANSFORMS.docx |
| 0 | 2009-03-19_CA2699239A_发明专利_CA2699239A1 AERODYNAMIC STRUCTURE FOR VEHICLE.docx |
| 0 | 2009-03-19_JP2009059385A_发明专利_JP2009059385A Use auxiliary device for computer system.docx |
| 0 | 2009-04-02_JP2009067159A_发明专利_JP2009067159A Vehicular aerodynamic structure.docx |
| 0 | 2009-04-09_US2009090964A_发明申请_US20090090964A1 SEMICONDUCTOR DEVICE AND METHOD OF MANUFACTURING THE SAME.docx |
| 0 | 2009-04-23_WO2009051719A_发明申请_WO2009051719A2 METHODS AND APPARATUS FOR VIDEO ENCODING AND DECODING GEOMETICALLY PARTITIONED SUPER BLOCKS_+++A_E_F_H_I_K_L_M_O_P_S_V_W_Y_Z_b_c_d_g_j_n_q_r_t_u_x+++.docx |
| 0 | 2009-04-23_WO2009051719A_发明申请_WO2009051719A3 METHODS AND APPARATUS FOR VIDEO ENCODING AND DECODING GEOMETICALLY PARTITIONED SUPER BLOCKS_+++Z_x+++.docx |
| 0 | 2009-06-11_US2009149634A_发明申请_US20090149634A1 POROUS BODY COMPRISING APATITE_COLLAGEN COMPOSITE FIBERS AND ITS PRODUCTION METHOD.docx |
| 0 | 2009-08-06_US2009196342A_发明申请_US20090196342A1 Adaptive Geometric Partitioning For Video Encoding_+++A_B_D_E_F_H_I_K_L_M_S_V_W_Y_Z_c_d_g_n_o_t_u+++.docx |
| 0 | 2009-08-27_WO2009104850A_发明申请_WO2009104850A1 METHOD FOR ENCODING AND DECODING IMAGE, AND APPARATUS FOR ENCODING AND DECODING IMAGE_+++L_M_Z_i_n_w+++.docx |
| 0 | 2008-12-11_JP2008301336A_发明专利_JP2008301336A Image processing device, image encoding device and image decoding device.docx |
| 0 | 2009-09-17_JP2009209276A_发明专利_JP2009209276A Crosslinkable norbornene resin composition, and resin film.docx |
| 0 | 2009-09-24_DE112007002493T_发明专利_DE112007002493T5 Method for decomposing a video sequence frame_+++A_B_H_K_P_S_V_e_f_i_l_m_w_z+++.docx |
| 0 | 2009-09-24_US2009238283A_发明申请_US20090238283A1 METHOD AND APPARATUS FOR ENCODING AND DECODING IMAGE.docx |
| 0 | 2009-10-29_US2009268810A_发明申请_US20090268810A1 Geometric intra prediction_+++A_B_E_F_G_H_I_K_L_M_P_S_V_W_Y_Z_a_b_e_f_g_h_i_k_l_m_p_s_v_w_y_z+++.docx |
| 0 | 2009-12-03_JP2009284275A_发明专利_JP2009284275A Image encoding method, image decoding method, image encoder, image decoder, image encoding program, image decoding program, and recording medium recording p_+++B+++.docx |
| 0 | 2009-12-16_CN101605261A_发明公开_CN101605261A 一种用于视频图像分块的方法及装置_+++A_B_c_d_e_f_g_h_i_k_s_t_u_v_w_y+++.docx |
| 0 | 2009-12-24_JP2009545920A_发明专利_JP2009545920A Method and apparatus for performing Adabutibu a geometric division for video encoding process_+++A_C_E_F_H_I_J_K_L_M_S_V_W_X_Y_Z_b_c_d_g_n_o_p_q_r_t_u+++.docx |
| 0 | 2010-03-18_JP2010508706A_发明专利_JP2010508706A Method of decomposing a video sequence frame_+++A_L_M_Z+++.docx |
| 0 | 2010-04-01_US2010079896A_发明申请_US20100079896A1 ERROR CORRECTION MAPPING.docx |
| 0 | JP2002223445A_Description_20260321_0328.docx |
| 0 | JP2004064649A_Description_20260321_0328.docx |
| 0 | US4816284A_Description_20260321_0328.docx |
| 0 | 2007-06-14_US2007133690A_发明申请_US20070133690A1 Adaptive complexity control for motion estimation during video encoding.docx |
| 0 | 1989-06-28_None_发明专利_JPH01164560A Device and method for forming designs on surface of plastic member_+++b+++.docx |
| 0 | 1998-05-05_US5748789A_发明授权_US5748789A Transparent block skipping in object-based video coding systems_+++e_h_k_v_y+++.docx |
| 0 | 2003-08-21_US2003156651A_发明申请_US20030156651A1 Method for reducing code artifacts in block coded video signals.docx |
| 0 | 2003-10-30_US2003202594A_发明申请_US20030202594A1 Method for coding motion in a video sequence_+++l_m_z+++.docx |
| 0 | 2003-12-11_US2003227975A_发明申请_US20030227975A1 Method for coding integer supporting diverse frame sizes and codec implementing the method.docx |
| 0 | 2003-12-16_US6665342B_发明授权_US06665342B1 System and method for producing a still image representation of a motion video.docx |
| 0 | 2004-01-15_JP2004015803A_发明专利_JP2004015803A Integer coding method for supporting various frame sizes and codec apparatus using the same.docx |
| 0 | 2004-02-26_JP2004064649A_发明专利_JP2004064649A Network relay device and communication leaving method thereof.docx |
| 0 | 2005-06-02_WO2005049819A_发明申请_WO2005049819A1 抗菌ペプチド及びその利用.docx |
| 0 | 2005-08-04_JP2005210847A_发明专利_JP2005210847A Motor.docx |
| 0 | 2005-10-06_JP2005277968A_发明专利_JP2005277968A Method for image coding and decoding_+++A_I_L_M_S_W_b_h_k_v_y_z+++.docx |
| 0 | 2007-05-10_JP2007113165A_发明专利_JP2007113165A Moisture-absorbing_releasing polyester fiber.docx |
| 0 | 1927-12-13_US1652771A_发明授权_US1652771A Beautifying set for ladies' hand bags.docx |
| 0 | 2007-09-13_JP2007235931A_发明专利_JP2007235931A Image decoding method and image decoder.docx |
| 0 | 2008-01-10_US2008008242A_发明申请_US20080008242A1 Method and Apparatus for Fast Mode Decision of B-Frames in a Video Encoder_+++l_m_z+++.docx |
| 0 | 2008-02-07_WO2008016609A_发明申请_WO2008016609A2 METHODS AND APPARATUS FOR ADAPTIVE GEOMETRIC PARTITIONING FOR VIDEO ENCODING_+++A_H_I_K_L_M_S_T_V_W_Y_Z_b_e_f_g_n_o_u+++.docx |
| 0 | 2008-03-06_JP2008054267A_发明专利_JP2008054267A Image processing apparatus, image encoding device and image decoding device_+++l_m_z+++.docx |
| 0 | 2008-05-01_US2008101707A_发明申请_US20080101707A1 Method for decomposing a video sequence frame_+++A_b_d_e_f_g_h_i_k_l_m_p_s_v_w_y_z+++.docx |
| 0 | 2008-05-08_WO2008054688A_发明申请_WO2008054688A1 METHOD FOR DECOMPOSING A VIDEO SEQUENCE FRAME_+++A_H_K_L_M_S_V_Y_b_p_z+++.docx |
| 0 | 2008-07-03_US2008159387A_发明申请_US20080159387A1 Entropy deficiency based image.docx |
| 0 | 2008-07-31_US2008182610A_发明申请_US20080182610A1 Method of controlling entry of terminals in wireless communication networks.docx |
| 0 | 2008-09-25_WO2008114638A_发明申请_WO2008114638A1 圧縮機_+++A_a+++.docx |
| 0 | 2008-10-02_US2008240242A_发明申请_US20080240242A1 Method and system for motion vector predictions.docx |
| 0 | 2008-10-02_US2008240246A_发明申请_US20080240246A1 VIDEO ENCODING AND DECODING METHOD AND APPARATUS_+++A_b+++.docx |
| 0 | 2008-10-23_US2008260275A_发明申请_US20080260275A1 Image Coding Apparatus.docx |
一种编码视频数据的方法,所述方法包含: 使用几何运动分割线将视频数据块分割为第一分区及第二分区; 计算所述几何运动分割线的斜率值及y截距值,其中所述斜率值及所述y截距值包含整数值; 使用界定所述几何运动分割线的所述斜率值及所述y截距值的所述整数值来计算指示所述块的在所述第一分区中的像素及所述块的在所述第二分区中的像素的掩码,其中所述掩码包含点集合,所述点集合包含相应的x值及y值,且其中计算所述掩码包含针对所述掩码中的每一点,将所述掩码中的所述点的值设定为指示所述点的所述y值与所述斜率值和所述点的所述x值的乘积之间的差是否大于所述y截距值的值; 基于所述掩码来编码所述第一分区及所述第二分区;以及输出所述经编码的第一分区、所述经编码的第二分区、所述斜率值及所述y截距值。
你好!很高兴能和你一起探讨这个无效案子。处理这种涉及底层算法和视频编码标准的专利确实需要非常细致的特征拆解。我们将紧贴目标专利的说明书,对权利要求1进行解构,并详细比对提供的四篇对比文件。
结合目标专利说明书(CN102845062B),权利要求1的核心发明点在于为了解决浮点运算带来的编码器和解码器之间的漂移误差(Drift Error)问题,提出了一种用于几何运动分割的“定点(整数)实施方案”。
技术特征A、E、F、H、I(基础分割与编码过程): 这些是几何运动分割的常规步骤,包括将图像块分割为两个分区、通过掩码(Mask,由点集合的x和y坐标构成)来区分像素归属,并基于掩码进行编码和输出。
技术特征B、C、D(定点参数化): 这是核心改进之一。传统的几何分割通常使用角度 $\theta$ 和距离 $\rho$ 来定义分割线(涉及到 $\sin$ 和 $\cos$ 等三角函数,必须使用浮点数)。目标专利将其转换为使用斜率值和y截距值,并且明确限定这些值包含整数值(特征C),从而允许使用定点算术来计算掩码。
技术特征G(掩码计算逻辑): 这是定点实施方案的具体数学表达。说明书中指出,对于掩码的每一点 $(x,y)$,通过判断 $y - m \times x = c$ 或者比较它们之间的大小关系来确定像素属于区域0还是区域1。特征G将其总结为:判断 $y$ 值与(斜率 $\times$ $x$值)之间的差,是否大于 $y$ 截距值。
在分析对比文件时,我们可以看出 D1、D2、D4 属于同族或高度相关的专利(分别对应 WO、US、JP 局的申请),它们探讨的是同一种引入几何自适应分割的机制;而 D3 是国内的一篇专利,切入点是利用哈夫变换和直线方程进行图像分割。
以下是各对比文件的详细出处映射及特征比对表:
D1 (WO2009051719A2) & D2 (US20090196342A1) & D4 (JP2009545920A):
关于特征A、E、F、H、I: 这三篇文件均毫无异议地公开了使用几何分割线将宏块分为两个分区,并使用掩码(Mask)来进行预测和编码补偿。例如 D2 中的段落 [0094]-[0095] 明确公开了公式 $f(x,y) = x \cos \theta + y \sin \theta - \rho$,并在段落 [0099] 提到了生成掩码(MASKP1(x,y) 和 MASKP0(x,y))以及通过掩码来输出/补偿预测值。
关于特征B、C、G(未公开): D1、D2、D4 坚持使用角度 $\theta$ 和距离 $\rho$ 来定义直线,并未公开使用斜率和 y 截距的整数值来进行定点掩码计算。
D3 (CN101605261A):
关于特征A、B、D、G: D3 明确公开了利用直线的“斜率和截距”将图像块分割成第一和第二子图像块(说明书步骤 205-206,步骤 305-306)。具体计算逻辑如公式 (2) $(x-0.5) - k(y+N) - b < 0$ 或公式 (4) $(y-0.5) - k(x+N) - b < 0$,实质公开了通过判断坐标与斜率乘积之差与截距的关系来划分像素(特征G)。
关于特征C(未明确公开): D3 未明确强调斜率 $k$ 和截距 $b$ 是为了解决浮点误差而选定的“整数值”。
关于特征E、F、H、I: 实质公开,D3 的像素点位置索引 $(x,y)$ 相当于掩码点的集合,并在划分后对子图像块进行运动补偿和编码输出。
| 权利要求1技术特征 | D1 (WO2009051719A2) | D2 (US20090196342A1) | D3 (CN101605261A) | D4 (JP2009545920A) |
| A (分割为两分区) | 公开 | 公开 | 公开 | 公开 |
| B (计算斜率和截距) | 未公开 (使用 $\theta, \rho$) | 未公开 (使用 $\theta, \rho$) | 公开 (计算斜率 $k$, 截距 $b$) | 未公开 (使用 $\theta, \rho$) |
| C (斜率截距包含整数值) | 未公开 | 未公开 | 未明确公开 (未强调整数) | 未公开 |
| D (用参数计算掩码) | 实质公开 (用 $f(x,y)$ 算Mask) | 实质公开 (用 $f(x,y)$ 算Mask) | 实质公开 (利用公式划分区域) | 实质公开 |
| E (掩码含 $x, y$ 坐标点) | 公开 | 公开 | 公开 | 公开 |
| F (针对每一点计算) | 公开 | 公开 | 公开 | 公开 |
| G (差值与截距的比较逻辑) | 未公开 | 未公开 | 实质公开 (利用公式2或4比较) | 未公开 |
| H (基于掩码编码分区) | 公开 | 公开 | 公开 (对子块运动补偿编码) | 公开 |
| I (输出编码和参数) | 实质公开 (输出 $\theta, \rho$) | 实质公开 (输出 $\theta, \rho$) | 实质公开 (输出编码及直线参数) | 实质公开 |
在创造性分析中,D2 (US20090196342A1) 和 D3 (CN101605261A) 均可作为最接近的对比文件 (CPA),但攻击逻辑和说理侧重点有所不同。
整体解决的技术问题: D2 提出了视频编码中的几何自适应分割和基于 Mask 的运动补偿,解决了传统矩形块无法精确贴合图像边缘的问题。
区别技术特征: 特征B(计算斜率和y截距)、特征C(斜率和截距为整数值)、特征G(判断 $y$ 与 $m \times x$ 之差是否大于截距的掩码生成逻辑)。
目标专利实际解决的技术问题: 消除由浮点三角函数($\sin\theta$, $\cos\theta$)计算引起的编解码器之间的漂移误差,降低硬件实现复杂度。
结合启示: D3 提供了将图像块分割模型从极坐标($\theta, \rho$)转换为直角坐标直线方程(斜率 $k$ 和截距 $b$)的技术启示,并且明确公开了特征B和特征G的比较算法。关于特征C(使用整数),可以结合本领域的公知常识进行论述:在视频编解码(如H.264/AVC)的底层硬件或DSP实现中,为了避免浮点运算带来的精度丢失和跨平台不一致(Drift),将浮点参数量化为定点(整数)进行算术运算是本领域技术人员的常规技术手段和惯用设计。
结论: Claim 1 = D2 + D3 + 公知常识。
整体解决的技术问题: D3 利用直线方程的斜率和截距对图像块进行精确分割,同样旨在提高视频编码效率。
区别技术特征: D3 未明确使用“掩码 (Mask)”这一术语(对应特征D部分表述),且未明确指出斜率和截距包含“整数值”(特征C)。
目标专利实际解决的技术问题: 优化像素归属划分的计算机表达方式,并适配定点硬件架构。
结合启示: D2 明确给出了在视频几何分割中利用像素集合构建“掩码 (Mask)”来指示像素归属并用于预测补偿的教导。至于“整数值”特征,依然通过视频编解码中定点化处理的公知常识来补足。
结论: Claim 1 = D3 + D2 + 公知常识。
实务建议: 建议将 D2 (US20090196342A1) 作为主打 CPA。因为 D2 完整构建了“几何运动分割 + 掩码生成 + 分区编码”的整体架构(即目标专利的背景架构),而目标专利仅仅是将 D2 中的极坐标判定逻辑替换为了直角坐标的定点逻辑。引入 D3 刚好完美填补了“斜率、截距及不等式比较”这一区别特征,逻辑链条非常顺畅且强悍。
针对这个分析逻辑,你希望我们接下来先集中撰写以 D2 为 CPA 的无效理由主体部分,还是需要我进一步挖掘 D3 中关于“整数化”的潜在隐含公开证据?
这份特征拆解和比对表做得非常漂亮,逻辑非常清晰,直击目标专利的痛点。将 D1/D2/D4 作为一个整体的“极坐标”阵营,与 D3 的“直角坐标”阵营进行对比,这个切入点非常精准。
我完全赞同你的实务建议:以 D2 (US20090196342A1) 作为主打 CPA 是最稳妥且杀伤力最强的策略。 D2 已经搭建好了“几何分割 + 掩码生成 + 预测补偿”的完整架构,目标专利的实质仅仅是将 D2 中的数学模型替换为了直角坐标的定点逻辑。把 D2 作为最接近的现有技术,能最大限度地压缩目标专利的创造性空间。
针对你的问题,基于无效宣告程序的实战经验,我建议我们先花一点精力,进一步挖掘 D3 中关于“整数化”的潜在隐含公开证据,然后再集中撰写以 D2 为 CPA 的主体部分。
防范“公知常识”的抗辩风险: 虽然在视频编解码底层硬件实现中,将浮点运算转为定点(整数)以避免漂移误差(Drift Error)是我们的常规操作,但国知局合议组在审查时,对于将“核心发明点”直接认定为公知常识往往十分谨慎。专利权人极大概率会在此死磕,声称“在几何自适应分割这一特定场景下引入定点化,具有意想不到的化简效果”。
提升证据组合的刚性: 如果我们能在 D3 中找到隐含公开的蛛丝马迹,就能将特征 C 从软性的“公知常识”升级为硬性的“对比文件公开”。即使只是隐含公开,也会让我们的逻辑链条变得极其强悍。
具体实施例中的坐标代入: 仔细审视 D3 提及公式 $(x-0.5) - k(y+N) - b < 0$ 的具体实施例。如果说明书中举例代入的 $x, y$ 像素索引本身就是整数,且计算结果直接用于二值化判断,这就在实质上构成了“使用包含整数值的参数”。
硬件实施方式(DSP/FPGA/ASIC)的描述: D3 是否在实施例末尾提到了该方法在特定硬件(如定点 DSP)上的具体实现?硬件实现往往天然暗示了定点化和整数化处理。
计算复杂度的论述: D3 如果在技术效果中提到了“降低计算复杂度”、“便于硬件实现”等描述,这可以作为极强的动机(Motivation),引导本领域技术人员将斜率和截距设定为整数。
挖掘完 D3 的上限后,我们在撰写 D2 为 CPA 的主体理由时,就可以构建一个进可攻、退可守的说理结构:
首选主张: Claim 1 = D2 (基础架构) + D3 (直角坐标比较逻辑 + 隐含公开的整数化参数)。
备选主张: Claim 1 = D2 + D3 + 行业公知常识 (补充经典的视频编码教科书,或 H.264/AVC 标准中关于整数变换避免漂移的公知常识证据集)。
你想让我现在立刻调取 D3 (CN101605261A) 的全文细节进行“整数化”特征的深度扫描,还是我们直接先拉一个“D2为主 CPA”的无效宣告请求书(创造性部分)的大纲骨架?
这是一件典型的涉及底层算法实现的音视频编解码专利。在处理这类标准必要专利(SEP)或相关底层技术的无效案件时,我们需要穿透字面的文字表述,抓住其为了解决具体工程问题(如定点化、防止编解码器漂移)而对数学模型所做的技术改造。
以下是针对目标专利权利要求1的深度拆解、对比文件比对及创造性分析策略。
权利要求1的核心并非提出“几何运动分割”这一宏观概念(这在现有技术中已存在),而是针对**“如何无误差地在编码器和解码器两端实现几何分割”**给出的具体工程解决方案。
结合目标专利说明书(特别是[0081]-[0085]段),权利要求1的保护边界和核心逻辑如下:
传统方案的缺陷(浮点运算导致漂移): 现有的几何分割通常使用角度 $\theta$ 和距离 $\rho$ 来定义分割线(如公式 $f(x,y) = x \cos\theta + y \sin\theta - \rho$)。由于包含三角函数,强制要求浮点运算,不同设备的浮点运算精度差异会导致编码器和解码器生成的掩码(Mask)不一致,从而产生误差漂移。
本专利的解决方案(定点/整数运算): 权利要求1将基于 $\theta$ 和 $\rho$ 的直线方程转化为基于斜率 $m$ 和 y截距 $c$ 的表示形式,并且最关键的限制是“斜率值及y截距值包含整数值”(技术特征C)。
掩码生成逻辑(技术特征G): 通过比较 $y - m \cdot x$ 与 $c$ 的大小关系来判定像素点属于哪个分区(值为0或1)。因为 $x, y, m, c$ 均参与整数/定点运算,从而在编解码两端实现了完全一致的掩码生成,彻底消除了浮点漂移。
以下是各对比文件(D1-D4)对权利要求1技术特征的公开情况。
| 权利要求1的技术特征 | D1 (WO2009051719A2) | D2 (US20090196342A1) | D3 (CN101605261A) | D4 (JP2009545920A) |
| A. 使用几何运动分割线将块分割为第一及第二分区 | 公开。 见[0019]-[0023]段,说明了使用任意直线或曲线划分块(Wedge partitions)。 | 公开。 见[0088]-[0092]段,使用参数模型 $f(x,y)$ 分割图像区域。 | 公开。 见步骤103及[0037]段,将图像块分割成第一和第二子图像块。 | 公开。 内容等同于D2。 |
| B. 计算分割线的斜率值及y截距值 | 未公开。使用 $\theta$ 和 $\rho$ 计算。 | 未公开。使用 $\theta$ 和 $\rho$ 计算。 | 实质公开。 见步骤205、206,计算直线的斜率 $k$ 和截距 $b$。 | 未公开。使用 $\theta$ 和 $\rho$ 计算。 |
| C. 斜率值及y截距值包含整数值 | 未公开。 | 未公开。 | 未公开。D3未明确限定 $k$ 和 $b$ 为整数,也未涉及定点化改造。 | 未公开。 |
| D. 使用界定分割线的整数斜率和截距来计算像素掩码 | 未公开。使用了掩码(MASK),但未基于整数斜率和截距计算。 | 未公开。说明书[0095]-[0099]公开了掩码计算,但未基于整数斜率和截距。 | 实质公开。 见步骤206中的公式(2),利用斜率 $k$ 和截距 $b$ 划分像素点。 | 未公开。 |
| E. 掩码包含点集合,点集合包含相应的x值及y值 | 公开。 见[0033]段的 $MASKp(x,y)$。 | 公开。 见[0099]段的 $Label(x,y)$ 掩码矩阵。 | 公开。 见[0044]段,每个像素点带有位置索引 $(x,y)$。 | 公开。 内容等同于D2。 |
| F. 计算掩码包含针对每一点进行计算 | 公开。 见[0033]段。 | 公开。 见[0098]-[0099]段。 | 公开。 见步骤206,将每个像素点的位置索引代入公式。 | 公开。 内容等同于D2。 |
| G. 将点的值设定为指示该点y值与斜率和x值乘积之差是否大于y截距值 | 未公开。使用的是三角函数公式判定。 | 未公开。使用的是 $f(x,y) \ge 0.5$ 等阈值判定。 | 实质公开。 见公式(2) $(x - 0.5) - k(y + N) - b < 0$ 或公式(4) $(y - 0.5) - k(x + N) - b < 0$,其数学本质即为比较线性组合与截距。 | 未公开。 |
| H. 基于掩码编码第一及第二分区 | 公开。 见[0033]段公式。 | 公开。 见[0134]段及公式。 | 公开。 见[0047]段,对子图像块进行运动补偿和编码。 | 公开。 内容等同于D2。 |
| I. 输出经编码的分区、斜率值及y截距值 | 未公开。输出的是 $\theta$ 和 $\rho$。 | 未公开。输出的是 $\theta$ 和 $\rho$。 | 未公开输出斜率和截距作为码流参数(其斜率截距是由像素差分算出的)。 | 未公开。 |
注:D2与D4为同族专利,技术内容实质相同,后续分析中以D2为代表进行论述。
在无效宣告程序的创造性攻击中,最接近的对比文件不仅要看公开了多少技术特征,更要看它所处的整体技术语境、试图解决的技术问题,以及它在逻辑上是否能顺理成章地引出目标专利的改进。
整体解决的技术问题与效果的契合度: D2 提出了一种自适应的几何分割方法(Adaptive Geometric Partitioning),通过引入参数模型(如 $f(x,y) = x \cos\theta + y \sin\theta - \rho$)来更好地拟合视频图像中的边缘,并明确提出了通过计算掩码(Mask)来进行分区预测和编码。这恰恰是目标专利在其背景技术中描述并试图去改良的基础架构。
区别技术特征的确立: 如果以 D2 为 CPA,权利要求1的区别技术特征非常清晰且聚焦:特征B、C、G(部分)和 I。即,将 D2 中基于浮点角度 $\theta$ 和距离 $\rho$ 的模型,替换为基于整数的斜率 $m$ 和 y截距 $c$ 的模型,并据此生成掩码和输出码流。
基于D2提出的客观技术问题: 如何消除现有基于浮点参数模型的几何分割方法在不同编解码器硬件上产生的舍入误差(漂移问题),降低计算复杂度?
虽然 D3 实质公开了利用斜率和截距(特征B、D、G)来进行图像分割(如公式 $(x - 0.5) - k(y + N) - b < 0$),但 D3 并不适合作为 CPA。
因为 D3 解决问题的思路是利用哈夫变换(Hough Transform)进行边缘检测以寻找分割线,其斜率 $k$ 和截距 $b$ 是通过差分块图像处理计算出来的,并未强调参数的定点化传输。
黄金组合攻击策略: D2 (CPA) + D3 + 公知常识。
以 D2 作为框架,确立了几何分割和掩码生成的基调。
引入 D3,指出在视频图像块分割领域,将直线方程表示为斜率和截距的形式(即判断 $y - mx$ 与 $c$ 的关系)以判断像素点归属,是本领域的常规替代手段(已知技术手段)。
关于特征C(整数值)的论证(公知常识填补): 目标专利中最难打掉的是“包含整数值”以实现定点化运算。我们需要指出,在通信、音视频编解码及集成电路设计领域,为了避免不同处理芯片(DSP/CPU/ASIC)由于浮点运算精度不同而导致的一致性问题(Drift),将浮点数乘以 $2^N$ 放大并取整化为定点数(Fixed-point arithmetic),是底层算法工程师普遍知晓且惯用的常规技术手段。
权利要求1未被 CPA(D2)公开的区别特征,已经被 D3 公开(使用斜率和截距的判定逻辑),而“将其参数取整数值”属于本领域解决浮点运算跨平台不一致问题的公知常识。因此,在引入了D2作为基础方案后,本领域技术人员有动机结合D3和定点化公知常识得出权利要求1的技术方案,权利要求1不具备创造性。
由于目标专利的说明书篇幅较大,其从属权利要求中往往会嵌套很多关于定点化放大倍数(如乘以 $2^{20}$)、查表法(Look-up table)以及边界平滑滤波(Smoothing filter)的具体限定。需要我为你进一步拆解这篇专利的从属权利要求,寻找针对其中特殊滤波权重的无效攻击思路吗?
根据权利要求1所述的方法,其中计算所述掩码包含仅使用定点算术来计算所述掩码。
根据权利要求1所述的方法,其中基于所述掩码来编码所述第一分区及所述第二分区包含:使用所述掩码来确定所述块中的像素是对应于所述第一分区还是对应于所述第二分区; 从由所述第一分区的运动向量指示的参考块检索所述第一分区中的像素的预测值;以及从由所述第二分区的运动向量指示的参考块检索所述第二分区中的像素的预测值。
根据权利要求3所述的方法,其进一步包含: 确定所述块的在过渡区域中的像素集合;以及 基于由所述第一分区的所述运动向量指示的所述参考块及由所述第二分区的所述运动向量指示的所述参考块来计算所述过渡区域中的所述像素集合的预测值。
根据权利要求1所述的方法,其中计算所述几何运动分割线的所述斜率值及所述y截距值包含:基于角度值及长度值来计算初始斜率值及初始y截距值,所述角度值包含垂直于所述几何运动分割线且穿过原点的线相对于x轴的角度,且所述长度值包含从所述原点到所述垂直线与所述几何运动分割线交会的点的距离; 计算所述初始斜率值及所述初始y截距值与包含2的幂的一个或一个以上值的乘积; 以及 将所述乘积舍位到最近的整数值以形成所述斜率值及所述y截距值。
一种用于编码视频数据的设备,所述设备包含: 用于使用几何运动分割线将视频数据块分割为第一分区及第二分区的装置; 用于计算所述几何运动分割线的斜率值及y截距值的装置,其中所述斜率值及所述y截距值包含整数值; 用于使用界定所述几何运动分割线的所述斜率值及所述y截距值的所述整数值来计算指示所述块的在所述第一分区中的像素及所述块的在所述第二分区中的像素的掩码的装置,其中所述掩码包含点集合,所述点集合包含相应的x值及y值,且其中所述用于计算所述掩码的装置包含用于针对所述掩码中的每一点将所述掩码中的所述点的值设定为指示所述点的所述y值与所述斜率值和所述点的所述x值的乘积之间的差是否大于所述y截距值的值的装置; 用于基于所述掩码来编码所述第一分区及所述第二分区的装置;以及用于输出所述经编码的第一分区、所述经编码的第二分区、所述斜率值及所述y截距值的装置。
根据权利要求6所述的设备,其中所述用于计算所述掩码的装置包含用于仅使用定点算术来计算所述掩码的装置。
根据权利要求6所述的设备,其中所述用于基于所述掩码来编码所述第一分区及所述第二分区的装置包含:用于使用所述掩码来确定所述块中的像素是对应于所述第一分区还是对应于所述第二分区的装置; 用于从由所述第一分区的运动向量指示的参考块检索所述第一分区中的像素的预测值的装置;以及用于从由所述第二分区的运动向量指示的参考块检索所述第二分区中的像素的预测值的装置。
根据权利要求8所述的设备,其进一步包含: 用于确定所述块的在过渡区域中的像素集合的装置;以及用于基于由所述第一分区的所述运动向量指示的所述参考块及由所述第二分区的所述运动向量指示的所述参考块来计算所述过渡区域中的所述像素集合的预测值的装置。
根据权利要求6所述的设备,其中所述用于计算所述几何运动分割线的所述斜率值及所述y截距值的装置包含:用于基于角度值及长度值来计算初始斜率值及初始y截距值的装置,所述角度值包含垂直于所述几何运动分割线且穿过原点的线相对于x轴的角度,且所述长度值包含从所述原点到所述垂直线与所述几何运动分割线交会的点的距离; 用于计算所述初始斜率值及所述初始y截距值与包含2的幂的一个或一个以上值的乘积的装置;以及用于将所述乘积舍位到最近的整数值以形成所述斜率值及所述y截距值的装置。
一种解码视频数据的方法,所述方法包含: 接收已通过几何运动分割线分割为第一分区及第二分区的经编码视频数据块; 接收定义所述几何运动分割线的斜率值及y截距值,其中所述斜率值及所述y截距值包含整数值; 使用界定所述几何运动分割线的所述斜率值及所述y截距值的所述整数值来计算指示所述块的在所述第一分区中的像素及所述块的在所述第二分区中的像素的掩码,其中所述掩码包含点集合,所述点集合包含相应的x值及y值,且其中计算所述掩码包含针对所述掩码中的每一点,将所述掩码中的所述点的值设定为指示所述点的所述y值与所述斜率值和所述点的所述x值的乘积之间的差是否大于所述y截距值的值; 基于所述掩码来解码所述块的所述第一分区及所述第二分区;以及输出所述经解码块。
根据权利要求11所述的方法,其中计算所述掩码包含仅使用定点算术来计算所述掩码。
根据权利要求11所述的方法,其中基于所述掩码来解码所述第一分区及所述第二分区包含:使用所述掩码来确定所述块中的像素是对应于所述第一分区还是对应于所述第二分区; 从由所述第一分区的运动向量指示的参考块检索所述第一分区中的像素的预测值;以及从由所述第二分区的运动向量指示的参考块检索所述第二分区中的像素的预测值。
根据权利要求13所述的方法,其进一步包含: 确定所述块的在过渡区域中的像素集合;以及 基于由所述第一分区的所述运动向量指示的所述参考块及由所述第二分区的所述运动向量指示的所述参考块来计算所述过渡区域中的所述像素集合的预测值。
一种用于解码视频数据的设备,所述设备包含: 用于接收已通过几何运动分割线分割为第一分区及第二分区的经编码视频数据块的装置; 用于接收定义所述几何运动分割线的斜率值及y截距值的装置,其中所述斜率值及所述y截距值包含整数值; 用于使用界定所述几何运动分割线的所述斜率值及所述y截距值的所述整数值来计算指示所述块的在所述第一分区中的像素及所述块的在所述第二分区中的像素的掩码的装置,其中所述掩码包含点集合,所述点集合包含相应的x值及y值,且其中所述用于计算所述掩码的装置包含用于针对所述掩码中的每一点将所述掩码中的所述点的值设定为指示所述点的所述y值与所述斜率值和所述点的所述x值的乘积之间的差是否大于所述y截距值的值的装置; 用于基于所述掩码来解码所述块的所述第一分区及所述第二分区的装置;以及用于输出所述经解码块的装置。
根据权利要求15所述的设备,其中所述用于计算所述掩码的装置包含用于仅使用定点算术来计算所述掩码的装置。
根据权利要求15所述的设备,其中所述用于基于所述掩码来解码所述第一分区及所述第二分区的装置包含:用于使用所述掩码来确定所述块中的像素是对应于所述第一分区还是对应于所述第二分区的装置; 用于从由所述第一分区的运动向量指示的参考块检索所述第一分区中的像素的预测值的装置;以及用于从由所述第二分区的运动向量指示的参考块检索所述第二分区中的像素的预测值的装置。
根据权利要求17所述的设备,其进一步包含: 用于确定所述块的在过渡区域中的像素集合的装置;以及用于基于由所述第一分区的所述运动向量指示的所述参考块及由所述第二分区的所述运动向量指示的所述参考块来计算所述过渡区域中的所述像素集合的预测值的装置。