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.基于用户位置的全景视频播放方法,其特征在于,该方法包括:
【技术特征摘要】
1.基于用户位置的全景视频播放方法,其特征在于,该方法包括:获取用户终端位置;在多个摄像位置中选取一个作为目标摄像位置,其中,所述多个摄像位置中的每一个分别设有全景摄像机,所述全景摄像机适于采集各自预定范围内的全景视频;根据用户终端位置和目标摄像位置,确定目标摄像位置处的全景摄像机所拍摄的全景视频中的标定点的坐标;在目标摄像位置处的全景摄像机所拍摄的全景视频中,选取包含所述标定点的、具有预设视域尺寸的视频画面,作为用户终端所显示的视频画面。2.根据权利要求1所述的全景视频播放方法,其特征在于,所述根据用户终端位置和目标摄像位置,确定目标摄像位置处的全景摄像机所拍摄的全景视频中的标定点的坐标的步骤包括:用(Xw,Yw,Zw)表示用户终端位置的坐标,根据如下公式计算目标摄像位置处的全景摄像机所拍摄的全景视频中对应的全景图像帧中的标定点的坐标(X1,Y1):其中,Zc为比例参数,f为目标摄像位置处的全景摄像机的焦距。3.根据权利要求2所述的全景视频播放方法,其特征在于,所述在目标摄像位置处的全景摄像机所拍摄的全景视频中,选取包含所述标定点的、具有预设视域尺寸的视频画面,作为用户终端所显示的视频画面的步骤包括:以标定点(X1,Y1)为图像中心,以固定尺寸W和H为矩形区域的长和宽,其中,该矩形区域尺寸为所述预设视域尺寸,将该矩形区域进行正投影变换,获得球面或柱面显示区域;将获得的球面或柱面显示区域经过反投影变换,获得该球面或柱面显示区域对应的平面矩形视图,作为用户终端所显示的视频画面。4.根据权利要求3所述的全景视频播放方法,其特征在于,平面图像坐标和球面坐标的投影变换公式如下:其中,X'、Y'为平面坐标(X1,Y1)对应的球面坐标...
【专利技术属性】
技术研发人员:朱磊,李建英,韩琦,
申请(专利权)人:哈尔滨市一舍科技有限公司,
类型:发明
国别省市:黑龙江,23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。