Method and system to improve the transport of compressed video data
First Claim
1. A method of reconstructing an image sequence originally encoded in a variable bit rate (VBR) representation, the VBR representation comprising a plurality of blocks of information, the VBR representation defining a plurality of time intervals wherein at least a first plurality of blocks of information per unit time is greater than a second plurality of blocks of information per unit time, the method comprising:
- receiving a second representation of the image sequence in which some blocks of information of the first plurality of blocks of information are interlaced with blocks of information of the second plurality of blocks of information to reduce a variation in a number of blocks of information per unit time; and
reconstructing frames of the image sequence concurrently with said receiving, said reconstructing comprising;
during a period of time when the received stream comprises blocks of information of the first plurality of blocks of information interlaced with blocks of information of the second plurality of blocks of information, reconstructing frames of the image sequence based on blocks of information of the second plurality of information received about in real time, and storing blocks of information of the first plurality of blocks of information in a buffer; and
during a period of time when the received stream does comprises blocks of information of the first plurality of blocks of information only, reconstructing frames of the image sequence based on blocks of information of the first plurality of blocks of information stored in the buffer and blocks of information received about in real time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method comprises determining a plurality of time intervals Tp and Tn within a variable bit rate (VBR) representation of an image sequence. The time intervals Tp are those in which a number of blocks of information per unit time is greater than a baseline value. The time intervals Tn are those in which a number of blocks of information per unit time is less than the baseline value. A second representation of the image sequence is created in which some blocks of information Bp are removed from the time intervals Tp and interlaced with blocks of information Bn in the time intervals Tn to reduce a variation in a number of blocks of information per unit time between the time intervals Tp and Tn.
-
Citations
6 Claims
-
1. A method of reconstructing an image sequence originally encoded in a variable bit rate (VBR) representation, the VBR representation comprising a plurality of blocks of information, the VBR representation defining a plurality of time intervals wherein at least a first plurality of blocks of information per unit time is greater than a second plurality of blocks of information per unit time, the method comprising:
-
receiving a second representation of the image sequence in which some blocks of information of the first plurality of blocks of information are interlaced with blocks of information of the second plurality of blocks of information to reduce a variation in a number of blocks of information per unit time; and
reconstructing frames of the image sequence concurrently with said receiving, said reconstructing comprising;
during a period of time when the received stream comprises blocks of information of the first plurality of blocks of information interlaced with blocks of information of the second plurality of blocks of information, reconstructing frames of the image sequence based on blocks of information of the second plurality of information received about in real time, and storing blocks of information of the first plurality of blocks of information in a buffer; and
during a period of time when the received stream does comprises blocks of information of the first plurality of blocks of information only, reconstructing frames of the image sequence based on blocks of information of the first plurality of blocks of information stored in the buffer and blocks of information received about in real time. - View Dependent Claims (2, 3)
-
-
4. A computer-readable storage medium comprising a set of instructions for reconstructing an image sequence originally encoded in a variable bit rate (VBR) representation, the VBR representation comprising a plurality of blocks of information, the VBR representation defining a plurality of time intervals wherein at least a first plurality of blocks of information per unit time is greater than a second plurality of blocks of information per unit time, the set of instructions to direct a computer system to perform acts of:
-
receiving a second representation of the image sequence in which some blocks of information of the first plurality of blocks of information are interlaced with blocks of information of the second plurality of blocks of information to reduce a variation in a number of blocks of information per unit time; and
reconstructing frames of the image sequence concurrently with said receiving, said reconstructing comprising;
during a period of time when the received stream comprises blocks of information of the first plurality of blocks of information interlaced with blocks of information of the second plurality of blocks of information, reconstructing frames of the image sequence based on blocks of information of the second plurality of information received about in real time, and storing blocks of information of the first plurality of blocks of information in a buffer; and
during a period of time when the received stream does comprises blocks of information of the first plurality of blocks of information only, reconstructing frames of the image sequence based on blocks of information of the first plurality of blocks of information stored in the buffer and blocks of information received about in real time. - View Dependent Claims (5, 6)
-
Specification