System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及人机交互,尤其涉及一种基于cave的全景图视频播放交互方法及装置。
技术介绍
1、cave沉浸式系统是一种应用vr技术的仿真环境,是具备高度沉浸感的虚拟现实系统。系统由cave空间(现有技术)和交互主机(现有技术)、显示设备(现有技术)及交互辅助设备如摄像头等设施构成,cave空间一般由3-6面墙组成一个立方体空间。
2、随着元宇宙概念的兴起,360°全景视频、全景直播也进入人们日常,观众可以通过改变手机朝向或者滑动手机,观看视频不同角度的内容。全景图和全景视频帧的格式有多种,一般是长宽比2:1的图片,代表经向旋转一周0~360度和维向从上到下-90~90度的画面。其中图像正中心(经向180度、维向0度)是初始化的朝向正前方的位置。
3、在现有技术中,缺少一种支持360°全景图片/视频播放和实时交互的方案。
技术实现思路
1、有鉴于此,本申请实施例提供了一种基于cave的全景图视频播放交互方法及装置,能够在全景图视频播放中实现实时交互。
2、本申请实施例的技术方案是这样实现的:
3、第一方面,本申请实施例提供一种基于cave的全景图视频播放交互方法,所述方法包括:
4、第二方面,本申请实施例还提供一种基于cave的全景图视频播放交互装置,所述装置包括:
5、设置模块,用于基于cave空间设置物理参数,其中,所述物理参数包括cave物理参数和眼点位置,所述cave物理参数用于计算和设置cave系统的属性
6、调整模块,用于响应于视角调整指令,实时计算并得到调整后的当前播放视角朝向;以及,实时获取当前帧原始全景图像;其中,所述视角调整指令基于人机交互实现;
7、显示模块,用于基于所述物理参数、所述当前播放视角朝向和所述当前帧原始全景图像计算并得到调整后所述cave空间中每面墙的投影画面。
8、第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行第一方面任一项所述的基于cave的全景图视频播放交互方法。
9、第四方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行第一方面任一项所述的基于cave的全景图视频播放交互方法。
10、本申请实施例具有以下有益效果:
11、(1)全景沉浸式体验:通过基于cave空间设置物理参数,并结合眼点位置,能够为用户提供全景沉浸式的视频播放体验。用户可以感受到身临其境的视觉感受,增强了观看的沉浸感和真实感。
12、(2)实时交互性:方案能够实时响应视角调整指令,并根据指令实时计算和调整播放视角朝向。这种实时交互性使得用户能够根据自己的需求和喜好,随时调整观看角度,从而获得更加个性化和自由的观看体验。
13、(3)多样化的视角调整方式:视角调整指令涵盖了向左、向右、向上、向下以及翻滚运动等多种方式,满足了用户在观看过程中可能产生的各种视角调整需求。同时,通过不同的人机交互方式实现视角调整指令的输入,如位姿/手势识别、人体骨骼节点/手掌骨骼节点识别等,提供了更加便捷和自然的交互方式。
14、(4)精确的画面投影:方案根据物理参数、当前播放视角朝向和当前帧原始全景图像,能够精确计算并得到调整后cave空间中每面墙的投影画面。这种精确性确保了用户在调整视角后,依然能够获得清晰、连贯和准确的视频内容。
15、(5)灵活的适用性:该方案可应用于多种场景,如虚拟现实、游戏、展览展示等,为不同领域的用户提供了全景沉浸式交互体验的可能性。同时,该方案可根据具体需求进行定制和优化,以适应不同场景和应用的要求。
16、综上所述,该方案通过提供全景沉浸式体验、实时交互性、多样化的视角调整方式、精确的画面投影以及灵活的适用性等多方面的有益效果,为用户带来了更加丰富、自由和个性化的视频观看体验。
本文档来自技高网...【技术保护点】
1.一种基于CAVE的全景图视频播放交互方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述CAVE物理参数包括宽度参数、高度参数和深度参数,所述基于CAVE空间设置物理参数,包括:
3.根据权利要求1所述的方法,其特征在于,所述响应于视角调整指令,实时计算并得到调整后的当前播放视角朝向,包括:
4.根据权利要求1所述的方法,其特征在于,所述视角调整指令至少包括视角向左运动、视角向右运动、视角向上运动、视角向下运动、视角翻滚运动中的一种,所述当前视角播放朝向由欧拉角表示,当所述视角调整指令为所述视角向左运动时,yaw减少固定值;当所述视角调整指令为所述视角向右运动时,yaw增加固定值;当所述视角调整指令为所述视角向上运动时,pitch增加固定值;当所述视角调整指令为所述视角向下运动时,pitch减少固定值;当所述视角调整指令为所述视角翻滚运动时,roll旋转对应的度数;
5.根据权利要求1所述的方法,其特征在于,所述基于所述物理参数、所述当前播放视角朝向和所述当前帧原始全景图像计算并得到调整后所述CAVE
6.根据权利要求5所述的方法,其特征在于,所述计算所述当前播放视角朝向下,所述当前帧原始全景图像在所述CAVE空间中的新全景图;基于所述CAVE空间中的新全景图,和所述每面墙的欧拉角,计算所述CAVE空间中每面墙的投影画面,包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种基于CAVE的全景图的视频播放交互装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1至7任一项所述的基于CAVE的全景图的视频播放交互方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7任一项所述的基于CAVE的全景图的视频播放交互方法。
...【技术特征摘要】
1.一种基于cave的全景图视频播放交互方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述cave物理参数包括宽度参数、高度参数和深度参数,所述基于cave空间设置物理参数,包括:
3.根据权利要求1所述的方法,其特征在于,所述响应于视角调整指令,实时计算并得到调整后的当前播放视角朝向,包括:
4.根据权利要求1所述的方法,其特征在于,所述视角调整指令至少包括视角向左运动、视角向右运动、视角向上运动、视角向下运动、视角翻滚运动中的一种,所述当前视角播放朝向由欧拉角表示,当所述视角调整指令为所述视角向左运动时,yaw减少固定值;当所述视角调整指令为所述视角向右运动时,yaw增加固定值;当所述视角调整指令为所述视角向上运动时,pitch增加固定值;当所述视角调整指令为所述视角向下运动时,pitch减少固定值;当所述视角调整指令为所述视角翻滚运动时,roll旋转对应的度数;
5.根据权利要求1所述的方法,其特征在于,所述基于所述物理参数、所述当前播放视角朝向和所述当前帧原始...
【专利技术属性】
技术研发人员:宋良多,
申请(专利权)人:北京淳中科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。