×

Providing frame packing type information for video coding

  • US 9,596,447 B2
  • Filed: 04/07/2011
  • Issued: 03/14/2017
  • Est. Priority Date: 07/21/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of retrieving video data, the method comprising:

  • receiving, by a client device, a manifest file for media content from a server device that is separate from the client device, wherein the manifest file describes a plurality of representations of a representation layer that is external to a codec layer for the media content, each of the representations including one or more files including video data, wherein each of the representations differs from the other representations by at least one of encoding characteristics, rendering characteristics, or bitrate and act as alternatives to each other, wherein the manifest file does not include the codec layer that includes the one or more files including the video data, wherein the manifest file does not include any of the files including the video data, wherein the representation layer is separate from and external to the codec layer such that the manifest file is separate from the one or more files including the video data, wherein the manifest file includes information indicative of whether the representations include a packed frame of video data, wherein the packed frame comprises two frames corresponding to different views of a scene for three-dimensional playback, and wherein receiving the manifest file comprises receiving the manifest file from the server device before receiving any of the files including the video data of any of the representations from the server device;

    prior to requesting the video data of one of the representations that the manifest file indicates includes the packed frame, automatically determining, by a processing unit of the client device, whether the client device is capable of decoding and rendering each of the views of the video data of the one of the representations based on an analysis of the manifest file by the processing unit and decoding and rendering capabilities of the client device; and

    requesting, by the client device, the video data of the one of the representations from the server device when the processing unit determines that the client device is capable of decoding and rendering each of the views of the one of the representations.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×