Adaptive Encoding Parameter Generation for Image Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image encoding technologies in electronic devices often fail to optimize compression based on device and image characteristics, leading to suboptimal compressibility and quality.
Innovation Solution
An electronic device with a processor that generates encoding parameters based on device and image characteristics, which are then used by a hardware encoder to optimize image encoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If encoding is performed through a hardware encoder using the same encoding parameter for all images, then the encoding process is simple and fast, but the compressibility of images cannot be optimized based on device and image characteristics
Solution Approach 1:
The patent applies dynamics by making the encoding parameters adaptive rather than fixed. The processor dynamically generates encoding parameters based on device characteristics (processor performance, memory capacity) and image characteristics (resolution, complexity), allowing the hardware encoder to optimize compressibility for different images while maintaining efficient hardware-based encoding speed.
Solution Approach 2:
The patent changes the encoding parameters based on device and image characteristics. The processor analyzes the specific device configuration and image properties, then generates optimized encoding parameters (such as quantization parameters, compression ratios) that are tailored to each encoding scenario, thereby improving compressibility without sacrificing encoding speed.
2Loss of substance
If encoding parameters are customized based on device and image characteristics, then image compressibility is improved, but the complexity of the encoding system increases
Solution Approach 1:
The patent segments the encoding system into two distinct parts: a processor that generates encoding parameters based on device and image characteristics, and a hardware encoder that performs the actual encoding using these parameters. This segmentation allows the complex parameter generation logic to be separated from the encoding execution, maintaining hardware efficiency while enabling customized parameters.
Solution Approach 2:
The processor acts as an intermediary between the device characteristics/image characteristics and the hardware encoder. It translates device configuration and image properties into optimized encoding parameters, which are then passed to the hardware encoder. This intermediary approach enables customized encoding without requiring the hardware encoder itself to be complex.
3Productivity
If a hardware encoder is used for encoding, then the encoding process is efficient and fast, but the encoder cannot adapt to different device and image characteristics
Solution Approach 1:
The patent creates a universal encoding system where the hardware encoder can handle various encoding tasks efficiently, while the processor provides adaptive parameter generation. The combination allows the system to maintain the speed and efficiency of hardware encoding while gaining the adaptability to different device configurations and image types through the processor-generated parameters.
Data Source
AI summary
An electronic device is provided. The electronic device includes a camera configured to obtain an image, an input buffer configured to store the image, an encoder implemented with hardware, and configured to encode an image output from the input buffer, at least one memory, and a processor configured to electrically connect with the camera, the input buffer, the encoder, and the at least one memory. The processor is configured to generate an encoding parameter based on a characteristic of the encoder receiving the encoding parameter and to provide the encoding parameter to the encoder.


