Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
227 words
A graphics display apparatus comprising a terminal control unit having input/output devices connected thereto and including a data processor connected to control the terminal control unit and to receive high-level graphic image orders defining a graphical image from a host processor, a display monitor connected to said terminal control unit by means of display control logic incorporating a graphics processor connected to receive low-level graphic orders from said data processor via a shared memory and to control loading of bit patterns representing said graphical image into a display refresh buffer, and means for reading the contents of said refresh buffer to display said graphical image on said display monitor, wherein said low-level graphic orders are stored in said shared memory which is connected to said data processor and said graphic processor, said data processor, shared memory and graphics processor comprise a pipeline which is controlled by pipeline control logic means for blocking said graphics processor from accessing said shared memory until after said data processor has completed processing of each high-level graphic order into a complete sequence of low-level graphic orders and storing said complete sequence of low-level graphic orders into said shared memory, and to allow said graphics processor to access said shared memory and to process said sequence of low-level orders after completion of processing of the associated high level order by the data processor.
Claim 2
Dependent Claim
227 words
A graphics display apparatus comprising a terminal control unit having input/output devices connected thereto and including a data processor connected to control the terminal control unit and to receive high-level graphic image orders defining a graphical image from a host processor, a display monitor connected to said terminal control unit by means of display control logic incorporating a graphics processor connected to receive low-level graphic orders from said data processor via a shared memory and to control loading of bit patterns representing said graphical image into a display refresh buffer, and means for reading the contents of said refresh buffer to display said graphical image on said display monitor, wherein said low-level graphic orders are stored in said shared memory which is connected to said data processor and said graphic processor, said data processor, shared memory and graphics processor comprise a pipeline which is controlled by pipeline control logic means for blocking said graphics processor from accessing said shared memory until after said data processor has completed processing of each high-level graphic order into a complete sequence of low-level graphic orders and storing said complete sequence of low-level graphic orders into said shared memory, and to allow said graphics processor to access said shared memory and to process said sequence of low-level orders after completion of processing of the associated high level order by the data processor.
Claim 3
Dependent Claim
43 words
Apparatus as claimed in claim 1, including means for unblocking from accessing said shared memory said graphics processor before the data processor completes processing of the associated high-level order if the shared storage becomes filled with low-level orders before the sequence is complete.
Claim 4
Dependent Claim
43 words
Apparatus as claimed in claim 1 or claim 2, wherein the pipeline control logic means causes said graphics processor to repeat as required low-level orders contained within said shared storage thereby to avoid recomputation of the repeated low-level orders by the data processor.
Claim 5
Dependent Claim
26 words
Apparatus as claimed in claim 1 or claim 2 in which the pipeline control logic means is constituted by control code accessible by said data processor.
Claim 6
Dependent Claim
23 words
Apparatus as claimed in claim 3 in which the pipeline control logic means is constituted by control code accessible by said data processor.
Claim 7
Dependent Claim
47 words
Apparatus as claimed in claim 1 or claim 2, wherein the pipeline control logic means further comprised an interlock mechanism for preventing one of the processors from accessing a control logic it shares with the other processor while that other processor is updating the shared control logic.
Claim 8
Dependent Claim
45 words
Apparatus as claimed in claim 3, wherein the pipeline control logic means includes an interlock mechanism selectively operable to prevent one of the processors from accessing a control logic it shared with the other processor while that other processor is updating the shared control logic.
Claim 9
Dependent Claim
45 words
Apparatus as claimed in claim 4, wherein the pipeline control logic means includes an interlock mechanism selectively operable to prevent one of the processors from accessing a control logic it shared with the other processor while that other processor is updating the shared control logic.
Claim 10
Dependent Claim
45 words
Apparatus as claimed in claim 5, wherein the pipeline control logic means includes an interlock mechanism selectively operable to prevent one of the processors from accessing a control logic it shared with the other processor while that other processor is updating the shared control logic.
Claim 11
Dependent Claim
21 words
Apparatus as claimed in claim 6, wherein the interlock mechanism is constituted by control code accessible by both of said processors.
Claim 12
Dependent Claim
22 words
Apparatus as claimed in claim 7, on which the interlock mechanism is constituted by control code accessible by both of said processors.
Claim 13
Dependent Claim
22 words
Apparatus as claimed in claim 8, on which the interlock mechanism is constituted by control code accessible by both of said processors.
Claim 14
Dependent Claim
22 words
Apparatus as claimed in claim 9, on which the interlock mechanism is constituted by control code accessible by both of said processors.