AGGREGATING IMAGES AND AUDIO DATA TO GENERATE VIRTUAL REALITY CONTENT
First Claim
1. A computer-implemented method comprising:
- receiving video data describing image frames from camera modules;
receiving audio data from a microphone array;
aggregating, by a processor-based computing device programmed to perform the aggregating, the image frames to generate a stream of three-dimensional (3D) video data, the stream of 3D video data including a stream of left panoramic images and a stream of right panoramic images;
generating a stream of 3D audio data from the audio data; and
generating virtual reality content that includes the stream of 3D video data and the stream of 3D audio data.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure includes a system and method for aggregating image frames and audio data to generate virtual reality content. The system includes a processor and a memory storing instructions that, when executed, cause the system to: receive video data describing image frames from a camera array; receive audio data from a microphone array; aggregate the image frames to generate a stream of three-dimensional (3D) video data, the stream of 3D video data including a stream of left panoramic images and a stream of right panoramic images; generate a stream of 3D audio data from the audio data; and generate virtual reality content that includes the stream of 3D video data and the stream of 3D audio data.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving video data describing image frames from camera modules; receiving audio data from a microphone array; aggregating, by a processor-based computing device programmed to perform the aggregating, the image frames to generate a stream of three-dimensional (3D) video data, the stream of 3D video data including a stream of left panoramic images and a stream of right panoramic images; generating a stream of 3D audio data from the audio data; and generating virtual reality content that includes the stream of 3D video data and the stream of 3D audio data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more processors; one or more non-transitory tangible computer-readable mediums communicatively coupled to the one or more processors and storing executable instructions executable by the one or more processors to perform operations comprising; receiving video data describing image frames from camera modules; receiving audio data from a microphone array; aggregating the stream of 3D video data including a stream of left panoramic images and a stream of right panoramic images; generating a stream of 3D audio data from the audio data; and generating virtual reality content that includes the stream of 3D video data and the stream of 3D audio data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer-usable medium including a computer-readable program, wherein the computer-readable program when executed on a computer causes the computer to:
-
receive video data describing image frames from camera modules; receive audio data from a microphone array; aggregate the image frames to generate a stream of three-dimensional (3D) video data, the stream of 3D video data including a stream of left panoramic images and a stream of right panoramic images; generate a stream of 3D audio data from the audio data; and generate virtual reality content that includes the stream of 3D video data and the stream of 3D audio data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification