Frame register switching for a video processor
First Claim
Patent Images
1. A video register interface for a video processor comprising:
- at least two buffers, each buffer having first and second storage elements, the first storage element of a given buffer disposed to receive data from a microprocessor interface and to transfer that data to the second storage element of the given buffer, the second storage element of the given buffer disposed to receive data only from the first storage element of the given buffer;
logic for controlling timing of the transfer of data from the first storage element to the second storage element of the given buffer and for controlling outputting of data from the second storage element of the given buffer to video processing circuitry, the logic for controlling timing being connected to transfer mode control lines which allow the selection of one of a plurality of transfer modes, a selected transfer mode specifying the timing of the transfer from the first storage element to the second storage element of the given buffer; and
logic for selectively outputting data stored in the second storage element of a selected buffer to the video processing circuitry while allowing data in the first storage element of the selected buffer to be overwritten.
0 Assignments
0 Petitions
Accused Products
Abstract
A video register interface for a video processor in which each frame register has a first storage element which is written by a microprocessor interface independently from a second storage element which outputs control data to video processing circuitry. Since reading and writing are done independently to different storage elements, the contents of the register can be changed without adverse effects on a displayed image. The register interface is used in a CMOS video processor which in turn is used in a microprocessor based multimedia computing system.
6 Citations
9 Claims
-
1. A video register interface for a video processor comprising:
-
at least two buffers, each buffer having first and second storage elements, the first storage element of a given buffer disposed to receive data from a microprocessor interface and to transfer that data to the second storage element of the given buffer, the second storage element of the given buffer disposed to receive data only from the first storage element of the given buffer; logic for controlling timing of the transfer of data from the first storage element to the second storage element of the given buffer and for controlling outputting of data from the second storage element of the given buffer to video processing circuitry, the logic for controlling timing being connected to transfer mode control lines which allow the selection of one of a plurality of transfer modes, a selected transfer mode specifying the timing of the transfer from the first storage element to the second storage element of the given buffer; and logic for selectively outputting data stored in the second storage element of a selected buffer to the video processing circuitry while allowing data in the first storage element of the selected buffer to be overwritten. - View Dependent Claims (2)
-
-
3. A video processor integrated circuit comprising:
-
microprocessor interface circuitry for connection to a microprocessor bus; video processing circuitry having means for receiving a video signal and means for outputting data to a video memory; and a video register interface disposed between the microprocessor interface circuitry and the video processing circuitry, the video register interface including; at least two buffers, each buffer having first and second storage elements, the first storage element of a given buffer disposed to receive data from the microprocessor interface circuitry and to transfer that data to the second storage element of the given buffer, the second storage element of the given buffer disposed to receive data only from the first storage element of the given buffer; logic for controlling timing of the transfer of data from the first storage element to the second storage element of the given buffer and for controlling outputting of data from the second storage element of the given buffer to the video processing circuitry, the logic for controlling timing being connected to transfer mode control lines which allow the selection of one of a plurality of transfer modes, a selected transfer mode specifying the timing of the transfer from the first storage element to the second storage element of the given buffer; and logic for selectively outputting data stored in the second storage element of a selected buffer to the video processing circuitry while allowing data in the first storage element of the selected buffer to be overwritten. - View Dependent Claims (4, 5)
-
-
6. An adapter card for use in a computer system, the adapter card comprising:
-
a video memory; means for connection to a video display, the means connected to the video memory; means for connection to a computer system bus; and a video processor integrated circuit disposed between a video bus and the means for connection to the computer system bus, the video processor integrated circuit including; microprocessor interface circuitry for connection to the system bus; video processing circuitry having means for receiving a video signal and means for outputting data to the video memory; and a video register interface disposed between the microprocessor interface circuitry and the video processing circuitry, the video register interface including; at least two buffers, each buffer having first and second storage elements, the first storage element of a given buffer disposed to receive data from the microprocessor interface circuitry and to transfer that data to the second storage element of the given buffer, the second storage element of the given buffer disposed to receive data only from the first storage element of the given buffer; logic for controlling timing of the transfer of data from the first storage element to the second storage element of the given buffer and for controlling outputting of data from the second storage element of the given buffer to the video processing circuitry, the logic for controlling timing being connected to transfer mode control lines which allow the selection of one of a plurality of transfer modes, a selected transfer mode specifying the timing of the transfer from first storage element to the second storage element of the given buffer; and logic for selectively outputting data stored in the second storage element of a selected buffer to the video processing circuitry while allowing data in the first storage element of the selected buffer to be overwritten. - View Dependent Claims (7, 8)
-
-
9. A computer system comprising:
-
a processor; a storage means; a system bus coupling the processor and the storage means to one or more adapter card connectors; and at least one adapter card connected to the computer system through an adapter card connector, the adapter card including; a video memory; means for connection to a video display, the means connected to the video memory; means for connection to a computer system bus; and a video processor integrated circuit disposed between the video bus and the means for connection to the computer system bus, the video processor integrated circuit including; microprocessor interface circuitry for connection to the system bus; video processing circuitry having means for receiving a video signal and means for outputting data to the video memory; and a video register interface disposed between the microprocessor interface circuitry and the video processing circuitry, the video register interface including; at least two buffers, each having first and second storage elements, the first storage element of a given buffer disposed to receive data from the microprocessor interface circuitry and to transfer that data to the second storage element of the given buffer, the second storage element of the given buffer disposed to receive data only from the first storage element of the given buffer; logic for controlling timing of the transfer of data from the first storage element to the second storage element of the given buffer and for controlling outputting of data from the second storage element of the given buffer to the video processing circuitry, the logic for controlling timing being connected to transfer mode control lines which allow the selection of one of a plurality of transfer modes, a selected transfer mode specifying the timing of the transfer from the first storage element to the second storage element of the given buffer; and logic for selectively outputting data stored in the second storage element of a selected buffer to the video processing circuitry while allowing data in the first storage element of the selected buffer to be overwritten.
-
Specification