Camera based safety mechanisms for users of head mounted displays
First Claim
1. A method, comprising:
- executing a game by a computing system having a processor, 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 information provided is based on a safety condition detected in the physical environment in a vicinity of the user wearing the HMD, the information includes a signal to gradually transition the display portion of the HMD out from rendering interactive scenes,wherein the method operations are performed by the 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.
47 Citations
22 Claims
-
1. A method, comprising:
-
executing a game by a computing system having a processor, 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 information provided is based on a safety condition detected in the physical environment in a vicinity of the user wearing the HMD, the information includes a signal to gradually transition the display portion of the HMD out from rendering interactive scenes, wherein the method operations are performed by the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 12, 13)
-
-
8. A method, comprising:
-
executing a game by a computing system having a processor, 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; and 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 information sent for rendering includes a warning identifying a severity level of a safety condition detected in the physical environment in a vicinity of the user wearing the HMD, wherein when the warning is a low level warning, the information sent includes a signal to transition the display portion of the HMD from the interactive scenes to the images of the physical environment, and wherein the transition is performed gradually. - View Dependent Claims (11)
-
-
9. A method, comprising:
-
executing a game by a computing system having a processor, 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; and 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 information sent for rendering includes a warning identifying a severity level of a safety condition detected in the physical environment in a vicinity of the user wearing the HMD, and wherein when the warning is a high level warning, the information sent includes a signal to interrupt the interactive scenes of the game. - View Dependent Claims (10)
-
-
14. A method, comprising:
-
executing an application by a processor, 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 the HMD while rendering the content of the application, the data provides information for interrupting the rendering of the content by the HMD to avoid interaction with the one or more objects in the physical environment. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method for executing content to be presented on a head mounted display (HMD) by a computing device, the HMD being associated with 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 and a signal for interrupting the rendering of the content by the HMD. - View Dependent Claims (21, 22)
-
Specification