Control methods for virtual reality devices, virtual reality devices and storage media

By adjusting the exposure time and period of the camera device in the virtual reality device, synchronization information is generated to solve the problem of crosstalk between the LED lights of the controllers around the VR device, thus achieving accurate positioning of the controllers paired with the device and ensuring the accuracy of control commands.

CN115633163BActive Publication Date: 2026-01-30GEER TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211299036.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-21
Publication Date
2026-01-30
Estimated Expiration
2042-10-21

AI Technical Summary

Technical Problem

When there are other controllers besides the one paired with the virtual reality device around the device, the light emitted by the LEDs on the other controllers can cause crosstalk to the VR device, making it unable to accurately locate the controller paired with the device.

Method used

When crosstalk light signals are detected, the exposure time point and/or exposure time period of the camera device are adjusted to generate synchronization information and send it to the target handle, so that the camera device works synchronously with the target handle and avoids crosstalk caused by light from other handles.

Benefits of technology

It enables accurate positioning of the controller paired with the VR device even when other controllers are present around the VR device, avoiding crosstalk issues and ensuring the accuracy of control commands.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115633163B_ABST
    Figure CN115633163B_ABST
Patent Text Reader

Abstract

This invention discloses a control method for a virtual reality device, a virtual reality device, and a storage medium. The method includes: when a crosstalk light signal is detected, adjusting the exposure time point and / or exposure time period of a camera device according to preset adjustment parameters; generating synchronization information based on the adjusted exposure time point and / or exposure time period, and sending the synchronization information to a target controller; and controlling the camera device to acquire an image containing the indicator light of the target controller based on the adjusted exposure time point and / or exposure time period. When a crosstalk light signal is detected, the method of this invention adjusts the exposure time point and / or exposure time period of the camera device, and based on the adjusted exposure time point and / or exposure time period, controls the camera device to acquire an image containing the indicator light of the target controller, so that the light spots or patches identified in the image originate only from the indicator light of the target controller, thereby accurately locating the target controller paired with the VR device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of virtual reality technology, and in particular to a control method for a virtual reality device, a virtual reality device, and a storage medium. Background Technology

[0002] When using a virtual reality (VR) device, users can send control commands to the VR device via a controller paired with it. In related technologies, the VR device uses visual sensors, such as cameras, to capture images of the LEDs (Light Emitting Diodes) emitting light on the controllers. The device then analyzes the flashing images of these LEDs to track the controllers' position, allowing it to determine the control input based on the tracking results.

[0003] However, in practical applications, when there are other controllers around the VR device besides the one paired with the VR device, the light emitted by the LED lights on the other controllers can cause crosstalk to the VR device, which in turn prevents the VR device from accurately locating the controller paired with the VR device.

[0004] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is related technology. Summary of the Invention

[0005] The main objective of this invention is to provide a control method, a virtual reality device, and a storage medium for a virtual reality device. The invention aims to solve the problem that when other controllers besides the one paired with the VR device are present around the VR device, the light emitted by the LEDs on these other controllers causes crosstalk, preventing the VR device from accurately locating the controller paired with it.

[0006] To achieve the above objectives, the present invention provides a control method for a virtual reality device, the control method comprising:

[0007] When crosstalk light signals are detected, the exposure time point and / or exposure time period of the camera device are adjusted according to preset adjustment parameters;

[0008] Based on the adjusted exposure time point and / or exposure time period, synchronization information is generated and sent to the target handle;

[0009] Based on the adjusted exposure time point and / or exposure time period, the camera device is controlled to acquire an image including the target handle's illuminated indicator light.

[0010] Optionally, the step of adjusting the exposure time point or exposure time period of the camera device according to preset adjustment parameters includes at least one of the following methods:

[0011] According to the first preset adjustment value, the exposure time point of the camera device is increased to delay the exposure time point of the camera device;

[0012] According to the first preset adjustment value, the exposure time point of the camera device is reduced, and the exposure time point of the camera device is moved forward;

[0013] The exposure time period of the camera device is reduced according to the second preset adjustment value.

[0014] Optionally, the steps of adjusting the exposure time point and exposure time period of the camera device according to preset adjustment parameters include:

[0015] After adjusting the exposure time of the camera device according to a first preset adjustment value, and when a crosstalk light signal is detected, the number of times the exposure time of the camera device has been adjusted is obtained. When the number of adjustments is greater than or equal to a preset number, the exposure time period of the camera device is reduced according to a second preset adjustment value; or...

[0016] According to the second preset adjustment value, after reducing the exposure time period of the camera device, and when a crosstalk light signal is detected, the number of times the exposure time period of the camera device is adjusted is obtained. When the number is greater than or equal to the preset number, the exposure time point of the camera device is adjusted according to the first preset adjustment value.

[0017] Optionally, the crosstalk optical signal can be detected in at least one of the following ways:

[0018] Based on the image captured by the camera device, including the target handle's indicator light, the number of light sources emitting light signals is identified. When the number of light sources is greater than or equal to a preset number, it is determined that a crosstalk light signal has been detected.

[0019] Based on the image captured by the camera device, including the target handle's indicator light, the motion trajectory of the light signal of the target handle's indicator light is determined. The display area of ​​the light signal of the target handle is predicted according to the motion trajectory. When the light signal is detected outside the display area, it is determined that a crosstalk light signal has been detected.

[0020] Optionally, before the step of adjusting the exposure time point and / or exposure time period of the camera device according to preset adjustment parameters, the method further includes:

[0021] When crosstalk light signals are detected, an exposure information request is sent to virtual reality devices within a preset range;

[0022] When receiving exposure information based on the exposure information request feedback, the target exposure time point and / or target exposure time period are determined according to the exposure information;

[0023] The preset adjustment parameters are determined based on the target exposure time point and / or the target exposure time period.

[0024] Optionally, after the step of controlling the camera device to acquire an image containing the target handle's illuminated indicator light based on the adjusted exposure time point and / or exposure time period, the method further includes:

[0025] When crosstalk light signals are detected, a request is sent to the target terminal device to obtain the exposure information of virtual reality devices within a preset range;

[0026] Receive the exposure information of the virtual reality device within a preset range requested and fed back by the target terminal device based on the exposure information;

[0027] Determine the target exposure time point and / or target exposure time period based on the exposure information;

[0028] Based on the target exposure time point and / or target exposure time period, determine the preset adjustment parameters, and return to execute the step of adjusting the exposure time point and / or exposure time period of the camera device according to the preset adjustment parameters.

[0029] Optionally, before the step of adjusting the exposure time point and / or exposure time period of the camera device according to preset adjustment parameters, the method further includes:

[0030] When crosstalk light signals are detected, a request is sent to the target terminal device to obtain the exposure information of virtual reality devices within a preset range;

[0031] Receive the exposure information of the virtual reality device within a preset range requested and fed back by the target terminal device based on the exposure information;

[0032] Determine the target exposure time point and / or target exposure time period based on the exposure information;

[0033] The preset adjustment parameters are determined based on the target exposure time point and / or the target exposure time period.

[0034] Optionally, before the step of adjusting the exposure time point and / or exposure time period of the camera device according to preset adjustment parameters, the method further includes:

[0035] When crosstalk light signals are detected, a request to obtain the anti-interference exposure information of the camera device is sent to the target terminal device;

[0036] Receive the target exposure time point and / or target exposure time period based on the exposure information request for interference prevention;

[0037] The preset adjustment parameters are determined based on the target exposure time point and / or the target exposure time period.

[0038] In addition, to achieve the above objectives, the present invention also provides a virtual reality device, the virtual reality device comprising: a memory, a processor, and a control program for the virtual reality device stored in the memory and executable on the processor, wherein the control program for the virtual reality device, when executed by the processor, implements the various steps of the control method for the virtual reality device as described above.

[0039] In addition, to achieve the above objectives, the present invention also provides a storage medium storing a control program for a virtual reality device, wherein the control program for the virtual reality device, when executed by the processor, implements the various steps of the control method for the virtual reality device as described above.

[0040] The present invention proposes a control method, virtual reality device, and storage medium for a virtual reality device. When crosstalk light signals are detected, it indicates the presence of other controllers besides the target controller paired with the VR device, suggesting a problem where the VR device cannot accurately locate the target controller. The method adjusts the exposure time point and / or exposure time period of the camera device according to preset adjustment parameters. This adjustment ensures that the exposure time range formed by the exposure time point and / or exposure time period of the VR device is offset from the exposure time ranges formed by the exposure time points and exposure time periods of other VR devices. Furthermore, based on the adjusted exposure time... The system generates synchronization information based on the light timing point and / or exposure time period, and sends this information to the target controller. This causes the target controller to illuminate its indicator light according to the synchronization information, enabling the camera device and the target controller to work synchronously. Based on the adjusted exposure timing point and / or exposure time period, the system controls the camera device to capture images containing the illuminated indicator light on the target controller. This ensures that when the camera device captures images based on the adjusted exposure timing point and / or exposure time period, the bright spots or light patches identified in the images originate solely from the indicator light on the target controller. This avoids crosstalk caused by light emitted from indicator lights on other controllers, which could prevent the VR device from accurately locating the target controller paired with the VR device. Attached Figure Description

[0041] Figure 1 The diagram shows the structure of the virtual reality device involved in various embodiments of the control method for the virtual reality device of the present invention.

[0042] Figure 2This is a flowchart illustrating the first embodiment of the control method for a virtual reality device according to the present invention.

[0043] Figure 3 This is a schematic diagram illustrating the synchronous operation of the virtual reality device and the controller in the first embodiment of the control method for the virtual reality device of the present invention;

[0044] Figure 4 This is a schematic diagram showing crosstalk optical signals in the first embodiment of the control method for the virtual reality device of the present invention;

[0045] Figure 5 This is a schematic diagram showing the adjustment of exposure information in the first embodiment of the control method for the virtual reality device of the present invention;

[0046] Figure 6 This is a flowchart illustrating the second embodiment of the control method for a virtual reality device according to the present invention.

[0047] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0048] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0049] This invention provides a control method for a virtual reality device, a virtual reality device, and a storage medium. The method of this invention includes:

[0050] When crosstalk light signals are detected, the exposure time point and / or exposure time period of the camera device are adjusted according to preset adjustment parameters;

[0051] Based on the adjusted exposure time point and / or exposure time period, synchronization information is generated and sent to the target handle. ;

[0052] Based on the adjusted exposure time point and / or exposure time period, the camera device is controlled to acquire an image including the target handle's illuminated indicator light.

[0053] When the control method of the virtual reality device of the present invention detects a crosstalk light signal, it indicates that there are other controllers around the VR device besides the target controller paired with the VR device, resulting in a problem that the VR device cannot accurately locate the target controller paired with the VR device. The method adjusts the exposure time point and / or exposure time period of the camera device according to preset adjustment parameters. This adjustment ensures that the exposure time range formed by the exposure time point and / or exposure time period of the VR device is offset from the exposure time ranges formed by the exposure time points and exposure time periods of other VR devices. Furthermore, the method adjusts the exposure time point and / or exposure time period according to the adjusted parameters. The system generates synchronization information based on the light exposure time period and sends it to the target controller. This causes the target controller to illuminate its indicator light, enabling the camera device and the target controller to work synchronously. Based on the adjusted exposure time point and / or exposure time period, the system controls the camera device to capture images containing the illuminated indicator light on the target controller. This ensures that when the camera device captures images based on the adjusted exposure time point and / or exposure time period, the bright spots or light patches identified in the images originate solely from the indicator light on the target controller. This avoids crosstalk caused by light emitted from indicator lights on other controllers, which could prevent the VR device from accurately locating the target controller paired with the VR device.

[0054] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustrative purposes and has no specific meaning in itself. Therefore, "module," "part," or "unit" may be used interchangeably.

[0055] Virtual reality devices can be implemented in various forms. For example, the virtual reality devices described in this invention may include mobile terminals such as VR glasses and VR headsets.

[0056] Those skilled in the art will understand that, in addition to being specifically designed for mobile devices, the construction according to embodiments of the present invention can also be applied to fixed-type mobile terminals.

[0057] Please refer to Figure 1 , Figure 1 This is a schematic diagram of the structure of the virtual reality device involved in various embodiments of the control method for the virtual reality device of the present invention.

[0058] like Figure 1 As shown, the virtual reality device may include a memory 101 and a processor 102. Those skilled in the art will understand that... Figure 1The structural block diagram of the terminal shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements. The memory 101 stores the operating system and the control program for the virtual reality device. The processor 102 is the control center of the virtual reality device. The processor 102 executes the control program for the virtual reality device stored in the memory 101 to implement the steps of the various embodiments of the virtual reality device control method of the present invention.

[0059] Optionally, the virtual reality device may also include a display unit 103, which includes a display panel. The display panel may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like, for outputting and displaying the interface browsed by the user.

[0060] Optionally, the virtual reality device also includes a communication unit 104, which establishes data communication with the controller to be paired via a network protocol (the data communication can be IP communication or Bluetooth channel) to realize data transmission with the controller, such as generating synchronization information based on the adjusted exposure time point and / or exposure time period, and sending the synchronization information to the paired controller.

[0061] Based on the above structural block diagram of the virtual reality device, various embodiments of the control method for the virtual reality device of the present invention are proposed.

[0062] In a first embodiment, the present invention provides a control method for a virtual reality device, please refer to... Figure 2 , Figure 2 This is a flowchart illustrating a first embodiment of the control method for a virtual reality device according to the present invention. In this embodiment, the control method for the virtual reality device includes the following steps:

[0063] Step S10: When crosstalk light signal is detected, adjust the exposure time point and / or exposure time period of the camera device according to the preset adjustment parameters;

[0064] VR devices can capture images of the LEDs (Light Emitting Diodes) on the controllers using visual sensors or cameras. They can then analyze the flashing images of these LEDs and track the controllers' positions using bright spots or patches of light. Based on this tracking, they can determine the control input. However, in practical applications, when other controllers besides the one paired with the VR device are present, the light emitted from their LEDs can cause crosstalk, preventing the VR device from accurately locating the paired controller.

[0065] Optionally, VR devices may include, but are not limited to, VR headsets or VR glasses.

[0066] It should be noted that in practical applications, synchronization information can be generated based on the exposure information of the VR device's camera, such as the exposure time point and exposure time period. This synchronization information is then sent to the target controller paired with the VR device, ensuring that when the camera captures an image according to the exposure information, the indicator light on the target controller is illuminated. The synchronization information includes the illumination time point and illumination time period of the target controller paired with the VR device. The generation of this synchronization information involves determining the illumination time point of the target controller's indicator light based on the camera's exposure time point, and determining the illumination time period of the indicator light based on the camera's exposure time period. This synchronization information is then sent to the target controller paired with the VR device, ensuring that when the camera captures an image according to the exposure time point and exposure time period, the indicator light on the target controller is illuminated, thus achieving synchronized operation between the VR device and the target controller. The target controller is the controller paired with the VR device.

[0067] Optionally, the number of controllers paired with the VR device can be one or two.

[0068] For example, please refer to Figure 3 As shown, Figure 3 This is a schematic diagram illustrating the synchronous operation of the virtual reality device and the controller in the first embodiment of the control method for the virtual reality device of the present invention. The exposure time range formed by the exposure time point and the exposure time period of the camera device covers the illumination time range formed by the illumination time point and the illumination time period of the indicator light of the controller, so that when the camera device takes pictures according to the exposure time point and the exposure time period, it is exactly the time when the indicator light of the target controller is lit.

[0069] When crosstalk light signals are detected, it indicates that there are other controllers around the VR device besides the target controller paired with the VR device. To prevent crosstalk caused by light emitted from the LEDs of other controllers, which could prevent the VR device from accurately locating the target controller paired with the VR device, please refer to the example provided. Figure 4 , Figure 4 This is a schematic diagram of crosstalk optical signals in the first embodiment of the control method for a virtual reality device of the present invention. The exposure time point and / or exposure time period of the camera device are adjusted according to preset adjustment parameters so that when the camera device acquires images according to the adjusted exposure time point and / or exposure time period, the bright spots or light spots identified in the image originate only from the indicator lights of the target controller. That is, the first exposure time range formed by the exposure time point and exposure time period of the VR device is staggered from the second exposure time range formed by the exposure time point and exposure time period of other VR devices, so that there are no identical exposure time points between the first and second exposure time ranges. Since the VR device and its paired target controller work synchronously, the first illumination time range formed by the illumination time point and illumination time period of the target controller corresponding to the VR device is staggered from the second illumination time range formed by the illumination time point and illumination time period of other VR devices. Ultimately, when the VR device acquires images according to the exposure time point and / or exposure time period of the camera device adjusted according to the preset adjustment parameters, it only identifies bright spots or light spots originating from the indicator lights of the target controller. For example, please refer to... Figure 5 , Figure 5 This is a schematic diagram showing the adjustment of exposure information in the first embodiment of the control method for the virtual reality device of the present invention.

[0070] Optionally, the crosstalk optical signal can be detected in at least one of the following ways:

[0071] Based on the image captured by the camera device, including the target handle's indicator light, the number of light sources emitting light signals is identified. When the number of light sources is greater than or equal to a preset number, it is determined that a crosstalk light signal has been detected.

[0072] Based on the image captured by the camera device, including the target handle's indicator light, the motion trajectory of the light signal of the target handle's indicator light is determined. The display area of ​​the light signal of the target handle is predicted according to the motion trajectory. When the light signal is detected outside the display area, it is determined that a crosstalk light signal has been detected.

[0073] It should be noted that the image captured by the camera device that includes the target handle's illuminated indicator light can be an image captured by the camera device at a certain moment, such as an image captured at the current time point that includes the target handle's illuminated indicator light, or it can be a sequence of image frames that the camera device tracks and records, such as a sequence of image frames that the target handle's illuminated indicator light is captured within a certain time range.

[0074] Optionally, the image captured by the camera device, including the indicator light on the target handle, can be a real-time image or an image captured at a preset time interval; there is no limitation on this.

[0075] In one embodiment where crosstalk light signals are detected, it is understood that since the camera device of the VR device and the indicator lights of the target controller operate synchronously, when the number of target controllers paired with the VR device is determined, it is clear that when there is no crosstalk light signal, the number of light sources emitting the light signal comes only from the number of indicator lights lit on the target controllers. Therefore, by identifying the image captured by the camera device containing the indicator lights of the target controllers, the number of light spots or light patches can be identified through image recognition to determine the number of light sources emitting the light signal. If the number of light sources is greater than or equal to the number of indicator lights lit on the target controllers, it indicates that a crosstalk light signal exists. For example, identifying that the number of light spots detected is greater than or equal to the number of light spots when the paired target controllers' indicator lights are lit, or the number of light patches is greater than or equal to the number of light patches when the paired target controllers' indicator lights are lit, indicates that a crosstalk light signal exists.

[0076] Optionally, the preset quantity can be the number of indicator lights when the target controller paired with the VR device lights up, or the number of light spots or light beams when the target controller paired with the VR device lights up; there is no limitation on this.

[0077] In one embodiment of detecting crosstalk light signals, the trajectory of the light signal of the target handle's indicator light is determined based on an image captured by a camera device, specifically an image frame sequence of the target handle's indicator light recorded by the camera device. Based on the continuity of the light signal's motion, the display area of ​​the target handle's light signal can be predicted according to the motion direction and speed determined by the trajectory. When a light signal is detected outside the display area, it indicates that a crosstalk light signal has been detected. The trajectory includes both the motion direction and the motion speed.

[0078] As an optional implementation, step S10, adjusting the exposure time point or exposure time period of the camera device according to preset adjustment parameters, includes at least one of the following methods:

[0079] According to the first preset adjustment value, the exposure time point of the camera device is increased to delay the exposure time point of the camera device;

[0080] According to the first preset adjustment value, the exposure time point of the camera device is reduced, and the exposure time point of the camera device is moved forward;

[0081] The exposure time period of the camera device is reduced according to the second preset adjustment value.

[0082] By adjusting the exposure time point or exposure time period of the camera device, the exposure time range formed by the exposure time point and exposure time period of the VR device is staggered from the exposure time range formed by the exposure time point and exposure time period of other VR devices. The exposure time point of the camera device can be increased according to a first preset adjustment value to delay its exposure. For example, if the original exposure time point of the camera device is 10:30:09 and the first preset adjustment value is 1 second, increasing the exposure time point results in an exposure time point of 10:30:10. Alternatively, the exposure time point of the camera device can be decreased according to the first preset adjustment value, moving it forward. For example, if the original exposure time point of the camera device is 10:30:09 and the first preset adjustment value is 1 second, decreasing the exposure time point results in an exposure time point of 10:30:08.

[0083] It is easy to understand that the exposure time period can also be shortened so that the exposure time range formed by the exposure time point and exposure time period of the VR device is staggered from the exposure time range formed by the exposure time point and exposure time period of other VR devices. According to the second preset adjustment value, the exposure time period of the camera device is reduced. For example, the original exposure time period of the camera device is 2s (seconds), the second preset adjustment value is 0.4s (seconds), and the exposure time period of the camera device is reduced according to the second preset adjustment value. The reduced exposure time period of the camera device is 1.6s (seconds).

[0084] It should be noted that the first preset adjustment value and / or the second preset adjustment value can be set in advance, such as by setting them based on empirical values.

[0085] Optionally, the first preset adjustment value and the second preset adjustment value can be the same value or different values.

[0086] As an optional implementation, step S10, adjusting the exposure time point and exposure time period of the camera device according to preset adjustment parameters, includes:

[0087] After adjusting the exposure time of the camera device according to a first preset adjustment value, and when a crosstalk light signal is detected, the number of times the exposure time of the camera device has been adjusted is obtained. When the number of adjustments is greater than or equal to a preset number, the exposure time period of the camera device is reduced according to a second preset adjustment value; or...

[0088] According to the second preset adjustment value, after reducing the exposure time period of the camera device, and when a crosstalk light signal is detected, the number of times the exposure time period of the camera device is adjusted is obtained. When the number is greater than or equal to the preset number, the exposure time point of the camera device is adjusted according to the first preset adjustment value.

[0089] It is easy to understand that in practical applications, besides adjusting the exposure time point or exposure time period of the camera device to make the exposure time range formed by the exposure time point and exposure time period of the VR device different from that of other VR devices, it is also possible to simultaneously adjust the exposure time point and exposure time period of the camera device. For example, after adjusting the exposure time point of the camera device according to a first preset adjustment value, when a crosstalk light signal is detected, the number of times the exposure time point of the camera device is adjusted is obtained. If the number is greater than or equal to a preset number, it indicates that simply adjusting the exposure time point of the camera device cannot achieve the goal of making the exposure time range formed by the exposure time point and exposure time period of the VR device different from that of other VR devices. Furthermore, according to a second preset adjustment value, the exposure time period of the camera device is reduced, so as to achieve the goal of making the exposure time range formed by the exposure time point and exposure time period of the VR device different from that of other VR devices by combining fine-tuning the exposure time period of the camera device.

[0090] Similarly, after reducing the exposure time period of the camera device according to the second preset adjustment value, and when a crosstalk light signal is detected, the number of times the exposure time period of the camera device is adjusted is obtained. If the number is greater than or equal to the preset number, it indicates that simply adjusting the exposure time period of the camera device cannot achieve the goal of the exposure time range formed by the exposure time point and exposure time period of the VR device being staggered from the exposure time range formed by the exposure time point and exposure time period of other VR devices. Furthermore, according to the first preset adjustment value, the exposure time point of the camera device is adjusted to achieve the goal of the exposure time range formed by the exposure time point and exposure time period of the VR device being staggered from the exposure time range formed by the exposure time point and exposure time period of other VR devices by fine-tuning the exposure time point of the camera device.

[0091] It should be noted that adjusting the exposure time of the camera device according to the first preset adjustment value can be done by increasing the exposure time of the camera device to delay the exposure time of the camera device, or by decreasing the exposure time of the camera device to advance the exposure time of the camera device. There is no limitation on this.

[0092] Step S20: Generate synchronization information based on the adjusted exposure time point and / or exposure time period, and send the synchronization information to the target handle. ;

[0093] Step S30: Based on the adjusted exposure time point and / or exposure time period, control the camera device to acquire an image including the target handle's illuminated indicator light.

[0094] Synchronization information includes the illumination time and duration of the target controller paired with the VR device. Based on the adjusted exposure information, such as the exposure time and duration, synchronization information is generated and sent to the target controller paired with the VR device. The generation of synchronization information can be based on the adjusted exposure time of the camera device to determine the illumination time of the indicator light on the target controller, and based on the adjusted exposure duration of the camera device to determine the illumination duration of the indicator light on the target controller. This ensures that when the camera device captures images according to the exposure time and duration, the image coincides with the time when the indicator light on the target controller is illuminated, thus achieving synchronized operation between the VR device and the target controller.

[0095] As an optional implementation, after step S30, the method further includes:

[0096] Based on the collected image containing the target handle's indicator light, the presence of crosstalk light signals is detected;

[0097] When crosstalk light signals are detected, the exposure time point and / or exposure time period of the camera device are adjusted according to preset adjustment parameters.

[0098] In this embodiment, after step S30, there may be crosstalk light interference from other VR devices and their corresponding paired controller indicator lights. Based on the adjusted exposure time point and / or exposure time period, the camera device can be controlled to acquire an image containing the target controller indicator light. The crosstalk light signal is detected based on the acquired image containing the target controller indicator light. When the crosstalk light signal is detected, the process returns to step S10, which describes adjusting the exposure time point and / or exposure time period of the camera device according to preset adjustment parameters. Alternatively, steps S20-S30 can be executed to form a loop. By continuously adjusting the exposure time point and / or exposure time period of the camera device, the bright spots or light spots identified in the image when the camera device acquires an image based on the adjusted exposure time point and / or exposure time period originate solely from the indicator light of the target controller.

[0099] In the technical solution disclosed in this embodiment, when a crosstalk light signal is detected, it indicates that there are other controllers around the VR device besides the target controller paired with the VR device. This indicates a problem where the VR device cannot accurately locate the target controller paired with the VR device. The exposure time point and / or exposure time period of the camera device are adjusted according to preset adjustment parameters. This adjustment ensures that the exposure time range formed by the exposure time point and / or exposure time period of the VR device is staggered from the exposure time ranges formed by the exposure time points and exposure time periods of other VR devices. Furthermore, based on the adjusted exposure time point and / or exposure time period... The system generates synchronization information based on the light exposure time period and sends it to the target controller. This causes the target controller to illuminate its indicator light, enabling the camera device and the target controller to work synchronously. Based on the adjusted exposure time point and / or exposure time period, the system controls the camera device to capture images containing the illuminated indicator light on the target controller. This ensures that when the camera device captures images based on the adjusted exposure time point and / or exposure time period, the bright spots or light patches identified in the images originate solely from the indicator light on the target controller. This avoids crosstalk caused by light emitted from indicator lights on other controllers, which could prevent the VR device from accurately locating the target controller paired with the VR device.

[0100] In the second embodiment proposed based on the first embodiment, please refer to Figure 6 , Figure 6 This is a flowchart illustrating a second embodiment of the control method for a virtual reality device according to the present invention. In this embodiment, before adjusting the exposure time point and / or exposure time period of the camera device according to preset adjustment parameters in step S10, the method further includes:

[0101] Step S40: When crosstalk light signal is detected, an exposure information request is sent to virtual reality devices within a preset range;

[0102] Step S50: When receiving exposure information requested based on the exposure information, determine the target exposure time point and / or target exposure time period according to the exposure information;

[0103] Step S60: Determine the preset adjustment parameters based on the target exposure time point and / or the target exposure time period.

[0104] In this embodiment, by sending exposure information requests to virtual reality devices within a preset range and receiving exposure information feedback based on the exposure information requests, the exposure information corresponding to all virtual reality devices within the preset range, such as exposure time points and / or exposure time periods, can be directly obtained. This is simple to implement. Based on the exposure information corresponding to all virtual reality devices, the target exposure time point and / or target exposure time period can be directly determined, so that the exposure time range formed by the exposure time point and exposure time period of the VR device is staggered from the exposure time range formed by the exposure time point and exposure time period of other VR devices. The target exposure time point and / or target exposure time period is used as a preset adjustment parameter, and then the exposure time point and / or exposure time period of the camera device are adjusted according to the preset adjustment parameter. That is, the exposure time point of the camera device is adjusted according to the target exposure time point, and / or the exposure time period of the camera device is adjusted according to the target exposure time period. With one adjustment, when the camera device acquires images according to the adjusted exposure time point and / or exposure time period, the light spots or light patches identified in the image are only from the indicator lights of the target controller.

[0105] As an optional implementation, after step S30, the method further includes:

[0106] When crosstalk light signals are detected, a request is sent to the target terminal device to obtain the exposure information of virtual reality devices within a preset range;

[0107] Receive the exposure information of the virtual reality device within a preset range requested and fed back by the target terminal device based on the exposure information;

[0108] Determine the target exposure time point and / or target exposure time period based on the exposure information;

[0109] Based on the target exposure time point and / or target exposure time period, determine the preset adjustment parameters, and return to the step of adjusting the exposure time point and / or exposure time period of the camera device according to the preset adjustment parameters in step S10.

[0110] In this embodiment, since different virtual reality devices may be unable to communicate, after step S30, there may still be crosstalk light interference from other VR devices and the corresponding paired controller indicator lights. According to the user's actual needs, the virtual reality device can be set to communicate with other terminal devices such as mobile phones, computers and servers. Optionally, the target terminal device includes, but is not limited to, mobile phones, computers and servers.

[0111] By setting up communication between the virtual reality device and the target terminal device, when crosstalk light signals are detected, a request to obtain exposure information of virtual reality devices within a preset range is sent to the target terminal device. After the target terminal device receives the exposure information request, it sends an exposure information acquisition request to virtual reality devices within the preset range, indirectly collecting exposure information of all virtual reality devices within the preset range through the target terminal device. It also receives the exposure information of virtual reality devices within the preset range fed back by the target terminal device based on the exposure information request. Based on the exposure information, the target exposure time point and / or target exposure time period are determined. Based on the target exposure time point and / or target exposure time period, preset adjustment parameters are determined, and the process returns to the step of adjusting the exposure time point and / or exposure time period of the camera device according to the preset adjustment parameters as described in step S10. For specific implementation, please refer to the third embodiment, which will not be specifically described in this embodiment.

[0112] In the technical solution disclosed in this embodiment, when a crosstalk light signal is detected, it indicates that there are other controllers around the VR device besides the target controller paired with the VR device. This presents a problem where the VR device cannot accurately locate the target controller paired with the VR device. The solution involves sending exposure information requests to virtual reality devices within a preset range and receiving exposure information feedback based on these requests. This allows obtaining exposure information, such as exposure time points and / or exposure time periods, for each virtual reality device within the preset range. Then, based on the exposure information corresponding to each virtual reality device, the target exposure time point and / or target exposure time period are directly determined, ensuring that the exposure time point and exposure time period of the VR device are correctly determined. The exposure time range formed during the period is staggered from the exposure time ranges formed by the exposure time points and exposure time periods corresponding to other VR devices. Based on the target exposure time point and / or target exposure time period, preset adjustment parameters are determined, and then the exposure time point and / or exposure time period of the camera device are adjusted according to the preset adjustment parameters. Through one adjustment, when the camera device acquires images according to the adjusted exposure time point and / or exposure time period, the light spots or light patches identified in the image are solely from the indicator lights of the target controller. This avoids crosstalk caused by the light emitted from the indicator lights on other controllers, which would prevent the VR device from accurately locating the target controller paired with the VR device.

[0113] In the third embodiment based on the first embodiment, before adjusting the exposure time point and / or exposure time period of the camera device according to preset adjustment parameters in step S10, the method further includes:

[0114] When crosstalk light signals are detected, a request is sent to the target terminal device to obtain the exposure information of virtual reality devices within a preset range;

[0115] Receive the exposure information of the virtual reality device within a preset range requested and fed back by the target terminal device based on the exposure information;

[0116] Determine the target exposure time point and / or target exposure time period based on the exposure information;

[0117] The preset adjustment parameters are determined based on the target exposure time point and / or the target exposure time period.

[0118] It should be noted that in practical applications, virtual reality devices can be configured to communicate with other terminal devices such as mobile phones, computers, and servers, depending on the user's actual needs. Optionally, the target terminal devices may include, but are not limited to, mobile phones, computers, and servers.

[0119] In this embodiment, by setting up communication between the virtual reality device and the target terminal device, when crosstalk light signals are detected, a request to obtain exposure information of virtual reality devices within a preset range is sent to the target terminal device. Upon receiving the exposure information request, the target terminal device sends an exposure information acquisition request to the virtual reality devices within the preset range. The target terminal device collects the exposure information of all virtual reality devices within the preset range. Based on the exposure information requests, the exposure information of all virtual reality devices is fed back to the virtual reality device corresponding to the one that sent the exposure information request. Then, after receiving the exposure information of the virtual reality devices within the preset range fed back by the target terminal device based on the exposure information requests, the target exposure time point and / or target exposure time point are directly determined according to the exposure information corresponding to each virtual reality device. The exposure time period is set so that the exposure time range formed by the exposure time point and exposure time period of the VR device is staggered from the exposure time range formed by the exposure time point and exposure time period of other VR devices within the preset range. The target exposure time point and / or target exposure time period are used as preset adjustment parameters. Then, the exposure time point and / or exposure time period of the camera device are adjusted according to the preset adjustment parameters. That is, the exposure time point of the camera device is adjusted according to the target exposure time point, and / or the exposure time period of the camera device is adjusted according to the target exposure time period. With one adjustment, when the camera device acquires images according to the adjusted exposure time point and / or exposure time period, the bright spots or light spots identified in the image are only from the indicator lights of the target controller.

[0120] Optionally, on the target terminal device side, after receiving the exposure information request, the target terminal device sends an exposure information acquisition request to virtual reality devices within a preset range. The exposure information of all virtual reality devices within the preset range is collected by the target terminal device. Alternatively, the target terminal device can send an exposure information acquisition request to other virtual reality devices within the preset range besides the virtual reality device that sent the exposure information acquisition request, and collect the exposure information of other virtual reality devices within the preset range besides the virtual reality device that sent the exposure information acquisition request.

[0121] Optionally, the virtual reality device communicating with the target terminal device can be a virtual reality device of the same type or a virtual reality device of a different type.

[0122] Compared to the second embodiment, which directly communicates with virtual reality devices within a preset range to obtain exposure information such as exposure time points and / or exposure time periods for each virtual reality device within the preset range, the technical solution disclosed in this embodiment indirectly obtains exposure information by sending a request to the target terminal device to obtain exposure information of virtual reality devices within the preset range. After the target terminal device collects the exposure information of all virtual reality devices within the preset range, it feeds back the exposure information of all virtual reality devices to the virtual reality device corresponding to the one that sent the exposure information request, and then receives the exposure information of the virtual reality devices within the preset range fed back by the target terminal device based on the exposure information request. Finally, it determines the appropriate method based on all virtual reality devices... The system prepares corresponding exposure information to directly determine the target exposure time point and / or target exposure time period, ensuring that the exposure time range formed by the exposure time point and exposure time period of the VR device is staggered from the exposure time range formed by the exposure time point and exposure time period of other VR devices. Based on the target exposure time point and / or target exposure time period, preset adjustment parameters are determined, and then the exposure time point and / or exposure time period of the camera device are adjusted according to the preset adjustment parameters. Through a single adjustment, when the camera device acquires images based on the adjusted exposure time point and / or exposure time period, the bright spots or light spots identified in the image originate solely from the indicator light of the target controller, thus avoiding crosstalk caused by the light emitted from the indicator lights on other controllers, which could prevent the VR device from accurately locating the target controller paired with the VR device.

[0123] In the fourth embodiment based on the first embodiment, before adjusting the exposure time point and / or exposure time period of the camera device according to preset adjustment parameters in step S10, the method further includes:

[0124] When crosstalk light signals are detected, a request to obtain the anti-interference exposure information of the camera device is sent to the target terminal device;

[0125] Receive the target exposure time point and / or target exposure time period based on the exposure information request for interference prevention;

[0126] The preset adjustment parameters are determined based on the target exposure time point and / or the target exposure time period.

[0127] It should be noted that in practical applications, virtual reality devices can be configured to communicate with other terminal devices such as mobile phones, computers, and servers, depending on the user's actual needs. Optionally, the target terminal devices may include, but are not limited to, mobile phones, computers, and servers.

[0128] In this embodiment, by setting up communication between the virtual reality device and the target terminal device, when crosstalk light signals are detected, a request to obtain anti-interference exposure information of the camera device is sent to the target terminal device. After receiving the anti-interference exposure information request, the target terminal device sends exposure information acquisition requests to virtual reality devices within a preset range. The target terminal device collects the exposure information of all virtual reality devices within the preset range, and on the target terminal device side, based on the exposure information of all virtual reality devices, directly determines the target exposure time point and / or the target exposure time period. Then, based on the anti-interference exposure information request, the target exposure time point and / or the target exposure time period are fed back to the virtual reality device corresponding to the one that sent the anti-interference exposure information request, and then the target terminal device receives the anti-interference exposure information request from the target terminal device. The system requests feedback on the target exposure time point and / or target exposure time period to ensure that the exposure time range formed by the VR device's exposure time point and exposure time period is staggered from the exposure time range formed by the corresponding exposure time point and exposure time period of other VR devices. The target exposure time point and / or target exposure time period are used as preset adjustment parameters. The camera's exposure time point and / or exposure time period are then adjusted according to the preset adjustment parameters. That is, the camera's exposure time point is adjusted according to the target exposure time point, and / or the camera's exposure time period is adjusted according to the target exposure time period. With a single adjustment, when the camera acquires an image based on the adjusted exposure time point and / or exposure time period, the bright spots or light spots identified in the image are solely from the indicator lights of the target controller.

[0129] Compared to the third embodiment, which indirectly obtains exposure information of all virtual reality devices within a preset range through the target terminal device, the technical solution disclosed in this embodiment indirectly obtains exposure information from virtual reality devices within a preset range by sending a request to the target terminal device to obtain anti-interference exposure information of the camera device. After the target terminal device collects the exposure information of all virtual reality devices within the preset range, it directly determines the target exposure time point and / or target exposure time period on the target terminal device side based on the exposure information corresponding to each virtual reality device. Then, based on the anti-interference exposure information request, it feeds back the target exposure time point and / or target exposure time period to the virtual reality device corresponding to the one that sent the anti-interference exposure information request, and then receives the anti-interference exposure information from the target terminal device. The system requests feedback on the target exposure time point and / or target exposure time period to ensure that the exposure time range formed by the VR device's exposure time point and exposure time period is staggered from the exposure time range formed by the corresponding exposure time point and exposure time period of other VR devices. Based on the target exposure time point and / or target exposure time period, preset adjustment parameters are determined, and then the exposure time point and / or exposure time period of the camera device are adjusted according to the preset adjustment parameters. This allows the camera device to capture images based on the adjusted exposure time point and / or exposure time period, ensuring that the bright spots or light spots identified in the image originate solely from the indicator light on the target controller. This avoids crosstalk caused by light emitted from indicator lights on other controllers, which could prevent the VR device from accurately locating the target controller paired with the VR device.

[0130] The present invention also proposes a virtual reality device, the virtual reality device comprising: a memory, a processor, and a control program for the virtual reality device stored in the memory and executable on the processor, wherein when the control program for the virtual reality device is executed by the processor, it implements the steps of the control method for the virtual reality device in any of the above embodiments.

[0131] The present invention also proposes a storage medium storing a control program for a virtual reality device, wherein the control program for the virtual reality device, when executed by a processor, implements the steps of the control method for the virtual reality device as described in any of the above embodiments.

[0132] The embodiments of the virtual reality device and storage medium provided by the present invention include all the technical features of the various embodiments of the control method of the virtual reality device described above. The extended and explanatory content of the specification is basically the same as that of the various embodiments of the control method of the virtual reality device described above, and will not be repeated here.

[0133] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0134] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0135] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a mobile terminal (which may be a mobile phone, computer, server, controlled terminal, or network device, etc.) to execute the methods of each embodiment of the present invention.

[0136] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.

Claims

1. A control method of a virtual reality device, characterized by, The control method of the virtual reality device comprises: When the crosstalk light signal is detected, the exposure time point and / or the exposure time period of the camera device are adjusted according to preset adjustment parameters; According to the adjusted exposure time point and / or exposure time period, synchronization information is generated and sent to the target handle ; Based on the adjusted exposure time point and / or the exposure time period, the camera device is controlled to collect an image containing the lighted indicator lamp of the target handle.

2. The method of claim 1, wherein, The step of adjusting the exposure time point or the exposure time period of the camera device according to the preset adjustment parameters comprises at least one of the following modes: According to a first preset adjustment value, the exposure time point of the camera device is increased to delay the exposure time point of the camera device; According to a first preset adjustment value, the exposure time point of the camera device is reduced to advance the exposure time point of the camera device; According to a second preset adjustment value, the exposure time period of the camera device is reduced.

3. The method of claim 1, wherein, The step of adjusting the exposure time point and the exposure time period of the camera device according to the preset adjustment parameters comprises: After adjusting the exposure time point of the camera device according to a first preset adjustment value, when the crosstalk light signal is detected, the number of times of adjusting the exposure time point of the camera device is obtained, and when the number of times is greater than or equal to a preset number, the exposure time period of the camera device is reduced according to a second preset adjustment value; or After reducing the exposure time period of the camera device according to a second preset adjustment value, when the crosstalk light signal is detected, the number of times of adjusting the exposure time period of the camera device is obtained, and when the number of times is greater than or equal to a preset number, the exposure time point of the camera device is adjusted according to a first preset adjustment value.

4. The method of claim 1, wherein, The detection mode of the crosstalk light signal comprises at least one of the following modes: Based on the image containing the lighted indicator lamp of the target handle collected by the camera device, the number of light sources emitting light signals is identified, and when the number of light sources is greater than or equal to a preset number, it is determined that the crosstalk light signal is detected; Based on the image containing the lighted indicator lamp of the target handle collected by the camera device, the motion trajectory of the light signal of the lighted indicator lamp of the target handle is determined, the to-be-displayed area of the light signal of the target handle is predicted according to the motion trajectory, and when the light signal is detected outside the to-be-displayed area, it is determined that the crosstalk light signal is detected.

5. The method of claim 1, wherein, Before the step of adjusting the exposure time point and / or the exposure time period of the camera device according to the preset adjustment parameters, the following steps are further included: When the crosstalk light signal is detected, an exposure information request is sent to the virtual reality device within a preset range; When the exposure information fed back based on the exposure information request is received, a target exposure time point and / or a target exposure time period are determined according to the exposure information; The preset adjustment parameters are determined according to the target exposure time point and / or the target exposure time period.

6. The method of claim 5, wherein, After the step of controlling the camera device to collect an image containing the lighted indicator lamp of the target handle based on the adjusted exposure time point and / or the exposure time period, the following steps are further included: When the crosstalk light signal is detected, an exposure information request of the virtual reality device within a preset range is sent to a target terminal device; receiving exposure information of the virtual reality device within the preset range from the target terminal device based on the exposure information request; determining a target exposure time point and / or a target exposure time period according to the exposure information; determining the preset adjustment parameter according to the target exposure time point and / or the target exposure time period, and returning to the step of adjusting the exposure time point and / or the exposure time period of the camera device according to the preset adjustment parameter.

7. The method of claim 1, wherein, Before the step of adjusting the exposure time point and / or the exposure time period of the camera device according to the preset adjustment parameter, the method further comprises: when the crosstalk light signal is detected, sending an exposure information request for obtaining exposure information of the virtual reality device within the preset range to the target terminal device; receiving exposure information of the virtual reality device within the preset range from the target terminal device based on the exposure information request; determining a target exposure time point and / or a target exposure time period according to the exposure information; determining the preset adjustment parameter according to the target exposure time point and / or the target exposure time period.

8. The method of claim 1, wherein, Before the step of adjusting the exposure time point and / or the exposure time period of the camera device according to the preset adjustment parameter, the method further comprises: when the crosstalk light signal is detected, sending an exposure information request for obtaining exposure information of the virtual reality device within the preset range to the target terminal device; receiving exposure information of the virtual reality device within the preset range from the target terminal device based on the exposure information request; determining a target exposure time point and / or a target exposure time period according to the exposure information; 9. A virtual reality device, comprising: The virtual reality device comprises a memory, a processor, and a control program of the virtual reality device stored in the memory and executable on the processor, and the control program of the virtual reality device, when executed by the processor, implements the steps of the control method of the virtual reality device according to any one of claims 1-8.

10. A storage medium, characterized by The storage medium stores a control program of the virtual reality device, and the control program of the virtual reality device, when executed by the processor, implements the steps of the control method of the virtual reality device according to any one of claims 1-8.

Citation Information

Patent Citations

  • Interaction handle used in interaction control of virtual reality and augmented reality

    CN105117016A

  • Multi-target positioning method and system

    CN106019265A