Container File for Multi-Source Image Data Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image data management systems lack efficient methods for storing, manipulating, and transmitting light field photographs while preserving data relationships, ensuring immutability, reducing bandwidth and storage needs, and addressing privacy concerns.

Innovation Solution

A system and method that utilize a container file representing a scene, comprising multiple frames from different image capture devices, with associated metadata and instructions for combining frames, ensuring immutability through digests, and enabling deferred aggregation and efficient sharing of image data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If image data is transmitted and stored in multiple locations for sharing, then image sharing capability is improved, but bandwidth consumption and storage requirements increase

Engineering Contradiction:
Improveimage sharing capabilityVSAvoidbandwidth and storage requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments image data into frames and separates them from processing instructions. The container file structure divides the image data (frames) from the operations to be performed (edit lists), allowing efficient storage and transmission. This segmentation enables selective transmission of only the frame data rather than redundant complete image files across multiple locations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses references and pointers to represent image data rather than physical copies. The container file stores references to frame data and processing instructions, allowing multiple locations to access the same original data without duplicating it. This reference-based copying reduces bandwidth and storage requirements while maintaining sharing capability.

Inventive Principle:
Principle #26Copying

2Ease of operation

If image data is edited directly by software applications, then editing functionality is improved, but original image data integrity is lost

Engineering Contradiction:
Improveediting functionalityVSAvoidoriginal image data integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent performs preliminary action by capturing light field data and storing it in an immutable container file before any editing operations. The original frame data is preserved as a reference point, and all editing operations are recorded as instructions in the container file rather than modifying the original data. This ensures original image data integrity while enabling full editing functionality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of the original image data in the container file and applies editing operations to this copy rather than the original. The container file structure allows the original frame data to remain intact while storing processed versions as separate elements, maintaining integrity while enabling editing.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If repeated transmission and storage of image data is performed, then image sharing is enabled, but privacy and authenticity concerns arise

Engineering Contradiction:
Improveimage sharing capabilityVSAvoidprivacy and authenticity concerns
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent incorporates feedback mechanisms through digests and checksums that verify the authenticity of image data. The container file structure includes verification elements that can detect unauthorized modifications, providing feedback on data integrity. This allows the system to maintain sharing capability while protecting against privacy violations and authenticity issues.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent uses temporary processing instructions and derived data that can be discarded after use, while maintaining permanent storage of original frame data. The container file structure allows transient processing operations without compromising the persistent integrity of the original data, reducing security risks associated with repeated transmission.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS8908058B2Storage and transmission of pictures including multiple frames
Publication Date: 2014.12.09 GOOGLE LLC
  • US8908058B2 patent drawing
  • US8908058B2 patent drawing
  • US8908058B2 patent drawing

AI summary

According to various embodiments, multiple frames, each having image data and metadata, can be aggregated into pictures. The frames may come from different image capture devices, enabling aggregation of image data from multiple sources. Aggregation can be automatic, or it can be performed in response to user input specifying particular combinations of frames to be aggregated. In various embodiments, pictures are mutable, whereas immutability of the constituent frames is enforced. In various embodiments, certain metadata elements that are not essential to rendering can be selectively removed from frames, so as to address privacy concerns. In various embodiments, frames can be authenticated by the use of digests generated by a hash function.