Prompting method and device, electronic equipment and readable storage medium
By obtaining environmental information in virtual reality technology and dynamically selecting prompt methods, the problem of users ignoring security prompts in complex or noisy environments is solved, and the effectiveness of security prompts is improved.
Patent Information
- Application Number
- CN202411695278.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-03-04
AI Technical Summary
In virtual reality technology, users may ignore the sound of alarm sounds, resulting in a decrease in the effectiveness of security prompts, especially in complex or noisy environments.
By obtaining environmental information, dynamically select at least two preset prompt methods (tactile prompt, auditory prompt, and visual prompt) for combination prompts to ensure that the user can clearly perceive safety prompts in any environment.
Improves the effectiveness of security prompts, ensuring that users can accurately perceive security prompts even in complex or noisy environments, thereby reducing security risks.
Smart Images

Figure CN119556799A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of virtual reality technology, and specifically relates to a prompting method, device, electronic device and readable storage medium. Background Art
[0002] Currently, during the process of virtual reality (VR), a wearable VR device can display a VR picture on a screen, so that a user can interact with virtual objects in the VR picture through gestures, movements or a dedicated controller in the real space where the user is located according to the prompts in the VR picture on the screen.
[0003] In related technologies, in order to prevent users from approaching physical obstacles in the real space without knowing it, resulting in collisions, falls or other safety risks, VR devices predefine a fixed safety zone through the user holding the VR device or the VR device automatically scanning the room. When the user approaches or crosses the boundary of the safety zone, the system displays a warning prompt in the field of view or sounds a warning sound to remind the user to pay attention.
[0004] However, because VR devices provide users with a highly immersive experience and in complex environments or environments with noisy background sounds, users may ignore the warning sound prompts, resulting in a decrease in the effectiveness of safety prompts. Summary of the invention
[0005] The purpose of the embodiments of the present application is to provide a prompt method, device, electronic device and readable storage medium, which can improve the effectiveness of security prompts.
[0006] In a first aspect, an embodiment of the present application provides a prompt method, which is applied to a VR device, and the prompt method includes: obtaining first environmental information, the first environmental information is used to characterize environmental characteristics of the environment in which the VR device is located; based on the first environmental information, determining at least two target prompt methods from preset prompt methods; when the target position exceeds a first safety prompt range, using at least two target prompt methods for prompting, the target position is the position of the user after moving; wherein the preset prompt methods include at least two of the following: tactile prompts, auditory prompts, and visual prompts.
[0007] In the second aspect, an embodiment of the present application provides a prompt device, which includes: an acquisition module and a processing module; the acquisition module is used to acquire first environmental information, and the first environmental information is used to characterize the environmental characteristics of the environment in which the VR device is located; the processing module is used to determine at least two target prompt methods from preset prompt methods based on the first environmental information acquired by the above-mentioned acquisition module; the processing module is also used to use at least two target prompt methods for prompting when the target position exceeds the first safety prompt range, and the target position is the position of the user after moving; wherein the preset prompt methods include at least two of the following: tactile prompts, auditory prompts, and visual prompts.
[0008] In a third aspect, an embodiment of the present application provides an electronic device, for example, a VR device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be executed on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0009] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0010] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.
[0011] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.
[0012] In an embodiment of the present application, the VR device can obtain first environmental information, and the first environmental information is used to characterize the environmental characteristics of the environment in which the VR device is located; and based on the first environmental information, at least two target prompting methods are determined from preset prompting methods; and when the target position exceeds the first safety prompting range, at least two target prompting methods are used for prompting, and the target position is the position of the user after moving; wherein the preset prompting methods include at least two of the following: tactile prompts, auditory prompts, and visual prompts. In this solution, the VR device obtains the environmental information of the current environment to obtain the environmental characteristics of the environment in which the VR device is located, so that the VR device can select at least two target prompting methods that match the current environmental characteristics from a plurality of preset prompting methods for combined prompting, so that the VR device can accurately and clearly let the user perceive the safety prompts issued by the VR device even in a complex or noisy environment, thereby improving the effectiveness of the safety prompts. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 This is one of the flowcharts of a prompting method provided in an embodiment of the present application;
[0014] Figure 2 This is the second flow chart of a prompting method provided in an embodiment of the present application;
[0015] Figure 3 This is a flowchart of a prompting method provided in an embodiment of the present application;
[0016] Figure 4 This is one of the structural schematic diagrams of a prompting device provided in an embodiment of the present application;
[0017] Figure 5 This is the second structural diagram of a prompting device provided in an embodiment of the present application;
[0018] Figure 6 This is one of the hardware structure diagrams of an electronic device provided in an embodiment of the present application;
[0019] Figure 7 This is the second schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0020] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0021] Some terms and nouns involved in the embodiments of the present application are explained below.
[0022] 1. Virtual Reality (VR)
[0023] Virtual reality is the combination of virtual and reality. In theory, VR is a computer simulation system that can create and experience a virtual world. It uses computers to generate a simulated environment and immerse users in it. Virtual reality technology uses real-life data and electronic signals generated by computer technology, and combines them with various output devices to transform them into phenomena that people can feel. These phenomena can be real objects in reality or substances that are invisible to our naked eyes, expressed through three-dimensional models. Because these phenomena are not what we can see directly, but are simulated in the real world through computer technology, they are called virtual reality.
[0024] 2. Virtual Objects
[0025] In the mixed reality interaction process, the VR device creates virtual objects based on user settings or needs, such as virtual entrances, virtual characters, etc.
[0026] Safety boundary: Also known as a safety zone, for example, the playback area of a movie or the game area of a game, it refers to the physical space where users can move safely when using VR equipment. The purpose of setting a safety zone is to prevent users from colliding with objects or walls in the real world while immersed in a virtual environment, thereby avoiding injuries.
[0027] 3. Other terms
[0028] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0029] The terms "at least one (item)", "at least one of" and the like in the specification and claims of the present application refer to any one, any two or a combination of more than two of the objects included therein. For example, at least one (item) of a, b, and c can be represented by: "a", "b", "c", "a and b", "a and c", "b and c" and "a, b and c", where a, b, and c can be single or multiple. Similarly, "at least two (items)" refers to two or more, and its meaning is similar to that of "at least one (item)".
[0030] The logo in this application refers to text, symbols, images, etc. used to indicate information. Logos or other containers can be used as carriers to display information, including but not limited to text logos, image logos, symbol logos, etc.
[0031] In the related art, VR device technology is an immersive technology that provides users with a completely computer-generated three-dimensional environment through a head-mounted display (HMD) or glasses. These devices are usually equipped with advanced sensors that can track the user's head and body movements, thereby enabling natural interaction with the virtual environment.
[0032] Specifically, the characteristics of VR devices include:
[0033] Immersion: Users are completely surrounded by the virtual environment, providing a highly immersive experience.
[0034] Interactivity: Users can interact with virtual objects through gestures, motion, or dedicated controllers.
[0035] However, since VR devices provide users with a highly immersive experience, users may approach physical obstacles or boundaries in the real world without knowing it, which may lead to collisions, falls, or other safety risks. Therefore, in order to protect users from physical harm and ensure that users experience the content displayed by VR devices in a safe environment, a safety boundary is usually set. Once it is detected that the user's position after movement may exceed the safety boundary, the user is immediately reminded by displaying a warning grid or boundary line in the field of view, or sounding a warning tone.
[0036] Although the safety zone setting and prompting technology of VR devices in related technologies has improved the safety of users using VR devices to a certain extent, there are still several obvious defects:
[0037] 1. Fixed safety boundary prompt
[0038] In the related art, the size and position of the safety boundary are usually pre-set. When a user uses a wearable VR device for the first time, he can manually operate the wearable VR device to scan the room, or automatically scan the room through the wearable VR device to define a fixed safety area, that is, the area within the above safety boundary. When the user approaches or is about to cross the safety boundary, a prompt is issued. This fixed safety boundary prompt method has poor adaptability. Different applications require different safety boundary sizes. The static safety boundary cannot respond dynamically. It may cause the safety boundary to remain a small safety area when running an application that requires a large range of movement, thereby causing safety hazards when the user uses it.
[0039] 2. Lack of personalized adjustments
[0040] Different users have different physical conditions, exercise habits and reaction speeds, and the unified safety boundary setting in related technologies cannot meet the needs of all users. Specific defects include:
[0041] Failure to consider individual differences: Failure to adjust according to the user’s athletic ability may easily cause some users to feel uncomfortable or unsafe during the experience.
[0042] Lack of dynamic adjustment mechanism: During the use of the system, the user's behavior and environment may change, and the existing system lacks the ability to adjust the security boundary in real time according to these changes.
[0043] 3. Single safety reminder method
[0044] Currently, the safety prompts in VR systems mainly include visual prompts, such as warning grids or boundary lines, or auditory prompts, such as warning sound effects. Usually, when a wearable VR device detects that a user is approaching or about to cross a safety boundary, it will use one of these prompts to remind the user. In this case, the following problems may occur:
[0045] ·Abrupt and startling: The sudden appearance of warning sounds or visual signs may cause a startle reaction in users, especially when they are highly focused or immersed in the virtual environment, which will significantly reduce the user experience.
[0046] Poor prompt effect: In complex environments, users may ignore these single prompts. For example, if the prompt is a visual prompt, the user may ignore the prompt if the screen content in the application or the ambient light is too bright; or if the prompt is an auditory prompt, the user may ignore the prompt if the noise in the environment is too loud, which reduces the effectiveness of the safety prompt.
[0047] In the prompt method provided in the embodiment of the present application, the VR device can obtain the first environmental information, and the first environmental information is used to characterize the environmental characteristics of the environment in which the VR device is located; and based on the first environmental information, at least two target prompt methods are determined from the preset prompt methods; and when the target position exceeds the first safety prompt range, at least two target prompt methods are used for prompting, and the target position is the position of the user after moving; wherein the preset prompt methods include at least two of the following: tactile prompts, auditory prompts, and visual prompts. In this solution, the VR device obtains the environmental information of the current environment to obtain the environmental characteristics of the environment in which the VR device is located, so that the VR device can select at least two target prompt methods that match the current environmental characteristics from a variety of preset prompt methods for combined prompts, so that the VR device can accurately and clearly let the user perceive the safety prompts issued by the VR device even in a complex or noisy environment, thereby improving the effectiveness of the safety prompts.
[0048] The prompt method, device, electronic device and readable storage medium provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.
[0049] For example, the prompting method provided in the embodiments of the present application can be applied to various virtual reality applications, such as virtual ball sports and virtual multiplayer games.
[0050] It should be noted that the prompt method provided in the embodiment of the present application can be executed by a wearable VR device, for example, a head-mounted VR device, a glasses-type VR device, a helmet-type VR device, etc.
[0051] The execution subject of the prompt method provided in the embodiment of the present application may also be a prompt device. Exemplarily, the prompt device may be an electronic device, such as a VR device, or a component in the VR device, such as an integrated circuit or a chip. The prompt method provided in the embodiment of the present application will be exemplarily described below using a VR device as an example.
[0052] The present application embodiment provides a prompting method. Figure 1 A flowchart of a prompting method provided by an embodiment of the present application is shown, and the method can be applied to VR devices. Figure 1 As shown, the prompt method provided in the embodiment of the present application may include the following steps 201 to 203.
[0053] Step 201: The VR device obtains first environment information.
[0054] In some embodiments of the present application, the above-mentioned VR device may be a wearable VR device.
[0055] Exemplarily, the wearable VR device may be a head-mounted VR device, a glasses-type VR device, a helmet-type VR device, etc.
[0056] Exemplarily, the VR device displays a virtual space, so that the user can view the virtual space through the VR device.
[0057] Exemplarily, the virtual space may be a space in a game or a space for watching a movie.
[0058] It is understandable that virtual objects may also exist in the above virtual space.
[0059] In some embodiments of the present application, the first environmental information is used to characterize environmental characteristics of the environment in which the VR device is located.
[0060] In some embodiments of the present application, the environmental characteristics of the above environment may be sound characteristics in the environment, light characteristics in the environment, or the placement of objects or obstacles in the environment.
[0061] In some embodiments of the present application, the first environmental information includes at least one of the following: a noise value, a brightness value, and first position information.
[0062] In some embodiments of the present application, the first position information is used to indicate the relative position relationship between the obstacle and the VR device.
[0063] Exemplarily, the first position information may be a certain direction, for example, the table is directly behind the VR device, or the chair is slightly to the right behind the VR device.
[0064] Step 202: The VR device determines at least two target prompting methods from preset prompting methods based on the first environmental information.
[0065] In some embodiments of the present application, the above-mentioned preset prompting methods include at least two of the following: tactile prompting, auditory prompting, and visual prompting.
[0066] Exemplarily, the tactile prompt may be a VR device that provides tactile feedback through a vibration feedback device, such as a vibration handle or a vibration vest, to prompt the user that the user is approaching or about to exceed a safety boundary.
[0067] Exemplarily, the auditory prompt may be a sound prompt emitted by the VR device through headphones or speakers, using spatial audio to prompt the user of the location of the obstacle.
[0068] Exemplarily, the above-mentioned visual prompt may be a light or color change prompt displayed by a VR device in a virtual environment through a head-mounted display (HMD).
[0069] In some embodiments of the present application, the VR device determines at least two prompting methods from preset prompting methods based on environmental characteristics represented by different environmental information, and uses them as a combination of prompting methods to prompt the user that they are approaching or about to exceed a safety boundary.
[0070] For example, the early warning system of the VR device can select the most appropriate sensory channel according to the environmental information of the current environment. For example, in a noisy environment, visual cues and tactile cues are used first; in an environment with insufficient light, tactile cues and auditory cues are used first; when obstacles appear behind and to the side of the VR device, tactile cues and auditory cues are used first.
[0071] Step 203: When the target position exceeds the first safety prompt range, the VR device uses at least two target prompting methods to provide prompts.
[0072] In some embodiments of the present application, the target position is the position of the user after the movement.
[0073] In some embodiments of the present application, the target position is calculated based on the movement speed information of the user's head and body, and the time from when the user perceives the prompt to when the user issues the movement instruction.
[0074] Exemplarily, when the VR device detects that the user's position after movement is outside the first safety prompt range, it is determined that the user exceeds the first safety prompt range, and the VR device will use at least two target prompt methods to provide prompts.
[0075] In some embodiments of the present application, the VR device will define a safety boundary, and the area within the safety boundary is a safety zone, that is, the user can move freely in the safety zone without colliding with obstacles.
[0076] For example, the above-mentioned safety boundary can be manually or automatically defined by the user through the VR device according to the on-site environment and application needs.
[0077] In some embodiments of the present application, the VR device will set a first safety prompt range, and the first safety prompt range is within the above-mentioned safety zone.
[0078] Exemplarily, the first safety prompt range may be one or more, that is, they are set one by one toward the boundary of the safety zone.
[0079] For example, the safety prompt ranges from the inside to the outside of the safety zone may be a no-prompt safety range, a progressive prompt range, and an emergency prompt range.
[0080] It is understandable that the closer to the emergency prompt range, the greater the prompt intensity.
[0081] Optionally, in some embodiments of the present application, the above step 203 can be specifically implemented by the following steps 203a and 203b.
[0082] Step 203a: The VR device determines a first prompt frequency according to the distance between the target position and the first safety prompt range.
[0083] In some embodiments of the present application, the first prompt frequency is negatively correlated with the distance between the target position and the first safety prompt range and the first prompt frequency.
[0084] In some embodiments of the present application, the distance between the target position and the first safety prompt range is the difference between the target position and the first safety prompt range.
[0085] It should be noted that if the target position is within the first safety prompt range, the difference is a positive number, and if the target position is outside the first safety prompt range, the difference is a negative number.
[0086] In other words, if the distance between the target position and the first safety prompt range changes from a positive number to 0, it means that the user has not yet crossed the first safety prompt range, but is getting closer and closer to the first safety prompt range, so the frequency of the first prompt gradually increases. If the distance between the target position and the first safety prompt range changes from 0 to a negative number, it means that the first safety prompt range has been crossed and is getting farther and farther away from the first safety prompt range. Since the first safety prompt range is usually smaller than the safety boundary, it also means that the user is getting closer and closer to the safety boundary, so the frequency of the first prompt continues to increase.
[0087] That is to say, the closer the distance between the target position and the first safety prompt range is, or the greater the distance that the target position exceeds the first safety range is, the greater the frequency of the first prompt is.
[0088] In some embodiments of the present application, different differences between the target position and the first safety prompt range correspond to different first prompt frequencies.
[0089] Step 203b: The VR device uses at least two target prompting methods to provide prompts based on the first prompting frequency.
[0090] Exemplarily, for non-emergency situations, that is, the target position is far away from the first safety prompt range, or the target position exceeds the first safety range by a small distance, the VR device can start with a lower intensity prompt and gradually increase it to avoid the sudden prompt of the VR device causing fright to the user; for emergency situations, that is, the target position is close to the first safety prompt range, or the target position exceeds the first safety range by a large distance, the VR device needs to immediately use a higher intensity prompt to ensure that the user can respond immediately.
[0091] Example 1: The prompt method is tactile prompt:
[0092] The VR device includes a handheld controller, and the handheld controller is equipped with a vibration motor, which can generate vibrations at different vibration intensities. When the user enters the progressive safety range, that is, the above-mentioned first safety prompt range, it starts to vibrate slightly. At this time, the vibration intensity, that is, the amplitude is 0.1mm. When the user gradually approaches the emergency safety prompt range, the vibration intensity gradually increases, and the amplitude is 0.3mm at this time. When the user touches the emergency safety prompt range, the amplitude reaches 0.5mm. At the same time, the vibration intensity of the motor on the side close to the safety boundary is higher than that on the other side, which can help users perceive the direction of obstacles.
[0093] Example 2: The prompt method is auditory prompt:
[0094] The HMD built-in headphones can start with a low-frequency warning sound and gradually increase the frequency. When the user enters the progressive safety range, that is, the first safety prompt range mentioned above, a low-frequency intermittent sound begins, about 1-2 times per second. When the user gradually approaches the emergency safety prompt range, the frequency gradually increases, about 3-4 times per second. When the user touches the emergency safety prompt range, an uninterrupted and continuous prompt sound is emitted. The warning sound is located at the virtual position of the obstacle using spatial audio technology through the VR device, and the Head Related Transfer Function (HRTF) is used to simulate the effect of sound propagation around the user's head, thereby creating a sense of direction and helping the user locate the obstacle.
[0095] Example 3: The prompt method is a visual prompt:
[0096] In the display screen of the HMD of the VR device, the user is prompted with the location of obstacles through a progressive perspective method, and the scene of the outside world is gradually displayed. When the user enters the progressive safety range, that is, the first safety prompt range mentioned above, the opacity of the screen is reduced to present the scene of the outside world within a certain range. When the user reaches the emergency safety prompt range, the screen completes the presentation of the scene of the outside world.
[0097] In this way, the VR device can gradually strengthen the prompts and prompt the user to approach the safety boundary without scaring the user, thereby improving the effectiveness of the VR device's safety prompts.
[0098] In the prompt method provided in the embodiment of the present application, the VR device can obtain the first environmental information, and the first environmental information is used to characterize the environmental characteristics of the environment in which the VR device is located; and based on the first environmental information, at least two target prompt methods are determined from the preset prompt methods; and when the target position exceeds the first safety prompt range, at least two target prompt methods are used for prompting, and the target position is the position of the user after moving; wherein the preset prompt methods include at least two of the following: tactile prompts, auditory prompts, and visual prompts. In this solution, the VR device obtains the environmental information of the current environment to obtain the environmental characteristics of the environment in which the VR device is located, so that the VR device can select at least two target prompt methods that match the current environmental characteristics from a variety of preset prompt methods for combined prompts, so that the VR device can accurately and clearly let the user perceive the safety prompts issued by the VR device even in a complex or noisy environment, thereby improving the effectiveness of the safety prompts.
[0099] Optionally, in some embodiments of the present application, the above step 202 can be specifically implemented by the following step 202a or step 202b or step 202c.
[0100] Step 202a: When the noise value is greater than or equal to the preset noise value, the VR device determines visual prompts and tactile prompts as at least two target prompt modes.
[0101] In some embodiments of the present application, the preset noise value may be set by the VR device or may be user-defined.
[0102] In some embodiments of the present application, the noise value may be a volume value of at least one ambient sound, or a sum of at least two volume values.
[0103] Exemplarily, the above-mentioned ambient sound may include at least one of the following: human voice, car sound, wind sound, and stereo sound.
[0104] It is understandable that when the noise value of the current environment of the VR device is greater than or equal to the preset noise value, it indicates that the current environment is relatively noisy, and the user's auditory senses may not be able to receive the prompt signal immediately, or the user may not be able to determine the location of the obstacle by receiving the auditory prompt signal. At this time, the VR device believes that it can prompt the user through visual and tactile senses. Therefore, the VR device determines visual prompts and tactile prompts as target prompt methods.
[0105] Step 202b: When the brightness value is less than or equal to the preset brightness value, the VR device determines auditory prompts and tactile prompts as at least two target prompt modes.
[0106] In some embodiments of the present application, the preset brightness value may be set by the VR device or may be user-defined.
[0107] In some embodiments of the present application, the above brightness value may be a brightness value in the environment, or a brightness value in a VR interface displayed by a VR device.
[0108] It is understandable that when the brightness value of the current environment of the VR device is less than or equal to the preset brightness value, it indicates that the current environment is relatively dim, and the user's visual senses may not be able to see the location of the obstacle in time by receiving the visual prompt signal. At this time, the VR device believes that the user can be prompted to the location of the obstacle through the auditory and tactile senses. Therefore, the VR device determines the auditory prompt and tactile prompt as the target prompt method.
[0109] Step 202c: When the relative position relationship indicated by the first position information matches the preset position relationship, the VR device determines auditory prompts and tactile prompts as at least two target prompt methods.
[0110] In some embodiments of the present application, the first position information is used to indicate the relative position relationship between the obstacle and the VR device.
[0111] In some embodiments of the present application, the above-mentioned preset position relationship can be set by the VR device or customized by the user.
[0112] Exemplarily, the preset position relationship may be that the obstacle is located directly behind the VR device, or that the obstacle is located to the right rear of the VR device, or that the obstacle is located to the left rear of the VR device, or in any other direction.
[0113] It can be understood that since the first position information is used to indicate the relative position relationship between the obstacle and the VR device, when the relative position relationship indicated by the first position information matches the preset position relationship, it indicates that the obstacle may be in a position that the user cannot see. The user cannot see the position of the obstacle even if he receives a change in the visual prompt signal through his visual senses. At this time, the VR device believes that it can prompt the user of the obstacle's position information through auditory and tactile senses, thereby avoiding collision between the user and the obstacle. Therefore, the VR device determines auditory prompts and tactile prompts as target prompt methods.
[0114] In this way, the VR device prompts the user by adopting a multi-modal step-by-step prompting method of tactile, auditory and visual prompts, combined with comprehensive consideration of environmental conditions, selecting and combining appropriate prompt intensity and prompt form, so that the user can clearly perceive the safety prompts issued by the VR device, thereby improving the effectiveness of the VR device's safety prompts.
[0115] Optionally, in some embodiments of the present application, combined with Figure 1 ,like Figure 2 As shown, before the above step 203, the prompt method provided in the embodiment of the present application may also include the following steps 301 and 302.
[0116] Step 301: The VR device determines a second security prompt range corresponding to application information of an application running on the VR device.
[0117] In some embodiments of the present application, the application information of the running application includes the application type and the application data packet size.
[0118] Exemplarily, the above application type may be a film and television application, a game application, or a conference application.
[0119] In some embodiments of the present application, the above-mentioned applications of different application types correspond to different security prompt ranges.
[0120] It can be understood that one application type corresponds to one security prompt range.
[0121] Step 302: The VR device determines a first safety prompt range based on the user's historical movement information and the second safety prompt range.
[0122] In some embodiments of the present application, the above-mentioned user historical exercise information includes at least one of the following: user exercise habits, user reaction speed.
[0123] Exemplarily, the above-mentioned user historical movement information can be automatically recorded and generated by a VR device.
[0124] For example, if the user's historical movement information indicates that the user usually performs large-range movements, the VR device will expand the second safety prompt range to determine the first safety prompt range; if the user's historical movement information indicates that the user's movement range is usually small, the VR device will further reduce the second safety prompt range to determine the first safety prompt range.
[0125] For example, if the VR device is running applications without obvious intense actions such as office work and watching movies, the safety prompt range is smaller; if the VR device is running applications with more intense actions such as games, the safety prompt range is larger.
[0126] In this way, the VR device can dynamically adjust the timing of prompts for approaching the safety boundary based on the monitored user's historical movement information and the application information of the application running on the VR device, ensuring that the safety prompts can adapt to the user's real-time behavior and needs, thereby providing the user with a more matching safety zone range.
[0127] Optionally, in some embodiments of the present application, combined with Figure 1 ,like Figure 3 As shown, before the above step 203, the prompt method provided in the embodiment of the present application may also include the following steps 401 and 402.
[0128] Step 401: The VR device obtains movement speed information of the user's head and body through an inertial measurement unit.
[0129] In some embodiments of the present application, the above-mentioned motion speed information includes at least one of the following: angular velocity, acceleration.
[0130] Exemplarily, the VR device uses an inertial measurement unit (IMU) built into the HMD to detect acceleration and angular velocity of head movement.
[0131] Exemplarily, the VR device uses an IMU built into the handle to detect the acceleration and angular velocity of hand movements.
[0132] Step 402: The VR device calculates the target position according to the motion speed information through the central processing unit.
[0133] In some embodiments of the present application, the VR device transmits the movement speed information of the user's head and body detected by the IMU to the central processing unit for calculation, and obtains the posture of the user's head and body after stopping to obtain the target position.
[0134] Exemplarily, the VR device may use the first formula to calculate the target position based on the movement speed information of the user's head and torso.
[0135] Exemplarily, the first formula is:
[0136] Target position = (t * v0 + (v0^2) / (2 * a)) Sinθ (1)
[0137] Among them, t is the time from when the user perceives the prompt to when the user issues a motion command. The default value is usually the average value of the group reaction, 0.2s. v0 is the current movement speed of the body part, a is the acceleration of the body part, θ is the angle between the movement direction of the body part and the vertical direction, and Sinθ calculates the horizontal component to avoid accidental touches caused by large vertical movements of the user in the safe zone.
[0138] In this way, the VR device calculates the user's target position in real time based on the user's real-time motion parameters, ensuring that the user is always within a safe range when moving at high speed or performing complex operations, reducing the risk of physical collision and accidental injury.
[0139] The prompt method provided in the embodiment of the present application is exemplarily described below by taking the VR device as a wearable VR device as a specific example. The prompt method may include the following steps A1 to A9.
[0140] Step A1: Before starting the task, the user wears the head display of the wearable VR device and holds the controller.
[0141] Step A2: The user holds the controller with his arm straight, performs lateral raises and rotations, and the hand controller sensor identifies the range of motion of the user's arm.
[0142] Step A3: The wearable VR device needs to define a safety boundary according to the on-site environment, that is, the first environmental information and the application information.
[0143] Step A4: The wearable VR device uses the IMU built into the head display to detect the acceleration and angular velocity of the head movement, and uses the IMU built into the handle to detect the acceleration and angular velocity of the hand movement, that is, the above-mentioned angular velocity and acceleration are the above-mentioned movement speed information.
[0144] Step A5: The wearable VR device transmits the motion speed information to the central processing unit for analysis to obtain the posture of the head and body. The angle θ between the current motion direction and the vertical direction is calculated, and the acceleration data is integrated to obtain the speed data, thereby calculating the position where the user will stop after moving, that is, the above-mentioned target position.
[0145] Step A6: The wearable VR device analyzes the application information to obtain the application type of the application, determines t, that is, the value of the time from when the user perceives the prompt to when the movement instruction is issued, calculates the safety prompt range, and dynamically adjusts the safety prompt range to ensure that the user has enough time and distance to stop moving after receiving the prompt.
[0146] Step A7: If the wearable VR device detects that the user's action has reached or is about to reach the safety prompt range, the prompt intensity and the combination of prompts are selected by analyzing the urgency of the task and the user's behavioral characteristics, for example, a combination of tactile prompts and auditory prompts, or a combination of auditory prompts and visual prompts, or a combination of visual prompts and tactile prompts.
[0147] Step A8: The wearable VR device continuously monitors the user's motion parameters and updates the user's motion status data in real time.
[0148] Exemplarily, the wearable VR device records the time from when the user receives the prompt to when the acceleration becomes negative as the user's reaction time.
[0149] Exemplarily, the wearable VR device records the average acceleration of the user from the start of deceleration to the stop of movement.
[0150] Exemplarily, the wearable VR device records the average movement speed of the user.
[0151] Step A9: The wearable VR device adaptively optimizes the prompt boundary setting according to the user's historical movement information and usage habits recorded in step A8 to make it more in line with the user's personalized needs.
[0152] In this way, wearable VR devices combine tactile, auditory and visual prompts, allowing users to perceive safety prompts in a timely manner at different sensory levels through gradual changes in touch, hearing and vision, reducing the sense of fright caused by abrupt warning prompts, so as to respond more quickly and avoid accidents. At the same time, wearable VR devices can select and combine appropriate prompt methods and intensities according to the characteristics of the tasks performed by different applications, ensuring that the best safety prompt solutions are provided in different scenarios such as high-speed movement, fine operation, immersive entertainment and education and training. In addition, wearable VR devices can monitor the user's motion parameters in real time, and adaptively optimize the setting of safety boundaries and prompt methods according to the user's real-time status and historical data, ensuring that the prompt system is always in the best state.
[0153] Each of the above-mentioned method embodiments, or various possible implementation methods in each method embodiment, can be executed separately, or any two or more of them can be executed in combination with each other. The specific implementation method can be determined according to actual usage requirements, and the embodiments of the present application do not limit this.
[0154] The window blur processing method provided in the embodiment of the present application can be executed by a VR device or a window blur processing device. In the embodiment of the present application, the window blur processing device provided in the embodiment of the present application is illustrated by taking the window blur processing method executed by the window blur processing device as an example.
[0155] Figure 4 FIG. 1 shows a possible structural diagram of a prompt device involved in an embodiment of the present application. Figure 4 As shown, the prompting device 700 may include: an acquisition module 701 and a processing module 702;
[0156] Among them, the above-mentioned acquisition module 701 is used to obtain the first environmental information, and the first environmental information is used to characterize the environmental characteristics of the environment in which the VR device is located; the above-mentioned processing module 702 is used to determine at least two target prompting methods from preset prompting methods based on the first environmental information obtained by the above-mentioned acquisition module 701; the above-mentioned processing module 702 is also used to use at least two target prompting methods for prompting when the target position exceeds the first safety prompting range, and the target position is the position of the user after moving; wherein, the preset prompting methods include at least two of the following: tactile prompts, auditory prompts, and visual prompts.
[0157] Optionally, in some embodiments of the present application, the first environmental information includes at least one of the following: a noise value, a brightness value, and first position information, where the first position information is used to indicate a relative position relationship between the obstacle and the VR device;
[0158] The processing module 702 is specifically used for:
[0159] When the noise value is greater than or equal to the preset noise value, visual prompt and tactile prompt are determined as at least two target prompt modes; or,
[0160] When the brightness value is less than or equal to the preset brightness value, auditory prompt and tactile prompt are determined as at least two target prompt modes; or,
[0161] When the relative position relationship indicated by the first position information matches the preset position relationship, auditory prompt and tactile prompt are determined as at least two target prompt modes.
[0162] Optionally, in some embodiments of the present application, the processing module 702 is specifically used to:
[0163] Determine a first prompt frequency according to the distance between the target position and the first safety prompt range, wherein the first prompt frequency is negatively correlated with the distance;
[0164] Based on the first prompt frequency, at least two target prompting modes are used for prompting.
[0165] Optionally, in some embodiments of the present application, combined with Figure 4 ,like Figure 5As shown, the above-mentioned device 700 also includes a determination module 703; the determination module 703 is used to determine a second safety prompt range corresponding to the application information of the application run by the VR device before the above-mentioned processing module 702 uses at least two target prompt methods to prompt when the target position exceeds the first safety prompt range; the above-mentioned determination module 703 is also used to determine the first safety prompt range based on the user's historical movement information and the second safety prompt range.
[0166] Optionally, in some embodiments of the present application, the above-mentioned processing module 702 is also used to obtain the movement speed information of the user's head and torso respectively through the inertial measurement unit before using at least two target prompting methods to prompt when the target position exceeds the first safety prompting range, and the movement speed information includes at least one of the following: angular velocity, acceleration; the above-mentioned processing module 702 is also used to calculate the target position according to the movement speed information through the central processing unit, and the target position is the position of the user after stopping moving.
[0167] In the prompt device provided in the embodiment of the present application, the prompt device can obtain first environmental information, and the first environmental information is used to characterize the environmental characteristics of the environment in which the prompt device is located; and based on the first environmental information, at least two target prompt methods are determined from the preset prompt methods; and when the target position exceeds the first safety prompt range, at least two target prompt methods are used for prompting, and the target position is the position of the user after moving; wherein the preset prompt methods include at least two of the following: tactile prompts, auditory prompts, and visual prompts. In this solution, the prompt device obtains environmental information of the current environment to obtain the environmental characteristics of the environment in which the prompt device is located, so that the prompt device can select at least two target prompt methods that match the current environmental characteristics from a plurality of preset prompt methods for combined prompting, so that the prompt device can accurately and clearly let the user perceive the safety prompt issued by the prompt device even in a complex or noisy environment, thereby improving the effectiveness of the safety prompt.
[0168] The prompt device in the embodiment of the present application can be an electronic device, a VR device, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc. It can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0169] The prompt device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0170] The prompt device provided in the embodiment of the present application can implement each process implemented in the prompt method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0171] Alternatively, if Figure 6 As shown, an embodiment of the present application further provides an electronic device, such as a VR device 800, including a processor 801 and a memory 802, wherein the memory 802 stores a program or instruction that can be executed on the processor 801, and when the program or instruction is executed by the processor 801, each step of the above-mentioned prompt method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0172] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.
[0173] Figure 7 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0174] The electronic device 100 includes but is not limited to components such as a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110.
[0175] Those skilled in the art will appreciate that the electronic device 100 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 110 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 7 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0176] Among them, the above-mentioned processor 110 is used to obtain first environmental information, and the first environmental information is used to characterize the environmental characteristics of the environment in which the electronic device is located; the above-mentioned processor 110 is also used to determine at least two target prompting methods from preset prompting methods based on the above-mentioned first environmental information; the above-mentioned processor 110 is also used to use at least two target prompting methods to prompt when the target position exceeds the first safety prompting range, and the target position is the position of the user after moving; wherein, the preset prompting methods include at least two of the following: tactile prompts, auditory prompts, and visual prompts.
[0177] Optionally, in some embodiments of the present application, the first environmental information includes at least one of the following: a noise value, a brightness value, and first position information, where the first position information is used to indicate a relative position relationship between the obstacle and the electronic device;
[0178] The processor 110 is specifically configured to:
[0179] When the noise value is greater than or equal to the preset noise value, visual prompt and tactile prompt are determined as at least two target prompt modes; or,
[0180] When the brightness value is less than or equal to the preset brightness value, auditory prompt and tactile prompt are determined as at least two target prompt modes; or,
[0181] When the relative position relationship indicated by the first position information matches the preset position relationship, auditory prompt and tactile prompt are determined as at least two target prompt modes.
[0182] Optionally, in some embodiments of the present application, the processor 110 is specifically configured to:
[0183] Determine a first prompt frequency according to the distance between the target position and the first safety prompt range, wherein the first prompt frequency is negatively correlated with the distance;
[0184] Based on the first prompt frequency, at least two target prompting modes are used for prompting.
[0185] Optionally, in some embodiments of the present application, the processor 110 is further used to determine a second safety prompt range corresponding to application information of an application run by the VR device before using at least two target prompt methods to provide prompts when the target position exceeds the first safety prompt range; the processor 110 is also used to determine the first safety prompt range based on the user's historical motion information and the second safety prompt range.
[0186] Optionally, in some embodiments of the present application, the processor 110 is further used to obtain movement speed information of the user's head and torso respectively through an inertial measurement unit before using at least two target prompting methods to prompt when the target position exceeds the first safety prompting range, and the movement speed information includes at least one of the following: angular velocity, acceleration; the processor 110 is also used to calculate the target position according to the movement speed information through the central processing unit, and the target position is the position of the user after stopping moving.
[0187] In the electronic device provided in the embodiment of the present application, the electronic device can obtain first environmental information, and the first environmental information is used to characterize the environmental characteristics of the environment in which the electronic device is located; and based on the first environmental information, at least two target prompting methods are determined from the preset prompting methods; and when the target position exceeds the first safety prompting range, at least two target prompting methods are used for prompting, and the target position is the position after the user moves; wherein the preset prompting methods include at least two of the following: tactile prompting, auditory prompting, and visual prompting. In this solution, the electronic device obtains the environmental information of the current environment to obtain the environmental characteristics of the environment in which the electronic device is located, so that the electronic device can select at least two target prompting methods that match the current environmental characteristics from a plurality of preset prompting methods for combined prompting, so that the electronic device can accurately and clearly let the user perceive the safety prompts issued by the electronic device even in a complex or noisy environment, thereby improving the effectiveness of the safety prompts.
[0188] It should be understood that in the embodiment of the present application, the input unit 104 may include a graphics processor (Graphics Processing Unit, GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes a touch panel 1071 and at least one of other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0189] The memory 109 can be used to store software programs and various data. The memory 109 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 109 may include a volatile memory or a non-volatile memory, or the memory 109 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 109 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0190] The processor 110 may include one or more processing units; optionally, the processor 110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 110.
[0191] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned prompt method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0192] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0193] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned prompt method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0194] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0195] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned prompt method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0196] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0197] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0198] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A prompting method, characterized in that: Applied to virtual reality VR equipment, the method comprises: Acquire first environmental information, where the first environmental information is used to characterize environmental characteristics of an environment in which the VR device is located; Based on the first environmental information, determining at least two target prompting methods from preset prompting methods; When the target position exceeds the first safety prompt range, the at least two target prompting methods are used for prompting, and the target position is the position of the user after the user moves; Among them, the preset prompting methods include at least two of the following: tactile prompting, auditory prompting, and visual prompting.
2. The method according to claim 1, characterized in that The first environmental information includes at least one of the following: a noise value, a brightness value, and first position information, where the first position information is used to indicate a relative position relationship between the obstacle and the VR device; The determining at least two target prompting methods from preset prompting methods based on the first environment information includes: In a case where the noise value is greater than or equal to a preset noise value, determining the visual prompt and the tactile prompt as the at least two target prompt modes; or, In the case where the brightness value is less than or equal to a preset brightness value, determining the auditory prompt and the tactile prompt as the at least two target prompt modes; or, In a case where the relative position relationship indicated by the first position information matches a preset position relationship, the auditory prompt and the tactile prompt are determined as the at least two target prompt modes.
3. The method according to claim 1, characterized in that When the target position exceeds the first safety prompt range, the at least two target prompting modes are used for prompting, including: Determining a first prompt frequency according to the distance between the target position and the first safety prompt range, wherein the first prompt frequency is negatively correlated with the distance; Based on the first prompt frequency, the at least two target prompt modes are used for prompting.
4. The method according to claim 1, characterized in that In the case where the target position exceeds the first safety prompt range, before using the at least two target prompting methods to give a prompt, the method further includes: Determine a second safety prompt range corresponding to application information of the application running on the VR device; The first safety prompt range is determined based on the user's historical movement information and the second safety prompt range.
5. The method according to claim 1, characterized in that In the case where the target position exceeds the first safety prompt range, before using the at least two target prompting methods to give a prompt, the method further includes: Acquire movement speed information of the user's head and body respectively through an inertial measurement unit, wherein the movement speed information includes at least one of the following: angular velocity, acceleration; The central processing unit calculates the target position according to the movement speed information, and the target position is the position where the user stops moving.
6. A prompting device, characterized in that: The prompting device comprises: an acquisition module and a processing module; The acquisition module is used to acquire first environmental information, where the first environmental information is used to characterize environmental characteristics of the environment in which the VR device is located; The processing module is used to determine at least two target prompting methods from preset prompting methods based on the first environmental information acquired by the acquiring module; The processing module is also used to use the at least two target prompting methods to provide prompts when the target position exceeds the first safety prompting range, and the target position is the position of the user after moving; wherein the preset prompting methods include at least two of the following: tactile prompts, auditory prompts, and visual prompts.
7. The device according to claim 6, characterized in that The first environmental information includes at least one of the following: a noise value, a brightness value, and first position information, where the first position information is used to indicate a relative position relationship between the obstacle and the VR device; The processing module is specifically used for: In a case where the noise value is greater than or equal to a preset noise value, determining the visual prompt and the tactile prompt as the at least two target prompt modes; or, When the brightness value is less than or equal to a preset brightness value, determining the auditory prompt and the tactile prompt as the at least two target prompt modes; or, In a case where the relative position relationship indicated by the first position information matches a preset position relationship, the auditory prompt and the tactile prompt are determined as the at least two target prompt modes.
8. The device according to claim 6, characterized in that The processing module is specifically used for: Determining a first prompt frequency according to the distance between the target position and the first safety prompt range, wherein the first prompt frequency is negatively correlated with the distance; Based on the first prompt frequency, the at least two target prompt modes are used for prompting.
9. The device according to claim 6, characterized in that The device also includes a determination module; The determination module is used to determine a second safety prompt range corresponding to the application information of the application running on the VR device before the processing module uses the at least two target prompting methods to prompt when the target position exceeds the first safety prompt range; The determination module is further used to determine the first safety prompt range based on the user's historical movement information and the second safety prompt range.
10. The device according to claim 6, characterized in that The processing module is further configured to obtain movement speed information of the user's head and body respectively through an inertial measurement unit before using the at least two target prompting methods to prompt when the target position exceeds the first safety prompting range, wherein the movement speed information includes at least one of the following: angular velocity, acceleration; The processing module is further used to calculate the target position according to the movement speed information through the central processing unit, and the target position is the position where the user stops moving.
11. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the prompt method according to any one of claims 1 to 5 are implemented.
12. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the prompt method according to any one of claims 1 to 5 are implemented.
13. A computer program product, wherein the computer program product is stored in a storage medium and is executed by at least one processor to implement the steps of the prompting method according to any one of claims 1 to 5.