×

Centralized database for 3-D and other information in videos

  • US 9,542,975 B2
  • Filed: 10/25/2010
  • Issued: 01/10/2017
  • Est. Priority Date: 10/25/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • accessing a first version of video data captured by a camera to use in post capture processing by a video player, the video data comprising a video identifier;

    querying a server, with the video identifier by the video player, for video metadata stored within a centralized database on the server, the video metadata comprising video lighting location metadata with coordinates of a light source with respect to the camera that captured the video data, and wherein the video metadata comprises time data indicating time information corresponding to the coordinates of the light source during the capture of the video data;

    receiving the video metadata by the video player from the server;

    editing the first version of the video data with the received video metadata by the video player to produce a second version of the video data, wherein editing the first version of the video data to produce the second version of the video data includes;

    determining, based on the time data and the coordinates of the light source, a change in the light source during the capture of the video data; and

    producing the second version of the video data based on the first version of the video data, the second version of the video data produced by adjusting light provided by the light source for the second version of the video data for a time period during the capture of the video data, the light being adjusted using the determined change in the light source, wherein adjusting the light provided by the light source for the second version of the video data includes;

    adjusting the light for each object of a plurality of objects in the second version of the video data, wherein the light for the object is adjusted based on object segmentation data and depth map data included in the video metadata for the object, and wherein the light for the object is adjusted by;

    creating a set of reference images of the object;

    rotating the light source for the light provided for each reference image in the set of reference images;

    generating a composite image of the object based on the set of reference images after rotating the light source, wherein the composite image includes information about a location of the light source for the reference image after rotating the light source and includes information about a reflectance of the object;

    wherein the light for the object in the second version of the video data is adjusted based on the composite image generated for the object, and wherein the composite image of the object indicates an animated progression of a movement of the light source with respect to the object in the image; and

    outputting the second version of the video data to a display by the video player while accessing the first version of the video data.

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