# US 11,114,022 B2 · Micro display ambient computing

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,114,022 B2
- Document ID: US11114022B2
- Status: Granted
- Kind: B2
- Application number: 16/729,225
- Filed: 2019-12-27
- Published: 2020-04-30
- Granted: 2021-09-07
- Earliest claimed: 2019-12-27
- Assignees: Intel Corporation
- Applicants: Intel Corporation
- Inventors: Satish Prathaban; Kunjal S. Parikh; Vivek Paranjape; Vishal Ravindra Sinha
- Web page: https://patentgrep.com/patent/US11114022B2

## CPC

- G09G 3/32: semiconductive, e.g. using light-emitting diodes [LED]
- G09G 2300/0408: Integration of the drivers onto the display substrate
- G09G 2310/0275: Details of drivers for data electrodes, other than drivers for liquid crystal, plasma or OLED displays, not related to handling digital grey scale data or to communication of data to the pixels by means of a current
- G09G 2320/0276: for the purpose of adaptation to the characteristics of a display device, i.e. gamma correction
- G09G 2320/0626: for control of overall brightness
- G09G 2320/066: for control of contrast
- G09G 2320/0666: for control of colour parameters, e.g. colour temperature
- G09G 2330/021: Power management, e.g. power saving
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)

## Abstract

A display device includes a backplane, where a portion of the backplane is associated with a particular pixel of a display, and the display includes an array of pixels. The display further includes at least a particular light emitting diode (LED) on the portion of the backplane to implement the particular pixel and local memory located with the particular LED on the portion of the backplane, where the local memory is to store data to be used to control the particular LED and presentation at the particular pixel.

## Claims

### Claim 1

An apparatus comprising:
a portion of a backplane, wherein the portion is associated with a particular pixel of a display, and the display is to comprise an array of pixels;
a particular light emitting diode (LED) on the portion of the backplane, wherein the particular LED is to implement the particular pixel; and
local memory located with the particular LED on the portion of the backplane, wherein the local memory is to store data to be used to control the particular LED and presentation at the particular pixel; and
execution unit circuitry to implement a portion of graphics processing logic for the display, wherein the execution unit circuitry is to perform one or more graphics operations for the particular pixel using data stored in the local memory, wherein the execution unit circuitry is located with the particular LED and the local memory on the portion of the backplane.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the one or more graphics operations to be performed by the execution unit circuitry comprise backend processing operations.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the one or more graphics operations comprise at least one of gamma correction, color calibration, or tone mapping at the particular pixel.

### Claim 4 (depends on 1)

The apparatus of claim 1, further comprising controller circuitry to send a signal to control presentation of the particular pixel based on display data, wherein the signal is to cause data to be stored in the local memory based on the display data.

### Claim 5 (depends on 4)

The apparatus of claim 4, wherein the controller circuitry is located with the particular LED on the portion of the backplane.

### Claim 6 (depends on 4)

The apparatus of claim 4, wherein the data is to be stored in the local memory to reflect a change in pixel state for the particular pixel based on the display data, and the data overwrites other data associated with a previous pixel state.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein the pixel state of the particular pixel is to remain unchanged based on other display data, the controller circuitry refrains from signaling the particular LED based on the other display data, and illumination of the particular LED remains static in response to the other display data based on the data stored in the local memory.

### Claim 8 (depends on 4)

The apparatus of claim 4, wherein the particular LED is one of a plurality of LEDs in the array of pixels, and the apparatus further comprises a plurality of controllers, wherein each of the plurality of controllers controls a respective subset of the plurality of LEDs.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein the particular LED is one of a plurality of LEDs in the array of pixels, and another one of the plurality of LEDs is located in another portion of the backplane, the other LED is to implement another one of the array of pixels, and another local memory is located in the other portion of the backplane and serves as local memory for the other pixel, wherein the other LED is controlled based on pixel state data stored in the other local memory.

### Claim 10 (depends on 1)

The apparatus of claim 1, further comprising an interface to couple to a host processor, wherein display data is received for the display from the host processor on the interface, and the host processor is separate from the backplane.

### Claim 11 (depends on 1)

The apparatus of claim 1, wherein the LED comprises a microLED.

### Claim 12

At least one non-transitive machine accessible storage medium having instructions stored thereon, wherein the instructions, when executed on a machine, causes the machine to:
identify display data corresponding to graphics to be presented on a display, wherein the graphics are to transition from a first frame to a second frame based on the display data, the display comprises a backplane with an array of light emitting diodes (LEDs) to implement a plurality of pixels of the display, the backplane further comprises a plurality of memory elements to serve as local memory for each one of the plurality of pixels, and at least some of the plurality of memory elements are located on the backplane between LEDs in the array of LEDs;
determine, from the display data, that a first subset of the plurality of pixels are to retain respective pixel values in the transition from the first frame to the second frame;
determine, from the display data, that a second subset of the plurality of pixels are to change from a respective previous value in the first frame to a respective new value in the second frame; and
cause a set of signals to be sent to write data to a subset of the plurality of memory elements, wherein the subset of memory elements serve as local memory for the second subset of pixels, and the data is written to the subset of memory elements to identify the respective new pixel values for the second subset of pixels, wherein each LED in the array of LEDs is driven by a corresponding value stored in the respective local memory for the LED.

### Claim 13 (depends on 12)

The storage medium of claim 12, wherein the array of LEDs comprises an array of microLEDs.

### Claim 14 (depends on 12)

The storage medium of claim 12, wherein the instructions, when executed, further cause the machine to:
cause a graphics operation to be performed for a particular one of the plurality of pixels by execution unit circuitry on the backplane, wherein the execution unity circuitry is positioned between two LEDs in the array of LEDs.

### Claim 15 (depends on 12)

The storage medium of claim 12, wherein a second subset of the memory elements implementing local memory for the first set of pixels retain respective pixel values for the first set of pixels to cause presentation of the first set of pixels to remain static over the transition from the first frame to the second frame.

### Claim 16

A system comprising:
a host platform comprising:
a data processor; and
a memory; and
a display to interface with the host platform, wherein the display comprises:
a backplane;
a plurality of light emitting diode (LED) elements mounted on the backplane to implement an array of pixels of the display; and
a plurality of memory elements mounted on the backplane, wherein at least some of the plurality of memory elements are mounted between LED elements in the plurality of LED elements, and the plurality of memory elements provide local memory for the array of pixels,
wherein each one of the plurality of LED elements is driven based on a respective pixel value stored in the local memory of the respective pixel implemented by the LED element, the host platform is to cause graphics to be presented in consecutive frames on the display, and respective pixel values are to be retained in the local memory when the corresponding pixels remain unchanged between the consecutive frames.

### Claim 17 (depends on 16)

The system of claim 16, wherein the display further comprises a plurality of execution unit circuits mounted on the backplane, at least a portion of the plurality of execution unit circuits are positioned between LED elements in the plurality of LED elements, and the plurality of execution units are to perform graphics processing functions for pixels in the array of pixels.

### Claim 18 (depends on 16)

The system of claim 16, wherein the system comprises a laptop computer, the laptop computer comprises a base and a lid, the host platform is implemented in the base, and the display is implemented in the lid.

### Claim 19 (depends on 16)

The system of claim 16, wherein each one of the plurality of LED elements comprises a respective microLED device.

### Claim 20 (depends on 16)

The system of claim 16, wherein a particular one of the memory elements is to serve as local memory for a particular one of the array of pixels, the particular pixel is implemented by a particular one of the plurality of LED elements, the particular LED element is located in a subarea of the backplane associated with a position of the particular pixel, and the particular memory element is also located in the subarea.
