Video Encoding Coding Tool Selection for High-Resolution Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video codecs face challenges in efficiently encoding and decoding high-resolution or high-quality video content due to the limitations of their encoding methods, which often result in increased arithmetic operation burdens and slower processing times.
Innovation Solution
The proposed solution involves using a coding tool based on specific conditions to determine the split structure of an image, allowing for efficient inter-layer video encoding and decoding by splitting coding units into prediction units and selecting appropriate tools such as Motion Parameter Inheritance, Inter-View Motion Parameter Prediction, and Segment-wise DC Coding, depending on prediction modes, sizes, and color depth information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional video encoding methods are used with tree structure coding units, then encoding can be performed with standardized processes, but the arithmetic operation burden increases and processing speed decreases
Solution Approach 1:
The patent divides the image into multiple blocks and processes each block independently through parallel encoding operations. By segmenting the encoding process into separate block-level operations, the system can utilize multiple processing units simultaneously, thereby increasing encoding speed while maintaining manageable arithmetic complexity for each individual block
Solution Approach 2:
The patent performs preliminary determination of encoding parameters (such as prediction modes and transformation types) before the actual encoding process. By pre-determining which coding tools to use for each block based on simple criteria, the system avoids complex real-time decision-making during encoding, reducing arithmetic operation burden while maintaining high encoding speed
2Manufacturing precision
If high-resolution video content is encoded using conventional methods, then video quality is maintained, but processing time increases significantly
Solution Approach 1:
The patent applies different encoding strategies to different regions of the image based on local characteristics. By analyzing local block properties and applying appropriate prediction modes and transformation types selectively, the system maintains high video quality in complex regions while using more efficient encoding methods in simpler regions, thereby reducing overall processing time without sacrificing quality
Solution Approach 2:
The patent applies full-precision encoding only where necessary (in regions requiring high quality) while using simplified encoding methods in other regions. This selective application of encoding precision allows the system to maintain overall video quality while significantly reducing processing time by avoiding excessive computation in all regions
Data Source
AI summary
A video encoding method, a video encoding apparatus, a video decoding method, and a video decoding apparatus are provided. The video encoding method includes reconstructing a first layer image based on encoding information of the first layer image that is obtained from a bitstream, splitting a largest coding unit of a second layer image into coding units based on split information of the second layer image that is obtained from the bitstream, splitting the coding units into prediction units for prediction encoding, determining whether to use a coding tool for decoding a current prediction unit based on at least one among a prediction mode of the current prediction unit among the prediction units, size information of the current prediction unit, and color depth information of the current prediction unit, and decoding the current prediction unit, using the coding tool, in response to the determining to use the coding tool.


