Dynamic Dithering Thresholds for Low-Bit-Depth Display Artifacts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic displays with lower bit-depth capabilities often produce unsightly artifacts when performing traditional dithering techniques like Floyd-Steinberg dithering, especially with non-noisy or uniform image data, as these artifacts can remain visible for extended periods.

Innovation Solution

Dynamic dithering involves periodically varying a rounding threshold value used during the dithering process, causing artifacts to shift or disappear between frames, making them essentially invisible to the human eye.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If spatial dithering (e.g., Floyd-Steinberg) is used to convert higher-bit-depth image data to lower-bit-depth image data, then information from least significant bits is distributed to nearby pixels to conserve image information, but unsightly artifacts (grainy patterns) appear in the dithered image

Engineering Contradiction:
Improveimage informationVSAvoidvisual artifacts
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent applies dynamics by making the rounding threshold value change over time rather than remaining static. The threshold value is updated for each frame or at specified intervals, causing the dithering pattern to shift dynamically. This temporal variation prevents fixed artifacts from persisting in the same location, as the rounding decisions change with each frame update.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements periodic action by systematically updating the rounding threshold value at regular intervals (e.g., each frame or every N frames). This periodic change in the threshold value creates a time-varying dithering pattern that distributes artifacts across different spatial locations over time, making them imperceptible to the human eye.

Inventive Principle:
Principle #19Periodic action

2Productivity

If a static rounding threshold value is used in dithering, then the dithering process is simple and computationally efficient, but artifacts remain in the same location across multiple frames making them visible

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidvisible artifacts
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces dynamics by transitioning from a static rounding threshold to a time-varying threshold that updates periodically. This dynamic approach maintains computational efficiency while eliminating persistent artifacts, as the threshold updates can be implemented with simple arithmetic operations on frame counters or time variables.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies parameter changes by modifying the rounding threshold value over time. The threshold parameter is systematically varied (e.g., incrementing modulo 2^N or using frame-number-based sequences) to change the rounding behavior dynamically, which disperses artifacts across different pixel locations across frames without requiring complex processing.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If dithering distributes least significant bit information to nearby pixels, then the lower-bit-depth image better represents the original higher-bit-depth image, but grainy artifacts become visible in uniform or non-noisy regions

Engineering Contradiction:
Improveimage representation accuracyVSAvoidgrainy artifacts
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent uses dynamics to make the dithering pattern time-varying by updating the rounding threshold periodically. This causes the distribution of quantization errors to shift across different spatial locations over time, transforming static grainy patterns into dynamic, moving artifacts that the human visual system cannot easily detect.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements periodic updates to the rounding threshold value, causing the dithering pattern to cycle through different states. This periodic variation ensures that any localized grainy artifacts appear only transiently at different locations across frames, preventing the formation of persistent visible patterns while maintaining accurate image representation.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8860750B2Devices and methods for dynamic dithering
Publication Date: 2014.10.14 APPLE INC
  • US8860750B2 patent drawing
  • US8860750B2 patent drawing
  • US8860750B2 patent drawing

AI summary

Devices and methods for dynamic dithering are provided. For example, an electronic device according to an embodiment may include image processing circuitry that operates on higher-bit-depth image data and a display panel that displays lower-bit-depth image data. To obtain the lower-bit-depth image data, the image processing circuitry may perform dynamic dithering on the higher-bit-depth image data. Such dynamic dithering may involve dithering frames of the higher-bit-depth image data based at least in part on respective rounding threshold values.