全景视频播放方法及装置制造方法及图纸

技术编号:19830302 阅读:30 留言:0更新日期:2018-12-19 17:19
本发明专利技术公开了全景视频播放方法及装置,涉及虚拟现实领域。该播放方法包括:获取全景视频的拍摄距离与播放时间点之间的对应关系;获取用户的移动距离,根据移动距离和对应关系确定播放全景视频的时间点;根据时间点播放全景视频。本发明专利技术采用全景视频的方式实现三维全景漫游,用户可以在全景视频的场景中自主移动,通过控制步距控制视频的播放进度,用户可以观察到该场景中的每个细节,既可以低成本地实现逼真沉浸式体验,又能增强互动效果,这种方式在之后的VR全景视频能够得到广泛应用。

【技术实现步骤摘要】
全景视频播放方法及装置
本专利技术涉及虚拟现实领域,尤其涉及全景视频播放方法及装置。
技术介绍
目前,实现三维全景漫游的方法主要是在三维全景地图中添加其他三维全景的链接,链接可以是箭头或者脚印等形式,浏览者在点击其他三维全景的链接时,就会切换到其他三维全景进行浏览,该方法虽然可以实现在不同场景中的切换,但是局限性比较大。通过该方法切换场景只能点击其他三维全景的链接,并且只能切换几个有限的场景。采用这种漫游方法的大都是在一个大场景中采集一个或者几个视点,而浏览者也只能在这几个三维全景中进行漫游,不能观察到该场景中的每个细节。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的不足,提供一种全景视频播放方法及一种全景视频播放装置。本专利技术解决上述技术问题的技术方案如下:一种全景视频播放方法,包括:获取全景视频的拍摄距离与播放时间点之间的对应关系;获取用户的移动距离,根据所述移动距离和所述对应关系确定播放所述全景视频的时间点;根据所述时间点播放所述全景视频。本专利技术的有益效果是:本专利技术提供的播放方法,采用全景视频的方式实现三维全景漫游,用户可以在全景视频的场景中自主移动,通过控制步距控制视频的播放进度,用户可以观察到该场景中的每个细节,既可以低成本地实现逼真沉浸式体验,又能增强互动效果,这种方式在之后的VR全景视频能够得到广泛应用。本专利技术解决上述技术问题的另一种技术方案如下:一种全景视频播放装置,包括:通信模块,用于获取全景视频的拍摄距离与播放时间点之间的对应关系;定位模块,用于获取用户的移动距离;处理器,用于根据所述移动距离和所述对应关系确定播放所述全景视频的时间点;显示器,用于根据所述时间点播放所述全景视频。本专利技术附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术实践了解到。附图说明图1为本专利技术一种全景视频播放方法的实施例提供的流程示意图;图2为本专利技术一种全景视频播放装置的实施例提供的结构框架图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实施例只用于解释本专利技术,并非用于限定本专利技术的范围。如图1所示,为本专利技术一种全景视频播放方法的实施例提供的流程示意图,该播放方法包括:S1,获取全景视频的拍摄距离与播放时间点之间的对应关系;需要说明的是,当拍摄全景视频时,通过专用的全景视频拍摄相机对待播放的场景进行拍摄,可以选定拍摄起点为原点,相机与原点之间的距离就是拍摄距离,在不同的拍摄距离。所能够拍摄到的场景也是不同的,相当于每个拍摄距离对应每帧全景视频,该帧全景视频所处的时间点就是播放时间点,据此可以得到全景视频拍摄距离与播放时间点之间的对应关系。优选地,可以通过定位系统获取开始拍摄时,相机的实时位置(x,y,z),以及初始的原点的位置(0,0,0),然后通过Unity计算出相机的实时位置与原点之间的距离,即拍摄距离。S2,获取用户的移动距离,根据移动距离和对应关系确定播放全景视频的时间点;应理解,为了实现用户在全景视频中的沉浸式自主漫游效果,可以将用户的移动距离视作为相机的拍摄距离,即当用户走到某一位置,就根据相机的拍摄距离与播放时间点之间的对应关系得到在该位置处应该播放的全景视频的播放时间点。可以理解,为了便于用户快速浏览全景视频,还可以通过预设的比例对用户的移动距离进行处理,以实现在全景视频中的不同跨度的漫游。例如,当用户的移动距离与相机的拍摄距离是1:1的关系时,用户移动的距离多少,就决定了视频的播放进度,当用户的移动距离与相机的拍摄距离时1:10时,用户移动了1单位,相当于相机移动了10单位,那么用户可以实现快速浏览全景视频,当用户的移动距离与相机的拍摄距离时10:1时,用户移动了10单位,相当于相机移动了1单位,那么用户可以实现慢速浏览全景视频。需要说明的是,可以通过可穿戴设备或者播放设备等,对用户进行定位,通过与相机定位相同的方式,获得用户的移动距离。S3,根据时间点播放全景视频。需要说明的是,为了实现逼真沉浸式体验并增强互动效果,可以通过虚拟现实设备、增强现实设备或混合现实设备等播放该全景视频。应理解,还可以通过手机、平板电脑、电脑等终端实现全景视频的播放。本实施例提供的播放方法,采用全景视频的方式实现三维全景漫游,用户可以在全景视频的场景中自主移动,通过控制步距控制视频的播放进度,用户可以观察到该场景中的每个细节,既可以低成本地实现逼真沉浸式体验,又能增强互动效果,这种方式在之后的VR全景视频能够得到广泛应用。可选地,在一些实施例中,获取全景视频的拍摄距离与播放时间点之间的对应关系,具体可以包括:获取拍摄全景视频时,相机与原点之间的实时的拍摄距离和总距离,以及全景视频的总时长;根据总距离与总时长之间的比例关系,确定与拍摄距离对应的播放时间点,得到拍摄距离与播放时间点之间的对应关系。需要说明的是,由于全景视频的拍摄是匀速行进的,获取了相机拍摄的总距离与总时长,就能得到距离与视频时长之间的比例关系,然后就能够根据实时的拍摄距离,确定对应的播放时间点。例如,假设全景视频时长是60秒,拍摄距离是60米,那么对应的,拍摄距离为1米时,对应的播放时间点就是1.0秒处,拍摄距离为20.5米时,对应的播放时间点就是20.5秒处。又例如,假设全景视频时长是30秒,拍摄距离是10米,那么对应的,拍摄距离为1米时,对应的播放时间点就是3.0秒处,拍摄距离为9.5米时,对应的播放时间点就是28.5秒处。可选地,在一些实施例中,比例关系可以为:t=T*(h1/h2);其中,t为播放时间点,T为总时长,h1为拍摄距离,h2为总距离。应理解,当用户想要以与拍摄时同步的速度观看全景视频时,只需要将用户的移动距离作为拍摄距离即可。优选地,比例关系还可以为:t=T*(a*h1/h2);其中,a为拍摄距离与用户移动距离之间的比例,可以根据实际需求设置。例如,当用户想走1米,但是观看拍摄距离为10米处所对应的的全景视频时,a可以为10,那么通过上式就可以计算出应当播放的时间点。可选地,在一些实施例中,根据时间点播放全景视频,具体可以包括:根据时间点在虚拟现实设备中播放全景视频。通过虚拟现实设备播放该全景视频,能够获得更好的沉浸式的漫游体验。可选地,在一些实施例中,还可以包括:获取用户的移动时间;根据移动距离和移动时间计算得到用户的移动速度;根据用户的移动速度控制全景视频的播放速度。通过根据用户的移动速度控制全景视频的播放速度,能够进一步提升用户的体验度,使用户有身临其境的感受。可以理解,可选地,在一些实施例中,可以包含如上述各实施例中的部分或全部步骤。下面给出一种可能的实现方式。例如,可以通过Unity实现对视频播放的控制,首先可以建立二维链表Dictionary<v2[],“视频数组”>,通过Unity自带的计算公式计算出相机实时位置(x,y)相对于初始原点(0,0)的二维向量f1(|x-0|,|y-0|),遍历二维链表字典,比较Dictionary的key(x’,y’)与f1(|x-0|,|y-0|)的二维向量数值,选取Dictionary的二维向量数组中与f1距离最近的key值,以此获取到对应的视频。如图2所示,为本专利技术一种全景视频播放装置的实施例本文档来自技高网...

【技术保护点】
1.一种全景视频播放方法,其特征在于,包括:获取全景视频的拍摄距离与播放时间点之间的对应关系;获取用户的移动距离,根据所述移动距离和所述对应关系确定播放所述全景视频的时间点;根据所述时间点播放所述全景视频。

【技术特征摘要】
1.一种全景视频播放方法,其特征在于,包括:获取全景视频的拍摄距离与播放时间点之间的对应关系;获取用户的移动距离,根据所述移动距离和所述对应关系确定播放所述全景视频的时间点;根据所述时间点播放所述全景视频。2.根据权利要求1所述的全景视频播放方法,其特征在于,所述获取全景视频的拍摄距离与播放时间点之间的对应关系,具体包括:获取拍摄所述全景视频时,相机与原点之间的实时的拍摄距离和总距离,以及所述全景视频的总时长;根据所述总距离与所述总时长之间的比例关系,确定与所述拍摄距离对应的播放时间点,得到拍摄距离与播放时间点之间的对应关系。3.根据权利要求2所述的全景视频播放方法,其特征在于,所述比例关系为:t=T*(h1/h2);其中,t为播放时间点,T为总时长,h1为拍摄距离,h2为总距离。4.根据权利要求1至3中任一项所述的全景视频播放方法,其特征在于,所述根据所述时间点播放所述全景视频,具体包括:根据所述时间点在虚拟现实设备中播放所述全景视频。5.根据权利要求1至3中任一项所述的全景视频播放方法,其特征在于,还包括:获取所述用户的移动时间;根据所述移动距离和所述移动时间计算得到所述用户的移动速度;根据所述用户的移动速度控制所述全景视频...

【专利技术属性】
技术研发人员:孙县胜闫蓓
申请(专利权)人:北京幻鲸数字科技有限公司闫蓓孙县胜
类型:发明
国别省市:北京,11

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

1