ISOBMFF Sample Compression for Uncompressed Media Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The storage and transmission of uncompressed data using the new ISO/IEC 23001-17 standard face challenges in terms of storage and transmission efficiency, while preserving features like compatibility and interoperability with existing ISOBMFF standards.

Innovation Solution

A method for encapsulating media data into an ISO Base Media File Format (ISOBMFF) standard compliant file involves obtaining samples, generating ISOBMFF structure data, compressing the samples using a generic and lossless compression, and embedding the compressed data within the file, while maintaining features like random access and data multiplexing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If uncompressed data is stored using the new ISO/IEC 23001-17 standard, then compatibility and interoperability with existing ISOBMFF standards are preserved, but storage and transmission efficiency deteriorate due to the large amount of data

Engineering Contradiction:
Improvecompatibility and interoperabilityVSAvoidstorage and transmission efficiency
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the media data into individual samples and applies compression selectively to specific samples rather than treating the entire data stream uniformly. This allows the system to maintain ISOBMFF structure and compatibility while reducing the quantity of uncompressed data stored, thereby improving storage efficiency without sacrificing interoperability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the compression parameter state by applying lossless compression to selected samples while leaving other samples uncompressed. This parameter change enables the system to optimize storage efficiency for specific data portions while maintaining the flexibility and compatibility characteristics of the ISOBMFF standard

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If lossless compression is applied to samples in ISOBMFF format, then storage efficiency is improved, but processing complexity increases due to the need to maintain random access and data multiplexing features

Engineering Contradiction:
Improvestorage efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent divides the media data into discrete samples and applies compression selectively to specific samples rather than the entire data stream. This segmentation allows the system to manage processing complexity by treating only portions of the data with compression operations while maintaining the overall ISOBMFF structure and its required features like random access and multiplexing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies compression partially to only certain samples rather than all samples in the media file. This partial action reduces processing complexity compared to full-file compression while still achieving storage efficiency improvements for the compressed portions, without compromising the required ISOBMFF features

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12477195B2Methods and devices for improving storage and transmission of uncompressed data while using a standard format
Publication Date: 2025.11.18 CANON KK
  • US12477195B2 patent drawing
  • US12477195B2 patent drawing
  • US12477195B2 patent drawing

AI summary

A method for encapsulating media data into an ISO Base Media File Format (ISOBMFF) standard compliant file, the media data comprising a sequence of samples, including obtaining at least one sample of the sequence, generating ISOBMFF structure data indexing the at least one obtained sample, compressing the at least one obtained sample, and embedding the generated ISOBMFF structure data and the compressed at least one sample within the ISOBMFF compliant file.