Flexible Video Tiling for Multi-Resolution Slice Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies struggle to efficiently support multiple tiles with different resolutions in the same picture, leading to challenges in streaming and storage due to bandwidth and memory limitations, particularly in applications like virtual reality and teleconferencing.
Innovation Solution
A flexible tiling scheme is introduced, partitioning pictures into first-level tiles and further subdividing a subset of these into second-level tiles, allowing for encoding and decoding of images with multiple resolutions by ensuring that first-level tiles contain one slice at a first resolution and second-level tiles contain multiple slices at a second resolution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single picture contains multiple tiles with different resolutions, then the functionality and adaptability of the encoder/decoder are improved, but the device complexity increases due to different treatment requirements for tiles at different resolutions
Solution Approach 1:
The picture is segmented into multiple resolution levels (first resolution and second resolution) with corresponding tiles at each level. This segmentation allows the system to handle different resolution requirements independently while maintaining overall picture coherence, thereby improving adaptability without excessively increasing complexity.
Solution Approach 2:
The patent introduces a resolution dimension to the traditional single-resolution tiling structure. By organizing tiles across multiple resolution levels (first resolution tiles and second resolution tiles), the system adds a dimensional layer to the tiling hierarchy, enabling flexible adaptation to different viewing requirements while maintaining structured organization.
2Manufacturing precision
If tiles at different resolutions are treated differently in the tiling mechanism, then the encoding accuracy for specific resolutions is improved, but the ease of operation decreases due to complex slice distribution rules
Solution Approach 1:
Different slice distribution rules are applied locally to tiles based on their resolution level. First resolution tiles follow one slice distribution rule, while second resolution tiles follow another rule. This local differentiation allows optimized encoding accuracy for each resolution level while maintaining clear, rule-based operation that is easier to implement than universal complex rules.
Data Source
AI summary
A video coding mechanism is disclosed. The mechanism includes partitioning a picture into a plurality of first level tiles. A subset of the first level tiles is partitioned into a plurality of second level tiles. Each second level tile contains a single rectangular slice of picture data. The first level tiles and the second level tiles are encoded into a bitstream. The bitstream is stored for communication toward a decoder.


