← Back to Patent Explorer
US6784881B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Synchronizing multiple display channels

Assignee: Oracle America Inc
•
Filing: 2002-01-04
•
Granted: 2004-08-31
•
Expires: 2022-01-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A graphics system that is configured to synchronize a slave display channel to a master display channel may include a master display timing generator configured to provide a frame event indication and a slave display timing generator. The slave display timing generator may be configured to receive the frame event indication and, in response to receiving the frame event indication during its active display period, the slave display timing generator may be configured to wait until its current active display period ends and then jump to its synchronization point. Alternatively, the slave display timing generator may be configured to jump to its synchronization point immediately or after the end of the current horizontal line, and any remaining display information in an interrupted frame may be displayed during the next active display period.

Inventors

  • 👤 Michael A. Wasserman
  • 👤 Michael G. Lavelle
  • 👤 Justin Michael Mahan
  • 👤 David Naegle
  • 👤 Glenn J. Gracon

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 21:22
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/14; G06F3/1423; G06F3/1431; G09; G09G; G09G5/00; G09G5/36; G09G5/363; G09G5/12

Claims Analysis

Total Claims: 42
Claim 1
Independent Claim 94 words
A graphics system comprising: a master display timing generator configured to provide a frame event indication; and a slave display timing generator configured to provide synchronization signals to a display, wherein the slave display timing generator is configured to receive the frame event indication, wherein in response to receiving the frame event indication during its active display period, the slave display timing generator is configured to wait until its current active display period ends and, in response to the current active display period ending, to jump to the slave display timing generator's synchronization point.
Claim 2
Dependent Claim 94 words
A graphics system comprising: a master display timing generator configured to provide a frame event indication; and a slave display timing generator configured to provide synchronization signals to a display, wherein the slave display timing generator is configured to receive the frame event indication, wherein in response to receiving the frame event indication during its active display period, the slave display timing generator is configured to wait until its current active display period ends and, in response to the current active display period ending, to jump to the slave display timing generator's synchronization point.
Claim 3
Dependent Claim 23 words
The graphics system of claim 1 , wherein the master display timing generator is configured to provide synchronization signals to a master display.
Claim 4
Dependent Claim 34 words
The graphics system of claim 1 , wherein the master display timing generator is configured to provide the frame indication in response to the master display timing generator reaching its vertical frame toggle point.
Claim 5
Dependent Claim 27 words
The graphics system of claim 3 , wherein the master display timing generator's vertical frame toggle point occurs during the master display timing generator's vertical front porch.
Claim 6
Dependent Claim 23 words
The graphics system of claim 1 , wherein the slave display channel's synchronization point is the slave display channel's vertical frame toggle point.
Claim 7
Dependent Claim 97 words
The graphics system of claim 1 , wherein the slave display timing generator is configured to operate in a slave mode and in a non-slave mode, wherein if the slave display timing generator is operating in the non-slave mode, the slave display timing generator will not jump to its synchronization point in response to the frame event indication, and wherein if the slave display timing generator is operating in the slave mode, the slave display timing generator will jump to its synchronization point after its current active display period ends in response to the frame event indication.
Claim 8
Dependent Claim 59 words
The graphics system of claim 1 , wherein if the slave display timing generator receives the frame event indication during the slave display timing generator's vertical front porch, the slave display timing generator is configured to wait until an end of a current horizontal line before jumping to its synchronization point in response to receiving the frame event indication.
Claim 9
Dependent Claim 34 words
The graphics system of claim 1 , wherein the current active display period for the slave display timing generator ends when the at least one slave display timing generator enters its vertical front porch.
Claim 10
Dependent Claim 28 words
The graphics system of claim 1 , further comprising a burst requester, wherein the burst requester is configured to prefetch display information to be displayed on the display.
Claim 11
Dependent Claim 42 words
The graphics system of claim 1 , further comprising a second slave display timing generator configured to receive the frame event indication and to jump to the second slave display timing generator's synchronization point in response to receiving the frame event indication.
Claim 12
Dependent Claim 115 words
A graphics system comprising: a master display timing generator configured to provide a frame event indication; a slave display timing generator configured to provide synchronization signals to a display, wherein the slave display timing generator is configured to receive the frame event indication and, in response to receiving the frame event indication, to jump to the slave display timing generator's synchronization point; and a display output queue configured to provide pixels to the display, wherein the display output queue is configured to output prefetched display information for an interrupted frame during a next active display period in response to the slave display timing generator jumping to its synchronization point before entering its vertical blanking interval.
Claim 13
Dependent Claim 115 words
A graphics system comprising: a master display timing generator configured to provide a frame event indication; a slave display timing generator configured to provide synchronization signals to a display, wherein the slave display timing generator is configured to receive the frame event indication and, in response to receiving the frame event indication, to jump to the slave display timing generator's synchronization point; and a display output queue configured to provide pixels to the display, wherein the display output queue is configured to output prefetched display information for an interrupted frame during a next active display period in response to the slave display timing generator jumping to its synchronization point before entering its vertical blanking interval.
Claim 14
Dependent Claim 35 words
The graphics system of claim 11 , wherein the master display timing generator is configured to output the frame event indication in response to the master display timing generator reaching its vertical frame toggle point.
Claim 15
Dependent Claim 27 words
The graphics system of claim 12 , wherein the master display timing generator's vertical frame toggle point occurs during the master display timing generator's vertical front porch.
Claim 16
Dependent Claim 89 words
The graphics system of claim 11 , wherein the slave display timing generator is configured to operate in a slave mode and in a non-slave mode, wherein if the slave display timing generator is operating in the non-slave mode, the slave display timing generator will not jump to its synchronization point in response to the frame event notification, and if the slave display timing generator is operating in the slave mode, the slave display timing generator will jump to its synchronization point in response to the frame event notification.
Claim 17
Dependent Claim 44 words
The graphics system of claim 11 , wherein if one of the slave display timing generators receives the frame event indication, that slave display timing generator is configured to wait until an end of a current horizontal line before jumping to its synchronization point.
Claim 18
Dependent Claim 23 words
The graphics system of claim 11 , further comprising a burst requester configured to prefetch display information to be displayed on the display.
Claim 19
Dependent Claim 38 words
The graphics system of claim 16 , wherein the display timing generator is configured to provide synchronization signals to the burst requester, and wherein the burst requester is configured to request display information based on the synchronization signals.
Claim 20
Dependent Claim 34 words
The graphics system of claim 17 , wherein the burst requester is configured to request a full frame of display information in response to receiving a vertical synchronization signal from the display timing generator.
Claim 21
Dependent Claim 34 words
The graphics system of claim 18 , wherein in response to receiving the frame event indication, the slave display timing generator is configured to reset the burst requester after the next active display period.
Claim 22
Dependent Claim 48 words
The graphics system of claim 19 , wherein if the burst requester is requesting display information for frame N when the slave display timing generator receives the frame event indication, the burst requester is configured to begin requesting display information for frame N+2 in response to being reset.
Claim 23
Dependent Claim 25 words
The graphics system of claim 11 , wherein the slave display timing generator's synchronization point is the slave display timing generator's vertical frame toggle point.
Claim 24
Independent Claim 82 words
A method of synchronizing a plurality of display timing generators, the method comprising: providing a frame event indication; a slave display timing generator detecting the frame event indication, wherein the slave display timing generator is configured to output synchronization signals to a display; and if said detecting occurs during the slave display timing generator's active display period, the slave display timing generator jumping to the slave display timing generator's synchronization point after the slave display timing generator's current active display period ends.
Claim 25
Independent Claim 82 words
A method of synchronizing a plurality of display timing generators, the method comprising: providing a frame event indication; a slave display timing generator detecting the frame event indication, wherein the slave display timing generator is configured to output synchronization signals to a display; and if said detecting occurs during the slave display timing generator's active display period, the slave display timing generator jumping to the slave display timing generator's synchronization point after the slave display timing generator's current active display period ends.
Claim 26
Dependent Claim 37 words
The method of claim 22 , wherein the said providing comprises a master display timing generator providing the frame event indication in response to reaching to the master display timing generator reaching its vertical frame toggle point.
Claim 27
Dependent Claim 26 words
The method of claim 23 , wherein the master display timing generator's vertical frame toggle point occurs during the master display timing generator's vertical front porch.
Claim 28
Dependent Claim 41 words
The method of claim 22 , further comprising the slave display timing generator waiting until an end of a current horizontal line before jumping to its synchronization point if said detecting occurs during the slave display timing generator's vertical front porch.
Claim 29
Dependent Claim 30 words
The method of claim 22 , wherein the current active display period for the slave display timing generator ends when the slave display timing generator enters its vertical front porch.
Claim 30
Dependent Claim 17 words
The method of claim 22 , further comprising prefetching display information to be displayed on the display.
Claim 31
Dependent Claim 24 words
The method of claim 22 , wherein the slave display timing generator's synchronization point is the slave display timing generator's vertical frame toggle point.
Claim 32
Dependent Claim 28 words
The method of claim 22 , further comprising repeating said providing, said detecting, and said jumping until said detecting coincides with the slave display timing generator's synchronization point.
Claim 33
Independent Claim 96 words
A method of synchronizing a plurality of display timing generators, the method comprising: providing a frame event indication; a slave display timing generator detecting the frame event indication; in response to said detecting, the slave display timing generator jumping to the slave display timing generator's synchronization point, wherein said jumping comprises interrupting a frame that is currently being displayed by a display coupled to receive synchronization signals from the slave display timing generator; and in response to said jumping, outputting remaining display information in the interrupted frame to the display during a next active display period.
Claim 34
Independent Claim 96 words
A method of synchronizing a plurality of display timing generators, the method comprising: providing a frame event indication; a slave display timing generator detecting the frame event indication; in response to said detecting, the slave display timing generator jumping to the slave display timing generator's synchronization point, wherein said jumping comprises interrupting a frame that is currently being displayed by a display coupled to receive synchronization signals from the slave display timing generator; and in response to said jumping, outputting remaining display information in the interrupted frame to the display during a next active display period.
Claim 35
Dependent Claim 34 words
The method of claim 30 , wherein said providing comprises a master display timing generator providing the frame event indication in response to the master display timing generator reaching its vertical frame toggle point.
Claim 36
Dependent Claim 26 words
The method of claim 31 , wherein the master display timing generator's vertical frame toggle point occurs during the master display timing generator's vertical front porch.
Claim 37
Dependent Claim 29 words
The method of claim 30 , wherein said jumping comprises waiting until an end of a current horizontal line before jumping to the slave display timing generator's synchronization point.
Claim 38
Dependent Claim 38 words
The method of claim 30 , further comprising the slave display timing generator providing synchronization signals to a burst requester and the burst requester requesting display information to be displayed on the display based on the synchronization signals.
Claim 39
Dependent Claim 28 words
The method of claim 34 , wherein said requesting comprises the burst requester requesting a full frame of display information in response to receiving a vertical synchronization signal.
Claim 40
Dependent Claim 21 words
The method of claim 34 , wherein said jumping further comprises resetting the burst requester after the next active display period.
Claim 41
Dependent Claim 46 words
The method of claim 36 , further comprising the burst requester beginning to request display information for frame N+2 in response to being reset if the burst requester is requesting display information for frame N when the slave display timing generator receives the frame event indication.
Claim 42
Dependent Claim 24 words
The method of claim 30 , wherein the slave display timing generator's synchronization point is the slave display timing generator's vertical frame toggle point.

References Cited (Backward Citations)

US4305045A Cited
US4860285A Cited
US5841430A Cited
US5526024A Cited
US5963200A Cited
US6122000A Cited
US6262695B1 Cited
US5956046A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-08-31 2008-03-01 2008-08-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-08-31 2012-03-01 2012-08-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-08-31 2016-03-01 2016-08-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag