Dual-mode image compression for adaptive video transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High definition (HD) video transmission over wireless networks faces challenges in bandwidth efficiency and real-time adaptability due to the high data throughput requirements, especially in environments where bandwidth changes frequently, leading to potential quality degradation and increased complexity in existing compression schemes.
Innovation Solution
A dual-mode compression scheme that processes images in block-based, scalable fashion, using natural image coding and graphics coding modes, with embedded bitstream generation and unequal error protection, allowing for adaptive bit-rate allocation and reduced memory requirements, thereby maintaining video quality across varying bandwidths without prediction errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If traditional natural image coding schemes are used for all image types, then natural images can be compressed effectively, but computer generated images cannot be compressed well leading to poor quality
Solution Approach 1:
The patent divides the image into multiple blocks and applies different coding modes (natural image coding or graphics coding) to different blocks based on their characteristics. This segmentation allows the system to handle both natural and computer-generated images effectively within the same compression framework.
Solution Approach 2:
The patent introduces dynamic mode switching between natural image coding and graphics coding for each block. The coding mode is selected based on the characteristics of each block, allowing the system to adapt to different image types (natural vs. computer-generated) dynamically rather than using a fixed coding approach.
2Productivity
If prediction-based compression is used to reduce bandwidth, then compression efficiency improves, but error propagation and drift errors increase reducing reliability
Solution Approach 1:
The patent processes each block independently without using prediction from other blocks or frames. This segmentation approach prevents error propagation across block boundaries, as errors in one block do not affect the encoding of other blocks.
Solution Approach 2:
The patent removes the prediction component from the compression scheme entirely. By eliminating prediction-based compression, the system avoids drift errors and error propagation while still achieving compression through transform coding and embedded bitstream generation.
3Adaptability or versatility
If scalable encoding schemes are implemented to adapt to bandwidth changes, then real-time transmission capability improves, but system complexity increases
Solution Approach 1:
The patent uses block-based processing where each block is encoded independently with a fixed transform size (e.g., 8x8 DCT blocks). This segmentation simplifies the encoding process compared to scalable video coding that requires multiple resolution versions, while still enabling adaptive transmission through embedded bitstream extraction.
Solution Approach 2:
The patent generates an embedded bitstream during encoding that contains all necessary information for reconstruction at any bit rate. This preliminary creation of an embedded structure allows the receiver to extract the required number of bits without requiring complex real-time encoding adjustments, simplifying the system while maintaining adaptability.
4Loss of energy
If high compression ratios are applied to reduce data throughput, then bandwidth usage decreases, but video quality degrades
Solution Approach 1:
The patent dynamically adjusts the number of bits allocated to each block based on its complexity and importance. Important blocks (e.g., those with high variance or containing critical information) receive more bits, while less important blocks receive fewer bits. This dynamic bit allocation maintains overall video quality while achieving the target bit rate.
Solution Approach 2:
The patent applies different coding precision to different blocks of the image. Blocks that require higher quality (such as those containing important visual information) are encoded with more bits and higher precision, while less critical blocks use lower precision. This local quality adjustment maintains perceived video quality while reducing overall bandwidth consumption.
Data Source
AI summary
Dual-mode compression of images/videos for reliable real-time transmission includes a scalable block-based video compression. The method provides graceful quality degradations in case of channel bandwidth changes. Prediction for encoding is avoided, and the process is less complex with less memory requirements. The method involves processing each block independently with the advantage that errors are not able to propagate beyond current block boundaries. Two different encoding modes are used, natural image coding for acquired images and graphics coding for computer generated images. The proper encoding mode is chosen by comparing performance of the two modes for a particular block to be encoded. An embedded bitstream is generated by the encoder in accordance to the available channel bandwidth.


