好的,作为一名经验丰富的资深专利代理师,我将严格遵循您的指示,对对比文件US10142657B2与目标专利CN112889280B的权利要求进行逐项特征比对,并进行严谨的公开性判断。
### 特征比对表格
| 技术特征描述以及公开性判断结果 | 对比文件原文引用(翻译) | 公开性论述 |
| **A:包括:‑ 确定变换块的编码模式,其中,变换块包括一组变换系数** <br><br>《直接公开》 | 对比文件段落[0090]:`PredMode is a variable indicative of whether a prediction block uses an intra prediction mode or an inter prediction mode` (PredMode是一个变量,指示预测块是使用帧内预测模式还是帧间预测模式。)<br><br>对比文件段落[0093]:`? If PredMode is equal to MODE_INTRA, ... the variables horizTrType and vertTrType are specified as follows.` (如果PredMode等于MODE_INTRA,...变量horizTrType和vertTrType规定如下。)<br><br>对比文件段落[0024]:`The unit of a block processed by the coding apparatus may be a coding unit on which coding is performed, a prediction unit on which prediction is performed, or a transform unit on which transform is performed.` (由编码装置处理的块的单元可以是执行编码的编码单元、执行预测的预测单元或执行变换的变换单元。) | 对比文件明确公开了根据`PredMode`(编码模式)来确定逆变换方法。`PredMode`指示了块使用帧内预测还是帧间预测,这对应于本专利中的“编码模式”。同时,对比文件明确指出变换对象是变换单元(transform unit),其中包含变换系数。因此,本领域技术人员可以直接地、毫无疑义地确定,对比文件公开了“确定变换块的编码模式,其中,变换块包括一组变换系数”这一技术特征。该特征在对比文件中的作用与在本专利中的作用相同,即作为后续选择变换模式的依据。 |
| **B:‑ 针对所述一组变换系数确定扫描顺序** <br><br>《直接公开》 | 对比文件段落[0039]:`The rearrangement module 125 may change coefficients of a two-dimensional block form into a one-dimensional vector form by performing scanning from DC coefficients to coefficients of a high frequency domain using a diagonal scan method. ... which one of the diagonal scan method, the vertical scan method, and the horizontal scan method will be used may be determined depending on the size of a transform unit and an intra prediction mode.` (重排模块125可以通过使用对角扫描方法执行从DC系数到高频域系数的扫描,将二维块形式的系数改变为一维向量形式。...将使用对角扫描方法、垂直扫描方法和水平扫描方法中的哪一种,可以根据变换单元的大小和帧内预测模式来确定。) | 对比文件明确指出,在对变换系数进行编码/解码过程中,需要对系数进行扫描(重排),并且扫描顺序(对角扫描、垂直扫描、水平扫描)是根据变换单元大小和帧内预测模式确定的。这与本专利中“针对所述一组变换系数确定扫描顺序”完全一致。该特征在对比文件中用于将二维系数块转换为一维向量以进行熵编码,与本专利中的作用实质相同。 |
| **C:‑ 确定所述变换块的最后一个非零系数在所选择的扫描顺序中的位置** <br><br>【未公开】 | 对比文件段落[0039]:`The rearrangement module 125 may perform the rearrangement of coefficient values on the quantized residual value.` (重排模块125可以对量化后的残差值执行系数值的重排。)<br><br>对比文件段落[0055]:`The rearrangement module 215 may rearrange coefficients represented in a one-dimensional vector form by reconstructing them into coefficients of a two-dimensional block form.` (重排模块215可以通过将一维向量形式表示的系数重建为二维块形式的系数来重新排列。) | 对比文件虽然描述了系数扫描(重排),但其内容仅限于将二维系数转换为一维向量(编码器)或反之(解码器)的通用过程。对比文件全文未涉及“最后一个非零系数”的概念,更未提及需要确定该系数在特定扫描顺序中的位置。本专利中的这一特征是为后续基于该位置调整显式信令服务的。由于对比文件既没有明确公开,也没有任何隐含或间接的线索指向这一具体的操作,因此该技术特征未被对比文件公开。 |
| **D:‑ 确定所述变换块的颜色分量** <br><br>《直接公开》 | 对比文件段落[0090]:`cIdx is a variable indicative of a color configuration and is indicative of a luma block of a variable value is 0.` (cIdx是一个指示颜色配置的变量,并且当变量值为0时指示亮度块。)<br><br>对比文件段落[0087]:`...a different transform method may be applied when the value of the width “nW” and height “nH” of a target prediction block is a specific value or lower...` (...当目标预测块的宽度“nW”和高度“nH”的值为特定值或更低时,可以应用不同的变换方法。)<br><br>对比文件段落[0109]:`...whether the prediction block is a block for a luma sample...` (...预测块是否是亮度样本的块...) | 对比文件明确使用变量`cIdx`来区分颜色分量(亮度或色度),并基于此判断是否应用特定的变换(DST)。例如,段落[0093]和[0094]的条件判断中就包含了`cIdx is equal to 0`(颜色分量为亮度)。这表明确定颜色分量是决定变换方法的一个必要步骤。因此,本领域技术人员可以直接地、毫无疑义地确定对比文件公开了“确定所述变换块的颜色分量”。该特征在对比文件中的作用与本专利相同,都是作为选择变换模式的条件之一。 |
| **E:‑ 基于将要被应用的变换模式的显式比特流信令来确定所述变换模式** <br><br>【未公开】 | 对比文件段落[0087]:`Whether DCT or DST will be applied in order to transform the residual block may be determined based on information about an intra prediction mode of a prediction unit used to generate the residual block and information about the size of the prediction unit.` (为了变换残差块而将应用DCT还是DST,可以基于用于生成该残差块的预测单元的帧内预测模式信息和预测单元的大小信息来确定。)<br><br>对比文件段落[0093]-[0100]:描述通过算法(例如,基于`PredMode`, `IntraPredMode`, `nW`, `nH`, `cIdx`)隐式地推导出垂直和水平变换类型`vertTrType`和`horizTrType`,而不是通过显式信令。 | 对比文件公开的方法是基于块的属性(如预测模式、大小、颜色分量)通过预定义的规则来隐式地、推导性地确定变换模式(DST或DCT)。对比文件全文未提及在比特流中使用显式信令(如标志位)来指示将要应用的变换模式。本专利的该特征明确要求变换模式是通过“显式比特流信令”确定的,这与对比文件的隐式推导机制存在本质区别。因此,该技术特征未被对比文件公开。 |
| **F:其中,将要被应用的所述变换模式的显式比特流信令被调整到所述变换块的所述最后一个非零系数在所选择的扫描顺序中的位置** <br><br>【未公开】 | 对比文件段落[0039],[0055]:仅描述了对系数进行重排和扫描,未提及信令与系数位置的关系。<br><br>对比文件段落[0125]:`After a transform method, such as that described above, is performed, a scan method ... may use a different scan method depending on a transform method.` (在执行了诸如上述的变换方法之后,扫描方法...可以根据变换方法使用不同的扫描方法。) | 该特征是建立在特征E(显式信令)和特征C(最后一个非零系数位置)均已被公开基础上的。然而,如前所述,对比文件既未公开“显式比特流信令”,也未公开“确定最后一个非零系数的位置”。因此,更不存在将两者进行关联,即“将显式信令调整到最后一个非零系数的位置”这一更具体的特征。对比文件中变换选择与系数扫描/位置是完全独立的两个过程,不存在本专利所描述的调整关系。因此,该技术特征未被对比文件公开。 |
| **G:其中,响应于最后一个非零变换系数的扫描位置大于预定义阈值,并响应于所述变换块的所述颜色分量包括亮度分量,执行将要被应用的所述变换模式的显式比特流信令** <br><br>【未公开】 | 对比文件段落[0093],[0094]:`...Log 2(nW*nH) is equal to 4, and cIdx is equal to 0, the variables horizTrType and vertTrType are set equal to 1.` (...Log2(nW*nH)等于4,且cIdx等于0,变量horizTrType和vertTrType被设置为等于1。)<br><br>对比文件段落[0109]:`...whether the size of the prediction block satisfies a specific condition, whether the prediction block is a block of a luma sample...` (...预测块的大小是否满足特定条件,预测块是否是亮度样本的块...) | 该特征包含了三个并行的条件判断:1)基于最后一个非零系数的位置;2)基于预定义阈值;3)基于颜色分量。如前所述,对比文件未公开“最后一个非零系数的位置”和“预定义阈值”的概念。虽然对比文件公开了基于颜色分量(亮度)的判断(特征D),但该判断是与块大小相关的条件(如`Log2(nW*nH) is equal to 4`)组合使用的,而非与本专利中所述的非零系数位置相关。因此,对比文件没有公开本特征中独特的条件组合及触发机制,该特征未被公开。 |
| **H:其中,将要被应用的所述变换模式的显式比特流信令包括将要沿着多个亮度变换块的水平方向和沿着所述多个亮度变换块的垂直方向应用的至少一个变换内核的指定** <br><br>【未公开】 | 对比文件段落[0090]:`vertTrType is a variable indicative of information about a vertical transform type, and horizTrType is a variable indicative of information about a horizontal transform type.` (vertTrType是表示垂直变换类型信息的变量,horizTrType是表示水平变换类型信息的变量。)<br><br>对比文件段落[0083]-[0087]:描述了基于块信息(预测模式、大小)隐式地决定水平(horizontal)和垂直(vertical)方向的变换方法(DCT或DST)。 | 对比文件确实区分了水平和垂直方向的变换类型(`horizTrType`和`vertTrType`),并且该选择是作用在块上的。但是,该特征的限定词是“显式比特流信令包括”。对比文件确定水平和垂直变换类型的方式是隐式推导的,而非通过信令。因此,虽然对比文件涉及了水平和垂直方向的变换指定,但其实现方式与本专利的“显式比特流信令”背道而驰。由于该特征直接定语于特征E(显式信令),而特征E未被公开,因此本特征也未被公开。 |
| **I:‑ 将所确定的变换模式应用于所述一组变换系数以产生剩余样本值** <br><br>《直接公开》 | 对比文件段落[0057]:`The inverse transform module 225 may perform inverse DCT and inverse DST on the results of quantization...The inverse transform module 225 of the decoder may perform inverse DCT and inverse DST based on transform information that has been performed by the transform unit of the coder.` (逆变换模块225可以对量化的结果执行逆DCT和逆DST...解码器的逆变换模块225可以基于由编码器的变换单元已经执行的变换信息来执行逆DCT和逆DST。)<br><br>对比文件段落[0154]-[0158]:描述了基于确定的逆变换方法对反量化后的变换系数进行水平和垂直逆变换,以计算出包含残差样本值的数组。 | 对比文件明确描述了在编码端将变换模式(DCT/DST)应用于变换系数,以及在解码端将确定的逆变换模式(inverse DCT/inverse DST)应用于量化后的变换系数,以产生残差样本值(剩余样本值)。这与本专利的特征“将所确定的变换模式应用于一组变换系数以产生剩余样本值”在实质上完全相同。该特征在对比文件中的作用与本专利中一致,均是重构出预测残差。 |
| **J:其中,所述显式比特流信令包括多个变换选择(MTS)标志,所述多个变换选择标志被配置为用于指定将要沿着所述多个亮度变换块的所述水平方向和沿着所述多个亮度变换块的所述垂直方向应用的所述至少一个变换内核** <br><br>【未公开】 | 对比文件全文未出现“MTS (Multiple Transform Selection)”或类似的“多个变换选择标志”的概念。对比文件决定变换类型(DCT/DST)的机制是隐式的、基于规则的,例如:<br><br>`? If PredMode is equal to MODE_INTRA, Log 2(nW*nH) is equal to 4, and cIdx is equal to 0, the variables horizTrType and vertTrType are set equal to 1.` (如果PredMode等于MODE_INTRA,Log2(nW*nH)等于4,且cIdx等于0,变量horizTrType和vertTrType被设置为等于1。) | 该特征是特征E(显式信令)和特征H(指定水平和垂直方向变换内核)的具体实现方式,明确要求使用“多个变换选择(MTS)标志”进行显式信令。对比文件完全未涉及任何形式的MTS标志。其变换选择是基于编码器和解码器都已知的规则隐式推导出来的,不存在在比特流中传输特定“标志”以指示变换选择的过程。因此,该技术特征未被对比文件公开。 |
| **K:其中,在对所述一组变换系数进行编码或解码之前,执行将要被应用的所述变换模式的显式比特流信令。** <br><br>【未公开】 | 对比文件段落[0039]:`The rearrangement module 125 may perform the rearrangement of coefficient values on the quantized residual value.` (重排模块125可以对量化后的残差值执行系数值的重排。)<br><br>对比文件段落[0055]:`The entropy decoding module 210 may perform entropy decoding... Residual values obtained by performing the entropy decoding... may be input to the rearrangement module 215.` (熵解码模块210可以执行熵解码...通过执行熵解码获得的残差值...可以被输入到重排模块215。)<br><br>对比文件段落[0057]:`The inverse transform module 225 may perform inverse DCT and inverse DST on the results of quantization...` (逆变换模块225可以对量化的结果执行逆DCT和逆DST...) | 对比文件描述的编解码流程是通用流程:先进行变换/逆变换,然后进行量化/反量化,再进行系数扫描/重排,最后进行熵编码/解码。在对比文件中,变换模式是隐式确定的,无需信令。因此,根本不存在“执行变换模式的显式比特流信令”这一步骤,更不存在其与“对变换系数进行编码或解码”之间的时序关系。本特征的时序限定(在系数编码/解码之前进行信令)是基于显式信令这一前提的,由于前提未公开,该特征自然未被公开。 |
| **L:其中,至少部分地基于被信令发送的变换模式,执行所述一组变换系数的编码或解码。** <br><br>【未公开】 | 对比文件段落[0039]:`The rearrangement module 125 may change coefficients of a two-dimensional block form into a one-dimensional vector form by performing scanning... which one of the diagonal scan method, the vertical scan method, and the horizontal scan method will be used may be determined depending on the size of a transform unit and an intra prediction mode.` (重排模块125可以通过执行扫描...将二维块形式的系数改变为一维向量形式...将使用对角扫描方法、垂直扫描方法和水平扫描方法中的哪一种,可以根据变换单元的大小和帧内预测模式来确定。)<br><br>对比文件段落[0125]:`...a scan method ... may use a different scan method depending on a transform method.` (...扫描方法...可以根据变换方法使用不同的扫描方法。) | 对比文件提到了根据“变换方法”来适应性选择“扫描方法”,这似乎与“基于变换模式调整系数编码/解码”有相似之处。然而,需要明确的是,此处的“变换方法”是隐式确定的,而非“被信令发送的”。本特征明确限定是“基于被信令发送的变换模式”。由于对比文件的变换模式是隐式推导的,不涉及信令,因此其基于变换模式调整扫描过程的行为,并不等同于本专利中“基于被信令发送的变换模式”执行系数编码/解码。因此,该特征未被对比文件公开。 |
| **M:其中,所述变换模式包括离散余弦变换(DCT)或离散正弦变换(DST)。** <br><br>《直接公开》 | 对比文件段落[0037]:`The transform module 115 may transform a residual block... using a transform method, such as Discrete Cosine Transform (DCT) or Discrete Sine Transform (DST).` (变换模块115可以使用诸如离散余弦变换(DCT)或离散正弦变换(DST)之类的变换方法来变换残差块。)<br><br>对比文件段落[0057]:`The inverse transform module 225 may perform inverse DCT and inverse DST on the results of quantization...` (逆变换模块225可以对量化的结果执行逆DCT和逆DST...) | 对比文件在全文中频繁且明确地公开了其使用的变换模式包括DCT和DST。这是对比文件的核心技术内容之一。本领域技术人员可以直接地、毫无疑义地确定该技术特征已被对比文件公开。 |
| **N:其中,确定变换模式包括比较所述变换块的宽度和高度。** <br><br>《隐含公开》 | 对比文件段落[0087]:`...a different transform method may be applied when the value of the width “nW” and height “nH” of a target prediction block is a specific value or lower or satisfies a specific value based on information about the width “nW” and height “nH”.` (...当目标预测块的宽度“nW”和高度“nH”的值为特定值或更低或基于关于宽度“nW”和高度“nH”的信息满足特定值时,可以应用不同的变换方法。)<br><br>对比文件段落[0093]:`...Log 2(nW*nH) is equal to 4...` (...Log2(nW*nH)等于4...)<br><br>对比文件段落[0107]:`FIG. 6 is a flowchart illustrating a method of determining a transform method according to an intra prediction mode...whether the size of the prediction block satisfies a specific condition...` (图6是示出根据帧内预测模式确定变换方法的方法的流程图...预测块的大小是否满足特定条件...) | 对比文件明确公开了变换模式的确定是基于预测块的大小信息,具体涉及宽度“nW”和高度“nH”。虽然对比文件的主要实现方式是通过比较宽度和高度的乘积(`nW*nH`)是否满足某个阈值(如16),来确定块的大小,而非直接比较宽高的大小关系。但是,本领域技术人员可以合理推断:对块的宽度和高度这两个维度值进行比较(无论是比较乘积、和、差值还是单纯的大于/小于关系),都是对块形状(shape)进行判断的常规手段。为了确定一个块的“形状”(例如是方形还是长方形,以及长方形的方向),最直接的方式就是比较其宽度和高度。对比文件已经明确基于宽度和高度信息来决策变换方法,这为“比较变换块的宽度和高度”提供了强烈的基础,本领域技术人员可以合理且容易地想到通过比较宽高来判断块的形状(例如,宽>高、宽<高、宽=高),并据此选择变换方向,这是一种合理的推断,因此该特征被隐含公开。 |
### 结论
对比文件US10142657B2直接公开了技术特征A、B、D、I、M,隐含公开了技术特征N,未公开技术特征C、E、F、G、H、J、K、L。
<<<A>>><<<B>>><<<D>>><<<I>>><<<M>>><<<n>>>