Reduced Header Mode for HEIF Metadata Overhead
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current image file formats, such as HEIF, face inefficiencies due to significant metadata overhead, especially when handling small images or multiple images sharing common initialization information, which increases storage and transmission requirements.
Innovation Solution
Implementing a reduced header mode that includes a file description box to indicate the presence of compact metadata, allowing for constrained box ordering, limited media item count, and shared initialization information, enabling efficient processing and decoding of media items by signaling the reduced header mode and using hash values for data integrity and optimization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a normal header mode is used in image file format, then complete metadata information is provided for processing media items, but metadata overhead becomes significant especially for small images or multiple images sharing common initialization information
Solution Approach 1:
The patent segments metadata into two parts: a file description box containing shared initialization information applicable to multiple media items, and individual media item headers containing only item-specific data. This segmentation eliminates redundant metadata repetition across multiple images, directly reducing metadata overhead while preserving complete processing information.
Solution Approach 2:
Instead of copying complete metadata headers for each media item, the patent creates a single copy of initialization information in the file description box that is referenced by multiple media items. This single-copy approach reduces metadata size from O(n) to O(1) for n media items sharing common initialization data.
2Quantity of substance
If a reduced header mode is implemented to reduce metadata overhead, then storage and transmission efficiency is improved, but processing constraints must be imposed on box order, media item count, and data organization
Solution Approach 1:
The patent introduces a dynamic mode selection mechanism where the file description box contains a mode indicator that can be set to either normal mode or reduced header mode. This allows the same file structure to adaptively switch between complete metadata processing and optimized reduced metadata processing, enabling systems to choose the appropriate complexity level based on their capabilities and requirements.
Solution Approach 2:
The patent changes the parameter of metadata organization by introducing a file description box that consolidates initialization information, fundamentally altering how metadata is structured and accessed. This parameter change enables the reduced header mode to achieve lower metadata overhead while maintaining processing capability through the standardized constraints on box order and media item referencing.
3Reliability
If hash values are included in the file description box for data integrity verification, then reliability of data processing is improved, but file size and processing overhead increase
Solution Approach 1:
The patent extracts only the essential integrity verification elements (hash values) from complete metadata and places them in the file description box. This extraction approach provides sufficient data integrity verification without including redundant metadata information, achieving reliable verification while minimizing the additional file size overhead.
Data Source
AI summary
Various embodiments describe an apparatus, a method, and a computer program product. The example apparatus includes at least one processor; and at least one non-transitory memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to perform: writing an indication of presence of a reduced header mode or compact metadata in a file, wherein a reduced header comprises information for processing one or more media items; writing a MetaBox at file-level, wherein the MetaBox is extended to indicate the reduced header mode; and signaling the extension by using a new version of the MetaBox or flags of the MetaBox.


