×

Encoding and decoding selectively retrievable representations of video content

  • US 9,800,885 B2
  • Filed: 07/25/2014
  • Issued: 10/24/2017
  • Est. Priority Date: 04/25/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for previewing video edits comprising:

  • storing, in a storage structure, for each of a plurality of frames of video, a corresponding plurality of image components representative of the frame of video, the frame of video comprising a corresponding image at an original resolution, the plurality of image components including (i) a base image component associated with a lowest resolution of a plurality of available resolutions and (ii) one or more additional image components associated with resolutions greater than or equal to the lowest resolution and less than or equal to the original resolution, the base image component comprising the corresponding image at the lowest resolution;

    selecting a preview resolution at which to display the frame of video, the selected preview resolution being automatically determined based on one or more runtime factors;

    selectively decoding at least a portion of the plurality of image components based on the determined preview resolution, the selective decoding comprising;

    when the determined preview resolution matches the lowest resolution, accessing a first subset of stored image components corresponding to the frame of video, the first subset of stored image components including the base image component corresponding to the frame of video at the lowest resolution;

    when the determined preview resolution does not match the lowest resolution, accessing a second subset of stored image components, the second subset of stored image components including (i) the base image component associated with the lowest resolution and (ii) at least one of the one or more additional image components associated with resolutions greater than or equal to the lowest resolution and less than or equal to the original resolution; and

    decoding the accessed subset of stored image components to generate a decoded frame of video comprising an image corresponding to the frame of video at the preview resolution;

    receiving, from a user, an edit to the frame of video at the determined preview resolution; and

    applying the received edit to the decoded frame of video to produce an edited frame of video at the preview resolution; and

    displaying the edited frame of video to the user.

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