# 对比文件评估报告
## 对比文件名称
2004-09-23_US2004184549A_发明申请_US20040184549A1 Video deblocking filter
## 目标专利名称
364执行相依于变换的解块滤波的方法和装置 CN103999469B
## 模型名称
GPT-4
## 特征比对表格
| 技术特征描述及公开性判断结果 | 对比文件原文引用 | 公开性论述 | ||||||
| **技术特征A**:将变换应用于所述视频数据的块以产生变换系数块<br>**《直接公开》** | [0004] “H.264 uses a 4&null;4 integer transforms for the residual coding (residual blocks are generated by using the motion compensation for inter-coded macroblocks, and using the intra prediction for intra-coded macroblocks).” | 对比文件明确公开了在H.264标准中,对(运动补偿或帧内预测产生的)残差块应用4×4整数变换以进行编码。这实质公开了将变换应用于视频数据块(残差块)以产生变换系数块的技术特征。 | ||||||
| **技术特征B**:应用量化参数以使所述变换系数块量化<br>**《隐含公开》** | [0002] 图1系统框图包含“quantization (Q)”。<br>[0027] “The values of the thresholds &null; and &null; are dependent on the average value of QP (quantization parameter) for the two blocks...” | 对比文件图1所示的视频编码系统框图包含了量化(Q)步骤,且文中多次提及量化参数(QP)及其在解块滤波中的作用。本领域技术人员公知,在如图1所示的变换编码流程中,对变换系数进行量化是必不可少的步骤。因此,本领域技术人员能够毫无疑义地推理出“应用量化参数以使变换系数块量化”这一技术特征被隐含公开。 | ||||||
| **技术特征C**:基于经量化的所述变换系数块产生针对视频位流的所述视频数据块的经编码版本<br>**《隐含公开》** | [0002] “...variable length coding (VLC) of the transmitted motion vectors and quantized DCT-transformed motion compensation residual.”<br>图1系统框图包含“VLC”。 | 对比文件图1系统框图及文字描述了经变换和量化的残差数据与运动向量一起进行可变长度编码(VLC)。VLC是产生视频位流中经编码版本的典型方式。虽然未明确使用“产生针对视频位流的经编码版本”的表述,但本领域技术人员能够从公开的编码系统流程中合理推断出,经量化的变换系数块会经过熵编码等步骤最终形成视频位流的一部分。因此,该技术特征被隐含公开。 | ||||||
| **技术特征D**:从所述经量化的变换系数块重构造所述视频数据块<br>**《隐含公开》** | [0002] 图1系统框图包含“inverse DCT (IDCT)”和“Motion Compensation”。<br>[0015] “Intra prediction of a macroblock shall be done using the unfiltered content of the already decoded neighboring macroblocks.” | 对比文件图1所示的解码或重构环路包含逆DCT(IDCT)和运动补偿(MC),这是从经量化的变换系数块重构造视频数据块的核心步骤。文中也提到了使用已解码宏块的内容进行帧内预测,进一步印证了重构造过程的存在。虽然未直接使用“从经量化的变换系数块重构造”的表述,但本领域技术人员能够根据公知的视频编解码原理,从图1和描述中推理出该技术特征。因此,该技术特征被隐含公开。 | ||||||
| **技术特征E**:确定用于确定是否执行经重构造的视频数据块的解块滤波或确定解块滤波强度中的一者或两者的至少一个偏移<br>**《直接公开》** | [0027] “The values of the thresholds &null; and &null; are dependent on the average value of QP (quantization parameter) for the two blocks as well as on a pair of index offsets ‘Filter_Offset_A’ and ‘Filter_Offset_B’ that may be transmitted in the slice header for the purpose of modifying the characteristics of the filter.” | 对比文件明确公开了在切片头(slice header)中传输一对索引偏移(Filter_Offset_A和Filter_Offset_B),用于修改滤波器特性。这些偏移用于计算访问α和β表的索引(IndexA, IndexB),而α和β阈值直接用于确定是否执行解块滤波及滤波强度。因此,对比文件直接公开了“确定用于确定是否执行解块滤波或确定解块滤波强度的至少一个偏移”这一技术特征。 | ||||||
| **技术特征F**:其中所述至少一个偏移包括tc偏移和β偏移中的一者或多者<br>**《直接公开》** | [0027] “...a pair of index offsets ‘Filter_Offset_A’ and ‘Filter_Offset_B’...”<br>[0029] “The index used to access the &null;-table... is computed as: IndexB&null;Clip3(0, 51, QPav&null;Filter_Offset&null;B)” | 对比文件公开的Filter_Offset_A和Filter_Offset_B分别用于计算访问α表和β表的索引。在目标专利的上下文中,α阈值(或由其导出的参数)常对应于tc阈值,β阈值常对应于β阈值。因此,Filter_Offset_A和Filter_Offset_B实质上分别对应于目标专利中的tc偏移和β偏移。该技术特征被直接公开。 | ||||||
| **技术特征G**:其中所述tc偏移包括针对所述经重构的视频数据块的明度方面与色度方面两者的用于确定是否执行解块滤波或确定解块滤波强度中的一者或两者的偏移<br>**《隐含公开》** | [0019] “For luma... For chroma filtering...”<br>[0036] “Chroma samples p1 and q1 are never filtered. C is determined by setting it equal to C0 and then incrementing it by one if &null;p<&null;, and again by one if &null;q<&null;.” | 对比文件分别描述了明度(luma)和色度(chroma)的解块滤波过程。虽然文中指出色度样本p1和q1从不被特定滤波,但计算出的阈值C(其值受α/β影响)同样用于色度滤波决策(例如判断是否进行滤波)。本领域技术人员可以理解,在H.264等标准中,解块滤波参数(如由偏移影响的阈值)同时控制着明度和色度分量的滤波行为。因此,可以合理推断出tc偏移(对应Filter_Offset_A影响的α/C相关参数)会同时影响明度和色度方面的滤波决策。该技术特征被隐含公开。 | ||||||
| **技术特征H**:且其中所述β偏移包括针对所述经重构的视频数据块的明度方面的用于确定是否执行解块滤波或确定解块滤波强度中的一者或两者的偏移<br>**《直接公开》** | [0027] “The values of the thresholds &null; and &null; are dependent on the average value of QP... as well as on a pair of index offsets...”<br>图6a标题为“&null; and &null; tables”。 | 对比文件明确公开了β阈值(β)用于确定是否执行明度解块滤波的条件判断(见判断条件`Bs≠0 && | p0−q0 | <α && | p1−p0 | <β && | q1−q0 | <β`)。而β阈值的大小通过IndexB查找β表获得,IndexB的计算依赖于Filter_Offset_B(即β偏移)。因此,β偏移(Filter_Offset_B)是针对明度方面用于确定是否执行解块滤波的偏移。该技术特征被直接公开。 |
| **技术特征I**:基于所述所确定的至少一个偏移而对所述经重构造的视频数据块执行解块滤波<br>**《直接公开》** | [0026] 开始描述解块滤波过程,包括根据Bs值、α、β等条件判断是否滤波及如何滤波。<br>[0030]-[0045] 详细描述了在不同Bs值下(包括Bs=4)应用的具体滤波操作。 | 对比文件通篇详细描述了基于边界强度Bs、由偏移(Filter_Offset_A/B)影响的α和β阈值等参数,对经重构造的视频数据块(文中指已解码/重建的宏块或块)执行解块滤波的完整过程。这直接公开了基于所确定的偏移执行解块滤波的技术特征。 | ||||||
| **技术特征J**:在所述视频位流的图像参数集PPS中指定旗标<br>**未公开** | 对比文件全文未提及“Picture Parameter Set (PPS)”、“图像参数集”或类似概念。 | 对比文件描述的是H.264标准的解块滤波,其中提到了在切片头(slice header)中传输偏移,但完全没有涉及目标专利中强调的“图像参数集(PPS)”这一语法结构。因此,该技术特征未被对比文件公开。 | ||||||
| **技术特征K**:所述旗标指示所述至少一个偏移是否在所述PPS及包含所述视频数据块的所述经编码版本的可独立解码的单元的标头中的一者或两者中被指定为至少一个语法元素<br>**未公开** | 对比文件全文未提及在PPS或类似参数集中用旗标来控制偏移的发信位置。 | 对比文件仅描述了偏移在切片头(slice header)中传输,没有公开任何用于指示偏移是在PPS中还是在切片头中指定的旗标机制。该技术特征未被公开。 | ||||||
| **技术特征L**:在图像参数集PPS及包含所述视频数据块的所述经编码版本的所述可独立解码的单元的标头中的一者或两者中将所述至少一个偏移指定为至少一个语法元素<br>**《隐含公开》**(部分) | [0027] “...a pair of index offsets ‘Filter_Offset_A’ and ‘Filter_Offset_B’ that may be transmitted in the slice header...” | 对比文件明确公开了将偏移(Filter_Offset_A/B)在切片头(slice header)中指定为语法元素。切片头是可独立解码单元(切片)的标头。虽然对比文件未提及在PPS中指定偏移,但“在可独立解码的单元的标头中将偏移指定为语法元素”这一部分技术内容已被直接公开。考虑到“一者或两者”的表述,对比文件至少公开了其中一种方式(在切片头中)。从宽松的隐含公开判断标准看,可以认为对比文件隐含公开了该技术特征,因为它公开了在标头中指定偏移的核心思想,而PPS是另一种参数集标头,本领域技术人员有可能基于视频编码中参数集的使用进行推理。 | ||||||
| **技术特征M**:其中所述旗标包括de-blocking_filter_control_present_flag。<br>**未公开** | 对比文件全文未出现“de-blocking_filter_control_present_flag”语法元素。 | 该技术特征指定了一个具体的语法元素名称。对比文件中没有任何与之相同或等同的语法元素名称。因此,该技术特征未被公开。 | ||||||
| **技术特征N**:其中确定至少一个偏移包括:确定应用于所述视频数据块的所述变换的大小是否为最大变换单元大小<br>**未公开** | 对比文件仅提及4×4变换([0004]),未讨论不同的变换大小(如8×8, 16×16, 32×32),更没有“最大变换单元大小”的概念或基于变换大小确定偏移的逻辑。 | 目标专利的核心创新之一是使解块滤波偏移依赖于变换大小。对比文件完全未涉及变换大小对解块参数的影响。因此,该技术特征未被公开。 | ||||||
| **技术特征O**:在确定应用于所述视频数据块的所述变换的大小为所述最大变换单元大小后,即刻确定最大tc偏移和最大β偏移中的一者或一者以上,所述最大tc偏移和所述最大β偏移是用于代替在应用于所述视频数据块的所述变换的所述大小并不是最大变换单元大小时用于确定是否执行所述视频数据的所述经重构造的块的所述解块的所述tc偏移和所述β偏移。<br>**未公开** | 对比文件未涉及任何与变换大小相依的偏移,更没有“最大tc偏移”、“最大β偏移”或根据变换大小是否最大来切换使用不同偏移的概念。 | 该技术特征是目标专利中“相依于变换的解块滤波”的具体实施方案之一。对比文件完全没有相关内容。因此,该技术特征未被公开。 | ||||||
| **技术特征P**:其进一步包括在图像参数集PPS及所述可独立解码的单元的标头中的一者或两者中指定所述最大tc偏移和所述最大β偏移。<br>**未公开** | 对比文件未涉及“最大tc偏移”和“最大β偏移”,也未提及在PPS中指定解块偏移。 | 该技术特征依赖于特征O中的概念,且涉及PPS。对比文件均未公开这些内容。因此,该技术特征未被公开。 | ||||||
| **技术特征Q**:其进一步包括在图像参数集PPS及所述可独立解码的单元的标头中的一者或两者中指定de-blocking_max_tu_offset_enabled_flag,所述de-blocking_max_tu_offset_enabled_flag指示所述最大tc偏移和所述最大β偏移是否分别在所述PPS或所述可独立解码的单元的所述标头中指定。<br>**未公开** | 对比文件未涉及“de-blocking_max_tu_offset_enabled_flag”或用于启用最大变换单元偏移的旗标。 | 该技术特征是目标专利中用于控制特定偏移发信的具体语法。对比文件中不存在类似语法元素或逻辑。因此,该技术特征未被公开。 | ||||||
| **技术特征R**:其进一步包括确定用于所述经重构造的视频数据块的边界强度值,其中确定至少一个偏移包括基于所述所确定的边界强度值而确定用于确定是否执行所述经重构造的视频数据块的所述解块滤波或确定所述解块滤波强度中的一者或两者的所述至少一个偏移。<br>**未公开** | [0023]-[0025] 详细描述了如何确定边界强度(Bs)值。<br>然而,对比文件中确定偏移(Filter_Offset_A/B)仅依赖于QP和切片头中传输的偏移值本身(见[0027]-[0029]),并不依赖于边界强度(Bs)值。偏移值是预先在切片头中指定的,用于计算索引,进而查找α/β表。Bs值影响滤波强度的方式是通过选择不同的滤波公式(如Bs=4时用强滤波器),而不是通过改变偏移值本身。 | 在目标专利中,边界强度值可能用于选择不同的偏移(例如,根据Bs>2选择帧内偏移或帧间偏移)。而在对比文件中,边界强度(Bs)和偏移(Filter_Offset)是解块滤波中两个独立的参数:Bs决定滤波的“模式”或“强度等级”,而偏移用于调整与QP相关的阈值(α, β)。对比文件没有公开基于边界强度值来确定偏移值的技术特征。 | ||||||
| **技术特征S**:其进一步包括基于所述视频数据块或邻近于所述视频数据块的块是否包含在经帧内译码的译码单元中及所述视频数据块或邻近于所述视频数据块的所述块是否包含在最大大小的变换单元中而确定用于所述经重构造的视频数据块的边界强度值,且其中确定至少一个偏移包括基于所述所确定的边界强度而确定用于确定是否执行所述经重构造的视频数据块的所述解块滤波或确定所述解块滤波强度中的一者或两者的所述至少一个偏移。<br>**《隐含公开》**(部分) | [0024] “For each edge, if one of the neighboring blocks is intra-coded, a relatively strong filtering (Bs=3) is applied.” | 对比文件公开了基于块是否经帧内译码(intra-coded)来确定边界强度(Bs)值的一部分规则(例如,相邻块中有一个是帧内编码,则Bs=3)。然而,对比文件完全没有涉及“是否包含在最大大小的变换单元中”这一判断条件,这是目标专利特有的与变换大小相关的创新点。因此,对比文件仅部分公开了确定边界强度值所依赖的条件(帧内/帧间),但未公开与变换大小相关的部分。根据宽松的隐含公开标准,可以认为对比文件隐含公开了“基于块是否经帧内译码来确定边界强度值”这一基础概念。但特征S中“基于所确定的边界强度来确定偏移”的部分,如特征R所述,未被公开。 | ||||||
| **技术特征T**:其进一步包括基于所述视频数据块是否包含在经帧内译码的译码单元中且包含在最大大小的变换单元中或邻近于所述视频数据块的块是否包含在经帧内译码的译码单元中且包含在最大大小的变换单元中而确定用于所述经重构造的视频数据块的边界强度值;并且中确定至少一个偏移包括基于所述所确定的边界强度而确定用于确定是否执行所述经重构造的视频数据块的所述解块滤波或确定所述解块滤波强度中的一者或两者的所述至少一个偏移。<br>**未公开** | 对比文件未涉及“最大大小的变换单元”概念,也未将“包含在最大大小的变换单元中”作为确定边界强度值的条件。 | 该技术特征将边界强度值的确定与“经帧内译码”和“最大大小的变换单元”两个条件同时关联。对比文件仅公开了前者,未公开后者。因此,该技术特征未被公开。 | ||||||
| **技术特征U**:其进一步包括在所述视频数据块与邻近于所述视频数据块的块两者均不包含在经帧内译码的译码单元中且所述视频数据块及邻近于所述视频数据块的所述块中的至少一者包含在最大大小的变换单元中时,确定用于所述经重构造的视频数据块的边界强度值,且其中确定至少一个偏移包括基于所述所确定的边界强度而确定用于确定是否执行所述经重构的视频数据块的所述解块滤波或确定所述解块滤波强度中的一者或两者的所述至少一个偏移。<br>**未公开** | 对比文件未涉及“最大大小的变换单元”概念。 | 该技术特征的核心判断条件包含“包含在最大大小的变换单元中”,这是对比文件完全没有的内容。因此,该技术特征未被公开。 | ||||||
| **技术特征V**:其进一步包括在所述视频数据块及邻近于所述视频数据块的块中的至少一者包含在最大大小的变换单元中时确定用于所述经重构造的视频数据块的边界强度值,而不确定所述视频数据块及邻近于所述视频数据块的所述块是否包含在经帧内译码的译码单元中;并且中确定至少一个偏移包括基于所述所确定的边界强度而确定用于确定是否执行所述经重构造的视频数据块的所述解块滤波或确定所述解块滤波强度中的一者或两者的所述至少一个偏移。<br>**未公开** | 对比文件未涉及“最大大小的变换单元”概念。 | 该技术特征完全基于“包含在最大大小的变换单元中”这一对比文件未公开的条件。因此,该技术特征未被公开。 | ||||||
| **技术特征W**:其中确定至少一个偏移包括基于所述视频数据块是经帧内译码还是经帧间译码而确定用于确定是否执行所述经重构造的视频数据块的所述解块滤波或确定所述解块滤波强度中的一者或两者的所述至少一个偏移。<br>**未公开** | 对比文件中,偏移(Filter_Offset_A/B)是在切片头中指定的固定值,其确定(即解码器读取)不依赖于当前视频数据块是帧内还是帧间译码。偏移用于所有块的滤波阈值计算,而滤波强度的差异化主要通过边界强度Bs(其取决于帧内/帧间)和不同的滤波公式来实现,而非通过改变偏移值本身。 | 目标专利中明确教导了可以为帧内和帧间译码模式分别确定不同的偏移(如INTRA_TC_OFFSET和INTER_TC_OFFSET)。对比文件没有描述这种偏移值对译码模式的依赖性。因此,该技术特征未被公开。 | ||||||
| **技术特征X**:其进一步包括:在图像参数集PPS中指定旗标,以指示所述至少一个偏移在所述PPS及包含所述视频数据块的经编码版本的所述可独立解码的单元的标头中的一者或两者中被指定为至少一个语法元素,以及在所述PPS及包含所述视频数据块的所述经编码版本的所述可独立解码的单元的所述标头中的一者或两者中将基于所述视频数据块是经帧内译码还是经帧间译码而确定的所述至少一个偏移指定为所述至少一个语法元素。<br>**未公开** | 对比文件未提及PPS,未提及用于指示偏移发信位置的旗标,也未提及基于帧内/帧间译码模式确定不同的偏移值。 | 该技术特征组合了PPS旗标机制和偏移对译码模式的依赖性,这两者均是对比文件未公开的内容。因此,该技术特征未被公开。 | ||||||
| **技术特征Y**:其进一步包括:在图像参数集PPS中指定旗标,以指示所述至少一个偏移未在所述PPS及包含所述视频数据块的经编码版本的所述可独立解码的单元的标头中的一者或两者中被指定为所述至少一个语法元素<br>**未公开** | 对比文件未提及PPS,也未提及此类用于否定性指示的旗标。 | 该技术特征涉及PPS中的特定旗标语法。对比文件完全没有相关内容。因此,该技术特征未被公开。 | ||||||
| **技术特征Z**:在所述PPS中将所述至少一个偏移指定为语法元素。<br>**未公开** | 对比文件仅提及在切片头(slice header)中指定偏移,未提及在PPS中指定偏移。 | 该技术特征明确限定在PPS中指定偏移。对比文件未公开此内容。因此,该技术特征未被公开。 |
<<<A>>><<<E>>><<<F>>><<<H>>><<<I>>><<<b>>><<<c>>><<<d>>><<<g>>><<<l>>><<<s>>>