Media Bitstream Backwards Compatibility via Dual Region-Wise Packing Boxes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media bitstream technologies lack backwards compatibility, particularly in the context of region-wise packing information, which can cause media players supporting older versions to fail when parsing updated bitstreams, leading to potential crashes or incorrect rendering of media content.

Innovation Solution

Incorporating both an original region-wise packing box and an extended version of this box in the bitstream, where the original box provides a simple but valid mapping for older media players and the extended box offers a more compact and advanced representation for newer players, ensuring that both can render the media correctly without errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If an extended region-wise packing box is added to provide more compact representation, then bitrate efficiency is improved, but compatibility with older media players is worsened

Engineering Contradiction:
Improvebitrate efficiencyVSAvoidcompatibility with older media players
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The bitstream is segmented into multiple boxes: the original region-wise packing box (for backward compatibility) and the extended region-wise packing box (for improved efficiency). Older players can process the original box while newer players can utilize the extended version, resolving the contradiction between compatibility and efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The original region-wise packing box acts as an intermediary that maintains compatibility with older players, while the extended box provides enhanced functionality. The presence of the original box mediates between the new efficient format and legacy systems, allowing both to coexist.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If only the extended region-wise packing box is used, then representation compactness is improved, but parsing reliability for older players is worsened

Engineering Contradiction:
Improverepresentation compactnessVSAvoidparsing reliability for older players
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The solution segments the data structure into two distinct boxes with different levels of complexity. The original box maintains simple, reliable parsing for older players, while the extended box provides compact representation for newer players, eliminating the trade-off between compactness and reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different parts of the bitstream have different qualities: the original region-wise packing box maintains simple structure for reliability, while the extended box uses compact representation where supported. This local differentiation resolves the contradiction between compactness and parsing reliability.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If the original region-wise packing box is maintained, then compatibility is improved, but bitrate efficiency is worsened

Engineering Contradiction:
ImprovecompatibilityVSAvoidbitrate efficiency
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The solution merges both the original and extended region-wise packing boxes in the same bitstream. This combination allows the system to maintain compatibility through the original box while achieving improved bitrate efficiency through the extended box when supported by the player.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The bitstream structure becomes universal by incorporating both versions of the region-wise packing box. It can function with older players that only understand the original format and with newer players that can utilize the extended format, achieving multi-functionality that resolves the compatibility-efficiency contradiction.

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

Data Source

PatentUS20250016378A1Media bitstream having backwards compatibility
Publication Date: 2025.01.09 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US20250016378A1 patent drawing
  • US20250016378A1 patent drawing
  • US20250016378A1 patent drawing

AI summary

Providing backward compatibility in terms of a media bitstream and a media player conforming to different versions of a media bitstream syntax specification. In one embodiment, a bitstream is made backward compatible by including in the bitstream a first entry for a feature available in the media bitstream and second entry for an updated feature available in the media bitstream, where the first entry is understood both by a media player supporting a first version of a syntax specification and a media player supporting an updated version of the syntax specification, and the second entry is understood by the media player supporting the updated version of the syntax specification, but is not understood by the media player supporting the first version of the syntax specification.