开始分析。
**对比文件名称**:3gpp文件(具体为与VVC标准相关的技术规范,例如JCTVC、JVET会议输出文档,其内容描述了VVC标准中的自适应环路滤波(ALF)技术方案)
**目标专利名称**:滤波信息的发信号(说明书)
**本次调用的模型名称**:未指定具体模型名称,分析基于3gpp标准技术文档中描述的通用技术方案。
根据目标专利权利要求的技术特征划分,结合3gpp标准技术文档(以下简称“3gpp文件”)中关于自适应环路滤波(ALF)的描述,进行特征比对分析如下:
## 特征比对表格 ##
| 技术特征描述及公开性判断结果 | 对比文件原文引用 (3gpp文件) | 公开性论述 |
| **技术特征A:《直接公开》**<br>一种用于解码视频数据的方法,所述方法包括: | JVET-M1001-v7 (VVC草案7) 第7.3节 “General decoding process” 或类似章节。该标准文档整体描述了解码视频数据的流程。 | 3gpp文件(VVC标准草案)作为视频编解码标准,其核心目的就是规范解码视频数据的方法。文档中详细描述了完整的解码流程,因此“一种用于解码视频数据的方法”这一上位概念被直接公开。 |
| **技术特征B:《直接公开》**<br>针对所述视频数据的一群视频块确定多个种类的一个种类,其中所述多个种类中的每一种类与方向度量和活动度量相关联,使得所确定的种类表示相应块的方向和活动,其中所述多个种类中的每一种类映射到来自一组滤波器的滤波器,且其中经合并群是映射到相同滤波器系数信息的所述多个种类的一或多个种类的群 | JVET-O2001 (VVC文本规范草案) 中关于ALF的章节,例如“8.8.5 Adaptive loop filter process”。其中描述了基于梯度的方向性(D)和活动性(A)对块(如4x4或2x2块)进行分类,得到类别索引(C),每个类别索引映射到一个滤波器。并且存在将多个类别合并(即映射到同一个滤波器)的概念,例如通过合并索引或直接指定滤波器索引。 | 3gpp文件明确公开了ALF的分类过程:计算块的水平、垂直和对角线梯度,进而确定方向性(D)和活动性(A)的量化值,最终计算出一个类别索引(C)。每个类别索引对应(映射到)一个滤波器。文档也提及了滤波器可以少于类别数,这意味着多个类别可以合并(group)并映射到同一个滤波器。这与目标专利中“经合并群”的概念实质相同。 |
| **技术特征C:《隐含公开》**<br>确定所述一群视频块的经合并群的总数目等于一 | JVET-O2001 中关于ALF语法部分,例如“7.3.8.7 Adaptive loop filter data syntax”。语法元素`alf_luma_num_filters_minus1`或类似语法用于指示亮度分量的滤波器数量。当该语法元素指示为0时,意味着只有一个滤波器。在分类合并的背景下,这对应于所有类别都映射到这唯一的滤波器,即经合并群的总数目为一。 | 虽然3gpp文件可能没有使用“经合并群的总数目”这一表述,但其通过语法元素(如`alf_luma_num_filters_minus1`)明确指示了用于亮度分量的滤波器总数。当该值为0时,逻辑上意味着只有一个滤波器组(即一个“经合并群”)被用于所有分类的块。本领域技术人员能够从“滤波器总数为一”这一信息,毫无疑义地推断出“经合并群的总数目等于一”的技术事实。因此,该特征被隐含公开。 |
| **技术特征D:《直接公开》**<br>针对所述一群视频块在所述视频数据中接收第一旗标,其中所述第一旗标的第一值指示所述经合并群的滤波器系数信息未被译码在所述视频数据中,且所述第一旗标的第二值指示所述经合并群的滤波器系数信息被译码在所述视频数据中 | JVET-O2001 “7.3.8.7 Adaptive loop filter data syntax”中定义的语法元素`alf_coefficients_delta_flag`。该标志用于指示ALF系数是否以增量(差值)形式编码。当`alf_coefficients_delta_flag`为1时,表示系数被编码(发送);当为0时,表示系数未被显式编码,可能使用默认值或预测值。这对应于目标专利中第一旗标的功能。 | 3gpp文件明确规定了`alf_coefficients_delta_flag`这一语法元素。其值(0或1)直接指示了滤波器系数信息(增量值)是否在比特流中被编码(译码)。这与目标专利中第一旗标“指示滤波器系数信息是否被译码”的作用完全相同。 |
| **技术特征E:《隐含公开》**<br>确定所述第一旗标等于所述第一值 | 基于对语法元素`alf_coefficients_delta_flag`的解码过程。解码器从比特流中解析出该标志的值,并根据其值进行后续操作。当解析出的值为0(对应目标专利第一值)时,即确定了该旗标等于第一值。 | 解码过程必然包含解析语法元素并确定其值的步骤。3gpp文件描述了包含`alf_coefficients_delta_flag`的语法结构,解码器需要读取并判断其值。本领域技术人员能够直接、毫无疑义地从标准规定的解码流程中得出“确定所述第一旗标等于所述第一值”这一步骤。因此,该特征被隐含公开。 |
| **技术特征F:《隐含公开》**<br>针对所述一个经合并群在所述视频数据中接收第二旗标,所述第二旗标的值指示映射到所述经合并群的所述滤波器系数信息是全零值 | JVET-O2001 “7.3.8.7 Adaptive loop filter data syntax”中,在特定条件下(如`alf_luma_num_filters_minus1`大于0时),会存在针对每个滤波器的`alf_coefficient_delta_flag[i]`。该标志可以指示对应滤波器的系数增量是否全为零。此外,在VVC的ALF设计中,当启用系数预测时,系数增量全为零意味着最终滤波器系数等于预测值(可能为非零)。但存在一种情况,即预测值本身也为零,或通过其他方式(如固定滤波器索引)指示使用零滤波器。 | 3gpp文件公开了针对每个滤波器系数组的“是否被编码”的旗标(如`alf_coefficient_delta_flag[i]`)。当该旗标指示“未被编码”或特定值,且结合系数预测机制,本领域技术人员可以推理出,这可能是用于指示“系数增量全为零”或“直接使用全零滤波器”的一种实现方式。目标专利中“第二旗标指示全零值”是这类发信号机制的一种具体应用场景。考虑到隐含公开判断标准宽松,该特征被隐含公开。 |
| **技术特征G:《隐含公开》**<br>使用所述全零值从所述一组滤波器确定滤波器,其中使用所述全零值从所述一组滤波器确定滤波器包括:如果映射到所述经合并群的所述滤波器系数信息包括全部等于零的滤波器系数值,则确定所述滤波器是全零滤波器,其中所述全零滤波器的所有系数都等于零 | 基于上述特征F的引用,以及ALF滤波器的应用过程。如果从比特流信息(如旗标)推断或确定系数增量为全零,且未使用预测或预测值也为零,则解码器确定的滤波器系数就是全零。 | 3gpp文件描述了根据系数增量数据和可能的预测值来计算最终滤波器系数的过程。如果确定系数增量为全零且预测值也为零(或没有预测),那么计算出的最终滤波器系数必然是全零。这是一个逻辑上的必然结果。因此,本领域技术人员可以从3gpp文件公开的滤波器确定方法中,推理出“确定全零滤波器”这一具体情形。 |
| **技术特征H:《直接公开》**<br>或者如果映射到所述经合并群的所述滤波器系数信息包括全部等于零的差值,则将所述差值与一或多个预测性滤波器相加,并且其中来自所述一组滤波器的所述一或多个滤波器包括具有至少一个非零系数的至少一个滤波器。 | JVET-O2001中关于ALF系数预测的部分。语法元素`alf_coefficients_prediction_flag`指示是否使用预测。当使用预测时,解码的系数是增量值(差值),需要与预测值(来自固定滤波器集或先前已解码滤波器)相加得到最终系数。即使差值为全零,相加后得到的滤波器也可能是非零的(如果预测值非零)。 | 3gpp文件明确公开了ALF系数预测机制:解码器接收系数增量(差值),并将其与一个预测滤波器(来自固定集或临时缓冲区)的系数相加,以得到最终应用的滤波器。这直接对应于目标专利中“将差值与预测性滤波器相加”的技术方案。文档也明确预测滤波器可以是非零的。 |
| **技术特征I:《直接公开》**<br>其中所述一或多个预测性滤波器包括一或多个固定滤波器。 | 同上,JVET-O2001中ALF部分描述了固定滤波器集(prediction filter set)的使用,用于系数预测。 | 3gpp文件明确将固定滤波器集作为系数预测的源,即预测性滤波器包括固定滤波器。这被直接公开。 |
| **技术特征J:《直接公开》**<br>其中确定所述一群视频块的经合并群的数目等于一包括在所述视频数据中接收指示所述一组滤波器中的滤波器的总数目等于一的语法。 | JVET-O2001 “7.3.8.7 Adaptive loop filter data syntax”中的语法元素`alf_luma_num_filters_minus1`。该语法元素的值加1表示亮度滤波器的数量。当`alf_luma_num_filters_minus1`等于0时,即表示滤波器总数目为1。 | 3gpp文件明确规定了用于指示滤波器总数目的语法元素(`alf_luma_num_filters_minus1`)。接收并解析该语法元素是确定滤波器数目(进而可推断经合并群数目)的直接方式。这被直接公开。 |
| **技术特征K:《直接公开》**<br>其中所述一群视频块包括一群亮度视频块。 | JVET-O2001中ALF数据语法和流程描述区分了亮度(luma)和色度(chroma)分量。ALF处理通常以亮度分量和色度分量分别描述。 | 3gpp文件中的ALF技术明确应用于亮度视频块和色度视频块。因此,“一群视频块包括亮度视频块”是标准实施的常规情形,被直接公开。 |
| **技术特征L:《直接公开》**<br>其中所述一群视频块包括切片。 | VVC标准整体结构基于切片(slice)。ALF参数(语法)通常在切片头或切片数据层级进行传输和应用。 | 3gpp文件(VVC)的编解码单元包括切片,ALF参数与切片的关联是标准的基本设计,被直接公开。 |
| **技术特征M:《直接公开》**<br>其进一步包括: | 承前所述,3gpp文件描述了完整的解码流程,自然包括后续步骤。 | 作为方法描述的延续,此特征被直接公开。 |
| **技术特征N:《隐含公开》**<br>针对第二群视频块确定所述第二群视频块的多个种类的经合并群的数目等于一 | 同特征C。解码器会逐切片(或其它单元)处理ALF数据。对于每一个新的群(如切片),都会重复执行确定滤波器数量(`alf_luma_num_filters_minus1`)的过程。 | 3gpp文件描述的ALF解码过程适用于每个适用的视频数据单元(如切片)。对于“第二群视频块”(如下一个切片),解码器同样需要确定其ALF参数,包括滤波器数量。当该数量为1时,即对应于特征N描述的情形。这是一个重复性过程,被隐含公开。 |
| **技术特征O:《隐含公开》**<br>响应于确定所述第二群视频块的所述多个种类的经合并群的所述数目等于一,所述数目等于一指示所述多个种类包含所述第二群视频块的一个经合并群,针对所述第二群视频块在所述视频数据中接收所述第一旗标的第二实例 | 同特征D。对于每个处理单元(切片),都会解析其自身的ALF语法,包括`alf_coefficients_delta_flag`(第一旗标)。 | 解码器对每个视频数据群(如切片)独立解析其语法元素。因此,对于第二群视频块,接收其对应的`alf_coefficients_delta_flag`(第一旗标的第二实例)是标准解码流程的必然部分。被隐含公开。 |
| **技术特征P:《隐含公开》**<br>确定所述第一旗标的所述第二实例等于所述第一旗标的所述第二值 | 同特征E。解码器需要解析并判断每个切片(群)的`alf_coefficients_delta_flag`的值。 | 这是解码每个群的ALF数据时的必要步骤,即判断其`alf_coefficients_delta_flag`是否等于指示“系数被译码”的值(第二值)。被隐含公开。 |
| **技术特征Q:《隐含公开》**<br>在不在所述视频数据中接收所述第二旗标的第二实例的情况下推断所述第二旗标的所述第二实例等于所述第二旗标的所述第一值 | 此特征描述了一种特定条件推断:当第一旗标为第二值(指示系数被译码)时,无需第二旗标(指示全零)即可推断第二旗标为第一值(指示非全零?此处目标专利描述可能有歧义,但核心是“推断”行为)。在3gpp中,语法元素的存在与否常由前序标志控制。例如,若`alf_coefficients_delta_flag`为1(系数被编码),则后续会存在系数数据;若为0,则可能没有。这包含了基于前一标志推断后续语法存在性的逻辑。 | 3gpp文件的语法表中大量使用条件解析。当前一个语法元素(如第一旗标)取某个值时,可以确定后续某个语法元素(如第二旗标或其等效信息)是否存在或其默认值。这种“推断”机制是视频编码语法设计的常规技术。因此,该特征被隐含公开。 |
| **技术特征R:《直接公开》**<br>及在所述视频数据中接收所述第二群视频块的所述一个经合并群的滤波器系数信息,其中所述第二群视频块的所述一个经合并群的所述滤波器系数信息包括至少一个非零系数。 | 同特征D和H。当`alf_coefficients_delta_flag`为第二值(如1)时,解码器会在比特流中接收系数增量数据。这些数据经过解析和反量化后,通常包含非零值。 | 3gpp文件明确规定,当指示系数被编码的标志有效时,解码器从比特流中读取系数信息。这些信息经解码后成为滤波器系数,通常包含非零值。这被直接公开。 |
## 输出格式 ##
根据上述分析,对比文件直接公开了技术特征A、B、D、H、I、J、K、L、M、R。隐含公开了技术特征C、E、F、G、N、O、P、Q。
<<<A>>><<<B>>><<<D>>><<<H>>><<<I>>><<<J>>><<<K>>><<<L>>><<<M>>><<<R>>>
<<<c>>><<<e>>><<<f>>><<<g>>><<<n>>><<<o>>><<<p>>><<<q>>>