**对比文件名称**:2011-07-21_WO2011087932A_发明申请_WO2011087932A1 BUFFERED ADAPTIVE FILTERS
**目标专利名称**:309在视频译码中使用码簿对环路滤波器参数进行译码CN104126301B
**本次调用的模型名称**:DeepSeek-R1
## 特征比对表格
| 技术特征描述以及公开性判断结果 | 对比文件原文引用 | 公开性论述 |
| **技术特征A**:其包括:接收指示是否使用码簿来执行环路滤波过程的指示,《隐含公开》 | [0049]段:“...first new_filter_flag=0 is sent; then for each pixel position Pi in the symmetry group, filter_idx(Pi) is sent to identify an existing filter in the filter buffer associated with Pi.” <br> FIG. 6, FIG. 7 图示了信令流程。 | 对比文件公开了在编码/解码过程中,会发送一个标志(new_filter_flag)来指示是否为当前对称组发送新的自适应滤波器。当该标志为0时,意味着不发送新滤波器,而是使用滤波器缓冲(filter buffer)中已有的滤波器。这相当于指示了是否使用缓冲(即码簿)中的滤波器来执行滤波过程。虽然对比文件中的“滤波器缓冲”存储的是自适应插值滤波器系数,而目标专利的“码簿”存储的是SAO偏移值,但“接收指示是否使用码簿/缓冲来执行滤波”这一高层信令逻辑是相同的。本领域技术人员能够从对比文件公开的“发送new_filter_flag以指示是否使用缓冲中的现有滤波器”这一技术手段,毫无困难地推知“接收指示是否使用码簿来执行环路滤波过程”的技术特征。因此,该技术特征被对比文件隐含公开。 |
| **技术特征B**:其中所述码簿含有多个条目,《直接公开》 | [0046]段:“Even with use of pixel and coefficient symmetries and applying filter decisions, adaptive filters may be costly to send in the bitstream... an embodiment of the present invention uses an adaptive filter that has been previously sent in the bitstream and buffered.” <br> [0047]段:“...the filter buffer may contain one or more commonly used fixed filters... Further, the filter buffer may be dynamically updated as encoding and decoding proceed. For example, as the encoder sends more adaptive filters... these filters can be added to the filter buffer...” | 对比文件明确公开了在编码器和解码器端建立一个“滤波器缓冲(filter buffer)”,该缓冲中存储有多个滤波器。这些滤波器可以包括预定义的固定滤波器,也可以动态添加新发送的自适应滤波器。这直接对应于目标专利中“码簿含有多个条目”的技术特征。条目即缓冲中存储的各个滤波器组。因此,该技术特征被对比文件直接公开。 |
| **技术特征C**:其中所述码簿中的所述条目中的每一者包括样本自适应偏移SAO偏移值,《未公开》 | 未找到对应内容。 | 目标专利的码簿条目是专门用于“样本自适应偏移(SAO)”滤波过程的“SAO偏移值”。对比文件全文所描述的“滤波器缓冲”中存储的条目是“自适应插值滤波器(adaptive interpolation filter)”的系数,用于运动补偿中的分数像素插值。这是两种功能、原理和应用场景完全不同的环路滤波技术。SAO偏移值是直接加到像素值上的标量偏移,用于补偿带状或边缘分类后的误差;而自适应插值滤波器系数是用于卷积运算以生成预测像素的滤波器抽头权重。本领域技术人员阅读对比文件后,无法直接或通过推理得出其中存储滤波器系数的缓冲可以被用作存储SAO偏移值的码簿。因此,该技术特征既未被直接公开,也未被隐含公开。 |
| **技术特征D**:其中所述码簿是基于通过SAO偏移类型和相应偏移数据的统计评估识别的SAO偏移值之间的关系而产生的,且其中所述码簿适用于一或多个视频数据块,《未公开》 | 未找到对应内容。 | 目标专利强调其码簿是基于对SAO偏移类型和偏移数据的统计评估,识别出SAO偏移值之间的特定关系(如常规结构)而产生的。对比文件虽然提及自适应滤波器可以基于输入视频信号的统计(如最小化预测误差)来推导(参见[0030]段),但这针对的是自适应插值滤波器,而非SAO偏移值。对比文件完全没有提及SAO偏移类型、偏移数据,更没有提及基于对它们的统计评估来识别关系以产生码簿。因此,该技术特征未被公开。 |
| **技术特征E**:及基于所接收的指示针对所述一或多个视频数据块执行所述环路滤波过程。《直接公开》 | [0048]-[0049]段,描述了根据 new_filter_flag, use_new_filter_flag 和 filter_idx 等信令,决定对视频块使用缓冲中的滤波器还是新滤波器进行运动补偿插值的过程。例如,当 new_filter_flag=0,则根据 filter_idx 使用缓冲中的滤波器;当 new_filter_flag=1 且 use_new_filter_flag=0,也根据 filter_idx 使用缓冲中的滤波器。 | 对比文件公开了完整的滤波过程:根据接收到的标志(指示)和索引(语法元素),从滤波器缓冲中选择特定的滤波器,然后将该滤波器应用于一个或多个视频数据块(如对称组中的所有像素位置)以执行运动补偿插值。这直接对应于“基于所接收的指示针对所述一或多个视频数据块执行所述环路滤波过程”。因此,该技术特征被对比文件直接公开。 |
| **技术特征F**:其进一步包括:接收界定所述码簿中的特定条目的一或多个语法元素《直接公开》 | [0048]段:“b. Otherwise, if the flag new_filter_flag is 1 (a new filter is signaled), then a flag, use_new_filter_flag, is signaled first; ... 4. If the flag use_new_filter_flag is 0, then the filter index in the filter buffer, filter_idx, is signaled.” <br> [0049]段及FIG.6:“For this symmetry group, first new_filter_flag=0 is sent; then for each pixel position Pi in the symmetry group, filter_idx(Pi) is sent...” | 对比文件明确公开,当决定使用滤波器缓冲中的现有滤波器时,会发送一个“filter_idx”(滤波器索引)来标识缓冲中的特定滤波器条目。这个“filter_idx”就是用于界定码簿(滤波器缓冲)中特定条目的语法元素。因此,该技术特征被对比文件直接公开。 |
| **技术特征G**:基于所接收的一或多个语法元素从所述码簿检索SAO偏移值的所述特定条目《未公开》 | [0048]段提及根据 filter_idx 使用缓冲中的滤波器。 | 对比文件公开了基于 filter_idx 从滤波器缓冲中检索特定的滤波器条目。然而,如特征C所述,对比文件的缓冲条目是自适应插值滤波器系数,而非SAO偏移值。由于“SAO偏移值”这一核心内容未被公开,因此“检索SAO偏移值的特定条目”这一组合特征也无法从对比文件中得出。该技术特征未被公开。 |
| **技术特征H**:及基于所接收的指示和所检索的SAO偏移值针对所述一或多个视频数据块执行所述环路滤波过程。《未公开》 | 同特征E、G。 | 该特征依赖于特征C和G。由于对比文件未公开使用和检索“SAO偏移值”,因此无法公开基于SAO偏移值执行环路滤波过程。该技术特征未被公开。 |
| **技术特征I**:其中所述环路滤波过程是样本自适应偏移SAO滤波器。《未公开》 | 未找到对应内容。 | 目标专利明确限定环路滤波过程是SAO滤波器。对比文件中描述的环路滤波过程是“自适应插值滤波(AIF)”,用于运动预测/补偿中的像素插值,属于另一种环路滤波技术。对比文件全文未提及SAO滤波器。因此,该技术特征未被公开。 |
| **技术特征J**:其中所述指示指示将使用所述码簿来针对所述一或多个视频数据块执行所述SAO滤波器,且其中接收所述指示包括在切片标头、调适参数集APS、序列参数集SPS和图片参数集PPS中的一或多者中接收所述指示。《隐含公开》 | [0055]段:“The default filters may also be designated on the slice level as a part of the slice header.” <br> 此外,[0055]段还提到了在序列参数集(sequence parameter set)和图片参数集(picture parameter set)中用信令发送默认滤波器。信令语法元素(如new_filter_flag)通常包含在切片头或类似参数集中。 | 对比文件公开了滤波器相关的信令(如默认滤波器的指定)可以在切片标头(slice header)、序列参数集、图片参数集等级别进行。虽然对比文件中的指示(new_filter_flag等)是针对是否使用缓冲中的自适应插值滤波器,而目标专利是针对是否使用SAO码簿,但“在切片标头、APS、SPS、PPS等语法结构中接收相关指示”这一信令位置和方式是视频编码领域的通用技术。本领域技术人员可以从对比文件公开的在高层语法中传递滤波器控制信息,合理推断出用于控制是否使用SAO码簿的指示也可以在这些语法结构中传递。因此,该技术特征被对比文件隐含公开。 |
| **技术特征K**:其进一步包括:在切片数据、切片标头、APS、SPS及PPS中的一或多者中接收所述码簿。《直接公开》 | [0055]段:“The default filters may be designated on the sequence level by explicitly signaling them as a part of the sequence level syntax (e.g., the sequence parameter set in H.264/AVC); The default filters may also be designated on the picture level by explicitly signaling them as a part of the picture level syntax (e.g., the picture parameter set in H.264/AVC); or The default filters may also be designated on the slice level as a part of the slice header.” | 对比文件明确公开了滤波器集合(即码簿,例如默认滤波器集合)可以通过序列参数集、图片参数集或切片标头等语法结构用信令发送,并由解码器接收。这直接对应于“在切片数据、切片标头、APS、SPS及PPS中的一或多者中接收所述码簿”。因此,该技术特征被对比文件直接公开。 |
| **技术特征L**:其中所述指示指示将不使用所述码簿来针对所述一或多个视频数据块执行所述SAO滤波器,所述方法进一步包括:接收额外的SAO偏移值以供与所述一或多个视频数据块一起使用《未公开》 | [0048]段:“If the flag new_filter_flag is 1 (a new filter is signaled), then a flag, use_new_filter_flag, is signaled first; 3. If the flag use_new_filter_flag is 1, then nothing else needs to be signaled;” 这隐含当use_new_filter_flag=1时,使用新发送的滤波器系数。 | 对比文件公开了当指示(new_filter_flag=1且use_new_filter_flag=1)表示不使用缓冲中的滤波器时,会发送新的自适应滤波器系数。这类似于“接收额外的滤波器参数”。然而,这些参数是对比文件中的自适应插值滤波器系数,而非目标专利的“SAO偏移值”。由于核心对象“SAO偏移值”未被公开,因此该技术特征未被公开。 |
| **技术特征M**:及使用所接收的额外SAO偏移值而不是所述码簿来执行所述环路滤波处理。《未公开》 | 同特征L。 | 该特征依赖于特征L。由于对比文件未公开接收“额外的SAO偏移值”,因此也无法公开使用它们执行滤波。该技术特征未被公开。 |
| **技术特征N**:其进一步包括:添加所接收的额外SAO偏移值以作为所述码簿的额外条目。《未公开》 | [0047]段:“...as the encoder sends more adaptive filters (e.g., adaptive filter A, B, C, D in FIG. 5) for the position X, these filters can be added to the filter buffer...” | 对比文件公开了可以将新接收到的自适应滤波器添加到滤波器缓冲中作为新条目。然而,添加的对象是自适应插值滤波器,而非SAO偏移值。因此,该技术特征未被公开。 |
| **技术特征O**:其中所述码簿是第一码簿且所述第一码簿对应于可缩放视频数据的基础层中的视频数据的一或多个块,所述方法进一步包括:从所述第一码簿预测用于视频数据的一或多个增强层的第二码簿。《隐含公开》 | [0055]段:“This helps to reduce the bit overhead... This scheme may be especially useful... • in different layers within scalable video coding (SVC) (e.g., the codebook from a base layer can be re-used or used to predict the codebook for enhancement layers)” | 对比文件在描述码簿(滤波器缓冲)的应用时,明确提到了在可伸缩视频编码(SVC)中,基础层的码簿可以再用于或用于预测增强层的码簿。虽然这里“码簿”指的是自适应插值滤波器的码簿,但“从基础层码簿预测增强层码簿”这一跨层预测机制本身是通用的。本领域技术人员可以理解,这种预测机制同样可以应用于其他类型的参数码簿,包括SAO偏移值码簿。因此,该技术特征被对比文件隐含公开。 |
| **技术特征P**:其中所述码簿对应于可缩放视频数据的基础层中的所述一或多个视频数据块,所述方法进一步包括:将所述码簿再用于视频数据的一或多个增强层。《隐含公开》 | [0055]段:“• in different layers within scalable video coding (SVC) (e.g., the codebook from a base layer can be re-used or used to predict the codebook for enhancement layers)” | 对比文件明确提到了基础层的码簿可以在增强层中“再使用(re-used)”。这直接对应了“将码簿再用于增强层”的技术思想。虽然对比文件中的码簿内容是滤波器系数,但“再用”这一机制是通用的。本领域技术人员可以合理推断该机制适用于SAO偏移值码簿。因此,该技术特征被对比文件隐含公开。 |
| **技术特征Q**:其中所述码簿是第一码簿且所述第一码簿对应于多视图视频数据的基础视图中的所述一或多个视频数据块,所述方法进一步包括:从所述第一码簿预测用于多视图视频数据的一或多个额外视图的第二码簿。《隐含公开》 | [0055]段:“• in different views within multi-view video coding (MVC) (e.g., the codebook from one view can be re-used or used to predict the codebook for other views)” | 对比文件在描述码簿应用时,明确提到了在多视图视频编码(MVC)中,一个视图的码簿可以再用于或用于预测其他视图的码簿。这直接对应了“从基础视图码簿预测其他视图码簿”的技术思想。机制通用,可被本领域技术人员推演至SAO码簿。因此,该技术特征被对比文件隐含公开。 |
| **技术特征R**:其中所述码簿对应于多视图视频数据的基础视图中的所述一或多个视频数据块,所述方法进一步包括:将所述码簿再用于多视图视频数据的一或多个额外视图。《隐含公开》 | [0055]段:“• in different views within multi-view video coding (MVC) (e.g., the codebook from one view can be re-used or used to predict the codebook for other views)” | 对比文件明确提到了一个视图的码簿可以在其他视图中“再使用(re-used)”。这直接对应了“将码簿再用于其他视图”的技术思想。机制通用,可被本领域技术人员推演至SAO码簿。因此,该技术特征被对比文件隐含公开。 |
| **技术特征S**:其中由所述码簿界定的所述多个条目中的一或多者中的每一者包括以下各者中的一者:固定长度码字《直接公开》 | [0053]段:“Embodiments may use various ways to encode filter_idx, for example, any of Fixed Length Coding (FLC), Variable Length Coding (VLC), and arithmetic coding may be used.” | 对比文件明确公开了用于标识码簿条目的索引(filter_idx)可以使用固定长度编码(FLC)。固定长度编码产生的就是固定长度码字。因此,该技术特征被对比文件直接公开。 |
| **技术特征T**:一元码字《隐含公开》 | [0053]段:“Embodiments may use various ways to encode filter_idx, for example, any of Fixed Length Coding (FLC), Variable Length Coding (VLC), and arithmetic coding may be used.” | 对比文件公开了索引(filter_idx)可以使用可变长度编码(VLC)。一元码(Unary code)是可变长度编码中一种极其常见和基础的编码方式,常用于对非负整数进行编码,特别是在视频编码标准中。本领域技术人员在阅读到“可变长度编码(VLC)”时,能够毫无疑义地想到一元码是其一种可行的、简单的实现方式。因此,该技术特征被对比文件隐含公开。 |
| **技术特征U**:及指数哥伦布码字。《未公开》 | 未找到对应内容。 | 对比文件提到了固定长度编码、可变长度编码和算术编码,但未提及指数哥伦布编码(Exponential-Golomb coding)。指数哥伦布码是视频编码中用于特定语法元素的一种编码方式,但并非从“可变长度编码”这一宽泛概念中必然能推导出的唯一或特定方式。本领域技术人员无法从对比文件公开的内容中,合理且确定地推断出码簿条目一定会采用指数哥伦布码字。因此,该技术特征未被公开。 |
<<<B>>><<<E>>><<<F>>><<<K>>><<<S>>><<<a>>><<<j>>><<<o>>><<<p>>><<<q>>><<<r>>><<<t>>>