Techniques for updating light-emitting diodes in synchrony with liquid-crystal display pixel refresh
First Claim
1. A computer-implemented method for causing a display device to display an image, the method comprising:
- determining a first portion of a topology based on a first vertical scan position of the display device, wherein the first portion of the topology includes a first set of wiring configurations and indicates a first set of light sources included in the display device that are related to the first set of wiring configurations;
determining a first subset of the wiring configurations based on one or more topological criteria associated with the display device, wherein the first subset of the wiring configurations corresponds to a first subset of the light sources; and
generating at least one instruction based on the first subset of the wiring configurations, wherein the display device executes the at least one instruction upon reaching the first vertical scan position to update the first subset of the light sources in order to display at least a portion of the image.
1 Assignment
0 Petitions
Accused Products
Abstract
A display controller within a display device includes a serial peripheral interface (SPI) that coordinates the updating of current settings for groups of light-emitting diodes (LEDs). The SPI controller operates in synchrony with a liquid-crystal display (LCD) vertical scan position in order to update the current settings for rows of LEDs in parallel with the updating of nearby rows of LCD pixels. When updating a row of LEDs, the SPI controller executes one or more SPI transactions included in an SPI program to write current settings for multiple LEDs nearly simultaneously. A compiler generates the SPI program based on the topology of LEDs included in the display device.
33 Citations
20 Claims
-
1. A computer-implemented method for causing a display device to display an image, the method comprising:
-
determining a first portion of a topology based on a first vertical scan position of the display device, wherein the first portion of the topology includes a first set of wiring configurations and indicates a first set of light sources included in the display device that are related to the first set of wiring configurations; determining a first subset of the wiring configurations based on one or more topological criteria associated with the display device, wherein the first subset of the wiring configurations corresponds to a first subset of the light sources; and generating at least one instruction based on the first subset of the wiring configurations, wherein the display device executes the at least one instruction upon reaching the first vertical scan position to update the first subset of the light sources in order to display at least a portion of the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium storing program instructions that, when executed by a processor, causes the processor to generate instructions for causing a display device to display an image by performing the steps of:
-
determining a first portion of a topology based on a first vertical scan position of the display device, wherein the first portion of the topology includes a first set of wiring configurations and indicates a first set of light sources included in the display device that are related to the first set of wiring configurations; determining a first subset of the wiring configurations based on one or more topological criteria associated with the display device, wherein the first subset of the wiring configurations corresponds to a first subset of the light sources; and generating at least one instruction based on the first subset of the wiring configurations, wherein the display device executes the at least one instruction upon reaching the first vertical scan position to update the first subset of the light sources in order to display at least a portion of the image. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a memory storing a compiler; and a processor that, when executing the compiler, is configured to perform the steps of; determining a first portion of a topology based on a first vertical scan position of the display device, wherein the first portion of the topology includes a first set of wiring configurations and indicates a first set of light sources included in the display device that are related to the first set of wiring configurations, determining a first subset of the wiring configurations based on one or more topological criteria associated with the display device, wherein the first subset of the wiring configurations corresponds to a first subset of the light sources, and generating at least one instruction based on the first subset of the wiring configurations, wherein the display device executes the at least one instruction upon reaching the first vertical scan position to update the first subset of the light sources in order to display at least a portion of an image.
-
Specification