Video Encoding Apparatus Region of Interest Rate Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding techniques degrade video quality for regions of interest due to the use of the same current buffer fullness (CBF) values for both region of interest and non-region of interest blocks, leading to inefficient rate control.
Innovation Solution
A video encoding apparatus that adjusts quantization parameter values for region of interest and non-region of interest blocks using different CBF values, stored in virtual buffers, to enhance video quality and rate control accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the same CBF value is used for both region of interest and non-region of interest blocks, then the rate control process is simplified, but the video quality of region of interest blocks is degraded
Solution Approach 1:
The patent divides the buffer fullness control into separate segments: one CBF value for region of interest blocks and another CBF value for non-region of interest blocks. This segmentation allows independent optimization of quality for different block types, resolving the contradiction by maintaining simplicity through separate control rather than complex weighted control.
Solution Approach 2:
The patent applies different CBF values to different regions (ROI vs non-ROI blocks), allowing each region to have optimized quality characteristics. The ROI blocks receive one CBF value for higher quality preservation, while non-ROI blocks receive another CBF value for efficient compression, thus improving video quality without excessive complexity.
2Manufacturing precision
If different CBF values are used for region of interest and non-region of interest blocks, then video quality of region of interest blocks is improved, but the rate control process becomes more complex
Solution Approach 1:
The patent simplifies the complexity of using different CBF values by segmenting the control process into distinct pathways: one for ROI blocks and one for non-ROI blocks. Each segment uses its own CBF value independently, avoiding the need for complex weighted calculations while achieving differentiated quality control.
Solution Approach 2:
Instead of using a single CBF value and trying to differentiate its effect through complex weighting mechanisms, the patent inverts the approach by using two separate CBF values from the start. This simplifies the control logic while achieving the same differentiation goal, reducing overall system complexity.
3Productivity
If a single quantization parameter adjustment method is applied to all blocks, then the encoding process is faster and simpler, but the rate control accuracy is reduced
Solution Approach 1:
The patent segments the quantization parameter adjustment process into separate pathways for ROI and non-ROI blocks. Each segment applies its own CBF value independently, maintaining fast encoding through simple additive adjustment while achieving high rate control accuracy through differentiated control for different block types.
Solution Approach 2:
The patent applies local quality control by using different CBF values for different block types (ROI vs non-ROI). This allows precise rate control for each region while maintaining simple additive adjustment operations, thus preserving encoding speed without sacrificing accuracy.
4Productivity
If quantization parameter values are adjusted using the same CBF value for all blocks, then the encoding process is more efficient, but the video quality degradation for region of interest blocks increases
Solution Approach 1:
The patent segments the quantization parameter adjustment into separate operations for ROI and non-ROI blocks, each using its own CBF value. This maintains encoding efficiency through simple additive adjustments while preventing video quality degradation in ROI blocks by applying an appropriate CBF value specifically for those regions.
Solution Approach 2:
The patent applies local quality preservation by using a specific CBF value for ROI blocks that prevents excessive quality degradation, while using a different CBF value for non-ROI blocks to maintain overall encoding efficiency. This localized approach optimizes both quality and efficiency for different regions simultaneously.
Data Source
AI summary
A video encoding apparatus may include a partitioning unit which divides a frame included in input video into a plurality of blocks and a rate control module which adjusts a first quantization parameter value of a block corresponding to a region of interest among the plurality of blocks based on a first CBF (current buffer fullness) value of the region of interest, and adjusts a second quantization parameter value of a block corresponding to a non-region of interest among the plurality of blocks based on a second CBF value of the non-region of interest.


