Image-Based Color Extraction for Faster Content Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing contents editing applications face usability challenges in selecting and matching colors, particularly when users aim to replicate the colors of actual items, due to limited color palettes, time-consuming manual searches, and the need to adjust colors for multiple objects, which is inefficient and labor-intensive.

Innovation Solution

A contents editing application that automatically extracts specific colors from image data and displays them in a user interface, allowing users to easily select and apply colors without manual RGB input, thereby simplifying the color matching process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If users manually search and select colors from limited palettes, then color selection is possible, but it is time-consuming and labor-intensive

Engineering Contradiction:
Improvetime required for color selectionVSAvoidease of color selection
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system automatically extracts colors from image data without requiring user intervention in the color selection process. The computer itself performs the color extraction and presentation tasks that would otherwise require manual user effort, thereby reducing both time consumption and operational complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-extracts colors from image data before the user needs to select them. By preparing the color palette in advance based on the image content, the system eliminates the need for users to manually search through limited palettes, thus reducing time loss while maintaining ease of operation

Inventive Principle:
Principle #10Preliminary action

2Productivity

If users adjust colors for multiple objects manually, then color matching is achieved, but the process is inefficient and labor-intensive

Engineering Contradiction:
Improveefficiency of color matchingVSAvoidease of color adjustment
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system merges the color extraction and color application processes into a single automated operation. Instead of requiring users to manually adjust each object's color, the system extracts colors from the image and applies them to multiple objects simultaneously, thereby improving productivity while maintaining ease of operation through batch processing

Inventive Principle:
Principle #5Merging (Combining)

3Loss of time

If automatic color extraction is implemented, then color selection time is reduced, but the system complexity increases

Engineering Contradiction:
Improvetime for color selectionVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system replaces the mechanical interaction of manual color selection with an automated computer-based color extraction process. By substituting the manual mechanical process with an automated algorithmic approach, the system reduces time loss while the complexity is managed through software automation rather than additional hardware components

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20260023467A1Information processing apparatus, method for controlling information processing apparatus, and storage medium
Publication Date: 2026.01.22 CANON KK
  • US20260023467A1 patent drawing
  • US20260023467A1 patent drawing
  • US20260023467A1 patent drawing

AI summary

A non-transitory computer readable storage medium storing a program which causes a computer to execute: obtaining image data; and displaying an object display region in which an object is displayed, and an editing region in which contents can be edited by adding the object, wherein the displaying includes displaying, on a basis of that a specific color is automatically extracted from the image data obtained, the object based on the specific color in the object display region.