Region-Based Video Coding for Mixed Lossless and Lossy UHD Frames
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional video coding systems face challenges in efficiently encoding and decoding ultra-high definition (UHD) video due to the large picture sizes, which require significant processing resources and memory, and existing lossy encoding methods sacrifice detail and resolution for efficiency, while lossless encoding is resource-intensive.
Innovation Solution
The proposed method divides video frames into sub-pictures based on quality and computation requirements, allowing for selective application of lossless and lossy encoding techniques using block differential pulse code modulation (BDPCM) and transform skip residual coding, optimizing resource utilization and achieving better compression.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If lossless encoding is used for UHD video, then resolution and detail are preserved, but processing resources and memory requirements increase significantly
Solution Approach 1:
The video frame is divided into multiple regions (first region, second region, third region), each encoded with different methods. The first region uses block differential pulse code modulation for lossless encoding where quality is critical, while the second and third regions use transform skip residual coding and lossy encoding respectively, reducing overall processing complexity while maintaining quality where needed.
Solution Approach 2:
Different encoding methods are applied to different regions of the video frame based on local quality requirements. The first region receives lossless encoding with full detail preservation, the second region uses transform skip residual coding for moderate quality, and the third region uses lossy encoding for lower quality requirements, optimizing the balance between quality and processing resources.
2Productivity
If traditional lossy encoding is used, then processing efficiency improves, but resolution and detail are sacrificed
Solution Approach 1:
The frame is segmented into regions with different encoding priorities. Critical regions (first region) use lossless block differential pulse code modulation to preserve detail, while non-critical regions (third region) use lossy encoding for efficiency, achieving overall improved processing efficiency without sacrificing necessary resolution and detail.
Solution Approach 2:
Lossless encoding is applied locally to the first region where detail preservation is most important, while lossy encoding is applied to the third region where efficiency is prioritized. This selective approach maintains resolution and detail where needed while improving overall processing efficiency.
3Manufacturing precision
If the entire frame is encoded using block differential pulse code modulation, then quality is maintained, but processing time and resource consumption increase
Solution Approach 1:
The frame is divided into three regions with different encoding methods. The first region uses block differential pulse code modulation for quality maintenance, while the second and third regions use transform skip residual coding and lossy encoding respectively, significantly reducing processing time while maintaining quality only where necessary.
Solution Approach 2:
Block differential pulse code modulation is applied only to the first region where quality is critical, rather than the entire frame. This localized approach maintains quality in important areas while reducing processing time through faster encoding methods in other regions.
4Speed
If transform skip residual coding is used, then processing speed improves, but compression efficiency decreases
Solution Approach 1:
Transform skip residual coding is applied to the second region where processing speed is prioritized over maximum compression. The first region uses more efficient block differential pulse code modulation, and the third region uses lossy encoding, creating a balanced approach that achieves overall good compression efficiency while maintaining processing speed in appropriate regions.
Data Source
AI summary
An encoder includes circuitry configured to receive a video signal and generate an encoded bitstream for decoding by a decoder which identifies, in the bitstream, a current frame, wherein the current frame includes a plurality of regions, detect, in the bitstream, an indication that a first region is encoded according to a lossless encoding protocol and another region is encoded according to a lossy encoding protocol, and decode the current frame, wherein decoding the current frame further comprises decoding the first region using a lossless decoding protocol corresponding to the lossless encoding protocol.


