Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
100 words
A method of using multiple processors to perform video compression, comprising the steps of: partitioning a video sequence into subsequences; distributing processing assignments for the subsequences among a plurality of processors; determining a picture type for each picture in each subsequence; modeling an encoding complexity of each picture based on the picture type of a number of past, current, and future pictures in the subsequence; allocating a number of bits to each picture based on the modeling; compressing each picture in accordance with the bits allocated; and concatenating the bit streams for each subsequence to construct a compressed video stream.
Claim 2
Independent Claim
100 words
A method of using multiple processors to perform video compression, comprising the steps of: partitioning a video sequence into subsequences; distributing processing assignments for the subsequences among a plurality of processors; determining a picture type for each picture in each subsequence; modeling an encoding complexity of each picture based on the picture type of a number of past, current, and future pictures in the subsequence; allocating a number of bits to each picture based on the modeling; compressing each picture in accordance with the bits allocated; and concatenating the bit streams for each subsequence to construct a compressed video stream.
Claim 3
Dependent Claim
27 words
The method of claim 1 wherein the modeling, allocating and compressing of all pictures in a subsequence are performed by a given processor assigned to the subsequence.
Claim 4
Dependent Claim
20 words
The method of claim 2 wherein the concatenating is performed by only one of the processors at a given time.
Claim 5
Dependent Claim
15 words
The method of claim 1 wherein each of the subsequences is an I partition unit.
Claim 6
Dependent Claim
15 words
The method of claim 1 wherein each of the subsequences is a bit allocation unit.
Claim 7
Dependent Claim
17 words
The method of claim 1 wherein the picture type is determined by way of a look-up table.
Claim 8
Dependent Claim
141 words
A video compression system, comprising: a preprocessor for receiving a video sequence and for partitioning the video sequence into subsequences; means, coupled to the preprocessor, for determining a picture type for each picture in each subsequence; an encoder connected to receive the subsequences from the preprocessor, the encoder including: a plurality of processors; means for distributing processing assignments for the subsequences among the processors; means for modeling an encoding complexity of each picture based on the picture type of a number of past, current, and future pictures in the subsequence, to obtain a model of the picture; means for allocating a number of bits to each picture based on the model of the picture; means for compressing each picture in accordance with the bits allocated; and means for concatenating the bit streams for each subsequence to construct a compressed video stream.
Claim 9
Dependent Claim
141 words
A video compression system, comprising: a preprocessor for receiving a video sequence and for partitioning the video sequence into subsequences; means, coupled to the preprocessor, for determining a picture type for each picture in each subsequence; an encoder connected to receive the subsequences from the preprocessor, the encoder including: a plurality of processors; means for distributing processing assignments for the subsequences among the processors; means for modeling an encoding complexity of each picture based on the picture type of a number of past, current, and future pictures in the subsequence, to obtain a model of the picture; means for allocating a number of bits to each picture based on the model of the picture; means for compressing each picture in accordance with the bits allocated; and means for concatenating the bit streams for each subsequence to construct a compressed video stream.
Claim 10
Dependent Claim
34 words
The system of claim 7, wherein the means for distributing processing assignments assigns the modeling, the allocating and the compressing of all pictures in a subsequence to a given processor assigned to the subsequence.
Claim 11
Dependent Claim
37 words
The system of claim 8, wherein the means for distributing processing assignments assigns the concatenating to only one of the processors at a given time and changes the processor assigned to the concatenating from time to time.
Claim 12
Dependent Claim
15 words
The system of claim 7 wherein each of the subsequences is an I partition unit.
Claim 13
Dependent Claim
15 words
The system of claim 7 wherein each of the subsequences is a bit allocation unit.
Claim 14
Dependent Claim
30 words
The method of claim 7 wherein each processor includes a look-up table formed in a random access memory and means for accessing the look-up table to determine the picture type.