# US 11,908,400 B2 · Display system using system level resources to calculate compensation parameters for a display module in a portable device

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

- Number: US 11,908,400 B2
- Document ID: US11908400B2
- Status: Granted
- Kind: B2
- Application number: 17/989,216
- Filed: 2022-11-17
- Published: 2023-03-16
- Granted: 2024-02-20
- Earliest claimed: 2014-04-08
- Assignees: Ignis Innovation Inc.
- Applicants: Ignis Innovation Inc.
- Inventors: Gholamreza Chaji
- Web page: https://patentgrep.com/patent/US11908400B2

## CPC

- G09G 3/3208: organic, e.g. using organic light-emitting diodes [OLED]
- G06F 9/5016: {the resource being the memory}
- G06F 9/5022: {Mechanisms to release resources}
- G06F 9/5027: {the resource being a machine, e.g. CPUs, Servers, Terminals}
- G06F 9/5094: {where the allocation takes into account power or heat criteria (power management in computers in general G06F1/3203; thermal management in computers in general G06F1/206)}
- G09G 3/006: {Electronic inspection or testing of displays and display drivers, e.g. of LED or LCD displays (testing individual LED's G01R31/2635; testing lamps G01R31/44; testing of optical features of LCD displays G02F1/1309)}
- G09G 2320/043: Preventing or counteracting the effects of ageing
- G09G 2320/0693: Calibration of display systems
- G09G 2330/021: Power management, e.g. power saving
- G09G 2330/027: Arrangements or methods related to powering off a display
- 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)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system including a display module and a system module. The display module is integrated in a portable device with a display communicatively coupled to one or more of a driver unit, a measurement unit, a timing controller, a compensation sub-module, and a display memory unit. The system module is communicatively coupled to the display module and has one or more interface modules, one or more processing units, and one or more system memory units. At least one of the processing units and the system memory units is programmable to calculate new compensation parameters for the display module during an offline operation.

## Claims

### Claim 1

An electronic device comprising:
a display module integrated in the electronic device, comprising an electronic video display and one or more sub-modules, each only using display level resources of the display module, at least one sub-module of said one or more sub-modules for controlling a process of measuring signals from pixels; and
at least one processing unit, included in a system module physically arranged on one or more substrates communicatively coupled to and separate from the display module, the at least one processing unit configured to execute system level applications of the electronic device and, as part of generating new compensation parameters, to control the process of measuring signals from pixels using system level resources of the one or more substrates distinct from the display level resources.

### Claim 2 (depends on 1)

The electronic device of claim 1, wherein the one or more sub-modules of the electronic device comprise:
a driver unit;
a timing controller;
a measurement unit;
a compensation sub-module; and
a display memory unit,
and wherein the electronic video display is communicatively coupled to at least one of the driver unit, the measurement unit, the timing controller, the compensation sub-module, and the display memory unit, and wherein the system level resources include one or more system memory units of the one or more substrates.

### Claim 3 (depends on 1)

The electronic device of claim 1, wherein said control of the process of measuring signals from pixels using system level resources forms part of a compensation related operation the at least one processing unit shares with the at least one sub-module.

### Claim 4 (depends on 1)

The electronic device of claim 1, wherein said control of the process of measuring signals from pixels using system level resources forms part of a compensation related operation the at least one processing unit offloads from the at least one sub-module and comprises controlling a measurement unit.

### Claim 5 (depends on 1)

The electronic device of claim 1, wherein said at least one processing unit is further configured to perform calculations of the new compensation parameters with use of pixel measurements generated during said control of the process of measuring signals from pixels using system level resources.

### Claim 6 (depends on 1)

The electronic device of claim 1, wherein said at least one processing unit is configured to perform said control of the process of measuring signals from pixels using system level resources during an offline operation in which the electronic video display is off.

### Claim 7 (depends on 1)

The electronic device of claim 1, wherein the one or more substrates is communicatively coupled to said display module via a connector cable configured to interface the display module with the system module.

### Claim 8 (depends on 5)

The electronic device of claim 5, wherein a display memory unit of the electronic device is updated with the calculated new compensation parameters from the system module via a main memory bus or a display video interface.

### Claim 9 (depends on 1)

The electronic device of claim 1, wherein during a calibration of the electronic video display, only those resources required for the calibration remain powered on.

### Claim 10 (depends on 1)

The electronic device of claim 1, wherein calibration of the electronic video display is carried out according to threshold criteria including battery charge and resource availability.

### Claim 11 (depends on 1)

The electronic device of claim 1, wherein calibration of blue sub-pixels of the electronic video display is carried out according to a higher priority than a calibration of sub-pixels of the electronic video display of colors other than blue.

### Claim 12 (depends on 1)

The electronic device of claim 1, wherein a measurement unit of the electronic device carries out the process of measuring signals from pixels of the electronic video display using the system level resources or the display resources or both during an inline operation while pixels of the electronic video display are emitting light.

### Claim 13

A method of operating an electronic device including, a display module integrated in the electronic device including an electronic video display and one or more sub-modules, each only using display level resources of the display module, and at least one processing unit, included in a system module physically arranged on one or more substrates communicatively coupled to and separate from the display module, the method comprising:
performing by at least one sub-module of said one or more sub-modules, control of a process of measuring signals from pixels;
executing at the at least one processing unit, system level applications of the electronic device; and
performing at the at least one processing unit, as part of generating new compensation parameters, control of the process of measuring signals from pixels using system level resources of the one or more substrates distinct from the display level resources.

### Claim 14 (depends on 13)

The method of claim 13, wherein said control of the process of measuring signals from pixels using system level resources forms part of a compensation related operation the at least one processing unit shares with the at least one sub-module.

### Claim 15 (depends on 13)

The method of claim 13, wherein said control of the process of measuring signals from pixels using system level resources forms part of a compensation related operation the at least one processing unit offloads from the at least one sub-module and comprises controlling a measurement unit.

### Claim 16 (depends on 13)

The method of claim 13, further comprising, performing at the at least one processing unit calculations of the new compensation parameters with use of pixel measurements generated during said control of the process of measuring signals from pixels using system level resources.

### Claim 17 (depends on 13)

The method of claim 13, wherein said performing at the at least one processing unit, said control of the process of measuring signals from pixels using system level resources is performed during an offline operation in which the electronic video display is off.

### Claim 18 (depends on 13)

The method of claim 13, wherein the one or more substrates is communicatively coupled to said display module via a connector cable configured to interface the display module with the system module.

### Claim 19 (depends on 16)

The method of claim 16, further comprising:
updating a display memory unit of the electronic device with the calculated new compensation parameters from the system module via a main memory bus or a display video interface.

### Claim 20 (depends on 13)

The method of claim 13, further comprising:
carrying out, at a measurement unit of the electronic device, the process of measuring signals from pixels of the electronic video display using the system level resources or the display resources or both during an inline operation while pixels of the electronic video display are emitting light.
