Hybrid Chroma Subsampling for Video Encoding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding schemes like YUV 4:2:2 and YUV 4:2:0 suffer from chrominance subsampling artifacts, particularly in content with text or fine lines, leading to a degraded user experience due to reduced chrominance resolution.
Innovation Solution
A hybrid chroma subsampling approach is implemented based on detected motion within an image, generating multiple layers with varying degrees of chroma subsampling. Low-motion areas are encoded with full chrominance resolution, medium-motion areas with moderate subsampling, and high-motion areas with extensive subsampling, optimizing data efficiency while minimizing artifacts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If chrominance subsampling is applied to reduce data size, then encoding efficiency is improved, but chroma fidelity deteriorates in regions with text or fine lines
Solution Approach 1:
The patent applies different chroma subsampling strategies to different regions of the image based on motion characteristics. Low-motion regions (such as text and fine lines) maintain higher chroma resolution, while high-motion regions undergo more aggressive subsampling. This regional differentiation resolves the contradiction by preserving chroma fidelity where needed while achieving data reduction where acceptable.
Solution Approach 2:
The patent dynamically adjusts the degree of chroma subsampling based on detected motion in different image regions. Rather than applying a fixed subsampling ratio globally, the system adapts the subsampling level according to motion magnitude, allowing optimal balance between compression efficiency and quality preservation in each region.
2Manufacturing precision
If full chrominance resolution is maintained to preserve quality, then chroma fidelity is improved, but data size increases
Solution Approach 1:
Instead of uniformly maintaining full chroma resolution across the entire image, the patent selectively preserves high chroma fidelity only in low-motion regions where it is perceptually important. High-motion regions accept lower chroma resolution, thereby reducing overall data size while maintaining quality where it matters most.
Solution Approach 2:
The patent changes the chroma subsampling parameter dynamically based on motion detection. The subsampling ratio is adjusted as a variable parameter rather than a fixed value, allowing the system to optimize the balance between data size and chroma fidelity according to the actual content characteristics of each image region.
3Device complexity
If chrominance subsampling is applied uniformly across the image, then encoding complexity is reduced, but user experience deteriorates in certain content types
Solution Approach 1:
The patent segments the image into multiple regions based on motion characteristics before applying subsampling. By dividing the image into low-motion and high-motion regions, the system can apply appropriate subsampling strategies to each segment, improving user experience in critical areas without significantly increasing overall encoding complexity.
Solution Approach 2:
The patent performs motion detection and region classification before applying chroma subsampling. This preliminary analysis allows the encoding process to be optimized in advance for each region, ensuring that quality is preserved where needed while simplifying the actual subsampling operation through pre-computed region labels.
Data Source
AI summary
A system utilizes a hybrid chroma subsampling process in which a source device generates a plurality of motion layers from an input image of a video stream. Each motion layer is associated with a different motion criterium and includes data from the image only for those regions of pixels that meet the corresponding motion criterium. The source device generates each motion layer with a different degree of chroma subsampling based on the motion criterium associated with the motion layer. The resulting plurality of motion layers are transmitted to a sink device. The sink device decodes the motion layers and then generates a composite image from the resulting motion layers, the composite image representing the input image with different degrees of chroma subsampling for different regions based on the degree of motion in each region.


