×

Apparatus for selecting frame buffers for display in a double buffered display system

  • US 5,543,824 A
  • Filed: 08/28/1995
  • Issued: 08/06/1996
  • Est. Priority Date: 06/17/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A double buffered output display system for displaying a plurality of frames of data, said double buffered output display system comprising:

  • a rendering engine for rendering said plurality of frames of data;

    an output display for display of said plurality of frames of data;

    a video timing generator, said video timing generator generating at least one timing signal, said timing signal having a vertical retrace period after complete scanning of a first display frame and before scanning of a next display frame, said video timing generator asserting an enabling signal during said vertical retrace period;

    a first frame buffer, said first frame buffer coupled to receive a first frame of data from said rendering engine, said rendering engine writing said first frame of data when said output display is not displaying said first frame of data in said first frame buffer;

    a second frame buffer, said second frame buffer coupled to receive a second frame of data from said rendering engine, said rendering engine writing said second frame of data when said output display is not displaying said second frame of data in said second frame buffer;

    a multiplexor coupled to said first frame buffer and said second frame buffer for furnishing an output frame, said multiplexor furnishing said output frame by selecting from said first frame buffer or second frame buffer;

    converter means coupled to said multiplexor and said output display, said converter means receiving said output frame from said multiplexor, said converter means converting said output frame from said multiplexor into a display signal for display on said output display;

    input register means coupled to-said rendering engine for receiving and storing a frame completed signal from said rendering engine indicating that the multiplexor is to select a different frame buffer for generating said output frame; and

    output register means coupled to said input register means and coupled to said video timing generator to receive said enabling signal, said output register means generating an output signal when said enabling signal from said video timing generator is asserted after said frame completed signal has been received from said input register means, said output signal coupled to said multiplexor and said rendering engine such that said output signal switches said multiplexor and said output signal informs said rendering engine when said multiplexor has been switched;

    such that said multiplexor switches between said first frame buffer and said second frame buffer only during said vertical retrace period of said timing signal and informs said rendering engine when a switch occurs.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×