IP Library › Granted Patent US 7,961,656
Granted Patent B2
US 7,961,656 · App. 12/286,192 · Granted Jun 14, 2011

Protocol extensions in a display port compatible interface

Assignee: Intel Corporation
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 7,961,656
App. No.
12/286,192
Granted
Jun 14, 2011
Kind
B2
Abstract

Contents of extension packets of a DisplayPort specification are described that can permit a computer to control a target device. In one example, an extension packet controls the target device in at least one of power consumption, image rendering, and register updating.

Claims (42)

1. A method comprising:

forming a communication in compliance with a DisplayPort specification, wherein the communication controls power consumption of a target device, wherein the communication includes a header and a payload, and wherein the header includes (i) a first portion that defines a generation number of the communication, (ii) a second portion that defines a command to the target device in the communication, (iii) a third portion that indicates a size of information conveyed in each byte of the payload, and (iv) an indicator of whether the payload includes any data; and

requesting transmission of the communication to the target device.

2. The method of claim 1 , wherein the communication comprises an extension packet.

3. The method of claim 1 , wherein the command is selected from among a group consisting of active, standby, idle, and off.

4. The method of claim 3 , wherein the payload comprises an exit latency time and a time unit of the exit latency and wherein the exit latency indicates a time to enter active mode after exiting standby or idle modes.

5. The method of claim 1 , further comprising:

forming a second communication in compliance with the DisplayPort specification, wherein the second communication includes information that defines an image; and

requesting transmission of the second communication to the target device.

6. The method of claim 5 , wherein the second communication includes a header and a payload and wherein the header includes (i) a first portion that defines a generation number of the communication, (ii) a second portion that defines a command in the communication, (iii) a third portion that indicates a size of information conveyed in each byte of the payload, and (iv) an indicator of whether the payload includes any data.

7. The method of claim 6 , wherein the command defines an update of a portion of a displayed image and wherein the payload defines starting coordinates of the portion.

8. The method of claim 6 , wherein the command defines an update of a portion of a displayed image and wherein the payload defines starting and ending coordinates of the portion.

9. The method of claim 1 , further comprising

forming a second communication in compliance with the DisplayPort specification, wherein the second communication includes a command to be written to a register of a target device; and

requesting transmission of the second communication to the target device.

10. The method of claim 9 , wherein the second communication includes a header and a payload and wherein the header includes (i) a first portion that defines a generation number of the communication, (ii) a second portion that defines the command in the communication, (iii) a third portion that indicates a size of information conveyed in each byte of the payload, and (iv) an indicator of whether the payload includes any data.

11. The method of claim 10 , wherein the payload of the second communication defines an address of the register and content to be written to the register.

12. The method of claim 1 , wherein a graphics processor performs the forming and the target device comprises a display.

13. A method comprising:

receiving a communication in compliance with a DisplayPort specification, wherein the communication controls a target device in at least one of power consumption, image rendering, and register updating, wherein the communication includes a header and a payload and wherein the header includes (i) a first portion that defines a generation number of the communication, (ii) a second portion that defines a command in the communication, (iii) a third portion that indicates a size of information conveyed in each byte of the payload, and (iv) an indicator of whether the payload includes any data; and

executing the communication at the target device.

14. The method of claim 13 , wherein when the communication controls power consumption, the command is selected from among a group consisting of active, standby, idle, and off.

15. The method of claim 13 , wherein when the communication controls power consumption, the payload comprises an exit latency time and a time unit of the exit latency and wherein the exit latency indicates a time to enter active mode after exiting standby or idle modes.

16. The method of claim 13 , wherein when the communication controls image rendering, the communication defines an update of a portion of a displayed image.

17. The method of claim 13 , wherein when the communication controls image rendering, the communication defines an update of a portion of a displayed image and wherein the payload defines starting and ending coordinates of the portion.

18. The method of claim 13 , wherein when the communication controls register updating, the communication defines an address of the register and content to be written to the register.

19. An article of manufacture including a machine readable medium having instructions stored thereon, which when executed cause a machine to:

form a communication in compliance with a DisplayPort specification, wherein the communication controls a target device in at least one of power consumption, image rendering, and register updating and wherein the communication includes a header and a payload and wherein the header includes (i) a first portion that defines a generation number of the communication, (ii) a second portion that defines a command in the communication, (iii) a third portion that indicates a size of information conveyed in each byte of the payload, and (iv) an indicator of whether the payload includes any data; and

request transmission of the communication to the target device.

20. The article of manufacture of claim 19 , wherein when the communication controls power consumption, the command is selected from among a group consisting of active, standby, idle, and off and the payload comprises an exit latency time and a time unit of the exit latency and wherein the exit latency indicates a time to enter active mode after exiting standby or idle modes.

21. The article of manufacture of claim 19 , wherein when the communication controls image rendering, the communication defines an update of a portion of a displayed image.

22. The article of manufacture of claim 19 , wherein when the communication controls image rendering, the communication defines an update a portion of a displayed image and wherein the payload defines starting and ending coordinates of the portion.

23. The article of manufacture of claim 19 , wherein when the communication controls register updating, the communication defines an address of the register and content to be written to the register.

24. A system comprising:

a display and

a computer system comprising a processor and an input/output logic, wherein the processor is to:

request to form a communication in compliance with a DisplayPort specification, wherein the communication controls a target device in at least one of power consumption, image rendering, and register updating and wherein the communication includes a header and a payload and wherein the header includes (i) a first portion that defines a generation number of the communication, (ii) a second portion that defines a command in the communication, (iii) a third portion that indicates a size of information conveyed in each byte of the payload, and (iv) an indicator of whether the payload includes any data; and

request to transmit the communication to the display using the input/output logic.

25. The system of claim 24 , wherein when the communication controls power consumption, the command is selected from among a group consisting of active, standby, idle, and off and the payload comprises an exit latency time and a time unit of the exit latency and wherein the exit latency indicates a time to enter active mode after exiting standby or idle modes.

26. The system of claim 24 , wherein when the communication controls image rendering, the communication defines an update of a portion of a displayed image.

27. The system of claim 24 , wherein when the communication controls image rendering, the communication defines an update a portion of a displayed image and wherein the payload defines starting and ending coordinates of the portion.

28. The system of claim 24 , wherein when the communication controls register updating, the communication defines an address of the register and content to be written to the register.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2009
From: KWA, SEH; VASQUEZ, MAXIMINO; KARDACH, JIM
To: INTEL CORPORATION
Reel/Frame 023281/0873 →
Continuity (1)
Related Publication 20100080218A1 · Apr 1, 2010