US5195177A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Clipping processor
Assignee: Panasonic Holdings Corp
•
Filing: 1990-08-10
•
Granted: 1993-03-16
•
Expires: 2010-08-10
Abstract
Abstract A clipping processor capable of setting a clipping area, which has a shape not restricted to a rectangle and is defined in the processing of transferring data on a part of a clipping area in each raster by computing data defining the clipping area by two function generation circuits or by reading the data defining the clipping area from the clipping area memory, in which data defining a part of the clipping area in each raster is preliminarily stored, every time the raster is updated.
Inventors
- 👤 Hiroshi Kamiyama
- 👤 Koichi Horiuchi
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 01:46
CPC Classifications
G; G06; G06T; G06T1/00; G06T15/00; G06T15/10; G06T15/30
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
443 words
A clipping processor comprising: a raster update control unit for controlling update of a raster on which the processing of drawing a part of a graphic form on each raster is performed; a drawing X coordinate register for storing an X coordinate of the graphic form to be drawn; a drawing Y coordinate register for storing a Y coordinate of the graphic form to be drawn; an incrementer/decrementer for incrementing or decrementing the contents of said drawing Y coordinate register in accordance with a control signal outputted from said raster update control unit; a drawing X coordinate generation unit for generating a new X coordinate at the time of updating a raster in accordance with the control signal outputted from said raster update control unit and updating an X coordinate of a part of the graphic form to be currently drawn during the same raster and outputting the updated X coordinate to said drawing X coordinate register; a first and second clipping Y coordinate registers for storing two Y coordinates defining an area to be clipped; a first and second clipping X coordinate registers for storing two X coordinates defining a part of the area to be clipped during a raster; a first and second function generation circuits for generating two new X coordinates at the time of updating a raster in accordance with the control signal outputted from said raster update control unit and outputting the two generated X coordinates to said first and second clipping X coordinate registers respectively; a first comparator for comparing the contents of said drawing X coordinate register with the contents of said first clipping X coordinate register; a second comparator for comparing the contents of said drawing X coordinate register with the contents of said second clipping X coordinate register; a third comparator for comparing the contents of said drawing Y coordinate register with the contents of said first clipping Y coordinate register; a fourth comparator for comparing the contents of said drawing Y coordinate register with the contents of said second clipping Y coordinate register; a drawing area definition flag setting device for setting a drawing area definition flag indicating that an area to be drawn is inside or outside an area to be clipped; and a clipping judgment unit for judging from the results of the comparisons made by said first, second, third and fourth comparators and the contents of the drawing area definition flag whether drawing of a graphic form with respect to X coordinates determined by the contents of said drawing X coordinate register and Y coordinates determined by the contents of said drawing Y coordinate register should be permitted or inhibited.
Claim 2
Dependent Claim
443 words
A clipping processor comprising: a raster update control unit for controlling update of a raster on which the processing of drawing a part of a graphic form on each raster is performed; a drawing X coordinate register for storing an X coordinate of the graphic form to be drawn; a drawing Y coordinate register for storing a Y coordinate of the graphic form to be drawn; an incrementer/decrementer for incrementing or decrementing the contents of said drawing Y coordinate register in accordance with a control signal outputted from said raster update control unit; a drawing X coordinate generation unit for generating a new X coordinate at the time of updating a raster in accordance with the control signal outputted from said raster update control unit and updating an X coordinate of a part of the graphic form to be currently drawn during the same raster and outputting the updated X coordinate to said drawing X coordinate register; a first and second clipping Y coordinate registers for storing two Y coordinates defining an area to be clipped; a first and second clipping X coordinate registers for storing two X coordinates defining a part of the area to be clipped during a raster; a first and second function generation circuits for generating two new X coordinates at the time of updating a raster in accordance with the control signal outputted from said raster update control unit and outputting the two generated X coordinates to said first and second clipping X coordinate registers respectively; a first comparator for comparing the contents of said drawing X coordinate register with the contents of said first clipping X coordinate register; a second comparator for comparing the contents of said drawing X coordinate register with the contents of said second clipping X coordinate register; a third comparator for comparing the contents of said drawing Y coordinate register with the contents of said first clipping Y coordinate register; a fourth comparator for comparing the contents of said drawing Y coordinate register with the contents of said second clipping Y coordinate register; a drawing area definition flag setting device for setting a drawing area definition flag indicating that an area to be drawn is inside or outside an area to be clipped; and a clipping judgment unit for judging from the results of the comparisons made by said first, second, third and fourth comparators and the contents of the drawing area definition flag whether drawing of a graphic form with respect to X coordinates determined by the contents of said drawing X coordinate register and Y coordinates determined by the contents of said drawing Y coordinate register should be permitted or inhibited.
Claim 3
Dependent Claim
427 words
A clipping processor comprising: a raster update control unit for controlling update of a raster on which the processing of drawing a part of a graphic form on each raster is performed; a drawing X coordinate register for storing an X coordinate of the graphic form to be drawn; a drawing Y coordinate register for storing a Y coordinate of the graphic form to be drawn; an incrementer/decrementer for incrementing or decrementing the contents of said drawing Y coordinate register in accordance with a control signal outputted from said raster update control unit; a drawing X coordinate generation unit for generating a new X coordinate at the time of updating a raster in accordance with the control signal outputted from said raster update control unit and updating an X coordinate of a part of the graphic form to be currently drawn during the same raster and outputting the updated X coordinate to said drawing X coordinate register; a first and second clipping Y coordinate registers for storing two Y coordinates defining an area to be clipped; a first and second clipping X coordinate registers for storing two X coordinates defining a part of the area to be clipped during a raster; a first and second digital differential analyzer circuits for generating to new X coordinates at the time of updating a raster in accordance with the control signal outputted from said raster update control unit; a first comparator for comparing the contents of said drawing X coordinate register with the contents of said first clipping X coordinate register; a second comparator for comparing the contents of said drawing X coordinate register with the contents of said second clipping X coordinate register; a third comparator for comparing the contents of said drawing Y coordinate register with the contents of said first clipping Y coordinate register; a fourth comparator for comparing the contents of said drawing Y coordinate register with the contents of said second clipping Y coordinate register; a drawing area definition flag setting device for setting a drawing area definition flag indicating that an area to be drawn is inside or outside an area to be clipped; and a clipping judgment unit for judging from the results of the comparisons made by said first, second, third and fourth comparators and the contents of the drawing area definition flag whether drawing of a graphic form with respect to X coordinates determined by the contents of said drawing X coordinate register and Y coordinates determined by the contents of said drawing Y coordinate register should be permitted or inhibited.
Claim 4
Dependent Claim
427 words
A clipping processor comprising: a raster update control unit for controlling update of a raster on which the processing of drawing a part of a graphic form on each raster is performed; a drawing X coordinate register for storing an X coordinate of the graphic form to be drawn; a drawing Y coordinate register for storing a Y coordinate of the graphic form to be drawn; an incrementer/decrementer for incrementing or decrementing the contents of said drawing Y coordinate register in accordance with a control signal outputted from said raster update control unit; a drawing X coordinate generation unit for generating a new X coordinate at the time of updating a raster in accordance with the control signal outputted from said raster update control unit and updating an X coordinate of a part of the graphic form to be currently drawn during the same raster and outputting the updated X coordinate to said drawing X coordinate register; a first and second clipping Y coordinate registers for storing two Y coordinates defining an area to be clipped; a first and second clipping X coordinate registers for storing two X coordinates defining a part of the area to be clipped during a raster; a first and second digital differential analyzer circuits for generating to new X coordinates at the time of updating a raster in accordance with the control signal outputted from said raster update control unit; a first comparator for comparing the contents of said drawing X coordinate register with the contents of said first clipping X coordinate register; a second comparator for comparing the contents of said drawing X coordinate register with the contents of said second clipping X coordinate register; a third comparator for comparing the contents of said drawing Y coordinate register with the contents of said first clipping Y coordinate register; a fourth comparator for comparing the contents of said drawing Y coordinate register with the contents of said second clipping Y coordinate register; a drawing area definition flag setting device for setting a drawing area definition flag indicating that an area to be drawn is inside or outside an area to be clipped; and a clipping judgment unit for judging from the results of the comparisons made by said first, second, third and fourth comparators and the contents of the drawing area definition flag whether drawing of a graphic form with respect to X coordinates determined by the contents of said drawing X coordinate register and Y coordinates determined by the contents of said drawing Y coordinate register should be permitted or inhibited.
Claim 5
Dependent Claim
584 words
A clipping processor comprising: a raster update control unit for controlling update of a raster on which the processing of drawing a part of a graphic form on each raster is performed; a drawing X coordinate register for storing an X coordinate of the graphic form to be drawn; a drawing Y coordinate register for storing a Y coordinate of the graphic form to be drawn; an incrementer/decrementer for incrementing or decrementing the contents of said drawing Y coordinate register in accordance with a control signal outputted from said raster update control unit; a drawing X coordinate generation unit for generating a new X coordinate at the time of updating a raster in accordance with the control signal outputted from said raster update control unit and updating an X coordinate of a part of the graphic form to be currently drawn during the same raster and outputting the updated X coordinate to said drawing X coordinate register; a first and second clipping Y coordinate registers for storing two Y coordinates defining an area to be clipped; a first and second clipping X coordinate registers for storing two X coordinates defining a part of the area to be clipped during a raster; a first and second function generation circuits for generating two new X coordinates at the time of updating a raster in accordance with the control signal outputted from said raster update control unit and outputting the two generated X coordinates to said first and second clipping X coordinate registers respectively; a clipping area memory for storing two X coordinates defining a part of an area to be clipped on each of rasters; a first selector for inputting one of two X coordinates outputted from said clipping area memory correspondingly to Y coordinates stored in said drawing Y coordinate register and an output of said first function generation circuit and selectively outputting the inputted X coordinate or the output of said first function generation circuit; a second selector for inputting an X coordinate, which is one of the two coordinates outputted from said clipping area memory correspondingly to Y coordinates stored in said drawing Y coordinate register and is not inputted to said first selector, and an output of said second function generation circuit and selectively outputting the inputted X coordinate thereto or the output of said second function generation circuit; a first comparator for comparing the contents of said drawing X coordinate register with the contents of said first clipping X coordinate register; a second comparator for comparing the contents of said drawing X coordinate register with the contents of said second clipping X coordinate register; a third comparator for comparing the contents of said drawing Y coordinate register with the contents of said first clipping Y coordinate register; a fourth comparator for comparing the contents of said drawing Y coordinate register with the contents of said second clipping Y coordinate register; a drawing area definition flag setting device for setting a drawing area definition flag indicating that an area to be drawn is inside or outside an area to be clipped; and a clipping judgment unit for judging from the results of the comparisons made by said first, second, third and fourth comparators and the contents of the drawing area definition flag whether a drawing of a graphic form with respect to X coordinates determined by the contents of said drawing X coordinate register and Y coordinates determined by the contents of said drawing Y coordinate register should be permitted or inhibited.
Claim 6
Dependent Claim
584 words
A clipping processor comprising: a raster update control unit for controlling update of a raster on which the processing of drawing a part of a graphic form on each raster is performed; a drawing X coordinate register for storing an X coordinate of the graphic form to be drawn; a drawing Y coordinate register for storing a Y coordinate of the graphic form to be drawn; an incrementer/decrementer for incrementing or decrementing the contents of said drawing Y coordinate register in accordance with a control signal outputted from said raster update control unit; a drawing X coordinate generation unit for generating a new X coordinate at the time of updating a raster in accordance with the control signal outputted from said raster update control unit and updating an X coordinate of a part of the graphic form to be currently drawn during the same raster and outputting the updated X coordinate to said drawing X coordinate register; a first and second clipping Y coordinate registers for storing two Y coordinates defining an area to be clipped; a first and second clipping X coordinate registers for storing two X coordinates defining a part of the area to be clipped during a raster; a first and second function generation circuits for generating two new X coordinates at the time of updating a raster in accordance with the control signal outputted from said raster update control unit and outputting the two generated X coordinates to said first and second clipping X coordinate registers respectively; a clipping area memory for storing two X coordinates defining a part of an area to be clipped on each of rasters; a first selector for inputting one of two X coordinates outputted from said clipping area memory correspondingly to Y coordinates stored in said drawing Y coordinate register and an output of said first function generation circuit and selectively outputting the inputted X coordinate or the output of said first function generation circuit; a second selector for inputting an X coordinate, which is one of the two coordinates outputted from said clipping area memory correspondingly to Y coordinates stored in said drawing Y coordinate register and is not inputted to said first selector, and an output of said second function generation circuit and selectively outputting the inputted X coordinate thereto or the output of said second function generation circuit; a first comparator for comparing the contents of said drawing X coordinate register with the contents of said first clipping X coordinate register; a second comparator for comparing the contents of said drawing X coordinate register with the contents of said second clipping X coordinate register; a third comparator for comparing the contents of said drawing Y coordinate register with the contents of said first clipping Y coordinate register; a fourth comparator for comparing the contents of said drawing Y coordinate register with the contents of said second clipping Y coordinate register; a drawing area definition flag setting device for setting a drawing area definition flag indicating that an area to be drawn is inside or outside an area to be clipped; and a clipping judgment unit for judging from the results of the comparisons made by said first, second, third and fourth comparators and the contents of the drawing area definition flag whether a drawing of a graphic form with respect to X coordinates determined by the contents of said drawing X coordinate register and Y coordinates determined by the contents of said drawing Y coordinate register should be permitted or inhibited.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-03-15 | 1996-09-14 | 1997-03-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-03-15 | 2000-09-14 | 2001-03-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-03-15 | 2004-09-14 | 2005-03-16 | $7700.00 | Window Closed / Lapsed |