Scalable Video ROI Mapping via Slice Group Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing scalable video coding (SVC) methods do not effectively support multiple regions of interest (ROIs) and lack efficient mechanisms for independent decoding with scalability, particularly in heterogeneous environments where limited terminals and networks require selective video streaming.

Innovation Solution

A method is introduced that sets and allocates ROI identification numbers and slice group identification numbers, generating messages with associated information for scalable video bitstreams, allowing for selective extraction and decoding of specific ROIs with desired scalability, even in cases of overlapped regions, using flexible macroblock ordering (FMO) and supplemental enhancement information (SEI) messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple ROIs are defined with arbitrary forms in SVC, then the adaptability to different terminal requirements is improved, but the device complexity increases due to the need for mapping ROI identification numbers to slice group identification numbers

Engineering Contradiction:
Improveadaptability to terminal requirementsVSAvoidcomplexity of ROI mapping mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The video frame is divided into multiple slice groups, each corresponding to a specific ROI. By segmenting the frame into manageable regions with unique slice group IDs, the system can independently encode and decode each ROI, enabling adaptability to different terminal requirements while maintaining manageable complexity through structured organization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A mapping mechanism is introduced as an intermediary between ROI identification numbers and slice group identification numbers. This mapping table serves as a mediator that translates between the logical ROI representation and the physical slice group structure, allowing flexible ROI definition without directly complicating the encoding/decoding process

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If independent decoding of specific ROIs is enabled, then the productivity of video streaming is improved by allowing selective decoding, but the device complexity increases due to the need for independent segment decoding mechanisms

Engineering Contradiction:
Improveefficiency of video streamingVSAvoidcomplexity of independent decoding mechanism
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The video stream is segmented into independent slice groups corresponding to different ROIs, each with its own identification number. This segmentation allows receivers to independently decode only the slice groups containing their required ROIs, improving streaming efficiency by avoiding unnecessary decoding of irrelevant regions while maintaining manageable complexity through the use of standard decoding processes applied to each segment

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system enables partial decoding by allowing receivers to decode only the specific slice groups containing their required ROIs rather than decoding the entire frame. This partial action approach improves productivity by reducing unnecessary processing while the complexity is managed by using the same decoding mechanisms as full-frame decoding, just applied selectively to subsets of data

Inventive Principle:
Principle #16Partial or excessive action

3Ease of manufacture

If ROIs are coded into rectangular regions defined by VOP, then the ease of manufacture is improved by simplifying the coding process, but the manufacturing precision deteriorates by losing the arbitrary form of object regions

Engineering Contradiction:
Improvesimplicity of coding processVSAvoidaccuracy of ROI shape representation
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The video frame is divided into multiple rectangular slice groups, each corresponding to a specific ROI. By segmenting the frame into manageable regions with unique slice group IDs, the system can independently encode and decode each ROI, enabling adaptability to different terminal requirements while maintaining manageable complexity through structured organization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different slice groups (rectangular regions) are assigned different properties based on their corresponding ROI requirements. Each slice group can have independent encoding parameters, quality settings, and identification numbers, allowing the system to maintain simple rectangular coding structures while achieving precise representation of arbitrary ROI shapes through selective activation and mapping of specific slice groups

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8184153B2Method and apparatus for defining and reconstructing ROIs in scalable video coding
Publication Date: 2012.05.22 KOREA ADVANCED INST OF SCI & TECH
  • US8184153B2 patent drawing
  • US8184153B2 patent drawing
  • US8184153B2 patent drawing

AI summary

A multiple ROI (region of interest) setting method and apparatus in scalable video coding and an ROI reconstructing method and apparatus are provided. The multiple ROI setting apparatus includes: an ROI setting unit which sets at least one or more ROIs and allocates ROI identification numbers to the each of ROIs; a mapping unit which allocates at least one or more slice group identification numbers to the at least one or more ROI identification numbers; and a message generating unit which generates a message including ROI-associated information, slice-group-associated information, mapping information on mapping of the ROI identification number to the at least one or more slice group identification numbers, and scalability information.