返回项目页面
对比文件列表
2003-11-13_WO2003094497A_发明申请_WO2003094497A2 CHROMA DEBLOCKING FILTER_+++D_L_M_N_i_k+++.docx
2026-03-19 23:45
2004-12-17_KR1020040106436A_发明公开_KR1020040106436A 크로마 디블록킹 필터_+++D_L_M_N_c_i_j_k+++.docx
2026-03-19 23:45
2005-01-20_US2005013363A_发明申请_US20050013363A1 Video encoding_decoding apparatus and method for color image_+++B_D_K_L_M_N_V_a_c_e_f_g_h_i_j_p_w+++.docx
2026-03-19 23:45
2005-01-24_KR1020050009226A_发明公开_KR1020050009226A 칼라 영상을 위한 비디오 부호화_복호화 장치 및 그 방법_+++B_D_H_I_L_M_N_V_W_a_c_f_g_j_k_p_t+++.docx
2026-03-19 23:45
2005-02-09_CN1578477A_发明公开_CN1578477A 用于色彩图像的视频编码_解码装置和方法_+++B_D_K_L_M_N_V_W_a_c_e_i_j_p+++.docx
2026-03-19 23:45
2005-02-10_JP2005039842A_发明专利_JP2005039842A Video coding_decoding device for colored image and its method_+++B_D_L_M_N_P_W_a_c_e_f_g_h_i_t+++.docx
2026-03-19 23:45
2005-02-14_None_发明专利_MXPA04010856A FILTRO DE DESBLOQUEO DE CROMA_+++L_M_N_d_i_j_k+++.docx
2026-03-19 23:45
2005-02-16_EP1507415A_发明公开_EP1507415A2 Video encoding_decoding apparatus and method for color image_+++B_D_E_H_L_M_N_W_i_p_v+++.docx
2026-03-19 23:45
2005-02-24_AU2004301091A_发明专利_AU2004301091A1 Method for encoding moving image and method for decoding moving image_+++B_D_L_M_N_i_v+++.docx
2026-03-19 23:45
2005-08-11_JP2005524346A_发明专利_JP2005524346A Chroma deblocking filter_+++D_I_M_N_l+++.docx
2026-03-19 23:45
2006-08-09_CN1817049A_发明公开_CN1817049A 动态图像编码方法及动态图像解码方法_+++B_L_M_N_V_W_d_i_q_r_s+++.docx
2026-03-19 23:45
2006-11-03_KR1020060113844A_发明公开_KR1020060113844A 동영상 부호화 방법 및 동영상 복호화 방법_+++B_L_M_N_d_i_v+++.docx
2026-03-19 23:45
2006-12-21_US2006285757A_发明申请_US20060285757A1 Method for encoding moving image and method for decoding moving image_+++B_D_L_M_N_e_i_j_k_u_v+++.docx
2026-03-19 23:45
2008-05-22_WO2008060127A_发明申请_WO2008060127A1 METHOD AND APPARATUS FOR DECODING_ENCODING A VIDEO SIGNAL_+++D_O_a_e_h_i_l_m_n_v+++.docx
2026-03-19 23:45
2008-09-11_AU2004301091B_发明专利_AU2004301091B2 Method for encoding moving image and method for decoding moving image_+++B_D_M_N_a_e_i_j_k_l_u_w+++.docx
2026-03-19 23:45
2008-12-25_US2008317377A_发明申请_US20080317377A1 IMAGE CODING APPARATUS AND IMAGE CODING METHOD_+++B_D_H_I_K_L_M_O_V+++.docx
2026-03-19 23:45
2009-01-08_JP2009004920A_发明专利_JP2009004920A Image encoder and image encoding method_+++D_I_K_L_M_a+++.docx
2026-03-19 23:45
2009-05-19_US7535961B_发明授权_US07535961B2 Video encoding_decoding apparatus and method for color image_+++A_B_C_D_E_H_L_M_N_P_Q_R_S_T_a_b_i_j_k_u_v_w+++.docx
2026-03-19 23:45
2009-08-06_US2009196351A_发明申请_US20090196351A1 Video encoding_decoding apparatus and method for color image_+++B_D_H_I_L_M_N_R_S_T_V_W_a_c_e_f_g_j_k_o_p+++.docx
2026-03-19 23:45
2009-10-29_JP2009538086A_发明专利_JP2009538086A Decoding _ encoding method and apparatus of a video signal_+++D_L_N_O_a_b_h_i_m_v+++.docx
2026-03-19 23:45
2009-12-30_CN101616329A_发明公开_CN101616329A 用于色彩图像的视频编码_解码装置和方法_+++D_I_L_M_N_b_c_f_g_j_k_p+++.docx
2026-03-19 23:45
2009-12-30_CN101616330A_发明公开_CN101616330A 用于色彩图像的视频编码_解码装置和方法_+++B_D_K_L_M_N_V_W_a_c_e_f_g_i_j_p_r_s_t+++.docx
2026-03-19 23:45
2011-03-03_JP2011045128A_发明专利_JP2011045128A Video encoding_decoding motion compensation apparatus and method thereof_+++B_D_I_K_L_M_N_a_c_e_j_p+++.docx
2026-03-19 23:45
2011-05-04_CN1578477B_发明授权_CN1578477B 用于色彩图像的视频编码_解码装置和方法_+++B_D_L_P_R_S_a_c_e_h_i_j_k_m_n_v+++.docx
2026-03-19 23:45
2011-10-25_CA2534695C_发明专利_CA2534695C METHOD FOR ENCODING MOVING IMAGE AND METHOD FOR DECODING MOVING IMAGE_+++B_D_M_N+++.docx
2026-03-19 23:45
2012-02-29_JP4886985B_发明专利_JP4886985B2 The method and the video codec for the chroma deblocking_+++L_M_N_d_i_j_k_u+++.docx
2026-03-19 23:45
2012-03-14_JP4898103B_发明专利_JP4898103B2 Video encoding _ decoding apparatus and method for color image_+++B_L_P_V_a_b_c_d_e_f_g_i_j_k_m_n_q_r_s_t+++.docx
2026-03-19 23:45
2012-07-04_CN101616330B_发明授权_CN101616330B 用于色彩图像的视频编码_解码装置和方法_+++B_D_H_I_L_M_N_P_c_j_k_t_w+++.docx
2026-03-19 23:45
2013-01-02_CN101616329B_发明授权_CN101616329B 用于色彩图像的视频编码_解码装置和方法_+++B_D_H_L_P_V_a_c_i_m_n_t_w+++.docx
2026-03-19 23:45
2013-05-10_WO2013064047A_发明申请_WO2013064047A1 METHOD AND APPARATUS OF DEBLOCKING FILTER WITH SIMPLIFIED BOUNDARY STRENGTH DECISION_+++B_V_W_d_l_m_n_u+++.docx
2026-03-19 23:45
US2015365666A1_Description_20260310_0123_+++M_N_O_a_b_d_e_i_l_u_v+++.docx
2026-03-19 23:45
WO2005018239A1_Description_20260310_0123_+++B_D_L_M_N_V_a_e_i_u_w+++.docx
2026-03-19 23:45
2005-02-24_AU2004301091A_发明专利_AU2004301091A1 Method for encoding moving image and method for decoding moving image_+++B_D_L_M_N_i_v+++.docx

**对比文件名称**:2005-02-24_AU2004301091A_发明专利_AU2004301091A1 Method for encoding moving image and method for decoding moving image

**目标专利名称**:在视频译码中用于非亮度分量的自适应解块滤波 CN105532007B

**模型名称**:GPT-4

### 特征比对表格

技术特征描述及公开性判断结果对比文件原文引用公开性论述
**技术特征A**:所述方法包括:基于与所述视频数据的第一色度分量相关联的旗标的值,对于所述视频数据的所述第一色度分量,确定是基于第一解块滤波过程还是第二解块滤波过程执行解块滤波,<br>**判断结果:未直接公开,未隐含公开**对比文件未提及任何“旗标”(flag)用于指示色度分量的解块滤波过程选择。对比文件描述了为色度分量选择滤波器类型的过程(见F6-F10),但该选择是基于从为对应亮度分量(F7a, F7b, F7c)选择的滤波器类型推导或映射而来(F8),而非基于一个独立的、与色度分量“相关联的旗标的值”。对比文件没有公开任何旗标信令机制来指示在两种不同的解块滤波过程(如目标专利所述的第一和第二过程)之间进行选择。因此,本领域技术人员不能毫无疑义地得出,也无法通过合理推断得出技术特征A。
**技术特征B**:所述第一解块滤波过程用于对所述视频数据的亮度分量进行解块滤波,<br>**判断结果:直接公开**说明书第[0018]段:“First, in order to perform deblocking on the luminance components, a loop processing is repeated... a type of filter is selected using encoding information of a pixel of a target luminance component in each loop (F2), and the selected filter is applied (F3).”对比文件明确公开了为亮度分量执行解块滤波的过程:针对亮度分量进行循环处理(F1, F4),根据编码信息为每个目标亮度分量像素选择滤波器类型(F2),并应用所选滤波器(F3)。这构成了一个用于对亮度分量进行解块滤波的过程。因此,技术特征B被对比文件直接公开。
**技术特征C**:其中所述旗标的所述值是基于所述视频数据的色度分量而确定的<br>**判断结果:未直接公开,未隐含公开**对比文件未提及任何“旗标”。其对于色度滤波的调整是基于色度分量相对于亮度分量的取样格式(如4:2:0, 4:2:2, 4:4:4)以及场/帧结构,通过修改位置映射公式(如方程式2, 3, 4)来实现,以确保色度分量参考同场内的亮度分量。由于对比文件根本未公开“旗标”这一概念,因此更不存在“旗标的值是基于色度分量而确定的”这一技术特征。对比文件中调整色度滤波所依赖的因素(取样格式、场结构)虽与色度分量相关,但这属于滤波参数或映射规则的内部调整,而非一个可被编码/解码的“旗标的值”的确定方式。因此,技术特征C未被公开。
**技术特征D**:以及根据所述所确定的解块滤波过程对所述第一色度分量执行解块滤波。<br>**判断结果:直接公开**说明书第[0019]段:“Next, in order to perform deblocking on the chrominance components, a loop processing is repeated... a type of filter is selected in each loop (F8); and the selected filter is applied (F9).”对比文件明确公开了根据所选滤波器类型(即确定的解块滤波过程)对色度分量执行解块滤波的步骤:针对色度分量进行循环处理(F6, F10),选择滤波器类型(F8),并应用所选滤波器(F9)。因此,技术特征D被对比文件直接公开。
**技术特征E**:其中:所述第一解块滤波过程提供第一级解块滤波和第二级解块滤波,所述第一级解块滤波比所述第二级解块滤波相对较强,并且所述第二解块滤波过程提供恰好一级解块滤波。<br>**判断结果:未直接公开,未隐含公开**说明书第[0018]段及图3B提到存在多种滤波器类型(例如Filter 0到Filter 4),并且滤波器强度不同(例如Filter 4较强,Filter 0较弱)。对比文件公开了存在多种强度不同的滤波器,并可基于条件(如是否帧内编码、是否有非零系数等)进行选择。然而,对比文件并未将这些滤波器归类或组织成两个明确的“解块滤波过程”,其中一个过程(第一)提供强弱两级选择,另一个过程(第二)仅提供恰好一级。对比文件中的滤波器选择是一个统一的、基于多种条件的决策过程,而非在两个预设的、定义明确的不同“过程”间进行选择。因此,技术特征E未被公开。
**技术特征F**:其中所述旗标的第一值指示当与所述第一色度相关联的能级大于能级阈值时,采用所述第一解块滤波过程以用于所述第一色度分量<br>**判断结果:未直接公开,未隐含公开**对比文件未提及任何“旗标”,也未提及基于“能级”或“能级阈值”来决定解块滤波过程。技术特征F涉及通过旗标值来指示基于色度分量能级与阈值的比较结果而选择解块过程。对比文件完全没有涉及“能级”或“能级阈值”的概念,其滤波器选择基于编码模式、运动向量差异、是否有非零系数等条件(见图3B)。因此,本领域技术人员无法从对比文件得出或推断出技术特征F。
**技术特征G**:以及所述旗标的第二值指示当与所述第一色度分量相关联的所述能级小于所述能级阈值时,采用所述第二解块滤波过程以用于对所述第一色度分量进行解块滤波。<br>**判断结果:未直接公开,未隐含公开**同上。对比文件未提及“旗标”、“能级”或“能级阈值”。与技术特征F同理,对比文件未公开任何基于能级阈值通过旗标值选择解块过程的技术方案。因此,技术特征G未被公开。
**技术特征H**:其进一步包括基于所述所确定的解块滤波过程确定用于控制解块强度的解块阈值β和tC。<br>**判断结果:未直接公开,未隐含公开**对比文件全文未提及解块阈值“β”和“tC”。对比文件描述了解块滤波中滤波器类型的选择,但未涉及目标专利中HEVC规范特定的、用于控制解块强度的阈值参数β和tC及其确定方法。这是两个不同视频编码标准(H.264/AVC相关 vs HEVC)中的不同技术细节。因此,技术特征H未被公开。
**技术特征I**:其进一步包括:根据用于所述第一色度分量的所述所确定的解块滤波过程对第二色度分量执行解块滤波。<br>**判断结果:隐含公开**说明书第[0019]段描述了为“chrominance components”(色度分量)执行解块滤波的循环过程。在视频编码中,色度分量通常包括两个分量(如Cb和Cr)。对比文件虽然未明确区分“第一”和“第二”色度分量,但其描述的“对色度分量执行解块滤波”过程,在技术实践中必然涵盖对构成色度信息的所有分量(通常为两个)进行处理。本领域技术人员在阅读对比文件时,能够理解其中所述的“对色度分量进行解块滤波”是一个通用性的描述。在实际的视频编码系统中,色度信息由多个分量(如Cb, Cr)组成,解块滤波需要应用于这些分量以重构完整的色度信息。因此,可以合理推断,对比文件公开的解块滤波方法会应用于所有色度分量,包括目标专利中所述的第二色度分量。虽然对比文件未明确点出“第二色度分量”,但该技术特征是其公开内容的必然延伸和隐含技术信息。因此,技术特征I被对比文件隐含公开。
**技术特征J**:其进一步包括:对于所述视频数据的第二色度分量,确定是基于所述第一解块滤波过程还是所述第二解块滤波过程执行解块滤波<br>**判断结果:未直接公开,未隐含公开**对比文件未提及对不同的色度分量独立地“确定是基于第一解块滤波过程还是第二解块滤波过程”。其描述的是为色度分量(整体)选择滤波器类型。对比文件将色度分量的处理作为一个整体步骤来描述,没有揭示或暗示需要对不同的色度分量(如Cb和Cr)独立地进行解块滤波过程的选择决策。技术特征J要求对“第二色度分量”也进行独立的“确定...基于第一还是第二过程”的步骤,这与对比文件公开的单一、统一的色度滤波决策流程不同。因此,技术特征J未被公开。
**技术特征K**:以及根据经确定用于所述第二色度分量的所述解块滤波过程对所述第二色度分量执行解块滤波。<br>**判断结果:未直接公开,未隐含公开**同技术特征J所述,对比文件未公开为第二色度分量独立确定解块滤波过程。由于对比文件未公开技术特征J(为第二色度分量独立确定过程),因此技术特征K(根据该独立确定的过程执行滤波)的前提不存在。对比文件公开的是对所有色度分量应用基于亮度分量映射而来的滤波器类型,而非为每个分量独立确定并应用不同的过程。因此,技术特征K未被公开。
**技术特征L**:其进一步包括以YCbCr格式接收所述视频数据,其中所述第一色度分量是Cb或Cr。<br>**判断结果:直接公开**说明书多处提及“luminance components and chrominance components”(亮度分量和色度分量),例如第[0005]段。说明书第[0010]段提及“Y, Cb and Cr”作为示例。图5等图示也表明了YCbCr颜色空间。对比文件通篇在亮度/色度(Y/C)的框架下讨论,并明确以Y, Cb, Cr作为分量示例。这明确公开了视频数据处于YCbCr格式,且色度分量包括Cb和Cr。因此,技术特征L被对比文件直接公开。
**技术特征M**:其进一步包括对所述视频数据进行编码,其中执行解块滤波提供在编码路径期间的环路内滤波。<br>**判断结果:直接公开**说明书第[0003]段图1所示的编码器框图中包含“deblocking unit 105”,其在重构图像被存储为参考图片(picture memory 106)之前对其进行处理。这表明解块滤波是编码环路的一部分。对比文件明确公开了在编码装置(图1)中包含解块单元(105),该单元对重构信号进行处理后存储为参考帧。这符合“在编码路径期间的环路内滤波”的定义。因此,技术特征M被对比文件直接公开。
**技术特征N**:其进一步包括对所述视频数据进行解码,其中执行解块滤波提供在解码路径期间的环路内滤波。<br>**判断结果:直接公开**说明书第[0006]段图2所示的解码器框图中包含“deblocking unit 203”,其对解码图像信号进行处理后存储为参考或显示图片(picture memory 204)。这表明解块滤波是解码环路的一部分。对比文件明确公开了在解码装置(图2)中包含解块单元(203),该单元对解码信号进行处理后存储为参考或显示帧。这符合“在解码路径期间的环路内滤波”的定义。因此,技术特征N被对比文件直接公开。
**技术特征O**:其进一步包括接收所述视频数据的序列参数集、所述视频数据的图片参数集或所述视频数据的切片标头中的一者中的所述旗标。<br>**判断结果:未直接公开,未隐含公开**对比文件未提及任何“旗标”,因此也不可能提及该旗标在序列参数集(SPS)、图片参数集(PPS)或切片标头中的接收。技术特征O依赖于“旗标”的存在及其在特定语法结构中的传输。由于对比文件未公开任何用于指示解块过程的旗标,更未描述其语法位置,因此该特征未被公开。
**技术特征P**:其进一步包括基于所述视频数据的颜色空间确定所述旗标的值。<br>**判断结果:未直接公开,未隐含公开**对比文件未提及任何“旗标”。对比文件讨论了不同的色度取样格式(4:2:0, 4:2:2, 4:4:4)(见第[0017]段及图5),并针对不同格式使用不同的位置转换公式(方程式2,3,4),但这属于滤波处理内部的参数调整,而非用于确定一个旗标的值。对比文件虽然涉及不同色度格式(可视为颜色空间的一种属性),但其处理方式是直接体现在算法(位置映射公式)中,而非通过一个外部的、可配置的“旗标的值”来指示。本领域技术人员无法从对比文件中得出“基于颜色空间确定旗标的值”这一技术方案。
**技术特征Q**:其中确定所述旗标的所述值包含:当所述视频数据的所述颜色空间是YCbCr 4:4:4时,选择指示采用所述第一解块滤波过程以用于所述视频数据的所述第一色度分量的第一值<br>**判断结果:未直接公开,未隐含公开**对比文件提及了4:4:4格式(第[0017]段,图5C),并在第[0025]段(图10B, F7c)描述了对应于此格式的位置转换公式(方程4)。但未将此格式与任何“旗标的值”或“第一解块滤波过程”的选择相关联。技术特征Q将特定的颜色空间(YCbCr 4:4:4)与一个旗标值(进而与第一解块过程)的选择明确绑定。对比文件仅公开了针对4:4:4格式采用特定的位置映射,并未公开这种格式会导致在两种预定义的解块滤波过程中选择其一,更未通过旗标值来指示这种选择。因此,该特征未被公开。
**技术特征R**:当所述颜色空间是YCbCr 4:2:2时,选择指示采用所述第二解块滤波过程以用于所述视频数据的所述第一色度分量的第二值<br>**判断结果:未直接公开,未隐含公开**对比文件提及了4:2:2格式(第[0017]段,图5B),并在第[0024]段(图10A, F7b)描述了对应于此格式的位置转换公式(方程3)。但未将此格式与任何“旗标的值”或“第二解块滤波过程”的选择相关联。与技术特征Q同理,对比文件仅公开了针对4:2:2格式采用特定的位置映射,未公开其与通过旗标值选择特定解块过程的关联。因此,该特征未被公开。
**技术特征S**:或当所述颜色空间是YCbCr 4:2:0时,选择指示采用所述第二解块滤波过程以用于所述视频数据的所述第一色度分量的第二值。<br>**判断结果:未直接公开,未隐含公开**对比文件提及了4:2:0格式(第[0017]段,图5A),并在第[0018]-[0022]段(图8, F7a)描述了对应于此格式的位置转换公式(方程2)。但未将此格式与任何“旗标的值”或“第二解块滤波过程”的选择相关联。与技术特征Q、R同理,对比文件仅公开了针对4:2:0格式采用特定的位置映射,未公开其与通过旗标值选择特定解块过程的关联。因此,该特征未被公开。
**技术特征T**:其中确定所述旗标的所述值包含:当所述视频数据的每一分量的取样速率等同于所述视频数据的每一其它分量的取样速率时,选择指示采用所述第一解块滤波过程以用于所述视频数据的所述第一色度分量的第一值。<br>**判断结果:未直接公开,未隐含公开**对比文件提到了4:4:4格式(不进行抽取,各分量取样速率相同)(第[0017]段,图5C),并给出了相应的处理(方程4)。但未将此情况与“旗标的值”或“第一解块滤波过程”的选择建立联系。技术特征T实质上是技术特征Q的另一种表述(4:4:4即各分量取样速率相同)。如对Q的分析,对比文件未公开这种条件与旗标值及解块过程选择的关联。因此,该特征未被公开。
**技术特征U**:其中:所述第一解块滤波过程包含经帧内预测数据和经帧间预测数据两者的解块滤波,并且所述第二解块滤波过程包含执行经帧内预测数据的解块滤波并且不对经帧间预测数据执行解块滤波。<br>**判断结果:未直接公开,未隐含公开**说明书图3B的滤波器选择条件表明,无论对于帧内编码块还是帧间编码块,都可能根据条件应用滤波器(例如Filter 1用于特定情况的帧间块,Filter 0也可能用于帧间块)。对比文件未将滤波器的应用范围划分为两个具有不同适用范围(是否对帧间数据滤波)的、明确的“解块滤波过程”。对比文件公开的是一套统一的滤波器选择逻辑,该逻辑会根据块的具体编码属性(是否帧内、是否有非零系数、运动向量是否相同等)决定是否滤波以及使用哪种滤波器。它没有定义两个独立的“过程”,其中一个(第一)总是对帧内和帧间数据都考虑滤波,另一个(第二)则明确规定只对帧内数据滤波而不对帧间数据滤波。技术特征U中两个过程的严格区分在对比文件中没有对应。
**技术特征V**:其进一步包括:基于亮度解块滤波过程对所述视频数据的亮度分量执行解块滤波,其中所述第一解块滤波过程包含所述亮度解块滤波过程的一或多个方面。<br>**判断结果:隐含公开**说明书第[0019]段:“Herein, a filter to be applied to the chrominance component is determined based on the type of filter used for the luminance component. Specifically, the type of filter applied at a pixel position of the corresponding luminance component is referred and used...” 以及F7a, F7b, F7c步骤将色度像素位置转换为对应的亮度像素位置以参考其滤波器类型。对比文件明确公开了色度分量的滤波器类型是基于(或“包含...的一或多个方面”)为对应亮度分量选择的滤波器类型来确定的。虽然对比文件没有使用“第一解块滤波过程”这个术语,但其描述的“为色度分量确定的滤波器类型/过程”在功能上依赖于亮度分量的解块滤波过程(即参考其选择的滤波器类型)。本领域技术人员可以合理推断,用于色度分量的这个滤波过程,包含了从亮度过程衍生或映射而来的“一或多个方面”(具体指滤波器类型的选择结果)。因此,技术特征V被对比文件隐含公开。
**技术特征W**:其中所述亮度解块滤波过程等同于所述第一解块滤波过程。<br>**判断结果:未直接公开,未隐含公开**对比文件描述了亮度分量的解块滤波过程(选择并应用滤波器),以及色度分量的解块滤波过程(参考亮度滤波器的选择并应用)。技术特征W要求“亮度解块滤波过程等同于第一解块滤波过程”。在目标专利的语境下,“第一解块滤波过程”是用于色度分量的、可能包含强弱两级滤波的过程。对比文件中,亮度过程确实包含强弱不同的滤波器选择。然而,对比文件并未明确定义一个名为“第一解块滤波过程”的、用于色度分量的过程,并声明其“等同于”亮度过程。它只公开了色度过程“基于”或“参考”亮度过程的选择。这种“基于/参考”关系不等同于“两个过程本身完全相同”。例如,可能存在亮度过程有但色度过程没有的步骤或参数。因此,不能认为亮度过程等同于用于色度的“第一解块滤波过程”。该特征未被公开。

<<<B>>><<<D>>><<<L>>><<<M>>><<<N>>><<<i>>><<<v>>>

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

网站备案号:渝ICP备2023012882号


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