[go: up one dir, main page]

CN106959762B - Virtual reality system and method - Google Patents

Virtual reality system and method Download PDF

Info

Publication number
CN106959762B
CN106959762B CN201710270346.7A CN201710270346A CN106959762B CN 106959762 B CN106959762 B CN 106959762B CN 201710270346 A CN201710270346 A CN 201710270346A CN 106959762 B CN106959762 B CN 106959762B
Authority
CN
China
Prior art keywords
virtual reality
scanning laser
reality image
processing module
image generator
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710270346.7A
Other languages
Chinese (zh)
Other versions
CN106959762A (en
Inventor
蔡培伦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inverda (shanghai) Electronics Co Ltd
Invada (shanghai) Technology Co Ltd
Inventec Appliances Corp
Original Assignee
Inverda (shanghai) Electronics Co Ltd
Invada (shanghai) Technology Co Ltd
Inventec Appliances Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inverda (shanghai) Electronics Co Ltd, Invada (shanghai) Technology Co Ltd, Inventec Appliances Corp filed Critical Inverda (shanghai) Electronics Co Ltd
Priority to CN201710270346.7A priority Critical patent/CN106959762B/en
Priority to TW106119980A priority patent/TWI635319B/en
Publication of CN106959762A publication Critical patent/CN106959762A/en
Application granted granted Critical
Publication of CN106959762B publication Critical patent/CN106959762B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/012Head tracking input arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/01Indexing scheme relating to G06F3/01
    • G06F2203/012Walk-in-place systems for allowing a user to walk in a virtual environment while constraining him to a given position in the physical environment

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mechanical Optical Scanning Systems (AREA)

Abstract

The invention discloses a virtual reality system, which comprises at least two scanning laser generators and a virtual reality image generator, wherein each scanning laser generator comprises a mobile device, and the scanning laser generators can respectively emit scanning laser light sources to form a light chamber in a space. The virtual reality image generator comprises a plurality of optical sensors and a processing module, wherein the processing module can judge the position of the virtual reality image generator in the optical chamber according to the scanning laser light source received by each optical sensor and control the moving device to drive the scanning laser generator to move according to the position. Therefore, the virtual reality image generator can be ensured to be positioned in the light chamber, and the optical sensor can maintain the accuracy of sensing and scanning the laser light source.

Description

Virtual reality system and method
Technical Field
The present invention relates to a virtual reality system, and more particularly, to a virtual reality system that can enlarge a virtual reality space and maintain sensor accuracy.
Background
Virtual Reality (VR) is called virtual environment for short, and it utilizes computer simulation to generate a virtual world in three-dimensional space, providing simulation of sense organs such as vision for users, so that users can feel as if they are, and can observe things in three-dimensional space in time without limitation. When the user moves, the computer can immediately perform complex operation to return the accurate three-dimensional world image to generate the presence. The technology integrates the latest development of the technologies such as computer graphics, computer simulation, artificial intelligence, induction, display, network parallel processing and the like, and is a high-technology simulation system generated by the assistance of computer technology.
Several different virtual reality systems are currently available, which typically have a head mounted virtual reality image generator, motion controller, and motion or position detector. Referring to fig. 1, fig. 1 is a schematic diagram of a prior art virtual reality system (HTC Vive) that can be operated on a computer platform, wherein a virtual reality space is generated by at least two scanning laser generators 10, and a user can wear a virtual reality image generator 12 and move a handheld motion controller 14 in the virtual reality space. In detail, two scanning laser generators 10 can be disposed opposite to each other and respectively generate scanning laser sources, and the overlapping range of the scanning laser sources in the space forms a light chamber (lighthouse). The head mounted virtual reality image generator 12 and the motion controller 14 are provided with a plurality of light sensors at different positions, respectively, which can be used to detect the scanning laser light source when in the light room. According to the time difference of the scanning laser light source detected by each optical sensor on the virtual reality image generator 12 and the motion controller 14, the computing or processing module on the computer or on the virtual reality image generator 12 can compute the position, the motion, the posture, etc. of the user wearing the virtual reality image generator 12 and the motion controller 14, and can further generate the corresponding virtual reality image according to the position, the motion, the posture, etc. of the user.
The scanning laser light source of scanning laser generator 10 generally has an effective distance within which the light sensor can achieve good sensing accuracy. Generally speaking, the distance between two opposite scanning laser generators 10 is 5-10 meters, so as to form an optical room with a diagonal distance of 5-10 meters, which is a suitable size for a common household space. However, when the user has a larger usage space, the light chamber cannot be extended outward due to the sensing accuracy limitation of the light sensor, so that the user can experience the virtual reality only in a limited space and cannot obtain a more complete experience.
Therefore, it is necessary to develop a virtual reality system capable of extending a virtual reality space according to the size of a used space to solve the above problems.
Disclosure of Invention
One scope of the present invention is to provide a virtual reality system. According to an embodiment of the present invention, the virtual reality system includes at least two scanning laser generators and a virtual reality image generator. The scanning laser generators may each include a moving device and may each emit a scanning laser source to form a light chamber in space. The virtual reality image generator further comprises a plurality of optical sensors and a processing module connected with the optical sensors, wherein the optical sensors can be used for receiving scanning laser light sources, the processing module can judge a first position of the virtual reality image generator in the optical chamber according to the scanning laser light sources received by the optical sensors, and controls the moving device to drive the scanning laser generator to move according to the first position. Therefore, even if the virtual reality image generator moves, the position of the virtual reality image generator can still be maintained in the optical chamber, so that the range of the virtual reality image is expanded.
According to another embodiment of the present invention, when the processing module determines that the distance between the first position of the virtual reality image generator and the boundary of the light chamber is smaller than a threshold, the processing module can send a control signal to control the moving device to drive the scanning laser generator to move.
According to another embodiment of the present invention, the processing module can send a control signal to control the moving device to move the scanning laser generator to a position where a distance between the first position and the boundary of the optical chamber is greater than the threshold.
According to another embodiment of the present invention, the processing module can send a control signal to control the moving device to move the scanning laser generator to a predetermined area in the optical chamber.
According to another embodiment of the present invention, the processing module controls the virtual reality image generator to generate the virtual reality image according to the scanning laser light source received by the optical sensor and the first position of the virtual reality image generator, wherein the processing module further includes a calibration program, and the processing module corrects a second position of the virtual reality image generator in the virtual reality image according to the calibration program and a distance that the mobile device drives the scanning laser generator to move.
According to another embodiment of the present invention, the virtual reality image generator further includes a head-mounted display and a controller, and the processing module is capable of controlling the head-mounted display to generate the virtual reality image. The controller can be connected with the head-mounted display, and the optical sensors can be respectively arranged on the head-mounted display and the controller.
Another scope of the present invention is to provide a virtual reality method. According to an embodiment of the present invention, the virtual reality method may include the following steps: at least two scanning laser generators can respectively emit scanning laser light sources to form a light chamber in space; the virtual reality image generator receives scanning laser by a plurality of optical sensors on the virtual reality image generator; the processing module of the virtual reality image generator controls the virtual reality image generator to generate a virtual reality image according to the scanning laser received by the optical sensor and the optical sensor, and judges the first position of the virtual reality image generator in the optical chamber; the processing module controls a moving device on the scanning laser generator according to a first position of the virtual reality image generator in the light chamber, so that the moving device drives the scanning laser generator to move. Therefore, even if the virtual reality image generator moves, the position of the virtual reality image generator can still be maintained in the optical chamber, so that the range of the virtual reality image is expanded.
According to another embodiment of the present invention, the step of the processing module controlling the moving device to drive the scanning laser generator to move according to the first position of the virtual reality image generator in the optical chamber further comprises: the processing module judges whether the distance between the first position of the virtual reality image generator and the boundary of the light chamber is smaller than a threshold value; and if the judgment result is less than the threshold value, the processing module controls the moving device to drive the scanning laser generator to move to a position where the distance between the first position of the scanning laser generator and the boundary of the light chamber is greater than the threshold value.
According to another embodiment of the present invention, the step of the processing module controlling the moving device to drive the scanning laser generator to move according to the first position of the virtual reality image generator in the optical chamber further comprises: the processing module judges whether the first position of the virtual reality image generator is positioned outside a preset area in the light chamber; and if the judgment result is yes, the processing module controls the moving device to drive the scanning laser generator to move to the first position of the scanning laser generator to be located in the preset area.
According to another embodiment of the present invention, the virtual reality method further comprises: the processing module corrects the virtual reality image generator to be located at the second position in the virtual reality image according to the moving distance of the scanning laser generator driven by the moving device.
The advantages and spirit of the present invention can be further understood by the following detailed description of the invention and the accompanying drawings.
Drawings
Fig. 1 is a schematic diagram showing a virtual reality system (HTC Vive) in the prior art.
Fig. 2 is a schematic diagram of a virtual reality system according to an embodiment of the invention.
FIG. 3 is a schematic diagram illustrating a virtual reality system according to an embodiment of the invention determining a relative relationship between a first position and a light chamber and controlling movement of a scanning laser generator according to the relationship.
FIG. 4 is a schematic diagram illustrating a virtual reality system according to another embodiment of the invention determining a relative relationship between a first position and a light chamber and controlling the movement of a scanning laser generator according to the relationship.
FIG. 5 is a flowchart illustrating steps of a virtual reality method according to an embodiment of the invention.
FIG. 6 is a flow chart illustrating steps of a virtual reality method according to another embodiment of the invention.
FIG. 7 is a flowchart illustrating steps of a virtual reality method according to another embodiment of the invention.
[ notation ] to show
10: scanning the laser generator 12: virtual reality image generator
14: motion controller
2: virtual reality system 20: scanning laser generator
22: virtual reality image generator 200: mobile device
220: head-mounted display 222: controller
2200: a processing module S: scanning laser light source
R: an optical chamber V: threshold value
P: preset regions S30 to S38: procedure step
S360 to S366: procedure step
Detailed Description
Referring to fig. 2, fig. 2 is a schematic diagram illustrating a virtual reality system 2 according to an embodiment of the invention. As shown in fig. 2, the virtual reality system 2 includes at least two scanning laser generators 20 and a virtual reality image generator 22, wherein the scanning laser generators 20 can emit scanning laser sources S, and the scanning laser sources S emitted by the at least two scanning laser generators 20 can form a light chamber R in space. In practice, two scanning laser generators are used to generate scanning laser sources, which are opposite to each other and are staggered to form a light chamber, so that the two scanning laser generators are respectively located at two vertexes of a diagonal line of the light chamber. The virtual reality image generator 22 may include a head mounted display 220 that may be worn on the head of the user to provide the user with virtual reality images, and a controller 222 that may be held by the user. A plurality of light sensors may be disposed on the surface of the head-mounted display 220 and the controller 222, and the light sensors may be used to receive the scanning laser light source S when the user wears the head-mounted display 220 and the controller 222 and is located in the optical chamber R.
The head-mounted display 220 has a processing module 2200 connected to the respective light sensors on the head-mounted display 220 and the controller 222, so as to obtain the time of scanning the laser light source S sensed by the respective light sensors on the head-mounted display 220 and obtain the time of scanning the laser light source S sensed by the respective light sensors on the controller 222 from the controller 222. According to the time for scanning the laser light source S sensed by each of the optical sensors, the processing module 2200 may calculate the first position of the virtual reality image generator 22 in the optical chamber R, that is, the first position of the user wearing the head mounted display 220 and the controller 222 in the optical chamber R, and the processing module 2200 may also calculate the posture of the user according to the time for scanning the laser light source S sensed by each of the optical sensors. The processing module 2200 controls the head mounted display 220 to generate and provide the virtual reality image to the user according to the calculated first position and posture of the user. In the embodiment, the processing module 2200 is located in the head-mounted display 220 and communicates with the controller 222 to receive the data of the optical sensor from the controller 222 through a wireless transmission technology, however, the implementation is not limited to the above-mentioned connection structure. For example, the processing module may be disposed in an external electronic processing device, such as a computer, and receive data of the light sensor from the head-mounted display and the controller by a wired or wireless transmission technology.
In this embodiment, each scanning laser generator 20 further includes a mobile device 200, such as a motor-driven tire or a track set, and the mobile device 200 can also communicate with the processing module 2200 through a wireless transmission technology and be controlled by the processing module 220 to drive the scanning laser generator 20 to move. The processing module 2200 may control the moving device 200 of each scanning laser generator 20 to move in the same direction and at the same speed, so that the optical chamber R may move in one direction while maintaining the original shape.
When the user wears the head-mounted display 220 and the controller 222 and performs various actions in the optical chamber R, the processing module 2200 may determine the posture and the first position of the user, so as to provide a virtual reality image for the user, so that the user can interact in the virtual reality image, and the user is located at a second position in the virtual reality image, generally speaking, the second position has a corresponding relationship with the first position. In practice, the accuracy of the pose and position is higher when the relative position between the optical sensor and the scanning laser generator is closer, and thus the accuracy of the virtual reality image is higher. In the case where the plurality of scanning laser generators form the optical chamber, the optical sensor has a high accuracy in a specific region of the optical chamber, such as the center of the optical chamber; in contrast, the light sensor may have a reduced sensing accuracy when it is close to the edge of the light chamber, which may distort the virtual reality image or may not be able to match the user's posture or movement.
In this embodiment, the processing module 2200 may control each of the moving devices 200 to move the scanning laser generator 20, so that the optical sensor maintains high accuracy. Specifically, the processing module 2200 determines a relative relationship between the first position and the optical chamber R according to the calculated first position of the virtual reality image generator 22 and the user in the optical chamber R, and controls the movement of the scanning laser generator 20 according to the relationship.
Referring to fig. 2 and 3, fig. 3 is a schematic diagram illustrating the virtual reality system 2 of fig. 2 determining a relative relationship between the first position and the optical chamber R and controlling the movement of the scanning laser generator 20 according to the relationship. As shown in FIG. 3, the light chamber R may be bounded inwardly by a threshold V of distance that may be stored in the processing module in practice. The user can wear the virtual reality image generator 22 to move in the optical chamber R, and when the distance between the first position and the boundary of the optical chamber R is smaller than the threshold V, the processing module can send a control signal to the mobile device 200 of the scanning laser generator 20, so that the mobile device 200 can drive the scanning laser generator 20 to move, and the optical chamber R can move relatively until the distance between the first position and the boundary of the optical chamber R is greater than the threshold V. In this embodiment, the distance between the virtual reality image generator 22 and the right boundary of the optical chamber R is smaller than the threshold V, so the processing module can send the control signal to make the mobile device 200 drive the scanning laser generator 20 to move rightward until the distance between the virtual reality image generator 22 and the right boundary of the optical chamber R is larger than the threshold V. Therefore, the optical chamber R can be matched with the movement of a user, the virtual reality range is substantially increased, and the accuracy of the optical sensor is maintained.
In addition, referring to fig. 2 and 4 together, fig. 4 is a schematic diagram illustrating the virtual reality system 2 determining a relative relationship between the first position and the optical chamber R and controlling the movement of the scanning laser generator 20 according to the relationship according to another embodiment of the invention. As shown in fig. 4, the present embodiment is different from the previous embodiment in that the present embodiment sets a predetermined region P in the optical chamber R, which can be stored in the processing module in practice and can be a region with higher optical sensor accuracy. The user can wear the head-mounted display 220 and the controller 222 to move in the optical chamber R, and when the distance between the first position and the boundary of the optical chamber R is smaller than the threshold V, the processing module can send a control signal to the moving device 200 of the scanning laser generator 20, so that the moving device 200 can drive the scanning laser generator 20 to move, and further the optical chamber R moves relatively until the first position is located in the predetermined region P. In this embodiment, the position above the virtual reality image generator 22 exceeds the predetermined region P, so the processing module can send a control signal to make the mobile device 200 drive the scanning laser generator 20 to move upward until the virtual reality image generator 22 is located in the predetermined region P again. Therefore, the optical chamber R can be matched with the movement of a user, the virtual reality range is substantially increased, and the accuracy of the optical sensor is maintained. In addition, according to another embodiment of the present invention, the processing module may also send a control signal to make the optical chamber R relatively move until the first position is located in the predetermined region P when the first position is determined not to be within the predetermined region P, so as to constantly maintain the virtual reality image generator 22 located in the predetermined region P with high accuracy of the optical sensor.
In addition, the processing module may also store the threshold V and the predetermined area P of the above embodiment, and determine the relative relationship between the first position and the optical chamber R by using the threshold V and the predetermined area P to control the movement of the scanning laser generator according to the relationship. According to another embodiment, the processing module may also first determine whether the distance between the first position and the boundary of the optical chamber R is smaller than a threshold V, and when the distance is smaller than the threshold V, the processing module may send a control signal to enable the moving device 200 to drive the scanning laser generator 20 to move to the predetermined region P.
As mentioned above, the processing module can generate the virtual reality image according to the virtual reality image generator and the first position of the user, and the user is located at the second position in the virtual reality image, and there is a corresponding relationship between the first position and the second position. However, in the above embodiment, since the optical chamber R is also moved, the first position calculated after the movement of the optical chamber R will be different from the position of the user after the movement in the real space, and the second position of the user in the virtual reality image will be shifted. In another embodiment, the processing module may further include a correction program for correcting the first position. In detail, the movement of the optical chamber R, i.e. the movement of the scanning laser generator 20, is relative to the user and the virtual reality image generator 22, so that the actual first position can be obtained by subtracting the calculated first position from the moving direction and distance of the scanning laser generator 20 in the calibration process.
Referring to fig. 5 and fig. 2 together, fig. 5 is a flowchart illustrating steps of a virtual reality method according to an embodiment of the invention, where the method of fig. 5 is used in a virtual reality system, and the architecture of the system can refer to fig. 2, and thus is not described herein again. As shown in fig. 5, the virtual reality method of the present embodiment includes the following steps: in step S30, at least two scanning laser generators 20 respectively emit scanning laser sources S to form a light chamber R in space; in step S32, the virtual reality image generator 22 receives the scanning laser source S through a plurality of optical sensors disposed thereon; in step S34, the processing module 2200 of the virtual reality image generator 2 determines that the virtual reality image generator 2 is located at a first position in the optical chamber R according to the scanning laser source S received by the optical sensor, and generates a virtual reality image according to the first position, wherein in the virtual reality image, the virtual reality image generator 2 is located at a second position corresponding to the first position; in step S36, the processing module 2200 controls the moving device 200 of the scanning laser generator 20 to move according to the first position; and, in step S38, the processing module 2200 corrects the virtual reality image generator 22 to be located at the second position in the virtual reality image according to the moving distance of the scanning laser generator 20.
In this embodiment, the virtual reality image generator 22 of step S34 may include the head mounted display 220 and the controller 222 to be worn or held by a user, and the light sensors are distributed on the surfaces of the head mounted display 220 and the controller 222. According to the time when each of the optical sensors receives the scanning laser light source S, the processing module 2200 may determine the first position of the user in the optical chamber R and the current posture of the user, and further control the head mounted display 220 to provide the virtual reality image of the user and enable the virtual reality image to interact with the user.
In step S36, the processing module 2200 may control the scanning laser generator to move according to the relative relationship between the first position and the optical chamber R. However, after the scanning laser generator moves, the second position shifts due to the difference between the first position of the optical chamber R and the first position of the optical chamber R before the movement, and thus the second position does not shift due to the correction. In step S38, the calculated first position may be subtracted from the moving distance of the scanning laser generator 20 to obtain an actual first position, and a second position in the virtual reality image generated according to the actual first position corresponds to the actual moving distance of the user without generating a drift.
In the above step S36, in practice, whether to move the scanning laser generator 20 and the moving direction and distance can be determined according to the relative relationship between the first position and the optical chamber R. Referring to fig. 6, fig. 6 is a flowchart illustrating steps of a virtual reality method according to another embodiment of the invention. As shown in fig. 6, after the virtual reality method of the present embodiment performs step S34, the method further includes: in step S360, the processing module 2200 determines whether the distance between the first position and the boundary of the optical chamber R is smaller than a threshold V; and, in step S362, when the distance between the first position and the boundary of the optical chamber R is determined to be smaller than the threshold V, the processing module 2200 controls the scanning laser generator 20 to move to the position where the distance between the first position and the boundary of the optical chamber R is larger than the threshold V. Other steps of the method of this embodiment are the same as those of the method of the previous embodiment, and therefore are not described herein again. The threshold V may be stored in the processing module 2200 in practice, and its value may be set by the user. In practice, the processing module 2200 may be configured to move all the control scanning laser generators 20 along the same direction and at the same speed, so that the optical chamber R does not deform during the movement, thereby avoiding affecting the calculation and determination of the first position in the optical chamber R.
In addition to the threshold V, the movement of the scanning laser generator may be controlled according to different conditions. Referring to fig. 7, fig. 7 is a flowchart illustrating steps of a virtual reality method according to another embodiment of the invention. As shown in fig. 7, after the virtual reality method of the present embodiment performs step S34, the method further includes: in step S364, the processing module 2200 determines whether the first position is outside a predetermined region of the optical chamber R; and, in step S366, when the first position is determined to be outside the predetermined region, the processing module 2200 controls the scanning laser generator 20 to move to the first position within the predetermined region. Other steps of the method of this embodiment are the same as those of the method of the previous embodiment, and therefore are not described herein again. The predetermined position may be stored in the processing module 2200 in practice, and the size and position thereof may be set by the user. If the preset position is set at a position with higher precision of the optical sensor, the method of the embodiment can continuously maintain the precision of the virtual reality image.
In addition, according to another embodiment, after the step S34 of the method, the processing module 2200 may also be performed to determine whether the distance between the first position and the boundary of the optical chamber R is smaller than the threshold V. When the distance is smaller than the threshold V, the processing module sends a control signal to move the scanning laser generator 20 to the preset region P under the driving of the moving device 200.
In summary, the virtual reality system and the virtual reality method of the present invention can effectively extend the maximum space of the virtual reality image when the available space is large, so that the user can not limit the movement of the optical chamber due to the size of the optical chamber. In addition, the user can not feel discontinuous abnormal movement of the virtual reality image through the correction program. Therefore, the user can obtain more complete virtual reality experience.
The above detailed description of the preferred embodiments is intended to more clearly illustrate the features and spirit of the present invention, and is not intended to limit the scope of the present invention by the preferred embodiments disclosed above. On the contrary, it is intended to cover various modifications and equivalent arrangements included within the scope of the claims.

Claims (8)

1. A virtual reality system, comprising:
the scanning laser generators respectively comprise a moving device and respectively emit a scanning laser light source to form a light chamber in a space; and
a virtual reality image generator, comprising a plurality of optical sensors and a processing module connected with the optical sensors, wherein the processing module judges a first position of the virtual reality image generator in the optical chamber according to the scanning laser light source emitted by the at least two scanning laser generators received by the optical sensors, and controls the plurality of mobile devices to drive the at least two scanning laser generators to move according to the first position;
when the processing module determines that the distance between the first position of the virtual reality image generator and the boundary of the light chamber is smaller than a threshold value, the processing module sends a control signal to control the plurality of mobile devices to drive the at least two scanning laser generators to move.
2. The virtual reality system of claim 1, wherein the processing module controls the plurality of moving devices to move the at least two scanning laser generators to a position where a distance between the first position of the virtual reality image generator and the boundary of the light chamber is greater than the threshold.
3. The virtual reality system of claim 1, wherein the processing module controls the plurality of moving devices to move the at least two scanning laser generators to a predetermined area of the first location in the light chamber.
4. A virtual reality system, comprising:
the scanning laser generators respectively comprise a moving device and respectively emit a scanning laser light source to form a light chamber in a space; and
a virtual reality image generator, comprising a plurality of optical sensors and a processing module connected with the optical sensors, wherein the processing module judges a first position of the virtual reality image generator in the optical chamber according to the scanning laser light source emitted by the at least two scanning laser generators received by the optical sensors, and controls the plurality of mobile devices to drive the at least two scanning laser generators to move according to the first position;
the processing module controls the virtual reality image generator to generate a virtual reality image according to the scanning laser light source and the first position which are sent by the at least two scanning laser generators and received by the optical sensor, and further comprises a correction program, and the processing module corrects a second position of the virtual reality image generator in the virtual reality image according to the correction program and the moving distance of the at least two scanning laser generators driven by the plurality of moving devices.
5. The virtual reality system of claim 4, wherein the virtual reality image generator further comprises a head-mounted display and a controller, the processing module controls the head-mounted display to generate the virtual reality image, the controller is connected to the head-mounted display, and the plurality of light sensors are respectively disposed on the head-mounted display and the controller.
6. A virtual reality method, comprising the steps of:
at least two scanning laser generators respectively emit a scanning laser light source to form a light chamber in a space;
a virtual reality image generator for receiving the scanning laser light source via multiple optical sensors arranged thereon;
a processing module of the virtual reality image generator judges a first position of the virtual reality image generator in the light chamber according to the scanning laser light source received by the plurality of light sensors, and controls the virtual reality image generator to generate a virtual reality image according to the first position; and
the processing module controls a moving device respectively arranged on the at least two scanning laser generators to drive the at least two scanning laser generators to move according to the first position;
wherein the processing module controls the plurality of moving devices to drive the at least two scanning laser generators to move according to the first position, and further comprises the following steps:
the processing module judges whether the distance between the first position and the boundary of the optical chamber is smaller than a threshold value; and
if the distance between the first position and the boundary of the optical chamber is smaller than the threshold value, the processing module controls the plurality of moving devices to drive the at least two scanning laser generators to move to the position where the distance between the first position and the boundary of the optical chamber is larger than the threshold value.
7. A virtual reality method, comprising the steps of:
at least two scanning laser generators respectively emit a scanning laser light source to form a light chamber in a space;
a virtual reality image generator for receiving the scanning laser light source via multiple optical sensors arranged thereon;
a processing module of the virtual reality image generator judges a first position of the virtual reality image generator in the light chamber according to the scanning laser light source received by the plurality of light sensors, and controls the virtual reality image generator to generate a virtual reality image according to the first position; and
the processing module controls a moving device respectively arranged on the at least two scanning laser generators to drive the at least two scanning laser generators to move according to the first position; wherein the processing module controls the plurality of moving devices to drive the at least two scanning laser generators to move according to the first position, and further comprises the following steps:
the processing module judges whether the first position is outside a preset area in the optical chamber; and
if the first position is outside the preset area in the optical chamber, the processing module controls the plurality of moving devices to drive the at least two scanning laser generators to move to the first position within the preset area in the optical chamber.
8. A virtual reality method, comprising the steps of:
at least two scanning laser generators respectively emit a scanning laser light source to form a light chamber in a space;
a virtual reality image generator for receiving the scanning laser light source via multiple optical sensors arranged thereon;
a processing module of the virtual reality image generator judges a first position of the virtual reality image generator in the light chamber according to the scanning laser light source received by the plurality of light sensors, and controls the virtual reality image generator to generate a virtual reality image according to the first position; and
the processing module controls a moving device respectively arranged on the at least two scanning laser generators to drive the at least two scanning laser generators to move according to the first position;
the processing module corrects a second position of the virtual reality image generator in the virtual reality image according to the distance that the plurality of mobile devices drive the at least two scanning laser generators to move.
CN201710270346.7A 2017-04-24 2017-04-24 Virtual reality system and method Active CN106959762B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710270346.7A CN106959762B (en) 2017-04-24 2017-04-24 Virtual reality system and method
TW106119980A TWI635319B (en) 2017-04-24 2017-06-15 Virtual reality system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710270346.7A CN106959762B (en) 2017-04-24 2017-04-24 Virtual reality system and method

Publications (2)

Publication Number Publication Date
CN106959762A CN106959762A (en) 2017-07-18
CN106959762B true CN106959762B (en) 2019-12-31

Family

ID=59485008

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710270346.7A Active CN106959762B (en) 2017-04-24 2017-04-24 Virtual reality system and method

Country Status (2)

Country Link
CN (1) CN106959762B (en)
TW (1) TWI635319B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10554886B2 (en) * 2018-05-18 2020-02-04 Valve Corporation Power management for optical position tracking devices
CN109144349A (en) * 2018-08-07 2019-01-04 西交利物浦大学 One kind is virtual, enhance or mixed reality head shows direction of motion recognition methods and system
US20200285056A1 (en) * 2019-03-05 2020-09-10 Facebook Technologies, Llc Apparatus, systems, and methods for wearable head-mounted displays
US11493764B2 (en) 2020-06-04 2022-11-08 Htc Corporation Method for dynamically displaying real-world scene, electronic device, and computer readable medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101986243A (en) * 2010-11-05 2011-03-16 友达光电股份有限公司 Three-dimensional image interaction system and position offset compensation method thereof
CN104423584A (en) * 2013-09-02 2015-03-18 Lg电子株式会社 Wearable device and method of outputting content thereof
CN105807258A (en) * 2016-05-25 2016-07-27 赵锦秋 Method and system for three-dimensional positioning
TW201633104A (en) * 2015-03-06 2016-09-16 新力電腦娛樂股份有限公司 Tracking system for head mounted display

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103877726B (en) * 2014-04-10 2017-09-26 北京蚁视科技有限公司 A kind of virtual reality components system
US9952652B2 (en) * 2014-12-04 2018-04-24 Htc Corporation Virtual reality system and method for controlling operation modes of virtual reality system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101986243A (en) * 2010-11-05 2011-03-16 友达光电股份有限公司 Three-dimensional image interaction system and position offset compensation method thereof
CN104423584A (en) * 2013-09-02 2015-03-18 Lg电子株式会社 Wearable device and method of outputting content thereof
TW201633104A (en) * 2015-03-06 2016-09-16 新力電腦娛樂股份有限公司 Tracking system for head mounted display
CN105807258A (en) * 2016-05-25 2016-07-27 赵锦秋 Method and system for three-dimensional positioning

Also Published As

Publication number Publication date
TWI635319B (en) 2018-09-11
CN106959762A (en) 2017-07-18
TW201839458A (en) 2018-11-01

Similar Documents

Publication Publication Date Title
US11314321B2 (en) Object and environment tracking via shared sensor
CN106959762B (en) Virtual reality system and method
KR102365730B1 (en) Apparatus for controlling interactive contents and method thereof
CN110362193B (en) Target tracking method and system assisted by hand or eye tracking
US10416769B2 (en) Physical haptic feedback system with spatial warping
CN107408314B (en) Mixed reality system
CN107037880A (en) Space orientation attitude determination system and its method based on virtual reality technology
JP2009050701A (en) Dialogue image system, dialogue apparatus and operation control method thereof
US10628964B2 (en) Methods and devices for extended reality device training data creation
US11526172B2 (en) Mobile object control apparatus and mobile object control method
WO2019050604A1 (en) Time-of-flight augmented structured light range-sensor
EP3956632A1 (en) Addressable vertical cavity surface emitting laser array for generating structured light patterns
CN110895676B (en) dynamic object tracking
JP2021525868A (en) Radar head posture position identification
JP2015175664A (en) Landform determination device, and leg type mobile robot
US10607368B1 (en) Coded tracking for head-mounted displays
US11694345B2 (en) Moving object tracking using object and scene trackers
US12013988B1 (en) Adjusting brightness of light sources of controller
KR102195965B1 (en) 3D reconstruction method, apparatus and system therefor
US9971419B2 (en) Interactive projector and method of correcting Z-coordinate of the same
KR102742084B1 (en) Mobile beam projection system and method there of
KR102615799B1 (en) Apparatus and method for expanding virtual space in motion capture system
WO2024134972A1 (en) Line-of-sight detection device, line-of-sight detection method, and line-of-sight detection program
JP2025051104A (en) Information processing device, control method, and program
KR20220030007A (en) Apparatus and method for generating image

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant