Patent US5404446A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5404446A Expired / Lapsed US ⏱️ 0.0 years remaining

Dual buffer video display system for the display of asynchronous irregular frame rate video data

Assignee: International Business Machines Corp
•
Filing: 1993-03-26
•
Granted: 1995-04-04
•
Expires: 2013-03-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A video signal is received from an asynchronous link (15) at an irregular frame rate for display on a computer monitor 9 at a regular frame rate. Frames are transferred to the monitor via first and second buffers (23, 25). A control process (27) manages the transfer of frames between the first and second buffers and is responsible for deciding if, when and how many frames to transfer, in order to minimise the delay between the incoming image and the displayed image.

Inventors

  • 👤 Ronald J. Bowater
  • 👤 Barry K. Aldred
  • 👤 Steven P. Woodman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 08:30
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/14

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 121 words
A video system for displaying video images on a display screen, said video system comprising: first buffer means for storing frames of a video signal received from an asynchronous network at an irregular frame rate; second buffer means for supplying frames to the display screen at a regular frame rate; and control means for transferring frames from said first buffer to said second buffer, wherein said control means transfers frames from said first buffer to said second buffer when a current number of frames in said second buffer is below a predetermined limit, and wherein the control means determines a number of frames to transfer from said first buffer to said second buffer in accordance with a level of CPU activity.
Claim 2
Dependent Claim 121 words
A video system for displaying video images on a display screen, said video system comprising: first buffer means for storing frames of a video signal received from an asynchronous network at an irregular frame rate; second buffer means for supplying frames to the display screen at a regular frame rate; and control means for transferring frames from said first buffer to said second buffer, wherein said control means transfers frames from said first buffer to said second buffer when a current number of frames in said second buffer is below a predetermined limit, and wherein the control means determines a number of frames to transfer from said first buffer to said second buffer in accordance with a level of CPU activity.
Claim 3
Dependent Claim 58 words
A video system as claimed in claim 1, wherein said second buffer sends a message to said control means when the current number of frames in said second buffer falls below a predetermined limit, and the level of CPU activity is based on a time taken for the message from said second buffer to reach said control means.
Claim 4
Dependent Claim 44 words
A video system as claimed in claim 2, wherein the difference between the current number of frames in said second buffer and the predetermined limit is used to calculate the time taken for the message from said second buffer to reach the control means.
Claim 5
Dependent Claim 44 words
A video system as claimed in claim 1, wherein said control means repeatedly interrogates said second buffer to determine the current number of frames therein, and the level of CPU activity is based on a time interval between successive interrogations of said second buffer.
Claim 6
Dependent Claim 34 words
A video system as claimed in claim 1, wherein when said first buffer is empty and said second buffer needs more frames, said control means creates null frames for transfer to said second buffer.
Claim 7
Dependent Claim 120 words
A video system for displaying video images on a display screen, said video system comprising: first buffer means for storing frames of a video signal received from an asynchronous network at an irregular frame rate; second buffer means for supplying frames to the display screen at a regular frame rate; and control means for transferring frames from said first buffer to said second buffer; wherein the video signal is compressed as a sequence of still and relative frames, and when said first buffer is full: (i) if an incoming frame is a still frame, said first buffer is flushed, or (ii) if an incoming frame is a relative frame, said first buffer is flushed up to a first still frame.
Claim 8
Dependent Claim 120 words
A video system for displaying video images on a display screen, said video system comprising: first buffer means for storing frames of a video signal received from an asynchronous network at an irregular frame rate; second buffer means for supplying frames to the display screen at a regular frame rate; and control means for transferring frames from said first buffer to said second buffer; wherein the video signal is compressed as a sequence of still and relative frames, and when said first buffer is full: (i) if an incoming frame is a still frame, said first buffer is flushed, or (ii) if an incoming frame is a relative frame, said first buffer is flushed up to a first still frame.
Claim 9
Dependent Claim 36 words
A video system as claimed in claim 6, wherein said first buffer is implemented as a circular buffer that contains at least one more frame than the maximum number of relative frames between successive still frames.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-04-03 1998-10-03 1999-04-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-04-03 2002-10-03 2003-04-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-04-03 2006-10-03 2007-04-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag