好的,这是一项严谨的专利创造性分析任务。我将扮演资深专利代理师,依据您提供的目标专利说明书、权利要求以及对比文件,严格遵循您的指令进行特征比对和公开性判断。
**本次分析信息**
- **对比文件名称**:2016-10-06_WO2016154928A_发明申请_WO2016154928A1 RESIDUAL TRANSFORMATION AND INVERSE TRANSFORMATION IN VIDEO CODING SYSTEMS AND METHODS
- **目标专利名称**:根据块尺寸使用变换来解码图像的方法和设备 CN111316641B
- **本次调用的模型名称**:DeepSeek-Chat (模拟)
---
## 特征比对表格
以下表格将严格依据目标专利权利要求的划分,对技术特征进行逐项分析。公开性判断综合考虑直接公开(包括实质公开或等同公开)和隐含公开(宽松标准,包含部分公开或合理推理)。
| 第一栏:技术特征描述与公开性判断 | 第二栏:对比文件原文引用(翻译) | 第三栏:公开性论述 |
| 技术特征A:<br>该方法包括以下步骤,获得关于是否存在当前块的变换系数的标志<br><br>**《隐含公开》** | [0091]原文:"...if each of the residual values of the current transform block has a zero value, then transform-block-processing routine 600 sets a corresponding transform-block-pattern flag in the transform block header of the current transform block."<br>翻译:“...如果当前变换块的每个残差值为零,则变换块处理例程600在当前变换块的变换块头中设置相应的变换块模式标志。”<br><br>[0133]原文:"...if the transform-block-pattern flag for the corresponding transform block is set in the transform block header, then at ending loop block 1040, transform-block-recovery routine 1000 iterates back to starting loop block 1032..."<br>翻译:“...如果在变换块头中设置了相应变换块的变换块模式标志,则在结束循环块1040处,变换块恢复例程1000迭代回到起始循环块1032...” | 对比文件明确公开了“变换块模式标志”,该标志指示当前变换块是否完全由零系数(即不存在非零变换系数)构成。虽然该标志针对的是“变换块”而非目标专利中的“当前块”(可能为编码块),但在编码块仅包含一个变换块的情况下,两者等价。此外,获取该标志(在解码过程中解析头信息)是进行后续处理的必要前提。本领域技术人员可以合理推断,在编码块级别同样可以存在类似的标志(如编码块标志CBF)来控制后续流程。因此,该技术特征在对比文件中被隐含公开。 |
| 技术特征B:<br>通过对所述当前块执行预测来推导预测样本<br><br>**《直接公开》** | [0045]原文:"To generate the prediction blocks (pred), coding blocks (cblks) are also be provided to motion estimator 416... At the beginning of local decoding loop 430... a prediction block (pred) from motion compensated predictor 442 may be added to the de-quantized residual block (res′) to generate a locally decoded block (rec)."<br>翻译:“为了生成预测块(pred),编码块(cblks)也被提供给运动估计器416...在本地解码循环430的开始…来自运动补偿预测器442的预测块(pred)可以被加到反量化残差块(res′)上,以生成本地解码块(rec)。”<br><br>[0072]原文:"An adder 520 may add motion compensated prediction blocks (pred) obtained by using corresponding motion vectors (mv)."<br>翻译:“加法器520可以加上通过使用相应运动向量(mv)获得的运动补偿预测块(pred)。” | 对比文件在编码器(图4及[0045])和解码器(图5及[0072])部分均明确描述了通过运动补偿预测生成预测样本(pred)的过程。该预测操作是针对当前块(编码块或预测块)执行的。这与目标专利的技术特征B完全相同,因此被直接公开。 |
| 技术特征C:<br>基于所述标志、所述当前块的尺寸和最大变换尺寸来确定是否分割所述当前块<br><br>**《未公开》** | 对比文件全文未包含基于“标志”、“当前块尺寸”与“最大变换尺寸”三者结合来确定是否分割当前块的任何教导或暗示。<br><br>对比文件中决定变换块大小(即分割)的依据是编码块尺寸和预测块尺寸(如子例程700,[0097]-[0106]及表1),并未涉及任何关于是否存在变换系数的标志(如编码块标志CBF),也未涉及与最大变换尺寸的比较。 | 目标专利的核心在于:当存在残差(标志为1)且当前块大于最大变换尺寸时,才进行隐式分割;否则(标志为0,无残差)则不分割。对比文件中的分割决策(变换块大小选择)完全基于编码块尺寸和预测块尺寸,与标志无关,且未公开“最大变换尺寸”作为分割的触发条件。本领域技术人员无法从对比文件中合理推理出该技术特征。因此,该特征未被公开。 |
| 技术特征D:<br>基于所述确定的结果从所述当前块推导一个或更多个变换块<br><br>**《直接公开》** | [0088]原文:"Transform-block-processing routine 600 then provides the size of the current coding block and the size of the corresponding prediction blocks used in motion estimation to transform-block-size-selection sub-routine 700..., which returns appropriate chroma and luma transform block sizes..."<br>翻译:“变换块处理例程600然后将当前编码块的大小和用于运动估计的相应预测块的大小提供给变换块大小选择子例程700…,该子例程返回合适的色度和亮度变换块大小…”<br><br>[0089]原文:"At execution block 608, transform-block-processing routine 600 then separates the current coding block into one or more transform blocks of sixteen-bit integer residual values according to the chroma and luma transform block sizes returned by transform-block-size-selection sub-routine 700, above."<br>翻译:“在执行块608处,变换块处理例程600然后根据上述变换块大小选择子例程700返回的色度和亮度变换块大小,将当前编码块分离成一个或多个十六位整型残差值的变换块。” | 对比文件明确公开了基于变换块大小确定的结果(来自子例程700),从当前编码块中分离(推导出)一个或多个变换块的操作。尽管对比文件中“确定的结果”的产生方式(基于编码块和预测块大小)与目标专利(基于标志、尺寸和最大变换尺寸)不同,但“基于确定的结果从当前块推导变换块”这一步骤本身在对比文件中被完全公开。因此,该技术特征被直接公开。 |
| 技术特征E:<br>针对所推导的所述一个或更多个变换块推导所述变换系数<br><br>**《直接公开》** | [0045]原文:"After differencing at differencer 412, a resulting residual block (res) may be forward-transformed to a frequency-domain representation by transformer 420..., resulting in a block of transform coefficients (tcof)."<br>翻译:“在减法器412处进行差值运算后,所得到的残差块(res)可以被变换器420…正向变换为频域表示,产生变换系数块(tcof)。”<br><br>[0072]原文:"The quantized coefficient blocks (qcf) may then be inverse quantized by an inverse quantizer 512, resulting in de-quantized coefficients (tcof′)."<br>翻译:“量化系数块(qcf)然后可以被反量化器512反量化,产生反量化系数(tcof′)。” | 对比文件在编码侧([0045])公开了通过对变换块执行正向变换推导变换系数;在解码侧([0072])公开了通过反量化推导变换系数。这两个过程都是“针对变换块推导变换系数”的具体实现。因此,该技术特征被直接公开。 |
| 技术特征F:<br>通过对所述变换系数执行逆变换处理来推导残差样本<br><br>**《直接公开》** | [0074]原文:"The inverse transformer 516 performs an inverse integer DCT transform operation on the transform coefficients obtained from inverse quantizer 512 in order to... recover the residual values."<br>翻译:“逆变换器516对从反量化器512获得的变换系数执行逆整数DCT变换操作,以便…恢复残差值。” | 对比文件解码器中的逆变换器510明确执行逆变换处理,从变换系数恢复残差样本。该过程与目标专利的技术特征F完全一致,因此被直接公开。 |
| 技术特征G:<br>基于所述残差样本和所述预测样本来生成重构图片<br><br>**《直接公开》** | [0072]原文:"An adder 520 may add motion compensated prediction blocks (pred)... The resulting decoded video (dv) may be deblock-filtered in a frame assembler and deblock filtering processor 524. Blocks (recd) at the output of frame assembler and deblock filtering processor 528 form a reconstructed frame of the video sequence..."<br>翻译:“加法器520可以加上运动补偿预测块(pred)…所得到的解码视频(dv)可以在帧组装器和去块滤波处理器524中被去块滤波。帧组装器和去块滤波处理器528输出端的块(recd)形成视频序列的重构帧…” | 对比文件明确描述了将残差样本与预测样本相加生成重构块,并进一步组装成重构图片的过程。该步骤是解码过程中的标准操作,与目标专利的技术特征G相同,因此被直接公开。 |
| 技术特征H:<br>其中,基于所述标志的值等于0,确定不将所述当前块分割成所述变换块;并且中,基于所述标志的值等于1并且所述当前块的尺寸大于所述最大变换尺寸,确定将所述当前块分割成所述变换块<br><br>**《未公开》** | 对比文件全文未公开基于标志值来决定是否分割当前块的任何教导。在对比文件中,分割(变换块大小选择)是独立于标志的必然过程。[0091]中设置的变换块模式标志仅用于控制后续是否对该块进行逆变换,并不影响当前块是否被分割成变换块这一前提。 | 目标专利的特征H是特征C的具体化,明确描述了基于标志值和尺寸比较的两种确定规则。对比文件中的分割决策机制与此完全不同,其分割是默认发生的(基于编码块和预测块大小),与变换块是否存在非零系数(标志)无关。本领域技术人员无法从对比文件中合理推理出该特定规则。因此,该特征未被公开。 |
| 技术特征I:<br>其中,所述当前块的尺寸大于所述最大变换尺寸的情况表示所述当前块的宽度和高度中的至少一个大于所述最大变换尺寸的情况<br><br>**《未公开》** | 对比文件全文未公开任何关于“当前块尺寸大于最大变换尺寸”的定义,也未提及其具体含义(即宽度或高度大于)。对比文件中变换块大小最大可达64x64(如[0115]),但未涉及当块尺寸(如128x128)超过该最大尺寸时的处理。 | 目标专利明确界定了“大于最大变换尺寸”的几何意义。对比文件既未给出该定义,也未在任何场景下暗示需要判断块的宽度或高度是否分别超过最大变换尺寸。因此,该技术特征未被公开。 |
| 技术特征J:<br>其中,所述当前块的宽度为W<br><br>**《隐含公开》** | [0044]原文:"...blocks indexer 408 may determine a largest coding block ( “LCB” ) size for the current frame (e.g. sixty-four by sixty-four pixels) and divide the unencoded frame into an array of coding blocks (blks). Individual coding blocks within a given frame may vary in size, e.g. from four by four pixels up to the LCB size for the current frame."<br>翻译:“…块索引器408可以确定当前帧的最大编码块(LCB)大小(例如64×64像素),并将未编码帧分成编码块(blks)阵列。给定帧内的单个编码块的大小可以变化,例如从4×4像素到当前帧的LCB大小。”<br><br>从上下文可知,每个编码块都有明确的宽度(W)和高度(H),例如64x64中的64。 | 对比文件虽未明确使用字母“W”表示宽度,但其公开的视频编码系统必然操作在具有宽度的矩形块上。本领域技术人员可以毫无疑义地确定每个当前块(编码块)都具有宽度属性,即W。因此,该技术特征被隐含公开。 |
| 技术特征K:<br>基于所述当前块的宽度大于所述最大变换尺寸,将所述变换块的宽度推导为W/2<br><br>**《未公开》** | 对比文件全文未公开任何基于块的宽度大于最大变换尺寸来推导变换块宽度的规则。变换块宽度的确定在子例程700([0097]-[0106]及表1)中完全取决于编码块尺寸和预测块尺寸,例如对于16x16编码块若预测块也是16x16,则变换块宽度为16;否则变换块宽度为4。 | 目标专利的规则是当宽度大于最大变换尺寸时,通过除以2来推导变换块宽度(隐式递归)。对比文件中的变换块宽度选择机制与目标专利完全不同,不依赖与最大变换尺寸的比较,也不存在W/2的推导。因此,该技术特征未被公开。 |
| 技术特征L:<br>其中,所述当前块的高度为H<br><br>**《隐含公开》** | 引文同特征J,块高度是块的基本属性。例如,“sixty-four by sixty-four pixels”即高度为64。 | 与特征J类似,对比文件虽未明确使用字母“H”,但本领域技术人员可以毫无疑义地确定每个当前块都具有高度属性H。因此,该技术特征被隐含公开。 |
| 技术特征M:<br>基于所述当前块的高度大于所述最大变换尺寸,将所述变换块的高度推导为H/2<br><br>**《未公开》** | 对比文件全文未公开任何基于块的高度大于最大变换尺寸来推导变换块高度的规则。变换块高度的确定逻辑同特征K,完全不涉及与最大变换尺寸的比较和除以2的运算。 | 理由与特征K相同。对比文件中不存在该推导过程。因此,该技术特征未被公开。 |
| 技术特征N:<br>其中,所述当前块的尺寸为W×H<br><br>**《隐含公开》** | 引文同特征J,编码块尺寸是视频编码的基本概念。例如,“sixty-four by sixty-four pixels”即尺寸为64×64。 | 本领域技术人员可以毫无疑义地从对比文件获知当前块具有由宽度W和高度H定义的尺寸W×H。因此,该技术特征被隐含公开。 |
| 技术特征O:<br>基于所述当前块的宽度大于所述最大变换尺寸并且所述当前块的高度不大于所述最大变换尺寸,将所述当前块分割成(W/2)×H尺寸的变换块<br><br>**《未公开》** | 对比文件全文未公开该特定分割规则。变换块尺寸是通过子例程700([0097]-[0106]及表1)基于编码块尺寸和预测块尺寸查询得到的,不存在这种基于单边比较且宽减半而高不变的隐式分割方式。 | 目标专利的该特征详细描述了一种特定条件下的隐式分割结果。对比文件中的变换块尺寸选择逻辑完全独立于此,没有任何对应的教导或暗示。因此,该技术特征未被公开。 |
| 技术特征P:<br>其中,所述当前块的尺寸为W×H<br><br>**《隐含公开》** | (同特征N) | (同特征N) |
| 技术特征Q:<br>基于所述当前块的宽度不大于所述最大变换尺寸并且所述当前块的高度大于所述最大变换尺寸,将所述当前块分割成W×(H/2)尺寸的变换块<br><br>**《未公开》** | 对比文件全文未公开该特定分割规则。 | 理由与特征O类似,对比文件变换块尺寸决定机制与之不符。因此,该技术特征未被公开。 |
| 技术特征R:<br>其中,所述当前块的尺寸为W×H<br><br>**《隐含公开》** | (同特征N) | (同特征N) |
| 技术特征S:<br>基于所述当前块的宽度大于所述最大变换尺寸并且所述当前块的高度大于所述最大变换尺寸,将所述当前块分割成(W/2)×(H/2)尺寸的变换块<br><br>**《未公开》** | 对比文件全文未公开该特定分割规则。对于大尺寸块,对比文件未提供任何当宽和高都超过最大变换尺寸时的递归分割处理逻辑。 | 目标专利通过该规则实现均匀四等分。对比文件没有处理编码块大于最大变换尺寸的机制,因此无法推理出该特征。该技术特征未被公开。 |
| 技术特征T:<br>其中,所述当前块为非正方形块<br><br>**《未公开》** | [0044]原文:“Individual coding blocks within a given frame may vary in size, e.g. from four by four pixels up to the LCB size for the current frame.”<br>翻译:“给定帧内的单个编码块的大小可以变化,例如从4×4像素到当前帧的LCB大小。”<br><br>对比文件全文示例(如表1及子例程700)均只涉及正方形编码块(如8x8, 16x16)。 | 对比文件明确提及的编码块示例均为正方形块(4x4, 8x8, 16x16, 64x64)。虽然没有明确禁止非正方形块,但整个变换块选择机制基于正方形块设计,且未对非正方形块进行任何定义或处理。本领域技术人员不能当然地认为其公开了非正方形的当前块。因此,该技术特征未被公开。 |
| 技术特征U:<br>所述当前块的尺寸为W×H<br><br>**《隐含公开》** | (同特征N) | (同特征N) |
| 技术特征V:<br>基于所述当前块的宽度大于所述最大变换尺寸并且所述当前块的高度不大于所述最大变换尺寸,将所述当前块分割成H×H尺寸的变换块<br><br>**《未公开》** | 对比文件全文未公开该特定分割规则。该规则针对非正方形块,当宽大于最大变换尺寸而高不超时,分割成正方形块。对比文件未涉及非正方形块的隐式分割。 | 由于对比文件未公开非正方形块(特征T),更无法公开针对非正方形块的特定分割规则。因此,该技术特征未被公开。 |
| 技术特征W:<br>其中,所述当前块为非正方形块<br><br>**《未公开》** | (同特征T) | (同特征T) |
| 技术特征X:<br>所述当前块的尺寸为W×H<br><br>**《隐含公开》** | (同特征N) | (同特征N) |
| 技术特征Y:<br>基于所述当前块的宽度不大于所述最大变换尺寸并且所述当前块的高度大于所述最大变换尺寸,将所述当前块分割成W×W尺寸的变换块<br><br>**《未公开》** | 对比文件全文未公开该特定分割规则。该规则针对非正方形块,当高大于最大变换尺寸而宽不超时,分割成正方形块。 | 理由与特征V相同,对比文件未支持非正方形块及其特定分割规则。因此,该技术特征未被公开。 |
| 技术特征Z:<br>其中,所述最大变换尺寸是变换核当中的最大变换核的尺寸<br><br>**《直接公开》** | [0115]原文:"...if the current transform block is larger than a 16×16 block of integer transform coefficients, for example a 32×32 or 64×64 block of integer transform coefficients, then at execution block 832, forward-integer-transform sub-routine 800 performs a large-transform procedure."<br>翻译:“...如果当前变换块大于16×16的整型变换系数块,例如为32×32或64×64的整型变换系数块,则正向整数变换子例程800在执行块832处执行大变换过程。”<br><br>该段落明确提及并支持最大为64×64的变换块,这与目标专利中“变换核的最大尺寸”即为最大变换核的尺寸的定义完全一致。此外,[0068]的表2也显示了用于64×64变换的系数。 | 对比文件明确指出存在64×64的变换块,并通过正向/逆整数变换子例程(800/1100)支持对该尺寸的变换处理。本领域技术人员可以毫无疑义地确定“最大变换尺寸”即是“变换核当中的最大变换核的尺寸”(此处为64)。因此,该技术特征被直接公开。 |
---
## 输出代码
根据上述严格分析,仅当技术特征被认定为“直接公开”或“隐含公开”时,才输出对应的代码。
**直接公开的特征(输出大写字母):**
特征B、D、E、F、G、Z。
**隐含公开的特征(输出小写字母):**
特征A、J、L、N、P、R、U、X。
> 注:特征P、R、U、X均为“当前块的尺寸为W×H”,与特征N重复定义,但在权利要求中被列为独立特征,故同样输出。
<<<B>>><<<D>>><<<E>>><<<F>>><<<G>>><<<Z>>><<<a>>><<<j>>><<<l>>><<<n>>><<<p>>><<<r>>><<<u>>><<<x>>>