Image Processing System Wavelet Coding Partitioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data compression methods for video and audio streaming are inefficient, particularly in wireless networks, leading to high bandwidth demands and quality preservation challenges, with a need for improved encoding techniques to meet growing consumer expectations and reduce costs.
Innovation Solution
An image processing system that transforms input image blocks into wavelet coefficients, identifies significant and sub-significant partitions, and uses a variable length coding table to generate a compressed image block, enabling efficient compression and decoding for display.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If existing data compression codecs are used for video streaming, then data transfer requirements are reduced, but compression efficiency is insufficient and bandwidth demands remain high
Solution Approach 1:
The patent segments the image block into multiple sub-blocks (first sub-block and second sub-block) and processes each sub-block independently through separate wavelet transforms and coding operations. This segmentation allows for more efficient compression by adapting to local image characteristics and reducing the computational burden, thereby improving compression efficiency while maintaining acceptable bandwidth consumption.
Solution Approach 2:
The patent applies different coding strategies to different regions of the image block. Specifically, it identifies significant coefficients in the first sub-block and uses those to determine coding parameters for the second sub-block. This local adaptation optimizes compression efficiency in each region while controlling overall bandwidth requirements.
2Productivity
If wavelet transform is applied to image blocks, then compression efficiency is improved, but processing complexity increases
Solution Approach 1:
By dividing the image block into smaller sub-blocks, the patent reduces the complexity of wavelet transform operations. Each sub-block can be processed independently with simpler computations, making the overall system more manageable while still achieving effective compression through the wavelet transform.
Solution Approach 2:
The patent performs wavelet transform only on necessary sub-blocks and applies coding operations selectively based on the significance of coefficients. This partial application of complex operations only where needed reduces overall processing complexity while maintaining compression efficiency.
3Quantity of substance
If variable length coding table is used for compressed image blocks, then data transfer requirements are minimized, but decoding complexity increases
Solution Approach 1:
The patent pre-calculates and stores variable length coding tables during the encoding process. These tables are prepared in advance based on the significant coefficients identified in the first sub-block, allowing the decoding process to simply look up codes without complex calculations, thus reducing decoding complexity while achieving compact data representation.
Solution Approach 2:
The patent uses the significant coefficients from the first sub-block to determine coding parameters that are then applied to the second sub-block. This copying of successful coding strategies simplifies the decoding process by using consistent, pre-determined coding rules rather than requiring complex adaptive decoding.
Data Source
AI summary
An image processing system, and a method of operation thereof, including: a capture unit for obtaining an input image block; and an image signal processing unit coupled to the capture unit, the image signal processing unit including: a pre-processing module for generating a one-dimensional image block from the input image block, a wavelet transform module, coupled to the pre-processing module, for transforming the one-dimensional image block by wavelet coefficients includes a significant partition and a sub-significant partition identified in the wavelet coefficients, a coding module, coupled to the wavelet transform module, for generating a compressed image block including accessing a variable length coding table based on the significant partition and the sub-significant partition, and an inverse wavelet transform module coupled to the coding module for generating an output image block by performing an inverse wavelet transform on the compressed image block for display on a display device.


