VR interaction method and system based on position change
By presetting postures in the VR system and using sensors to capture relative position points, and judging the relative displacement to obtain interactive instructions, the problem of complicated interaction methods in the existing VR system is solved, convenient VR interactive operations are realized, and the user experience is improved. Immersion and convenience.
Patent Information
- Application Number
- CN202110914930.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-10
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2041-08-10
AI Technical Summary
The interaction methods of existing VR systems are complex, making it difficult for users to complete interactions quickly, especially when capturing exciting moments or using live broadcast auxiliary applications, there is a lack of convenient interaction methods.
Through the preset posture, the VR system is used to generate relative motion, using the sensor to capture the relative position point, and determine whether it is within the preset interactive threshold interval according to the relative displacement volume, so as to obtain the corresponding interactive instructions and perform fast interactive operations.
You can complete the VR interaction without clicking the system menu, which improves the convenience and immersion of user operation. Users can easily complete fast operations while experiencing content, and customize common content and applications according to their habits.
Smart Images

Figure CN113687717B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of virtual reality technology, and more specifically, to a VR interaction method and system based on position change. Background Art
[0002] Due to technological advancements and the diversification of market demands, virtual reality systems are becoming increasingly prevalent and applied in numerous fields, such as computer games, health and safety, industry, and education and training. For example, hybrid virtual reality systems are being integrated into mobile communication devices, game consoles, personal computers, cinemas, theme parks, university laboratories, student classrooms, hospital gyms, and other aspects of daily life.
[0003] With the development of VR products, the variety of VR content is increasing. As a rich content ecosystem becomes available to users, the social interaction of VR content is also improving. Diverse social interactions require providing users with more convenient and efficient interaction methods to meet their needs.
[0004] Currently, the interaction methods of VR devices are relatively basic. For example, the common screenshot function can only be activated through the system menu and then interacted with by clicking, i.e., switching the system interface -> selecting the screenshot option -> clicking Home to take a screenshot -> completing the screenshot. This method sometimes causes users to miss the wonderful moments they want to capture immediately. Or, for auxiliary applications such as live streaming, consumers need to manually activate it every time they use it. There is no convenient interaction method that can quickly and directly access the operation according to the user's habits, making the VR product experience cumbersome and complicated.
[0005] Therefore, there is an urgent need for a VR interaction method or system based on position changes that avoids cumbersome interface switching processes and is highly efficient and convenient. Summary of the Invention
[0006] In view of the above problems, the purpose of the present invention is to provide a VR interaction method and system based on position change to solve the problem of complicated interaction methods of existing VR systems.
[0007] The present invention provides a VR interaction method based on position change, comprising:
[0008] The VR system generates relative motion through a preset posture, and the relative position points of the relative motion are captured by a sensor;
[0009] Determining a relative displacement of the relative motion according to the relative position point;
[0010] determining whether the relative displacement is within a preset interaction threshold interval based on the state of the VR system, and obtaining an interaction instruction corresponding to the preset gesture if the relative displacement is within the interaction threshold interval;
[0011] Execute corresponding quick interaction operations according to the interaction instructions.
[0012] Preferably, the relative position points include a starting position point and an ending position point based on the preset posture.
[0013] Preferably, the relative displacement is the displacement difference between the starting position point and the ending position point.
[0014] Preferably, the relative position points include motion trajectory points generated by the VR system based on the preset posture.
[0015] Preferably, the relative displacement includes the interleaving points or the interleaving frequencies of the motion trajectory points.
[0016] Preferably, the process of determining whether the relative displacement is within a preset interaction threshold range based on the state of the VR system includes:
[0017] Obtain the status information of the VR system;
[0018] Determine whether the VR system is in an on state and whether a key value click exists in the VR system according to the state information;
[0019] If the VR system is in an on state and there is no key click, it is determined whether the relative displacement is greater than the minimum value of the interaction threshold interval and less than the maximum value of the interaction threshold interval; wherein,
[0020] If the relative displacement is greater than the minimum value of the interaction threshold interval and less than the maximum value of the interaction threshold interval, the relative displacement is included in the preset interaction threshold interval.
[0021] Preferably, the process of obtaining the interaction instruction corresponding to the preset gesture includes:
[0022] determining a preset posture according to the relative position points;
[0023] An interaction instruction corresponding to the preset gesture is matched in a preset database.
[0024] The present invention also provides a VR interaction system based on position change, which implements the aforementioned VR interaction method based on position change, characterized in that it includes a VR system, a sensor and a processor integrated in the VR system, wherein the processor includes a calculation unit, a matching unit and an execution unit; wherein,
[0025] The sensor is used to capture the relative position points of the relative movement generated by the VR system through a preset posture;
[0026] The calculation unit is used to determine the relative displacement of the relative motion based on the relative position points;
[0027] The matching unit is used to determine whether the relative displacement is included in a preset interaction threshold range based on the state of the VR system. If the relative displacement is included in the interaction threshold range, an interaction command corresponding to the preset posture is obtained.
[0028] The execution unit is used to execute the corresponding quick interaction operation according to the interaction instruction.
[0029] Preferably, it includes a user center, wherein,
[0030] The user center is used to provide users with a configuration channel that corresponds the preset gestures to the interaction commands.
[0031] Preferably, it also includes a database, wherein,
[0032] The database is connected to the user center and is used to store interaction instructions corresponding to the preset gestures.
[0033] As can be seen from the above technical solution, the VR interaction method and system based on position change provided by the present invention first induces relative motion in the VR system through a preset posture, and captures the relative position points of the relative motion through sensors. Then, the relative displacement of the relative motion is determined based on the relative position points. Subsequently, the relative displacement is judged based on the state of the VR system to determine whether it is included in a preset interaction threshold range. If the relative displacement is included in the interaction threshold range, an interaction command corresponding to the preset posture is obtained, and a corresponding quick interaction operation is executed according to the interaction command to complete the VR interaction. In this way, VR interaction can be completed without clicking the system menu. Users can easily complete various quick operations while experiencing exciting content. Furthermore, users can customize frequently used content, movies, and applications according to their habits, so that turning on the device directly leads to the customized experience content area, improving the immersion and convenience of VR interaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] By referring to the following description in conjunction with the accompanying drawings, and with a more complete understanding of the present invention, other objects and results of the present invention will become more apparent and easier to understand. In the accompanying drawings:
[0035] Figure 1 Flowchart of a VR interaction method based on position change according to an embodiment of the present invention;
[0036] Figure 2 Schematic diagram of a VR interaction system based on position change according to an embodiment of the present invention. DETAILED DESCRIPTION
[0037] Currently, the interaction methods of VR devices are relatively basic. For example, the common screenshot function can only be activated through the system menu and then interacted with by clicking, i.e., switching the system interface -> selecting the screenshot option -> clicking Home to take a screenshot -> completing the screenshot. This method sometimes causes users to miss the wonderful moments they want to capture immediately. Or, for auxiliary applications such as live streaming, consumers need to manually activate it every time they use it. There is no convenient interaction method that can quickly and directly access the operation according to the user's habits, making the VR product experience cumbersome and complicated.
[0038] To address the aforementioned problems, this invention provides a VR interaction method and system based on position changes. The specific embodiments of this invention will be described in detail below with reference to the accompanying drawings.
[0039] To illustrate the VR interaction method and system based on position change provided by this invention, Figure 1 The VR interaction method based on position change in this embodiment of the invention is illustrated by way of example. Figure 2 An exemplary illustration of a VR interaction system based on position change according to an embodiment of the present invention has been provided.
[0040] The following description of exemplary embodiments is merely illustrative in nature and is in no way intended to limit the present invention, its application, or uses. Techniques and devices known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques and devices should be considered part of the specification.
[0041] like Figure 1 As shown, the VR interaction method based on position change provided by the present invention includes:
[0042] S1: The VR system generates relative motion by using a preset posture, and the relative position points of the relative motion are captured by sensors;
[0043] S2: Determine the relative displacement of the relative motion based on the relative position points;
[0044] S3: determining whether the relative displacement is within a preset interaction threshold range based on the state of the VR system; if the relative displacement is within the interaction threshold range, obtaining an interaction instruction corresponding to the preset posture;
[0045] S4: Execute the corresponding quick interactive operation based on the interactive command.
[0046] like Figure 1As shown, in step S1, the preset posture is not specifically limited and can be freely set according to the user's preferences. It can be any action with positional change, such as tapping the VR system, shaking the VR system, holding the handheld device or head-mounted device in the VR system. Taking tapping the VR system as an example, during the tapping process, the head-mounted device in the VR system will undergo a slight positional change, that is, the VR system generates relative motion. Therefore, the relative position point of this relative motion is captured by the sensor to obtain the amplitude of the relative motion of the VR system.
[0047] exist Figure 1 In the embodiment shown, step S2 is the process of determining the relative displacement of the relative motion based on the relative position point, that is, comparing the position information of the VR system at the current moment with the position information recorded at multiple moments during the striking process, and then performing vector operation or interpolation operation to obtain the relative displacement.
[0048] In one specific embodiment, the relative position point includes a starting position point and an ending position point based on a preset posture. The relative displacement is the displacement difference between the starting position point and the ending position point. That is, the position information of the VR system (ending position point) at the current moment is obtained, and the displacement difference (difference) between the starting position point and the starting position point is obtained. Taking the trigger point position of the head-mounted device or handheld device in the VR system by the user tapping the trigger point position of the head-mounted device or handheld device with his / her finger as an example, when the user taps the trigger point position of the head-mounted device or handheld device with his / her finger, the sensor detects the starting position point of the head-mounted device or handheld device at the time of triggering, and then detects the ending position point after the vibration (movement) caused by the triggering, thereby calculating the difference (displacement difference) between the ending position point and the starting position point, and then judging whether it is a displacement difference caused by the interaction action based on the difference.
[0049] In another specific embodiment, the relative position point includes the motion trajectory point generated by the VR system based on a preset posture. The relative displacement includes the intersection point or intersection frequency of the motion trajectory points. That is, if the preset posture is a handheld VR system handheld device, etc., the trajectory of multiple device positions intersecting and combining can be used as the judgment basis according to the method in this embodiment. In this embodiment, taking a handheld device or a head-mounted device as an example, the user makes relative movement between the handheld device and the head-mounted device according to a preset posture or preset trajectory, thereby obtaining the intersection point or intersection frequency of the motion trajectory between the handheld device and the head-mounted device through the sensor, and then judging whether the intersection point and intersection frequency meet the preset requirements to determine whether the user's behavior is triggering an interactive operation.
[0050] exist Figure 1In the illustrated embodiment, step S3 is a process of determining whether the relative displacement is within a preset interaction threshold range based on the state of the VR system. If the relative displacement is within the interaction threshold range, an interaction command corresponding to the preset posture is obtained. The determination of the VR system's state includes whether the VR system is powered on and whether any physical buttons have been pressed, to ensure that the relative displacement is due to the user's preset posture and not other operations. Only when it is confirmed that the relative displacement is due to the user's preset posture can the VR system further confirm whether the relative displacement is within the preset interaction threshold range, thereby ensuring that the user's intention is an interactive operation. Specifically, the process of determining whether the relative displacement is within the preset interaction threshold range based on the VR system's state includes:
[0051] S31: Obtain the status information of the VR system;
[0052] S32: Determine whether the VR system is in an on state and whether there is a key value click in the VR system according to the state information;
[0053] S33: If the VR system is in the on state and there is no key click, determine whether the relative displacement is greater than the minimum value of the interaction threshold interval and less than the maximum value of the interaction threshold interval; wherein,
[0054] S34: If the relative displacement is greater than the minimum value of the interaction threshold interval and less than the maximum value of the interaction threshold interval, the relative displacement is included in the preset interaction threshold interval;
[0055] If the relative displacement is within the interaction threshold range, it is determined that the user intends to perform an interactive operation, and then an interaction instruction corresponding to the preset gesture is obtained. The process of obtaining the interaction instruction corresponding to the preset gesture includes:
[0056] S351: Determine a preset posture according to the relative position points;
[0057] S352: Matching an interaction instruction corresponding to a preset gesture in a preset database;
[0058] The interactive instruction can be any interactive operation instruction, such as screenshots and screen recordings through gestures.
[0059] exist Figure 1 In the embodiment shown, step S4 is a process of executing corresponding quick interactive operations according to the interactive instructions, that is, performing a series of interactive operations such as screenshots and screen recordings through interactive instructions, thereby performing quick responses, solving the problem of complicated interactive methods of existing VR systems, and improving the convenience of VR systems.
[0060] As described above, the VR interaction method based on position change provided by the present invention first induces relative motion in the VR system through a preset posture, and captures the relative position points of the relative motion through sensors. Then, the relative displacement of the relative motion is determined based on the relative position points. Subsequently, based on the state of the VR system, it is determined whether the relative displacement is included within a preset interaction threshold range. If the relative displacement is included within the interaction threshold range, an interaction command corresponding to the preset posture is obtained, and a corresponding quick interaction operation is executed according to the interaction command to complete the VR interaction. In this way, VR interaction can be completed without clicking on the system menu. Users can easily complete various quick operations while experiencing exciting content. Furthermore, users can customize frequently used content, movies, and applications according to their habits, so that turning on the device directly leads to the customized experience content area, improving the immersion and convenience of VR interaction.
[0061] like Figure 2 As shown, the present invention also provides a VR interaction system 100 based on position change, which implements the VR interaction method based on position change as described above, including a VR system 101, a sensor 102 integrated in the VR system 101, and a processor 103, wherein the processor 103 includes a computing unit 103-1, a matching unit 103-2, and an execution unit 103-3; wherein,
[0062] The sensor 102 is used to capture the relative position point of the relative motion generated by the VR system 101 through a preset posture;
[0063] The calculation unit 103-1 is used to determine the relative displacement of relative motion based on the relative position points;
[0064] The matching unit 103-2 is configured to determine whether the relative displacement is within a preset interaction threshold interval based on the state of the VR system, and if the relative displacement is within the interaction threshold interval, obtain an interaction instruction corresponding to the preset gesture;
[0065] The execution unit 103-3 is used to perform corresponding quick interactive operations according to the interactive instructions.
[0066] like Figure 2 The illustrated embodiment includes a user center 104, wherein,
[0067] The user center 104 is used to provide users with a configuration channel that corresponds preset gestures to interaction commands.
[0068] like Figure 2 The illustrated embodiment also includes a database 105, wherein,
[0069] The database 105 is connected to the user center 104 and is used to store interactive instructions corresponding to preset gestures.
[0070] It can be seen from the above embodiments that the position change-based VR interaction system 100 provided by the present invention first causes the VR system 101 to generate relative motion through a preset posture, and captures the relative position point of the relative motion through the sensor 102, and determines the relative displacement of the relative motion according to the relative position point through the calculation unit 103-1, and then determines whether the relative displacement is included in the preset interaction threshold range based on the state of the VR system 101 through the matching unit 103-2. If the relative displacement is included in the interaction threshold range, the interaction instruction corresponding to the preset posture is obtained, so that the execution unit 103-3 executes the corresponding quick interaction operation according to the interaction instruction to complete the VR interaction. In this way, VR interaction can be completed without clicking on the system menu. The user can easily complete various quick operations while experiencing wonderful content, and can also customize commonly used content, movies, and applications according to user habits, so that the user can directly access the customized experience content area when turning on the device, thereby improving the immersion and convenience of VR interaction.
[0071] The above description of the position-based VR interaction method and system proposed in accordance with the present invention is provided by way of example with reference to the accompanying drawings. However, those skilled in the art will appreciate that various improvements may be made to the position-based VR interaction method and system proposed in accordance with the present invention without departing from the scope of the present invention. Therefore, the scope of protection of the present invention shall be determined by the appended claims.
Claims
1. A VR interaction method based on position change, characterized in that: include: The VR system generates relative motion through a preset posture, and the relative position point of the relative motion is captured through a sensor; Determining the relative displacement of the relative motion according to the relative position point; Determining whether the relative displacement is within a preset interaction threshold interval based on the state of the VR system, and if the relative displacement is within the interaction threshold interval, acquiring an interaction instruction corresponding to the preset posture; Execute corresponding quick interaction operations according to the interaction instructions; The process of determining whether the relative displacement is within a preset interaction threshold range based on the state of the VR system includes: Obtaining status information of the VR system; Determine whether the VR system is in an on state and whether there is a key value click on the VR system according to the state information; If the VR system is in the on state and there is no key click, it is determined whether the relative displacement is greater than the minimum value of the interaction threshold interval and less than the maximum value of the interaction threshold interval; wherein, if the relative displacement is greater than the minimum value of the interaction threshold interval and less than the maximum value of the interaction threshold interval, then the relative displacement is included in the preset interaction threshold interval.
2. The VR interaction method based on position change according to claim 1, characterized in that: The relative position points include a starting position point and an ending position point based on the preset posture.
3. The VR interaction method based on position change according to claim 2, characterized in that: The relative displacement is the displacement difference between the starting position point and the ending position point.
4. The VR interaction method based on position change according to claim 1, characterized in that: The relative position points include motion trajectory points generated by the VR system based on the preset posture.
5. The VR interaction method based on position change according to claim 4, characterized in that: The relative displacement includes the interleaving points or the interleaving frequencies of the motion trajectory points.
6. The VR interaction method based on position change according to claim 1, characterized in that: The process of obtaining the interaction instruction corresponding to the preset posture includes: Determining a preset posture according to the relative position point; An interaction instruction corresponding to the preset gesture is matched in a preset database.
7. A VR interaction system based on position change, implementing the VR interaction method based on position change as described in any one of claims 1 to 6, characterized in that: A VR system is provided, and a sensor and a processor are integrated in the VR system, wherein the processor includes a calculation unit, a matching unit and an execution unit; wherein the sensor is used to capture a relative position point of a relative motion generated by the VR system through a preset posture; The calculation unit is used to determine the relative displacement of the relative movement according to the relative position point; The matching unit is used to determine whether the relative displacement is included in a preset interaction threshold interval based on the state of the VR system, and if the relative displacement is included in the interaction threshold interval, obtain an interaction instruction corresponding to the preset posture; The execution unit is used to execute the corresponding quick interaction operation according to the interaction instruction; The process of determining whether the relative displacement is within a preset interaction threshold range based on the state of the VR system includes: Obtaining status information of the VR system; Determine whether the VR system is in an on state and whether there is a key value click on the VR system according to the state information; If the VR system is in the on state and there is no key click, it is determined whether the relative displacement is greater than the minimum value of the interaction threshold interval and less than the maximum value of the interaction threshold interval; wherein, if the relative displacement is greater than the minimum value of the interaction threshold interval and less than the maximum value of the interaction threshold interval, then the relative displacement is included in the preset interaction threshold interval.
8. The position change-based VR interaction system according to claim 7, characterized in that: It includes a user center, wherein the user center is used to provide a configuration channel for the user to correspond the preset gestures with the interaction instructions.
9. The VR interactive system based on position change according to claim 8, characterized in that: It also includes a database, wherein the database is connected to the user center and is used to store interaction instructions corresponding to the preset gestures.
Citation Information
Patent Citations
Screen capture method and apparatus for mobile terminal
CN105718163A
Method and apparatus for realizing interaction with intelligent terminal or VR device
CN106383597A