Camera Based Safety Mechanisms for Users of Head Mounted Displays
First Claim
1. A method, comprising:
- executing a game, the execution causing interactive scenes of the game to be rendered on a display portion of a head mounted display (HMD) configured to be worn by a user;
receiving images of a physical environment in a vicinity of the user from a forward facing camera coupled to the HMD, while the game is being executed;
analyzing the images of the physical environment received from the forward facing camera of the HMD to determine if the user is approaching one or more objects in the physical environment;
sending data to be rendered on the display portion of the HMD while rendering the interactive scenes of the game, the data provides information to avoid interaction with the one or more objects in the physical environment,wherein the method operations are performed by a processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are provided for warning a user of a head mounted display during gameplay of a video game. A game is executed causing interactive scenes of the game to be rendered on a display portion of a head mounted display (HMD) worn by a user. Images of a physical environment in a vicinity of the user are received from a forward facing camera of the HMD, while the game is being executed. The images are analyzed to determine if the user is approaching one or more objects in the physical environment. Data is sent to be rendered on the display portion of the HMD while rendering the interactive scenes of the game. The data provides information to avoid interaction with the one or more objects in the physical environment.
-
Citations
24 Claims
-
1. A method, comprising:
-
executing a game, the execution causing interactive scenes of the game to be rendered on a display portion of a head mounted display (HMD) configured to be worn by a user; receiving images of a physical environment in a vicinity of the user from a forward facing camera coupled to the HMD, while the game is being executed; analyzing the images of the physical environment received from the forward facing camera of the HMD to determine if the user is approaching one or more objects in the physical environment; sending data to be rendered on the display portion of the HMD while rendering the interactive scenes of the game, the data provides information to avoid interaction with the one or more objects in the physical environment, wherein the method operations are performed by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
executing an application, the execution causing content of the application to be rendered on a display portion of a head mounted display (HMD) configured to be worn by a user; receiving images of a physical environment in a vicinity of the user from a forward facing camera coupled to the HMD, while the application is being executed; analyzing the images of the physical environment received from the forward facing camera of the HMD to determine relative position of the user wearing the HMD in relation to one or more objects in the physical environment; sending data to be rendered on the display portion of the HMD while rendering the content of the application, the data provides information to avoid interaction with the one or more objects in the physical environment. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method for executing content to be presented on a head mounted display (HMD) by a computing device, the HMD being associated an operating system (OS), the OS enables processing of an application for rendering the content, comprising:
-
during execution of the application by the computing device, receiving images of a physical environment in a vicinity of the user from a forward facing camera of the HMD; analyzing, by code of the OS, the images of the physical environment received from the forward facing camera of the HMD to determine a position of the user wearing the HMD in relation to one or more objects in the physical environment; and sending data, by the OS, for rendering on the display portion of the HMD while rendering the content of the application, the data provides information regarding proximity of the user to the one or more objects in the physical environment. - View Dependent Claims (23, 24)
-
Specification