本说明书实施例涉及数据处理,特别涉及基于呼吸数据的虚拟现实交互方法。
背景技术:
1、基于呼吸频率的交互技术是一种结合了虚拟现实和生物信号检测与分析的技术,旨在利用用户的呼吸频率和模式来实现与虚拟环境的交互。目前的技术包括如下几种。
2、1.生物信号检测与分析:生物信号是人体内部生理过程的反映,包括呼吸、心率、皮肤电活动等。对于基于呼吸频率的交互技术而言,关键在于准确检测和分析呼吸信号。传感器技术的发展使得我们能够使用便携式传感器或可穿戴设备来实时监测呼吸频率,例如胸带传感器、光电测量仪等。通过采集和分析呼吸信号,可以识别呼吸的起伏和频率,为交互提供依据。
3、2.虚拟现实技术:虚拟现实是一种计算机生成的模拟环境,通过头戴式显示器、手柄、触觉反馈等技术,使用户能够沉浸在虚拟环境中。虚拟现实技术已经取得了长足的发展,包括图形渲染、空间追踪、实时互动等方面的进步,为基于呼吸频率的交互技术提供了良好的基础。
4、3.交互设计和人机界面:交互设计和人机界面的研究致力于设计和改进人与计算机之间的交互方式,以提供更好的用户体验。基于呼吸频率的交互技术要求将呼吸信号转化为虚拟环境的指令或反馈,这就需要深入研究用户的呼吸模式和习惯,并设计相应的交互模式和界面。这包括呼吸的映射规则、交互指令的定义、反馈机制等方面的研究。
5、4.心理和生理效应研究:呼吸与人体的心理和生理状态密切相关。研究发现,调整呼吸频率和模式可以对身心产生积极影响,如镇静放松、焦虑缓解等。这些心理和生理效应的研究为基于呼吸频率的交互技术提供了理论和实践的依据,也为其在健康和放松领域的应用提供了支持。
6、综上所述,基于呼吸频率的交互技术结合了生物信号检测与分析、虚拟现实技术、交互设计和人机界面以及心理和生理效应研究等多个领域的知识和技术,以实现更自然、身临其境的用户交互体验。
7、目前的呼吸控制交互技术,通过检测和分析呼吸信号,将用户的呼吸模式应用于控制设备或应用程序。例如,使用呼吸控制来操纵游戏角色的移动或进行手势交互。这种技术可以实现与计算机和智能设备之间的非触摸交互,增加了用户的参与感。但是目前移动平台不支持呼吸感应技术。而且个体差异、环境影响以及技术的便携性和可穿戴性也需要进一步解决。
8、面对日益增长的虚拟现实呼吸交互需求,急需解决在虚拟现实领域呼吸交互的创新型技术方案。
技术实现思路
1、有鉴于此,本说明书实施例提供了基于呼吸数据的虚拟现实交互方法。本说明书一个或者多个实施例同时涉及基于呼吸数据的虚拟现实交互装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
2、根据本说明书实施例的第一方面,提供了一种基于呼吸数据的虚拟现实交互方法,包括:
3、获取原始呼吸信息,对呼吸信息进行去干扰处理,得到初始呼吸信息;
4、基于预设呼吸算法对初始呼吸信息进行解析,得到呼吸数据;
5、基于呼吸数据进行交互运算,确定交互结果;
6、基于交互结果进行虚拟现实展示。
7、在一种可能的实现方式中,获取原始呼吸信息,对呼吸信息进行去干扰处理,得到初始呼吸信息,包括:
8、监测呼吸频率信息、呼吸音量信息和呼吸气量信息,基于呼吸频率信息、呼吸音量信息和呼吸气量信息确定原始呼吸信息;
9、对原始呼吸信息进行滤波处理,得到出事呼吸信息。
10、在一种可能的实现方式中,基于预设呼吸算法对初始呼吸信息进行解析,得到呼吸数据,包括:
11、基于预设呼吸算法对初始呼吸数据进行解析,得到呼吸频率数据、呼吸音量数据和呼吸气量数据。
12、在一种可能的实现方式中,基于呼吸数据进行交互运算,确定交互结果,包括:
13、确定当前场景,基于当前场景确定互动参数;
14、基于互动参数确定互动计算方式;
15、基于呼吸数据和互动计算方式确定互动数据;
16、基于互动数据确定交互结果。
17、在一种可能的实现方式中,当前场景包括吹蜡烛场景;
18、相应的,基于呼吸数据和互动计算方式确定互动数据,包括:
19、基于呼吸数据和互动计算方式确定距离数据和范围数据;
20、基于距离数据和范围数据确定互动数据。
21、在一种可能的实现方式中,基于互动数据确定交互结果,包括:
22、确定范围阈值和距离阈值;
23、基于距离数据和距离阈值确定距离互动结果;
24、基于范围数据和范围阈值确定范围互动结果;
25、基于范围互动结果和距离互动结果确定交互结果。
26、在一种可能的实现方式中,基于呼吸数据和互动计算方式确定距离数据和范围数据,包括:
27、基于互动计算方式确定距离计算公式和范围计算公式;
28、基于呼吸数据和距离计算公式确定距离数据;
29、基于呼吸数据和范围计算公式确定范围数据。
30、根据本说明书实施例的第二方面,提供了一种基于呼吸数据的虚拟现实交互装置,包括:
31、信息获取模块,被配置为获取原始呼吸信息,对呼吸信息进行去干扰处理,得到初始呼吸信息;
32、数据确定模块,被配置为基于预设呼吸算法对初始呼吸信息进行解析,得到呼吸数据;
33、交互确定模块,被配置为基于呼吸数据进行交互运算,确定交互结果;
34、虚拟现实模块,被配置为基于交互结果进行虚拟现实展示。
35、根据本说明书实施例的第三方面,提供了一种计算设备,包括:
36、存储器和处理器;
37、存储器用于存储计算机可执行指令,处理器用于执行计算机可执行指令,该计算机可执行指令被处理器执行时实现上述基于呼吸数据的虚拟现实交互方法的步骤。
38、根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述基于呼吸数据的虚拟现实交互方法的步骤。
39、根据本说明书实施例的第五方面,提供了一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行上述基于呼吸数据的虚拟现实交互方法的步骤。
40、本说明书实施例提供基于呼吸数据的虚拟现实交互方法及装置,其中基于呼吸数据的虚拟现实交互方法包括:获取原始呼吸信息,对呼吸信息进行去干扰处理,得到初始呼吸信息,基于预设呼吸算法对初始呼吸信息进行解析,得到呼吸数据,基于呼吸数据进行交互运算,确定交互结果,基于交互结果进行虚拟现实展示。通过获取原始呼吸信息,对呼吸信息进行去干扰处理,得到初始呼吸信息,基于预设呼吸算法对初始呼吸信息进行解析,得到呼吸数据,基于呼吸数据进行交互运算,确定交互结果,基于交互结果进行虚拟现实展示,实现了基于呼吸数据进行虚拟现实交互,可以用于增强虚拟现实体验、提供情感支持、改善心理健康、提供生物反馈和在医疗领域中发挥作用。