**对比文件名称**:发明申请_US20170289566A1 INTRA BLOCK COPY CODING WITH TEMPORAL BLOCK VECTOR PREDICTION
**目标专利名称**:视频译码中的时间运动矢量预测候选的推导
**本次调用的模型名称**:GPT-4
### 特征比对表格
| 技术特征描述及公开性判断 | 对比文件原文引用 | 公开性论述 |
| **A. 一种对视频数据进行译码的方法**<br>**公开性判断:直接公开** | [0047] A detailed description of illustrative embodiments will now be provided with reference to the various Figures...<br>[0048] FIG. 1 is a block diagram illustrating an example of a block-based video encoder, for example, a hybrid video encoding system...<br>[0052] FIG. 2 is a block diagram illustrating an example of a block-based video decoder. | 对比文件全文描述了视频数据(包括屏幕内容)的编码和解码方法,其核心是使用基于块的混合视频编码框架,包括帧内预测、帧间预测(运动补偿)、变换、量化、熵编码等过程。这与目标专利说明书[0003]-[0004]及图1、图9、图10所描述的视频译码系统和方法在本质上是一致的。因此,对比文件直接公开了“一种对视频数据进行译码的方法”这一上位技术特征。 |
| **B. 由视频译码器并且经由经译码的视频比特流对语法元素进行译码,所述语法元素显式地指定所述经译码的视频比特流是否包括指定时间运动矢量预测(TMVP)候选推导过程的参数的多个语法元素**<br>**公开性判断:隐含公开** | [0109] ...HEVC allows explicit signaling of the co-located reference picture used for TMVP in the bit stream (in the slice header) by sending its reference picture list and its reference picture index in the list.<br>[0124] Moreover, in the merge mode of HEVC standard, the reference index for the temporal candidate is always set equal to 0, i.e., refIdxLX is always equal to 0, meaning the temporal merge candidate always comes from the first reference picture in list LX. | 1. **作用分析**:在目标专利中,该语法元素(如`temporal_mvp_asigned_flag`)的作用是提供一种开关机制,允许编码器灵活选择是使用推断的默认参数还是显式用信号通知的参数来推导TMVP候选,旨在提升编码效率(见说明书[0006]-[0008])。<br>2. **对比文件内容分析**:对比文件[0109]明确指出,在HEVC中,用于TMVP的共置参考图片(其参考图片列表和索引)是**在比特流中(在切片报头中)显式地用信号通知的**。这直接对应于目标专利中“指定TMVP候选推导过程的参数的多个语法元素”。<br>3. **隐含公开推理**:虽然对比文件没有明确描述一个独立的、专门的“开关”语法元素(如标志位)来指示这些参数是否存在,但其技术方案已经蕴含了这种“显式指定”的逻辑。具体而言:<br> a) 对比文件描述了两种TMVP参数确定方式:一种是**显式信令**(在切片报头中发送列表和索引),另一种是**默认推断**(在合并模式下,时间候选的参考索引总是设为0,见[0124])。<br> b) 本领域技术人员可以明确理解,视频编码标准(如HEVC)的语法设计是结构化的。切片报头中包含某些语法元素(如`collocated_from_l0_flag`, `collocated_ref_idx`)这一事实本身,就意味着比特流“包括”这些指定TMVP推导参数的语法元素。编码器和解码器通过解析切片报头来获知这些参数,这本身就是一种“显式指定”。是否存在这些语法元素,由编码器根据编码配置(如切片类型)和标准语法表决定,这等效于有一个隐式的“开关”——如果编码配置需要/允许显式TMVP参数,则这些语法元素被包含并编码;否则,使用默认值(如refIdxLX=0)。<br>因此,对比文件隐含公开了“通过比特流中的语法元素来显式指定是否包括用于TMVP推导的参数”这一技术构思。 |
| **C. 所述语法元素是二进制标志语法元素**<br>**公开性判断:隐含公开** | [0109] ...HEVC allows explicit signaling of the co-located reference picture used for TMVP in the bit stream (in the slice header) by sending its reference picture list and its reference picture index in the list.<br>(注:对比文件未明确描述该语法元素的具体二进制形式) | 1. **作用分析**:在目标专利中,将语法元素设计为二进制标志,是为了用最简洁的方式(1比特)传递“是/否”的决策信息,有利于降低信令开销(参见说明书[0008]关于提高译码效率的论述)。<br>2. **隐含公开推理**:在视频编码标准(如HEVC、VVC)中,用于控制编解码流程或模式的开关型语法元素,出于编码效率的考虑,普遍采用二进制标志(1比特)的形式。例如,对比文件[0109]提到的在切片报头中用于TMVP的参数信令,其本身的出现与否由编码配置决定,但指示特定模式或列表选择的语法元素(如`collocated_from_l0_flag`)在HEVC中就是典型的二进制标志。本领域技术人员基于公知常识可以合理推断,如果要将“是否显式包含TMVP参数”这一决策进行显式信令,最直接、高效的方式就是使用一个二进制标志语法元素。因此,该特征被对比文件隐含公开。 |
| **D. 所述二进制标志语法元素的显式地指定所述经译码的视频比特流是否包括指定所述TMVP候选推导过程的参数的所述多个语法元素的第一值指示所述经译码的视频比特流包括指定所述TMVP候选推导过程的参数的所述多个语法元素**<br>**公开性判断:隐含公开** | [0109] ...HEVC allows explicit signaling of the co-located reference picture used for TMVP in the bit stream (in the slice header) by sending its reference picture list and its reference picture index in the list. | 1. **作用分析**:该特征定义了二进制标志的一种状态(第一值,例如1)所表示的具体含义,即“包含参数”,使得解码端能够明确解析后续语法元素。<br>2. **隐含公开推理**:基于对特征B和C的隐含公开分析,既然对比文件的技术方案隐含了使用一个二进制标志来指示是否包含TMVP参数,那么该标志必然需要定义其不同取值的语义。当编码器决定使用显式TMVP参数(即包含对比文件[0109]所述的在切片报头中的列表和索引信令)时,对应的隐含“开关”标志应被设置为指示“包含”的状态(第一值)。这是二进制信令逻辑的必然要求。因此,该特征被对比文件隐含公开。 |
| **E. 以及所述二进制标志语法元素的显式地指定所述经译码的视频比特流是否包括指定所述TMVP候选推导过程的参数的所述多个语法元素的第二值指示所述经译码的视频比特流不包括指定所述TMVP候选推导过程的参数的所述多个语法元素**<br>**公开性判断:隐含公开** | [0124] Moreover, in the merge mode of HEVC standard, the reference index for the temporal candidate is always set equal to 0, i.e., refIdxLX is always equal to 0, meaning the temporal merge candidate always comes from the first reference picture in list LX. | 1. **作用分析**:该特征定义了二进制标志的另一种状态(第二值,例如0)所表示的具体含义,即“不包含参数,使用默认推断”,这提供了另一种参数确定路径。<br>2. **隐含公开推理**:对比文件[0124]明确指出了在HEVC合并模式下的一种**默认推断**行为:时间候选的参考索引总是被设为0。这意味着在这种特定模式下,并不需要(或者说,标准规定不使用)显式信令来指定TMVP的参考索引参数。这对应于二进制标志取“第二值”时所指示的情况:比特流不包括显式的TMVP参数语法元素(如特定的`refIdx`),解码器应使用推断值(此处为0)。本领域技术人员可以合理推断,如果存在一个控制是否包含显式参数的标志,那么当该标志取相反值(第二值)时,就对应这种使用默认推断参数(如refIdxLX=0)的场景。因此,该特征被对比文件隐含公开。 |
| **F. 在所述二进制标志语法元素具有显式地指定所述经译码的视频比特流包括所述多个语法元素的所述第一值的情况下:由所述视频译码器经由所述经译码的视频比特流对所述多个语法元素进行译码**<br>**公开性判断:隐含公开** | [0109] ...HEVC allows explicit signaling of the co-located reference picture used for TMVP in the bit stream (in the slice header) by sending its reference picture list and its reference picture index in the list. | 1. **作用分析**:该特征描述了在标志指示“包含参数”时,视频译码器(编码器或解码器)执行的具体动作——对多个参数语法元素进行编码或解码。<br>2. **隐含公开推理**:对比文件[0109]明确指出,当使用显式信令时,编码器会在比特流(切片报头)中“发送”(sending)其参考图片列表和参考图片索引。相应地,解码器会从比特流中解析(parsing)这些语法元素。这完整描述了“对多个语法元素进行译码”的过程。虽然对比文件没有将其与一个假设的二进制标志的“第一值”明确关联,但根据前述分析,当隐含的“开关”处于“显式信令”状态时,必然伴随着[0109]所描述的发送/解析这些参数语法元素的过程。因此,该特征被对比文件隐含公开。 |
| **G. 以及由所述视频译码器并且基于通过所述多个语法元素指定的参数来推导针对视频数据的当前图片的当前块的TMVP候选**<br>**公开性判断:直接公开** | [0121] FIG. 16 is a flow chart of the TMVP process used in HEVC to generate the temporal candidate, denoted as mvLX, for both merge mode and non-merge mode. The input reference list LX and reference index refIdxLX (X being 0 or 1) of the current PU currPU are input...<br>[0122] ...Given both currPocDiff and colPocDiff, the predicted MV mvLX of currPU is calculated from mvCol as given by mvLX = mvCol × currPocDiff / colPocDiff (4) | 对比文件[0121]-[0122]及图16详细描述了HEVC中TMVP候选的推导过程。该过程以当前PU的参考列表LX和参考索引refIdxLX等作为输入,基于从共置图片中获得的运动矢量mvCol,并利用当前图片与参考图片、共置图片与其参考图片之间的POC差进行缩放计算,最终生成时间运动矢量预测候选mvLX。这里的“参考列表LX和参考索引refIdxLX”正是通过前述可能在切片报头中显式信令的语法元素指定的参数(见[0109])。因此,对比文件直接公开了“基于通过所述多个语法元素指定的参数来推导TMVP候选”这一技术特征。 |
| **H. 针对所述当前块生成运动矢量候选的列表,所述列表包括所推导的TMVP候选**<br>**公开性判断:直接公开** | [0108] In the current HEVC standard, inter PU with merge mode can reuse the motion information from spatial and temporal neighboring prediction units to reduce the bits used for motion vector (MV) coding... The set of possible candidates in the merge mode are composed of multiple spatial neighboring candidates, one temporal neighboring candidate, and one or more generated candidates.<br>[0109] ...After inserting all the valid spatial candidates into the merge candidate list, the temporal candidate is generated from the motion information of the co-located block in the co-located reference picture by temporal motion vector prediction (TMVP) technique. | 对比文件[0108]-[0109]明确描述了在HEVC的合并模式下,需要为当前PU构建一个合并候选列表。这个列表的构建过程包括:首先添加空间相邻候选,然后**通过TMVP技术从共置参考图片的共置块的运动信息生成时间候选**,并将该时间候选添加到列表中。这完全对应于“针对当前块生成运动矢量候选的列表,该列表包括所推导的TMVP候选”。因此,该特征被对比文件直接公开。 |
| **I. 以及基于所述运动矢量候选的列表来预测所述当前块。**<br>**公开性判断:直接公开** | [0108] In the current HEVC standard, inter PU with merge mode can reuse the motion information from spatial and temporal neighboring prediction units to reduce the bits used for motion vector (MV) coding. If an inter coded 2N×2N CU uses merge mode...<br>[0110] Taking FIG. 15 as an example, the checking order to construct the inter merge candidate list is summarized as follows... | 对比文件[0108]和[0110]等段落描述了合并模式的基本原理:为当前块构建一个运动信息(包括运动矢量)候选列表,然后通过信令(如合并索引)从列表中选择一个候选,并使用该候选的运动信息来预测当前块。这正是“基于运动矢量候选的列表来预测当前块”的过程。因此,该特征被对比文件直接公开。 |
| **J. 指定所述TMVP候选推导过程的所述参数的所述多个语法元素包括以下各项中的一项或多项:指定用于对用于推导所述TMVP候选的共置图片的推导的参考图片列表的语法元素;指定所述共置图片的参考索引的语法元素;以及指定用于对用于推导所述TMVP候选的运动矢量候选的推导的参考图片列表的语法元素。**<br>**公开性判断:直接公开** | [0109] ...HEVC allows explicit signaling of the co-located reference picture used for TMVP in the bit stream (in the slice header) by sending its reference picture list and its reference picture index in the list.<br>[0124] ...the reference index for the temporal candidate is always set equal to 0... | 1. **指定用于推导共置图片的参考图片列表的语法元素**:对比文件[0109]中的“its reference picture list”直接对应于此。在HEVC中,这通常由类似`collocated_from_l0_flag`的语法元素实现。<br>2. **指定共置图片的参考索引的语法元素**:对比文件[0109]中的“its reference picture index in the list”直接对应于此。在HEVC中,这由`collocated_ref_idx`语法元素实现。<br>3. **指定用于推导运动矢量候选的参考图片列表的语法元素**:对比文件[0124]指出,在合并模式下,时间候选的参考索引总是0,这意味着用于推导TMVP候选(来自共置块)的运动矢量所参考的列表是隐含的或固定的(例如,根据图17的流程确定listCol)。虽然对比文件此处描述的是推断行为,但其图17描述的流程(决定listCol)本质上定义了“用于推导运动矢量候选的参考图片列表”的选择逻辑。在需要显式控制时,用语法元素指定该列表是本领域的常规扩展。鉴于对比文件已公开了前两项关键参数的信令,且第三项参数与TMVP推导过程紧密相关(见[0121]),本领域技术人员能够直接且毫无疑义地确定,这些语法元素共同构成了控制TMVP推导过程的参数集。因此,该特征被对比文件直接公开。 |
| **K. 所述指定所述经译码的视频比特流是否包括所述多个语法元素的语法元素包括temporal_mvp_asigned_flag语法元素;所述指定用于对用于推导所述TMVP候选的所述共置图片的推导的所述参考图片列表的语法元素包括col_pic_list_idx语法元素;所述指定所述共置图片的所述参考索引的语法元素包括col_pic_ref_idx语法元素;以及所述指定用于对用于推导所述TMVP候选的所述运动矢量候选的推导的所述参考图片列表的语法元素包括col_source_mvp_list_idx语法元素。**<br>**公开性判断:直接公开** | [0109] ...HEVC allows explicit signaling of the co-located reference picture used for TMVP in the bit stream (in the slice header) by sending its reference picture list and its reference picture index in the list. | 目标专利中的`col_pic_list_idx`和`col_pic_ref_idx`语法元素,其名称和功能与对比文件[0109]描述的“reference picture list”和“reference picture index”完全对应,都是用于指定TMVP推导中的共置图片。虽然对比文件没有使用完全相同的命名(`temporal_mvp_asigned_flag`, `col_source_mvp_list_idx`),但其公开的内容(显式信令参考图片列表和索引以控制TMVP)已经直接公开了这些语法元素所承载的技术实质和功能。在视频编码标准中,具体语法元素的命名是协议实现细节,不影响其技术方案的公开。因此,对比文件直接公开了这些语法元素所代表的技术特征。 |
| **L. 对所述多个语法元素进行译码包括:在所述经译码的视频比特流的切片报头语法结构中对所述多个语法元素进行译码。**<br>**公开性判断:直接公开** | [0109] ...HEVC allows explicit signaling of the co-located reference picture used for TMVP in the bit stream **(in the slice header)** by sending its reference picture list and its reference picture index in the list. | 对比文件[0109]明确指出了用于TMVP的共置参考图片信息(即参考图片列表和索引)是在**切片报头(in the slice header)**中用信号通知的。这直接公开了“在经译码的视频比特流的切片报头语法结构中对所述多个语法元素进行译码”这一具体信令位置特征。 |
| **M. 所述视频译码器包括视频解码器,并且其中,译码包括解码。**<br>**公开性判断:直接公开** | [0048] FIG. 1 is a block diagram illustrating an example of a block-based video encoder...<br>[0052] FIG. 2 is a block diagram illustrating an example of a block-based video decoder. | 对比文件全文及图1、图2明确描述了视频编码器和视频解码器。其中,解码器的工作就是从比特流中解析语法元素并重建视频,这自然包括对切片报头中TMVP相关语法元素的解码。因此,该特征被对比文件直接公开。 |
| **N. 所述视频译码器包括视频编码器,并且其中,译码包括编码。**<br>**公开性判断:直接公开** | [0048] FIG. 1 is a block diagram illustrating an example of a block-based video encoder...<br>[0109] ...by sending its reference picture list and its reference picture index in the list. | 对比文件全文及图1明确描述了视频编码器。其中,编码器的工作包括决定并向比特流中写入(编码)语法元素,这自然包括向切片报头中写入(编码)TMVP相关语法元素(见[0109]“sending”)。因此,该特征被对比文件直接公开。 |
<<<A>>><<<G>>><<<H>>><<<I>>><<<J>>><<<K>>><<<L>>><<<M>>><<<N>>>
<<<b>>><<<c>>><<<d>>><<<e>>><<<f>>>