Movatterモバイル変換


[0]ホーム

URL:


EP0479496A2 - High speed graphic image generation using multiple steppers - Google Patents

High speed graphic image generation using multiple steppers
Download PDF

Info

Publication number
EP0479496A2
EP0479496A2EP91308830AEP91308830AEP0479496A2EP 0479496 A2EP0479496 A2EP 0479496A2EP 91308830 AEP91308830 AEP 91308830AEP 91308830 AEP91308830 AEP 91308830AEP 0479496 A2EP0479496 A2EP 0479496A2
Authority
EP
European Patent Office
Prior art keywords
coordinates
line
stepper
outline
curves
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP91308830A
Other languages
German (de)
French (fr)
Other versions
EP0479496A3 (en
Inventor
Jack Cliu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xerox Corp
Original Assignee
Xerox Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xerox CorpfiledCriticalXerox Corp
Publication of EP0479496A2publicationCriticalpatent/EP0479496A2/en
Publication of EP0479496A3publicationCriticalpatent/EP0479496A3/en
Withdrawnlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A process is described for displaying a computer generated outline on a raster output scanner, and for filling a region defined by an outline. A computer terminal is used to generate an outline which is defined by a number of sequences of curve and line segments. After the initial conversion of all curves to approximating parabolic or line segments, all segments are converted to a data structure of initial coordinates and higher order differences. Then a plurality of steppers are used to step through the curves, a scan line at a time, to iteratively create the coordinates of the fill lines in each scan line.

Description

Claims (10)

  1. A process for generating graphic images, comprising the steps of:
       using a computer terminal to generate an outline which is described in page description language notation, said outline being defined by a list of curves, parabolas or line segments defined by control points and winding numbers,
       converting all curves, parabolas and line segments which are defined as control points to initial coordinates and higher order differences to form nodes of a data structure,
       stepping through said data structure, line by line, by stepping through all active nodes, where an active node is defined as one which intersects the current scan line, for each node the process comprising:
    a) recalculating a new set of first and higher order differences, and
    b) recalculating the next x and y coordinates, using the final set of x and y coordinates to generate a bit map, and transmitting said bit map to raster output scanner for printing or display
  2. A process for generating graphic images, including generating lines from an outline defined by a list of curves, parabolas or line segments, defined by control points and winding numbers, and a first clipper comprising a collection of sets of rectangles, the process comprising the steps of:
       converting all curves, parabolas and line segments which are defined as control points to initial coordinates and higher order differences to form nodes of a data structure,
       stepping through said data structure, line by line, by stepping through all active nodes, where an active node is defined as one which intersects the current scan line, for each node the process comprising:
    a) recalculating a new set of first and higher order differences and,
    b) recalculating the next x and y coordinates, and for each new scan line, generating lines where said rectangles overlap the lines between stepper coordinates.
  3. A process for generating graphic images, comprising the steps of:
       using a computer terminal to generate an outline which is described in page description language notation, said outline being defined by a list of curves, parabolas or line segments defined by control points and winding numbers, said outline also being defined as having a first clipper comprising a collection of sets of rectangles,
       converting all curves, parabolas and line segments which are defined as control points to initial coordinates and higher order differences to form nodes of a data structure,
       stepping through said data structure, line by line, by stepping through all active nodes, where an active node is defined as one which intersects the current scan line, for each node the process comprising:
    a) recalculating a new set of first and higher order differences, and
    b) recalculating the next x and y coordinates, and for each new scan line, generating image lines where said rectangles overlap the lines between stepper coordinates,
       using the final set of x and y coordinates and said image lines to generate a bit map,k and
       transmitting said bit map to a raster output scanner for printing or display.
EP199103088301990-09-281991-09-27High speed graphic image generation using multiple steppersWithdrawnEP0479496A3 (en)

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US59039490A1990-09-281990-09-28
US5903941990-09-28

Publications (2)

Publication NumberPublication Date
EP0479496A2true EP0479496A2 (en)1992-04-08
EP0479496A3 EP0479496A3 (en)1993-03-31

Family

ID=24362080

Family Applications (1)

Application NumberTitlePriority DateFiling Date
EP19910308830WithdrawnEP0479496A3 (en)1990-09-281991-09-27High speed graphic image generation using multiple steppers

Country Status (2)

CountryLink
EP (1)EP0479496A3 (en)
JP (1)JPH04262473A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2001080183A1 (en)*2000-04-142001-10-25Picsel (Research) LimitedShape processor
US6925597B2 (en)2000-04-142005-08-02Picsel Technologies LimitedSystems and methods for digital document processing
US7009626B2 (en)2000-04-142006-03-07Picsel Technologies LimitedSystems and methods for generating visual representations of graphical data and digital document processing
US7576730B2 (en)2000-04-142009-08-18Picsel (Research) LimitedUser interface systems and methods for viewing and manipulating digital documents

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
GB2203613B (en)*1987-04-061992-01-02Canon KkImage processing apparatus
JPH02266480A (en)*1989-04-061990-10-31Toshiba Corp High quality character pattern generation method

Cited By (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2001080183A1 (en)*2000-04-142001-10-25Picsel (Research) LimitedShape processor
US6781600B2 (en)2000-04-142004-08-24Picsel Technologies LimitedShape processor
US6925597B2 (en)2000-04-142005-08-02Picsel Technologies LimitedSystems and methods for digital document processing
US7009626B2 (en)2000-04-142006-03-07Picsel Technologies LimitedSystems and methods for generating visual representations of graphical data and digital document processing
US7009624B2 (en)2000-04-142006-03-07Picsel Research LimitedShape processor
US7036076B2 (en)2000-04-142006-04-25Picsel Technologies LimitedSystems and methods for digital document processing
US7055095B1 (en)2000-04-142006-05-30Picsel Research LimitedSystems and methods for digital document processing
US7450114B2 (en)2000-04-142008-11-11Picsel (Research) LimitedUser interface systems and methods for manipulating and viewing digital documents
US7576730B2 (en)2000-04-142009-08-18Picsel (Research) LimitedUser interface systems and methods for viewing and manipulating digital documents
US8056006B2 (en)2000-04-142011-11-08Samsung Electronics Co., Ltd.Systems and methods for digital document processing
US8358290B2 (en)2000-04-142013-01-22Samsung Electronics Co., Ltd.User interface systems and methods for manipulating and viewing digital documents
US8593436B2 (en)2000-04-142013-11-26Samsung Electronics Co., Ltd.User interface systems and methods for manipulating and viewing digital documents
US9778836B2 (en)2000-04-142017-10-03Samsung Electronics Co., Ltd.User interface systems and methods for manipulating and viewing digital documents

Also Published As

Publication numberPublication date
JPH04262473A (en)1992-09-17
EP0479496A3 (en)1993-03-31

Similar Documents

PublicationPublication DateTitle
EP0356103B1 (en)Scan-conversion process and processor
US6236410B1 (en)Efficient methods for the evaluation of a graphical programming language
JP4365950B2 (en) Graphic object processing method and apparatus for high-speed raster format rendering
US5745121A (en)Methods and apparatus for optimizing the composition of graphical elements
US6014147A (en)Computer machine architecture for creating images from graphical elements and a method of operating the architecture
US5241653A (en)Apparatus and method for adjusting and displaying scaled, rasterized characters
EP0694880B1 (en)Optimization method for the efficient production of images
JP3797666B2 (en) Method and apparatus for activating fill of graphic objects
US6011919A (en)Method of providing efficiency to a graphical programming language with alternative form determination and cost of execution estimation
US5043711A (en)Representation of polygons defined by non-zero winding numbers
JP2000196865A (en)Method for processing digital image data to generate emphasized output image and method for reducing many entries stored in look up table
EP0344686B1 (en)Clipping process and processor
JPH08297737A (en)Method and apparatus for clipping of arbitrary graphic
JP4646436B2 (en) Digital image processing device
EP0479496A2 (en)High speed graphic image generation using multiple steppers
US6956584B2 (en)Image processing method, image processing apparatus, image output apparatus and storage medium
JP2004516496A (en) Compressed and scalable outline font
EP0288629A1 (en)Gouraud shading on graphics display apparatus
JP3536894B2 (en) Graphic processing unit
JPH06168337A (en)Paint-out processing method
AU733038B2 (en)Efficient methods for the evaluation of a graphical programming language
JPH07152920A (en)Graphic processor and its method
JPH0588845A (en)Segment generating circuit of crt display device
JPH11198465A (en)Character output device
JP2000090259A (en)Image processor

Legal Events

DateCodeTitleDescription
PUAIPublic reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text:ORIGINAL CODE: 0009012

AKDesignated contracting states

Kind code of ref document:A2

Designated state(s):DE FR GB

PUALSearch report despatched

Free format text:ORIGINAL CODE: 0009013

AKDesignated contracting states

Kind code of ref document:A3

Designated state(s):DE FR GB

17PRequest for examination filed

Effective date:19930826

STAAInformation on the status of an ep patent application or granted ep patent

Free format text:STATUS: THE APPLICATION HAS BEEN WITHDRAWN

18WApplication withdrawn

Withdrawal date:19941110


[8]ページ先頭

©2009-2025 Movatter.jp