System and method for effectively encoding and decoding electronic information
First Claim
1. A system for utilizing an encoding system to process electronic information, comprising:
- input means configured to receive source data from a data source;
a tiling module coupled to said input means for dividing said source data into data tiles;
processing means coupled to said tiling module for processing said data tiles into tile components; and
encoding means configured to encode said tile components into encoded data, said encoding means selecting an encoding mode based upon pre-determined mode selection criteria to thereby perform a data encoding procedure.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for effectively encoding and decoding electronic information includes an encoding system with a tiling module that initially divides source image data into data tiles. A frame differencing module then outputs only altered data tiles to various processing modules that convert the altered data tiles into corresponding tile components. A quantizer performs a compression procedure upon the tile components to generate compressed data according to an adjustable quantization parameter. An adaptive entropy selector then selects one of a plurality of available entropy encoders to most effectively perform an entropy encoding procedure to thereby produce encoded data. The entropy encoder may also utilize a feedback loop to adjust the quantization parameter in light of current transmission bandwidth characteristics.
-
Citations
31 Claims
-
1. A system for utilizing an encoding system to process electronic information, comprising:
-
input means configured to receive source data from a data source; a tiling module coupled to said input means for dividing said source data into data tiles; processing means coupled to said tiling module for processing said data tiles into tile components; and encoding means configured to encode said tile components into encoded data, said encoding means selecting an encoding mode based upon pre-determined mode selection criteria to thereby perform a data encoding procedure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A System-On-Chip (SOC) device, comprising:
-
a decoding system that includes a CABAC decoder that participates in a wavelet-based decoding process of said decoding system; and an H.264 Integer Transform decoder that is configured to share said CABAC decoder with said decoding system, said CABAC encoder operating under program control to process wavelet-based tiles in a Discrete Wavelet Transform mode, said CABAC decoder alternately processing a separate video bitstream in an H.264 Integer Transform mode.
-
Specification