VOICE-DRIVEN INTERFACE TO CONTROL MULTI-LAYERED CONTENT IN A HEAD MOUNTED DISPLAY
First Claim
1. A method, comprising:
- initializing an application instance for interacting with multi-layered media content output to a head-mounted display, wherein the multi-layered media content comprises a plurality of media layers;
receiving digitized speech and processing the digitized speech to extract text;
comparing one or more words from the extracted text with a predefined keyword list to determine a response identifier;
determining if the response identifier matches a response identifier stored in a database; and
if the response identifier matches a response identifier stored in the database, triggering an action in the application instance or retrieving from the database metadata associated with a media layer of the multi-layered media content.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to user interfaces for virtual reality and augmented reality head mounted displays. One embodiment of the present disclosure involves: (i) initializing an application instance for interacting with multi-layered media content output to a head-mounted display; (ii) receiving digitized speech and processing the digitized speech to extract text; (iii) comparing one or more words from the extracted text with a predefined keyword list to determine a response identifier; (iv) determining if the response identifier matches a response identifier stored in a database; and (v) if the response identifier matches a response identifier stored in the database, triggering an action in the application instance or retrieving from the database metadata associated with a media layer of the multi-layered media content.
25 Citations
20 Claims
-
1. A method, comprising:
-
initializing an application instance for interacting with multi-layered media content output to a head-mounted display, wherein the multi-layered media content comprises a plurality of media layers; receiving digitized speech and processing the digitized speech to extract text; comparing one or more words from the extracted text with a predefined keyword list to determine a response identifier; determining if the response identifier matches a response identifier stored in a database; and if the response identifier matches a response identifier stored in the database, triggering an action in the application instance or retrieving from the database metadata associated with a media layer of the multi-layered media content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16)
-
-
10. A non-transitory computer-readable medium having computer executable program code stored thereon, the computer executable program code configured to cause a system to:
-
initialize an application instance for interacting with multi-layered media content output to a head-mounted display; receive digitized speech and processing the digitized speech to extract text; compare one or more words from the extracted text with a predefined keyword list to determine a response identifier associated with a media layer of the multi-layered media content; determine if the response identifier matches a response identifier stored in a database; and if the response identifier matches a response identifier stored in the database, trigger an action in the application instance or retrieve from the database metadata associated with a media layer of the multi-layered media content. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
17. A system, comprising:
-
a head-mounted display; and a non-transitory computer-readable medium having computer executable program code stored thereon, the computer executable program code configured to cause the system to; initialize an application instance for interacting with multi-layered media content output to the head-mounted display; receive digitized speech and processing the digitized speech to extract text; compare one or more words from the extracted text with a predefined keyword list to determine a response identifier associated with a media layer of the multi-layered media content; determine if the response identifier matches a response identifier stored in a database; and if the response identifier matches a response identifier stored in the database, trigger an action in the application instance or retrieve from the database metadata associated with a media layer of the multi-layered media content. - View Dependent Claims (18, 19, 20)
-
Specification