Abstract:
Circuits, methods, and apparatus that may estimate the power being consumed by an OLED display screen of an electronic device, may provide further information about that power usage, may modify or change functions performed by the electronic device based on that power usage, and may inform an application's developer about the amount of power being used by the electronic device while the electronic device is running the application. One example may estimate the power being used by an OLED display screen of an electronic device by determining the content of images being displayed during a duration. The estimated power may then be presented to a user. The estimated power may be used in decisions to modify or change parameters of the screen or other device components.
Abstract:
Devices and methods for improving image quality and decreasing power consumption of an electronic display are provided. The electronic device includes a display panel including a plurality of pixels configured to display an image, and to operate at multiple refresh rates. The electronic device also includes a processor configured to instruct the display panel to transition between the multiple refresh rates based at least in part on a blur effective width of the image.
Abstract:
An electronic device may generate content that is to be displayed on a display. The display may have an array of liquid crystal display pixels for displaying image frames of the content. The image frames may be displayed with positive and negative polarities to help reduce charge accumulation effects. A charge accumulation tracker may analyze the image frames to determine when there is a risk of excess charge accumulation. The charge accumulation tracker may analyze information on gray levels, frame duration, and frame polarity. The charge accumulation tracker may compute a charge accumulation metric for entire image frames or may process subregions of each frame separately. When subregions are processed separately, each subregion may be individually monitored for a risk of excess charge accumulation.
Abstract:
A display device may include a plurality of pixels, a plurality of source lines that may provide a plurality of data line signals to the plurality of pixels, a plurality of gate lines that may provide a plurality of gate signals to a plurality of switches associated with the plurality of pixels, and a plurality of voltage gate lines disposed parallel to the plurality of source lines and coupled to the plurality of gate lines at a plurality of cross point nodes. The plurality of cross point nodes are positioned in a pseudo random order across the display device.
Abstract:
Systems and methods for controlling operation of an electronic display are provided. One embodiment describes an electronic display, which includes a display driver that writes image frames to pixels of the electronic display with a first refresh rate or a second refresh rate; and a timing controller that receives a plurality of image frames from an image source, in which the plurality of image frames are displayed on the electronic display to play video content; detects a cadence with which the plurality of image frames are received from the image source; and, based at least in part on the cadence of the plurality of image frames, instructs the display driver to write each of the plurality of image frames either as a single image frame at the first refresh rate or an image frame at the first refresh rate followed by a repeat of the image frame at the second refresh rate.
Abstract:
One embodiment describes an electronic display. The electronic display includes display driver circuitry that display an image frame on the electronic device using a first display pixel and a second display pixel, touch sensing circuitry that detect user interaction with the electronic display, and a timing controller. The timing controller receives image data, in which the image data describes a target grayscale value of the first pixel and the second pixel to display the image frame, instructs the display driver circuitry to display a first portion of the image frame by writing the image data to the first display pixel, instructs the touch sensing circuitry to determine whether a user touch is present on a surface of the electronic display after the first portion of the image frame is displayed, determines grayscale value displayed by the second display pixel to display a previous image frame, and instructs the display driver circuitry to display a second portion of the image frame by writing adjusted image data to the second display pixel when the displayed grayscale value differs from the target grayscale value of the second pixel by more than a threshold amount.
Abstract:
Systems and methods for operating a display by dynamically determining a refresh rate for the display. In certain implementations, a processor determines a number of pixels having medium grayscale levels from a histogram for the image. If the number does not exceed a threshold, the processor sets a refresh rate for the display to a first refresh rate. In certain implementations, if the number exceeds a threshold, the processor may set the refresh rate for the display to a second refresh rate. Moreover, the first refresh rate may be lower than the second threshold. In some implementations, the image may be analyzed by subdividing the image into blocks and determining a refresh rate based on grayscale levels or distributions in the blocks. Based on the analysis of the blocks, a corresponding refresh rate may be selected.
Abstract:
A method for simplifying the host-to-display subsystem communications and consolidating the non-volatile memory requirements into a PMIC (power management integrated circuit) is disclosed. Hardware and software resource reduction in both the client devices (located in the display subsystem) and the host System on a Chip (SOC) can be realized with a novel PMIC design. The novel PMIC design achieves the resource reduction by providing for the following features: (1) Single-point communication, (2) Single-point notification, (3) Client device status storage, (4) Client device initialization from PMIC non-volatile memory, and (5) Subsystem calibration retrieval from PMIC non-volatile memory.
Abstract:
A system may include an electronic display panel having pixels, where each pixel may emit light based on a respective programming signal. The system may include a memory storing a map. The processing circuitry may determine a function for each pixel from the map. The processing circuitry may determine a respective control signal based on the function and a target brightness level for each pixel to generate multiple control signals, where the respective control signal is used to generate the respective programming signal for each pixel. The processing circuitry may determine a scaling factor based at least in part on the first map and may scale at least a subset of the multiple control signals based at least in part on the scaling factor.
Abstract:
A system may include an electronic display panel having pixels, where each pixel emits light based on a respective programming signal applied to the pixel. The system may also include processing circuitry to determine a respective control signal upon which the respective programing signal for each pixel is based. The processing circuitry may determine each respective control signal based at least in part on approximations of respective pixel brightness-to-data relationship as defined by a function having variables stored in memory accessible to the processing circuitry.