Video Encoding Region Level Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video compression techniques, such as H.264/AVC and HEVC, face challenges in efficiently encoding and decoding video data due to increasing video size, resolution, and frame rate, necessitating improved encoding efficiency and quality.
Innovation Solution
The method involves setting different levels or tiers for various regions within a video, allowing for optimized encoding and decoding by splitting pictures into tiles and configuring network abstraction layer units, enabling selective decoding and parallel processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If video data is compressed using existing techniques (H.264/AVC, HEVC), then data transmission and storage are improved, but encoding efficiency and quality deteriorate as video size, resolution, and frame rate increase
Solution Approach 1:
The picture is divided into multiple tiles, and each tile is further divided into tile groups. This segmentation allows parallel processing of different regions, improving encoding efficiency for high-resolution videos without requiring processing of the entire frame sequentially.
Solution Approach 2:
Different quality levels are applied to different regions of the video picture. The encoder can allocate higher quality encoding parameters to important regions (such as viewport regions in 360-degree videos) while using lower quality parameters for less important regions, optimizing overall encoding efficiency and quality distribution.
2Manufacturing precision
If higher resolution and frame rate are used, then video quality is improved, but data transmission and processing time increase
Solution Approach 1:
By dividing the high-resolution picture into multiple independent tiles and tile groups, the encoder and decoder can process multiple regions simultaneously through parallel processing, significantly reducing processing time while maintaining high overall picture quality.
Solution Approach 2:
The technique applies full-quality encoding only to necessary regions (such as viewport regions in omnidirectional videos) while using reduced-quality encoding for other regions, achieving acceptable overall quality with significantly reduced processing complexity and time.
3Speed
If selective decoding is implemented for specific regions, then decoding speed is improved, but system complexity increases
Solution Approach 1:
The picture structure is segmented into tiles and tile groups with associated headers that contain independent parameter sets. This segmentation enables the decoder to selectively decode only the necessary tile groups based on region of interest, improving decoding speed while maintaining manageable system complexity through standardized header structures.
Data Source
AI summary
Disclosed is a method and apparatus for encoding/decoding a video. According to an embodiment, provided is a method of setting a level for each of one or more regions, including decoding a definition syntax element related to level definition and a designation syntax element related to target designation from a bitstream; defining one or more levels based on the definition syntax element; and setting a target level designated by the designation syntax element among the defined levels for a target region designated by the designation syntax element.


