从压缩视频数据中提取运动矢量数据的方法和设备技术

技术编号:41462104 阅读:32 留言:0更新日期:2024-05-28 20:46
描述了用于在压缩视频数据的解码期间提取运动矢量数据的设备和方法。在视频解码器侧,从输入缓冲器获取视频帧的经编码视频数据。对所述经编码视频数据进行解码,以获取用于经解码帧的经解码图像数据,其中,所述解码包括提取用于所述经解码帧的对应运动矢量数据。所述经解码图像数据存储在以给定索引进行索引的临时存储器中,所述对应运动矢量数据存储在以所述给定索引进行索引的相同或不同的临时存储器中。用所述经解码图像数据和所述对应运动矢量数据填充以所述给定索引进行索引的输出缓冲器,其中,所述对应运动矢量数据存储在以所述给定索引进行索引的相应临时存储器中。

【技术实现步骤摘要】
【国外来华专利技术】

本专利技术涉及用于处理压缩视频数据的方法和设备,尤其涉及从压缩视频数据中提取运动矢量数据并使这种数据可供其它软件应用程序使用。


技术介绍

1、传统上,为了更高效地利用存储资源和网络带宽,通常作为压缩数据(例如,以压缩码流的格式)保存和/或传输视频数据。在典型的压缩视频流中,只有少数帧(称为关键帧)将其完整的图像数据编码在压缩数据中,而其它帧(称为非关键帧)仅被编码为相对于另一帧(称为参考帧)的差异信息。许多现有的视频编码器使用运动矢量和重建残差来表示帧差异信息。在压缩数据中编码的、原始未压缩数据中可能不存在的信息可以称为压缩域信息。运动矢量是压缩域信息的一个示例。运动矢量对运动信息和两个帧之间的块级对应关系进行编码。通常,当压缩视频数据被解码为未压缩视频数据时,运动矢量仅用于重建非关键帧,之后运动矢量被丢弃。因此,其它软件应用程序无法访问此运动矢量信息。

2、现有的计算机视觉软件应用程序(例如,基于机器学习的视频理解软件应用程序)通常使用经解码(即,未压缩)视频帧作为输入。然而,由于经解码视频中固有的大量数据,这种方法可能耗时和/或计算成本高昂本文档来自技高网...

【技术保护点】

1.一种电子设备,其特征在于,包括:

2.根据权利要求1所述的设备,其特征在于,所述输出缓冲器被定义为具有用于存储所述经解码图像数据以及所述对应运动矢量数据的存储空间。

3.根据权利要求2所述的设备,其特征在于,所述对应运动矢量数据包括一个或多个运动矢量数据块,其中,每个运动矢量数据块包含用于所述经解码帧的相应运动矢量的信息。

4.根据权利要求3所述的设备,其特征在于,每个运动矢量数据块包含:

5.根据权利要求1所述的设备,其特征在于,所述视频解码器在所述设备的第一系统级实现,所述填充的输出缓冲器被传递到所述设备的第二系统级。

...

【技术特征摘要】
【国外来华专利技术】

1.一种电子设备,其特征在于,包括:

2.根据权利要求1所述的设备,其特征在于,所述输出缓冲器被定义为具有用于存储所述经解码图像数据以及所述对应运动矢量数据的存储空间。

3.根据权利要求2所述的设备,其特征在于,所述对应运动矢量数据包括一个或多个运动矢量数据块,其中,每个运动矢量数据块包含用于所述经解码帧的相应运动矢量的信息。

4.根据权利要求3所述的设备,其特征在于,每个运动矢量数据块包含:

5.根据权利要求1所述的设备,其特征在于,所述视频解码器在所述设备的第一系统级实现,所述填充的输出缓冲器被传递到所述设备的第二系统级。

6.根据权利要求5所述的设备,其特征在于,所述处理单元用于执行存储在所述非瞬时性存储器中的指令以进一步使得所述设备进行以下操作:

7.根据权利要求6所述的设备,其特征在于,对所述经解码图像数据和对应运动矢量数据进行预处理包括:

8.根据权利要求6所述的设备,其特征在于,所述处理单元用于执行存储在所述非瞬时性存储器中的指令以进一步使得所述设备进行以下操作:

9.根据权利要求6所述的设备,其特征在于,将所述经解码图像数据和对应运动矢量数据提供给计算机视觉应用程序。

10.根据权利要求1所述的设备,其特征在于,所述...

【专利技术属性】
技术研发人员:谢拉尔·斯威塔·库马尔阿玛蒂亚·慕克吉西勒·尼迈什库马尔·帕特尔柴瑞祥刘文涛于远灏唐进王洋
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1