返回项目页面
对比文件列表
2011-11-10_发明申请_US20110274158A1 Method and Apparatus of Adaptive Loop Filtering_+++A_B_D_E_H_I_N_O_Z_c_f_g_k_l_p+++.docx
2026-02-23 17:40
2011-11-24_发明申请_WO2011146105A1 METHODS AND APPARATUS FOR ADAPTIVE DIRECTIONAL FILTER FOR VIDEO RESTORATION_+++A_B_E_G_H_L_N_O_P_c_d_f_k_m+++.docx
2026-02-23 17:40
2012-03-01_发明申请_US20120051438A1 FILTER DESCRIPTION SIGNALING FOR MULTI-FILTER ADAPTIVE FILTERING_+++A_E_Z_f_g_i_j_k_l_n_o_p_w+++.docx
2026-02-23 17:40
2012-04-05_发明申请_US20120082241A1 Method and Apparatus of Adaptive Loop Filtering_+++A_E_F_I_O_Z_b_c_g_h_j_k_l_n_p_r+++.docx
2026-02-23 17:40
2012-04-12_发明申请_WO2012045270A1 METHOD AND APPARATUS OF ADAPTIVE LOOP FILTERING_+++A_B_E_L_O_P_Z_c_d_f_g_h_i_n+++.docx
2026-02-23 17:40
2013-02-07_发明专利_AU2011313735A1 Method and apparatus of adaptive loop filtering_+++A_B_C_D_E_I_L_M_O_P_f_g_h_k_n_r+++.docx
2026-02-23 17:40
2013-03-07_发明申请_US20130058421A1 METHODS AND APPARATUS FOR ADAPTIVE DIRECTIONAL FILTER FOR VIDEO RESTORATION_+++A_E_b_h_m_n_o+++.docx
2026-02-23 17:40
2013-04-25_发明申请_US20130101018A1 ADAPTIVE LOOP FILTERING FOR CHROMA COMPONENTS_+++A_B_E_F_G_H_L_M_N_O_P_R_Z_a_b_l_m_p+++.docx
2026-02-23 17:40
2013-09-02_发明专利_JP2013534388A The method and apparatus of the adaptive loop filtering_+++A_B_D_E_F_H_I_L_M_P_Z_g_n_o+++.docx
2026-02-23 17:40
2013-10-10_发明申请_US20130266059A1 LCU-BASED ADAPTIVE LOOP FILTERING FOR VIDEO CODING_+++A_D_E_F_H_N_O_P_Z_b_c_g_i_j_k_l_m_q_r_s_t_w_x+++.docx
2026-02-23 17:40
2014-06-25_发明专利_ZA201302804B METHOD AND APPARATUS OF ADAPTIVE LOOP FILTERING_+++A_E_L_O_P_T_b_f_g_h_m_n+++.docx
2026-02-23 17:40
2014-06-26_发明公开_KR1020140079498A 크로마 컴포넌트에 대한 적응적 루프 필터링_+++A_D_E_L_b_f_g_h_i_n_o+++.docx
2026-02-23 17:40
2014-10-09_发明专利_AU2011313735B2 Method and apparatus of adaptive loop filtering_+++A_B_D_E_I_L_c_f_g_h_m_n_o_p_r_s_z+++.docx
2026-02-23 17:40
2015-06-03_发明公开_EP2625860A4 METHOD AND APPARATUS OF ADAPTIVE LOOP FILTERING_+++A_E_H_N_Z_b_c_d_f_g_l_m_o_p_t_u+++.docx
2026-02-23 17:40
2015-10-07_发明专利_JP5792305B2 適応ループフィルタリングの方法及び装置_+++A_B_I_M_Z_c_d_e_f_g_h_j_k_l_n_o_p+++.docx
2026-02-23 17:40
2015-10-22_发明专利_AU2014200419B2 Method and apparatus of adaptive loop filtering_+++A_B_D_E_O_Z_c_f_g_h_j_k_l_m_n_p_r+++.docx
2026-02-23 17:40
2015-12-03_发明申请_US20150350648A1 Method and Apparatus of Adaptive Loop Filtering_+++A_B_E_F_H_I_L_N_O_P_Z_c_g_j_k_m_r+++.docx
2026-02-23 17:40
2015-12-17_发明申请_US20150365703A1 SYSTEM AND METHOD FOR HIGHLY CONTENT ADAPTIVE QUALITY RESTORATION FILTERING FOR VIDEO CODING_+++A_E_b_f_g_l_m_n_o_r+++.docx
2026-02-23 17:40
2016-05-24_发明专利_JP5922245B2 クロマ成分のための適応ループフィルタ処理_+++A_E_Z_b_f_g_h_l_n_r_w_x_y+++.docx
2026-02-23 17:40
2016-10-26_发明授权_CN103141094B 自适应环路滤波方法和装置_+++A_B_D_E_F_G_H_I_L_N_O_P_Z_c_j_k_m_r+++.docx
2026-02-23 17:40
2012-04-05_发明申请_US20120082241A1 Method and Apparatus of Adaptive Loop Filtering_+++A_E_F_I_O_Z_b_c_g_h_j_k_l_n_p_r+++.docx

对比文件名称:2012-04-05_发明申请_US20120082241A1 Method and Apparatus of Adaptive Loop Filtering

目标专利名称:基于几何变换的自适应环路滤波CN109479130B

模型名称:DeepSeek

### 特征比对表格

技术特征描述以及公开性判断结果对比文件原文引用公开性论述
**技术特征A**:所述方法包括:接收具有由其产生经重构视频单元的经译码视频数据的经编码位流《直接公开》[0019]段:“Compression system 100 illustrates a typical video encoder... to generate compressed video bitstream.”;[0021]段:“A method and apparatus for processing of coded video using adaptive loop filter in a video decoder are disclosed.”;[0021]段:“...deriving in-loop reconstructed video data based on associated data;”。对比文件明确公开了视频解码器接收经编码位流并基于相关数据产生经重构视频数据(in-loop reconstructed video data)。这对应于目标专利中解码器的常规操作,即接收经编码位流以产生经重构视频单元。本领域技术人员能够毫无疑义地得出此技术方案。
**技术特征B**:识别对于所述经重构视频单元中的每一者的多个滤波器支持大小,《隐含公开》[0021]段:“dividing pixels of the in-loop reconstructed video data into a plurality of to-be-filtered regions; determining an in-loop filter from a filter set consisting of multiple candidate filters for each to-be-filtered region...”。[0042]-[0045]段:“...candidate filter set for a to-be-filtered region comprises the following filter shapes and sizes: Square: 3×3, 5×5, 7×7, 9×9, and Rhombus: 5×5, 7×7, 9×9.”。对比文件公开了将经重构视频数据划分为多个待滤波区域,并为每个区域从包含多个候选滤波器的集合中确定一个环路内滤波器。候选滤波器集包含不同的形状和大小(如3x3, 5x5, 7x7, 9x9方形和菱形)。这意味着对于一个经重构视频单元(如图片或切片),其内的不同区域可能被识别(即选择)使用不同的滤波器支持大小。虽然未明确使用“滤波器支持大小”的术语,但本领域技术人员能够从“filter shapes and sizes”合理推断出“滤波器支持大小”这一概念,并且能够理解需要为视频单元内的区域识别(选择)不同的滤波器大小。因此,该特征被隐含公开。
**技术特征C**:所述多个滤波器支持大小用于基于几何变换的自适应环路滤波GALF方案且基于所述经重构视频单元中的每一者内的分类,其中所述分类至少部分地基于对角线梯度《未公开》[0025]段:“For example, the edge orientation is used as classification for filter selection, a 3×3 pixel window may be used to detect edge or line orientations along 0°, 45°, 90°, and 135°.”。对比文件公开了分类可以基于边缘方向,包括45°和135°这类对角线方向,这与“至少部分地基于对角线梯度”的分类思想部分一致。然而,目标专利的“基于几何变换的自适应环路滤波(GALF)方案”是一个特定的技术体系,其核心特征之一是在应用自适应环路滤波之前,将几何变换(如旋转、翻转)应用于滤波器系数。对比文件全文仅涉及传统的自适应环路滤波(ALF),并未提及任何对滤波器系数进行几何变换的概念或方案。因此,对比文件未公开“用于基于几何变换的自适应环路滤波(GALF)方案”这一整体技术背景和限定条件。
**技术特征D**:及作为所述GALF方案的部分,使用所述相应多个滤波器支持大小对所述经重构视频单元中的每一者进行滤波以产生经解码视频输出。《未公开》[0021]段:“applying the in-loop filter to said each to-be-filtered region to generate a filtered region.”;[0046]段:“...the best filter shape leads to the minimum rate-distortion cost is selected accordingly.”。对比文件公开了使用所确定的(可能具有不同大小/形状的)滤波器对每个待滤波区域进行滤波以生成滤波后区域,这对应于“使用滤波器支持大小进行滤波以产生输出”的一般性操作。但是,该操作在目标专利中被限定为“作为所述GALF方案的部分”。由于对比文件未公开GALF方案(见特征C的论述),因此该限定特征未被公开。
**技术特征E**:其中每一经重构视频单元对应于视频切片、视频图案块、视频图片或视频帧。《直接公开》[0027]段:“The image can be a frame, a field, or a portion of a picture such as a slice or slices.”。对比文件明确公开了图像(即经处理的数据单元)可以是一帧、一场或图片的一部分例如一个或多个切片。这直接对应于目标专利中经重构视频单元的定义(视频图片、视频帧、视频切片)。视频图案块(tile)作为图片的一种划分方式,本领域技术人员可以理解其也属于“图片的一部分”范畴。因此,该特征被直接公开。
**技术特征F**:其中识别对于所述经重构视频单元中的每一者的多个滤波器支持大小包含:针对所述经重构视频单元中的一者内的多个视频块中的每一者识别不同滤波器支持大小,且其中对所述经重构视频单元中的每一者进行滤波包含:使用所述相应滤波器支持大小中的一者对所述一个经重构视频单元内的所述多个视频块中的每一者进行滤波。《直接公开》[0027]段:“The to-be-filtered regions can be formed by partitioning an image into blocks and each block may be processed by an in-loop filter... The blocks formed by partitioning the image data are referred to as filter units (FUs).”;[0021]段:“determining an in-loop filter from a filter set consisting of multiple candidate filters for each to-be-filtered region”。对比文件公开了将图像(对应一个经重构视频单元)分割成块(即视频块),每个块作为一个待滤波区域(FU)。对于每个这样的块/区域,从一个包含多个候选滤波器的集合中确定一个环路内滤波器。由于候选滤波器集包含不同大小/形状的滤波器(见特征B),这意味着针对一个图像(经重构视频单元)内的多个块(视频块),可以识别(选择)不同的滤波器支持大小,并对每个块使用其相应的滤波器进行滤波。这直接公开了该特征。
**技术特征G**:其中识别对于所述经重构视频单元中的每一者的多个滤波器支持大小包含:对所述经重构视频单元中的一者内的多个视频块进行分类,所述分类中的多个种类中的每一者与所述多个滤波器支持大小中的独特滤波器支持大小相关联。《隐含公开》[0025]段:“When filter selection based on classification is used, the underlying coded video data is classified into multiple categories based on a feature measured from the underlying reconstructed video data.”;[0028]段:“The to-be-filtered regions may also be formed by dividing the image data according to classification.”;[0042]段:“One aspect of the present invention is related to candidate filter selection from a filter set comprising various filter sizes and shapes.”。对比文件公开了可以基于分类(如边缘方向)将图像数据划分成多个类别/待滤波区域,并且可以从包含不同大小和形状的滤波器集中为每个区域选择滤波器。虽然未明确记载“每一类别与独特滤波器支持大小相关联”,但基于分类的目的正是为了自适应地应用不同的处理(包括不同滤波器)。本领域技术人员能够合理推断,在基于率失真优化选择滤波器的框架下,不同类别很可能被分配或选择不同大小/形状的滤波器(即独特的滤波器支持大小)以达到更优的滤波效果。因此,该特征被隐含公开。
**技术特征H**:其中识别对于所述经重构视频单元中的每一者的多个滤波器支持大小包含:针对所述经重构视频单元中的一者内的多个视频块识别不同滤波器支持大小,对于所述多个视频块的所述滤波器支持大小中的每一者与方向性值或强方向性值相关联、基于从所述一个经重构视频单元解码的信息,或其组合。《隐含公开》[0025]段:“The measured feature may be associated with ... edge orientation...”;“For example, the edge orientation is used as classification for filter selection... along 0°, 45°, 90°, and 135°.”;[0025]段:“The measured feature may be associated with ... mode information, quantization parameter...”。对比文件公开了分类所基于的特征可以包括边缘方向(即方向性值),也可以包括模式信息、量化参数(QP)等从解码视频数据中获得的信息。滤波器选择(隐含了滤波器支持大小的选择,因为候选集包含不同大小)可以基于此类分类。因此,本领域技术人员能够合理推断,为视频块识别的滤波器支持大小可以与方向性值(通过分类关联)或基于解码信息(如QP)相关联。虽然未明确提及“强方向性值”这一具体表述,但“边缘方向”这一概念已涵盖了方向性的强弱信息。因此,该特征被隐含公开。
**技术特征I**:其中从所述一个经重构视频单元解码的所述信息包含以下各项中的一或多者:帧内预测方向信息,块分割大小信息,或量化参数QP信息。《直接公开》[0025]段:“The measured feature may be associated with pixel intensity level, edge orientation, edge intensity, **mode information**, **quantization parameter**, residual energy, region location, motion information, or a combination of the above.”。对比文件明确列举了分类所基于的特征可以包括“模式信息”(mode information)和“量化参数”(quantization parameter)。在视频编解码中,“模式信息”包含帧内预测方向信息。“区域位置”(region location)信息可以与块分割产生的块位置和大小相关,即隐含了块分割大小信息。因此,该特征被直接公开。
**技术特征J**:其进一步包括:连同具有所述经译码视频数据的所述经编码位流且针对每一经重构视频单元,接收待以类似方式应用于所有所述多个滤波器支持大小的滤波器长度的指示,其中所述滤波器长度对应于所述滤波中所涉及的样本的数目。《隐含公开》[0031]段:“The filter coefficients usually are optimally designed... Since the filter coefficients may have to be transmitted...”;[0046]段:“A flag indicating the filter shape selected can be incorporated in the bitstream...”。对比文件公开了滤波器系数需要被编码和传输,并且所选滤波器形状的指示可以通过标志发信到位流中。滤波器长度(即滤波涉及的样本数)由滤波器支持大小(形状和尺寸)决定。当在视频单元内使用多个滤波器支持大小时,本领域技术人员能够理解,可能需要通过位流传递关于这些滤波器支持大小的信息(例如形状索引),这些信息隐含了对应的滤波器长度。虽然未明确提及“滤波器长度”这一术语以及“以类似方式应用于所有”的指示方式,但传递滤波器形状/大小信息是实施该方案的必然要求。因此,该特征被隐含公开。
**技术特征K**:其进一步包括:连同具有所述经译码视频数据的所述经编码位流且针对每一经重构视频单元,接收待应用于所述多个滤波器支持大小中的每一者的滤波器长度的一或多个指示。《隐含公开》[0031]段:“The filter coefficients usually are optimally designed... Since the filter coefficients may have to be transmitted...”;[0046]段:“A flag indicating the filter shape selected can be incorporated in the bitstream...”。与特征J类似,对比文件公开了需要发信滤波器相关信息。如果为不同区域(对应不同滤波器支持大小)选择了不同的滤波器,则可能需要为每个不同的滤波器支持大小发信其对应的信息(如系数)。这些信息隐含了滤波器长度。虽然对比文件未明确描述为每个大小发信单独的“长度指示”,但本领域技术人员能够合理推断,在实施多滤波器支持方案时,需要传递足够的信息以使解码器知晓每个滤波器支持大小的属性(包括其有效长度/尺寸)。因此,该特征被隐含公开。
**技术特征L**:其进一步包括:连同具有所述经译码视频数据的所述经编码位流且针对每一经重构视频单元,接收所述多个滤波器支持大小中的每一者的指示,其中识别对于所述经重构视频单元中的每一者的所述多个滤波器支持大小至少基于所述指示。《隐含公开》[0046]段:“A flag indicating the filter shape selected can be incorporated in the bitstream to allow a video decoder to apply the selected filter.”;[0021]段:“Information of the in-loop filter can be incorporated in video bitstream so that a decoder can select the same in-loop filter as the encoder.”。对比文件公开了所选的环路内滤波器(包含其形状/大小信息)可以被并入视频位流中,以便解码器应用相同的滤波器。当在一个视频单元内使用多个滤波器支持大小时,本领域技术人员能够理解,需要为每个使用的滤波器支持大小(或为每个应用了不同大小滤波器的区域)发信相应的指示(例如索引或标志),以便解码器识别。因此,该特征被隐含公开。
**技术特征M**:其中所述多个滤波器支持大小中的每一者来自经由离线训练预定义的滤波器支持大小群组。《未公开》无相应记载。对比文件虽然提到了候选滤波器集包含各种形状和大小(如3x3, 5x5等),但并未提及这些滤波器支持大小是“经由离线训练预定义的”。对比文件关注的是在编码时通过率失真优化从候选集中在线选择滤波器。因此,该特定限定特征未被公开。
**技术特征N**:其中所述多个滤波器支持大小中的每一者与一或多个种类、一或多个方向性值或一或多个强方向性值相关联。《隐含公开》[0025]段:“When filter selection based on classification is used, the underlying coded video data is classified into multiple categories based on a feature measured... such as edge orientation.”;[0028]段:“The to-be-filtered regions may also be formed by dividing the image data according to classification.”;[0042]段:“...candidate filter selection from a filter set comprising various filter sizes and shapes.”。对比文件公开了基于分类(如边缘方向)形成待滤波区域(种类),并从包含不同大小和形状的滤波器集中选择滤波器。因此,本领域技术人员能够合理推断,所选的滤波器支持大小会与它被应用到的分类类别(种类)相关联,而分类类别可能基于方向性值。虽然“强方向性值”未被明确提及,但它是方向性值的一种细化,已隐含在方向性分类的概念中。因此,该特征被隐含公开。
**技术特征O**:其中针对所述预定义滤波器支持大小群组,与所述经重构视频单元相关联的所述多个滤波器支持大小中的一者不同于与所述经重构视频单元相关联的所述多个滤波器支持大小中的另一者。《直接公开》[0042]-[0045]段描述了候选滤波器集包含不同形状和大小的滤波器,例如方形和菱形。[0021]段和[0027]段指出可以为不同的待滤波区域(属于同一个图像/视频单元)确定/选择不同的滤波器。对比文件直接公开了在一个图像/视频单元(经重构视频单元)内,可以为不同的区域选择不同的滤波器。由于候选滤波器集包含不同的形状和大小(即不同的滤波器支持大小),这意味着在一个视频单元内,相关联的(即被选择使用的)多个滤波器支持大小中可以存在彼此不同的情况。例如,区域A可能选择5x5菱形,而区域B选择7x7方形。这直接满足了该特征。
**技术特征P**:其中针对所述多个滤波器支持大小中的每一者,接收从所述预定义群组选择的滤波器支持大小的指示。《隐含公开》[0046]段:“A flag indicating the filter shape selected can be incorporated in the bitstream...”;[0021]段:“Information of the in-loop filter can be incorporated in video bitstream...”。对比文件公开了将所选滤波器的信息(包含其形状/大小)并入位流。当使用多个滤波器支持大小时,本领域技术人员能够理解,对于每个被选用的滤波器支持大小,需要发信其从候选集(预定义群组)中被选中的指示(例如索引)。因此,该特征被隐含公开。
**技术特征Q**:其中针对所述经重构视频单元中的一者中的视频块的每一大小,所述多个滤波器支持大小来自与所述视频块大小相关联的当前滤波器支持群组,且所述当前群组基于所述当前群组中的每一滤波器支持大小的选择频率而动态地更新。《未公开》无相应记载。对比文件未提及根据视频块大小关联不同的滤波器支持群组,也未提及基于选择频率动态更新群组的机制。因此,该特征未被公开。
**技术特征R**:其中:识别对于所述经重构视频单元中的每一者的多个滤波器支持大小包含:对每一经重构视频单元内的多个视频块进行分类,且在多个滤波器系数对于与两个不同种类相关联的两个不同滤波器支持大小中的每一者相同时可应用与所述分类相关联的不同种类之间的合并。《隐含公开》[0041]段:“the cost function computation according to equation (7) can also be used to optimize merging of the to-be-filtered regions. Two or more neighboring to-be-filtered regions may be merged to improve the system perform and the region merge decision can be based on rate-distortion optimization.”。对比文件公开了待滤波区域可以基于率失真优化进行合并。待滤波区域可以是通过分类形成的种类。如果两个不同种类(区域)在率失真优化后决定使用相同的滤波器(意味着滤波器系数相同),那么合并它们是有利的,可以减少开销。本领域技术人员能够从“区域合并以改善性能”这一教导中,合理推断出当两个种类使用相同的滤波器(系数)时,可以应用合并。因此,该特征被隐含公开。
**技术特征S**:其进一步包括:在多个滤波器系数对于与两个不同种类相关联的两个不同滤波器支持大小中的每一者不同时停用预测译码,停用预测译码包含停用依据所述两个滤波器支持大小中的一者对另一滤波器支持大小进行预测译码。《未公开》无相应记载。对比文件未提及滤波器系数的“预测译码”,更没有涉及在滤波器系数不同时停用此类预测译码的操作。该特征涉及编码端的特定编码控制,未被公开。
**技术特征T**:其进一步包括:从几何变换群组识别具有45度旋转的几何变换,其中将所述几何变换结合所述滤波应用于所述多个滤波器支持大小中的相应者的滤波器系数。《未公开》无相应记载。对比文件全文未提及任何对滤波器系数应用几何变换(如旋转、翻转)的概念。目标专利的GALF方案及其45度旋转几何变换是对比文件未涵盖的特定技术。因此,该特征未被公开。
**技术特征U**:其中相同数目个滤波器系数与具有所述45度旋转的所述几何变换及所述几何变换群组中的所述其他几何变换相关联。《未公开》无相应记载。由于对比文件未公开任何几何变换(见特征T),因此该依赖于此的特征也未被公开。
**技术特征V**:其进一步包括:在相关联方向性指示不存在方向时停用具有所述45度旋转的所述几何变换。《未公开》无相应记载。由于对比文件未公开45度旋转几何变换及其启用/停用控制(见特征T),因此该特征未被公开。
**技术特征W**:其中识别对于所述经重构视频单元中的每一者的多个滤波器支持大小包含:至少部分地基于评估当前行的能量、当前列的能量、相邻行的能量或相邻列的能量中的一或多者而对每一经重构视频单元内的多个视频块进行分类。《未公开》对比文件公开的分类方法基于边缘方向、像素强度、模式信息等(见[0025]),但未提及基于“行/列的能量”进行评估和分类。该特征涉及一种特定的分类规则,即评估行或列的能量。对比文件未公开此方法。因此,该特征未被公开。
**技术特征X**:其中当前行或列的所述能量或相邻行或列的所述能量被定义为:所述相应行或列的平滑度,或包含所述相应行或列的当前像素的连续样本的值的平均函数。《未公开》无相应记载。该特征是对“能量”的定义。由于对比文件未公开基于行/列能量的分类(特征W),因此该定义也未被公开。
**技术特征Y**:其中在所述相应视频块的方向性指示不存在方向时所述多个视频块中的视频块的所述分类至少基于对能量的评估。《未公开》无相应记载。该特征涉及在无方向时使用能量评估进行分类的特定规则。对比文件未公开此规则。因此,该特征未被公开。
**技术特征Z**:其中识别对于所述经重构视频单元中的每一者的多个滤波器支持大小包含:至少部分地基于多个视频块的当前视频块中的当前像素的值及相邻于所述当前像素的像素的值而对每一经重构视频单元内的多个视频块进行分类。《直接公开》[0028]段:“For example, an edge-based classification method... uses four neighboring pixels N0, N1, N2 and N3 around current pixel C to classify the current pixel into multiple classes as shown in FIG. 2A.”;[0028]段:“Other edge-based classification may also be used, such as the method of using three pixels in a 3×3 pixel window to detect edge or line orientations along 0°, 45°, 90°, and 135° as shown in FIG. 3.”。对比文件明确公开了基于当前像素及其相邻像素的值进行分类的方法,例如用于边缘偏移(edge offset)的分类方法(图2A,2B)以及检测0°、45°、90°、135°边缘方向的分类方法(图3)。这直接对应于“基于当前像素的值及相邻像素的值进行分类”的技术特征。因此,该特征被直接公开。

<<<A>>><<<E>>><<<F>>><<<I>>><<<O>>><<<Z>>>

<<<b>>><<<c>>><<<g>>><<<h>>><<<j>>><<<k>>><<<l>>><<<n>>><<<p>>><<<r>>>

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

网站备案号:渝ICP备2023012882号


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