Compact Color Space Metadata for Automatic Image Color Naming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems are limited in automatically generating metadata for digital images describing colors due to the vast number of colors in the RGB color space, leading to subjective perception and manual labeling being tedious for large databases.

Innovation Solution

A computing device uses a compact color space with a subset of colors, assigning each pixel a color and tone, generating metadata with natural language names, and reducing memory consumption through quantization and sparse lookups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a compact color space with a subset of colors is used, then memory consumption is reduced and automatic metadata generation is enabled, but color representation precision is reduced

Engineering Contradiction:
Improvememory consumptionVSAvoidcolor representation precision
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The RGB color space is segmented into multiple compact color spaces, each representing a specific tone (warm, cool, neutral). Each compact color space contains a limited subset of colors (e.g., 30-50 colors) optimized for its tone category. This segmentation allows the system to reduce memory consumption by using smaller color palettes while maintaining color representation precision within each tone category.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter of color space size by using different compact color spaces depending on the detected tone of the image. Instead of using a single large RGB color space, the system dynamically selects and applies compact color spaces with adjusted parameters (number of colors, hue ranges) based on the image's dominant tone, thereby reducing memory consumption while preserving necessary color precision.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If manual labeling is used for color metadata, then color accuracy is maintained, but productivity is reduced and the process is tedious for large databases

Engineering Contradiction:
Improvecolor accuracyVSAvoidmetadata generation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system enables automatic metadata generation by implementing self-service functionality that computes color histograms, detects dominant tones, and generates color metadata without human intervention. The color system automatically assigns colors from appropriate compact color spaces based on detected tones, eliminating the need for manual labeling while maintaining reasonable color accuracy through algorithmic analysis.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of labeling colors is replaced with an automated computational system. The system uses algorithms to compute color histograms, detect dominant tones, and automatically generate color metadata, substituting human manual work with automated image processing and analysis mechanisms.

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

3Adaptability or versatility

If the RGB color space is used, then comprehensive color coverage is achieved, but device complexity and processing requirements increase

Engineering Contradiction:
Improvecolor coverageVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The comprehensive RGB color space is segmented into multiple specialized compact color spaces, each optimized for specific tone categories (warm, cool, neutral). This segmentation reduces system complexity by breaking down the large RGB color space into smaller, more manageable components that can be processed more efficiently while collectively maintaining comprehensive color coverage across different image types.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects which compact color space to use based on the detected tone of the image. This dynamic adaptation allows the system to adjust its color processing approach in real-time, using the most appropriate compact color space for each image, thereby reducing overall system complexity while maintaining versatility across diverse image content.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12548196B2Generating image metadata using a compact color space
Publication Date: 2026.02.10 ADOBE INC
  • US12548196B2 patent drawing
  • US12548196B2 patent drawing
  • US12548196B2 patent drawing

AI summary

In implementations of systems for generating image metadata using a compact color space, a computing device implements a color system to receive input data describing pixels of a digital image and corresponding RGB values of the pixels. The color system assigns a color of a compact color space to each of the pixels based on the corresponding RGB values of the pixels. The compact color space includes a subset of colors included in an RGB color space. The color system computes a histogram of colors of the compact color space and determines a particular color of the compact color space based on the histogram. The color system generates color metadata for the digital image describing a natural language name of the particular color of the compact color space.