EP1518403A2

Hypothetical reference decoder for compressed image and video

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 19 June 2023, 3.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

31 claims: 8 independent, 23 dependent

  1. 1
    Claims of equivalent WO 2004006446 A2 CLAIMS What is claimed is:1. A system for processing compressed data, said compressed data including a first picture and a subsequent second picture, each of said pictures including a plurality of bits starting with a first bit, said system comprising: a decoder configured to receive said compressed data and decompress said compressed data, said decoder having a pre-decoder buffer configured to buffer said compressed data;wherein said first bit of said first picture enters said pre-decoder buffer at a first time and said first bit of said second picture enters said pre-decoder buffer at a second time, and wherein said first bit of said first picture leaves said pre-decoder buffer at a third time and said first bit of said second picture leaves said pre-decoder buffer at a fourth time;and wherein a difference based on said second time and said first time is not less than a difference based on said fourth time and said third time.
  2. 5
    A method for processing compressed data through a pre-decoder buffer, said compressed data including a first picture and a subsequent second picture, each of said pictures including a plurality of bits starting with a first bit, said method comprising:storing said first bit of said first picture in said pre-decoder buffer at a first time;storing said first bit of said second picture in said pre-decoder buffer at a second time;removing said first bit of said first picture from said pre-decoder buffer at a third time;and removing said first bit of said second picture from said pre-decoder buffer at a fourth time;wherein a difference based on said second time and said first time is not less than a difference based on said fourth time and said third time.
  3. 10
    A system for processing data, said data including a plurality of compressed pictures, each of said compressed pictures including a plurality of bits starting with a first bit, said system comprising:a decoder configured to store said plurality of compressed pictures in a pre-decoder buffer;wherein said data further includes a pre-decoder buffer delay for each of said plurality pictures, and wherein each of said plurality of pictures is removed from said pre-decoder buffer at a time calculated by adding said pre-decoder buffer delay to a removal time of its immediate previous picture.
  4. 14
    A bitstream generated by a system, said bitstream comprising:a plurality of compressed pictures, each of said compressed pictures including a plurality of bits starting with a first bit;and a pre-decoder buffer delay for each of said plurality pictures;wherein a decoder stores said plurality of compressed pictures in a pre-decoder buffer, and wherein each of said plurality of pictures is removed from said pre-decoder buffer at a time calculated by adding said pre-decoder buffer delay to a removal time of its immediate previous picture.
  5. 18
    A method for processing data using a pre-decoder buffer, said data including a plurality of compressed pictures, each of said compressed pictures including a plurality of bits starting with a first bit, said data further including a pre-decoder buffer delay for each of said plurality pictures, said method comprising:storing said plurality of compressed pictures in said pre-decoder buffer;calculating a time for removing each of said plurality of pictures by adding said pre- decoder buffer delay to a removal time of its immediate previous picture;and removing each of said plurality of pictures from said pre-decoder buffer at said time.
  6. 22
    A system for processing compressed data, said system comprising:a video coding layer;a network adaptation layer;a first set of parameters for said video coding layer;and a second set of parameters for a multiplex of said video coding layer and said network adaptation layer.
  7. 26
    A system comprising:an encoder configured to generate compressed data, said compressed data including a first picture and a subsequent second picture, each of said pictures including a plurality of bits starting with a first bit;and a transmitter configured to time transmission of said compressed data such that a pre-decoder buffer is capable of inputting said first bit of said first picture at a first time and inputting said first bit of said second picture at a second time, and said pre-decoder buffer is further capable of outputting said first bit of said first picture at a third time and outputting said first bit of said second picture at a fourth time;and wherein a difference based on said second time and said first time is not less than a difference based on said fourth time and said third time.
  8. 29
    A method of analyzing a bitstream, said bitstream having a plurality of compressed pictures and a plurality of messages, said method comprising the steps of:locating a buffering information message including bit rate information and buffer size information;extracting said bit rate information and said buffer size information from said buffering information message;computing a bit rate and a buffer size from said bit rate information and buffer size information;selecting a random access point in said bitstream;locating a buffering period message following said random access point;extracting random access buffering information from said buffering period message;computing from said random access buffering information a picture removal time associated with the first picture following said buffering period message;wherein for each compressed picture in the bitstream following said first picture, said method further comprising: locating a picture message including picture removal time delay information;extracting said picture removal time delay information from said picture message;computing from said picture removal time delay information a picture removal time of said compressed picture;wherein for each compressed picture following said buffering period message, said method further comprising: counting the number of bits representing said compressed picture;computing an initial arrival time and a final arrival time of said compressed picture, wherein said initial arrival time is equal to an earlier of said final arrival time of the immediately previous compressed picture or equal to a sum of a fixed time plus a sum of removal delays of all of said compressed pictures between said first compressed picture following said buffering period message and said compressed picture, including said compressed picture, and wherein said final arrival time is equal a sum of said initial arrival time and a time calculated based on the number of bits associated with said compressed picture at said bit rate;and verifying that a difference between said final removal time and said initial arrival time does not exceed the time for reaching said buffer size at said bit rate.