对比文件名称:2006-01-12_US2006008038A_发明申请_US20060008038A1 Adaptive updates in motion-compensated temporal filtering
目标专利名称:326用于可缩放视频译码及3D视频译码的多假设运动补偿CN104521237B
模型名称:本次调用未提供模型名称,故不予记录。
### 特征比对表格
| 技术特征描述及公开性判断结果 | 对比文件原文引用 | 公开性论述 |
| **技术特征A:识别第一层中的第一视频单元**<br>《直接公开》 | 说明书第[0089]段:“In the MCTF (700) of FIG. 7, even video frames are used as references in the MCP (710). For a particular odd video frame I_{2i+1}, the encoder computes a motion-compensated prediction from one or both of the adjacent even frames I_{2i} and I_{2i+2}.” | 对比文件公开了在运动补偿时间滤波(MCTF)中,对特定的视频帧(如奇数帧I_{2i+1})进行处理。这对应于识别一个特定层(此处为进行时间分解的层)中的特定视频单元(帧)。本领域技术人员能毫无疑义地得出对比文件公开了识别一个层中的视频单元。因此,技术特征A被直接公开。 |
| **技术特征B:基于所述第一层中的至少一个其他视频单元的运动信息确定用于预测所述第一视频单元的显式假设,显式假设为其运动信息在所述视频信息中被译码的假设**<br>《隐含公开》 | 说明书第[0089]-[0090]段:“the encoder computes a motion-compensated prediction ... The difference between the prediction and the original odd frame I_{2i+1} is the temporal high-pass frame H_i.”; 第[0092]段:“In the predict step typically attempts to minimize or reduce the bit rate required to encode the high-pass frame (in spatial decomposition and entropy coding) **along with motion vectors used for prediction**.” | 对比文件公开了在MCTF的预测阶段,使用来自相邻偶数帧(其他视频单元)的运动信息来计算对当前奇数帧(第一视频单元)的运动补偿预测(即假设)。该运动补偿预测用于生成时间高通帧,并且用于预测的运动向量需要被编码(译码)到位流中(见[0092]段),这与“显式假设”的定义(运动信息在视频信息中被译码)相符。因此,本领域技术人员通过合理推断,能够得出对比文件隐含公开了基于其他视频单元的运动信息确定显式假设的技术特征。 |
| **技术特征C:确定旗标的值,所述旗标指示隐式假设是否用于预测,隐式假设为其运动预测信息未在所述视频信息中被译码的假设**<br>《未公开》 | 无相应内容。 | 对比文件全文描述了在MCTF中使用运动补偿预测和更新,但所有涉及的运动信息(用于预测和更新)均是基于当前层内或基础层(在嵌入式编解码器方案中)的、需要编码或可用的运动向量。没有描述一种“隐式假设”,其运动预测信息**未**在视频信息中被译码,也没有描述通过一个旗标来指示是否使用这种隐式假设。因此,该技术特征既未被直接公开,也未被隐含公开。 |
| **技术特征D:基于确定所述旗标的所述值指示使用所述隐式假设:**<br>《未公开》 | 无相应内容。 | 由于技术特征C(旗标)未被公开,依赖于该旗标值进行判断的该技术特征D同样未被公开。 |
| **技术特征E:识别第二层中的第二视频单元,**<br>《直接公开》 | 说明书第[0148]-[0150]段描述了在3D子带编码中嵌入基层编解码器(base layer codec)。第[0160]段:“The downsampling module (1410) downsamples the t-L2 temporal sub-band ... The embedded codec (1420) encodes the downsampled t-L2 sub-band (shown as the ts-LL sub-band)... The embedded codec (1420) also decodes the ts-LL sub-band ... producing the reconstructed sub-band ts-LL′.” | 对比文件公开了在具有嵌入式基层编解码器的可缩放视频编码方案中,存在基层(第二层)和增强层(第一层)。例如,t-L2是增强层的时间低通子带,而ts-LL是经过下采样的、输入到基层编解码器的对应视频单元。编码和重构ts-LL’的过程明确涉及识别和处理基层(第二层)中的视频单元(ts-LL)。因此,技术特征E被直接公开。 |
| **技术特征F:获取与所述第二层中的所述第二视频单元相关联的运动信息,**<br>《隐含公开》 | 说明书第[0210]-[0214]段:“a base layer codec compatible with an existing standard ... a block coded using inter compression for an inter-picture (P-picture or B-picture) typically has associated motion information.” 以及“In one example ... a 3D sub-band encoder and 3D sub-band decoder simply use base layer motion vectors as the actual motion vectors for blocks for temporally corresponding high-pass sub-band frames.” | 对比文件公开了基层编解码器(如符合H.264/AVC的标准编解码器)会对块进行帧间压缩,并产生相关联的运动信息(运动向量)。并且明确教导了子带编码器/解码器可以“使用”(use)基层运动向量。要“使用”基层运动向量,必然需要先“获取”它们。因此,本领域技术人员能够合理推断出,在利用基层信息时,需要获取与基层视频单元相关联的运动信息。因此,技术特征F被隐含公开。 |
| **技术特征G:以及确定用于从与所述第二层中的所述第二视频单元相关联的所述运动信息预测所述第一视频单元的所述隐式假设,**<br>《未公开》 | 第[0210]-[0214]段描述了重用基层运动向量的几种目的:作为实际运动向量、用于运动向量预测、或加速运动估计。例如,“use base layer motion vectors as the actual motion vectors”。 | 对比文件公开了可以使用基层的运动信息来辅助增强层的编码/解码,例如直接将其作为增强层中对应块的运动向量。然而,目标专利的“隐式假设”特指其运动预测信息**未在视频信息中被译码**的假设。在对比文件公开的“重用”方案中,基层运动向量本身是已经作为基层位流一部分被编码(译码)的信息。将其用于增强层时,它仍然是“显式”存在的运动信息(尽管可能来自另一层),而非“未译码”的隐式信息。因此,对比文件未公开“隐式假设”的确定。 |
| **技术特征H:以及根据所述显式假设和所述隐式假设来预测所述第一视频单元,**<br>《未公开》 | 无相应内容。 | 对比文件没有公开将“显式假设”(如技术特征B所定义)与“隐式假设”(如技术特征G所定义)相结合来预测第一视频单元。其MCTF预测或嵌入式编解码器方案中的预测,均未涉及这种基于两类不同性质假设的联合预测机制。 |
| **技术特征I:或者基于确定所述旗标的所述值指示未使用所述隐式假设,**<br>《未公开》 | 无相应内容。 | 同技术特征C和D,由于旗标及隐式假设的概念未被公开,此基于旗标判断不使用隐式假设的步骤也未被公开。 |
| **技术特征J:基于所述显式假设来预测所述第一视频单元。**<br>《隐含公开》 | 说明书第[0089]段:“For a particular odd video frame I_{2i+1}, the encoder computes a motion-compensated prediction from one or both of the adjacent even frames I_{2i} and I_{2i+2}. The difference between the prediction and the original odd frame I_{2i+1} is the temporal high-pass frame H_i.” | 对比文件公开了在MCTF中,基于来自相邻帧(其他视频单元)的运动补偿预测(即显式假设)来计算当前视频单元(奇数帧)的残差(高通帧)。在解码端,重构该奇数帧需要将此预测(显式假设)与接收到的高通残差相加。这本质上就是基于显式假设来预测(或重构)第一视频单元。因此,本领域技术人员能够合理推断出该技术特征。 |
| **技术特征K:其中所述第一视频单元及所述第二视频单元各自包括帧、切片、译码单元CU、预测单元PU、块或像素区。**<br>《直接公开》 | 说明书第[0060]段:“the encoder (200) computes motion vectors for variable-size blocks of motion vectors (from 4×4 up to 16×16)”; 第[0065]段提到“macroblock”和“block”; 第[0084]段提到“PU”; 第[0160]段提到“sub-band”(可视为一种视频单元)。 | 对比文件在描述运动估计、MCTF和嵌入式编解码器时,多次使用了“block”、“macroblock”、“partition”、“frame”、“sub-band”等术语来描述被处理的视频单元。这些术语涵盖了目标专利中所述的帧、块等概念。因此,本领域技术人员能毫无疑义地得出对比文件公开了视频单元可以是帧、块等形式。 |
| **技术特征L:其中所述第一层是增强层且所述第二层是参考层,或其中所述第一层是3D视频的相依视图且所述第二层是3D视频的基础视图。**<br>《直接公开》 | 说明书第[0148]段:“In some embodiments, a scalable video encoder includes an embedded base layer codec ... the base layer provides video at minimum spatial, temporal, and SNR resolutions for the systems, upon which additional enhancement layers are added”; 第[0154]段:“the base layer codec is after two temporal sub-band transforms in the encoders of FIGS. 14, 16 and 18”。 | 对比文件明确公开了在可缩放视频编码中,存在基层(base layer)和增强层(enhancement layers)的概念,并且增强层建立在基层之上(第[0148]段)。在附图14、16、18所示的实施例中,基层编解码器被嵌入在时间子带变换之后,明确区分了处理基础分辨率视频的基层和处理更高分辨率/质量视频的增强层。因此,“第一层是增强层且第二层是参考层(基层)”被直接公开。关于3D视频视图的选项,对比文件未提及。 |
| **技术特征M:其中所述第二层中的所述第二视频单元在空间上与所述第一层中的所述第一视频单元位于同一地点。**<br>《隐含公开》 | 说明书第[0160]段:“The downsampling module (1410) downsamples the t-L2 temporal sub-band ... generating a reconstructed version t-L2′ of the temporal sub-band t-L2.”; 第[0166]段:“From the original temporal sub-band t-L2, the encoder (1400) subtracts the reconstructed version t-L2′.” | 对比文件公开了增强层的时间低通子带t-L2,经过下采样和基层编解码器处理后,得到重构版本t-L2’。t-L2’在空间和时间上对应于原始的t-L2,只是经过压缩和重构。当从原始t-L2中减去t-L2’以产生残差时,两者是位于同一地点的(co-located)。基层编解码器处理的ts-LL是t-L2的下采样版本,因此基层的视频单元(ts-LL)与增强层的视频单元(t-L2)在空间上是位于同一地点的(尽管分辨率可能不同)。本领域技术人员可以合理推断出这一空间对应关系。 |
| **技术特征N:其中所述第一层的所述至少一个其他视频单元在空间上邻近于所述第一视频单元。**<br>《未公开》 | 说明书第[0089]段提到使用“adjacent even frames”进行预测。 | 对比文件在MCTF中使用的参考帧(相邻偶数帧)是时间上邻近的,而非空间上邻近。目标专利该特征明确要求“在空间上邻近”,这与对比文件公开的时间邻近不同。因此,该技术特征未被公开。 |
| **技术特征O:其中所述第一层的所述至少一个其他视频单元在时间上邻近于所述第一视频单元且在空间上与所述第一视频单元位于同一地点。**<br>《直接公开》 | 说明书第[0089]段:“For a particular odd video frame I_{2i+1}, the encoder computes a motion-compensated prediction from one or both of the adjacent even frames I_{2i} and I_{2i+2}.”; 第[0097]段:“In the update stage, motion compensation of one or more of the available high-pass frames (e.g., H_i and H_{i-1}) indicates a motion-compensated update.” | 对比文件公开的MCTF中,用于预测奇数帧I_{2i+1}的参考帧是时间上相邻的偶数帧I_{2i}和I_{2i+2}。在更新阶段,用于更新偶数帧I_{2i}的高通帧H_i和H_{i-1}也对应着时间上相邻的奇数帧。这些参考帧(其他视频单元)与当前帧(第一视频单元)在时间上是邻近的。同时,运动补偿是沿着运动轨迹进行的,对于位于同一地点的块(即运动向量为零或很小的情况),参考块与当前块在空间上位于同一地点。本领域技术人员能够理解,在运动补偿的语境下,“时间上邻近”的帧之间进行预测时,通常会涉及到空间上位于同一地点或经运动偏移后的对应区域。因此,该特征被直接公开。 |
| **技术特征P:其中所述第一层的所述至少一个其他视频单元在时间上在所述第一视频单元后面,或在时间上在所述第一视频单元前面。**<br>《直接公开》 | 说明书第[0089]段:“computes a motion-compensated prediction from one or both of the adjacent even frames I_{2i} and I_{2i+2}.” I_{2i}在I_{2i+1}之前,I_{2i+2}在I_{2i+1}之后。 | 对比文件明确公开了预测可以参考时间上在前(I_{2i})和/或在后(I_{2i+2})的帧。这直接对应于“在时间上在前面”和“在时间上在后面”两种情况。 |
| **技术特征Q:其中通过缩放与所述第二视频单元关联的预先界定的运动向量来得到与所述第二视频单元关联的所述运动信息,且其中所述缩放是基于所述第一层与所述第二层之间的空间分辨率上的差异及帧速率上的差异中的至少一者。**<br>《隐含公开》 | 说明书第[0213]段:“When the base layer frames and high-pass sub-band frames have different spatial resolutions, the 3D sub-band encoder and 3D sub-band decoder can scale the base layer motion vectors accordingly.” | 对比文件明确提到了当基层帧和高通子带帧具有不同空间分辨率时,可以对基层运动向量进行相应地缩放(scale)。这隐含了缩放是基于空间分辨率差异的。虽然未明确提及帧速率差异,但本领域技术人员知道,在可缩放视频编码中,时间分辨率(帧速率)也可能不同,并且运动向量可能需要根据时间距离进行缩放(例如在H.264/AVC中常见的基于POC的缩放),这是一种公知常识。因此,可以合理推断对比文件隐含公开了基于空间或时间分辨率差异进行运动向量缩放。 |
| **技术特征R:其中通过对以下值平均来预测所述第一视频单元:(i)基于确定所述旗标的所述值指示未使用所述隐式假设的所述显式假设,或(ii)所述显式假设和基于确定所述旗标的所述值指示使用所述隐式假设的隐式假设,并将0,1或2的舍入偏移应用于通过平均获得的值。**<br>《未公开》 | 无相应内容。 | 对比文件没有公开通过对多个假设(无论是显式的还是隐式的)的平均值来预测视频单元,也没有公开在平均时应用特定的舍入偏移(0,1或2)。其MCTF中的预测是直接的运动补偿,更新是加法操作,而非多个预测值的加权平均。因此,该技术特征未被公开。 |
| **技术特征S:存储器单元,其经配置以存储与第一层及对应第二层相关联的视频信息,所述视频信息包含用于所述第一层及第二层的至少运动预测信息**<br>《直接公开》 | 说明书第[0052]-[0053]段描述了编码器/解码器系统,其中图2、3、4、5展示了包含存储模块的编解码器结构。例如,图2的编码器包含执行运动估计和存储参考帧的组件。第[0053]段:“The relationships shown between modules within the encoders and decoders indicate the main flow of information in the encoders and decoders”。 | 任何视频编解码器都必然包含存储单元(如内存、帧缓冲器)来存储正在处理的视频数据、参考帧以及相关的运动信息。对比文件描述的3D子带编码器/解码器系统(如图2、3、4、5)作为完整的编解码系统,必然包含经配置用于存储视频信息(包括运动预测信息)的存储器单元。本领域技术人员能毫无疑义地得出此结论。 |
| **技术特征T:及处理器,其与所述存储器单元通信,所述处理器经配置以:识别所述第一层中的第一视频单元**<br>《直接公开》 | 如特征A所述,编码器/解码器需要处理视频帧/块。说明书第[0052]段提到了“processing unit (110)”执行计算机可执行指令。编码器/解码器中的功能模块(如运动估计、MCTF)是由处理器执行软件或专用硬件实现的。 | 对比文件描述的编码器/解码器系统包含处理单元(见第[0044]段)或由处理器实现的功能模块。这些模块执行的操作包括识别并处理特定层中的视频单元(如特征A所述)。因此,处理器被配置为识别第一层中的第一视频单元被直接公开。 |
| **技术特征U:获取与所述第一层中的至少一个其它视频单元相关联的运动信息**<br>《直接公开》 | 说明书第[0089]段描述了编码器计算运动补偿预测,这需要获取用于预测的运动信息(运动向量)。第[0092]段指出运动向量被用于预测并需要编码。 | 在MCTF的预测步骤中,编码器必须获取(通过运动估计或从码流解码)与参考帧(其他视频单元)相关联的运动信息,以执行运动补偿。这被明确公开在对比文件中。 |
| **技术特征V:基于所述第一层中的至少一个其他视频单元的运动信息确定用于预测所述第一视频单元的显式假设,显式假设为其运动信息在所述视频信息中被译码的假设**<br>《隐含公开》 | 同技术特征B的论述。第[0089]段描述了基于相邻帧的运动信息进行运动补偿预测。第[0092]段指出用于预测的运动向量需要被编码。 | 同技术特征B,对比文件隐含公开了确定显式假设。处理器(编码器)被配置为执行此操作。 |
| **技术特征W:对所述视频信息中的所述至少一个其他视频单元的所述运动信息进行编码**<br>《直接公开》 | 说明书第[0092]段:“along with motion vectors used for prediction.”; 第[0067]段:“The encoder (200) also codes (250) the motion information (e.g., motion vectors, motion mode selection information).” | 对比文件明确公开了编码器对运动信息(如运动向量)进行编码(coding)。这是视频压缩的标准步骤。 |
| **技术特征X:识别所述第二层中的第二视频单元**<br>《直接公开》 | 同技术特征E的论述。第[0160]段描述了嵌入式基层编解码器对基层视频单元(ts-LL)的处理。 | 在具有嵌入式基层编解码器的实施例中,处理器(编码器)必然被配置为识别基层(第二层)中的视频单元(如下采样后的子带)以便进行编码。这被直接公开。 |
| **技术特征Y:确定用于从与所述第二层中的所述第二视频单元相关联的所述运动信息预测所述第一视频单元的隐式假设,隐式假设为其运动预测信息未在所述视频信息中被译码的假设**<br>《未公开》 | 同技术特征G的论述。第[0210]-[0214]段描述了重用基层运动向量,但这些运动向量是已被编码的基层位流的一部分。 | 同技术特征G,对比文件未公开“隐式假设”的概念,即运动预测信息未在视频信息中被译码的假设。因此,处理器被配置为确定此类隐式假设的技术特征未被公开。 |
| **技术特征Z:基于确定所述隐式假设是否用于预测所述第一视频单元,在所述视频信息中提供指示。**<br>《未公开》 | 无相应内容。 | 由于隐式假设的概念未被公开,相应地,在视频信息中提供指示是否使用该隐式假设的特征也未被公开。 |
### 结论
根据上述比对分析:
- **直接公开**的技术特征有:A, E, J(隐含公开), K, L(部分), O, P, S, T, U, W, X。
- **隐含公开**的技术特征有:B, F, J, M, Q。
- **未公开**的技术特征有:C, D, G, H, I, N, R, Y, Z。
注意:技术特征J在方法权利要求中被判断为隐含公开,在装置权利要求中因其对应于处理器的配置,而该配置基于方法步骤,故也视为被隐含公开。
<<<A>>><<<E>>><<<K>>><<<O>>><<<P>>><<<S>>><<<T>>><<<U>>><<<W>>><<<X>>>
<<<b>>><<<f>>><<<j>>><<<m>>><<<q>>>