System of intra-picture complexity preprocessing
First Claim
Patent Images
1. A method comprising:
- receiving a first set of data representing a first portion of a video picture to be compressed;
determining a first plurality of variation values, wherein each variation value is based upon a corresponding subset of the first set of data; and
determining a DCT type based upon the first plurality of variation values.
3 Assignments
0 Petitions
Accused Products
Abstract
A system having a video pipeline that includes a variation calculation portion is disclosed. The variance calculation portion calculates a plurality of variance values for a macroblock. A DCT-type indicator for the macroblock is determined based upon the plurality of variance values.
65 Citations
24 Claims
-
1. A method comprising:
-
receiving a first set of data representing a first portion of a video picture to be compressed;
determining a first plurality of variation values, wherein each variation value is based upon a corresponding subset of the first set of data; and
determining a DCT type based upon the first plurality of variation values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a plurality of video macroblocks from memory during a first time period;
processing the plurality of video macroblocks at a first stage of a pipeline during a second time frame to generate a plurality of first modified macroblocks;
processing the plurality of first modified macroblocks at a second stage of the pipeline during a third time to determine a plurality of variation values for each macroblock. - View Dependent Claims (16)
-
-
17. A system comprising:
-
a first stage of a pipeline comprising an input to receive a first set of data representing a portion of a video picture and an output to provide a second set of data representing the portion of a video picture based upon the first set of data; and
a second stage of the pipeline comprising an input coupled to the output of the first stage to receive the second set of data, and an output, the second stage of the pipeline comprising;
a first portion to determine one or more field variation values of the second set of data; and
a second portion to determine one or more frame variation values of the second set of data. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A system comprising:
-
a memory capable of transferring N-bits of information simultaneously;
a processing module coupled to the memory to receive video information representative of a portion of a video picture, and to provide a X-bit value representing a variance calculation based on the portion of the video picture, and a Y-bit value indicating a type of compression to be applied to the portion of the video picture, wherein X, Y, and N are integers, and the sum of X and Y is less than or equal to N. - View Dependent Claims (23, 24)
-
Specification