Automated Image Keying via Color Space Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current media editing applications face difficulties in accurately isolating and modifying specific color portions in images or videos, particularly when dealing with blue or green screens, due to challenges in tracing boundaries and identifying accurate color spaces, which can result in halo effects and imperfect edits.

Innovation Solution

A novel keyer system that identifies and selects portions of a color space based on pixel samples, allowing users to define a key and transition region through user interface tools, enabling precise editing by applying edits based on the extent of pixel selection within these regions, with features like auto-fitting and three-dimensional volume propagation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a user traces boundaries of an item in an image to select a portion, then the user can modify that portion, but it is difficult for a user to accurately trace the boundaries

Engineering Contradiction:
Improveboundary tracing accuracyVSAvoidboundary tracing difficulty
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent replaces the manual mechanical tracing operation with an automated color-space-based selection system. Instead of requiring users to manually trace boundaries with a cursor, the system automatically identifies and selects pixels based on their color values matching the sampled key color, thereby eliminating the difficulty of accurate boundary tracing while maintaining selection precision.

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

Solution Approach 2:

The system enables self-service selection by automatically identifying and selecting pixels that match the key color criteria without requiring user intervention for boundary definition. The automated selection process serves itself by using color space analysis to determine which pixels should be included in the selection, freeing the user from the complex task of manual boundary tracing.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If the key is defined as a portion of a color space, then color-based selection is enabled, but identifying an accurate portion of the color space is difficult, especially when accounting for halos

Engineering Contradiction:
Improvecolor space identification accuracyVSAvoidcolor space portion identification complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the parameters used to define the key portion in color space by introducing multiple sampling points and using statistical analysis (mean and standard deviation) to determine the key color values. This approach transforms the complex problem of identifying an accurate color space portion into a more manageable process of sampling and statistical calculation, thereby improving accuracy while reducing the perceived complexity for the user.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary sampling of multiple pixels to establish the key color values before final selection is made. By pre-sampling and analyzing the color values of multiple pixels to determine the mean and standard deviation, the system prepares the color space definition in advance, which simplifies the subsequent selection process and improves accuracy by accounting for variations such as halos.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If manual tracing is used to select image portions, then specific areas can be modified, but the process is time-consuming and imprecise

Engineering Contradiction:
Improveselection precisionVSAvoidselection time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent replaces the time-consuming manual tracing mechanism with an automated color-space-based selection system. The system automatically identifies and selects pixels based on their color values, eliminating the need for users to manually trace boundaries. This substitution dramatically reduces the time required for selection while simultaneously improving precision by using objective color value comparisons rather than subjective manual boundary definition.

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

Solution Approach 2:

The selection process serves itself by automatically identifying pixels that match the key color criteria without requiring user intervention for each pixel or boundary definition. The system independently performs the selection based on color space analysis, which both reduces the time required and improves precision by consistently applying the color matching criteria to all pixels.

Inventive Principle:
Principle #25Self-service

4Ease of operation

If a simple color range selection is used, then ease of operation is improved, but accuracy in handling complex color variations and halos deteriorates

Engineering Contradiction:
Improvecolor selection simplicityVSAvoidcolor selection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent enhances the simple color range selection by changing the parameters from a single color value to multiple sampling points with statistical analysis (mean and standard deviation). This allows the system to account for color variations and halos while maintaining the simplicity of the user interface. The user still performs a simple sampling action, but the underlying parameter analysis is more sophisticated, thereby improving accuracy without sacrificing ease of operation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary sampling of multiple pixels to establish the key color values before final selection is made. By pre-sampling and analyzing the color values to determine the mean and standard deviation, the system prepares a more accurate color range that accounts for variations such as halos. This preliminary action maintains ease of operation (the user still only needs to sample) while improving accuracy through the statistical analysis.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8743139B2Automatically keying an image
Publication Date: 2014.06.03 APPLE INC
  • US8743139B2 patent drawing
  • US8743139B2 patent drawing
  • US8743139B2 patent drawing

AI summary

Some embodiments provide a method for automatically selecting a portion of an image that includes several pixels, each of which has a set of pixel values. The method identifies a background color of the image. For each region of a set of regions of a color space that correspond to the background color, the method determines whether a threshold number of pixels in the image have pixel values that are in the region. The method identifies the pixels of the image in the regions that correspond to the background color and have a threshold number of pixels in the image. The method generates a portion of the color space to define a selection of the image using the pixel values of the identified pixels.