Dynamic contrast enhancement using dithered gamma remapping
AssigneeSynaptics Incorporated
InventorJeffrey A. SMALL
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention generally provide a processing system for a display device. The processing system includes a histogram circuit configured to process a first plurality of pixel values associated with a first image to generate a first histogram. The processing system further includes a boost circuit configured to analyze the first histogram to determine a first boost level. Additionally, the processing system includes an interpolation circuit configured to interpolate, based on the first boost level, between a first boost mapping and a second boost mapping to generate a first intermediate boost mapping. The interpolation circuit is further configured to determine a first plurality of boosted pixel values based on the first intermediate boost mapping.
Claims23
A processing system for a display device, the processing system comprising:
- a histogram circuit configured to process a first plurality of pixel values associated with a first image to generate a first histogram;
- a boost circuit configured to analyze the first histogram to determine a first boost level;
- and
- an interpolation circuit configured to:
- interpolate, based on the first boost level, between a first boost mapping and a second boost mapping to generate a first intermediate boost mapping;
- and
- determine a first plurality of boosted pixel values based on the first intermediate boost mapping.
An electronic device, the electronic device comprising:
- a display device;
- and
- a processing system coupled to the display device, the processing system configured to:
- process a first plurality of pixel values associated with a first image to generate a first histogram;
- analyze the first histogram to determine a first boost level;
- interpolate, based on the first boost level, between a first boost mapping and a second boost mapping to generate a first intermediate boost mapping;
- and
- determine a first plurality of boosted pixel values based on the first intermediate boost mapping.
A method for processing an image, the method comprising:
- processing a first plurality of pixel values associated with a first image to generate a first histogram;
- analyzing the first histogram to determine a first boost level;
- interpolating, based on the first boost level, between a first boost mapping and a second boost mapping to generate a first intermediate boost mapping;
- and
- determining a first plurality of boosted pixel values based on the first intermediate boost mapping.
Dependencies are inferred from the claim text.