← Back to Patent Explorer
EP0293698A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Graphic controller having function of painting designated area

Assignee: NEC Corp
•
Filing: 1988-05-20
•
Granted: —
•
Expires: 2008-05-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A graphic controller having a function of painting an area designated by four points is disclosed. The respective X-coordinate values on a first line connecting the first and second points and a second line connecting the third and fourth points are calculated and produced. Each one of the X-coordinate values on the first line is compared with the associated one of the X-coordinate value on the second line to detect an intersection point of the first and second lines. In response to the comparison output, one of the X-coordinate values on the first and second lines is employed as a drawing start coordinate information, or a drawing direction is inverted. The area designated by the four points is thereby painted at a high speed.

Inventors

  • 👤 Ryuji Horiguchi

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-07 01:35
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/40; G09; G09G; G09G1/00; G09G5/00; G09G5/42

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 121 words
A graphic controller comprising means for receiving coordinate data of first, second, third and fourth points, means for producing respective first X-coordinate values on a first line connecting said first and second points and respective second X-coordinate values on a second line connecting said third and fourth points by use of said coordinate data, means for comparing each one of said first X-coordinate values with the associated one of said second X-coordinate values to detect an intersection point of said first and second lines, means for painting a first area designated by said first point, said third point and said intersection point, and means for painting a second area designated by said second point, said fourth point and said intersection point.
Claim 2
Dependent Claim 121 words
A graphic controller comprising means for receiving coordinate data of first, second, third and fourth points, means for producing respective first X-coordinate values on a first line connecting said first and second points and respective second X-coordinate values on a second line connecting said third and fourth points by use of said coordinate data, means for comparing each one of said first X-coordinate values with the associated one of said second X-coordinate values to detect an intersection point of said first and second lines, means for painting a first area designated by said first point, said third point and said intersection point, and means for painting a second area designated by said second point, said fourth point and said intersection point.
Claim 3
Dependent Claim 70 words
The controller as claimed in claim 1, when said first area painting means paints said first area from the first X-coordinate value on said first line to the second X-­coordinate value on said second line in one direction and said second area painting means paints said second area from the second X-coordinate value on said second line to the first X-coordinate value on said first line in said one direction.
Claim 4
Dependent Claim 70 words
The controller as claimed in claim 1, wherein said first area painting means paints said first area from the first X-coordinate value on said first line to the second X-coordinate value on said second line in one direction and said second area painting means paints said second area from the first X-coordinate value on said first line to the second X-coordinate value on said second line in an opposite direction.
Claim 5
Dependent Claim 203 words
A graphic controller comprising means for calculating respective X-coordinate values on a first line connecting first and second points in a two-dimensional plane, means for calculating respective X-coordinate values on a second line connecting third and fourth points in said two-­dimensional plane, means for comparing each X-coordinate value on said first line with each X-coordinate value of a point at the same Y-coordinate on said second line to produce a first output or a second output in accordance with a relationship in magnitude therebetween, means coupled to receive first and second X-coordinate values at a point of the same Y-coordinate value for drawing from said first X-coordinate value to said second X-coordinate value in one direction, means for supplying the X-coordinate value on said first line as said first X-coordinate value and the X-coordinate value on said second line as said second X-coordinate value to said drawing means in response to said first output produced from said comparing means, and means for supplying the X-coordinate value on said first line as said second X-coordinate value and the X-coordinate value on said second line as said first X-coordinate value to said drawing means in response to said second output produced from said comparing means.
Claim 6
Dependent Claim 203 words
A graphic controller comprising means for calculating respective X-coordinate values on a first line connecting first and second points in a two-dimensional plane, means for calculating respective X-coordinate values on a second line connecting third and fourth points in said two-­dimensional plane, means for comparing each X-coordinate value on said first line with each X-coordinate value of a point at the same Y-coordinate on said second line to produce a first output or a second output in accordance with a relationship in magnitude therebetween, means coupled to receive first and second X-coordinate values at a point of the same Y-coordinate value for drawing from said first X-coordinate value to said second X-coordinate value in one direction, means for supplying the X-coordinate value on said first line as said first X-coordinate value and the X-coordinate value on said second line as said second X-coordinate value to said drawing means in response to said first output produced from said comparing means, and means for supplying the X-coordinate value on said first line as said second X-coordinate value and the X-coordinate value on said second line as said first X-coordinate value to said drawing means in response to said second output produced from said comparing means.
Claim 7
Dependent Claim 74 words
The controller as claimed in claim 4, wherein the X-coordinate value of said first point is smaller than the X-coordinate value of said second point and said comparing means produces said first output when the X-coordinate value on said first line is smaller than the X-coordinate value on said second line and produces said second output when the X-coordinate value on said first line is larger than the X-coordinate value on said second line.
Claim 8
Dependent Claim 73 words
The controller as claimed in claim 4, wherein the X-coordinate value of said first point is larger than the X-coordinate value of said second point and said comparing means produces said first output when the X-coordinate value on said first line is larger than the X-coordinate value on said second line and produces said second output when the X-coordinate on said first line is smaller than the X-coordinate value on said second line.
Claim 9
Dependent Claim 159 words
A graphic controller comprising means for producing respective first X-coordinate values on a first line connecting first and second points, means for producing respective second X-coordinate values on a second line connecting third and fourth points, means for comparing said first and second X-coordinate values of two points at the same Y-coordinate value on said first and second lines with each other to produce a first output or a second output in accordance with a relationship in magnitude therebetween, means coupled to receive said first and second X-coordinate values for drawing in one direction from the first X-coordinate value on said first line to the second X-coordinate value on said second line in response to said first output, and means coupled to receive said first and second X-coordinate values for drawing in an opposite direction from the first X-coordinate value on said first line to the second X-coordinate value on said second line in response to said second output.
Claim 10
Dependent Claim 159 words
A graphic controller comprising means for producing respective first X-coordinate values on a first line connecting first and second points, means for producing respective second X-coordinate values on a second line connecting third and fourth points, means for comparing said first and second X-coordinate values of two points at the same Y-coordinate value on said first and second lines with each other to produce a first output or a second output in accordance with a relationship in magnitude therebetween, means coupled to receive said first and second X-coordinate values for drawing in one direction from the first X-coordinate value on said first line to the second X-coordinate value on said second line in response to said first output, and means coupled to receive said first and second X-coordinate values for drawing in an opposite direction from the first X-coordinate value on said first line to the second X-coordinate value on said second line in response to said second output.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag