Scalable Video Coding Temporal Sub-layer Presence Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In scalable video coding (SVC), decoders face challenges in determining the presence of temporal sub-layers in a bitstream, which affects coding efficiency and computational complexity, as they currently need to parse bits at the slice level to identify whether temporal sub-layers are intentionally removed or lost during transmission.

Innovation Solution

The proposed solution involves determining presence information for temporal sub-layers at the sequence level, which is signaled in the bitstream, allowing decoders to optimize the decoding process by knowing whether missing sub-layers are intentionally removed or accidentally lost, thereby improving coding efficiency and reducing computational complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If decoders parse bits at the slice level to determine temporal sub-layer presence, then they can identify whether sub-layers are intentionally removed or lost, but this increases computational complexity and reduces coding efficiency

Engineering Contradiction:
Improvetemporal sub-layer presence detection accuracyVSAvoiddecoder computational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by signaling temporal sub-layer presence information at the sequence parameter set (SPS) level before actual decoding operations. This allows decoders to know in advance which temporal sub-layers are present without needing to parse slice-level data, thereby reducing computational complexity while maintaining accurate detection capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the bitstream parsing process by separating temporal sub-layer presence information from the main slice-level data flow. The presence information is extracted and signaled independently at the SPS level, allowing decoders to handle this metadata separately from the main decoding pipeline, thus reducing overall computational burden

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If decoders parse bits at the slice level to determine temporal sub-layer presence, then they can identify whether sub-layers are intentionally removed or lost, but this reduces coding efficiency

Engineering Contradiction:
Improvetemporal sub-layer presence detection accuracyVSAvoidcoding efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

By signaling temporal sub-layer presence information at the SPS level before decoding operations begin, the patent enables decoders to optimize their processing paths in advance. This preliminary information allows for more efficient resource allocation and processing decisions throughout the decoding pipeline, thereby improving coding efficiency while maintaining accurate sub-layer detection

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent moves the temporal sub-layer presence information from the temporal dimension (slice-level processing during decoding) to the hierarchical dimension (sequence parameter set level). This dimensional shift allows the information to be available earlier in the decoding hierarchy, improving overall coding efficiency without sacrificing detection accuracy

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9674522B2Device and method for scalable coding of video information
Publication Date: 2017.06.06 QUALCOMM INC
  • US9674522B2 patent drawing
  • US9674522B2 patent drawing
  • US9674522B2 patent drawing

AI summary

An apparatus configured to code (e.g., encode or decode) video information includes a memory unit and a processor in communication with the memory unit. The memory unit is configured to store video information associated with a video layer comprising one or more temporal sub-layers. The processor is configured to determine presence information for a coded video sequence in a bitstream, the presence information indicating whether said one or more temporal sub-layers of the video layer are present in the bitstream. The processor may encode or decode the video information.