Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
202 words
A graphics display controller having a function of transferring figure data to a destination area including a portion contained in a drawing-enable area defined by a clipping rectangle having a diagonal line defined by first and second coordinate data, said controller comprising means for storing third coordinate data responsive to said first coordinate data and fourth coordinate data responsive to said second coordinate data, means for comparing coordinate data designating a predetermined bit of each word of said destination area with said third and fourth coordinate data to detect whether or not at least one bit of each word of said destination area is in said drawing-enable area, means responsive to a comparison result from said comparing means for generating first information designating bit or bits whose data are allowed to be rewritten in each word of said destination area, means responsive to a position of each word of said destination area for generating second information designating bit or bits whose data are allowed to be rewritten in each word of said destination area, and means for writing the figure data into the bit or bits designated by both of said first and second information in each word of said destination area.
Claim 2
Dependent Claim
202 words
A graphics display controller having a function of transferring figure data to a destination area including a portion contained in a drawing-enable area defined by a clipping rectangle having a diagonal line defined by first and second coordinate data, said controller comprising means for storing third coordinate data responsive to said first coordinate data and fourth coordinate data responsive to said second coordinate data, means for comparing coordinate data designating a predetermined bit of each word of said destination area with said third and fourth coordinate data to detect whether or not at least one bit of each word of said destination area is in said drawing-enable area, means responsive to a comparison result from said comparing means for generating first information designating bit or bits whose data are allowed to be rewritten in each word of said destination area, means responsive to a position of each word of said destination area for generating second information designating bit or bits whose data are allowed to be rewritten in each word of said destination area, and means for writing the figure data into the bit or bits designated by both of said first and second information in each word of said destination area.
Claim 3
Dependent Claim
48 words
The controller as claimed in claim 1, wherein said third coordinate data designates a starting bit of a word having a bit designated by said first coordinate data and said fourth data designates a starting bit of a word having a bit designated by said second coordinate data.
Claim 4
Dependent Claim
49 words
The controller as claimed in claim 1, wherein said first information designates at least one bit of the word of the destination area which is contained in said drawing-enable area, said first information designating no bit when the word of the destination are is out of said drawing-enable area.
Claim 5
Dependent Claim
18 words
The controller as claimed in claim 1, said first and second information are generated by a mask ROM.
Claim 6
Dependent Claim
209 words
A processor comprising a display memory including a plurality of words each consisting of a plurality of bits, each of said bits having individual coordinate data on a display screen, means for producing the coordinate data of a predetermined bit of a word to be controlled, means for storing first and second coordinate data which define a diagonal line on said display screen, said diagonal line defining a rectangular area on said display screen, means for comparing said coordinate data of said predetermined bit of said word to be controlled with said first and second coordinate data to detect that said word to be controlled is inside or outside of said rectangular area or contains a boundary of said rectangular area, means responsive to a comparison result from said comparing means for generating first mask information determinating which bit of said word to be controlled is changed, means responsive to figure data to be drawn on said display screen for generating second mask information determining which bit of said word to be controlled is changed, and means responsive to said first and second mask information for writing said figure data into the bit or bits of said word to be controlled designated by said first and second mask information.
Claim 7
Dependent Claim
209 words
A processor comprising a display memory including a plurality of words each consisting of a plurality of bits, each of said bits having individual coordinate data on a display screen, means for producing the coordinate data of a predetermined bit of a word to be controlled, means for storing first and second coordinate data which define a diagonal line on said display screen, said diagonal line defining a rectangular area on said display screen, means for comparing said coordinate data of said predetermined bit of said word to be controlled with said first and second coordinate data to detect that said word to be controlled is inside or outside of said rectangular area or contains a boundary of said rectangular area, means responsive to a comparison result from said comparing means for generating first mask information determinating which bit of said word to be controlled is changed, means responsive to figure data to be drawn on said display screen for generating second mask information determining which bit of said word to be controlled is changed, and means responsive to said first and second mask information for writing said figure data into the bit or bits of said word to be controlled designated by said first and second mask information.