Method and system to improve the transport of compressed video data
First Claim
1. A method comprising:
- providing a variable bit rate (VBR) representation of an image sequence, the VBR representation comprising a plurality of blocks of information;
determining a plurality of time intervals Tp within the VBR representation in which a number of blocks of information per unit time is greater than a baseline value;
determining a plurality of time intervals Tn within the VBR representation in which a number of blocks of information per unit time is less than the baseline value; and
creating a second representation of the image sequence 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.
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
12 Claims
-
1. A method comprising:
-
providing a variable bit rate (VBR) representation of an image sequence, the VBR representation comprising a plurality of blocks of information;
determining a plurality of time intervals Tp within the VBR representation in which a number of blocks of information per unit time is greater than a baseline value;
determining a plurality of time intervals Tn within the VBR representation in which a number of blocks of information per unit time is less than the baseline value; and
creating a second representation of the image sequence 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Computer-readable media having computer-readable program code embodied therein, the computer-readable program code comprising:
-
computer-readable program code to provide a variable bit rate (VBR) representation of an image sequence, the VBR representation comprising a plurality of blocks of information;
computer-readable program code to determine a plurality of time intervals Tp within the VBR representation in which a number of blocks of information per unit time is greater than a baseline value;
computer-readable program code to determine a plurality of time intervals Tn within the VBR representation in which a number of blocks of information per unit time is less than the baseline value; and
computer-readable program code to create a second representation of the image sequence 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. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification