对比文件的名称:2011-11-17_WO2011140960A_发明申请_WO2011140960A1 METHOD AND APPARATUS FOR ADAPTIVE LOOP FILTERING
目标专利的名称:在视频译码中使用码簿对环路滤波器参数进行译码CN104126301B
本次调用的模型名称:gpt-4
作为资深专利代理师,我已根据目标专利说明书深入理解其技术,并对对比文件进行了仔细阅读和特征比对。目标专利的核心在于为样本自适应偏移(SAO)这一特定环路滤波过程,提供一种基于码簿(codebook)的参数编解码方案,该码簿基于SAO偏移值的统计关系而生成或优化,旨在提高编码效率。对比文件主要涉及自适应环路滤波(ALF)的技术,包括滤波器集的选择、分类、显式/隐式信令等。以下是我的专业评估。
经分析,对比文件**没有直接公开**目标专利权利要求中的任何一个技术特征。原因在于:目标专利的技术方案聚焦于**SAO偏移值**的码簿编解码,而对比文件自始至终描述的是**ALF滤波器系数**的设计、选择与应用。尽管两者都属于视频编解码中的环路滤波技术范畴,但SAO(通过添加偏移值补偿像素强度)与ALF(通过滤波核卷积重构像素)是原理、参数类型和作用完全不同的两种滤波器。本领域技术人员阅读对比文件后,无法毫无疑义地得出关于“SAO偏移值码簿”的技术方案。因此,所有技术特征均不符合“直接公开”的标准。
在“隐含公开”的宽松标准下,我对部分特征进行了评估。隐含公开的判断基于:本领域技术人员是否有可能通过对比文件中的内容(如滤波器集、显式/隐式信令、参数重用等概念)进行合理推理,联想到在SAO滤波器中采用类似码簿结构的方案。需要注意的是,这种推理已经跨越了不同滤波器的技术领域,其关联性较弱。以下是我的详细判断。
### 特征比对表格
| 技术特征描述以及公开性判断结果 | 对比文件原文引用 | 公开性论述 |
| **技术特征A**:其包括:接收指示是否使用码簿来执行环路滤波过程的指示。 <br> **判断结果:未直接公开,也未隐含公开。** | 对比文件第[0040]段:“An adaptive scheme is used to select the explicit mode or the implicit mode. The ALF method selection index, method_selection_flag can be used to indicate whether the explicit method or the implicit method is used.” | **未直接公开**:对比文件中的`method_selection_flag`指示的是ALF滤波器选择信息是“显式发送”还是“隐式推导”,而非指示“是否使用一个存储了多组参数的码簿”。两者指示的对象和目的不同。<br>**未隐含公开**:对比文件的显式/隐式模式选择是关于滤波器信息传递方式,而目标专利的指示是关于是否启用一个预存或信令的码簿机制。本领域技术人员难以从对比文件的模式选择标志,合理且必然地推理出目标专利中“是否使用码簿”的指示。 |
| **技术特征B**:其中所述码簿含有多个条目。 <br> **判断结果:隐含公开 (b)** | 对比文件第[0036]段:“advanced ALF is developed where the advanced ALF adaptively selects a candidate filter set from multiple filter sets for applying adaptive loop filtering...” | **隐含公开**:对比文件明确公开了存在“多个滤波器集(multiple filter sets)”,每个滤波器集包含一组滤波器系数(如第[0037]段所述)。在视频编解码领域,“滤波器集”可被视为一组预定参数的集合。本领域技术人员有可能通过推理,将“多个滤波器集”的概念与“码簿含有多个条目”的概念相联系,尽管前者针对ALF系数,后者针对SAO偏移值。根据宽松的隐含公开标准,认为该特征被隐含公开。 |
| **技术特征C**:其中所述码簿中的所述条目中的每一者包括样本自适应偏移SAO偏移值。 <br> **判断结果:未直接公开,也未隐含公开。** | 对比文件通篇涉及ALF滤波器系数,例如第[0030]段中的滤波器系数`w_i`,以及第[0037]段中为每个滤波器单元(FU)选择的“candidate filter”(候选滤波器)。未提及SAO或SAO偏移值。 | **未直接公开**:对比文件仅公开了ALF滤波器系数,未提及SAO偏移值。两者是不同类型的环路滤波器参数。<br>**未隐含公开**:SAO偏移值用于直接加/减于像素值以补偿照明变化,而ALF系数用于卷积滤波以去除噪声。两者的物理含义、取值范围和作用机制均不同。本领域技术人员无法从ALF系数必然且合理地推断出SAO偏移值。 |
| **技术特征D**:其中所述码簿是基于通过SAO偏移类型和相应偏移数据的统计评估识别的SAO偏移值之间的关系而产生的,且其中所述码簿适用于一或多个视频数据块。 <br> **判断结果:未直接公开,也未隐含公开。** | 对比文件第[0031]段:“The filter coefficients usually are optimally designed to match the characteristics of the underlying image area... using Wiener filter...”。第[0043]-[0048]段描述了基于像素强度、边缘方向等多种特征对重建视频数据进行分类,并为不同类别设计不同滤波器。 | **未直接公开**:对比文件描述了为匹配图像特性(如通过维纳滤波优化)或基于分类来设计ALF滤波器系数,但从未提及基于“SAO偏移类型和偏移数据的统计评估”来产生一组参数(码簿)。<br>**未隐含公开**:对比文件的设计准则(如最小化MSE、基于图像特征分类)是滤波器设计的通用方法。目标专利强调基于SAO偏移值特有的统计关系(如offset0/3类似,值常限于0/1/2等)来产生码簿。这是针对SAO参数特性的特定优化,本领域技术人员无法从ALF的通用设计方法中推理出SAO参数间的这种特定统计关系和据此生成码簿的方案。 |
| **技术特征E**:及基于所接收的指示针对所述一或多个视频数据块执行所述环路滤波过程。 <br> **判断结果:隐含公开 (e)** | 对比文件第[0036]段描述了根据ALF集选择(ALF set selection)为滤波器单元(FU)选择候选滤波器并应用自适应环路滤波。第[0040]段指出根据`method_selection_flag`选择显式或隐式模式来执行ALF。 | **隐含公开**:对比文件公开了基于接收到的选择信息(无论是显式的滤波器索引还是隐式的分类结果),针对一个或多个视频数据块(如滤波器单元FU)执行自适应环路滤波(ALF)过程。虽然滤波过程是ALF而非SAO,但“基于指示执行环路滤波”这一功能性步骤是通用的。本领域技术人员有可能通过推理,认为在SAO滤波场景下也可基于类似指示执行滤波过程。 |
| **技术特征F**:其进一步包括:接收界定所述码簿中的特定条目的一或多个语法元素。 <br> **判断结果:隐含公开 (f)** | 对比文件第[0040]段:“When the explicit mode is selected, proper syntax is used to indicate the filter selection for the current block.” 第[0038]段提到每个滤波器控制单元(FCU)可以使用`filter_sel_idx`从候选滤波器集中选择一个滤波器。 | **隐含公开**:在对比文件的显式模式下,需要使用语法元素(如`filter_sel_idx`)来指示为当前块选择哪个滤波器(即,从多个滤波器集中选择特定一个)。这可以类比为“接收界定特定条目的一或多个语法元素”。尽管“条目”内容不同(ALF滤波器集 vs SAO偏移值集),但“通过语法元素索引一组预定参数”的逻辑是相似的。根据宽松标准,认为该特征被隐含公开。 |
| **技术特征G**:基于所接收的一或多个语法元素从所述码簿检索SAO偏移值的所述特定条目。 <br> **判断结果:未直接公开,也未隐含公开。** | 对比文件第[0038]段:“each FCU in the FU may select an individual filter from the candidate filter set for the FCU.” 隐含了根据索引选择滤波器的过程。 | **未直接公开**:对比文件未明确描述“检索”动作,且检索的对象是ALF滤波器而非SAO偏移值条目。<br>**未隐含公开**:虽然选择特定滤波器的过程隐含了检索,但检索的对象本质不同(ALF系数 vs SAO偏移值)。本领域技术人员无法从ALF滤波器的选择过程中,必然推理出针对SAO偏移值码簿的检索操作。 |
| **技术特征H**:及基于所接收的指示和所检索的SAO偏移值针对所述一或多个视频数据块执行所述环路滤波过程。 <br> **判断结果:未直接公开,也未隐含公开。** | 同特征E和G的引用。对比文件描述了基于模式和所选滤波器执行ALF。 | **未直接公开**:未结合“SAO偏移值”执行环路滤波。<br>**未隐含公开**:该特征是特征E和G的组合。由于特征G(检索SAO偏移值)未被公开,且执行的滤波过程是SAO而非ALF,因此该组合特征无法从对比文件中推理得出。 |
| **技术特征I**:其中所述环路滤波过程是样本自适应偏移SAO滤波器。 <br> **判断结果:未直接公开,也未隐含公开。** | 对比文件通篇讨论自适应环路滤波(ALF)。未提及样本自适应偏移(SAO)滤波器。 | **未直接公开**:对比文件明确其主题是自适应环路滤波(ALF),与SAO滤波器不同。<br>**未隐含公开**:SAO和ALF是HEVC标准中两种不同的环路滤波工具。本领域技术人员阅读对比文件后,不可能推断出其所描述的环路滤波过程是SAO滤波器。 |
| **技术特征J**:其中所述指示指示将使用所述码簿来针对所述一或多个视频数据块执行所述SAO滤波器,且其中接收所述指示包括在切片标头、调适参数集APS、序列参数集SPS和图片参数集PPS中的一或多者中接收所述指示。 <br> **判断结果:未直接公开,也未隐含公开。** | 对比文件第[0040]段:“The ALF method selection information can be carried in the sequence level, picture level, slice level, CU level, FU level or FCU level.” | **未直接公开**:首先,对比文件中的指示是关于ALF方法选择,而非“使用码簿执行SAO滤波器”。其次,虽然信息承载的级别(序列、图片、切片等)有重叠,但目标专利明确列出了APS、SPS、PPS等特定参数集,对比文件未具体提及这些HEVC中的参数集名称。<br>**未隐含公开**:由于核心的“使用码簿执行SAO”这一指示内容未被公开,且参数集的具体名称未对应,因此该特征无法从对比文件中推理得出。 |
| **技术特征K**:其进一步包括:在切片数据、切片标头、APS、SPS及PPS中的一或多者中接收所述码簿。 <br> **判断结果:隐含公开 (k)** | 对比文件第[0031]段:“In the case of slice for deriving the filter coefficients, the filter coefficient information can be carried in the slice header.” 第[0040]段提到ALF方法选择信息可在序列、图片、切片等级别承载。 | **隐含公开**:对比文件公开了滤波器系数(或选择信息)可以在切片标头等高层语法结构中用信号发送。虽然发送的是ALF系数而非一个完整的“码簿”结构,但“在特定语法结构中接收滤波器参数集”这一概念是相通的。根据宽松标准,本领域技术人员有可能推理出码簿本身也可通过类似方式信令传递。 |
| **技术特征L**:其中所述指示指示将不使用所述码簿来针对所述一或多个视频数据块执行所述SAO滤波器,所述方法进一步包括:接收额外的SAO偏移值以供与所述一或多个视频数据块一起使用。 <br> **判断结果:未直接公开,也未隐含公开。** | 对比文件第[0040]段描述了显式模式(explicit mode),在该模式下,滤波器选择信息被显式地编入码流。这可以理解为不依赖隐式推导(可类比为不使用预存码簿)而接收具体的滤波器信息。 | **未直接公开**:对比文件的显式模式发送的是ALF滤波器选择信息或系数,而非“额外的SAO偏移值”。<br>**未隐含公开**:尽管“显式发送参数而非使用预存集”的概念相似,但发送的参数类型截然不同(ALF信息 vs SAO偏移值)。本领域技术人员难以建立此联系。 |
| **技术特征M**:及使用所接收的额外SAO偏移值而不是所述码簿来执行所述环路滤波处理。 <br> **判断结果:未直接公开,也未隐含公开。** | 同特征L的引用。 | **未直接公开**:未涉及使用SAO偏移值执行处理。<br>**未隐含公开**:该特征是特征L的延续。由于特征L未被公开,且处理对象是SAO偏移值,因此无法从对比文件中推理得出。 |
| **技术特征N**:其进一步包括:添加所接收的额外SAO偏移值以作为所述码簿的额外条目。 <br> **判断结果:未直接公开,也未隐含公开。** | 对比文件未提及动态地向一个滤波器集集合(码簿)中添加新的条目。 | **未直接公开**:对比文件未公开此特征。<br>**未隐含公开**:对比文件描述了滤波器集的选择和重用(如时间/空间延迟滤波器),但未描述将新接收的参数集添加到一个现有集合中作为新条目的机制。无法推理得出。 |
| **技术特征O**:其中所述码簿是第一码簿且所述第一码簿对应于可缩放视频数据的基础层中的视频数据的一或多个块,所述方法进一步包括:从所述第一码簿预测用于视频数据的一或多个增强层的第二码簿。 <br> **判断结果:隐含公开 (o)** | 对比文件第[0039]段:“...filter(s) optimally designed for a FU may be similar to the FU of a previous picture. Therefore, the filter information for the FU in the previous picture may be reuse and the filter is called a time-delayed filter. Similarly, the current FU may use the filter(s) optimally designed for a previously coded FU in the same picture and the filter is called a space-delayed filter.” | **隐含公开**:对比文件公开了滤波器信息可以在时间上(前一图片)或空间上(同一图片内先前编码区域)被重用(reuse)或作为预测参考。在可缩放视频编码(SVC)的语境下,基础层和增强层之间存在较强的时间或内容相关性。本领域技术人员有可能通过推理,将这种跨区域/时间的滤波器重用概念,延伸应用到SVC的层间,即从基础层的参数集(第一码簿)预测增强层的参数集(第二码簿)。根据宽松的隐含公开标准,认为该特征被隐含公开。 |
| **技术特征P**:其中所述码簿对应于可缩放视频数据的基础层中的所述一或多个视频数据块,所述方法进一步包括:将所述码簿再用于视频数据的一或多个增强层。 <br> **判断结果:隐含公开 (p)** | 同特征O的引用。 | **隐含公开**:对比文件明确提到了滤波器信息的“重用(reuse)”。在SVC语境下,将基础层使用的滤波器集(码簿)直接再用于增强层,是重用的一种直接表现形式。本领域技术人员有可能从对比文件的重用教导中推理出此方案。 |
| **技术特征Q**:其中所述码簿是第一码簿且所述第一码簿对应于多视图视频数据的基础视图中的所述一或多个视频数据块,所述方法进一步包括:从所述第一码簿预测用于多视图视频数据的一或多个额外视图的第二码簿。 <br> **判断结果:未直接公开,也未隐含公开。** | 对比文件未提及多视图视频编码(MVC)。 | **未直接公开**:对比文件未涉及多视图场景。<br>**未隐含公开**:由于对比文件完全未提及多视图编码或视图间的关系,本领域技术人员无法从中推理出关于视图间码簿预测的任何内容。 |
| **技术特征R**:其中所述码簿对应于多视图视频数据的基础视图中的所述一或多个视频数据块,所述方法进一步包括:将所述码簿再用于多视图视频数据的一或多个额外视图。 <br> **判断结果:未直接公开,也未隐含公开。** | 对比文件未提及多视图视频编码(MVC)。 | **未直接公开**:对比文件未涉及多视图场景。<br>**未隐含公开**:理由同特征Q,无法从对比文件中推理得出。 |
| **技术特征S**:其中由所述码簿界定的所述多个条目中的一或多者中的每一者包括以下各者中的一者:固定长度码字。 <br> **判断结果:未直接公开,也未隐含公开。** | 对比文件未描述滤波器集索引或条目本身的编码码字类型。 | **未直接公开**:对比文件未提及条目或索引的编码方式。<br>**未隐含公开**:对比文件未提供任何关于如何对滤波器选择索引进行熵编码的信息,因此无法推理出条目是由固定长度码字、一元码字或指数哥伦布码字构成的。 |
| **技术特征T**:一元码字。 <br> **判断结果:未直接公开,也未隐含公开。** | 对比文件未描述滤波器集索引或条目本身的编码码字类型。 | **未直接公开**:对比文件未提及。<br>**未隐含公开**:理由同特征S,无法推理得出。 |
| **技术特征U**:及指数哥伦布码字。 <br> **判断结果:未直接公开,也未隐含公开。** | 对比文件未描述滤波器集索引或条目本身的编码码字类型。 | **未直接公开**:对比文件未提及。<br>**未隐含公开**:理由同特征S,无法推理得出。 |
### 总结与代码输出
综上所述,对比文件**没有直接公开**目标专利权利要求中的任何技术特征。在宽松的隐含公开判断标准下,我认为技术特征B、E、F、K、O、P被对比文件隐含公开。
因此,在回答的结尾插入对应的代码。
<<<b>>><<<e>>><<<f>>><<<k>>><<<o>>><<<p>>>