×

Scalable video coding system

  • US 6,292,512 B1
  • Filed: 07/06/1998
  • Issued: 09/18/2001
  • Est. Priority Date: 07/06/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of coding video data comprised of one or more frames, the method comprising:

  • a first coding step for producing coded video data by coding a portion of the video data using a frame-prediction coding technique;

    a generating step for generating residual images based on the video data and the coded video data;

    a second coding step for producing coded residual images by coding the residual images using a fine-granular scalability coding technique; and

    an outputting step for outputting the coded video data and one or more of the coded residual images to a receiver;

    wherein the first coding step comprises coding the portion of the video data at a plurality of different bit rates so as to produce multiple versions of the coded video data;

    wherein the generating step comprises generating a plurality of residual images for each version of the coded video data;

    wherein the second coding step comprises coding the plurality of residual images for each version of the coded video data using a fine-granular scalability coding technique; and

    wherein the outputting step comprises outputting one version of the coded video data together with at least one corresponding coded residual image therefor;

    wherein the outputting step comprises the steps of;

    determining variations in a bandwidth of the receiver over time; and

    selecting which one of the multiple-versions of the coded video data and which of the coded residual images to output over time based on the variations in the bandwidth of the receiver;

    wherein, for a receiver bandwidth increasing from B1 to B2, where B1<

    B2, the selecting step selects a first version of the coded video data and successively selects coded residual images corresponding to each frame of the first version of the coded video data, which are coded at successively higher bit rates; and

    wherein for a receiver bandwidth increasing from B2 to B3, where B2<

    B3, the selecting step selects a second version of the coded video data and successively selects coded residual images corresponding to each frame of the second version of the coded video data, which are coded at successively higher bit rates.

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