HEIF Image Grouping Structure for Capture Mode Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing HEIF and MIAF file formats lack efficient mechanisms for grouping and describing images and image sequences captured or edited using various capture modes, such as bracketing, burst, and panorama, limiting interoperability and data organization.

Innovation Solution

The method involves determining a grouping type based on capture mode, generating a grouping data structure with image identifiers, and embedding this information in the file, along with additional parameters to characterize the capture mode, using ISO Base Media File Format boxes like EntityToGroup, SampleToGroup, and property structures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If HEIF and MIAF file formats are used to store multiple images, then image compression and storage efficiency are improved, but the ability to group and describe images according to capture modes is insufficient

Engineering Contradiction:
Improveimage storage capacityVSAvoidgrouping mechanism adaptability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent segments the file structure into distinct components: a groups box containing multiple group entries, each group entry containing image identifiers and capture mode parameters. This segmentation allows independent description of different image groups with different capture modes, resolving the contradiction by enabling versatile grouping while maintaining efficient storage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal grouping mechanism that can handle multiple capture modes (bracketing, burst, panorama, time-lapse) through a single standardized data structure. The groups box and group entries serve multiple functions: storing image identifiers, describing capture modes, and enabling various retrieval operations, thus improving adaptability without sacrificing storage efficiency.

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

2Device complexity

If limited grouping mechanisms are provided in HEIF/MIAF formats, then file format simplicity is maintained, but efficient grouping and property description for various capture modes cannot be achieved

Engineering Contradiction:
Improvefile format complexityVSAvoidimage management efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements a nested structure where groups boxes contain multiple group entries, each group entry contains image identifiers and capture mode parameters, which themselves may reference standardized property definitions. This nesting allows comprehensive image management functionality to be packed into an organized hierarchy that maintains file format structure and does not excessively increase complexity.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent introduces configurable parameters within the grouping structure, such as capture mode identifiers, image identifier arrays, and property description fields. These parameters can be adjusted to match different capture scenarios (bracketing with exposure values, burst with timestamps, panorama with overlap ratios), enabling efficient image management across diverse capture modes while maintaining a consistent file format framework.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12613923B2Method and apparatus for encapsulating images in a file
Publication Date: 2026.04.28 CANON KK
  • US12613923B2 patent drawing
  • US12613923B2 patent drawing
  • US12613923B2 patent drawing

AI summary

The present invention concerns a method of encapsulating images in a file, wherein the method comprises determining a grouping type based on a capture mode of the images; generating a grouping data structure describing the images as a group, the grouping data structure comprising image identifiers of the images of the group; and embedding the grouping data structure, the grouping type and the images in the file.