×

Generating content for a virtual reality system

  • US 10,708,568 B2
  • Filed: 08/21/2014
  • Issued: 07/07/2020
  • Est. Priority Date: 08/21/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • calibrating camera modules of a camera array by;

    estimating errors in a predicted roll, pitch, and yaw of two or more lenses corresponding to two or more camera modules;

    determining a position and a rotational offset for each of the two or more lenses; and

    determining a relative position of each of two or more lenses;

    receiving raw video data from the calibrated camera modules of the camera array;

    identifying location and timing associated with each of the calibrated camera modules;

    constructing a left camera map that identifies matching camera modules for pixels in a left panoramic image and a right camera map that identifies matching camera modules for pixels in a right panoramic image;

    generating, based on the left camera map, a stream of left panoramic images;

    generating, based on the right camera map, a stream of right panoramic images;

    generating three-dimensional content from the stream of left panoramic images, the stream of right panoramic images, and a stream of three-dimensional audio data;

    providing the three-dimensional content to a user through a three-dimensional display;

    receiving head tracking information from one or more accelerometers or gyroscopes of a viewing system, where the head tracking information describes a head orientation of the user and a gaze of the user while the user is viewing the three-dimensional content;

    detecting the location of the gaze of the user at the three-dimensional content based on the head tracking information;

    determining a location of a stitching aberration in the three-dimensional content; and

    generating a first advertisement that is stitched into the location of the stitching aberration in the three-dimensional content provided through the three-dimensional display.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×