Computer graphics data recording and playback system with a VCR-based graphic user interface
First Claim
1. A method of recording an X-Window session in which X-Window commands and events create a display on a display device that is coupled to a client program through a work station, said method comprising the steps of:
- storing X-Window commands sent from said client program to said display device in a first memory file;
time stamping said X-Window commands in said first memory file with a first set of time stamps;
at fixed intervals, storing state information in a second memory file, said state information comprising information from which the state of the display at said fixed interval can be determined; and
time stamping said state information in said second memory file with a second set of time stamps.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for recording and playing back computer graphics data, including cursor movement data, and audio data which requires no X-Window command extensions. During recording, the command data stream to a display controller is intercepted, time stamped at regular intervals, and sent to and stored in a first file in a mass storage device. Cursor movement and operation data also is intercepted, time stamped and stored in a second file. During recording, display state data is generated and recorded into a third file at specified intervals. For playback, the system operator is presented with a graphic user interface resembling the control panel of a video cassette recorder. The system operator can play back the recorded information starting from a designated instant by operating the "buttons" on the control panel. For playback, the third file is read and forwarded to the display controller. The first and second files are then merged utilizing the time stamps to ensure synchronization and forwarded in a stream to the display controller for playing back the recorded events.
99 Citations
5 Claims
-
1. A method of recording an X-Window session in which X-Window commands and events create a display on a display device that is coupled to a client program through a work station, said method comprising the steps of:
-
storing X-Window commands sent from said client program to said display device in a first memory file; time stamping said X-Window commands in said first memory file with a first set of time stamps; at fixed intervals, storing state information in a second memory file, said state information comprising information from which the state of the display at said fixed interval can be determined; and time stamping said state information in said second memory file with a second set of time stamps. - View Dependent Claims (2, 3)
-
-
4. An apparatus for recording an X-Window session in which X-Window commands and events create a display on a display device that is coupled to a client program through a work station, said apparatus comprising:
-
a work station including a graphic display device for generating a display; means for intercepting X-Window commands sent from said client program to said display device; means for storing said X-Window commands in a first memory file with a first set of periodic time stamps; and means for storing state information at fixed intervals in a second memory file, said state information comprising information from which the state of the display at said fixed interval can be determined. - View Dependent Claims (5)
-
Specification