Video Lossless Coding Flags for Region-Level Precision Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards like HEVC introduce quantization errors, which are undesirable in applications requiring lossless coding, such as automotive vision and web collaboration, where synthetic content needs to be preserved without compression artifacts.
Innovation Solution
A method for lossless coding in video encoding that allows for encoding video sequences, pictures, or regions in a lossless mode by bypassing quantization, transformation, and in-loop filtering, and signaling this mode through flags in the compressed bit stream at sequence, picture, region, LCU, and sub-LCU levels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If quantization and transformation are applied in video coding, then compression efficiency is improved, but coding precision deteriorates due to quantization errors
Solution Approach 1:
The video sequence is divided into multiple pictures, and each picture is divided into multiple regions. Different coding modes (lossless or lossy) are applied to different regions based on their content characteristics. This segmentation allows the system to achieve both compression efficiency and coding precision by applying appropriate coding strategies to different parts of the video content.
Solution Approach 2:
The patent applies different coding qualities to different regions within the same picture. Regions containing synthetic content or important information are coded with higher precision (lossless mode), while other regions use standard lossy compression. This local quality approach resolves the contradiction by maintaining high precision where needed while preserving overall compression efficiency.
2Manufacturing precision
If lossless coding mode is used, then coding precision is improved, but compression efficiency deteriorates
Solution Approach 1:
The video sequence is divided into multiple pictures, and each picture is divided into multiple regions. Different coding modes (lossless or lossy) are applied to different regions based on their content characteristics. This segmentation allows the system to achieve both compression efficiency and coding precision by applying appropriate coding strategies to different parts of the video content.
Solution Approach 2:
Instead of applying lossless coding to the entire video sequence, the patent applies it only partially to specific regions where it is most beneficial. This partial action approach maintains coding precision for important content while avoiding the excessive compression overhead that would result from applying lossless coding universally.
3Device complexity
If uniform coding mode is applied to entire picture, then device complexity is reduced, but adaptability deteriorates
Solution Approach 1:
The video sequence is divided into multiple pictures, and each picture is divided into multiple regions. Different coding modes (lossless or lossy) are applied to different regions based on their content characteristics. This segmentation allows the system to achieve both compression efficiency and coding precision by applying appropriate coding strategies to different parts of the video content.
Solution Approach 2:
The coding mode is made dynamic and adaptive rather than static and uniform. The system dynamically selects lossless or lossy coding mode for each region based on content analysis, allowing the coding process to adapt to varying content requirements while maintaining manageable complexity through standardized region-based processing.
Data Source
AI summary
A method for coding a video sequence is provided that includes encoding a portion of a picture in the video sequence in lossless coding mode, and signaling a lossless coding indicator in a compressed bit stream, wherein the lossless coding indicator corresponds to the portion of a picture and indicates whether or not the portion of the picture is losslessly coded. A method for decoding a compressed video bit stream is provided that includes determining that lossless coding mode is enabled, decoding a lossless coding indicator from the compressed video bit stream, wherein the lossless coding indicator corresponds to a portion of a picture in the compressed video bit stream and indicates whether or not the portion of the picture is losslessly coded, and decoding the portion of the picture in lossless coding mode when the lossless coding indicator indicates the portion of the picture is losslessly coded.


