CPC G06F 3/165 (2013.01) [A63F 13/00 (2013.01); A63F 13/424 (2014.09); A63F 13/5255 (2014.09); A63F 13/5372 (2014.09); A63F 13/54 (2014.09); A63F 13/65 (2014.09); G02B 27/0093 (2013.01); G02B 27/0172 (2013.01); G06F 3/04815 (2013.01); G06F 3/04842 (2013.01); G06T 19/006 (2013.01); H04R 1/32 (2013.01); H04R 1/403 (2013.01); G02B 2027/0138 (2013.01); G02B 2027/014 (2013.01); G06F 3/012 (2013.01); G06F 3/017 (2013.01); G06F 3/167 (2013.01); G06T 2200/24 (2013.01); H04R 1/1075 (2013.01); H04R 3/005 (2013.01); H04R 5/02 (2013.01); H04S 2400/11 (2013.01)] | 23 Claims |
1. A method of operating a virtual image generation system by an end user, comprising:
persistently selecting at least one object from a field of view of the end user that includes both virtual and real objects;
generating video data originating from the at least one selected object;
rendering a plurality of image frames in a three-dimensional scene from the generated video data;
displaying the image frames to the end user;
generating audio data originating from the at least one selected object; and
storing the audio data originating from the at least one selected object in synchronization with stored video data, within memory.
|