对比文件名称:2012-03-15_US2012062756A_发明申请_US20120062756A1 Method and System for Processing Multiview Videos for View Synthesis Using Skip and Direct Modes
目标专利名称:354用于视频译码的视图间预测的视差向量产生CN104335589B
本次调用的模型名称:深度分析模型
### 特征比对表格
| 技术特征描述及公开性判断结果 | 对比文件原文引用 | 公开性论述 |
| 技术特征A:确定视频数据的当前视图的当前预测单元PU是使用运动向量编码的。 <br>《直接公开》 | [0171] “For encoding, the MCTF decomposes the video into high band frames and low hand frames. ... The transformed low and high band frames, along with associated motion information, are entropy encoded to form an encoded bitstream.” | 对比文件明确描述了在编码过程中,视频被分解,并且与运动信息(motion information)一起被编码到位流中。这隐含了编码器需要确定当前块(如宏块或PU)是否使用了运动向量进行编码。同时,在[0171]段描述的“motion information”即为运动向量。因此,本领域技术人员可以毫无疑义地得出,在编码和解码过程中,需要确定当前PU是否使用了运动向量进行编码。该特征被直接公开。 |
| 技术特征B:其中所述当前PU处于译码单元CU内。 <br>《隐含公开》 | [0146] “Each frame of each video includes macroblocks of pixels. Therefore, the method of multiview video encoding and decoding according to one embodiment of the invention is macroblock adaptive.” <br> [0152] “Variable Block-Size Depth/Motion Estimation ... Given a candidate macroblock type mb_type and N possible reference frames, ... we find, for each sub-macroblock, a reference frame along with either a motion vector or a depth/correction-vector pair...” | 对比文件反复提及“macroblock”和“sub-macroblock”作为视频编码的基本单元。在HEVC标准(目标专利的背景技术)中,CU是取代早期标准(如H.264/AVC)中宏块(macroblock)的对应概念。虽然对比文件未明确使用“CU”这一术语,但其描述的“macroblock”和“sub-macroblock”在视频编码中的作用与目标专利中“PU”作为预测单元的作用实质相同,都是进行运动/视差预测的基本单元。本领域技术人员知晓,在基于块的视频编码中,预测单元(如PU)必然位于一个更大的编码结构(如宏块或CU)之内。因此,可以合理推断出“当前PU处于译码单元CU内”这一技术特征。该特征被隐含公开。 |
| 技术特征C:基于对所述当前PU的相邻PU也在所述CU内的确定,检索在所述CU外部并且与所述CU相邻的PU的第一集合运动信息。 <br>《未公开》 | [0220] “...derive the reference picture index RefIdxLX, motion vector (X,Y) from neighbors A, B and C...” (结合图23和图26) | 对比文件公开了从相邻块(neighbors A, B, C)推导参考图片索引和运动向量(即运动信息)。然而,对比文件完全没有提及“CU”这一容纳块的概念,更没有提及当相邻块也在同一CU内时,需要用CU外部的相邻块的运动信息进行替代。目标专利的该特征是为了解决在并行处理区域(如MER或CU)内,因依赖内部数据而无法并行解码的问题。对比文件的上下文是常规的跳过(Skip)和直接(Direct)模式预测,其推导邻居运动信息时并未考虑任何“容纳块”内外的限制或替代规则。因此,对比文件既未直接公开也未隐含公开该特征。 |
| 技术特征D:基于对在所述CU外部的所述PU的所述第一集合运动信息界定视差运动向量的确定,将来自于参考视图的PU的第二集合运动信息增加到所述当前PU的候选列表。 <br>《未公开》 | [0155] “View synthesis prediction (VSP)... synthesizing frames for a virtual camera to predict a sequence of frames.” <br> [0208] “Assuming that the view synthesis reference picture is not ordered as the first entry in the reference picture list, ... since the view synthesized picture may offer better quality compared to a disparity-compensated picture or a motion-compensated picture...” | 对比文件公开了“视图合成预测(VSP)”以及使用合成参考图片。合成参考图片的生成可能涉及视差(disparity)。然而,特征D描述的是一个特定的、多步骤的过程:1) 从CU外部的PU获取第一运动信息;2) 用该信息“界定”(即确定)一个视差运动向量;3) 使用该视差运动向量从参考视图中确定一个PU;4) 将该PU的运动信息增加到候选列表。对比文件没有描述这样一个以“CU外部PU的运动信息”为起点来“界定视差向量”,进而获取“参考视图PU的运动信息”的链式过程。其VSP模式主要依赖深度图(depth map)和相机参数进行视图合成,而非从空间相邻块的运动信息推导视差向量。因此,该特征未被公开。 |
| 技术特征E:其中所述参考视图的所述PU是使用所述视差运动向量确定的。 <br>《未公开》 | [0160] “Specifically, for each camera c, we first synthesize a virtual frame I′[c, t, x, y] based on the unstructured lumigraph rendering technique ... and then predicatively encode the current sequence using the synthesized view.” | 对比文件描述了通过视图合成技术生成虚拟帧(即参考视图的合成帧),该过程使用深度、相机旋转矩阵和平移向量等(见公式1和2)。虽然合成过程在概念上隐含了视差关系,但对比文件并未明确描述使用一个名为“视差运动向量”的特定向量来确定参考视图中的PU。目标专利中的“视差运动向量”特指用于视图间预测的运动向量,其确定方式(如从空间相邻块推导)在对比文件中没有对应。因此,该特征未被公开。 |
| 技术特征F:从所述第二集合运动信息中选择运动向量预测子。 <br>《直接公开》 | [0214] “Inputs to this process are the neighboring partitions A, B and C, ... Output of this process is the depth vector prediction dpfhpLX. The variable dpthpLX is derived as follows...” <br> [0220] “...derive the reference picture index RefIdxLX, motion vector (X,Y) from neighbors A, B and C...” | 对比文件在描述跳过(Skip)和直接(Direct)模式时,详细说明了如何从相邻块(A, B, C)推导出用于当前块的预测子(prediction),例如深度向量预测(dpthpLX)或运动向量(X,Y)。这明确公开了从一个候选集合(即相邻块的信息)中选择(或推导出)预测子的过程。该特征被直接公开。 |
| 技术特征G:基于所述运动向量预测子对所述运动向量进行解码。 <br>《直接公开》 | [0170] “...the difference between the prediction vector and the current vector is then subject to an entropy coding process...” <br> [0220]-[0222] 描述了在解码过程中使用推导出的参考索引和运动向量进行预测。 | 对比文件公开了在编码时对预测向量(prediction vector)和当前向量(current vector)的差值进行熵编码,这反向意味着在解码时,需要基于预测子(即预测向量)和接收到的差值来重构当前运动向量。图26和27的流程也展示了在跳过模式下,使用推导出的运动向量进行预测和解码。因此,本领域技术人员可以毫无疑义地得出基于运动向量预测子对运动向量进行解码的技术方案。该特征被直接公开。 |
| 技术特征H:其中所述当前PU在运动估计区域MER内,并且其中在所述CU外部的所述PU在所述MER外部。 <br>《未公开》 | 无对应内容。 | 对比文件全文未提及“运动估计区域(Motion Estimation Region, MER)”这一概念。MER是HEVC中用于定义并行处理区域的特定工具。目标专利中特征H旨在限定CU和MER的空间关系,以确保替代块不仅位于CU外部,也位于MER外部,从而实现真正的并行解码。由于对比文件缺乏MER的概念,该特征完全未被公开。 |
| 技术特征I-O(I, J, K, L, M, N, O):这些特征具体描述了在不同相邻位置(左下方、右上方、左上方)时,用MER的相应外部相邻块替代当前PU的相邻块的详细规则。 <br>《未公开》 | 无对应内容。 | 这些特征(I至O)是特征C所描述的“替代”操作的具体实现细则,其前提是存在“MER”这一概念以及“当前PU在MER内”的条件。如前所述,对比文件未公开MER,更未涉及任何在MER内因并行处理限制而需要进行的块替代规则。因此,这些具体的位置替代规则均未被公开。 |
| 技术特征P:其进一步包括使用所述运动向量对视频数据的所述当前PU进行解码。 <br>《直接公开》 | [0142] “A reconstructed macroblock is formed by the addition 2130 of the synthesized macroblock and the decoded residual macroblock 2104.” <br> [0220] “...and use the derived RefIdxlX and motion vector (X,Y) to do the prediction...” | 对比文件明确描述了在解码过程中,使用推导出的(或解码得到的)运动向量(或深度/校正向量)进行预测,然后将预测块与解码出的残差块相加,以重建当前宏块(或PU)。这直接公开了使用运动向量对当前视频数据块进行解码的步骤。该特征被直接公开。 |
| 技术特征Q:其中对所述运动向量进行解码包括:对运动向量差值进行解码。 <br>《直接公开》 | [0170] “For instance, motion vectors of the macroblocks are typically encoded using predictive methods that determine a prediction vector from vectors in macroblocks in reference pictures. The difference between the prediction vector and the current vector is then subject to an entropy coding process...” | 对比文件明确描述了运动向量的典型编码方法:计算当前向量与预测向量的差值,并对该差值进行熵编码。对应的解码过程必然包括对这个编码后的运动向量差值进行解码。因此,该特征被直接公开。 |
| 技术特征R:将所述运动向量差值加到所述运动向量预测子以再现所述运动向量。 <br>《直接公开》 | [0170] (同上) | 根据对比文件[0170]的描述,编码的是预测向量与当前向量的差值。在解码端,为了再现当前运动向量,必须将解码得到的运动向量差值加到运动向量预测子(即预测向量)上。这是视频编解码中的公知常识。因此,本领域技术人员可以毫无疑义地得出该技术方案。该特征被直接公开。 |
### 结论
根据上述比对分析:
- 技术特征A、F、G、P、Q、R被对比文件**直接公开**。
- 技术特征B被对比文件**隐含公开**。
- 技术特征C、D、E、H、I、J、K、L、M、N、O**既未被直接公开也未被隐含公开**。
<<<A>>><<<F>>><<<G>>><<<P>>><<<Q>>><<<R>>><<<b>>>