利索能及
我要发布
收藏
专利号: 201710853836X
申请人: 杭州海康威视数字技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-11-06
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种视频文件生成方法,其特征在于,所述方法包括:获取包括安装于车辆的多个图像采集设备采集的所述车辆周围的图像的多组视频帧,其中,每组所述视频帧中包括的图像为同一时刻采集的;

生成包括所述多组视频帧、车辆模型数据以及拼接信息的视频文件,其中,所述拼接信息用于将不同图像采集设备采集的所述车辆周围的图像拼接为三维全景图像。

2.根据权利要求1所述的方法,其特征在于,所述获取包括安装于车辆的多个图像采集设备采集的所述车辆周围的图像的多组视频帧的步骤,包括:实时获取安装于车辆的多个图像采集设备当前时刻采集的所述车辆周围的图像;

将获取到的所述当前时刻采集的所述车辆周围的图像组成一组视频帧;

所述生成包括所述多组视频帧、所述车辆的模型数据以及拼接信息的视频文件的步骤,包括:在每次将获取到的所述当前时刻采集的所述车辆周围的图像组成一组视频帧后,将该组视频帧存储至已保存的视频文件中最后一组视频帧之后,生成新的视频文件,其中,所述新的视频文件中还包括车辆模型数据以及拼接信息。

3.根据权利要求2所述的方法,其特征在于,所述将获取到的所述当前时刻采集的所述车辆周围的图像组成一组视频帧的步骤,包括:为获取到的当前时刻采集的所述车辆周围的每一图像添加流标记,其中,所述流标记用于标识图像与所述拼接信息的对应关系;

将添加流标记后的图像组成一组视频帧。

4.根据权利要求2所述的方法,其特征在于,所述将该组视频帧存储至已保存的视频文件中最后一组视频帧之后的步骤之前,所述方法还包括:实时获取安装于所述车辆的障碍物信息检测设备当前时刻检测的障碍物信息;

根据检测到的当前时刻的障碍物信息,确定当前时刻的障碍物模型信息,作为与该组视频帧对应的私有帧;

所述将该组视频帧存储至已保存的视频文件中最后一组视频帧之后的步骤,包括:将该组视频帧存储至已保存的视频文件中最后一组视频帧对应的私有帧之后;

在所述将该组视频帧存储至已保存的视频文件中最后一组视频帧之后的步骤之后,所述方法还包括:将与该组视频帧对应的私有帧存储于该组视频帧之后。

5.根据权利要求2所述的方法,其特征在于,所述将该组视频帧存储至已保存的视频文件中最后一组视频帧之后的步骤之前,所述方法还包括:实时获取所述车辆的方向盘当前时刻的偏转角度;

根据获取到当前时刻的偏转角度,确定当前时刻的轨迹线信息,作为与该组视频帧对应的私有帧;

所述将该组视频帧存储至已保存的视频文件中最后一组视频帧之后的步骤,包括:将该组视频帧存储至已保存的视频文件中最后一组视频帧对应的私有帧之后;

在所述将该组视频帧存储至已保存的视频文件中最后一组视频帧之后的步骤之后,所述方法还包括:将与该组视频帧对应的私有帧存储于该组视频帧之后。

6.根据权利要求2所述的方法,其特征在于,所述将该组视频帧存储至已保存的视频文件中最后一组视频帧之后的步骤之前,所述方法还包括:实时获取安装于所述车辆的障碍物信息检测设备当前时刻检测的障碍物信息及所述车辆的方向盘当前时刻的偏转角度;

根据检测到的当前时刻检测的障碍物信息,确定当前时刻的障碍物模型信息;

根据获取到的当前时刻的偏转角度,确定当前时刻的轨迹线信息;

将所确定的障碍物模型信息及轨迹线信息作为与该组视频帧对应的私有帧;

所述将该组视频帧存储至已保存的视频文件中最后一组视频帧之后的步骤,包括:将该组视频帧存储至已保存的视频文件中最后一组视频帧对应的私有帧之后;

在所述将该组视频帧存储至已保存的视频文件中最后一组视频帧之后的步骤之后,所述方法还包括:将与该组视频帧对应的私有帧存储于该组视频帧之后。

7.根据权利要求6所述的方法,其特征在于,所述将所确定的障碍物模型信息及轨迹线信息作为与该组视频帧对应的私有帧的步骤之前,所述方法还包括:为所述障碍物模型信息添加第一类型标记;

为所述轨迹线信息添加第二类型标记;

所述将所确定的障碍物模型信息及轨迹线信息作为与该组视频帧对应的私有帧的步骤,包括:将添加第一类型标记后的障碍物模型信息及添加第二类型标记后的轨迹线信息作为与该组视频帧对应的私有帧。

8.根据权利要求1-7任一项所述的方法,其特征在于,所述拼接信息包括:所述图像采集设备的坐标系与所述三维全景图像对应的三维模型坐标系的映射关系。

9.一种视频文件播放方法,其特征在于,所述方法包括:获取待播放的视频文件,其中,所述视频文件包括多组视频帧、车辆模型数据以及拼接信息,所述多组视频帧包括安装于车辆的多个图像采集设备采集的所述车辆周围的图像,每组所述视频帧中包括的图像为同一时刻采集的,所述拼接信息用于将不同图像采集设备采集的所述车辆周围的图像拼接为三维全景图像;

解析所述视频文件,获得所述车辆模型数据、所述拼接信息以及各组视频帧所包括的图像;

根据所述拼接信息,将每组视频帧包括的图像进行拼接,获得每组视频帧对应的三维全景图像;

根据所述车辆模型数据,生成车辆模型图像,并将所生成的车辆模型图像添加至每组视频帧对应的三维全景图像的相应位置,得到每组视频帧对应的车辆三维环视图像;

按照各组视频帧在所述视频文件中的顺序,输出各组视频帧对应的车辆三维环视图像。

10.根据权利要求9所述的方法,其特征在于,所述每组视频帧所包含的图像添加有流标记,其中,所述流标记用于标识图像与所述拼接信息的对应关系;

所述根据所述拼接信息,将每组视频帧包括的图像进行合成,获得每组视频帧对应的三维全景图像的步骤,包括:根据每个图像的流标记,确定与该图像对应的拼接信息;

根据每个图像对应的拼接信息,将每组视频帧包括的图像进行拼接,获得每组视频帧对应的三维全景图像。

11.根据权利要求9所述的方法,其特征在于,所述视频文件中每组视频帧之后存储有私有帧,所述私有帧为障碍物模型信息,其中,所述障碍物模型信息表示所述车辆周围的障碍物信息;

在所述按照各组视频帧在所述视频文件中的顺序,输出各组视频帧对应的车辆三维环视图像的步骤之前,所述方法还包括:解析所述视频文件的私有帧,获得各私有帧所包含的障碍物模型信息;

根据每组视频帧对应的障碍物模型信息,在每组视频帧对应的车辆三维环视图像中添加障碍物模型;

所述按照各组视频帧在所述视频文件中的顺序,输出各组视频帧对应的车辆三维环视图像的步骤,包括:按照各组视频帧在所述视频文件中的顺序,输出各组视频帧对应的添加障碍物模型后的车辆三维环视图像。

12.根据权利要求9所述的方法,其特征在于,所述视频文件中每组视频帧之后存储有私有帧,所述私有帧为轨迹线信息;

在所述按照各组视频帧在所述视频文件中的顺序,输出各组视频帧对应的车辆三维环视图像的步骤之前,所述方法还包括:解析所述视频文件的私有帧,获得各私有帧所包含的轨迹线信息;

根据每组视频帧对应的轨迹线信息,在每组视频帧对应的车辆三维环视图像中添加轨迹线;

所述按照各组视频帧在所述视频文件中的顺序,输出各组视频帧对应的车辆三维环视图像的步骤,包括:按照各组视频帧在所述视频文件中的顺序,输出各组视频帧对应的添加轨迹线后的车辆三维环视图像。

13.根据权利要求9所述的方法,其特征在于,所述视频文件中每组视频帧之后存储有私有帧,所述私有帧包括障碍物模型信息和轨迹线信息,其中,所述障碍物模型信息表示所述车辆周围的障碍物信息;

在所述按照各组视频帧在所述视频文件中的顺序,输出各组视频帧对应的车辆三维环视图像的步骤之前,所述方法还包括:解析所述视频文件的私有帧,获得各私有帧所包含的障碍物模型信息和轨迹线信息;

根据每组视频帧对应的障碍物模型信息和轨迹线信息,在每组视频帧对应的车辆三维环视图像中添加障碍物模型和轨迹线;

所述按照各组视频帧在所述视频文件中的顺序,输出各组视频帧对应的车辆三维环视图像的步骤,包括:按照各组视频帧在所述视频文件中的顺序,输出各组视频帧对应的添加障碍物模型和轨迹线后的车辆三维环视图像。

14.根据权利要求13所述的方法,其特征在于,所述障碍物模型信息添加有第一类型标记,所述轨迹线信息添加有第二类型标记;

所述解析所述视频文件的私有帧,获得各私有帧所包含的障碍物模型信息和轨迹线信息的步骤,包括:解析所述视频文件的私有帧,获得所述私有帧中的所述第一类型标记及所述第二类型标记;

将所述第一类型标记对应的信息确定为障碍物模型信息;

将所述第二类型标记对应的信息确定为轨迹线信息。

15.根据权利要求9-14任一项所述的方法,其特征在于,所述拼接信息包括:所述图像采集设备的坐标系与所述三维全景图像对应的三维模型坐标系的映射关系。

16.一种视频文件生成装置,其特征在于,所述装置包括:视频帧获取模块,用于获取包括安装于车辆的多个图像采集设备采集的所述车辆周围的图像的多组视频帧,其中,每组所述视频帧中包括的图像为同一时刻采集的;

视频文件生成模块,用于生成包括所述多组视频帧、车辆模型数据以及拼接信息的视频文件,其中,所述拼接信息用于将不同图像采集设备采集的所述车辆周围的图像拼接为三维全景图像。

17.根据权利要求16所述的装置,其特征在于,所述视频帧获取模块包括:图像获取单元,用于实时获取安装于车辆的多个图像采集设备当前时刻采集的所述车辆周围的图像;

视频帧获取单元,用于将获取到的所述当前时刻采集的所述车辆周围的图像组成一组视频帧;

所述视频文件生成模块包括:

视频文件生成单元,用于在每次将获取到的所述当前时刻采集的所述车辆周围的图像组成一组视频帧后,将该组视频帧存储至已保存的视频文件中最后一组视频帧之后,生成新的视频文件,其中,所述新的视频文件中还包括车辆模型数据以及拼接信息。

18.根据权利要求17所述的装置,其特征在于,所述视频帧获取单元包括:流标记添加子单元,用于为获取到的当前时刻采集的所述车辆周围的每一图像添加流标记,其中,所述流标记用于标识图像与所述拼接信息的对应关系;

视频帧组成子单元,用于将添加流标记后的图像组成一组视频帧。

19.根据权利要求17所述的装置,其特征在于,所述装置还包括:障碍物信息获取模块,用于在所述将该组视频帧存储至已保存的视频文件中最后一组视频帧之后的之前,实时获取安装于所述车辆的障碍物信息检测设备当前时刻检测的障碍物信息;

第一私有帧确定模块,用于根据检测到的当前时刻的障碍物信息,确定当前时刻的障碍物模型信息,作为与该组视频帧对应的私有帧;

所述视频文件生成单元包括:

第一视频帧存储子单元,用于将该组视频帧存储至已保存的视频文件中最后一组视频帧对应的私有帧之后;

所述装置还包括:

第一私有帧存储模块,用于在所述将该组视频帧存储至已保存的视频文件中最后一组视频帧之后的之后,将与该组视频帧对应的私有帧存储于该组视频帧之后。

20.根据权利要求17所述的装置,其特征在于,所述装置还包括:偏转角度获取模块,用于在所述将该组视频帧存储至已保存的视频文件中最后一组视频帧之后的之前,实时获取所述车辆的方向盘当前时刻的偏转角度;

第二私有帧确定模块,用于根据获取到当前时刻的偏转角度,确定当前时刻的轨迹线信息,作为与该组视频帧对应的私有帧;

所述视频文件生成单元包括:

第二视频帧存储子单元,用于将该组视频帧存储至已保存的视频文件中最后一组视频帧对应的私有帧之后;

所述装置还包括:

第二私有帧存储模块,用于在所述将该组视频帧存储至已保存的视频文件中最后一组视频帧之后的之后,将与该组视频帧对应的私有帧存储于该组视频帧之后。

21.根据权利要求17所述的装置,其特征在于,所述装置还包括:信息获取模块,用于在所述将该组视频帧存储至已保存的视频文件中最后一组视频帧之后的之前,实时获取安装于所述车辆的障碍物信息检测设备当前时刻检测的障碍物信息及所述车辆的方向盘当前时刻的偏转角度;

障碍物模型信息获取模块,用于根据检测到的当前时刻检测的障碍物信息,确定当前时刻的障碍物模型信息;

轨迹线获取模块,用于根据获取到的当前时刻的偏转角度,确定当前时刻的轨迹线信息;

第三私有帧确定模块,用于将所确定的障碍物模型信息及轨迹线信息作为与该组视频帧对应的私有帧;

所述视频文件生成单元包括:

第三视频帧存储子单元,用于将该组视频帧存储至已保存的视频文件中最后一组视频帧对应的私有帧之后;

第三私有帧存储模块,用于在所述将该组视频帧存储至已保存的视频文件中最后一组视频帧之后的之后,将与该组视频帧对应的私有帧存储于该组视频帧之后。

22.根据权利要求21所述的装置,其特征在于,所述装置还包括:第一标记添加模块,用于在所述将所确定的障碍物模型信息及轨迹线信息作为与该组视频帧对应的私有帧之前,为所述障碍物模型信息添加第一类型标记;

第二标记添加模块,用于为所述轨迹线信息添加第二类型标记;

所述第三私有帧确定模块包括:

第三私有帧确定单元,用于将添加第一类型标记后的障碍物模型信息及添加第二类型标记后的轨迹线信息作为与该组视频帧对应的私有帧。

23.一种视频文件播放装置,其特征在于,所述装置包括:视频文件获取模块,用于获取待播放的视频文件,其中,所述视频文件包括多组视频帧、车辆模型数据以及拼接信息,所述多组视频帧包括安装于车辆的多个图像采集设备采集的所述车辆周围的图像,每组所述视频帧中包括的图像为同一时刻采集的,所述拼接信息用于将不同图像采集设备采集的所述车辆周围的图像拼接为三维全景图像;

视频文件解析模块,用于解析所述视频文件,获得所述车辆模型数据、所述拼接信息以及各组视频帧所包括的图像;

图像拼接模块,用于根据所述拼接信息,将每组视频帧包括的图像进行拼接,获得每组视频帧对应的三维全景图像;

环视图像获取模块,用于根据所述车辆模型数据,生成车辆模型图像,并将所生成的车辆模型图像添加至每组视频帧对应的三维全景图像的相应位置,得到每组视频帧对应的车辆三维环视图像;

图像输出模块,用于按照各组视频帧在所述视频文件中的顺序,输出各组视频帧对应的车辆三维环视图像。

24.根据权利要求23所述的装置,其特征在于,所述每组视频帧所包含的图像添加有流标记,其中,所述流标记用于标识图像与所述拼接信息的对应关系;

所述图像拼接模块包括:

拼接信息确定单元,用于根据每个图像的流标记,确定与该图像对应的拼接信息;

图像拼接单元,用于根据每个图像对应的拼接信息,将每组视频帧包括的图像进行拼接,获得每组视频帧对应的三维全景图像。

25.根据权利要求23所述的装置,其特征在于,所述视频文件中每组视频帧之后存储有私有帧,所述私有帧为障碍物模型信息,其中,所述障碍物模型信息表示所述车辆周围的障碍物信息;

所述装置还包括:

第一私有帧解析模块,用于在所述按照各组视频帧在所述视频文件中的顺序,输出各组视频帧对应的车辆三维环视图像之前,解析所述视频文件的私有帧,获得各私有帧所包含的障碍物模型信息;

障碍物模型添加模块,用于根据每组视频帧对应的障碍物模型信息,在每组视频帧对应的车辆三维环视图像中添加障碍物模型;

所述图像输出模块包括:

第一图像输出单元,用于按照各组视频帧在所述视频文件中的顺序,输出各组视频帧对应的添加障碍物模型后的车辆三维环视图像。

26.根据权利要求23所述的装置,其特征在于,所述视频文件中每组视频帧之后存储有私有帧,所述私有帧为轨迹线信息;

所述装置还包括:

第二私有帧解析模块,用于在所述按照各组视频帧在所述视频文件中的顺序,输出各组视频帧对应的车辆三维环视图像之前,解析所述视频文件的私有帧,获得各私有帧所包含的轨迹线信息;

轨迹线添加模块,用于根据每组视频帧对应的轨迹线信息,在每组视频帧对应的车辆三维环视图像中添加轨迹线;

所述图像输出模块包括:

第二图像输出单元,用于按照各组视频帧在所述视频文件中的顺序,输出各组视频帧对应的添加轨迹线后的车辆三维环视图像。

27.根据权利要求23所述的装置,其特征在于,所述视频文件中每组视频帧之后存储有私有帧,所述私有帧包括障碍物模型信息和轨迹线信息,其中,所述障碍物模型信息表示所述车辆周围的障碍物信息;

所述装置还包括:

第三私有帧解析模块,用于在所述按照各组视频帧在所述视频文件中的顺序,输出各组视频帧对应的车辆三维环视图像之前,解析所述视频文件的私有帧,获得各私有帧所包含的障碍物模型信息和轨迹线信息;

信息添加模块,用于根据每组视频帧对应的障碍物模型信息和轨迹线信息,在每组视频帧对应的车辆三维环视图像中添加障碍物模型和轨迹线;

所述图像输出模块包括:

第三图像输出单元,用于按照各组视频帧在所述视频文件中的顺序,输出各组视频帧对应的添加障碍物模型和轨迹线后的车辆三维环视图像。

28.根据权利要求27所述的装置,其特征在于,所述障碍物模型信息添加有第一类型标记,所述轨迹线信息添加有第二类型标记;

所述第三私有帧解析模块包括:

类型标记获取单元,用于解析所述视频文件的私有帧,获得所述私有帧中的所述第一类型标记及所述第二类型标记;

障碍物模型信息确定单元,用于将所述第一类型标记对应的信息确定为障碍物模型信息;

轨迹线信息确定单元,用于将所述第二类型标记对应的信息确定为轨迹线信息。

29.一种电子设备,其特征在于,包括处理器和存储器,其中,存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现权利要求1-8任一所述的方法步骤。

30.一种电子设备,其特征在于,包括处理器和存储器,其中,存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现权利要求9-15任一所述的方法步骤。

31.一种视频文件生成系统,其特征在于,所述系统包括:多个图像采集设备,用于采集的车辆周围的图像,其中,所述多个图像采集设备安装于所述车辆;

储存器,用于获取包括所述多个图像采集设备采集的所述车辆周围的图像的多组视频帧;生成包括所述多组视频帧、车辆模型数据以及拼接信息的视频文件,其中,每组所述视频帧中包括的图像为同一时刻采集的,所述拼接信息用于将不同图像采集设备采集的所述车辆周围的图像拼接为三维全景图像。

32.根据权利要求31所述的系统,其特征在于,所述系统还包括:显示器,用于获取所述视频文件;解析所述视频文件,获得所述车辆模型数据、所述拼接信息以及各组视频帧所包括的图像;根据所述拼接信息,将每组视频帧包括的图像进行拼接,获得每组视频帧对应的三维全景图像;根据所述车辆模型数据,生成车辆模型图像,并将所生成的车辆模型图像添加至每组视频帧对应的三维全景图像的相应位置,得到每组视频帧对应的车辆三维环视图像;按照各组视频帧在所述视频文件中的顺序,输出各组视频帧对应的车辆三维环视图像。