一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于VR技术的交互方法、系统与流程

2022-06-02 14:41:50 来源:中国专利 TAG:

一种基于vr技术的交互方法、系统
技术领域
1.本发明属于vr技术领域,具体涉及一种基于vr技术的交互方法、系统。


背景技术:

2.vr是virtual reality的缩写,中文的意思就是虚拟现实,早期译为“灵境技术”。虚拟现实是多媒体技术的终极应用形式,它是计算机软硬件技术、传感技术、机器人技术、人工智能及行为心理学等科学领域飞速发展的结晶。主要依赖于三维实时图形显示、三维定位跟踪、触觉及嗅觉传感技术、人工智能技术、高速计算与并行计算技术以及人的行为学研究等多项关键技术的发展。随着虚拟现实技术的发展,真正地实现虚拟现实,将引起整个人类生活与发展的很大变革。人们戴上立体眼镜、数据手套等特制的传感设备,面对一种三维的模拟现实,似乎置身于一个具有三维的视觉、听觉、触觉甚至嗅觉的感觉世界,并且人与这个环境可以通过人的自然技能和相应的设施进行信息交互。虚拟现实技术受到了越来越多人的认可,用户可以在虚拟现实世界体验到最真实的感受,其模拟环境的真实性与现实世界难辨真假,让人有种身临其境的感觉;同时,虚拟现实具有一切人类所拥有的感知功能,比如听觉、视觉、触觉、味觉、嗅觉等感知系统;最后,它具有超强的仿真系统,真正实现了人机交互,使人在操作过程中,可以随意操作并且得到环境最真实的反馈。正是虚拟现实技术的存在性、多感知性、交互性等特征使它受到了许多人的喜爱。
3.现有技术中的vr技术主要是被动地接收vr视频然后用户基于vr视觉设备进行vr视频的播放与显示,很难根据用户需求以及习惯以及喜好来实现vr视频的生成。为此,本发明提出一种vr技术的交互方法、系统,旨在解决上述技术缺陷。


技术实现要素:

4.本发明的主要目的在于提出一种基于vr技术的交互方法、系统旨在解决上述存在的vr技术不利于根据用户需求而执行的显示交互的技术问题。
5.为了实现上述目的,提出一种基于vr技术的交互方法,所述方法包括:基于摄像头采集视频场景图像,并将所述视频场景图像信息发送至vr云服务器;所述视频场景图像信息包括摄像头位置信息以及拍摄画面;vr云服务器接收到所述视频场景图像信息,生成第一请求指令至客户端;所述客户端根据接收到的第一请求指令控制vr视频画面显示方式,并生成确认指令至vr云服务器;所述vr云服务器基于确认指令,生成vr视频画面,并将所述vr视频画面发送至客户端;所述客户端播放vr视频画面。
6.优选的,所述基于摄像头采集视频场景图像之前,所述方法还包括:接收客户端请求,获取视频场景信息,并返回至客户端;所述视频场景信息包括:视频场景描述信息、摄像头id、摄像头位置信息;所述客户端根据视频场景信息选择的对应视频场景下的多个摄像头id,并发送至
vr云服务器。
7.优选的,所述基于摄像头采集视频场景图像,包括:所述vr云服务器根据所述多个摄像头id,使能视频场景下的对应的多个摄像头,并控制摄像头采集视频场景图像。
8.优选的,所述第一请求指令包括第一画面编排方式以及摄像头位置信息以及拍摄画面;所述客户端根据接收到的第一请求指令控制vr视频画面显示方式,并生成确认指令至vr云服务器,包括:所述客户端根据摄像头位置信息以及拍摄画面,对所述第一画面编排方式进行更改,并生成第一确认指令至vr云服务器;所述第一确认指令包括vr任务id、第二画面编排方式;所述vr云服务器根据第一确认指令,进行多个拍摄画面的重新拼接编排,生成vr视频画面;同时,所述vr云服务器建立vr任务id、第二画面编排方式以及摄像头id之前的映射关系,并存储。
9.优选的,所述客户端播放vr视频画面,包括:所述客户端基于vr视觉设备,播放vr视频画面。
10.此外,还提出一种基于vr技术的交互系统,所述系统包括:客户端、vr云服务器,所述系统包括:采集模块,基于摄像头采集视频场景图像,并将所述视频场景图像信息发送至vr云服务器;所述视频场景图像信息包括摄像头位置信息以及拍摄画面;请求模块,vr云服务器接收到所述视频场景图像信息,生成第一请求指令至客户端;确认模块,所述客户端根据接收到的第一请求指令控制vr视频画面显示方式,并生成确认指令至vr云服务器;生成与播放模块,所述vr云服务器基于确认指令,生成vr视频画面,并将所述vr视频画面发送至客户端;所述客户端播放vr视频画面。
11.优选的,所述系统还包括:场景选择模块,用于接收客户端请求,获取视频场景信息,并返回至客户端;所述视频场景信息包括:视频场景描述信息、摄像头id、摄像头位置信息;所述客户端根据视频场景信息选择的对应视频场景下的多个摄像头id,并发送至vr云服务器。
12.优选的,所述基于摄像头采集视频场景图像,包括:所述vr云服务器根据所述多个摄像头id,使能视频场景下的对应的多个摄像头,并控制摄像头采集视频场景图像。
13.优选的,所述第一请求指令包括第一画面编排方式以及摄像头位置信息以及拍摄画面;所述客户端根据接收到的第一请求指令控制vr视频画面显示方式,并生成确认指令至vr云服务器,包括:所述客户端根据摄像头位置信息以及拍摄画面,对所述第一画面编排方式进行更
改,并生成第一确认指令至vr云服务器;所述第一确认指令包括vr任务id、第二画面编排方式;所述vr云服务器根据第一确认指令,进行多个拍摄画面的重新拼接编排,生成vr视频画面;同时,所述vr云服务器建立vr任务id、第二画面编排方式以及摄像头id之前的映射关系,并存储。
14.优选的,所述客户端播放vr视频画面,包括:所述客户端基于vr视觉设备,播放vr视频画面。
15.本发明所提供的一种基于vr技术的交互方法、系统,通过基于摄像头采集视频场景图像,并将所述视频场景图像信息发送至vr云服务器;所述视频场景图像信息包括摄像头位置信息以及拍摄画面;vr云服务器接收到所述视频场景图像信息,生成第一请求指令至客户端;所述客户端根据接收到的第一请求指令控制vr视频画面显示方式,并生成确认指令至vr云服务器;所述vr云服务器基于确认指令,生成vr视频画面,并将所述vr视频画面发送至客户端;所述客户端播放vr视频画面。本发明通过基于场景下的用户自主选择合成的画面进行编排显示成vr画面,且保证运行的稳定性以及保证了用户交互体验佳。
附图说明
16.图1为本发明实施例一基于vr技术的交互方法的流程图;图2为本发明实施例一基于vr技术的交互系统的结构示意图。
具体实施方式
17.以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
18.实施例一参照图1,图1是本发明一种基于vr技术的交互方法的流程图,本实施例中,提出一种基于vr技术的交互方法,所述方法包括:s1,基于摄像头采集视频场景图像,并将所述视频场景图像信息发送至vr云服务器;所述视频场景图像信息包括摄像头位置信息以及拍摄画面。
19.具体地,本实施例,所述基于摄像头采集视频场景图像之前,所述方法还包括:接收客户端请求,获取视频场景信息,并返回至客户端;所述视频场景信息包括:视频场景描述信息、摄像头id、摄像头位置信息;所述客户端根据视频场景信息选择的对应视频场景下的多个摄像头id,并发送至vr云服务器。其中,本实施例不同于传统的vr视频执行的操作,本技术比如一个会场或者一个室外环境或则一个游戏场景,具有多个摄像头,可能是10个,拍摄不同角度不同方向的视频;或者通过多个虚拟摄像机来获取多个不同渠道来源的视频。而在进行vr显示之前,有的视频并不是用户当前状态下想去观看或者体验的视频,因此,可以通过使得用户根据视频场景信息的视频场景描述信息、摄像头id、摄像头位置信息,来对于不同方位的画面不同摄像头id进行vr场景的整合,由客户端来选择,客户端根据视频场景信息选择的对应视频场景下的多个摄像头id,并发送至vr云服务器,使得vr云服
务器从而根据需求来执行后续vr视频的生成。
20.s2,vr云服务器接收到所述视频场景图像信息,生成第一请求指令至客户端。
21.具体地,本实施例,优选的,所述基于摄像头采集视频场景图像,包括:所述vr云服务器根据所述多个摄像头id,使能视频场景下的对应的多个摄像头,并控制摄像头采集视频场景图像。优选的,所述第一请求指令包括第一画面编排方式以及摄像头位置信息以及拍摄画面。本实施例,可以自由对于组成vr视频的画面进行自由组合,通过在用户使能感兴趣的场景摄像头之后,控制摄像头采集视频场景图像,获取相应的画面,并反馈至客户端,此时反馈至客户端的画面可以是按照预设的第一画面编排方式来进行拼接编排的,也可以是直接是分散的三个画面。其中,预设的第一画面编排方式可以是根据摄像头id编号来进行排列。
22.s3,所述客户端根据接收到的第一请求指令控制vr视频画面显示方式,并生成确认指令至vr云服务器。
23.具体地,本实施例,其中,所述客户端根据接收到的第一请求指令控制vr视频画面显示方式,并生成确认指令至vr云服务器,包括:所述客户端根据摄像头位置信息以及拍摄画面,对所述第一画面编排方式进行更改,并生成第一确认指令至vr云服务器;所述第一确认指令包括vr任务id、第二画面编排方式;所述vr云服务器根据第一确认指令,进行多个拍摄画面的重新拼接编排,生成vr视频画面;同时,所述vr云服务器建立vr任务id、第二画面编排方式以及摄像头id之前的映射关系,并存储。
24.相应的,若客户端对于vr服务器基于第一请求指令发送至客户端时发送的预设的第一画面编排方式恰好满意,则客户端不用更改编排方式,则通过直接发送第二确认指令至vr云服务器。其中,第一确认指令与第二确认指令并不相同,所述第一确认指令包括vr任务id、新的客户端更改过的第二画面编排方式,而第二确认指令即一确认信令用于控制vr服务器根据预设的编排方式获取视频图像后编排生成vr视频画面。
25.s4,所述vr云服务器基于确认指令,生成vr视频画面,并将所述vr视频画面发送至客户端;所述客户端播放vr视频画面。
26.优选的,所述客户端播放vr视频画面,包括:所述客户端基于vr视觉设备,播放vr视频画面。
27.相应的,vr视觉设备包括头戴式vr显示器,vr眼镜等等。
28.此外,本实施例还提出一种基于vr技术的交互系统,图2为本发明实施例一基于vr技术的交互系统的结构示意图,所述系统包括:客户端、vr云服务器,所述系统包括:采集模块,基于摄像头采集视频场景图像,并将所述视频场景图像信息发送至vr云服务器;所述视频场景图像信息包括摄像头位置信息以及拍摄画面;请求模块,vr云服务器接收到所述视频场景图像信息,生成第一请求指令至客户端;确认模块,所述客户端根据接收到的第一请求指令控制vr视频画面显示方式,并生成确认指令至vr云服务器;生成与播放模块,所述vr云服务器基于确认指令,生成vr视频画面,并将所述vr视频画面发送至客户端;所述客户端播放vr视频画面。
29.其中,本实施例不同于传统的vr视频执行的操作,本技术比如一个会场或者一个
室外环境或则一个游戏场景,具有多个摄像头,可能是10个,拍摄不同角度不同方向的视频;或者通过多个虚拟摄像机来获取多个不同渠道来源的视频。而在进行vr显示之前,有的视频并不是用户当前状态下想去观看或者体验的视频,因此,可以通过使得用户根据视频场景信息的视频场景描述信息、摄像头id、摄像头位置信息,来对于不同方位的画面不同摄像头id进行vr场景的整合,由客户端来选择,客户端根据视频场景信息选择的对应视频场景下的多个摄像头id,并发送至vr云服务器,使得vr云服务器从而根据需求来执行后续vr视频的生成。
30.优选的,所述系统还包括:场景选择模块,用于接收客户端请求,获取视频场景信息,并返回至客户端;所述视频场景信息包括:视频场景描述信息、摄像头id、摄像头位置信息;所述客户端根据视频场景信息选择的对应视频场景下的多个摄像头id,并发送至vr云服务器。
31.优选的,所述基于摄像头采集视频场景图像,包括:所述vr云服务器根据所述多个摄像头id,使能视频场景下的对应的多个摄像头,并控制摄像头采集视频场景图像。
32.优选的,所述第一请求指令包括第一画面编排方式以及摄像头位置信息以及拍摄画面;所述客户端根据接收到的第一请求指令控制vr视频画面显示方式,并生成确认指令至vr云服务器,包括:所述客户端根据摄像头位置信息以及拍摄画面,对所述第一画面编排方式进行更改,并生成第一确认指令至vr云服务器;所述第一确认指令包括vr任务id、第二画面编排方式;所述vr云服务器根据第一确认指令,进行多个拍摄画面的重新拼接编排,生成vr视频画面;同时,所述vr云服务器建立vr任务id、第二画面编排方式以及摄像头id之前的映射关系,并存储。
33.本实施例,可以自由对于组成vr视频的画面进行自由组合,通过在用户使能感兴趣的场景摄像头之后,控制摄像头采集视频场景图像,获取相应的画面,并反馈至客户端,此时反馈至客户端的画面可以是按照预设的第一画面编排方式来进行拼接编排的,也可以是直接是分散的三个画面。其中,预设的第一画面编排方式可以是根据摄像头id编号来进行排列。
34.优选的,所述客户端播放vr视频画面,包括:所述客户端基于vr视觉设备,播放vr视频画面。
35.在本发明上述实施例的方案中,所提供的基于vr技术的交互方法、系统,通过基于摄像头采集视频场景图像,并将所述视频场景图像信息发送至vr云服务器;所述视频场景图像信息包括摄像头位置信息以及拍摄画面;vr云服务器接收到所述视频场景图像信息,生成第一请求指令至客户端;所述客户端根据接收到的第一请求指令控制vr视频画面显示方式,并生成确认指令至vr云服务器;所述vr云服务器基于确认指令,生成vr视频画面,并将所述vr视频画面发送至客户端;所述客户端播放vr视频画面。本实施例通过基于场景下的用户自主选择合成的画面进行编排显示成vr画面,且保证运行的稳定性以及保证了用户
交互体验佳。
36.需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现。也可以全部以硬件的形式实现。还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。
37.此外,本发明实施例还提供一种可读存储介质,所述可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上应用于配电房的数据显示与快速处理方法。
38.上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本说明书的限定。虽然此处并没有明确说明,本领域技术人员可能会对本说明书进行各种修改、改进和偏移处理。该类修改、改进和偏移处理在本说明书中被建议,所以该类修改、改进、偏移处理仍属于本说明书示范实施例的精神和范围。
39.此外,本领域技术人员可以理解,本说明书的各方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的工序、机器、产品或物质的组合,或对它们的任何新的和有用的改进。相应地,本说明书的各个方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。此外,本说明书的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。
40.需要说明的是,如果本说明书附属材料中的描述、定义、和/或术语的使用与本说明书所述内容有不一致或冲突的地方,以本说明书的描述、定义和/或术语的使用为准。
41.最后,应当理解的是,本说明书中所述实施例仅用以说明本说明书实施例的原则。其它的变形也可能属于本说明书的范围。因此,作为示例而非限制,本说明书实施例的替代配置可视为与本说明书的教导一致。相应地,本说明书的实施例不仅限于本说明书明确介绍和描述的实施例。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献