Incremental Batch Editing Digital Media Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in managing large collections of digital media objects, as batch-mode editing operations often result in undesired changes and it is time-consuming to inspect and correct hundreds or thousands of objects, making it difficult to determine which modifications were applied and how to undo them effectively.

Innovation Solution

A media management tool that performs incremental batch-mode editing, allowing users to review and provide feedback on changes made to digital media objects, with features like selective evaluation, customized interfaces, and optimized processing order to minimize user effort and processing overhead, enabling users to approve, reject, or modify changes efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If batch-mode operations are applied to large numbers of digital media objects, then processing efficiency is improved, but it becomes difficult to determine which modifications were applied and how to undo them

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidmodification tracking information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The batch operation process is segmented into multiple stages: preview generation, user review, and selective application. This allows the system to process large numbers of objects efficiently while maintaining user control over which modifications are actually applied, thus tracking modifications without sacrificing productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system generates preview representations of modified objects and presents them to the user for review before final application. This feedback loop enables users to see which modifications were applied and make informed decisions about acceptance or rejection, resolving the information loss problem while maintaining batch processing efficiency.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If a sequence of modification operations is applied to improve digital media objects, then object quality is improved, but the cumulative effect may result in undesired changes

Engineering Contradiction:
Improveobject qualityVSAvoidmodification accuracy
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The system performs preliminary actions by generating preview representations that show the cumulative effect of the modification sequence before actually applying the changes. This allows users to evaluate the combined impact of multiple operations and prevent undesired cumulative changes while still achieving quality improvements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies modifications in a controlled manner, allowing users to accept or reject individual operations within the sequence. This partial application approach enables quality improvement through multiple operations while maintaining reliability by letting users override excessive or undesired cumulative effects.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If all digital media objects in a batch operation are inspected after modifications, then modification accuracy is verified, but it consumes excessive user time

Engineering Contradiction:
Improvemodification verification accuracyVSAvoiduser inspection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts only the modified objects from the batch for user review, rather than requiring inspection of all objects. This selective presentation approach maintains verification accuracy for modified items while significantly reducing the time users spend reviewing unchanged objects.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial verification by focusing user attention only on objects that actually underwent modification. This selective inspection approach maintains measurement precision for modified objects while reducing overall inspection time by excluding unchanged objects from the review process.

Inventive Principle:
Principle #16Partial or excessive action

4Manufacturing precision

If multiple modification operations are applied to correct photograph defects, then object quality is improved, but the time and effort required increases dramatically

Engineering Contradiction:
Improvephotograph qualityVSAvoidediting time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary processing by automatically applying multiple correction operations (cropping, sharpening, color correction, etc.) and generating preview representations before user review. This automated preliminary action improves photograph quality through multiple operations while reducing the time users spend on manual editing by presenting ready-to-review results.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs self-service by automatically executing the sequence of modification operations without requiring user intervention for each step. This automation improves photograph quality through multiple corrections while dramatically reducing editing time by eliminating manual execution of each operation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7730043B1Incremental batch-mode editing of digital media objects
Publication Date: 2010.06.01 ADOBE INC
  • US7730043B1 patent drawing
  • US7730043B1 patent drawing
  • US7730043B1 patent drawing

AI summary

A system for incremental batch-mode editing of digital media objects includes one or more processors and memory coupled to the processors, where the memory stores program instructions executable by the processors to implement a media management tool. The media management tool is configured to receive a batch request indicating a plurality of modification operations to be performed on a plurality of digital media objects, and to perform the modification operations in a particular sequence. After a particular modification operation is performed, the media management tool is configured to provide a representation of one or more digital media objects affected by the modification operation, and receive input or feedback pertaining to the modification operation. The input may, for example, indicate respective versions of one or more digital media objects on which the next modification operation in the particular sequence is to be performed.