IP Library › Granted Patent US 11,763,774
Granted Patent B2
US 11,763,774 · App. 17/373,587 · Granted Sep 19, 2023

Combined panel self-refresh (PSR) and adaptive synchronization systems and methods

Inventors: Nausheen Ansari (Folsom, CA); Gary Smith (El Dorado Hills, CA)
Assignee: Intel Corporation
G09G5/008G09G2330/021G09G2350/00G09G2370/04
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 11,763,774
App. No.
17/373,587
Granted
Sep 19, 2023
Kind
B2
Abstract

The present disclosure is directed to systems and methods of maintaining source device to sink device synchronization in systems in which the source device enters a Panel Self-Refresh (PSR/PSR2) mode and the sink device enables adaptive synchronization with the source device. To maintain synchronization, in some instances the source device and the sink device may maintain synchronization contemporaneous with at least a portion of the PSR/PSR2 operating mode. To maintain synchronization, in some instances, a high-bandwidth communications link may be maintained between the source device and the sink device. In some instances, synchronization between the source device and the sink device may be interrupted upon the source device entering the PSR/PSR2 operating mode and may be re-established upon the source device exiting the PSR/PSR2 operating mode.

Claims (47)

1. A source device comprising:

an interface; and

processor circuitry to execute instructions to cause the source device to:

determine that video timing synchronization is to be maintained between the source device and a sink device while in a panel replay mode;

while in the panel replay mode, enable a high-bandwidth communication link;

transmit, while in the panel replay mode, a first timing symbol sequence via the high-bandwidth communication link to the sink device, the first timing symbol sequence to convey timing information to the sink device, the first timing symbol sequence to enable maintenance of the video timing synchronization; and

change a state of the high-bandwidth communication link.

2. The source device of claim 1 , wherein the processor circuitry is to resynchronize the source device and the sink device.

3. The source device of claim 1 , wherein the processor circuitry is to update a portion of a display image.

4. The source device of claim 1 , wherein the processor circuitry is to reduce power consumption in response to an adjusted refresh rate.

5. The source device of claim 4 , wherein the processor circuitry is to determine a frame generation rate, the adjusted refresh rate based on the frame generation rate.

6. The source device of claim 1 , wherein the processor circuitry is to maintain the video timing synchronization between the source device and the sink device while in the panel self-refresh mode.

7. The source device of claim 6 , wherein to maintain activation of the high-bandwidth communication link, the processor circuitry is to cause transmission of an idle pattern to the sink device.

8. The source device of claim 1 , wherein the processor circuitry is to cause communication of a frame update including a Presentation Time Stamp to maintain video timing synchronization, the Presentation Time Stamp based on a universal time standard.

9. The source device of claim 1 , further including to enable the high-bandwidth communication link while in the panel replay mode regardless of whether a screen update is to be transmitted or not.

10. The source device of claim 1 , wherein the first timing symbol sequence is a blanking start (BS) sequence.

11. A system comprising:

a sink device; and

a source device including:

an interface; and

processor circuitry to execute instructions to cause the source device to:

determine that video timing synchronization is to be maintained between the source device and the sink device while in a panel replay mode;

while in the panel replay mode, enable a high-bandwidth communication link;

transmit, while in the panel replay mode, a first timing symbol sequence via the high-bandwidth communication link to the sink device, the first timing symbol sequence to convey timing information to the sink device, the first timing symbol sequence to enable maintenance of the video timing synchronization; and

change a state of the high-bandwidth communication link.

12. The system of claim 11 , wherein the processor circuitry is to resynchronize the source device and the sink device.

13. The system of claim 11 , wherein the processor circuitry is to update a portion of a display image.

14. The system of claim 11 , wherein the processor circuitry is to reduce power consumption in response to an adjusted refresh rate.

15. The system of claim 14 , wherein the processor circuitry is to determine a frame generation rate, the adjusted refresh rate based on the frame generation rate.

16. The system of claim 11 , wherein the processor circuitry is to maintain the video timing synchronization between the source device and the sink device while in a panel self-refresh mode.

17. The system of claim 16 , wherein to maintain activation of the high-bandwidth communication link, the processor circuitry is to cause transmission of an idle pattern to the sink device.

18. The system of claim 11 , wherein the processor circuitry is to cause communication of a frame update including a Presentation Time Stamp to maintain video timing synchronization, the Presentation Time Stamp based on a universal time standard.

19. The system of claim 11 , further including to enable the high-bandwidth communication link while in the panel replay mode regardless of whether a screen update is to be transmitted or not.

20. The system of claim 11 , wherein the first timing symbol sequence is a blanking start sequence.

21. A method comprising:

determining that video timing synchronization is to be maintained between a source device and a sink device while in a panel replay mode;

while in the panel replay mode, enabling a high-bandwidth communication link;

transmitting, while in the panel replay mode, a first timing symbol sequence via the high-bandwidth communication link to the sink device, the first timing symbol sequence to convey timing information to the sink device, the first timing symbol sequence to enable maintenance of the video timing synchronization; and

changing a state of the high-bandwidth communication link.

22. A non-transitory computer-readable medium including instructions, which, when executed, cause at least one processor to:

determine that video timing synchronization is to be maintained between a source device and a sink device while in a panel replay mode;

while in the panel replay mode, enable a high-bandwidth communication link;

transmit, while in the panel replay mode, a first timing symbol sequence via the high-bandwidth communication link to the sink device, the first timing symbol sequence to convey timing information to the sink device, the first timing symbol sequence to enable maintenance of the video timing synchronization; and

change a state of the high-bandwidth communication link.

23. The non-transitory computer-readable medium of claim 22 , wherein the instructions are to cause the at least one processor to resynchronize the source device and the sink device.

24. The non-transitory computer-readable medium of claim 22 , wherein the instructions are to cause the at least one processor to update a portion of a display image.

25. The non-transitory computer-readable medium of claim 22 , wherein the instructions are to cause the at least one processor to reduce power consumption in response to an adjusted refresh rate.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2021
From: ANSARI, NAUSHEEN; SMITH, GARY
To: INTEL CORPORATION
Reel/Frame 058467/0251 →
Continuity (2)
Continuation 16457723 · Jun 28, 2019
Related Publication 20220101809A1 · Mar 31, 2022
Cited By (1)
US 12,586,508