Claims
- 1. A display system having a computer, a video source, a graphics refresher and a display monitor, said graphics refresher at least for repeatedly providing a refresh signal for refreshing an image on said display monitor, comprising:a first buffer for receiving a first portion of video data from said video source, said first portion comprising complete frame information displayable on said display monitor when said refresh signal is applied by said graphics refresher; a second buffer for receiving a second portion of video data from said video source, said second portion comprising complete frame information displayable on said display monitor when said refresh signal is applied by said graphics refresher; and a third buffer for receiving a third portion of video data from said video source, said third portion comprising complete frame information displayable on said display monitor when said refresh signal is applied by said graphics refresher, wherein said graphics refresher generates signals for selectively displaying one of said first portion, said second portion and said third portion of video data on said display monitor such that said one of said first portion, said second portion and said third portion of video data is provided to said display monitor for display without inserting any null frames.
- 2. The display system as recited in claim 1, wherein said first buffer, said second buffer, and said third buffer are integrated into a single memory structure.
- 3. The display system as recited in claim 1, wherein said first buffer, said second buffer, and said third buffer are integrated into a single circular stack data structure.
- 4. The display system as recited in claim 1, wherein said first buffer and said second buffer are integrated into a single memory structure.
- 5. The display system as recited in claim 1, wherein said first buffer and said third buffer are integrated into a single memory structure.
- 6. The display system as recited in claim 1, wherein said second buffer and said third buffer are integrated into a single memory structure.
- 7. The display system as recited in claim 1, wherein each of said first complete frame, second complete frame, and third complete frame is provided to said display monitor for display as a picture-in-picture (PIP).
- 8. The display system of claim 7, wherein the first complete frame, the second complete frame and the third complete frame are different frames.
- 9. A method for providing live video from a video source on a computer system using a first buffer, a second buffer and a third buffer, the computer system having a display monitor controlled by a graphics refresher, said graphics refresher at least for repeatedly providing graphics refresh signal, comprising the steps of:(A) commencing the filling of said first buffer with a first portion of video data from said video source; (B) displaying the contents of said third buffer after said third buffer is full with a third portion of video data from said video source, as long as a graphics refresh signal is provided, said third portion comprising complete frame information provided to said display monitor, without any null frames inserted, when said graphics refresh signal is applied by said graphics refresher, otherwise discarding the contents of said third buffer; (C) completing the filling of said first buffer with said first portion of video data from said video source; (D) commencing the filling of said second buffer with a second portion of video data from said video source; (E) displaying the contents of said first buffer after said first buffer is full with said first portion of video data from said video source, said first portion comprising complete frame information provided to said display monitor, without any null frames inserted, when said refresh signal is applied by said graphics refresher, as long as a graphics refresh signal is provided, otherwise discarding the contents of said first buffer; (F) completing the filling of said second buffer with said second portion of video data from said video source; (G) commencing the filling of said third buffer with said third portion of video data from said video source; (H) displaying the contents of said second buffer after said second buffer is full with said second portion of video data from said video source, without any null frames inserted, as long as a graphics refresh signal is provided, said second portion comprising complete frame information provided to said display monitor, otherwise discarding the contents of said second buffer; (I) completing the filling of said third buffer with said third portion of video data from said video source; and (J) repeating steps (A) through (I) until a system reset.
- 10. A display system, comprising:a video source generating video information at a first frequency; a graphics refresher providing a refresh signal to a display monitor at a second frequency; and at least three buffers for storing said video information provided by said video source, each buffer storing a complete frame, wherein said complete frame is provided to said display monitor without inserting any null frames upon application of said refresh signal.
- 11. The display system as recited in claim 8, wherein:said first frequency equals said second frequency.
- 12. The display system as recited in claim 10, wherein said plurality of buffers equals three buffers.
- 13. The display system as recited in claim 10, wherein each said complete frame stored by a buffer is provided to said display monitor for display as a picture-in-picture (PIP).
- 14. The display system of claim 13, wherein the first complete frame, the second complete frame and the third complete frame are different frames.
Parent Case Info
This application is a continuation of application Ser. No. 08/744,096, filed Nov. 5, 1996.
US Referenced Citations (6)
Foreign Referenced Citations (2)
Number |
Date |
Country |
0 493 881 |
Jul 1992 |
EP |
0 539 822 |
May 1993 |
EP |
Non-Patent Literature Citations (1)
Entry |
T. Tatsumi et al., The Video Processor for a Personal Computer, IEEE Transactions on Consumer Electronics, vol. 35, No. 3, Aug. 1989 pp. 614-622. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
08/744096 |
Nov 1996 |
US |
Child |
09/303222 |
|
US |