对比文件名称:2012-10-04_US2012251012A_发明申请_US20120251012A1 IMAGE FILTER, ENCODING DEVICE, DECODING DEVICE, AND DATA STRUCTURE
目标专利名称:使用像素距离的解块滤波CN106105201B
本次调用的模型名称:专利创造性评估模型
## 特征比对表格
| 技术特征描述以及公开性判断结果 | 对比文件原文引用 | 公开性论述 |
| **技术特征A**:确定从第一块的第一像素到所述第一块与第二块之间的边界的几何距离,其中所述几何距离是基于所述第一像素与所述边界之间的像素的数目<br>**《隐含公开》** | [0300] “Next, an example in which the filter coefficient is switched over according to a distance between a pixel at coordinates (x, y) in the image data #, and a block border of a block to which the pixel belongs.”<br>[0304] “The control variable determining section 120 calculates out the distance between the pixel at the coordinates (x, y) in the image data #, and the block border of the block to which the pixel belongs. If the distance is smaller than a predetermined first threshold, the control variable determining section 120 sets the control variable v_dist to 2. If the distance is not less than the first threshold but less than a second threshold greater than the first threshold, the control variable determining section 120 sets the control variable v_dist to 1. If the distance is not les than the second threshold, the control variable determining section 120 sets the control variable v_dist to 0.” | 对比文件公开了根据像素与块边界的距离来改变滤波系数。其控制变量v_dist的值(0,1,2)基于计算出的像素到块边界的距离,并根据与阈值的比较进行设置。虽然对比文件未明确记载“几何距离是基于所述第一像素与所述边界之间的像素的数目”,但本领域技术人员公知,在基于块的视频处理中,像素到块边界的距离通常以像素数目或像素位置差来度量和计算。对比文件计算距离以设置控制变量,必然需要确定该距离的数值,这隐含了确定几何距离的技术特征。该距离在对比文件中用于控制滤波系数的切换,与目标专利中用于计算解块滤波量的作用类似,都是根据像素距边界的远近调整滤波行为。因此,该技术特征被对比文件隐含公开。 |
| **技术特征B**:基于第二像素的像素值和第三像素的像素值确定像素值差<br>**《隐含公开》** | [0316] “The control variable determining section 120 calculates out the unevenness of the pixel values of the pixels in the filter target area T for every pixel included in the image data #100. More specifically, for example, the control variable determining section 120 calculates out dispersion of the pixel values of the pixels in the filter target area T per pixel included in the image data #100.” | 对比文件公开了计算滤波目标区域T内像素值的“分散度(dispersion)”以确定控制变量v_flat。计算像素值的分散度必然涉及基于区域内多个像素(例如第二像素、第三像素等)的像素值来确定它们之间的差异或统计量(如方差),这本质上就是确定像素值差的一种方式。虽然对比文件使用的术语是“分散度”而非“像素值差”,并且其计算可能涉及多于两个像素,但“基于第二像素的像素值和第三像素的像素值确定像素值差”是计算像素值差异的一种基础且常见的形式。本领域技术人员可以从对比文件公开的“计算像素值分散度”这一操作中,毫无疑义地推理出需要基于至少两个像素的像素值来确定某种差值或差异度量。该操作在对比文件中用于评估区域平坦度以控制滤波,与目标专利中用于计算解块滤波量的输入之一(像素值差)作用相似,都是利用像素值差异信息来影响滤波过程。因此,该技术特征被对比文件隐含公开。 |
| **技术特征C**:基于所述几何距离和所述像素值差来确定对所述第一像素的像素值进行解块滤波的量<br>**《隐含公开》** | [0303] “The filter section 110 determines, with reference to the teacher data #200, the coefficients of the filter coefficient vector V having the components v(K) expressed by the following Equation (21). v(K)=w(K)+a_dist×v_dist×b_dist(K) (21)”<br>[0304] “The control variable determining section 120 calculates out the distance between the pixel at the coordinates (x, y) in the image data #, and the block border of the block to which the pixel belongs. If the distance is smaller than a predetermined first threshold, the control variable determining section 120 sets the control variable v_dist to 2... Moreover, the control variable determining section 120 outputs the control variable v_dist to the filter section 110.”<br>[0316] “The control variable determining section 120 calculates out the unevenness of the pixel values of the pixels in the filter target area T for every pixel included in the image data #100. More specifically, for example, the control variable determining section 120 calculates out dispersion of the pixel values of the pixels in the filter target area T per pixel included in the image data #100.” | 对比文件公开了自适应滤波器100,其滤波系数向量V(决定滤波效果的量)由固定部分w(K)和可变部分a_dist×v_dist×b_dist(K)组成。其中,控制变量v_dist基于像素到块边界的距离(对应于几何距离)设定(见[0304])。同时,对比文件也公开了可以基于像素值的分散度(对应于像素值差)来计算另一个控制变量v_flat以影响滤波(见[0316])。虽然对比文件未明确将“几何距离”和“像素值差”同时用于一个公式来确定一个单一的“解块滤波的量”,但其教导了滤波系数(即对像素值进行滤波调整的量)可以根据像素到边界的距离(v_dist)以及根据像素值分散度(v_flat)这两个因素来改变或调整。本领域技术人员在阅读对比文件后,有可能将其公开的两种控制方式结合或进行推理,即基于几何距离和像素值差两者来确定最终的滤波系数或调整量。这符合“隐含公开”宽松的判断标准,即有可能通过推理得出该技术方案。因此,该技术特征被对比文件隐含公开。 |
| **技术特征D**:以及基于所述解块滤波的量来对所述第一像素的所述像素值进行解块滤波。<br>**《直接公开》** | [0305] “For every filter target area T, the filter section 110 performs the filtering based on the filter coefficient vector V using the control variable v_dist supplied from the control variable determining section 120.” | 对比文件直接公开了滤波单元(filter section 110)基于滤波系数向量V(该向量包含了决定对像素值修改程度的系数,即“解块滤波的量”)对滤波目标区域T(包含第一像素)执行滤波。这直接对应于目标专利的“基于所述解块滤波的量来对所述第一像素的所述像素值进行解块滤波”。对比文件中的“filtering”是广义的图像滤波,包括解块滤波。因此,该技术特征被对比文件直接公开。 |
| **技术特征E**:其中确定所述像素值差包括确定所述第二像素的所述像素值与所述第三像素的所述像素值之间的差值,且将所述差值除以二。<br>**《未公开》** | 无 | 对比文件虽然公开了计算像素值的分散度(dispersion),但分散度是一种统计量(如方差),其计算通常涉及多个像素值的平方差和均值,并非特指计算两个特定像素值之间的简单差值后再除以二。对比文件没有公开“确定两个特定像素的像素值之差并除以二”这一具体操作步骤。因此,该技术特征未被对比文件公开。 |
| **技术特征F**:其中所述第二像素包括所述第一块的最靠近所述边界的像素,并且其中所述第三像素包括所述第二块的最靠近所述边界的像素。<br>**《未公开》** | 无 | 对比文件在计算用于控制滤波的变量(如分散度)时,针对的是“滤波目标区域T”内的像素,并未限定该区域特指某个块,也未限定用于计算的像素必须是特定块中最靠近边界的像素。其计算分散度时考虑的是区域T内的所有像素,而非特指来自不同块且最靠近边界的两个像素。因此,该技术特征未被对比文件公开。 |
| **技术特征G**:其中所述第二像素和所述第一像素是同一像素,并且其中所述第三像素包括在所述第二块中的与所述第一块中的所述第一像素到所述边界等距的像素。<br>**《未公开》** | 无 | 对比文件没有描述这种特定的像素选择配置,即待滤波像素本身参与像素值差计算,且另一个像素来自相邻块并与待滤波像素到边界等距。因此,该技术特征未被对比文件公开。 |
| **技术特征H**:其中所述第二像素和所述第一像素是同一像素,并且其中所述第三像素包括所述第二块中最靠近所述边界的像素。<br>**《未公开》** | 无 | 对比文件没有描述这种特定的像素选择配置。因此,该技术特征未被对比文件公开。 |
| **技术特征I**:其中所述第二像素包括所述第一像素的第一相邻像素,且所述第三像素包括所述第一像素的第二相邻像素。<br>**《未公开》** | 无 | 对比文件在计算分散度时使用滤波目标区域T内的像素,该区域可能包含待滤波像素及其相邻像素,但并未明确限定像素值差必须基于待滤波像素的两个特定相邻像素的像素值来计算。因此,该技术特征未被对比文件公开。 |
| **技术特征J**:其进一步包括:确定至少所述像素值差的加权,其中确定所述解块滤波的量包括基于所述几何距离、所述像素值差以及所述像素值差的所述加权来确定所述解块滤波的量。<br>**《未公开》** | 无 | 对比文件没有公开对“像素值差”本身进行“加权”的操作,也未公开在确定滤波量时引入这种加权因子。其滤波系数向量中的可变部分系数(如a_dist)是固定系数,并非基于像素值差的加权值。因此,该技术特征未被对比文件公开。 |
| **技术特征K**:其进一步包括:确定所述解块滤波的量大于第一阈值或小于第二阈值<br>**《隐含公开》** | [0304] “If the distance is smaller than a predetermined first threshold, the control variable determining section 120 sets the control variable v_dist to 2. If the distance is not less than the first threshold but less than a second threshold greater than the first threshold, the control variable determining section 120 sets the control variable v_dist to 1. If the distance is not les than the second threshold, the control variable determining section 120 sets the control variable v_dist to 0.” | 对比文件公开了根据像素到边界的距离与阈值(第一阈值、第二阈值)的比较,来设置控制变量v_dist的值(0,1,2)。控制变量v_dist直接参与构成滤波系数向量V(即“解块滤波的量”的一部分,见公式(21))。因此,通过判断距离与阈值的关系来设定v_dist,间接地实现了“确定所述解块滤波的量(的组成部分)大于或小于某个阈值(范围)”这一逻辑。虽然对比文件是直接基于距离与阈值的比较来设置离散的控制变量值,而非先计算出一个连续的“解块滤波的量”再与阈值比较,但本领域技术人员可以理解,这种基于阈值的判断逻辑是相通的,有可能通过推理得出先确定滤波量再与阈值比较的方案。因此,该技术特征被对比文件隐含公开。 |
| **技术特征L**:以及基于所述解块滤波的量大于所述第一阈值或小于所述第二阈值来确定经调整的解块滤波的量,其中对所述像素值进行解块滤波包括基于所述经调整的解块滤波的量来对所述第一像素的所述像素值进行解块滤波。<br>**《隐含公开》** | [0304] (同上) <br>[0305] “For every filter target area T, the filter section 110 performs the filtering based on the filter coefficient vector V using the control variable v_dist supplied from the control variable determining section 120.” | 基于对技术特征K的分析,对比文件公开了根据距离与阈值的比较结果(v_dist=0,1,2)来确定滤波系数向量V(v(K)=w(K)+a_dist×v_dist×b_dist(K))。当v_dist取不同值时,滤波系数向量V随之改变,这相当于得到了“经调整的滤波量”。然后滤波单元基于这个调整后的滤波系数向量V进行滤波。这个过程隐含了“基于比较结果确定经调整的解块滤波的量,并基于该量进行滤波”的技术特征。因此,该技术特征被对比文件隐含公开。 |
| **技术特征M**:其中确定所述解块滤波的量包括基于所述几何距离、所述像素值差以及待解块滤波的像素的数目来确定所述解块滤波的量。<br>**《未公开》** | 无 | 对比文件没有公开在确定滤波量(滤波系数向量)时,需要考虑“待解块滤波的像素的数目”这一因素。其滤波系数的确定基于固定系数、控制变量和基,与控制变量相关的因素如距离、分散度等,但未提及像素数目。因此,该技术特征未被对比文件公开。 |
| **技术特征N**:其进一步包括:确定所述第一块的一部分的梯度值,其中所述梯度值指示所述第一块的所述部分的平滑度,其中解块滤波包括基于所述梯度值小于或等于阈值梯度值来对所述像素值进行解块滤波。<br>**《隐含公开》** | [0316] “The control variable determining section 120 calculates out the unevenness of the pixel values of the pixels in the filter target area T for every pixel included in the image data #100. More specifically, for example, the control variable determining section 120 calculates out dispersion of the pixel values of the pixels in the filter target area T per pixel included in the image data #100.”<br>[0317] “The control variable determining section 120 sets the control variable v_flat to 0 for a pixel whose pixel value has dispersion equal to or greater than a predetermined threshold. The control variable determining section 120 sets the control variable v_flat to 1 for a pixel whose pixel value has dispersion less than the predetermined threshold.”<br>[0318] “The filter section 110 performs the filtering based on the filter variable vector V using the control variable supplied from the control variable determining section 120.” | 对比文件公开了计算滤波目标区域T(对应于“第一块的一部分”)内像素值的“分散度(dispersion)”,该分散度指示了该区域的平滑度(平坦度)。然后,根据该分散度与一个预定阈值的比较结果(小于阈值则v_flat=1,否则为0)来设置控制变量v_flat。滤波过程会使用该控制变量(例如通过类似公式(13)的机制影响滤波系数向量V)。这隐含了“确定梯度值(分散度作为平滑度的一种度量)并基于其与阈值的比较来决定是否或以何种强度进行滤波”的技术特征。虽然术语“梯度值”在目标专利中可能特指通过特定方式计算的梯度,但“分散度”同样是指示区域平滑度/不平坦度的度量。因此,该技术特征被对比文件隐含公开。 |
| **技术特征O**:其进一步包括:确定用于产生所述第一块的第一变换块的第一块大小和用于产生所述第二块的第二变换块的第二块大小,其中解块滤波包括基于所述第一块大小和所述第二块大小中的较大者等于最大允许变换块大小或所述第一块大小和所述第二块大小中的较小者大于阈值块大小来对所述像素值进行解块滤波。<br>**《未公开》** | 无 | 对比文件完全没有涉及“变换块(TU)”、“变换块大小”、“最大允许变换块大小”等概念。其滤波控制基于像素距离、像素值分散度等信息,而非基于变换单元的属性。因此,该技术特征未被对比文件公开。 |
| **技术特征P**:其进一步包括:确定第三块中的像素的像素值与经解块滤波的像素值之间的差值<br>**《未公开》** | 无 | 对比文件描述的是自适应滤波过程本身,未公开在滤波之后,将滤波后的像素值用于后续块的预测,并计算预测残差(差值)的步骤。这是编码/解码流程中的后续步骤,超出了对比文件所公开的滤波器的功能范围。因此,该技术特征未被对比文件公开。 |
| **技术特征Q**:以及用信号发送指示所述第三块中的所述像素的所述像素值与所述经解块滤波的像素值之间的所述差值的信息,其中所述用信号发送的信息用于对所述第三块进行解码。<br>**《未公开》** | 无 | 对比文件未涉及编码端的“用信号发送”残差信息的过程。因此,该技术特征未被对比文件公开。 |
| **技术特征R**:其进一步包括:接收指示第三块中的像素的像素值与经解块滤波的像素值之间的差值的信息<br>**《未公开》** | 无 | 对比文件未涉及解码端的“接收”残差信息的过程。因此,该技术特征未被对比文件公开。 |
| **技术特征S**:以及基于所接收的信息对所述第三块进行帧间预测或帧内预测解码。<br>**《未公开》** | 无 | 对比文件未涉及基于接收的残差信息进行预测解码的过程。因此,该技术特征未被对比文件公开。 |
<<<a>>><<<b>>><<<c>>><<<D>>>