Timing synchronization between a content source and a display panel
First Claim
Patent Images
1. A display device, comprising:
- at least one display screen operable to show at least one display panel; and
a controller, comprising logic to;
receive a content frame from a content source over a transport topology;
receive a presentation timestamp (PTS) associated with the content frame, said PTS indicating an earliest time at which the content frame is to be displayed at the display device; and
provide the content frame for display on the display panel at a panel refresh opportunity subsequent to receipt of the content frame and PTS in accordance with the PTS;
wherein either;
the earliest time is defined in units of local time, wherein local time identifies a common time base between the content source and the display panel, wherein the local time is derived from an operating system time;
orthe controller further comprises logic to;
generate a synchronization timestamp (STS) based on units of local time for the content frame;
adjust a panel refresh rate of the display panel to align with the STS; and
provide the content frame for display on the display panel at the STS, wherein the STS is equal to the PTS associated with the content frame or the STS occurs at a subsequent panel refresh opportunity after the PTS.
1 Assignment
0 Petitions
Accused Products
Abstract
Technology for a display device is described. The display device can include at least one display screen operable to show at least one display panel. The display device can include a controller. The controller can receive a content frame from a content source over a transport topology. The controller can receive a presentation timestamp (PTS) associated with the content frame, where the PTS indicates an earliest time at which the content frame is to be displayed at the display device. The controller can provide the content frame for display on the display panel at a subsequent panel refresh opportunity in accordance with the PTS.
16 Citations
27 Claims
-
1. A display device, comprising:
-
at least one display screen operable to show at least one display panel; and a controller, comprising logic to; receive a content frame from a content source over a transport topology; receive a presentation timestamp (PTS) associated with the content frame, said PTS indicating an earliest time at which the content frame is to be displayed at the display device; and provide the content frame for display on the display panel at a panel refresh opportunity subsequent to receipt of the content frame and PTS in accordance with the PTS; wherein either; the earliest time is defined in units of local time, wherein local time identifies a common time base between the content source and the display panel, wherein the local time is derived from an operating system time;
orthe controller further comprises logic to; generate a synchronization timestamp (STS) based on units of local time for the content frame; adjust a panel refresh rate of the display panel to align with the STS; and provide the content frame for display on the display panel at the STS, wherein the STS is equal to the PTS associated with the content frame or the STS occurs at a subsequent panel refresh opportunity after the PTS. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A content display system, comprising:
-
a content source device; a display device comprising at least one display screen operable to show at least one display panel; and a controller, comprising logic to; receive a content frame from the content source device over a transport topology; receive a presentation timestamp (PTS) associated with the content frame, wherein the PTS indicates an earliest time at which the content frame is to be displayed at the display device; and provide the content frame for display on the display panel at a panel refresh opportunity subsequent to receipt of the content frame and PTS in accordance with the PTS; wherein either; the earliest time is defined in units of local time, wherein local time identifies a common time base between the content source and the display panel, wherein the local time is derived from an operating system time;
orthe controller further comprising logic to; generate a synchronization timestamp (STS) for the content frame, wherein the STS is based on units of local time; adjust a panel refresh rate of the display panel to align with the STS; and provide the content frame for display on the display panel at the STS, wherein the STS is equal to the PTS associated with the content frame or the STS occurs at a subsequent panel refresh opportunity after the PTS. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A controller configured to control at least one display screen operable to show at least one display panel, the controller comprising logic to:
-
receive a content frame from a content source over a transport topology; receive a presentation timestamp (PTS) associated with the content frame, wherein the PTS indicates an earliest time at which the content frame is to be displayed at the display screen; and provide the content frame for display on the display panel at a panel refresh opportunity subsequent to receipt of the content frame and PTS in accordance with the PTS; wherein either; the earliest time is defined in units of local time, wherein local time identifies a common time base between the content source and the display panel, wherein the local time is derived from an operating system time;
orthe controller further comprising logic to; generate a synchronization timestamp (STS) for the content frame, wherein the STS is based on units of local time; adjust a panel refresh rate of the display panel to align with the STS; and provide the content frame for display on the display panel at the STS, wherein the STS is equal to the PTS associated with the content frame or the STS occurs at a subsequent panel refresh opportunity after the PTS. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification