Image Encoding Rate Control via Pre-defined Bit Budget Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increased power consumption of display and camera interfaces in portable devices due to higher resolution data transmission leads to shorter battery life, necessitating a reduction in power consumption.
Innovation Solution
An image encoding method and apparatus with rate control that selects a target bit budget from pre-defined candidate bit budgets to allocate and encode pixel data, reducing the data size and power consumption of these interfaces.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Illumination intensity
If higher resolution data transmission is used, then display quality is improved, but power consumption increases
Solution Approach 1:
The image data is divided into multiple blocks, and each block is independently encoded with its own bit budget allocation. This segmentation allows selective transmission of high-frequency information in important regions while using lower bit rates in less critical areas, maintaining display quality while reducing overall power consumption.
Solution Approach 2:
Different bit budget allocations are applied to different spatial regions of the image based on local importance. Regions containing important features receive higher bit budgets for better quality, while less important regions use lower bit budgets, achieving a balance between overall display quality and power consumption.
2Illumination intensity
If higher resolution data transmission is used, then camera quality is improved, but power consumption increases
Solution Approach 1:
The camera image data is segmented into blocks with independent rate control. By allocating bit budgets selectively to different blocks based on their importance, the system maintains camera quality in critical regions while reducing the overall data transmission volume and power consumption.
Solution Approach 2:
Different quality levels are applied to different regions of the camera image through localized bit budget allocation. Important regions maintain high quality for accurate capture, while less important regions use compressed transmission, balancing camera quality with power consumption reduction.
3Use of energy by moving object
If bit budget is reduced, then power consumption is reduced, but encoding precision deteriorates
Solution Approach 1:
The rate control system allocates bit budgets locally to different blocks based on their importance and complexity. This ensures that encoding precision is maintained in critical regions even when the overall bit budget is reduced, preventing general deterioration of encoding quality while achieving power consumption reduction.
Solution Approach 2:
The system dynamically adjusts encoding parameters such as quantization step size and transformation type based on the allocated bit budget for each block. By changing these parameters adaptively, the system maintains encoding precision where needed while allowing greater compression in less critical areas, balancing power consumption and quality.
Data Source
AI summary
An image encoding method with rate control includes at least the following steps: defining a plurality of candidate bit budgets corresponding to different pre-defined maximum encoded bit lengths for one coding unit respectively; when encoding pixel data of a plurality of pixels within a current coding unit of an access unit of a frame, determining a target bit budget selected from the candidate bit budgets and allocating the target bit budget to the current coding unit; and outputting encoded pixel data of the pixels within the current coding unit that is generated from the encoder, wherein a bit length of the encoded pixel data is smaller than or equal to the target bit budget.


