Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
287 words
A raster operation circuit in a graphic display apparatus, which is activated by a start signal from a microprocessor and comprises a digital differential analyzer for sequentially generating coordinates of a raster array approximating a line connecting a given starting point and an end point and a bit map memory for storing pixel data, comprising: a register for loading chrominance data in response to a load signal from said microprocessor; a write control circuit for writing the content of said register in a region of said bit map memory specified by coordinates generated from said digital differential analyzer in response to a first ready signal and generating a busy signal indicating that said write control circuit is busy; a first flip-flop which is reset in response to the busy signal from said write control circuit and is set in accordance with the load signal; a first gate for producing a third ready signal (PRDY) requesting to said microprocessor a chrominance data load operation with respect to said register in response to a second ready signal (RDY) indicating completion of a coordinate setting operation from said digital differential analyzer when said first flip-flop is in a reset state; a second gate for generating a fourth ready signal (CRDY) in response to the second ready signal when said first flip-flop is in a set state; a second flip-flop for setting one of a line processing mode and a raster operation mode in response to a mode signal from said microprocessor; and a selector for selecting one of said second and fourth ready signals in accordance with the logic state of said second flip-flop and supplying the selected ready signal as the first ready signal to said write control circuit.
Claim 2
Dependent Claim
287 words
A raster operation circuit in a graphic display apparatus, which is activated by a start signal from a microprocessor and comprises a digital differential analyzer for sequentially generating coordinates of a raster array approximating a line connecting a given starting point and an end point and a bit map memory for storing pixel data, comprising: a register for loading chrominance data in response to a load signal from said microprocessor; a write control circuit for writing the content of said register in a region of said bit map memory specified by coordinates generated from said digital differential analyzer in response to a first ready signal and generating a busy signal indicating that said write control circuit is busy; a first flip-flop which is reset in response to the busy signal from said write control circuit and is set in accordance with the load signal; a first gate for producing a third ready signal (PRDY) requesting to said microprocessor a chrominance data load operation with respect to said register in response to a second ready signal (RDY) indicating completion of a coordinate setting operation from said digital differential analyzer when said first flip-flop is in a reset state; a second gate for generating a fourth ready signal (CRDY) in response to the second ready signal when said first flip-flop is in a set state; a second flip-flop for setting one of a line processing mode and a raster operation mode in response to a mode signal from said microprocessor; and a selector for selecting one of said second and fourth ready signals in accordance with the logic state of said second flip-flop and supplying the selected ready signal as the first ready signal to said write control circuit.
Claim 3
Dependent Claim
17 words
A circuit according to claim 1, wherein said first flip-flop is also reset by the start signal.
Claim 4
Dependent Claim
20 words
A circuit according to claim 2, wherein the starting point and the end point are those of a scan line.
Claim 5
Dependent Claim
323 words
A run-length operation circuit in a graphic display apparatus, which is activated by a start signal from a microprocessor and comprises a digital differential analyzer for sequentially generating coordinates of a raster array approximating a line connecting a given starting point and an end point and a bit map memory for storing pixel data, comprising: a register for loading chrominance data in response to a load signal from said microprocessor; a write control circuit for writing the content of said register in a region of said bit map memory specified by coordinates generated from said digital differential analyzer in response to a first ready signal (ARDY) and generating a busy signal indicating that said write control circuit is busy; a counter, initialized by the load signal, for performing a count operation in response to the first ready signal; a first flip-flop which is reset when said counter counts the number of continuous pixels to be displayed in an identical color specified by said microprocessor, and is set in accordance with the load signal; a first gate for producing a third ready signal (PRDY) requesting to said microprocessor a chrominance data load operation and a pixel number specification operation with respect to said register in response to a second ready signal (RDY) indicating completion of a coordinate setting operation from said digital differential analyzer when said first flip-flop is set in a reset state; a second gate for generating a fourth ready signal (CRDY) in response to the second ready signal when said first flip-flop is in a set state; a second flip-flop for setting one of a line processing mode and a run-length operation mode in response to a mode signal from said microprocessor; and a selector for selecting one of said second and fourth ready signals in accordance with the logic state of said second flip-flop and supplying the selected ready signal as the first ready signal to said write control circuit.
Claim 6
Dependent Claim
323 words
A run-length operation circuit in a graphic display apparatus, which is activated by a start signal from a microprocessor and comprises a digital differential analyzer for sequentially generating coordinates of a raster array approximating a line connecting a given starting point and an end point and a bit map memory for storing pixel data, comprising: a register for loading chrominance data in response to a load signal from said microprocessor; a write control circuit for writing the content of said register in a region of said bit map memory specified by coordinates generated from said digital differential analyzer in response to a first ready signal (ARDY) and generating a busy signal indicating that said write control circuit is busy; a counter, initialized by the load signal, for performing a count operation in response to the first ready signal; a first flip-flop which is reset when said counter counts the number of continuous pixels to be displayed in an identical color specified by said microprocessor, and is set in accordance with the load signal; a first gate for producing a third ready signal (PRDY) requesting to said microprocessor a chrominance data load operation and a pixel number specification operation with respect to said register in response to a second ready signal (RDY) indicating completion of a coordinate setting operation from said digital differential analyzer when said first flip-flop is set in a reset state; a second gate for generating a fourth ready signal (CRDY) in response to the second ready signal when said first flip-flop is in a set state; a second flip-flop for setting one of a line processing mode and a run-length operation mode in response to a mode signal from said microprocessor; and a selector for selecting one of said second and fourth ready signals in accordance with the logic state of said second flip-flop and supplying the selected ready signal as the first ready signal to said write control circuit.
Claim 7
Dependent Claim
17 words
A circuit according to claim 4, wherein said first flip-flop is also reset by the start signal.
Claim 8
Dependent Claim
20 words
A circuit according to claim 5, wherein the starting point and the end point are those of a scan line.