Method and system to improve the transport of compressed video data
First Claim
Patent Images
1. An encoding method, comprising:
- selecting a peak bit rate for a variable bit rate compression standard;
accessing a first encoding of an image sequence encoded using the variable bit rate compression standard and the peak bit rate; and
generating a second encoding of the image sequence, including;
moving a block of information in the first encoding from a first interval in which the number of information blocks per time period exceeds an average value to a second interval in which the number of information blocks per time period is less than the average value; and
populating a header of the second encoding with data identifying the second interval.
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.
51 Citations
18 Claims
-
1. An encoding method, comprising:
-
selecting a peak bit rate for a variable bit rate compression standard; accessing a first encoding of an image sequence encoded using the variable bit rate compression standard and the peak bit rate; and generating a second encoding of the image sequence, including;
moving a block of information in the first encoding from a first interval in which the number of information blocks per time period exceeds an average value to a second interval in which the number of information blocks per time period is less than the average value; andpopulating a header of the second encoding with data identifying the second interval. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An encoding system, comprising:
-
a processor; and a non-transitory computer readable medium including processor executable instructions that, when executed by the processor, causes the processor to perform operations comprising; selecting a peak bit rate for a variable bit rate compression standard; accessing a first encoding of an image sequence encoded using the variable bit rate compression standard and the peak bit rate; generating a second encoding of the image sequence, including;
moving a block of information in the first encoding from a first interval in which the number of information blocks per time period exceeds an average value to a second interval in which the number of information blocks per time period is less than the average value; andpopulating a header of the second encoding with tagging information identifying the second interval. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium comprising processor executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
selecting a peak bit rate for a variable bit rate compression standard; accessing a first encoding of an image sequence encoded using the variable bit rate compression standard and the peak bit rate; generating a second encoding of the image sequence, including;
moving a block of information in the first encoding from a first interval in which the number of information blocks per time period exceeds an average value to a second interval in which the number of information blocks per time period is less than the average value; andtagging the second interval and populating a header of the second encoding with data identifying the second interval. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification