RAW Image Database Migration via Concurrent Interpretation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current approaches for interpreting and displaying digital image data from RAW files are limited by an 'all-or-nothing' method, where only one version of the interpretation technique can be used at a time, leading to issues with custom adjustments being rendered unusable and the inability to compare different decoding versions effectively.

Innovation Solution

A system that allows users to select and concurrently use multiple RAW image interpretation techniques, enabling dynamic interpretation and display of sensor data without modifying the underlying RAW data, and allowing for easy switching between techniques without uninstalling previous versions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If only one version of RAW interpretation technique is used at a time, then the system is simple to operate, but users cannot compare different decoding versions and custom adjustments become unusable

Engineering Contradiction:
Improvesimplicity of technique selectionVSAvoidability to compare different decoding versions
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments the image processing workflow into separate modules: RAW interpretation techniques, custom adjustments, and display. Each technique can be independently selected and applied without affecting others, allowing multiple versions to coexist and be compared while maintaining operational simplicity through modular architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically switches between different RAW interpretation techniques based on user selection rather than requiring manual uninstallation/reinstallation. This dynamic approach allows flexible comparison of multiple decoding versions while maintaining ease of operation through automated technique switching

Inventive Principle:
Principle #15Dynamics

2Productivity

If a new RAW interpretation technique is installed replacing the old one, then the new technique can be used, but the previous technique cannot be accessed and custom adjustments are rendered unusable

Engineering Contradiction:
Improveavailability of new interpretation techniqueVSAvoidaccessibility of previous technique and custom adjustments
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent creates a virtual copy of the RAW interpretation technique interface that allows access to both current and previous techniques simultaneously. This copying mechanism preserves the functionality of previous versions while enabling the new technique to be used, preventing loss of information about prior interpretations and custom adjustments

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system embeds multiple versions of RAW interpretation techniques within a unified interface structure, allowing nested access to previous techniques while using the current technique for primary processing. This nesting approach maintains productivity with new techniques while preserving accessibility to historical versions and custom workflows

Inventive Principle:
Principle #7Nested doll (Nesting)

3Adaptability or versatility

If multiple RAW interpretation techniques are made available concurrently, then users can compare different versions, but the system complexity increases

Engineering Contradiction:
Improveability to use multiple interpretation techniquesVSAvoidnumber of techniques available simultaneously
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal interface that handles multiple RAW interpretation techniques through a single unified system. This multi-functional approach allows concurrent availability and comparison of multiple techniques while masking the underlying complexity through a consistent user interface and automated processing architecture

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

4Adaptability or versatility

If custom adjustments are applied after RAW conversion, then image processing flexibility is achieved, but the adjustments break when technique versions change

Engineering Contradiction:
Improveimage processing flexibilityVSAvoidcompatibility of custom adjustments with technique versions
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent applies custom adjustments at the RAW data level before final interpretation, rather than after conversion to specific formats. This preliminary action ensures that adjustments remain valid across different technique versions since they operate on the unprocessed sensor data that can be reinterpreted by any version without breaking existing custom workflows

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8249385B2Migration for old image database
Publication Date: 2012.08.21 APPLE INC
  • US8249385B2 patent drawing
  • US8249385B2 patent drawing
  • US8249385B2 patent drawing

AI summary

Techniques are described for causing digital image data to be interpreted according to a particular technique of a plurality of techniques. According to an embodiment, digital sensor data is received, and user input is received that specifies which technique of a plurality of techniques to use to generate a display that depicts an unmodified image from the sensor data, wherein each technique of the plurality of techniques generates a display from the sensor data in a different manner than each other technique of the plurality of techniques.