基于用户位置的全景视频播放方法和系统技术方案

技术编号:18240939 阅读:139 留言:0更新日期:2018-06-17 05:57
本发明专利技术提供了一种基于用户位置的全景视频播放方法和系统。该方法包括:获取用户终端位置;在多个摄像位置中选取一个作为目标摄像位置,其中,所述多个摄像位置中的每一个分别设有全景摄像机,所述全景摄像机适于采集各自预定范围内的全景视频;根据用户终端位置和目标摄像位置,确定目标摄像位置处的全景摄像机所拍摄的全景视频中的标定点的坐标;在目标摄像位置处的全景摄像机所拍摄的全景视频中,选取包含所述标定点的、具有预设视域尺寸的视频画面,作为用户终端所显示的视频画面。通过使用上述方法和系统,用户在观看全景视频时不需要手动调整视角便可快速、准确地观看自己所在位置的视频显示画面,克服了现有技术的不足。 1

Panoramic video playing method and system based on user position

The present invention provides a panoramic video playing method and system based on user position. The method includes: obtaining the user terminal position, selecting one as the target camera position in the plurality of camera positions, wherein each of the plurality of camera positions is provided with a panoramic camera, and the panoramic camera is adapted to collect the panoramic video within the respective predetermined range; and according to the user terminal position and the target camera. The coordinates of the calibration points in the panoramic video captured by the panoramic camera at the target camera position are determined. In the panoramic video taken by the panoramic camera at the target camera position, the video frames with the predetermined view size are selected as the video frames displayed by the user terminal. By using the above method and system, the user can watch the video display screen in its own position quickly and accurately without manually adjusting the view, so as to overcome the shortage of the existing technology. One

【技术实现步骤摘要】
基于用户位置的全景视频播放方法和系统
本专利技术涉及图像处理领域,尤其涉及一种基于用户位置的全景视频播放方法和系统。
技术介绍
目前,多数视频播放终端都已具有全景视频播放功能。用户观看全景视频时,可以根据需要对全景视频的观看视角进行调整。然而,传统的全景视频在播放时都是统一的播放视角,即使有了自由观看角度,观众也容易迷失在全景视角中找不着北,在滑屏观看中找不到真正想要观看的目标。
技术实现思路
在下文中给出了关于本专利技术的简要概述,以便提供关于本专利技术的某些方面的基本理解。应当理解,这个概述并不是关于本专利技术的穷举性概述。它并不是意图确定本专利技术的关键或重要部分,也不是意图限定本专利技术的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。鉴于此,本专利技术提供了一种基于用户位置的全景视频播放方法和系统,以至少解决用户在观看全景视频时需要手动调整视角而不能快速、准确地观看自己所在位置的视频显示画面的问题。根据本专利技术的一个方面,提供了一种基于用户位置的全景视频播放方法,该方法包括:获取用户终端位置;在多个摄像位置中选取一个作为目标摄像位置,其中,所述多个摄像位置中的每一个分别设有全景摄像机,所述全景摄像机适于采集各自预定范围内的全景视频;根据用户终端位置和目标摄像位置,确定目标摄像位置处的全景摄像机所拍摄的全景视频中的标定点的坐标;在目标摄像位置处的全景摄像机所拍摄的全景视频中,选取包含所述标定点的、具有预设视域尺寸的视频画面,作为用户终端所显示的视频画面。根据本专利技术的另一方面,还提供了一种基于用户位置的全景视频播放系统,该系统包括:位置获取模块,适于获取用户终端位置;选择模块,适于在多个摄像位置中选取一个作为目标摄像位置,其中,所述多个摄像位置中的每一个分别设有全景摄像机,所述全景摄像机适于采集各自预定范围内的全景视频;确定模块,适于根据用户终端位置和目标摄像位置,确定目标摄像位置处的全景摄像机所拍摄的全景视频中的标定点的坐标;标定模块,适于在目标摄像位置处的全景摄像机所拍摄的全景视频中,选取包含所述标定点的、具有预设视域尺寸的视频画面,作为用户终端所显示的视频画面。用户在使用本专利技术的基于用户位置的全景视频播放方法和系统时,在观看全景视频时不需要手动调整视角便可快速、准确地观看自己所在位置的视频显示画面,克服了现有技术的不足。相比于现有技术,本专利技术的基于用户位置的全景视频播放方法和系统,当多个多视角全景摄像机被安置在景区(或其他场景,如体育馆)各个位置,多个用户在多个用户终端在景区(或其他场景,如体育馆)内可以任意连接某一个全景摄像机进入全景视频画面,在观看全景视频的某一个时刻快速定位自己所在位置的视频画面,即观看到的视频画面为包含该用户终端位置的视频画面。应当理解的是,系统布置地点不局限于景区内。此外,全景摄像机、服务器、用户例如在同一个局域网内。当多个多视角全景摄像机被安置在景区各个位置,多个用户终端在景区内可以任意连接某一位置的全景摄像机观看全景视频,在观看全景视频的某一个时刻将画面快速切换至包含自己所在位置的视频画面。通过以下结合附图对本专利技术的最佳实施例的详细说明,本专利技术的这些以及其他优点将更加明显。附图说明本专利技术可以通过参考下文中结合附图所给出的描述而得到更好的理解,其中在所有附图中使用了相同或相似的附图标记来表示相同或者相似的部件。所述附图连同下面的详细说明一起包含在本说明书中并且形成本说明书的一部分,而且用来进一步举例说明本专利技术的优选实施例和解释本专利技术的原理和优点。在附图中:图1是示意性地示出本专利技术的基于用户位置的全景视频播放方法的一个示例性处理的流程图;图2是示意性地示出本专利技术的基于用户位置的全景视频播放系统的一个示例的结构图。本领域技术人员应当理解,附图中的元件仅仅是为了简单和清楚起见而示出的,而且不一定是按比例绘制的。例如,附图中某些元件的尺寸可能相对于其他元件放大了,以便有助于提高对本专利技术实施例的理解。具体实施方式在下文中将结合附图对本专利技术的示范性实施例进行描述。为了清楚和简明起见,在说明书中并未描述实际实施方式的所有特征。然而,应该了解,在开发任何这种实际实施例的过程中必须做出很多特定于实施方式的决定,以便实现开发人员的具体目标,例如,符合与系统及业务相关的那些限制条件,并且这些限制条件可能会随着实施方式的不同而有所改变。此外,还应该了解,虽然开发工作有可能是非常复杂和费时的,但对得益于本公开内容的本领域技术人员来说,这种开发工作仅仅是例行的任务。在此,还需要说明的一点是,为了避免因不必要的细节而模糊了本专利技术,在附图中仅仅示出了与根据本专利技术的方案密切相关的装置结构和/或处理步骤,而省略了与本专利技术关系不大的其他细节。本专利技术的实施例提供了一种基于用户位置的全景视频播放方法,该方法包括:获取用户终端位置;在多个摄像位置中选取一个作为目标摄像位置,其中,所述多个摄像位置中的每一个分别设有全景摄像机,所述全景摄像机适于采集各自预定范围内的全景视频;根据用户终端位置和目标摄像位置,确定目标摄像位置处的全景摄像机所拍摄的全景视频中的标定点的坐标;在目标摄像位置处的全景摄像机所拍摄的全景视频中,选取包含所述标定点的、具有预设视域尺寸的视频画面,作为用户终端所显示的视频画面。图1给出了本专利技术的基于用户位置的全景视频播放方法的一个示例的处理流程。下面,以图1所示流程为例,来描述本专利技术的一个实施例。该基于用户位置的全景视频播放方法例如可以在服务器端执行。如图1所示,在步骤S110中,获取用户终端位置。根据本专利技术的实施例,可以响应于用户终端接入全景视频来获取该用户终端位置。这样,在用户接入全景视频的初始时刻,便开始对全景视频观看角度进行调整。其中,“用户终端接入全景视频”的时刻例如是服务器与用户终端建立连接之时。根据本专利技术的实施例,也可以响应于用户终端所发送的找到自己指令来获取该用户终端位置。这样,可以是在其它任意时刻用户发送调整指令时,再定位用户终端所在位置以对全景视频观看角度进行调整。其中,用户终端位置例如通过用户终端上的定位模块(如GPS模块)获取,如在用户终端接入全景视频之时、或在用户终端发送找到自己指令时,请求用户终端通过定位来获取其当前位置。根据本专利技术的实施例,在步骤S110中,还可以获取视频帧信息。根据一个实现方式,视频帧信息可以包括用户终端接入全景视频时对应的时间戳和/或帧序列号(即用户终端接入全景视频所显示视频帧的序列号)。根据另一个实现方式,视频帧信息也包括在接收到来自用户终端的找到自己指令时所对应的时间戳和/或帧序列号(即在接收到来自用户终端的找到自己指令时,用户终端上所显示的视频帧的序列号)。其中,视频帧信息例如可以从用户终端获取。例如,用户终端可以在发送位置的同时,也一起发送视频帧信息。在步骤S120中,在多个摄像位置中选取一个作为目标摄像位置,其中,多个摄像位置中的每一个分别设有全景摄像机,全景摄像机适于采集各自预定范围内的全景视频。根据本专利技术的实施例,可以按照如下处理来在多个摄像位置中选取一个作为目标摄像位置:将所有的全景摄像机编号发送给用户终端,以供用户终端在其中选择一个全景摄像机编号;根据用户终端所选择的全景摄像机编号,将该全景摄像机编号对应的摄像位本文档来自技高网...
基于用户位置的全景视频播放方法和系统

【技术保护点】
1.基于用户位置的全景视频播放方法,其特征在于,该方法包括:

【技术特征摘要】
1.基于用户位置的全景视频播放方法,其特征在于,该方法包括:获取用户终端位置;在多个摄像位置中选取一个作为目标摄像位置,其中,所述多个摄像位置中的每一个分别设有全景摄像机,所述全景摄像机适于采集各自预定范围内的全景视频;根据用户终端位置和目标摄像位置,确定目标摄像位置处的全景摄像机所拍摄的全景视频中的标定点的坐标;在目标摄像位置处的全景摄像机所拍摄的全景视频中,选取包含所述标定点的、具有预设视域尺寸的视频画面,作为用户终端所显示的视频画面。2.根据权利要求1所述的全景视频播放方法,其特征在于,所述根据用户终端位置和目标摄像位置,确定目标摄像位置处的全景摄像机所拍摄的全景视频中的标定点的坐标的步骤包括:用(Xw,Yw,Zw)表示用户终端位置的坐标,根据如下公式计算目标摄像位置处的全景摄像机所拍摄的全景视频中对应的全景图像帧中的标定点的坐标(X1,Y1):其中,Zc为比例参数,f为目标摄像位置处的全景摄像机的焦距。3.根据权利要求2所述的全景视频播放方法,其特征在于,所述在目标摄像位置处的全景摄像机所拍摄的全景视频中,选取包含所述标定点的、具有预设视域尺寸的视频画面,作为用户终端所显示的视频画面的步骤包括:以标定点(X1,Y1)为图像中心,以固定尺寸W和H为矩形区域的长和宽,其中,该矩形区域尺寸为所述预设视域尺寸,将该矩形区域进行正投影变换,获得球面或柱面显示区域;将获得的球面或柱面显示区域经过反投影变换,获得该球面或柱面显示区域对应的平面矩形视图,作为用户终端所显示的视频画面。4.根据权利要求3所述的全景视频播放方法,其特征在于,平面图像坐标和球面坐标的投影变换公式如下:其中,X'、Y'为平面坐标(X1,Y1)对应的球面坐标...

【专利技术属性】
技术研发人员:朱磊李建英韩琦
申请(专利权)人:哈尔滨市一舍科技有限公司
类型:发明
国别省市:黑龙江,23

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

1