Patent US5404446A successfully refreshed from Google Patents.
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
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.
References Cited (Backward Citations)
DE274703C
Cited
US4027100A
Cited
US4394774A
Cited
EP0031031A2
Cited
WO1986000482A1
Cited
US4995071A
Cited
US5262965A
Cited
EP0382182A2
Cited
US5014267A
Cited
US4949169A
Cited
US5062136A
Cited
US5192999A
Cited
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 |