Object-Based Audio Multiplexing With Shared ES Headers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multimedia transmission systems face inefficiencies in data transmission due to excessive header information when packetizing multiple audio and video objects, leading to high overhead and reduced data transmission rates.

Innovation Solution

A method and apparatus that filter input Elementary Streams (ESs) based on common information, add a packet header excluding this information, aggregate the ES packets, and include common information in a multi-object packet header, reducing the overall header size and improving transmission efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the conventional Flex MUX scheme is used to packetize multiple ESs into a single packet, then multiple audio and video objects can be transmitted together, but the header information becomes excessive and data transmission efficiency decreases

Engineering Contradiction:
Improveability to transmit multiple objectsVSAvoiddata transmission efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The packet header is segmented into two parts: a common header containing shared information (such as audio object information) and individual headers containing object-specific information. This segmentation allows the common information to be transmitted once rather than repeated for each object, reducing overall overhead while maintaining the ability to transmit multiple objects.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple ES packets with identical common header information are merged into a single packet structure where the common header is shared. This merging eliminates redundant information transmission while preserving the individual characteristics of each object through their respective individual headers, thus improving transmission efficiency without sacrificing versatility.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If each ES is packetized independently with complete header information, then each object can be identified and processed correctly, but the overall data transmission rate decreases due to repeated header information

Engineering Contradiction:
Improveobject identification accuracyVSAvoiddata transmission rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The header is divided into common and individual sections. The common header contains identification information shared by multiple objects (such as audio object type, coding parameters), while individual headers contain object-specific data. This segmentation maintains complete object identification capability while eliminating redundant information transmission.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of copying the entire header for each object packet, the patent creates a single copy of the common header that is referenced by multiple objects. Each object packet contains only its unique individual header information, reducing the total data volume while preserving the ability to correctly identify and process each object.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8340096B2Method and apparatus for transmitting and receiving of the object-based audio contents
Publication Date: 2012.12.25 ELECTRONICS & TELECOMM RES INST
  • US8340096B2 patent drawing
  • US8340096B2 patent drawing
  • US8340096B2 patent drawing

AI summary

The present invention relates to a system for transmitting and receiving audio, particularly, to a method and apparatus for transmitting and receiving of object-based audio contents, which packetizes audio objects having the same characteristic. To achieve the above, the present invention includes filtering a plurality of ESs according to common information, adding a packet header to the respective filtered ESs and generate ES packets, aggregating all the generated ES packets and then adding a multi-object packet header to the aggregated ES packets to generate an object packet, and multiplexing the generated object packet, packetizing the multiplexed object packet according to a transmitting media and transmitting the packetized object packet.