[发明专利]支持多视角观看的视频生成方法、装置、介质和电子设备有效
申请号: | 201710686124.3 | 申请日: | 2017-08-11 |
公开(公告)号: | CN107343206B | 公开(公告)日: | 2019-12-24 |
发明(设计)人: | 刘贵芹 | 申请(专利权)人: | 北京铂石空间科技有限公司 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/44 |
代理公司: | 11438 北京律智知识产权代理有限公司 | 代理人: | 阚梓瑄;王卫忠 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 视角 观看 视频 生成 方法 装置 介质 电子设备 | ||
1.一种支持多视角观看的视频生成方法,其特征在于,包括:
获取在虚拟场景中设置的多个视角;
针对所述多个视角中的各个视角进行图形渲染处理,得到所述各个视角对应的画面;
将各个视角分别对应的一张画面按照预定顺序进行排列,并根据排列后的各所述画面生成一帧图像;
将各个视角分别对应的多张画面所生成的各所述一帧图像进行合成,以生成包括所述多个视角对应画面的视频文件。
2.根据权利要求1所述的支持多视角观看的视频生成方法,其特征在于,针对所述多个视角中的各个视角进行图形渲染处理,得到所述各个视角对应的画面的步骤,包括:
在所述虚拟场景中,设置所述各个视角对应的虚拟相机;
获取所述各个视角对应的虚拟相机的参数信息;
基于所述各个视角对应的虚拟相机的参数信息,渲染得到所述各个视角对应的画面。
3.根据权利要求1所述的支持多视角观看的视频生成方法,其特征在于,所述将各个视角分别对应的一张画面按照预定顺序进行排列,并根据排列后的各所述画面生成一帧图像,包括:
从所述各个视角分别对应的一张画面中选取多个列的内容或多个行的内容;
将从所述各个视角分别对应的一张画面中选取的多个列的内容或多个行的内容进行排列组合,以生成一帧图像。
4.根据权利要求3所述的支持多视角观看的视频生成方法,其特征在于,所述多个视角中任一视角对应的一张画面在所述一帧图像中对应的列的内容或行的内容的集合为:
view(i)=K×N+i
其中,view(i)表示视角i对应的一张画面在所述一帧图像中对应的列的内容或行的内容的集合;K为大于或等于0的整数;N表示所述多个视角的个数;i表示视角编号。
5.根据权利要求1所述的支持多视角观看的视频生成方法,其特征在于,所述将各个视角分别对应的一张画面按照预定顺序进行排列,并根据排列后的各所述画面生成一帧图像,包括:
将排序后的各所述画面进行压缩,以生成一帧图像。
6.根据权利要求1所述的支持多视角观看的视频生成方法,其特征在于,所述将各个视角分别对应的一张画面按照预定顺序进行排列,并根据排列后的各所述画面生成一帧图像,包括:
将所述各个视角分别对应的一张画面进行横向排列和/或纵向排列。
7.一种支持多视角观看的视频生成装置,其特征在于,包括:
获取单元,用于获取在虚拟场景中设置的多个视角;
处理单元,用于针对所述多个视角中的各个视角进行图形渲染处理,得到所述各个视角对应的画面;
排序单元,用于将各个视角分别对应的一张画面按照预定顺序进行排列,并根据排列后的各所述画面生成一帧图像;
合成单元,用于将各个视角分别对应的多张画面所生成的各所述一帧图像进行合成,以生成包括所述多个视角对应画面的视频文件。
8.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1至6中任一项所述的支持多视角观看的视频生成方法。
9.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1至6中任一项所述的支持多视角观看的视频生成方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京铂石空间科技有限公司,未经北京铂石空间科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710686124.3/1.html,转载请声明来源钻瓜专利网。