返回项目页面
对比文件列表
2002-11-07_发明申请_WO2002089063A2 EINRICHTUNG ZUR INTERPOLATION VON ABTASTWERTEN SOWIE BILDENCODER UND BILDDECODER_+++A_E_F_M_P_b_l_o+++.docx
2026-02-23 17:40
2005-01-13_发明专利_JP2005501442A Apparatus for interpolating sampling value, an image encoder and the image decoder_+++A_E_M_O_P_b_d_f_l+++.docx
2026-02-23 17:40
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-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-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
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
2017-04-30_发明专利_IL225591A Method and apparatus for adaptive loop filtering_+++A_B_D_E_L_P_Z_c_f_g_h_i_o_r+++.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

对比文件名称:2013-10-10_发明申请_US20130266059A1 LCU-BASED ADAPTIVE LOOP FILTERING FOR VIDEO CODING

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

本次调用的模型名称:GPT-4

技术特征描述以及公开性判断结果对比文件原文引用公开性论述
技术特征A:《直接公开》对比文件多处描述了接收经编码位流的过程。例如,摘要部分:“filter information is encoded in the bitstream to enable a decoder to identify the filtering that was applied at the encoder.”;以及[0036]段:“parameters for these filtering operations may either be determined by a video encoder and explicitly signaled in the encoded video bitstream”。接收包含经译码视频数据的经编码位流是任何视频解码器的基本操作。对比文件明确描述了在编码比特流中发信滤波器信息,并且解码器接收该比特流以获取信息。因此,本领域技术人员能够毫无疑义地得出,对比文件公开了“接收具有由其产生经重构视频单元的经译码视频数据的经编码位流”这一技术特征。
技术特征B:《隐含公开》对比文件[0046]段:“The term ‘shape,’ sometimes called the ‘filter support,’ generally refers to the number of rows of filter coefficients and number of columns of filter coefficients for a particular filter. For example, 9×9 is an example of a first shape, 9×5 is an example of a second shape, and 5×9 is an example of a third shape.”;[0037]段:“In one example of a BA classification, an activity metric (e.g. Laplacian activity) can be determined for a block of pixels. Based on the range in which the determined activity metric falls, a filter can be selected for the block.”对比文件明确定义了“filter support”(滤波器支持)即滤波器的形状(如9x9),这直接对应于“滤波器支持大小”。同时,对比文件描述了基于块自适应(BA)分类为像素块选择滤波器,这意味着可以为一个视频单元(如图片、切片)内的不同块选择不同的滤波器,即存在“多个滤波器支持大小”。虽然对比文件未明确使用“识别对于所述经重构视频单元中的每一者的多个滤波器支持大小”的表述,但其描述的基于分类从一组滤波器(可能具有不同形状/支持大小)中选择滤波器的过程,必然包含了识别多个滤波器支持大小以用于后续滤波的步骤。因此,本领域技术人员通过合理推断,能够得出该技术特征。
技术特征C:《隐含公开》对比文件[0111]段:“Equations 4 and 5 show examples of how diagonal activity can be computed for a current pixel (x, y)... 45deg_act(x,y)=R(2*Rec[x][y]−Rec[x+1][y+1]−Rec[x−1][y−1]) (4) 135deg_act(x,y)=R(2*Rec[x][y]−Rec[x−1][y+1]−Rec[x+1][y−1]) (5)”;[0116]段:“Any of horizontal activity, vertical activity, 45-degree diagonal activity, and 135-degree diagonal activity can be used as a metric... a filter unit... can determine a filter for a pixel or group of pixels based on the horizontal activity ... and the vertical activity...”;[0117]段:“...a direction for a pixel might be determined based on the following conditions: Direction 1=horizontal,if Hor_activity>k1*Ver_activity Direction 2=vertical,if Ver_activity>k2*Hor_activity Direction 0=no direction,otherwise.”;[0120]段:“...a direction metric may also be determined, based on the following conditions: Direction=1,if 45deg_activity>k1*135deg_acctivity,k2*Hor_activity,AND k3*Ver_activity Direction=2,if 135deg_activity>>k4*45deg_acctivity,k5*Hor_activity,AND k6*Ver_activity Direction=3,if Hor_activity>k7*Ver_activity,k8*135deg_activity,AND k9*45deg_acctivity Direction=4,if Ver_activity>k10*Hor_activity,k11*135deg_activity,AND k12*45deg_acctivity Direction=0,otherwise.”目标专利的GALF方案是ALF的一种特定实现,其核心之一是分类基于对角线梯度。对比文件详细描述了在自适应环路滤波(ALF)的块自适应(BA)分类中,不仅使用水平和垂直梯度,还明确公开了使用45度和135度对角线梯度(见[0111])作为方向性度量的一部分,用于确定像素或块的方向(见[0120])。该方向性信息随后被用于选择滤波器(见[0116])。因此,对比文件公开了在ALF方案中,基于包括对角线梯度在内的方向性度量进行分类,并根据该分类选择滤波器。虽然对比文件未明确使用“GALF”这一术语,但GALF作为ALF的增强,其基础分类原理(使用梯度,特别是对角线梯度)已被对比文件公开。本领域技术人员能够从对比文件公开的“使用对角线梯度进行分类的ALF方案”合理推断出目标专利的“用于基于几何变换的自适应环路滤波GALF方案且基于所述经重构视频单元中的每一者内的分类,其中所述分类至少部分地基于对角线梯度”这一技术特征。
技术特征D:《直接公开》对比文件[0036]段:“A video decoder adds the residual data to the predictive block to produce a reconstructed video block... To further improve the quality of decoded video, a video decoder can perform one or more filtering operations on the reconstructed video blocks. Examples of these filtering operations include... adaptive loop filtering (ALF).”;[0084]段:“In this manner, video encoder 20 may signal one of the four PS options described above in a parameter set... For LCUs, video encoder 20 may signal one of the LCU options described above... video decoder 30 may apply the coding scenario indicated by received syntax elements.”对比文件明确描述了在视频解码过程中,对经重构视频块应用自适应环路滤波(ALF)以产生经解码视频输出。结合前述关于选择/识别滤波器的描述,使用相应滤波器进行滤波是ALF操作的必然步骤。因此,本领域技术人员能够毫无疑义地从对比文件得出“使用所述相应多个滤波器支持大小对所述经重构视频单元中的每一者进行滤波以产生经解码视频输出”这一技术特征。
技术特征E:《直接公开》对比文件[0059]段:“In general, the working model of the HM describes that a video frame or picture may be divided into a sequence of treeblocks or largest coding units (LCU)... A slice includes a number of consecutive treeblocks in coding order. A video frame or picture may be partitioned into one or more slices.”;[0074]段:“The term ‘series of video blocks’ may refer to a series of any independently decodable portions of a video frame such as an entire frame, a slice of a frame, a group of pictures (GOP) also referred to as a sequence...”对比文件明确将视频帧(picture/frame)和切片(slice)定义为视频数据的单元。虽然未明确提及“图案块”,但“treeblocks”、“LCU”或“CU”等概念对应于视频块,而一系列视频块可构成切片或帧等更大的视频单元。因此,“经重构视频单元对应于视频切片、视频图片或视频帧”这一特征已被对比文件直接公开。对于“视频图案块”,其通常指代一个区域或块阵列,在对比文件的上下文中,可理解为由多个视频块组成的单元,本领域技术人员能够合理理解其含义并与对比文件中的概念对应。
技术特征F:《直接公开》对比文件[0037]段:“In one example of a BA classification, an activity metric ... can be determined for a block of pixels. Based on the range in which the determined activity metric falls, a filter can be selected for the block.”;[0103]段:“ALF unit 65 can store a mapping of filters to combinations of ranges of two or more metrics... and use the mapping to determine which filter from a set of filters to apply to a particular pixel or group of pixels in a CU.”对比文件明确描述了在块自适应(BA)分类中,针对每个像素块(或CU)基于其计算出的度量(如活动性、方向性)来选择滤波器。这意味着对于一个视频单元(如图片)内的不同视频块,可以识别(即选择)出不同的滤波器。这些滤波器可以具有不同的形状/支持大小(见特征B的论述)。然后,对每个视频块使用其被选择的滤波器进行滤波。因此,本领域技术人员能够毫无疑义地从对比文件得出该技术特征。
技术特征G:《隐含公开》对比文件[0103]段:“ALF unit 65 can store a mapping of filters to combinations of ranges of two or more metrics...”;图4A和4B及其相关描述展示了将活动性和方向性度量的不同范围组合映射到不同滤波器。例如,[0104]段:“Therefore, the example of FIG. 4A has sixteen combinations of ranges for Metric 1 and Metric 2... each combination is not necessarily associated with a unique filter.”对比文件描述了基于两个度量(如活动性和方向性)将块分类成不同的“组合”(combination),每个组合可以映射到一个滤波器。虽然对比文件提到多个组合可以映射到同一个滤波器(即合并),但这并不排除每个组合(即“种类”)可以具有与其相关联的独特滤波器支持大小的可能性。实际上,映射关系是由编码器决定并可以发信的,这意味着编码器可以为每个种类分配一个独特的滤波器(支持大小)。本领域技术人员通过合理推断,能够理解在BA分类方案中,可以实现“所述分类中的多个种类中的每一者与所述多个滤波器支持大小中的独特滤波器支持大小相关联”。因此,该技术特征被对比文件隐含公开。
技术特征H:《直接公开》对比文件[0117], [0120]段描述了基于梯度比较确定方向性值(如水平、垂直、对角线、无方向)。[0103]段及图4A、4B描述了基于方向性(作为度量之一)和活动性度量的范围组合来选择滤波器。对比文件明确公开了方向性值(如水平、垂直、对角线)的确定,并且滤波器选择是基于方向性值(作为分类度量的一部分)。因此,“对于所述多个视频块的所述滤波器支持大小中的每一者与方向性值...相关联”已被直接公开。对于“基于从所述一个经重构视频单元解码的信息”,对比文件中的分类度量(如梯度)正是从经重构的像素数据(Rec[x][y])计算得出的,这属于从当前视频单元解码的信息。因此,该技术特征被对比文件直接公开。
技术特征I:《隐含公开》对比文件未明确记载使用帧内预测方向信息、块分割大小信息或QP信息直接用于确定滤波器支持大小。虽然对比文件未明确记载将帧内预测方向、块分割大小或QP信息用于确定滤波器支持大小,但这些信息是视频解码过程中的常见可用信息。本领域技术人员知晓,在视频编码中,滤波器的设计或选择可以考虑局部特性,而帧内预测方向反映了纹理方向,块分割大小反映了区域细节程度,QP反映了量化失真程度,这些都可能影响滤波需求。因此,本领域技术人员有可能通过推理,考虑将这些解码信息用于指导滤波器(支持大小)的选择。故该技术特征被隐含公开。
技术特征J:《隐含公开》对比文件未明确记载“滤波器长度”这一术语及其指示的发信。“滤波器长度”在目标专利中被定义为“滤波中所涉及的样本的数目”。对比文件[0046]段定义了滤波器“形状”(shape/filter support),即滤波器系数的行数和列数,这直接决定了滤波所涉及的样本数目。虽然对比文件没有单独发信一个名为“滤波器长度”的参数,但滤波器形状/支持大小的信息必然蕴含了“长度”信息。当对比文件发信滤波器系数集或指示滤波器形状时,本领域技术人员能够从中得知滤波涉及的样本数。因此,该技术特征被隐含公开。
技术特征K:《隐含公开》对比文件未明确记载针对每个滤波器支持大小单独发信其滤波器长度的指示。理由同特征J。如果存在多个不同的滤波器支持大小(形状),那么每个形状所对应的滤波样本数(长度)信息是内含于其形状描述或系数集合中的。本领域技术人员能够从发信的多个滤波器形状或系数集中,推导出各自对应的“长度”。因此,该技术特征被隐含公开。
技术特征L:《隐含公开》对比文件[0084]段描述了在参数集(PS)中发信用于构造一组滤波器(set of filters)的信息。[0171]段PS Option 4提到“The L filters can be stored in the filter buffer as index 0 to L-1.”;[0176]段LCU option 1提到可以发信滤波器索引(filter index)。对比文件公开了在参数集中发信一组滤波器(包含其系数等信息),并为每个滤波器分配索引。滤波器索引即是对该滤波器的“指示”。当存在多个滤波器时,每个滤波器都有其对应的索引。虽然对比文件没有明确使用“滤波器支持大小中的每一者的指示”这一表述,但发信一组滤波器及其索引,本质上就是发信了多个滤波器(每个滤波器有其支持大小)的指示。因此,本领域技术人员能够合理推断出该技术特征。
技术特征M:《隐含公开》对比文件未明确提及“离线训练”。对比文件描述了编码器确定一组滤波器并通过比特流发信给解码器。编码器在确定这组滤波器时,可能采用各种优化方法,包括基于训练数据(如典型视频序列)的离线训练,以获得高效的滤波器组。这是本领域优化滤波器设计的常用技术手段。因此,本领域技术人员有可能推理出对比文件所发信的滤波器组可以是“经由离线训练预定义的”。故该技术特征被隐含公开。
技术特征N:《直接公开》对比文件[0103]段及图4A、4B描述了将度量(如方向性、活动性)的范围组合映射到滤波器。[0116]段提到基于水平、垂直、对角线活动性选择滤波器。对比文件明确公开了滤波器与方向性值(如水平、垂直、对角线)相关联(通过分类映射)。同时,分类种类是基于方向性和活动性度量的组合定义的,因此滤波器也与这些种类相关联。因此,“所述多个滤波器支持大小中的每一者与一或多个种类、一或多个方向性值...相关联”已被直接公开。
技术特征O:《直接公开》对比文件[0104]段:“each combination is not necessarily associated with a unique filter.” 图4A显示不同组合(如1-1/2-1和1-1/2-4)映射到不同滤波器(Filter 1和Filter 4)。对比文件明确说明,不同的分类组合可以映射到不同的滤波器。这意味着,在一个视频单元(如图片)内,与不同分类组合相关联的滤波器(支持大小)可以是不同的。因此,“与所述经重构视频单元相关联的所述多个滤波器支持大小中的一者不同于...另一者”这一特征被直接公开。
技术特征P:《直接公开》对比文件[0171]段PS Option 4:“The L filters can be stored in the filter buffer as index 0 to L-1.”;[0176]段LCU option 1提到发信滤波器索引(index)。对比文件公开了滤波器被存储在缓冲器中并分配有索引(0到L-1)。当需要为某个LCU选择滤波器时,可以通过发信其索引来从这组预定义滤波器(预定义群组)中选择。因此,“针对所述多个滤波器支持大小中的每一者,接收从所述预定义群组选择的滤波器支持大小的指示”(即接收滤波器索引)被直接公开。
技术特征Q:《隐含公开》对比文件未明确记载基于选择频率动态更新当前滤波器支持群组。对比文件[0084]段提到编码器基于率失真分析选择滤波方案。在率失真优化过程中,编码器可能会根据局部特性(可间接反映选择频率)调整滤波策略。虽然对比文件没有明确描述一个根据历史选择频率动态更新滤波器支持群组的机制,但本领域技术人员为了实现更优的编码效率,有可能通过推理,考虑根据滤波器被选择的频率来动态调整可用的滤波器群组(例如,淘汰很少使用的滤波器,引入更可能被使用的滤波器)。因此,该技术特征被隐含公开。
技术特征R:《隐含公开》对比文件[0086]段:“Using an RA classification generally reduces video coder complexity relative to using a BA classification because the RA classification eliminates the need for the video decoder to calculate activity metrics for blocks.” 未明确讨论基于滤波器系数相同而合并种类。对比文件提到了区域自适应(RA)分类可以简化复杂度,并提到了在BA或RA分类中,多个区域或类别可以被合并(merge)并索引到同一个滤波器(见[0086]段前文)。合并的动机通常是降低发信开销或简化处理。如果两个不同种类映射到的滤波器(其系数集)相同,那么将它们合并是逻辑上直接且合理的操作,可以节省指示滤波器映射的开销。本领域技术人员能够从“类别可合并”这一公开内容中,合理推断出当它们关联的滤波器系数相同时,可应用合并。因此,该技术特征被隐含公开。
技术特征S:《隐含公开》对比文件未明确记载因滤波器系数不同而停用预测译码。对比文件[0178]段LCU option 3提到了“merge_left or merge_up”的合并信息,这涉及滤波器选择的预测。预测译码(如从一个滤波器预测另一个)是一种常见的压缩滤波器系数信息的手段。如果两个滤波器的系数差异很大,使用预测译码可能效率低下甚至增加码率。本领域技术人员在实现预测译码机制时,有可能通过推理,考虑在滤波器系数差异较大时停用预测,转而独立编码。因此,该技术特征被隐含公开。
技术特征T:《隐含公开》对比文件未明确提及“几何变换”或“45度旋转的几何变换”。目标专利的GALF中的几何变换是对滤波器系数应用的坐标变换(如旋转、翻转),以适应不同方向的结构。对比文件虽然使用了方向性分类(包括对角线方向)来选择不同的滤波器,但没有描述对滤波器系数本身进行几何变换。然而,本领域技术人员知晓,为不同方向设计不同的滤波器,与对一组滤波器系数进行几何变换以适配不同方向,在数学和效果上可能存在等效或关联。特别是,45度旋转是一种基本的图像变换。从对比文件公开的“基于对角线方向选择滤波器”这一概念出发,本领域技术人员有可能推理出通过几何变换(包括45度旋转)来生成或调整用于不同方向的滤波器系数集,以实现类似的目的。因此,该技术特征被隐含公开。
技术特征U:《未公开》对比文件未提及与几何变换相关的滤波器系数数目。对比文件未涉及任何几何变换,因此更不可能公开不同几何变换(如45度旋转与其他变换)是否具有相同数目的滤波器系数。本领域技术人员无法从对比文件内容中直接或间接推导出这一具体且非必要的技术细节。
技术特征V:《未公开》对比文件未提及在方向性指示不存在方向时停用特定几何变换。对比文件未涉及几何变换,因此也不可能公开基于方向性状态来启用或停用特定几何变换(如45度旋转)的控制逻辑。
技术特征W:《隐含公开》对比文件[0109]段描述了计算“sum-modified Laplacian value”作为活动性度量var(i,j),该计算涉及周围像素的差值,与局部能量或变化相关。“能量”在图像处理中常指像素值的变化强度或幅度。对比文件使用的活动性度量(如拉普拉斯算子值、绝对差值)实质上是衡量局部区域能量或变化的一种方式。虽然对比文件没有明确使用“评估当前行的能量、当前列的能量”这样的表述,但其基于像素块计算活动性度量的过程,本质上包含了评估该块内像素行和列方向上的变化(能量)。因此,本领域技术人员能够从对比文件公开的“基于活动性度量进行分类”合理推断出“至少部分地基于评估...能量...对视频块进行分类”。
技术特征X:《隐含公开》对比文件未明确定义“平滑度”或“平均函数”。对比文件使用的活动性度量(如拉普拉斯值、绝对差)是衡量图像局部不平滑程度(即反平滑度)的常用方法。一个区域的“平滑度”可以定义为低活动性(低拉普拉斯值)。同样,计算连续样本值的平均函数是一种基本的信号处理操作,可用于表征趋势。本领域技术人员在寻求更精细的分类特征时,有可能通过推理,考虑将行/列的平滑度或基于平均函数的能量作为分类依据。因此,该技术特征被隐含公开。
技术特征Y:《未公开》对比文件未提及在方向性指示不存在方向时,分类“至少基于”对能量的评估。对比文件描述了方向性和活动性作为两个独立的度量用于分类(图4B)。它没有公开在方向性指示为“无方向”时,分类过程会特别地或额外依赖于能量评估。虽然能量(活动性)始终是分类的一个输入,但目标专利的特征限定了在特定情况(无方向)下的一种特定依赖关系,这未被对比文件公开或暗示。
技术特征Z:《直接公开》对比文件[0122]-[0124]段的伪代码详细描述了通过比较当前像素值与其相邻像素值(上、下、左、右及对角)来计算边缘类型(EdgeType)。[0124]段指出该边缘类型值可用于确定滤波器。对比文件明确公开了基于当前像素的值与其相邻像素的值进行比较(大于或小于)来确定一个度量(边缘类型),并且该度量可用于滤波过程。这直接公开了“至少部分地基于多个视频块的当前视频块中的当前像素的值及相邻于所述当前像素的像素的值而对...视频块进行分类”这一技术特征。

<<<A>>><<<D>>><<<E>>><<<F>>><<<H>>><<<N>>><<<O>>><<<P>>><<<Z>>><<<b>>><<<c>>><<<g>>><<<i>>><<<j>>><<<k>>><<<l>>><<<m>>><<<q>>><<<r>>><<<s>>><<<t>>><<<w>>><<<x>>>

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

网站备案号:渝ICP备2023012882号


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