Real time virtual reality leveraging web cams and ip cams and web cam and ip cam networks
US-2017150103-A1 · May 25, 2017 · US
US9818230B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9818230-B2 |
| Application number | US-201615239382-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 17, 2016 |
| Priority date | Jan 25, 2014 |
| Publication date | Nov 14, 2017 |
| Grant date | Nov 14, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A wearable computing device includes a head-mounted display (HMD) that generates a virtual reality environment. Through the generation and tracking of positional data, a the virtual environment may be interrupted or paused. Upon pausing the environment, a user may access a number of ancillary menus and controls not otherwise available during normal operation of the virtual environment.
Opening claim text (preview).
What is claimed is: 1. A method for executing a function within a virtual environment, the method comprising: storing information in memory regarding at least one control setting that associates a function with a change in position of a head-mounted display, calibrating a neutral position for the head-mounted display, wherein the calibration is performed using one or more sensors, monitoring positional data associated with the head-mounted display, wherein the monitored positional data is obtained via the one or more sensors, evaluating the monitored positional data of the head-mounted display against the at least one control setting specifying an amount of positional change and a predetermined period of time, and executing the function associated with the at least one control setting when the monitored positional data of the head-mounted display is identified as exceeding the specified amount of positional change for at least the predetermined period of time. 2. The method of claim 1 , wherein the one or more sensors used for calibrating the neutral position includes three-dimensional axis gyroscopes, accelerometers and magnetometers. 3. The method of claim 1 , wherein calibrating the neutral position for the head-mounted display comprises determining a start position along a y-axis. 4. The method of claim 1 , wherein calibrating the neutral position for the head-mounted display comprises determining a start position along an x-axis. 5. The method of claim 1 , wherein calibrating the neutral position for the head-mounted display comprises determining a start position along both a y-axis and an x-axis. 6. The method of claim 1 , wherein the executed function includes interrupting a virtual environment associated with the head-mounted display by pausing the environment. 7. The method of claim 1 further comprising generating corresponding menu functionalities in a vision area for a user to view with the head-mounted display based on the executed function. 8. A system for executing a function within a virtual environment, the system comprising: memory that stores information regarding at least one control setting that associates a function with a change in position of a head-mounted display; one or more sensors that: calibrates a neutral position for the head-mounted display, and monitors positional data associated with the head-mounted display; and a processor that executes instructions stored in memory to: evaluate the monitored positional data of the head-mounted display against the at least one control setting specifying an amount of positional change and a predetermined period of time, and execute the function associated with the at least one control setting when the monitored positional data of the head-mounted display is identified as exceeding the specified amount of positional change for at least the predetermined period of time. 9. The system of claim 8 , wherein the one or more sensors used for calibrating the neutral position includes three-dimensional axis gyroscopes, accelerometers and magnetometers. 10. The system of claim 8 , wherein the sensors calibrate the neutral position for the head-mounted display by determining a start position along a y-axis. 11. The system of claim 8 , wherein the sensors calibrate the neutral position for the head-mounted display by determining a start position along an x-axis. 12. The system of claim 8 , wherein the sensors calibrate the neutral position for the head-mounted display by determining a start position along both a y-axis and an x-axis. 13. The system of claim 8 , wherein the executed function includes interrupting a virtual environment associated with the head-mounted display by pausing the environment. 14. The system of claim 8 , wherein the processor further executes instructions to generate corresponding menu functionalities in a vision area for a user to view with the head-mounted display based on the executed function. 15. A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for executing a function within a virtual environment, the method comprising: storing information in memory regarding at least one control setting that associates a function with a change in position of a head-mounted display, calibrating a neutral position for the head-mounted display, wherein the calibration is performed using one or more sensors, monitoring positional data associated with the head-mounted display, wherein the monitored positional data is obtained via the one or more sensors, evaluating the monitored positional data of the head-mounted display against the at least one control setting specifying an amount of positional change and a predetermined period of time, and executing the function associated with the at least one control setting when the monitored positional data of the head-mounted display is identified as exceeding the specified amount of positional change for at least the predetermined period of time.
slaved to motion of at least a part of the body of the user, e.g. head, eye · CPC title
Use of DVI or HDMI protocol in interfaces along the display data pipeline · CPC title
Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00) · CPC title
Arrangements within a display terminal for setting, manually or automatically, display parameters of the display terminal · CPC title
Electronic inspection or testing of displays and display drivers, e.g. of LED or LCD displays (testing individual LED's G01R31/2635; testing lamps G01R31/44; testing of optical features of LCD displays G02F1/1309) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.