Classifying a discomfort level of a user when interacting with virtual reality (vr) content
Abstract
A method for method for classification of virtual reality (VR) content for use in head mounted displays (HMDs). The method includes accessing a model that identifies a plurality of learned patterns associated with the generation of corresponding baseline VR content that is likely to cause discomfort. The method includes executing a first application to generate first VR content. The method includes extracting data associated with simulated user interactions with the first VR content, the extracted data generated during execution of the first application. The method includes comparing the extracted data to the model to identify one or more patterns in the extracted data matching at least one of the learned patterns from the model such that the one or more patterns are likely to cause discomfort.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method, comprising:
accessing a model that identifies a plurality of learned patterns associated with baseline virtual reality (VR) content that is likely to cause discomfort, the baseline VR content including a first plurality of images; executing an application to generate data based on VR content of the application, the VR content including a second plurality of images, the executing of the application being controlled by a user; identifying one or more patterns in the data that correlate to one or more learned patterns from the model likely to cause discomfort; collecting physiological feedback from the user; determining one or more levels of discomfort for the user based on the physiological feedback when interfacing with the VR content in association with the one or more patterns in the data identified as likely to cause discomfort; classifying the user with a discomfort classification based on the one or more levels of discomfort that is determined, wherein the discomfort classification of the user indicates a discomfort tolerance level when interacting with the one or more patterns in the data that are identified as likely to cause discomfort; and generating a notification indicating that the VR content of the application generated from the executing of the application is likely to cause discomfort in the user based on the discomfort classification.
2 . The method of claim 1 , further comprising:
providing a recommendation including a list of one or more video game titles suitable for the user based on the discomfort classification of the user and one or more designed discomfort classifications of the one or more video game titles.
3 . The method of claim 1 , further comprising:
generating a second notification that execution of a second application being controlled by the user is likely to cause discomfort in the user based on the discomfort classification of the user and a designed discomfort classification of the second application.
4 . The method of claim 1 ,
wherein a pattern in the data that is identified includes a pattern of actions taken by the user during execution of the application.
5 . The method of claim 1 ,
wherein a pattern in the data that is identified includes a pattern of images in the VR content of the application.
6 . The method of claim 1 , wherein the generating the notification includes:
determining that the application is likely to cause discomfort in the user when the discomfort tolerance level of the user meets a threshold.
7 . The method of claim 1 ,
wherein a discomfort classification of the user is different than a designed discomfort classification of the application.
8 . A computer system comprising:
a processor; memory coupled to the processor and having stored therein instructions that, if executed by the computer system, cause the computer system to execute a method, comprising:
accessing a model that identifies a plurality of learned patterns associated with baseline virtual reality (VR) content that is likely to cause discomfort, the baseline VR content including a first plurality of images;
executing an application to generate data based on VR content of the application, the VR content including a second plurality of images, the executing of the application being controlled by a user;
identifying one or more patterns in the data that correlate to one or more learned patterns from the model likely to cause discomfort;
collecting physiological feedback from the user;
determining one or more levels of discomfort for the user based on the physiological feedback when interfacing with the VR content in association with the one or more patterns in the data identified as likely to cause discomfort;
classifying the user with a discomfort classification based on the one or more levels of discomfort that is determined, wherein the discomfort classification of the user indicates a discomfort tolerance level when interacting with the one or more patterns in the data that are identified as likely to cause discomfort; and
generating a notification indicating that the VR content of the application generated from the executing of the application is likely to cause discomfort in the user based on the discomfort classification.
9 . The computer system of claim 8 , the method further comprising:
providing a recommendation including a list of one or more video game titles suitable for the user based on the discomfort classification of the user and one or more designed discomfort classifications of the one or more video game titles.
10 . The computer system of claim 8 , the method further comprising:
generating a second notification that execution of a second application being controlled by the user is likely to cause discomfort in the user based on the discomfort classification of the user and a designed discomfort classification of the second application.
11 . The computer system of claim 8 ,
wherein in the method a pattern in the data that is identified includes a pattern of actions taken by the user during execution of the application.
12 . The computer system of claim 8 ,
wherein in the method a pattern in the data that is identified includes a pattern of images in the VR content of the application.
13 . The computer system of claim 8 , wherein in the method the generating the notification includes:
determining that the application is likely to cause discomfort in the user when the discomfort tolerance level of the user meets a threshold.
14 . The computer system of claim 8 ,
wherein in the method a discomfort classification of the user is different than a designed discomfort classification of the application.
15 . A non-transitory computer-readable storage medium storing a computer program executable by a processor-based system, comprising:
program instructions for accessing a model that identifies a plurality of learned patterns associated with baseline virtual reality (VR) content that is likely to cause discomfort, the baseline VR content including a first plurality of images; program instructions for executing an application to generate data based on VR content of the application, the VR content including a second plurality of images, the executing of the application being controlled by a user; program instructions for identifying one or more patterns in the data that correlate to one or more learned patterns from the model likely to cause discomfort; program instructions for collecting physiological feedback from the user; program instructions for determining one or more levels of discomfort for the user based on the physiological feedback when interfacing with the VR content in association with the one or more patterns in the data identified as likely to cause discomfort; program instructions for classifying the user with a discomfort classification based on the one or more levels of discomfort that is determined, wherein the discomfort classification of the user indicates a discomfort tolerance level when interacting with the one or more patterns in the data that are identified as likely to cause discomfort; and program instructions for generating a notification indicating that the VR content of the application generated from the executing of the application is likely to cause discomfort in the user based on the discomfort classification.
16 . The non-transitory computer-readable storage medium of claim 15 , further comprising:
program instructions for providing a recommendation including a list of one or more video game titles suitable for the user based on the discomfort classification of the user and one or more designed discomfort classifications of the one or more video game titles.
17 . The non-transitory computer-readable storage medium of claim 15 , further comprising:
program instructions for generating a second notification that execution of a second application being controlled by the user is likely to cause discomfort in the user based on the discomfort classification of the user and a designed discomfort classification of the second application.
18 . The non-transitory computer-readable storage medium of claim 15 ,
wherein in the computer program a pattern in the data that is identified includes a pattern of actions taken by the user during execution of the application, or a pattern of images in the VR content of the application.
19 . The non-transitory computer-readable storage medium of claim 15 , wherein the program instructions for generating the notification includes:
determining that the application is likely to cause discomfort in the user when the discomfort tolerance level of the user meets a threshold.
20 . The non-transitory computer-readable storage medium of claim 15 ,
wherein in the computer program a discomfort classification of the user is different than a designed discomfort classification of the application.Join the waitlist — get patent alerts
Track US2023414899A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.