基于用户位置的全景视频播放方法和系统与流程

文档序号:14718085发布日期:2018-06-16 02:03阅读:来源:国知局
基于用户位置的全景视频播放方法和系统与流程

技术特征:

1.基于用户位置的全景视频播放方法,其特征在于,该方法包括:

获取用户终端位置;

在多个摄像位置中选取一个作为目标摄像位置,其中,所述多个摄像位置中的每一个分别设有全景摄像机,所述全景摄像机适于采集各自预定范围内的全景视频;

根据用户终端位置和目标摄像位置,确定目标摄像位置处的全景摄像机所拍摄的全景视频中的标定点的坐标;

在目标摄像位置处的全景摄像机所拍摄的全景视频中,选取包含所述标定点的、具有预设视域尺寸的视频画面,作为用户终端所显示的视频画面。

2.根据权利要求1所述的全景视频播放方法,其特征在于,所述根据用户终端位置和目标摄像位置,确定目标摄像位置处的全景摄像机所拍摄的全景视频中的标定点的坐标的步骤包括:

用(Xw,Yw,Zw)表示用户终端位置的坐标,根据如下公式计算目标摄像位置处的全景摄像机所拍摄的全景视频中对应的全景图像帧中的标定点的坐标(X1,Y1):

其中,Zc为比例参数,f为目标摄像位置处的全景摄像机的焦距。

3.根据权利要求2所述的全景视频播放方法,其特征在于,所述在目标摄像位置处的全景摄像机所拍摄的全景视频中,选取包含所述标定点的、具有预设视域尺寸的视频画面,作为用户终端所显示的视频画面的步骤包括:

以标定点(X1,Y1)为图像中心,以固定尺寸W和H为矩形区域的长和宽,其中,该矩形区域尺寸为所述预设视域尺寸,将该矩形区域进行正投影变换,获得球面或柱面显示区域;

将获得的球面或柱面显示区域经过反投影变换,获得该球面或柱面显示区域对应的平面矩形视图,作为用户终端所显示的视频画面。

4.根据权利要求3所述的全景视频播放方法,其特征在于,平面图像坐标和球面坐标的投影变换公式如下:

其中,X'、Y'为平面坐标(X1,Y1)对应的球面坐标。

5.根据权利要求4所述的全景视频播放方法,其特征在于,所述预设视域尺寸对应矩形的长宽比与用户终端播放的视频画面的宽高比一致。

6.根据权利要求4或5所述的全景视频播放方法,其特征在于,该方法还包括:

获取用户终端的屏幕长度和宽度的比例,作为参考比值;

通过缩放和/或剪裁对预设视域尺寸进行调整,以使得调整后的预设视域尺寸对应的矩形尺寸的长宽比与所述参考比值一致。

7.根据权利要求1-6中任一项所述的全景视频播放方法,其特征在于,所述在多个摄像位置中选取一个作为目标摄像位置的步骤包括:

将部分或全部摄像位置发送给用户终端,以在用户终端上显示部分或全部全景摄像机的分布状态;

根据用户终端所选择的摄像位置,将该摄像位置作为目标摄像位置。

8.根据权利要求1-7中任一项所述的全景视频播放方法,其特征在于,所述在多个摄像位置中选取一个作为目标摄像位置的步骤包括:

基于用户终端位置,将所述多个摄像位置中距离用户终端位置最近的摄像位置作为初始的默认目标摄像位置。

9.根据权利要求1-8中任一项所述的全景视频播放方法,其特征在于,多个摄像位置是固定的或可移动的。

10.基于用户位置的全景视频播放系统,其特征在于,该系统包括:

位置获取模块,适于获取用户终端位置;

选择模块,适于在多个摄像位置中选取一个作为目标摄像位置,其中,所述多个摄像位置中的每一个分别设有全景摄像机,所述全景摄像机适于采集各自预定范围内的全景视频;

确定模块,适于根据用户终端位置和目标摄像位置,确定目标摄像位置处的全景摄像机所拍摄的全景视频中的标定点的坐标;

标定模块,适于在目标摄像位置处的全景摄像机所拍摄的全景视频中,选取包含所述标定点的、具有预设视域尺寸的视频画面,作为用户终端所显示的视频画面。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1