Video Tile-Level Encoding for Viewport-Focused 360° Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing size, resolution, and frame rate of video data necessitate improved encoding and decoding techniques to manage the growing amount of data efficiently, as existing compression methods like H.264/AVC and HEVC are becoming insufficient.

Innovation Solution

The method involves setting levels or tiers for specific regions within a video, splitting pictures into tiles, and configuring network abstraction layers to allow for optimized encoding and decoding, enabling parallel processing and selective decoding based on region-specific qualities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If video data is compressed using existing techniques like H.264/AVC or HEVC, then data storage and transmission are improved, but encoding and decoding efficiency becomes insufficient for increasing video size, resolution, and frame rate

Engineering Contradiction:
Improveencoding and decoding efficiencyVSAvoidvideo data amount
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The video 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 and decoding efficiency for high-resolution and high-frame-rate video data without requiring processing of the entire frame sequentially.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality levels are applied to different regions of the video picture. The viewport region (important area) is encoded with higher quality, while non-viewport regions use lower quality. This is achieved through region-specific quantization parameters and selective decoding, improving overall efficiency by allocating resources according to regional importance.

Inventive Principle:
Principle #3Local quality

2Speed

If selective decoding is implemented for viewport regions, then decoding speed is improved, but region identification and processing complexity increases

Engineering Contradiction:
Improvedecoding speedVSAvoidregion identification complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

Viewport region information is pre-defined and signaled in the video bitstream before decoding occurs. The encoder provides advance notice of which regions are viewport regions through syntax elements in the tile group header, allowing the decoder to prepare for selective decoding without complex real-time analysis during the decoding process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The decoding process is designed to automatically handle region identification through predefined syntax elements and flags in the bitstream. The decoder uses the viewport region information already embedded in the data structure, eliminating the need for external region identification systems or complex post-processing algorithms.

Inventive Principle:
Principle #25Self-service

3Productivity

If parallel processing is enabled through picture splitting, then encoding and decoding speed is improved, but hardware resource requirements increase

Engineering Contradiction:
Improveencoding and decoding speedVSAvoidhardware resources
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The picture is divided into multiple independent tiles and tile groups that can be processed in parallel. Each tile group contains self-contained data structures and syntax elements, allowing different hardware units to process multiple regions simultaneously without requiring excessive inter-communication or shared resources, thus improving speed with moderate hardware increases.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260059145A1Method and apparatus for encoding/decoding video
Publication Date: 2026.02.26 SK TELECOM CO LTD
  • US20260059145A1 patent drawing
  • US20260059145A1 patent drawing
  • US20260059145A1 patent drawing

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.