技术领域technical field
本发明涉及虚拟现实技术领域,尤其涉及一种虚拟现实设备的参数调节方法及装置。The invention relates to the technical field of virtual reality, in particular to a method and device for adjusting parameters of virtual reality equipment.
背景技术Background technique
随着显示技术的进步,虚拟现实(Virtual Reality,缩写为VR)技术越来越被应用于现实生活中,使用户能够享受到身临其境的视觉体验。With the progress of display technology, virtual reality (Virtual Reality, VR for short) technology is more and more applied in real life, so that users can enjoy an immersive visual experience.
现有技术中,为了使用户按照实际需要来调节虚拟场景中的参数,例如:音量、亮度等,大部分VR设备上都会设置对应的按键,例如:音量调节按键、亮度调节按键等以供用户进行参数调节。而在使用过程中,很多VR设备是需要穿戴在身体的某个部位,例如,VR头戴显示设备就需要戴在使用者的头部,若使用者一直通过按键来调节参数,其手臂和身体会感到疲惫,甚至会对身体造成伤害。In the prior art, in order to allow users to adjust parameters in the virtual scene according to actual needs, such as: volume, brightness, etc., most VR devices will be provided with corresponding buttons, such as: volume adjustment buttons, brightness adjustment buttons, etc. for users Make parameter adjustments. In the process of use, many VR devices need to be worn on a certain part of the body. For example, a VR head-mounted display device needs to be worn on the user's head. Will feel tired and even cause physical harm.
由此可见,现有技术中的参数调节方法不仅无法提供良好的用户体验,还严重影响了VR产品的推广。It can be seen that the parameter adjustment method in the prior art not only fails to provide a good user experience, but also seriously affects the promotion of VR products.
发明内容Contents of the invention
本发明提供一种虚拟现实设备的参数调节方法及装置,目的在于避免现有技术中需要一直通过按键来调节参数导致的用户操作成本高的问题。The present invention provides a method and device for adjusting parameters of a virtual reality device, aiming at avoiding the problem in the prior art that the user needs to adjust the parameters through keys all the time, resulting in high operating costs for users.
于是,在本发明的一个实施例中,提供了一种虚拟现实设备的参数调节方法。该方法包括:监测用户触发的调节事件;确定所述调节事件指向的调节参数;采集运动数据;根据所述运动数据,调整所述调节参数。Therefore, in one embodiment of the present invention, a method for adjusting parameters of a virtual reality device is provided. The method includes: monitoring an adjustment event triggered by a user; determining an adjustment parameter pointed to by the adjustment event; collecting motion data; and adjusting the adjustment parameter according to the motion data.
可选地,所述监测用户触发的调节事件,包括:监测所述用户通过触摸区域输入的指定动作触发的所述调节事件;或者监测所述用户通过语音采集单元输入的指定语音信号触发的所述调节事件。Optionally, the monitoring the adjustment event triggered by the user includes: monitoring the adjustment event triggered by the specified action input by the user through the touch area; or monitoring the adjustment event triggered by the specified voice signal input by the user through the voice collection unit. Regulatory events described above.
可选地,所述确定所述调节事件指向的调节参数,包括:若所述调节事件是由所述用户通过触摸区域输入的指定动作触发产生,则根据动作与调节参数的对应关系,获取所述指定动作对应的所述调节参数;若所述调节事件是由所述用户通过语音采集单元输入的指定语音信号触发产生的,则对所述指定语音信号进行语音识别,并根据语音识别结果确定所述调节参数。Optionally, the determining the adjustment parameter pointed to by the adjustment event includes: if the adjustment event is triggered by a specified action input by the user through a touch area, then according to the corresponding relationship between the action and the adjustment parameter, obtaining the The adjustment parameter corresponding to the specified action; if the adjustment event is triggered by the specified voice signal input by the user through the voice collection unit, perform voice recognition on the specified voice signal, and determine according to the voice recognition result the tuning parameters.
可选地,所述根据所述运动数据,调整所述调节参数,包括:根据所述运动数据,确定动作模式;根据动作模式,确定调整方式;按照所述调整方式调整所述调节参数。Optionally, the adjusting the adjustment parameter according to the motion data includes: determining an action mode according to the motion data; determining an adjustment mode according to the action mode; and adjusting the adjustment parameter according to the adjustment mode.
可选地,所述方法,还包括:判断所述运动数据是否符合设定要求;以及所述根据所述运动数据,调整所述调节参数,包括:若所述运动数据符合所述设定要求,则根据所述运动数据,调整所述调节参数。Optionally, the method further includes: judging whether the exercise data meets the set requirements; and adjusting the adjustment parameters according to the exercise data, including: if the exercise data meets the set requirements , the adjustment parameter is adjusted according to the motion data.
可选地,所述判断所述运动数据是否符合设定要求,包括:判断根据所述运动数据确定出的动作类型是否符合设定动作要求;和/或判断根据所述运动数据确定出的速度是否大于第一阈值;和/或判断根据所述运动数据确定出的加速度是否大于第二阈值。Optionally, the judging whether the motion data meets the set requirements includes: judging whether the action type determined according to the motion data meets the set action requirements; and/or judging the speed determined according to the motion data whether it is greater than a first threshold; and/or judging whether the acceleration determined according to the motion data is greater than a second threshold.
可选地,所述方法,还包括:响应于所述用户触发的配置请求事件,在虚拟场景中显示配置界面;根据所述用户通过所述配置界面输入的相应的配置数据,生成所述设定要求。Optionally, the method further includes: displaying a configuration interface in a virtual scene in response to a configuration request event triggered by the user; generating the configuration interface according to corresponding configuration data input by the user through the configuration interface. set requirements.
可选地,所述方法,还包括:获取所述运动数据的采集时间;若所述采集时间距所述调节事件的触发时间的时差满足预设条件,则根据所述运动数据,调整所述调节参数。Optionally, the method further includes: acquiring the collection time of the motion data; if the time difference between the collection time and the trigger time of the adjustment event satisfies a preset condition, adjusting the motion data according to the motion data. Adjustment parameters.
可选地,所述方法,还包括:在虚拟场景中显示所述调节参数对应的页面元素。Optionally, the method further includes: displaying page elements corresponding to the adjustment parameters in the virtual scene.
在本发明的另一实施例中,提供了一种虚拟现实设备的参数调节装置。该装置包括:监测模块,用于监测用户触发的调节事件;确定模块,用于确定所述调节事件指向的调节参数;采集模块,用于采集运动数据;调整模块,用于根据所述运动数据,调整所述调节参数。In another embodiment of the present invention, a parameter adjustment device of a virtual reality device is provided. The device includes: a monitoring module, configured to monitor an adjustment event triggered by a user; a determination module, configured to determine an adjustment parameter pointed to by the adjustment event; a collection module, configured to collect motion data; an adjustment module, configured to , to adjust the adjustment parameter.
本发明实施例提供的技术方案中,根据监测到用户触发的调节事件来确定用户想要调整的调节参数。在确定了用户想要调节的调节参数之后,采集用户的运动数据,并根据用户的运动数据来调整该调节参数。可见,采用本发明提供的技术方案,使用者无需通过按键来回调整调节参数,只需通过摆动身体或身体某个部位即可来回调整调节参数,避免了用户需一直通过按键来调整调节参数导致其手臂和身体的疲惫和损伤。In the technical solution provided by the embodiment of the present invention, the adjustment parameter that the user wants to adjust is determined according to the monitoring of the adjustment event triggered by the user. After the adjustment parameter that the user wants to adjust is determined, the motion data of the user is collected, and the adjustment parameter is adjusted according to the motion data of the user. It can be seen that with the technical solution provided by the present invention, the user does not need to adjust the adjustment parameters back and forth through the buttons, but only needs to adjust the adjustment parameters back and forth by swinging the body or a certain part of the body, which avoids the need for the user to adjust the adjustment parameters through the buttons all the time. Exhaustion and damage to the arms and body.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1为本发明一实施例提供的虚拟现实设备的参数调节方法的流程示意图;FIG. 1 is a schematic flowchart of a method for adjusting parameters of a virtual reality device according to an embodiment of the present invention;
图2为本发明另一实施例提供的虚拟现实设备的参数调节方法的流程示意图;FIG. 2 is a schematic flowchart of a method for adjusting parameters of a virtual reality device according to another embodiment of the present invention;
图3为本发明一实施例提供的虚拟现实设备的参数调节装置的结构框图;Fig. 3 is a structural block diagram of a parameter adjustment device of a virtual reality device provided by an embodiment of the present invention;
图4为本发明另一实施例提供的虚拟现实设备的参数调节装置的结构框图。Fig. 4 is a structural block diagram of an apparatus for adjusting parameters of a virtual reality device according to another embodiment of the present invention.
具体实施方式detailed description
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention.
在本发明的说明书、权利要求书及上述附图中描述的一些流程中,包含了按照特定顺序出现的多个操作,这些操作可以不按照其在本文中出现的顺序来执行或并行执行。操作的序号如101、102等,仅仅是用于区分各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。In some processes described in the specification, claims and above-mentioned drawings of the present invention, multiple operations appearing in a specific order are included, and these operations may be performed out of the order in which they appear herein or in parallel. The serial numbers of the operations, such as 101, 102, etc., are only used to distinguish different operations, and the serial numbers themselves do not represent any execution order. Additionally, these processes can include more or fewer operations, and these operations can be performed sequentially or in parallel. It should be noted that the descriptions of "first" and "second" in this article are used to distinguish different messages, devices, modules, etc. are different types.
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts belong to the protection scope of the present invention.
图1为本发明一实施例提供的虚拟现实设备的参数调节方法的流程示意图。如图1所示,该方法包括:FIG. 1 is a schematic flowchart of a method for adjusting parameters of a virtual reality device according to an embodiment of the present invention. As shown in Figure 1, the method includes:
101、监测用户触发的调节事件。101. Monitor an adjustment event triggered by a user.
102、确定所述调节事件指向的调节参数。102. Determine an adjustment parameter pointed to by the adjustment event.
103、采集运动数据。103. Collect motion data.
104、根据所述运动数据,调整所述调节参数。104. Adjust the adjustment parameter according to the motion data.
在实际应用中,为了使用户能够感受到身临其境的感觉,会让用户在其头部佩戴上VR头戴显示设备,这样,用户在使用过程中,眼前所看到的是VR头戴显示设备显示出的虚拟场景。此外,用户除了佩戴VR头戴显示设备,还有可能会在身体其他部位佩戴相关的VR设备以进行动作捕捉,例如:手握VR手柄。因此,用户可通过身体上任一部位佩戴的VR设备来触发调节事件,本发明对此不作具体限定。In practical applications, in order to enable users to feel the immersive feeling, users will be allowed to wear VR head-mounted display devices on their heads. In this way, what users see in front of them during use is the VR head-mounted Display the virtual scene displayed by the device. In addition, in addition to wearing a VR head-mounted display device, users may also wear related VR devices on other parts of the body for motion capture, such as holding a VR handle. Therefore, the user can trigger the adjustment event through the VR device worn on any part of the body, which is not specifically limited in the present invention.
当用户想对虚拟场景中的一些参数进行调节时,例如:音量调节、亮度调节、页面调节等。用户可通过VR设备上的触摸板或触摸屏来触发相应的调节事件,还可通过语音采集单元来触发相应的调节事件。例如:用户在触摸板或触摸屏上通过画圈来触发音量调节事件;或者,用户对着语音采集单元说“我要调节音量”来触发音量调节事件。When the user wants to adjust some parameters in the virtual scene, for example: volume adjustment, brightness adjustment, page adjustment, etc. The user can trigger the corresponding adjustment event through the touch panel or touch screen on the VR device, and can also trigger the corresponding adjustment event through the voice collection unit. For example: the user triggers the volume adjustment event by drawing a circle on the touch pad or the touch screen; or, the user says "I want to adjust the volume" to the voice collection unit to trigger the volume adjustment event.
上述步骤102中,若监测到用户触发的调节事件,则确定用户触发的调节事件对应的调节参数。可事先建立调节事件与调节参数之间的对应关系,当监测到用户触发的调节事件后,从调节事件与调节参数的对应关系中,查找出用户触发的调节事件对应的调节参数。例如:事先建立音量调节事件与音量参数的对应关系、亮度调节事件与亮度参数的对应关系等。In the above step 102, if an adjustment event triggered by the user is detected, the adjustment parameter corresponding to the adjustment event triggered by the user is determined. The corresponding relationship between the adjustment event and the adjustment parameter can be established in advance, and when the adjustment event triggered by the user is detected, the adjustment parameter corresponding to the adjustment event triggered by the user can be found from the corresponding relationship between the adjustment event and the adjustment parameter. For example: the corresponding relationship between the volume adjustment event and the volume parameter, the corresponding relationship between the brightness adjustment event and the brightness parameter, etc. are established in advance.
上述步骤103中,在确定出用户触发的调节事件对应的调节参数之后,采集用户的动作数据。可通过现有技术中的光学定位技术或基于惯性传感器的动作捕捉技术来实现用户的动作数据的采集。例如:可在VR设备中设置加速度计、陀螺仪和地磁等传感器,由各种传感器来采集用户的运动数据。In the above step 103, after the adjustment parameter corresponding to the adjustment event triggered by the user is determined, the action data of the user is collected. The collection of the user's motion data can be realized through the optical positioning technology in the prior art or the motion capture technology based on the inertial sensor. For example: sensors such as accelerometers, gyroscopes, and geomagnetism can be set in VR devices, and various sensors can collect user motion data.
上述步骤104中,根据采集到的用户的运动数据,调整所述调节参数。根据用户的运动数据可确定出用户的动作类型、动作方向以及运动距离,再根据用户的动作类型、动作方向以及运动距离来调整调节参数,例如:根据动作类型确定是否调节参数,根据动作方向确定是调高参数还是调低参数,根据运动距离确定调节幅度。In the above step 104, the adjustment parameters are adjusted according to the collected motion data of the user. According to the user's motion data, the user's movement type, movement direction and movement distance can be determined, and then the adjustment parameters can be adjusted according to the user's movement type, movement direction and movement distance, for example: determine whether to adjust the parameters according to the movement type, and determine according to the movement direction Whether to increase or decrease the parameter, the adjustment range is determined according to the movement distance.
在实际应用中,用户可通过左右转动头部或左右摆动手部来实现对调节参数的调整。例如,可事先定义:用户向左转动头部为调低调节参数,用户向右转动头部为调高调节参数,这样,当用户向右转动头部时,传感器会采集到相应的运动数据,根据对运动数据的分析即可确定出用户是向右转动头部,则相应调高所述调节参数。In practical applications, the user can adjust the adjustment parameters by turning the head left and right or swinging the hand left and right. For example, it can be defined in advance: the user turns the head to the left to lower the adjustment parameter, and the user to turn the head to the right to increase the adjustment parameter. In this way, when the user turns the head to the right, the sensor will collect the corresponding Motion data, according to the analysis of the motion data, it can be determined that the user is turning the head to the right, and the adjustment parameter is adjusted accordingly.
本发明实施例提供的技术方案中,根据监测到用户触发的调节事件来确定用户想要调整的调节参数。在确定了用户想要调节的调节参数之后,采集用户的运动数据,并根据用户的运动数据来调整该调节参数。可见,采用本发明提供的技术方案,使用者无需通过按键来回调整调节参数,只需通过摆动身体或身体某个部位即可来回调整调节参数,避免了用户需一直通过按键来调整调节参数导致其手臂和身体的疲惫和损伤。In the technical solution provided by the embodiment of the present invention, the adjustment parameter that the user wants to adjust is determined according to the monitoring of the adjustment event triggered by the user. After the adjustment parameter that the user wants to adjust is determined, the motion data of the user is collected, and the adjustment parameter is adjusted according to the motion data of the user. It can be seen that with the technical solution provided by the present invention, the user does not need to adjust the adjustment parameters back and forth through the buttons, but only needs to adjust the adjustment parameters back and forth by swinging the body or a certain part of the body, which avoids the need for the user to adjust the adjustment parameters through the buttons all the time. Exhaustion and damage to the arms and body.
在上述实施例或下述各实施例中,上述步骤101具体可实现为:监测所述用户通过触摸区域输入的指定动作触发的所述调节事件;或者监测所述用户通过语音采集单元输入的指定语音信号触发的所述调节事件。也就是说,用户需要在触摸区域输入指定动作或通过语音采集单元输入指定语音信号才能触发生成所述调节事件。因此,需要事先对指定动作或指定语音信号进行预先设置,即事先针对不同的调节参数对应设置不同的指定动作或不同的指定语音信号以触发相应的调节事件,并建立起动作与调节参数和/或语音信号与调节参数的对应关系。这样,可采用如下方式确定所述调节事件指向的调节参数:若所述调节事件是由所述用户通过触摸区域输入的指定动作触发产生,则根据动作与调节参数的对应关系,获取所述指定动作对应的所述调节参数;若所述调节事件是由所述用户通过语音采集单元输入的指定语音信号触发产生的,则对所述指定语音信号进行语音识别,并根据语音识别结果确定所述调节参数。例如:事先建立画圈动作与音量参数的对应关系,当监测到用户在触摸区域上的画圈事件,则可确定用户想要调节音量。其中,所述触摸区域可以为触摸屏或触摸板。In the above embodiments or the following embodiments, the above step 101 can be specifically implemented as: monitoring the adjustment event triggered by the specified action input by the user through the touch area; or monitoring the specified action input by the user through the voice collection unit The conditioning event triggered by a speech signal. That is to say, the user needs to input a specified action in the touch area or input a specified voice signal through the voice collection unit to trigger and generate the adjustment event. Therefore, it is necessary to pre-set the specified actions or specified voice signals in advance, that is, to set different specified actions or different specified voice signals corresponding to different adjustment parameters in advance to trigger corresponding adjustment events, and establish actions and adjustment parameters and/or Or the corresponding relationship between the voice signal and the adjustment parameter. In this way, the adjustment parameter pointed to by the adjustment event can be determined in the following manner: if the adjustment event is triggered by a specified action input by the user through the touch area, then according to the corresponding relationship between the action and the adjustment parameter, the specified The adjustment parameter corresponding to the action; if the adjustment event is triggered by the specified voice signal input by the user through the voice collection unit, perform voice recognition on the specified voice signal, and determine the specified voice signal according to the voice recognition result Adjustment parameters. For example, the corresponding relationship between the circle drawing action and the volume parameter is established in advance, and when the user's circle drawing event on the touch area is detected, it can be determined that the user wants to adjust the volume. Wherein, the touch area may be a touch screen or a touch pad.
在语音识别过程中,可对语音采集单元采集到的语音信号进行语义分析以确定用户欲调节的参数,还可对语音采集单元采集到的语音信号进行音色分析以确定是否为指定用户发出的声音。进行音色分析可避免外界环境中其他用户发出的声音导致误判。In the speech recognition process, semantic analysis can be performed on the speech signal collected by the speech collection unit to determine the parameters that the user wants to adjust, and the timbre analysis can also be performed on the speech signal collected by the speech collection unit to determine whether it is the sound made by the specified user . Performing timbre analysis can avoid misjudgments caused by sounds from other users in the external environment.
在确定出调节事件对应的调节参数后,可在虚拟场景中显示所述调节参数对应的调节页面或是所述调节参数对应的页面元素(例如:调节框)以供用户进行调节。After the adjustment parameter corresponding to the adjustment event is determined, the adjustment page corresponding to the adjustment parameter or the page element (eg adjustment box) corresponding to the adjustment parameter may be displayed in the virtual scene for the user to adjust.
由于现有技术中是通过按键来调节虚拟场景中的参数的,这就需要在VR设备上对应各个调节参数设置一调节按键。这不仅使得VR设备的结构设计变得复杂,还会增加产品的生产成本。此外,用户在使用VR设备时,需要头戴VR头戴显示设备,用户看到的只是虚拟场景,而无法看到其所处的真实环境以及VR设备上的按键。可见,现有技术中,用户需要在视线受阻的情况下从多个按键中挑选对应的调节按键,则无疑是增加了用户的操作成本。而在本实施例中,通过在VR设备上设置一触摸区域或一语音采集单元来取代现有技术中的多个调节按键,用户通过在触摸区域输入指定动作或通过语音采集单元输入指定语音信号即可确定出需要调节的参数,后续只需通过摆动身体或身体某个部位即可完成参数的调节。这样一来不仅简化了VR设备上的按键和结构设计和减少了产品费用投入,还降低了用户的操作成本,提高了用户体验。Since the parameters in the virtual scene are adjusted by buttons in the prior art, it is necessary to set an adjustment button corresponding to each adjustment parameter on the VR device. This not only complicates the structural design of the VR device, but also increases the production cost of the product. In addition, when using a VR device, the user needs to wear a VR head-mounted display device. What the user sees is only a virtual scene, but cannot see the real environment in which he is located and the buttons on the VR device. It can be seen that in the prior art, the user needs to select a corresponding adjustment button from multiple buttons when the line of sight is obstructed, which undoubtedly increases the user's operating cost. However, in this embodiment, by setting a touch area or a voice collection unit on the VR device to replace a plurality of adjustment buttons in the prior art, the user can enter a specified action in the touch area or input a specified voice signal through the voice collection unit. The parameters that need to be adjusted can be determined, and the adjustment of the parameters can be completed by simply swinging the body or a certain part of the body. This not only simplifies the button and structure design on the VR device and reduces the product cost investment, but also reduces the user's operating cost and improves the user experience.
在上述各实施例或下述各实施例中,根据所述运动数据,调整所述调节参数,包括:根据所述运动数据,确定动作模式;根据动作模式,确定调整方式;按照所述调整方式调整所述调节参数。其中,动作模式中可包括运动方向或旋转方向,运动方向有向左、向右、向下、向上等,旋转方向有逆时针旋转、顺时针旋转等。事先可定义向左、向下、逆时针旋转为调低调节参数,向右、向上、顺时针旋转为调高调节参数。In each of the above embodiments or the following embodiments, adjusting the adjustment parameters according to the motion data includes: determining the action mode according to the motion data; determining the adjustment mode according to the action mode; according to the adjustment mode Adjust the tuning parameters. Wherein, the action mode may include a movement direction or a rotation direction, the movement direction includes left, right, down, up, etc., and the rotation direction includes counterclockwise rotation, clockwise rotation, etc. It can be defined in advance that turning left, down, and counterclockwise is the adjustment parameter for lowering, and rotating right, upward, and clockwise is the adjustment parameter for raising.
例如:根据用户的运动数据确定出用户的动作模式为向左转动头部,则可确定用户是要调低参数,则按照调低调节参数的调节方式来调整所述调节参数。For example, if it is determined according to the user's motion data that the user's action mode is to turn the head to the left, it can be determined that the user wants to lower the parameter, and the adjustment parameter is adjusted according to the adjustment method of lowering the adjustment parameter.
其中,所述调整方式包括:调节量以及增减类型。其中,所述增减类型包括增类型和减类型,增减类型可根据动作模式来确定。例如:动作模式为向右转动头部,则可确定为增类型;动作模式为向左转动头部,则可确定为为减类型。按照所述调整方式调整所述调节参数的步骤具体为:若所述增减类型为增类型,则按照所述调节量调高所述调节参数;若所述增减类型为减类型,则按照所述调节量调低所述调节参数。例如:调节量为a,当前参数值为b,若为增类型,则将参数调整到b+a;若为减类型,则将参数调整到b-a。需要说明的是,用户可通过配置界面对所述调节量的值以及动作方向与增减类型的对应关系进行自定义设置。Wherein, the adjustment method includes: an adjustment amount and an increase or decrease type. Wherein, the increase/decrease type includes an increase type and a decrease type, and the increase/decrease type can be determined according to an action mode. For example: if the action mode is to turn the head to the right, then it can be determined as the increase type; if the action mode is to turn the head to the left, then it can be determined to be the subtraction type. The step of adjusting the adjustment parameter according to the adjustment method is as follows: if the increase/decrease type is an increase type, then increase the adjustment parameter according to the adjustment amount; if the increase/decrease type is a decrease type, then adjust according to the The adjustment variable lowers the adjustment parameter. For example: the adjustment amount is a, the current parameter value is b, if it is an increase type, adjust the parameter to b+a; if it is a decrease type, adjust the parameter to b-a. It should be noted that the user can customize the value of the adjustment amount and the corresponding relationship between the action direction and the type of increase or decrease through the configuration interface.
本发明实施例提供的技术方案中,根据监测到用户触发的调节事件来确定用户想要调整的调节参数。在确定了用户想要调节的调节参数之后,采集用户的运动数据,并根据用户的运动数据来调整该调节参数。可见,采用本发明提供的技术方案,使用者无需通过按键来回调整调节参数,只需通过摆动身体或身体某个部位即可来回调整调节参数,避免了用户需一直通过按键来调整调节参数导致其手臂和身体的疲惫和损伤。In the technical solution provided by the embodiment of the present invention, the adjustment parameter that the user wants to adjust is determined according to the monitoring of the adjustment event triggered by the user. After the adjustment parameter that the user wants to adjust is determined, the motion data of the user is collected, and the adjustment parameter is adjusted according to the motion data of the user. It can be seen that with the technical solution provided by the present invention, the user does not need to adjust the adjustment parameters back and forth through the buttons, but only needs to adjust the adjustment parameters back and forth by swinging the body or a certain part of the body, which avoids the need for the user to adjust the adjustment parameters through the buttons all the time. Exhaustion and damage to the arms and body.
图2为本发明另一实施例提供的虚拟现实设备的参数调节方法的流程示意图。如图2所示,该方法包括:Fig. 2 is a schematic flowchart of a method for adjusting parameters of a virtual reality device according to another embodiment of the present invention. As shown in Figure 2, the method includes:
201、监测用户触发的调节事件。201. Monitor an adjustment event triggered by a user.
202、确定所述调节事件指向的调节参数。202. Determine an adjustment parameter pointed to by the adjustment event.
203、采集运动数据。203. Collect motion data.
204、判断所述运动数据是否符合设定要求。204. Determine whether the motion data meets a set requirement.
205、若所述运动数据符合所述设定要求,则根据所述运动数据,调整所述调节参数。205. If the motion data meets the set requirement, adjust the adjustment parameter according to the motion data.
上述步骤201至203可参考上述实施例中相应内容,在此不再赘述。For the above steps 201 to 203, reference may be made to corresponding content in the above embodiments, and details are not repeated here.
上述步骤204中,判断所述运动数据是否符合设定要求,具体可采用如下方式中的一种或多种来实现:In the above step 204, it is judged whether the motion data meets the set requirements, which can be implemented in one or more of the following ways:
方法一、判断根据所述运动数据确定出的动作类型是否符合设定动作要求。Method 1: judging whether the action type determined according to the motion data meets the set action requirements.
方法二、判断根据所述运动数据确定的速度是否大于第一阈值。Method 2: judging whether the speed determined according to the motion data is greater than a first threshold.
方法三、判断根据所述运动数据确定的加速度是否大于第二阈值。Method 3: judging whether the acceleration determined according to the motion data is greater than a second threshold.
由于在实际应用中,用户的某些动作并不是因要调整参数而发出的,而是因为其他原因(例如:因为打喷嚏导致的上下点头动作)发出。若响应于上下点头动作来调整参数,自然是不符合用户的实际需要的。因此,可事先对用户的动作类型进行设定,即用户只有发出设定的动作类型对应的动作才符合设定动作要求,才会调整参数。例如:事先设定左右转动头部这一动作类型来调整参数,若根据采集到的用户运动数据确定出的动作类型是下上点头动作类型,则不满足设定动作要求,也就不调整参数。用户可通过一配置界面来设置动作类型与调节参数的对应关系。Because in practical applications, some actions of the user are not sent out for adjusting parameters, but for other reasons (for example: nodding up and down due to sneezing). If the parameters are adjusted in response to nodding up and down, it is naturally not in line with the actual needs of the user. Therefore, the user's action type can be set in advance, that is, the user will adjust the parameters only if the action corresponding to the set action type meets the set action requirements. For example: set the action type of turning the head left and right in advance to adjust the parameters. If the action type determined according to the collected user motion data is the action type of nodding up and down, it does not meet the set action requirements, and the parameters will not be adjusted. . Users can set the corresponding relationship between action types and adjustment parameters through a configuration interface.
此外,考虑到用户在摆动身体或身体某个部位之后,还需要将身体或身体某个部位摆正回来,因此,还需避免根据用户摆正回来的运动数据调整调节参数的情况出现。因此,可事先设定用户必须以一较高的速度和/或加速度来摆动身体或身体某个部位才能够调整参数,即以一大于第一阈值的速度和/或大于第二阈值的加速度来摆动身体。这样,用户若以一较低的速度和/或加速度将身体或身体某个部位摆正回来就不会错误地引起参数的调节。由于用户在运动过程很可能是一个变加速运动,因此,根据所述运动数据确定的速度可以为平均速度,根据所述运动数据确定的加速度可以为平均加速度。In addition, considering that the user needs to straighten the body or a certain part of the body after swinging the body or a certain part of the body, it is necessary to avoid adjusting the adjustment parameters according to the motion data returned by the user. Therefore, it can be set in advance that the user must swing the body or a certain part of the body at a higher speed and/or acceleration before the parameters can be adjusted, that is, at a speed greater than the first threshold and/or at an acceleration greater than the second threshold. swing your body. In this way, the adjustment of the parameters will not be caused by mistake if the user straightens the body or a certain part of the body at a lower speed and/or acceleration. Since the user is likely to move with variable acceleration during the exercise, the speed determined according to the exercise data may be an average speed, and the acceleration determined according to the exercise data may be an average acceleration.
上述的设定要求可以是在VR设备出厂前厂家进行统一设置,也可由使用者在使用过程中通过设置适合自己的设定要求以贴合个人使用习惯。具体可采用如下方式来实现:响应于所述用户触发的配置请求事件,在虚拟场景中显示配置界面;根据所述用户通过所述配置界面输入的相应的配置数据,生成所述设定要求。其中,所述配置数据包括:设定动作要求、第一阈值和/或第二阈值。用户可通过在VR设备上的触摸区域上输入指定动作或通过语音采集单元输入指定语音信号来触发生成所述配置请求事件。例如:通过双击触摸区域以生成配置请求事件。在虚拟场景中显示配置界面之后,用户即可根据实际需要在配置界面上进行相应的数据配置。The above-mentioned setting requirements can be uniformly set by the manufacturer before the VR device leaves the factory, or can be set by the user during use to suit personal usage habits. Specifically, it may be implemented in the following manner: in response to a configuration request event triggered by the user, a configuration interface is displayed in the virtual scene; and the setting requirement is generated according to corresponding configuration data input by the user through the configuration interface. Wherein, the configuration data includes: setting an action requirement, a first threshold and/or a second threshold. The user may trigger and generate the configuration request event by inputting a specified action on the touch area on the VR device or inputting a specified voice signal through the voice collection unit. For example: A configuration request event is generated by double-clicking the touch area. After the configuration interface is displayed in the virtual scene, the user can perform corresponding data configuration on the configuration interface according to actual needs.
在另一实施例中,用户还可通过所述配置界面设置触发调节事件的动作与调节参数的对应关系,还可设置触发调节事件的语音信号与调节参数的对应关系,还可设置动作方向与增减类型的对应关系。In another embodiment, the user can also set the corresponding relationship between the action that triggers the adjustment event and the adjustment parameter through the configuration interface, the corresponding relationship between the voice signal that triggers the adjustment event and the adjustment parameter, and the action direction and the adjustment parameter. Correspondence between increase and decrease types.
由于在实际应用中,用户摆动身体或身体的某个部位除了用来在参数调节模式下调节参数,还用来在虚拟场景中虚拟动作。若在调节事件触发之后,一直处于参数调节模式,必然会影响用户的后续使用,即用户的动作只会引起参数的调节,而无法在虚拟场景中虚拟动作。因此,可设置一预设时长,若用户在预设时长内未进行参数调节,则可退出参数调节模式,回到虚拟场景中进行后续使用。Because in practical applications, the user swings the body or a certain part of the body not only to adjust parameters in the parameter adjustment mode, but also to perform virtual actions in the virtual scene. If you stay in the parameter adjustment mode after the adjustment event is triggered, it will inevitably affect the user's subsequent use, that is, the user's action will only cause the adjustment of the parameter, and cannot virtual action in the virtual scene. Therefore, a preset duration can be set, and if the user does not adjust the parameters within the preset duration, the user can exit the parameter adjustment mode and return to the virtual scene for subsequent use.
在一种可实现的方案中,获取所述运动数据的采集时间;若所述采集时间距所述调节事件的触发时间的时差满足预设条件,则根据所述运动数据,调整所述调节参数。其中,所述采集时间指的是运动数据对应的最早采集时间。可事先设置第一预设时长,若所述时差小于所述第一预设时长,则满足预设条件;若所述时差大于所述第一预设时长,则不满足预设条件。只有当满足预设条件时,才会根据运动数据来调整调节参数。In an achievable solution, the collection time of the motion data is obtained; if the time difference between the collection time and the trigger time of the adjustment event satisfies a preset condition, the adjustment parameter is adjusted according to the motion data . Wherein, the collection time refers to the earliest collection time corresponding to the motion data. A first preset duration may be set in advance, and if the time difference is less than the first preset duration, the preset condition is satisfied; if the time difference is greater than the first preset duration, the preset condition is not satisfied. Only when the preset conditions are met, the adjustment parameters will be adjusted according to the motion data.
在另一种可实现的方案中,获取所述运动数据的采集时间,根据所述采集时间距调节参数对应的页面元素弹出时间的时差来确定是否要根据运动数据来调整调节参数。若所述采集时间距调节参数对应的页面元素弹出时间的时差满足预设条件,则根据运动数据来调整调节参数。可事先设置第二预设时长,若所述时差小于所述第二预设时长,则满足预设条件;若所述时差大于所述第二预设时长,则不满足预设条件。只有当满足预设条件时,才会根据运动数据来调整调节参数。In another practicable solution, the collection time of the motion data is obtained, and whether to adjust the adjustment parameter according to the motion data is determined according to the time difference between the collection time and the pop-up time of the page element corresponding to the adjustment parameter. If the time difference between the collection time and the pop-up time of the page element corresponding to the adjustment parameter satisfies a preset condition, the adjustment parameter is adjusted according to the motion data. A second preset duration may be set in advance, and if the time difference is less than the second preset duration, the preset condition is satisfied; if the time difference is greater than the second preset duration, the preset condition is not satisfied. Only when the preset conditions are met, the adjustment parameters will be adjusted according to the exercise data.
考虑到在实际应用中,用户可能在进入到参数调节模式后,需要通过多次调节参数才能达到满意的程度。因此,用户的第一次有效动作的发生时间需与调节事件的触发事件进行比较,而用户的第二次以及后续的有效动作的发生时间则需要和上一次有效动作的发生时间进行比较,才能确定是否需要根据运动数据进行参数调节。需要说明的是,将符合设定要求的运动数据对应的动作称为有效动作,有效动作的发生时间指的是所述有效动作对应的运动数据的采集时间。Considering that in practical applications, after entering the parameter adjustment mode, the user may need to adjust the parameters several times to achieve a satisfactory level. Therefore, the occurrence time of the user's first effective action needs to be compared with the trigger event of the adjustment event, and the occurrence time of the user's second and subsequent effective actions needs to be compared with the occurrence time of the last effective action. Determine if parameter tuning is required based on motion data. It should be noted that the action corresponding to the motion data that meets the setting requirements is referred to as an effective action, and the occurrence time of the effective action refers to the collection time of the motion data corresponding to the effective action.
在一种可实现的方案中,判断所述符合设定要求的运动数据对应的动作是否为调节事件触发后的首次有效动作;若是首次有效动作,则判断所述符合设定要求的运动数据的采集时间距所述触发事件的触发时间的时差是否小于第三预设时长,若所述符合设定要求的运动数据的采集时间距所述触发事件的触发时间的时差小于第三预设时长,则根据所述运动数据来调整调节参数;若不是首次有效动作,则判断所述符合设定要求的运动数据的采集时间距所述动作的前一次有效动作发生时间的时差是否小于第四预设时长,若所述符合设定要求的运动数据的采集时间距所述动作的前一次有效动作发生时间的时差小于第四预设时长,则根据所述运动数据来调整调节参数。这样一来,在进入到参数调节模式后,若用户未在规定时间内进行参数调节或是进行了参数调节后未在规定时间内进行下一次参数调节,VR设备会自动退出参数调节模式,进入模拟场景中以便用户的后续使用。In an achievable solution, it is judged whether the action corresponding to the motion data that meets the set requirements is the first effective action after the adjustment event is triggered; Whether the time difference between the collection time and the trigger time of the trigger event is less than the third preset duration, if the time difference between the collection time of the motion data that meets the set requirements and the trigger time of the trigger event is less than the third preset duration, Then adjust the adjustment parameters according to the motion data; if it is not the first effective action, then judge whether the time difference between the collection time of the motion data that meets the set requirements and the occurrence time of the previous effective action of the action is less than the fourth preset Duration, if the time difference between the collection time of the exercise data meeting the setting requirements and the occurrence time of the previous effective action of the action is less than a fourth preset duration, adjust the adjustment parameter according to the exercise data. In this way, after entering the parameter adjustment mode, if the user fails to adjust the parameters within the specified time or does not perform the next parameter adjustment within the specified time after parameter adjustment, the VR device will automatically exit the parameter adjustment mode and enter Simulate the scene for the user's subsequent use.
需要说明的是,用户可通过上述配置界面对上述第一预设时长、第二预设时长、第三预设时长以及第四预设时长进行配置,以符合个人的使用习惯。It should be noted that the user can configure the first preset duration, the second preset duration, the third preset duration, and the fourth preset duration through the configuration interface, so as to meet personal usage habits.
本发明实施例提供的技术方案中,根据监测到用户触发的调节事件来确定用户想要调整的调节参数。在确定了用户想要调节的调节参数之后,采集用户的运动数据,并根据用户的运动数据来调整该调节参数。可见,采用本发明提供的技术方案,使用者无需通过按键来回调整调节参数,只需通过摆动身体或身体某个部位即可来回调整调节参数,避免了用户需一直通过按键来调整调节参数导致其手臂和身体的疲惫和损伤。In the technical solution provided by the embodiment of the present invention, the adjustment parameter that the user wants to adjust is determined according to the monitoring of the adjustment event triggered by the user. After the adjustment parameter that the user wants to adjust is determined, the motion data of the user is collected, and the adjustment parameter is adjusted according to the motion data of the user. It can be seen that with the technical solution provided by the present invention, the user does not need to adjust the adjustment parameters back and forth through the buttons, but only needs to adjust the adjustment parameters back and forth by swinging the body or a certain part of the body, which avoids the need for the user to adjust the adjustment parameters through the buttons all the time. Exhaustion and damage to the arms and body.
下面将以调节屏幕亮度这一具体实施例进行详细介绍。The specific embodiment of adjusting screen brightness will be described in detail below.
当用户正在使用VR头戴显示设备体验虚拟世界,想要调节屏幕亮度时,先通过VR头戴显示设备上的触摸屏做出一个在系统中已预先针对亮度调节参数设定好的触发动作:画圈动作。响应于用户在触摸屏输入的画圈动作,触发生成亮度调节事件。响应于亮度调节事件,在当前使用场景中弹出屏幕亮度调节的提示框。在虚拟场景中弹出屏幕亮度调节的提示框后,用户需在系统预先规定的时间T1内向右快速转动头部,屏幕亮度调节的提示框的亮度条增加,同时屏幕亮度调亮,或者用户需在系统预先规定的时间T1内向左快速转动头部,屏幕亮度调节的提示框的亮度条减小,同时屏幕亮度调暗。用户可通过多次向左或向右快速转动头部来调节亮度以达到满意的状态。用户的每次向左或向右快速转动头部,亮度的调节幅度均为预先设置的调节量V。When the user is using the VR head-mounted display device to experience the virtual world and wants to adjust the brightness of the screen, first make a trigger action through the touch screen on the VR head-mounted display device that has been pre-set for brightness adjustment parameters in the system: draw circle action. A brightness adjustment event is triggered and generated in response to a circle-drawing action input by the user on the touch screen. In response to the brightness adjustment event, a prompt box for screen brightness adjustment pops up in the current usage scenario. After the screen brightness adjustment prompt box pops up in the virtual scene, the user needs to quickly turn the head to the right within the time T1 preset by the system, the brightness bar of the screen brightness adjustment prompt box increases, and the screen brightness is brightened at the same time Turn the head quickly to the left within the time T1 preset by the system, the brightness bar of the screen brightness adjustment prompt box will decrease, and the screen brightness will be dimmed at the same time. Users can adjust the brightness to their satisfaction by turning the head quickly to the left or right several times. Every time the user turns the head quickly to the left or right, the adjustment range of the brightness is the preset adjustment amount V.
若用户在弹出提示框后的规定时间T1内未向左或向右快速转动头部,则虚拟场景中的屏幕亮度调节框自动消失,若用户在调节到满意的状态后,停止向左或向右快速转动头部,停止一段规定时间T2后,调节框也会自动消失。在调节框消失之后,用户再快速转动头部,对亮度的调节将不再起作用。If the user does not turn his head quickly to the left or right within the specified time T1 after the prompt box pops up, the screen brightness adjustment box in the virtual scene will disappear automatically. Turn the head quickly to the right, and after stopping for a specified time T2, the adjustment frame will disappear automatically. After the adjustment frame disappears, if the user turns his head quickly, the brightness adjustment will no longer work.
图3为本发明一实施例提供的虚拟现实设备的参数调节装置的结构框图。如图3所示,该装置包括:监测模块301、确定模块302、采集模块303及调整模块304。其中,Fig. 3 is a structural block diagram of a parameter adjustment device of a virtual reality device provided by an embodiment of the present invention. As shown in FIG. 3 , the device includes: a monitoring module 301 , a determination module 302 , a collection module 303 and an adjustment module 304 . in,
监测模块301,用于监测用户触发的调节事件。The monitoring module 301 is configured to monitor user-triggered adjustment events.
确定模块302,用于确定所述调节事件指向的调节参数。A determining module 302, configured to determine the adjustment parameter pointed to by the adjustment event.
采集模块303,用于采集运动数据。The collecting module 303 is used for collecting motion data.
调整模块304,用于根据所述运动数据,调整所述调节参数。An adjustment module 304, configured to adjust the adjustment parameter according to the motion data.
可选地,所述监测模块301具体用于:Optionally, the monitoring module 301 is specifically configured to:
监测所述用户通过触摸区域输入的指定动作触发的所述调节事件;或者监测所述用户通过语音采集单元输入的指定语音信号触发的所述调节事件。Monitoring the adjustment event triggered by a specified action input by the user through a touch area; or monitoring the adjustment event triggered by a specified voice signal input by the user through a voice collection unit.
可选地,所述确定模块302具体用于:Optionally, the determining module 302 is specifically configured to:
若所述调节事件是由所述用户通过触摸区域输入的指定动作触发产生,则根据动作与调节参数的对应关系,获取所述指定动作对应的所述调节参数。If the adjustment event is triggered by a specified action input by the user through the touch area, the adjustment parameter corresponding to the specified action is acquired according to the correspondence between the action and the adjustment parameter.
若所述调节事件是由所述用户通过语音采集单元输入的指定语音信号触发产生的,则对所述指定语音信号进行语音识别,并根据语音识别结果确定所述调节参数。If the adjustment event is triggered by a specified voice signal input by the user through the voice collection unit, voice recognition is performed on the specified voice signal, and the adjustment parameter is determined according to a voice recognition result.
可选地,如图4所示,所述调整模块304,包括:第一确定单元401、第二确定单元402以及调整单元403。其中,Optionally, as shown in FIG. 4 , the adjusting module 304 includes: a first determining unit 401 , a second determining unit 402 and an adjusting unit 403 . in,
第一确定单元401,用于根据所述运动数据,确定动作模式。The first determining unit 401 is configured to determine an action mode according to the motion data.
第二确定单元402,用于根据动作模式,确定调整方式。The second determining unit 402 is configured to determine an adjustment method according to the action mode.
调整单元403,用于按照所述调整方式调整所述调节参数。An adjustment unit 403, configured to adjust the adjustment parameter according to the adjustment manner.
可选地,所述调整方式包括:调节量以及增减类型。Optionally, the adjustment method includes: an adjustment amount and an increase or decrease type.
相应的,所述调整单元403具体用于:Correspondingly, the adjustment unit 403 is specifically used for:
若所述增减类型为增类型,则按照所述调节量调高所述调节参数。If the increase/decrease type is an increase type, the adjustment parameter is increased according to the adjustment amount.
若所述增减类型为减类型,则按照所述调节量调低所述调节参数。If the increase/decrease type is a decrease type, the adjustment parameter is adjusted down according to the adjustment amount.
可选地,如图4所示,所述装置,还包括:Optionally, as shown in Figure 4, the device further includes:
判断模块501,用于判断所述运动数据是否符合设定要求。以及所述调整模块304,用于若所述运动数据符合所述设定要求,则根据所述运动数据,调整所述调节参数。A judging module 501, configured to judge whether the motion data meets the set requirements. And the adjustment module 304 is configured to adjust the adjustment parameter according to the exercise data if the exercise data meets the set requirement.
可选地,所述判断模块501具体用于:Optionally, the judging module 501 is specifically configured to:
判断根据所述运动数据确定出的动作类型是否符合设定动作要求;和/或判断根据所述运动数据确定出的速度是否大于第一阈值;和/或判断根据所述运动数据确定出的加速度是否大于第二阈值。Judging whether the action type determined according to the motion data meets the set action requirements; and/or judging whether the speed determined according to the motion data is greater than a first threshold; and/or judging the acceleration determined according to the motion data Whether it is greater than the second threshold.
可选地,如图4所示,所述装置,还包括:显示模块601和生成模块602。其中,Optionally, as shown in FIG. 4 , the device further includes: a display module 601 and a generation module 602 . in,
显示模块601,用于响应于所述用户触发的配置请求事件,在虚拟场景中显示配置界面。The display module 601 is configured to display a configuration interface in a virtual scene in response to the configuration request event triggered by the user.
生成模块602,用于根据所述用户通过所述配置界面输入的相应的配置数据,生成所述设定要求。The generating module 602 is configured to generate the setting requirement according to the corresponding configuration data input by the user through the configuration interface.
可选地,如图4所示,所述装置,还包括获取模块701,所述获取模块701用于获取所述运动数据的采集时间;所述调整模块304,用于若所述采集时间距所述调节事件的触发时间的时差满足预设条件,则根据所述运动数据,调整所述调节参数。Optionally, as shown in FIG. 4 , the device further includes an acquisition module 701, configured to acquire the collection time of the motion data; the adjustment module 304, configured to If the time difference between the triggering time of the adjustment event satisfies a preset condition, the adjustment parameter is adjusted according to the motion data.
可选地,所述显示模块601,还用于在虚拟场景中显示所述调节参数对应的页面元素。Optionally, the display module 601 is further configured to display page elements corresponding to the adjustment parameters in the virtual scene.
本发明实施例提供的技术方案中,根据监测到用户触发的调节事件来确定用户想要调整的调节参数。在确定了用户想要调节的调节参数之后,采集用户的运动数据,并根据用户的运动数据来调整该调节参数。可见,采用本发明提供的技术方案,使用者无需通过按键来回调整调节参数,只需通过摆动身体或身体某个部位即可来回调整调节参数,避免了用户需一直通过按键来调整调节参数导致其手臂和身体的疲惫和损伤。In the technical solution provided by the embodiment of the present invention, the adjustment parameter that the user wants to adjust is determined according to the monitoring of the adjustment event triggered by the user. After the adjustment parameter that the user wants to adjust is determined, the motion data of the user is collected, and the adjustment parameter is adjusted according to the motion data of the user. It can be seen that, by adopting the technical solution provided by the present invention, the user does not need to adjust the adjustment parameters back and forth through the buttons, but only needs to adjust the adjustment parameters back and forth by swinging the body or a certain part of the body, avoiding the need for the user to adjust the adjustment parameters through the buttons all the time. Exhaustion and damage to the arms and body.
这里需要说明的是:上述实施例提供的虚拟现实设备的参数调节装置可实现上述各方法实施例中描述的技术方案,上述各模块或单元具体实现的原理可参见上述各方法实施例中的相应内容,此处不再赘述。What needs to be explained here is that the parameter adjustment device of the virtual reality device provided by the above-mentioned embodiments can realize the technical solutions described in the above-mentioned method embodiments, and the specific implementation principles of the above-mentioned modules or units can be found in the corresponding content, which will not be repeated here.
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。The device embodiments described above are only illustrative, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in One place, or it can be distributed to multiple network elements. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without any creative efforts.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。Through the above description of the implementations, those skilled in the art can clearly understand that each implementation can be implemented by means of software plus a necessary general hardware platform, and of course also by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products can be stored in computer-readable storage media, such as ROM/RAM, magnetic discs, optical discs, etc., including several instructions to make a computer device (which may be a personal computer, server, or network device, etc.) execute the methods described in various embodiments or some parts of the embodiments.
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710631878.9ACN107402634B (en) | 2017-07-28 | 2017-07-28 | Parameter adjusting method and device for virtual reality equipment |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710631878.9ACN107402634B (en) | 2017-07-28 | 2017-07-28 | Parameter adjusting method and device for virtual reality equipment |
| Publication Number | Publication Date |
|---|---|
| CN107402634Atrue CN107402634A (en) | 2017-11-28 |
| CN107402634B CN107402634B (en) | 2021-05-18 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710631878.9AActiveCN107402634B (en) | 2017-07-28 | 2017-07-28 | Parameter adjusting method and device for virtual reality equipment |
| Country | Link |
|---|---|
| CN (1) | CN107402634B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115407908A (en)* | 2022-08-31 | 2022-11-29 | 歌尔科技有限公司 | Sound effect display method and device and computer readable storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016169483A1 (en)* | 2015-04-23 | 2016-10-27 | 努比亚技术有限公司 | Mobile terminal and function adjustment method using virtual frame region therefor |
| CN106200899A (en)* | 2016-06-24 | 2016-12-07 | 北京奇思信息技术有限公司 | The method and system that virtual reality is mutual are controlled according to user's headwork |
| CN106200972A (en)* | 2016-07-14 | 2016-12-07 | 乐视控股(北京)有限公司 | A kind of method and device adjusting virtual reality scenario parameter |
| CN106681490A (en)* | 2016-11-29 | 2017-05-17 | 维沃移动通信有限公司 | Method for data processing of virtual reality terminal and virtual reality terminal |
| CN106873767A (en)* | 2016-12-30 | 2017-06-20 | 深圳超多维科技有限公司 | The progress control method and device of a kind of virtual reality applications |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016169483A1 (en)* | 2015-04-23 | 2016-10-27 | 努比亚技术有限公司 | Mobile terminal and function adjustment method using virtual frame region therefor |
| CN106200899A (en)* | 2016-06-24 | 2016-12-07 | 北京奇思信息技术有限公司 | The method and system that virtual reality is mutual are controlled according to user's headwork |
| CN106200972A (en)* | 2016-07-14 | 2016-12-07 | 乐视控股(北京)有限公司 | A kind of method and device adjusting virtual reality scenario parameter |
| CN106681490A (en)* | 2016-11-29 | 2017-05-17 | 维沃移动通信有限公司 | Method for data processing of virtual reality terminal and virtual reality terminal |
| CN106873767A (en)* | 2016-12-30 | 2017-06-20 | 深圳超多维科技有限公司 | The progress control method and device of a kind of virtual reality applications |
| Title |
|---|
| 赵云主编: "《文化遗产数字化展示研究》", 30 November 2016, 武汉:中国地质大学出版社* |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115407908A (en)* | 2022-08-31 | 2022-11-29 | 歌尔科技有限公司 | Sound effect display method and device and computer readable storage medium |
| Publication number | Publication date |
|---|---|
| CN107402634B (en) | 2021-05-18 |
| Publication | Publication Date | Title |
|---|---|---|
| EP3519921B1 (en) | Field of view (fov) throttling of virtual reality (vr) content in a head mounted display | |
| JP6244593B1 (en) | Information processing method, apparatus, and program for causing computer to execute information processing method | |
| CN104023802B (en) | Use the control of the electronic installation of neural analysis | |
| US12420182B2 (en) | Drift control assistance in virtual environment | |
| JP2018526693A (en) | Hover behavior for gaze dialogue in virtual reality | |
| WO2020106652A1 (en) | Adapting a virtual reality experience for a user based on a mood improvement score | |
| CN108632658B (en) | Bullet screen display method and terminal | |
| CN106796452B (en) | Head-mounted display apparatus and its control method, computer-readable medium | |
| KR20190122559A (en) | Systems and methods for providing dynamic haptic playback for an augmented or virtual reality environments | |
| US20170336878A1 (en) | Method and apparatus for facilitating interaction with virtual reality equipment | |
| JP6908053B2 (en) | Information processing equipment, information processing methods, and programs | |
| JP2017518691A (en) | System and method for providing haptic feedback to assist in image capture | |
| CN112221118A (en) | Human-computer interaction perception processing method and device and electronic equipment | |
| CN109259724A (en) | A kind of eye monitoring method, apparatus, storage medium and wearable device | |
| KR20180013892A (en) | Reactive animation for virtual reality | |
| CN109238306A (en) | Pedometer data verification method, device, storage medium and terminal based on wearable device | |
| JP2021053181A (en) | Program, method and viewing terminal | |
| CN108475340A (en) | In conjunction with the biometric data from multiple sources to enhance real-time electronic interaction | |
| CN106730834A (en) | Game data processing method and device | |
| JP2018124981A (en) | Information processing method, information processing device and program causing computer to execute information processing method | |
| CN107402634B (en) | Parameter adjusting method and device for virtual reality equipment | |
| US20170246534A1 (en) | System and Method for Enhanced Immersion Gaming Room | |
| CN105578235A (en) | Broadcast control method and device | |
| TWI729323B (en) | Interactive gamimg system | |
| CN106445085B (en) | Interaction control method and device based on virtual reality |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| TA01 | Transfer of patent application right | ||
| TA01 | Transfer of patent application right | Effective date of registration:20201026 Address after:261061 north of Yuqing East Street, east of Dongming Road, Weifang High tech Zone, Weifang City, Shandong Province (Room 502, Geer electronic office building) Applicant after:GoerTek Optical Technology Co.,Ltd. Address before:266104 Laoshan Qingdao District North House Street investment service center room, Room 308, Shandong Applicant before:GOERTEK TECHNOLOGY Co.,Ltd. | |
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CP02 | Change in the address of a patent holder | ||
| CP02 | Change in the address of a patent holder | Address after:261061 east of Dongming Road, north of Yuqing East Street, high tech Zone, Weifang City, Shandong Province (Room 502, Geer electronics office building) Patentee after:GoerTek Optical Technology Co.,Ltd. Address before:261061 East of Dongming Road, Weifang High-tech Zone, Weifang City, Shandong Province, North of Yuqing East Street (Room 502, Goertek Office Building) Patentee before:GoerTek Optical Technology Co.,Ltd. | |
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right | Effective date of registration:20221123 Address after:266104 No. 500, Songling Road, Laoshan District, Qingdao, Shandong Patentee after:GOERTEK TECHNOLOGY Co.,Ltd. Address before:261061 east of Dongming Road, north of Yuqing East Street, high tech Zone, Weifang City, Shandong Province (Room 502, Geer electronics office building) Patentee before:GoerTek Optical Technology Co.,Ltd. |