Generic Adaptation Layer for Video Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multimedia-coding schemes face challenges in achieving interoperability and performance due to the need for specific syntax in the Network Abstraction Layer (NAL) to accommodate different transport systems, which either hinders optimization or limits operation to existing systems.

Innovation Solution

A generic adaptation layer (GAL) is introduced to create GAL units with a format independent of specific transport systems, allowing the Network Abstraction Layer to map these units to various transport systems' formats, thereby enabling interoperability and efficient data packaging.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the NAL stores a large volume of information to package VCL data into various formats, then interoperability is improved, but performance is affected and the NAL's operation is limited to existing transport systems

Engineering Contradiction:
ImproveinteroperabilityVSAvoidperformance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent divides the NAL into two distinct layers: a generic adaptation layer (GAL) that creates format-independent GAL units from VCL slices, and a transport-specific NAL that maps GAL units to specific transport system formats. This segmentation allows the GAL to handle format conversion generically while the transport-specific NAL optimizes for particular systems, resolving the contradiction between interoperability and performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The generic adaptation layer (GAL) acts as an intermediary between the VCL and transport-specific NALs. It transforms VCL slices into GAL units with a universal format that can be mapped to any transport system, enabling interoperability without requiring each NAL to store and process all possible format variations, thus maintaining performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the NAL is specific to a particular transport system, then optimization is improved, but interoperability is hindered

Engineering Contradiction:
ImproveoptimizationVSAvoidinteroperability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments the adaptation function into a universal GAL layer and multiple transport-specific NAL layers. Each NAL can be optimized for its specific transport system while the GAL provides the universal interface, allowing both optimization and interoperability to coexist.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The GAL units serve as a universal intermediate format that can be mapped to multiple different transport system formats. This universality at the GAL level enables interoperability while allowing each transport-specific NAL to maintain optimization for its particular system through specialized mapping rules.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7831990B2Generic adaptation layer for JVT video
Publication Date: 2010.11.09 SONY GROUP CORP
  • US7831990B2 patent drawing
  • US7831990B2 patent drawing
  • US7831990B2 patent drawing

AI summary

An encoding system includes a video coding layer (VCL) to generate slices when encoding multimedia data, a generic adaptation layer (GAL) to create, from the slices, a set of GAL units having a format that is generic to various transport systems, and a network adaptation layer (NAL) associated with a specific transport system to map the set of GAL units to the format of the specific transport system.