Techniques to transmit commands to a target device to reduce power consumption
AssigneeIntel Corporation
InventorsGeorge R. Hayek, Todd M. Witter, Seh W. Kwa, Maximino Vasquez
Life of this patent
Estimating the term…
Abstract
Techniques are described to transmit commands to a display device. The commands can be transmitted in header byte fields of secondary data packets. The commands can be used to cause a target device to capture a frame, enter or exit self refresh mode, or reduce power use of a connection. In addition, a request to exit main link standby mode can cause the target enter training mode without explicit command to exit main link standby mode.
Claims14
A computer-implemented method comprising:
- receiving, at a display controller, at least one command in a header byte of a secondary data packet, wherein the secondary data packet is in compliance with a DisplayPort specification and the at least one command comprises:
- an indication of whether a frame is unchanged from another frame sent prior to the frame and provides the same image data as that of the another frame or changed from the another frame and provides different image data as that of the another frame, a command to enter self refresh mode, and a command to reduce power of a link and wherein a single bit represents at least one command;
- receiving, at the display controller, the frame associated with the at least one command;
- and
- requesting, at the display controller, performance of an action based on the at least one command, wherein in response to enabled self refresh mode and an indication that a frame is changed from another frame, performance of an action based on the at least one command comprises:
- storing the changed frame associated with the command into a buffer and maintaining self refresh mode while using the stored changed frame for self refresh.
A system comprising:
- a display;
- a memory device;
- an interface, the interface to receive at least one command in a header byte of a secondary data packet, wherein the secondary data packet is in compliance with a DisplayPort specification, wherein the at least one command comprises:
- an indication of whether a frame is unchanged from another frame sent prior to the frame and is to provide the same image data as that of the another frame or whether the frame is changed from another frame and is to provide different image data than that of the another frame, a command to enter self refresh mode, and a command to reduce power of a link, and wherein a different bit is to represent each command and wherein the interface is to receive the frame associated with the at least one command;
- and
- a controller of the display, the controller to perform an action based on the at least one command, wherein in response to enabled self refresh mode and an indication that a frame is changed from another frame, the controller is to store the changed frame associated with the command into a buffer and to maintain a self refresh mode with use of the stored changed frame for self refresh.
At least one non-transitory computer-readable medium comprising instructions stored thereon, which when executed by a computer, cause the computer to:
- receive at least one command in a header byte of a secondary data packet, wherein the secondary data packet is in compliance with a DisplayPort specification and the at least one command comprises:
- an indication of whether a frame is unchanged from another frame sent prior to the frame and provides the same image data as that of the another frame or whether the frame is changed from the another frame and provides different image data than that of the another frame, a command to enter self refresh mode, and a command to reduce power of a link;
- receive the frame associated with the at least one command;
- and
- request performance of an action based on the at least one command, wherein in response to enabled self refresh mode and an indication that a frame is changed from another frame, the action comprises storage of the changed frame associated with the command into a buffer and maintain a self refresh mode with use of the stored changed frame for self refresh.
Dependencies are inferred from the claim text.