Systems and Methods for Faster Throughput for Compressed Video Data Decoding
First Claim
1. A pixel reconstructor for generating reconstructed pixels, said pixel reconstructor comprising:
- a SIMD processor for applying at least one prediction error to at least one block of prediction pixels; and
a data access unit for providing the at least one prediction error and the at least one block of prediction pixels; and
a circuit for determining whether two or more prediction errors and two or more prediction pixels can be concurrently processed by the SIMD processor.
7 Assignments
0 Petitions
Accused Products
Abstract
Presented herein are system(s) and method(s) for faster throughput for video decoding. In one embodiment, there is presented a pixel reconstructor for generating reconstructed pixels. The pixel reconstructor comprises a SIMD processor, a data access unit, and a circuit. The SIMD processor applies at least one prediction error to at least one block of prediction pixels. The data access unit provides the at least one prediction error and the at least one block of prediction pixels. A circuit determines whether two or more prediction errors and two or more prediction pixels can be concurrently processed by the SIMD processor.
-
Citations
20 Claims
-
1. A pixel reconstructor for generating reconstructed pixels, said pixel reconstructor comprising:
-
a SIMD processor for applying at least one prediction error to at least one block of prediction pixels; and a data access unit for providing the at least one prediction error and the at least one block of prediction pixels; and a circuit for determining whether two or more prediction errors and two or more prediction pixels can be concurrently processed by the SIMD processor. - View Dependent Claims (2, 3)
-
-
4. A motion compensator for generating prediction pixels, said motion compensator comprising:
-
a SIMD processor for processing one or more blocks of pixels associated with at least one partition; and a data access unit for providing the one or more blocks of pixels; and a circuit for determining whether one or more blocks associated with two or more partitions can be concurrently processed by the SIMD processor. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A method for generating reconstructed pixels, said method comprising:
-
determining whether two or more prediction errors and two or more prediction pixels can be concurrently processed; if the two or more prediction errors and the two or more prediction pixels can be concurrently processed; consolidating the two or more prediction errors and the two or more prediction pixels; concurrently applying the two or more prediction errors to the two or more prediction pixels. - View Dependent Claims (12, 13)
-
-
14. A method for generating prediction pixels, said method comprising:
-
determining whether a first block of prediction pixels and a second block of prediction pixels can be concurrently generated from a first one or more blocks of pixels associated with a first partition and a second one or more blocks associated with a second partition; if the first block of prediction pixels and the second block of prediction pixels can be concurrently generated; consolidating the first one or more blocks and the second one or more blocks; and concurrently processing the first one or more blocks and the second one or more blocks. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification