IP Library Granted Patent US 8,531,352
Granted Patent B2
US 8,531,352 · App. 12/816,202 · Granted Sep 10, 2013

Dynamic EDID generation

Inventors: Henry Zeng (Sunnyvale, CA); Jing Qian (Shanghai, CN); Xiaoqian Zhang (Shanghai, CN); Xuexin Liu (Shanghai, CN)
Assignee: Synaptics Incorporated
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,531,352
App. No.
12/816,202
Granted
Sep 10, 2013
Kind
B2
Abstract

A multi-monitor display driver that provides consolidated EDID data is provided. The display driver reads the EDID data from the one or more monitors coupled to the driver, determines a consolidated EDID data that is compatible with each of the monitors, and writes the EDID data to an EDID memory in the driver. A source interacting with the driver reads the consolidated EDID data to control interactions with the driver.

Claims (40)

1. A multi-monitor driver, comprising:

a processor coupled to an EDID memory;

one or more monitor interfaces coupled to the processor;

wherein the processor is configured to:

read Extended Display Identification Data (EDID) from one or more monitors coupled to the one or more monitor interfaces;

determine compatible EDID data based on the EDID data read from the one or more monitors;

determine a consolidated EDID data based on the EDID data from the one or more monitors and the compatible EDID data, the consolidated EDID data being synthesized from the compatible EDID;

determine whether at least one parameter in the consolidated EDID data is greater than an allowable limit;

write parameters of the consolidated EDID data into the EDID memory that are determined to not be greater than an allowable limit; and

write default parameters into the EDID memory for parameters of the consolidated EDID data that are greater than an allowable limit.

2. The multi-monitor driver of claim 1 , further including a source interface coupled to the processor and wherein the processor provides the consolidated EDID data stored in the EDID memory to an outside source through the source interface.

3. The multi-monitor driver of claim 1 , wherein the consolidated EDID data comprises a consolidated timing option.

4. The multi-monitor driver of claim 3 , wherein the consolidated timing option depends on a physical arrangement of the one or more monitors.

5. The multi-monitor driver of claim 4 , wherein the physical arrangement of the one or more monitors is the one or more monitors placed in a row.

6. The multi-monitor driver of claim 4 , wherein the physical arrangement of the one or more monitors is a two-dimensional placement of the one or more monitors.

7. The multi-monitor driver of claim 4 , wherein the processor receives information regarding the physical arrangement of the one or more monitors from a source coupled to the processor through a source interface.

8. The multi-monitor driver of claim 4 , wherein the processor receives information regarding the physical arrangement of the one or more monitors through a user interface coupled to the processor.

9. The multi-monitor driver of claim 1 , wherein the compatible EDID data comprises EDID data that is the same for all of the one or more monitors from which the EDID is read.

10. A method of providing Extended Display Identification Data (EDID), comprising:

reading EDID data from one or more monitors through one or more monitor interfaces;

determining a compatible timing option among the EDID data for the one or more monitors;

determining a consolidated timing option based on the compatible timing option;

determining whether the consolidated timing option is greater than an allowable limit;

storing a consolidated EDID data that includes the consolidated timing option in an EDID memory if the consolidated timing option is not greater than an allowable limit;

and storing a consolidated EDID data that includes a default timing option if the consolidated timing option is greater than an allowable limit; the consolidated EDID data being synthesized from the EDID data.

11. The method of claim 10 , wherein determining a compatible timing option includes

determining one or more individual timing options from each of the EDID data for the one or more monitors;

comparing the one or more individual timing options from each of the EDID data to detect a common timing option amongst all of the one or more monitors;

setting the compatible timing option to the common timing option.

12. The method of claim 10 , wherein determining the consolidated timing option includes

calculating the consolidated timing option based on the compatible timing option and a physical arrangement of the one or more monitors.

13. The method of claim 12 , wherein the physical arrangement is a row of the one or more monitors, and wherein the compatible timing option is a common timing option, and calculating the consolidated timing option includes

setting a consolidated horizontal pixel resolution to a number of the one or more monitors times a horizontal pixel resolution of the common timing option;

setting a consolidated vertical pixel resolution to a vertical pixel resolution of the common timing option; and

setting blanking data to a blanking data from the common timing option.

14. The method of claim 12 , further including

reading an indication of the physical arrangement from a user interface.

15. The method of claim 12 , further including

reading an indication of the physical arrangement from a source.

16. The method of claim 10 , further including providing the EDID data from the EDID memory to a source.

Assignments (4)
SECURITY INTEREST Recorded Sep 27, 2017
From: SYNAPTICS INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 044037/0896 →
SECURITY INTEREST Recorded Oct 3, 2014
From: SYNAPTICS INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 033888/0851 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2012
From: INTEGRATED DEVICE TECHNOLOGY, INC.
To: SYNAPTICS INCORPORATED
Reel/Frame 028872/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2010
From: ZENG, HENRY; QIAN, JING; ZHANG, XIAOQIAN; LIU, XUEXIN
To: INTEGRATED DEVICE TECHNOLOGY, INC.
Reel/Frame 024870/0724 →
Continuity (1)
Related Publication 20110304522A1 · Dec 15, 2011