← Back to Patent Explorer
US5287440A Expired / Lapsed US ⏱️ 0.0 years remaining

Graphic processing method for drawing an area defined by clipping of a variable shape and apparatus for doing the same

Assignee: Ricoh Printing Systems Ltd
•
Filing: 1990-03-12
•
Granted: 1994-02-15
•
Expires: 2010-03-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A graphic processing device is composed of a main storage device, a drawing control device and a drawing device. The main storage device stores data relative to the coordinates of plural graphics. The drawing control device reads out the data relative to the coordinates of the plural graphics stored in the main storage device, scans the coordinate data to calculate the coordinates of intersecting points of a scanning line and the plural graphics for each position of the scanning line. The drawing control device also determines an overlapping area (AND area) or a common area (OR area) of the plural graphics on the basis of the coordinates of the intersecting points of the plural graphics and the scanning line. The drawing device draws the overlapping area (AND area) and the common area (OR area) of the plural graphics as a graphic.

Inventors

  • 👤 Kimiya Yamaashi
  • 👤 Shuuichi Miura
  • 👤 Yuji Taki
  • 👤 Atsushi Kawabata

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 09:49
CPC Classifications
G; G06; G06T; G06T15/00; G06T15/10; G06T15/30; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/393

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 221 words
A graphic drawing method comprising the steps of: storing data relative to coordinates of a graphic-to-be-drawn and data relative to coordinates of a graphic-to-be-clipped in storage means; reading out said data relative to coordinates of said graphic-to-be-clipped from said storage means; scanning successively by a scanning line, data relative to coordinates of said graphic-to-be-clipped and said data relative to coordinates of said graphic-to-be-drawn read from said storage means, thereby calculating the coordinates of intersecting points of said scanning line and said graphic-to-be-clipped and coordinates of intersecting points of said scanning line and said graphic-to-be-drawn, said calculation step further includes the step of adding, to said coordinate data of intersecting points, attribute data indicating whether said intersecting points belong to said graphic-to-be-clipped or said graphic-to-be-drawn; determining an overlapping area of said graphic-to-be-clipped and said graphic-to-be-drawn based upon said coordinates of intersecting points of said scanning line and said graphic-to-be-clipped and said coordinates of intersecting points of said scanning line and said graphic-to-be-drawn, said determining step further includes the step of, by using said attribute data, determining an overlapping area of said graphic-to-be-clipped and said graphic-to-be-drawn based upon said coordinates of intersecting points of said scanning line and said graphic-to-be-clipped and said graphic-to-be-drawn, respectively, for each position of said scanning line; and drawing said determined overlapping area of said graphic-to-be-clipped and said graphic-to-be-drawn.
Claim 2
Dependent Claim 221 words
A graphic drawing method comprising the steps of: storing data relative to coordinates of a graphic-to-be-drawn and data relative to coordinates of a graphic-to-be-clipped in storage means; reading out said data relative to coordinates of said graphic-to-be-clipped from said storage means; scanning successively by a scanning line, data relative to coordinates of said graphic-to-be-clipped and said data relative to coordinates of said graphic-to-be-drawn read from said storage means, thereby calculating the coordinates of intersecting points of said scanning line and said graphic-to-be-clipped and coordinates of intersecting points of said scanning line and said graphic-to-be-drawn, said calculation step further includes the step of adding, to said coordinate data of intersecting points, attribute data indicating whether said intersecting points belong to said graphic-to-be-clipped or said graphic-to-be-drawn; determining an overlapping area of said graphic-to-be-clipped and said graphic-to-be-drawn based upon said coordinates of intersecting points of said scanning line and said graphic-to-be-clipped and said coordinates of intersecting points of said scanning line and said graphic-to-be-drawn, said determining step further includes the step of, by using said attribute data, determining an overlapping area of said graphic-to-be-clipped and said graphic-to-be-drawn based upon said coordinates of intersecting points of said scanning line and said graphic-to-be-clipped and said graphic-to-be-drawn, respectively, for each position of said scanning line; and drawing said determined overlapping area of said graphic-to-be-clipped and said graphic-to-be-drawn.
Claim 3
Dependent Claim 146 words
A graphic drawing method comprising the steps of: storing data relative to coordinates of plural graphics which are either a graphic-to-be-clipped or a graphic-to-be-drawn; reading out said data relative to coordinates of said plural graphics; scanning successively, by a scanning line, said read out data relative to coordinates of said plural graphics, thereby calculating coordinates of intersecting points of said scanning line and said plural graphics on each position of said scanning line and also adding attribute data to said coordinates of intersecting points, said attribute data indicating to which of said graphic-to-be-clipped and said graphic-to-be-drawn and to which one of said plural graphics said coordinates of interesting points belong; determining an overlapping or a common area of said plural graphics based upon said data of said intersecting points and their attribute data; and drawing said overlapping area or said common area of said plural graphics.
Claim 4
Dependent Claim 146 words
A graphic drawing method comprising the steps of: storing data relative to coordinates of plural graphics which are either a graphic-to-be-clipped or a graphic-to-be-drawn; reading out said data relative to coordinates of said plural graphics; scanning successively, by a scanning line, said read out data relative to coordinates of said plural graphics, thereby calculating coordinates of intersecting points of said scanning line and said plural graphics on each position of said scanning line and also adding attribute data to said coordinates of intersecting points, said attribute data indicating to which of said graphic-to-be-clipped and said graphic-to-be-drawn and to which one of said plural graphics said coordinates of interesting points belong; determining an overlapping or a common area of said plural graphics based upon said data of said intersecting points and their attribute data; and drawing said overlapping area or said common area of said plural graphics.
Claim 5
Dependent Claim 214 words
A graphic drawing device comprising: graphic-to-be-drawn storage means for storing data relative to coordinates of a graphic-to-be-drawn; graphic-to-be-clipped storage means for storing data relative to coordinates of a graphic-to-be-clipped specifying an area-to-be-drawn for said graphic-to-be-drawn; coordinate calculation means for scanning successively by a scanning line said data relative to coordinates of the graphic-to-be-drawn said data relative to coordinates of the graphic-to-be-clipped read out from both of said storage means, thereby calculating coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and coordinates of intersecting points of said scanning line with said graphic-to-be-clipped for each position of said scanning line, said coordinate calculation means adds attribute data indicating whether said intersecting points belong to said graphic-to-be-drawn or said graphic to be clipped to said calculated coordinate data of intersecting points; area-to-be-drawn determination means for determining an overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped based upon said coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and said coordinates of intersecting points of said scanning line with said graphic-to-be-clipped, said area-to-be-drawn determination means determines an overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped based upon said coordinates of intersecting points as well as said attribute data; and graphic drawing means for drawing said overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped.
Claim 6
Dependent Claim 214 words
A graphic drawing device comprising: graphic-to-be-drawn storage means for storing data relative to coordinates of a graphic-to-be-drawn; graphic-to-be-clipped storage means for storing data relative to coordinates of a graphic-to-be-clipped specifying an area-to-be-drawn for said graphic-to-be-drawn; coordinate calculation means for scanning successively by a scanning line said data relative to coordinates of the graphic-to-be-drawn said data relative to coordinates of the graphic-to-be-clipped read out from both of said storage means, thereby calculating coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and coordinates of intersecting points of said scanning line with said graphic-to-be-clipped for each position of said scanning line, said coordinate calculation means adds attribute data indicating whether said intersecting points belong to said graphic-to-be-drawn or said graphic to be clipped to said calculated coordinate data of intersecting points; area-to-be-drawn determination means for determining an overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped based upon said coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and said coordinates of intersecting points of said scanning line with said graphic-to-be-clipped, said area-to-be-drawn determination means determines an overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped based upon said coordinates of intersecting points as well as said attribute data; and graphic drawing means for drawing said overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped.
Claim 7
Dependent Claim 233 words
A graphic drawing device comprising: graphic-to-be-drawn storage means for storing data relative to coordinates of a graphic-to-be-drawn; graphic-to-be-clipped storage means for storing data relative to coordinates of a graphic-to-be-clipped specifying an area-to-be-drawn for said graphic-to-be-drawn; coordinate calculation means for scanning successively by a scanning line said data relative to coordinates of the graphic-to-be-drawn and said data relative to coordinates of the graphic-to-be-clipped read out from both of said storage means, thereby calculating coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and coordinates of intersecting points of said scanning line with said graphic-to-be-clipped for each position of said scanning line; wherein said graphic-to-be-drawn storage means comprises rearrangement means for adding to said coordinate values, acquired by said coordinate calculation means, attribute values indicating whether said coordinate values belong either to said graphic-to-be-drawn or to said graphic-to-be-clipped, and rearranging said coordinate values in a direction of said scanning line, and determining an overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped on each position of said scanning line based upon said attributes of the respective coordinate values; area-to-be-drawn determination means for determining an overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped based upon said coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and said coordinates of intersecting points of said scanning line with said graphic-to-be-clipped; and graphic drawing means for drawing said overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped.
Claim 8
Dependent Claim 233 words
A graphic drawing device comprising: graphic-to-be-drawn storage means for storing data relative to coordinates of a graphic-to-be-drawn; graphic-to-be-clipped storage means for storing data relative to coordinates of a graphic-to-be-clipped specifying an area-to-be-drawn for said graphic-to-be-drawn; coordinate calculation means for scanning successively by a scanning line said data relative to coordinates of the graphic-to-be-drawn and said data relative to coordinates of the graphic-to-be-clipped read out from both of said storage means, thereby calculating coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and coordinates of intersecting points of said scanning line with said graphic-to-be-clipped for each position of said scanning line; wherein said graphic-to-be-drawn storage means comprises rearrangement means for adding to said coordinate values, acquired by said coordinate calculation means, attribute values indicating whether said coordinate values belong either to said graphic-to-be-drawn or to said graphic-to-be-clipped, and rearranging said coordinate values in a direction of said scanning line, and determining an overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped on each position of said scanning line based upon said attributes of the respective coordinate values; area-to-be-drawn determination means for determining an overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped based upon said coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and said coordinates of intersecting points of said scanning line with said graphic-to-be-clipped; and graphic drawing means for drawing said overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped.
Claim 9
Dependent Claim 326 words
A graphic drawing device comprising: graphic-to-be-drawn storage means for storing data relative to coordinates of a graphic-to-be-drawn; graphic-to-be-clipped storage means for storing data relative to coordinates of a graphic-to-be-clipped specifying an area-to-be-drawn for said graphic-to-be-drawn; coordinate calculation means for scanning successively by a scanning line said data relative to coordinates of the graphic-to-be-drawn and said data relative to coordinates of the graphic-to-be-clipped read out from both of said storage means, thereby calculating coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and coordinates of intersecting points of said scanning line with said graphic-to-be-clipped for each position of said scanning line; area-to-be-drawn determination means for determining an overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped based upon said coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and said coordinates of intersecting points of said scanning line with said graphic-to-be-clipped; and graphic drawing means for drawing said overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped; wherein said area-to-be-drawn determination means comprises: rearrangement means for adding to the respective coordinate values, acquired by said coordinate calculation means, attribute data, determining whether said coordinate values belong either to said graphic-to-be-drawn or said graphic-to-be-clipped, and rearranging said coordinate values in a direction of said scanning line; attribute determination means for successively extracting said coordinate values rearranged by said rearrangement means to determine attributes of said corresponding coordinate points; area-to-be-clipped determination means for determining whether said coordinate points are a starting point or an ending point of said graphic-to-be-drawn based upon said determination performed by said attribute decision means and said respective coordinate values; and coordinate determination means for determining whether said coordinate points are a starting point or an ending point of said graphic-to-be-drawn based upon said determination performed by said attribute determination means and the respective coordinate values; wherein an overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped is determined based upon said determination performed by said area-to-be-clipped determination means and said coordinate determination means.
Claim 10
Dependent Claim 326 words
A graphic drawing device comprising: graphic-to-be-drawn storage means for storing data relative to coordinates of a graphic-to-be-drawn; graphic-to-be-clipped storage means for storing data relative to coordinates of a graphic-to-be-clipped specifying an area-to-be-drawn for said graphic-to-be-drawn; coordinate calculation means for scanning successively by a scanning line said data relative to coordinates of the graphic-to-be-drawn and said data relative to coordinates of the graphic-to-be-clipped read out from both of said storage means, thereby calculating coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and coordinates of intersecting points of said scanning line with said graphic-to-be-clipped for each position of said scanning line; area-to-be-drawn determination means for determining an overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped based upon said coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and said coordinates of intersecting points of said scanning line with said graphic-to-be-clipped; and graphic drawing means for drawing said overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped; wherein said area-to-be-drawn determination means comprises: rearrangement means for adding to the respective coordinate values, acquired by said coordinate calculation means, attribute data, determining whether said coordinate values belong either to said graphic-to-be-drawn or said graphic-to-be-clipped, and rearranging said coordinate values in a direction of said scanning line; attribute determination means for successively extracting said coordinate values rearranged by said rearrangement means to determine attributes of said corresponding coordinate points; area-to-be-clipped determination means for determining whether said coordinate points are a starting point or an ending point of said graphic-to-be-drawn based upon said determination performed by said attribute decision means and said respective coordinate values; and coordinate determination means for determining whether said coordinate points are a starting point or an ending point of said graphic-to-be-drawn based upon said determination performed by said attribute determination means and the respective coordinate values; wherein an overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped is determined based upon said determination performed by said area-to-be-clipped determination means and said coordinate determination means.
Claim 11
Dependent Claim 181 words
A graphic drawing device comprising: graphic-to-be-drawn storage means for storing data relative to coordinates of a graphic-to-be-drawn; graphic-to-be-clipped storage means for storing data relative to coordinates of a graphic-to-be-clipped specifying an area-to-be-drawn for said graphic-to-be-drawn; coordinate calculation means for scanning successively by a scanning line said data relative to coordinates of the graphic-to-be-drawn and said data relative to coordinates of the graphic-to-be-clipped read out from both of said storage means, thereby calculating coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and coordinates of intersecting points of said scanning line with said graphic-to-be-clipped for each position of said scanning line; scanning region setting means for setting said region of scanning to be carried out for said data relative to coordinates of said graphic-to-be-clipped; area-to-be-drawn determination means for determining an overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped based upon said coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and said coordinates of intersecting points of said scanning line with said graphic-to-be-clipped; and graphic drawing means for drawing said overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped.
Claim 12
Dependent Claim 181 words
A graphic drawing device comprising: graphic-to-be-drawn storage means for storing data relative to coordinates of a graphic-to-be-drawn; graphic-to-be-clipped storage means for storing data relative to coordinates of a graphic-to-be-clipped specifying an area-to-be-drawn for said graphic-to-be-drawn; coordinate calculation means for scanning successively by a scanning line said data relative to coordinates of the graphic-to-be-drawn and said data relative to coordinates of the graphic-to-be-clipped read out from both of said storage means, thereby calculating coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and coordinates of intersecting points of said scanning line with said graphic-to-be-clipped for each position of said scanning line; scanning region setting means for setting said region of scanning to be carried out for said data relative to coordinates of said graphic-to-be-clipped; area-to-be-drawn determination means for determining an overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped based upon said coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and said coordinates of intersecting points of said scanning line with said graphic-to-be-clipped; and graphic drawing means for drawing said overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped.
Claim 13
Dependent Claim 181 words
A graphic drawing device comprising: graphic-to-be-drawn storage means for storing data relative to coordinates of a graphic-to-be-drawn; graphic-to-be-clipped storage means for storing data relative to coordinates of a graphic-to-be-clipped specifying an area-to-be-drawn for said graphic-to-be-drawn; coordinate calculation means for scanning successively by a scanning line said data relative to coordinates of the graphic-to-be-drawn and said data relative to coordinates of the graphic-to-be-clipped read out from both of said storage means, thereby calculating coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and coordinates of intersecting points of said scanning line with said graphic-to-be-clipped for each position of said scanning line; scanning region setting means for setting said region of scanning to be carried out for said data relative to coordinates of said graphic-to-be-drawn; area-to-be-drawn determination means for determining an overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped based upon said coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and said coordinates of intersecting points of said scanning line with said graphic-to-be-clipped; and graphic drawing means for drawing said overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped.
Claim 14
Dependent Claim 181 words
A graphic drawing device comprising: graphic-to-be-drawn storage means for storing data relative to coordinates of a graphic-to-be-drawn; graphic-to-be-clipped storage means for storing data relative to coordinates of a graphic-to-be-clipped specifying an area-to-be-drawn for said graphic-to-be-drawn; coordinate calculation means for scanning successively by a scanning line said data relative to coordinates of the graphic-to-be-drawn and said data relative to coordinates of the graphic-to-be-clipped read out from both of said storage means, thereby calculating coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and coordinates of intersecting points of said scanning line with said graphic-to-be-clipped for each position of said scanning line; scanning region setting means for setting said region of scanning to be carried out for said data relative to coordinates of said graphic-to-be-drawn; area-to-be-drawn determination means for determining an overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped based upon said coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and said coordinates of intersecting points of said scanning line with said graphic-to-be-clipped; and graphic drawing means for drawing said overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped.
Claim 15
Dependent Claim 184 words
A graphic drawing device comprising: graphic-to-be-drawn storage means for storing data relative to coordinates of a graphic-to-be-drawn; graphic-to-be-clipped storage means for storing data relative to coordinates of a graphic-to-be-clipped specifying an area-to-be-drawn for said graphic-to-be-drawn; coordinate calculation means for scanning successively by a scanning line said data relative to coordinates of the graphic-to-be-drawn and said data relative to coordinates of the graphic-to-be-clipped read out from both of said storage means, thereby calculating coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and coordinates of intersecting points of said scanning line with said graphic-to-be-clipped for each position of said scanning line; scanning region setting means for setting said region of scanning to be carried out for said data relative to coordinates of said graphic-to-be-clipped and said graphic-to-be-drawn; area-to-be-drawn determination means for determining an overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped based upon said coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and said coordinates of intersecting points of said scanning line with said graphic-to-be-clipped; and graphic drawing means for drawing said overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped.
Claim 16
Dependent Claim 184 words
A graphic drawing device comprising: graphic-to-be-drawn storage means for storing data relative to coordinates of a graphic-to-be-drawn; graphic-to-be-clipped storage means for storing data relative to coordinates of a graphic-to-be-clipped specifying an area-to-be-drawn for said graphic-to-be-drawn; coordinate calculation means for scanning successively by a scanning line said data relative to coordinates of the graphic-to-be-drawn and said data relative to coordinates of the graphic-to-be-clipped read out from both of said storage means, thereby calculating coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and coordinates of intersecting points of said scanning line with said graphic-to-be-clipped for each position of said scanning line; scanning region setting means for setting said region of scanning to be carried out for said data relative to coordinates of said graphic-to-be-clipped and said graphic-to-be-drawn; area-to-be-drawn determination means for determining an overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped based upon said coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and said coordinates of intersecting points of said scanning line with said graphic-to-be-clipped; and graphic drawing means for drawing said overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped.
Claim 17
Dependent Claim 202 words
A graphic drawing device comprising: graphic-to-be-drawn storage means for storing data relative to coordinates of a graphic-to-be-drawn; graphic-to-be-clipped storage means for storing data relative to coordinates of a graphic-to-be-clipped specifying an area-to-be-drawn for said graphic-to-be-drawn; coordinate calculation means for scanning successively by a scanning line said data relative to coordinates of the graphic-to-be-drawn and said data relative to coordinates of the graphic-to-be-clipped read out from both of said storage means, thereby calculating coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and coordinates of intersecting points of said scanning line with said graphic-to-be-clipped for each position of said scanning line, wherein said coordinate calculation means in scanning said coordinate data simultaneously calculations said coordinates of intersecting points of said scanning line and said graphic-to-be-clipped and said coordinates of intersecting points of said scanning line and said graphic-to-be-drawn for each position of said scanning line; area-to-be-drawn determination means for determining an overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped based upon said coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and said coordinates of intersecting points of said scanning line with said graphic-to-be-clipped; and graphic drawing means for drawing said overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped.
Claim 18
Dependent Claim 202 words
A graphic drawing device comprising: graphic-to-be-drawn storage means for storing data relative to coordinates of a graphic-to-be-drawn; graphic-to-be-clipped storage means for storing data relative to coordinates of a graphic-to-be-clipped specifying an area-to-be-drawn for said graphic-to-be-drawn; coordinate calculation means for scanning successively by a scanning line said data relative to coordinates of the graphic-to-be-drawn and said data relative to coordinates of the graphic-to-be-clipped read out from both of said storage means, thereby calculating coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and coordinates of intersecting points of said scanning line with said graphic-to-be-clipped for each position of said scanning line, wherein said coordinate calculation means in scanning said coordinate data simultaneously calculations said coordinates of intersecting points of said scanning line and said graphic-to-be-clipped and said coordinates of intersecting points of said scanning line and said graphic-to-be-drawn for each position of said scanning line; area-to-be-drawn determination means for determining an overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped based upon said coordinates of intersecting points of said scanning line with said graphic-to-be-drawn and said coordinates of intersecting points of said scanning line with said graphic-to-be-clipped; and graphic drawing means for drawing said overlapping area of said graphic-to-be-drawn and said graphic-to-be-clipped.
Claim 19
Dependent Claim 175 words
A graphic processing device comprising: a main storage device for storing data relative to coordinates of a graphic-to-be-drawn, and data relative to coordinates of a graphic-to-be-clipped specifying an area-to-be-drawn of said graphic-to-be-drawn; a graphic drawing control device for scanning successively, by a scanning line, said data relative to coordinates of said graphic-to-be-clipped and said data relative to coordinates of said graphic-to-be-drawn read out from said main storage device, thereby calculating coordinates of intersecting points of said scanning line and said graphic-to-be-clipped and coordinates of intersecting points of said scanning line and said graphic-to-be-drawn for each position of said scanning line, determining an overlapping area of said graphic-to-be-clipped and said graphic-to-be-drawn based upon said coordinates of said intersecting points, and producing said overlapping area as graphic data based upon said coordinates of said intersecting points; a frame memory for temporarily storing as graphic data said overlapping area constituted as said graphic data by said drawing control device prior to drawing it; and a graphic drawing device for drawing said overlapping area stored in said frame memory.
Claim 20
Dependent Claim 175 words
A graphic processing device comprising: a main storage device for storing data relative to coordinates of a graphic-to-be-drawn, and data relative to coordinates of a graphic-to-be-clipped specifying an area-to-be-drawn of said graphic-to-be-drawn; a graphic drawing control device for scanning successively, by a scanning line, said data relative to coordinates of said graphic-to-be-clipped and said data relative to coordinates of said graphic-to-be-drawn read out from said main storage device, thereby calculating coordinates of intersecting points of said scanning line and said graphic-to-be-clipped and coordinates of intersecting points of said scanning line and said graphic-to-be-drawn for each position of said scanning line, determining an overlapping area of said graphic-to-be-clipped and said graphic-to-be-drawn based upon said coordinates of said intersecting points, and producing said overlapping area as graphic data based upon said coordinates of said intersecting points; a frame memory for temporarily storing as graphic data said overlapping area constituted as said graphic data by said drawing control device prior to drawing it; and a graphic drawing device for drawing said overlapping area stored in said frame memory.
Claim 21
Dependent Claim 178 words
A graphic processing device comprising: first storage means for storing data relative to coordinates of a first graphic; second storage means for storing data relative to coordinates of a second graphic; coordinate calculation means for scanning successively by a scanning line, said data relative to coordinates of said first graphic and said data read relative to coordinates of said second graphic, read out from both first and second storage means respectively, thereby calculating coordinates of intersecting points of said scanning line and said first graphic and coordinates of intersecting points of said scanning line and said second graphic for each position of said scanning line; area-to-be-drawn determination means for determining an overlapping area or a common area (OR area) of said first graphic and said second graphic on the basis of said coordinates of intersecting points of said scanning line and said first graphic and said coordinates of intersecting points of said scanning line and said second graphic; and graphic drawing means for drawing said overlapping area or common area of said first graphic and said second graphic.
Claim 22
Dependent Claim 178 words
A graphic processing device comprising: first storage means for storing data relative to coordinates of a first graphic; second storage means for storing data relative to coordinates of a second graphic; coordinate calculation means for scanning successively by a scanning line, said data relative to coordinates of said first graphic and said data read relative to coordinates of said second graphic, read out from both first and second storage means respectively, thereby calculating coordinates of intersecting points of said scanning line and said first graphic and coordinates of intersecting points of said scanning line and said second graphic for each position of said scanning line; area-to-be-drawn determination means for determining an overlapping area or a common area (OR area) of said first graphic and said second graphic on the basis of said coordinates of intersecting points of said scanning line and said first graphic and said coordinates of intersecting points of said scanning line and said second graphic; and graphic drawing means for drawing said overlapping area or common area of said first graphic and said second graphic.
Claim 23
Dependent Claim 178 words
A graphic processing device comprising: storage means for storing data relative to coordinates of plural graphics which are either a graphic-to-be-clipped, specifying an area to be drawn, or a graphic-to-be-drawn, the area of which is to be drawn; coordinate calculation means for scanning successively said plural graphics by a scanning line for the data relative to coordinates of said plural graphics read out from said storage means, thereby calculating coordinates of intersecting points of said scanning line and said plural graphics on each position of said scanning line and also adding attribute data to said coordinates of intersecting points, said attribute data indicating to which of aid graphic-to-be-clipped and said graphic-to-be-drawn and to which one of said plural graphics said coordinates belong; area-to-be-drawn determination means for deciding an overlapping area (AND area) or a common area (OR area) of said plural graphics based upon said data of said intersecting points and their respective attribute data; and graphic drawing means for drawing said overlapping area or said common area of said plural graphics determined by said area-to-be-drawn determination means.
Claim 24
Dependent Claim 178 words
A graphic processing device comprising: storage means for storing data relative to coordinates of plural graphics which are either a graphic-to-be-clipped, specifying an area to be drawn, or a graphic-to-be-drawn, the area of which is to be drawn; coordinate calculation means for scanning successively said plural graphics by a scanning line for the data relative to coordinates of said plural graphics read out from said storage means, thereby calculating coordinates of intersecting points of said scanning line and said plural graphics on each position of said scanning line and also adding attribute data to said coordinates of intersecting points, said attribute data indicating to which of aid graphic-to-be-clipped and said graphic-to-be-drawn and to which one of said plural graphics said coordinates belong; area-to-be-drawn determination means for deciding an overlapping area (AND area) or a common area (OR area) of said plural graphics based upon said data of said intersecting points and their respective attribute data; and graphic drawing means for drawing said overlapping area or said common area of said plural graphics determined by said area-to-be-drawn determination means.

References Cited (Backward Citations)

US4622545A Cited
US4984183A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-02-14 1997-08-16 1998-02-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-02-14 2001-08-16 2002-02-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-02-14 2005-08-16 2006-02-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag