[go: up one dir, main page]

FI77180C - FOERFARANDE OCH ANORDNING FOER REGISTRERING AV SKRIVTECKEN. - Google Patents

FOERFARANDE OCH ANORDNING FOER REGISTRERING AV SKRIVTECKEN. Download PDF

Info

Publication number
FI77180C
FI77180C FI850692A FI850692A FI77180C FI 77180 C FI77180 C FI 77180C FI 850692 A FI850692 A FI 850692A FI 850692 A FI850692 A FI 850692A FI 77180 C FI77180 C FI 77180C
Authority
FI
Finland
Prior art keywords
character
memory device
memory
data
video
Prior art date
Application number
FI850692A
Other languages
Finnish (fi)
Swedish (sv)
Other versions
FI850692L (en
FI77180B (en
FI850692A0 (en
Inventor
Dietrich Blum
Joerg Broening
Original Assignee
Hell Rudolf Dr Ing Gmbh
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
Priority claimed from EP85100702A external-priority patent/EP0153584B1/en
Application filed by Hell Rudolf Dr Ing Gmbh filed Critical Hell Rudolf Dr Ing Gmbh
Publication of FI850692A0 publication Critical patent/FI850692A0/en
Publication of FI850692L publication Critical patent/FI850692L/en
Application granted granted Critical
Publication of FI77180B publication Critical patent/FI77180B/en
Publication of FI77180C publication Critical patent/FI77180C/en

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Record Information Processing For Printing (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Combination Of More Than One Step In Electrophotography (AREA)

Description

Menetelmä Ja laite kirjainmerkkien piirtämiseksi 1 77180Method And apparatus for drawing characters 1 77180

Keksinnön kohteena on menetelmä merkkien pisteittäin Ja kuva-viivoittain tapahtuvaksi piirtämiseksi, erityisesti kirjainmerkkien piirtämiseksi rasterimuodossa piirtoväliaineelle talletettujen merkkitietojen perusteella, jolloin piirrettävien merkkien merkkitiedot haetaan ja muutetaan ohjauskäskyiksi piirtoelintä varten, sekä laite menetelmän toteuttamiseksi, jota laitetta eeuraavaseea kutsutaan elektroniseksi valoladontalaitteeksi.The invention relates to a method for plotting characters point by point and by image line, in particular by drawing characters in raster form on the basis of character data stored on a drawing medium, retrieving character data of characters to be drawn and converted into control commands for a drawing element, and a device for implementing the method.

Elektroninen valoladontalaite, jossa piirtoelimenä on elekt-ronisädeputki, on jo tunnettu patentista US-3 305 Θ41. Ladon-tatehtävää varten tarvittavat kirjainmerkit on talletettu kir-jaintietoina kirjaintietomuistiin. Ladottava teksti muutetaan ladosprosessorissa tekstitiedoiksi, jotka ovat ladontaohjeita valoladontalaitteelle. Ladonnan ollessa käynnissä kutsuvat tekstitiedot peräkkäin kirjainmerkkien piirtämiseksi tarvittavat kirjaintiedot kirjainmerkkimuisista, ja luetut kirjaintie-dot muutetaan videosignaaliksi, joka toimittaa ohjauskäskyt elektronisädeputkelle. Jokainen kirjainmerkki piirretään elektronisädeputken kuvaruudulle lukuisina viivarastereina, jotka koostuvat vierekkäin olevista pystysuorista kuvavii-voista jatkuen tekstirivien suuntaan, jolloin kirjainmerkit muodostetaan niiden ääriviivoja vastaavasti mustista ja valkoisista osista elektronieäteen kirkas/pimeä-asetuksen avulla.An electronic light emitting device in which the drawing element is an electron beam tube is already known from U.S. Pat. No. 3,305Θ41. The characters required for the Ladon task are stored as letter information in the letter data memory. The text to be loaded is converted in the stack processor into text data, which are stacking instructions for the light stacker. While typesetting is in progress, the text information sequentially calls the letter information from the character characters needed to draw the characters, and the read letter information is converted into a video signal that provides control commands to the electron beam tube. Each character is drawn on the screen of the cathode ray tube as a plurality of line rasters consisting of adjacent vertical image lines extending in the direction of lines of text, the characters being formed from their black and white portions, respectively, by the electron beam brightness / dark setting.

Elektronisädeputken kuvaruudulla piirretyt kirjainmerkit valotetaan optiikan avulla piirtoväliaineelle.On the electron beam screen, the drawn characters are illuminated by optics on the drawing medium.

Näissä tunnetuissa valoladontalaitteissa täytyy yksittäisten kirjainten kirjainmerkit tallettaa kaikkia esiintyviä kir-jainkokoja varten siten, että kirjainmerkkimuistin kapasiteetti on erittäin suuri.In these known photomultipliers, the characters of the individual letters must be stored for all the font sizes present, so that the capacity of the character memory is very large.

Kirjainmerkkimuistin kapasiteetin pienentämiseksi on tavallista tallettaa kirjainmerkit koodattujen kirjaintietojen 2 77180 muodossa. Tätä varten on olemassa erilaisia koodausmenetelmiä. Kirjainmerkkien pistemäinen koodaus on tunnettu esimerkiksi patentista US-3 305 841, kuvaviivan osien kestokoodaus patentista US-3 480 943, ja kirjainmerkkien reunaviivojen koodaus patenttijulkaisusta DE-29 19 013.To reduce the capacity of the character memory, it is common to store characters in the form of encoded letter information 2 77180. There are various coding methods for this. Point coding of characters is known, for example, from U.S. Pat. No. 3,305,841, durability coding of parts of an image line from U.S. Pat. No. 3,480,943, and encoding of border lines of characters from DE-29 19 013.

Patentissa DE-24 22 464 (US-patenttijaulkaisu Re 30 679) esitetään jo menetelmä kirjainmerkkien reunaviivakoodaukeelle ja reunaviivakoodattujen kirjaintietojen muuttamiselle ohjauskäskyiksi elektronisädeputken elektronisäteelle kirjainmerkkien piirtämistä tai latomista varten. Tässä reunaviivakoodaukses-sa kuvataan kirjainmerkkejä reunaviivapareina XY-koordinaat-tijärjestelmässä, ja siinä muutetaan x-koordinaatteja samanpituisina askeleina. Jokainen reunaviivapari määritellään alkupisteen y-koordinaatin ja reunaviivan kaltevuuskulman avulla, jolloin kaltevuuskulmat ilmaistaan peräkkäisten x-koordinaat-tiaskelten y-koordinaattien muutoksina. Kirjaimen ääriviivan kaarevuus annetaan siten sarjana muuttuvia kaltevuuskulmia. Kirjainmerkit muodostetaan jälleen elektronisädeputkelle vierekkäin olevista, tekstirivejä vastaan pystysuoraan kulkevista kuvaviivoista, jolloin jokainen kirjainmerkki piirretään ladottavassa tekstirivissä annetussa kohdassa ja kaikki teksti-rivien kirjainmerkit peräkkäin. Ohjauskäskyt elektronisäteen päälle- ja poiskytkemiseksi tuotetaan tällöin määrittämällä reunaviivaparien kulloisetkin leikkauspisteet näytettävän kuvaviivan kanssa, jolloin elektronisäde kytketään päälle aina ylemmän ja siihen kuuluvan alemman ääriviivan välillä.DE-24 22 464 (U.S. Pat. No. Re 30,679) already discloses a method for characterizing an edge line of a character and converting the edge-coded letter information into control instructions for an electronic beam of an electron beam for drawing or storing characters. This border coding describes the characters as border pairs in the XY coordinate system, and changes the x coordinates in equal length steps. Each pair of edge lines is defined by the y-coordinate of the starting point and the angle of inclination of the edge line, whereby the angle of inclination is expressed as changes in the y-coordinates of successive x-coordinate steps. The curvature of the outline of a letter is thus given as a series of varying angles of inclination. The characters are again formed from adjacent image lines on the electron beam tube running vertically against lines of text, with each character being drawn at a given point in the line of text to be stacked and all the characters in the lines of text sequentially. Control commands for switching the electron beam on and off are then generated by defining the respective intersections of the edge line pairs with the displayed image line, whereby the electron beam is always switched on between the upper and the associated lower contour.

Kuvattu tapa ohjauskäskyjen tuottamiseksi vie varsin paljon laskenta-aikaa, joten ei saavuteta suurta näyttönopeutta. Elekt-ronisädeputken käyttämisellä näyttöelimenä saavutetaan tosin valoladonnan typografisesti korkea laatu, mutta epäedullista on, että elektronisädeputken käyttökelpoinen kuvaputkialue ja siten piirtokoko on rajoitettu. Nykyään toivotaan nimittäin, että voitaisiin latoa kokonaisia sanomalehden sivuja yhdessä työvaiheessa. Jotta voitaisiin latoa tällainen sanomalehden sivu 3 77180 elektronisädeputken omaavassa valoladontalaitteessa, täytyy käyttökelpoisen kuvaruutualueen suuruisten yksittäisten osava-lotusten välillä suorittaa siirto kuvaruutualueen ja piirtoväli-aineen välillä. Tämä taas vaatii suurta mekaanista käyttöä, johtaa paikoitusvirheisiin ja hidastaa taltiointinopeutta.The described method for generating control commands takes quite a lot of computation time, so a high display speed is not achieved. Although the use of an electron beam tube as a display element achieves a typographically high quality of photocomposition, it is disadvantageous that the usable picture tube area of the electron beam tube and thus the drawing size is limited. Today, it is hoped that entire pages of a newspaper could be stacked in one step. In order to stack such a newspaper page 3 77180 in an electron beam photoconductor, a transfer must be made between the individual sub-exposures of the size of the usable screen area and the drawing medium. This in turn requires a great deal of mechanical use, leads to positioning errors and slows down the recording speed.

Patentista EP-A-0096O79 tunnetaan jo menetelmä ja laite kokonaisten sanomalehden sivujen pisteittäin ja kuvaviivoittain tapahtuvalle piirtämiselle näyttörasterissa koodatuista kirjaintiedoista luonnossuunnitelman mukaisesti lähtien. Tällöin ohjataan piirto-elin, esimerkiksi mosaiikkipiirtoelin, kuvapisteittäin koko sanomalehtisivun kokonaisleveyden yli siten, että kulloinkin piirretään koko sanomalehtisivun täysiä kuvaviivoja. Jokainen kuvaviiva koostuu tällöin osakuvaviivoista, jotka luonnossuunitel-man mukaisesti kuuluvat eri tekstilohkoihin tai tekstiriveihin. Yksittäisten osakuvaviivojen piirtämiseen tarvittavat, koodatut kirjaintiedot haetaan kirjaintietomuistista ja dekoodataan ohjaus-käskyiksi. Yksittäisten osakuvaviivojen ohjauskäskyt järjestetään yksittäisten osakuvaviivojen peräkkäisyyttä vastaten kokonaisten kuvaviivojen sisällä ja talletetaan kokonaista sanoma-lehtisivua varten näyttörasterissa kuvapisteittäin muistiin siten, että muistin sisältö toistaa kokonaisen sanomalehtisivun piirrettävän tiedon kuvapisteittäin. Koko sanomalehtisivun piirtämisen aikana annetaan sitten yksittäiset ohjauskäskyt kuvapisteittäin ja kuvaviivoittain synkronisoituina piirtoelimen liikkeen kanssa piirtoväliaineen yli, ja viedään piirtoelimelle.EP-A-0096O79 already discloses a method and an apparatus for drawing entire newspaper pages in dots and in line lines from letter code encoded in a display grid from a sketch plan according to a sketch plan. In this case, a drawing element, for example a mosaic drawing element, is guided in pixels over the entire width of the entire newspaper page, so that in each case the full image lines of the entire newspaper page are drawn. Each image line then consists of sub-image lines which, according to the sketch plan, belong to different text blocks or lines of text. The encoded letter information needed to draw individual sub-lines is retrieved from the letter information memory and decoded into control instructions. The control instructions for the individual sub-lines are arranged in a sequence corresponding to the sequence of the individual sub-lines within the entire picture lines and are stored in the screen raster for pixel-by-pixel memory so that the contents of the memory reproduce the entire newspaper page data by pixel. During the drawing of the entire newspaper page, the individual control commands are then given pixels and line by line in synchronization with the movement of the drawing element over the drawing medium, and applied to the drawing element.

Muistikapasiteetin säästämiseksi tunnetaan jo patentista EP-A-0096079 kokonaisten sanomalehtisivujen valottaminen peräkkäisinä kaistoina, joiden korkeus käsittää useita kuvaviivoja ja joiden leveys vastaa koko sanomalehtisivun leveyttä. Kaistamaista piirtoa varten haetaan kulloinkin vain kaistan yksittäisiin paikkoihin sanomalehtisivulla kuuluvat koodatut kirjaintiedot, muodostetaan niistä kaistan korkeutta vastaavalle määrälle kuva-viivoja ohjauskäskyt, ja talletetaan nämä niin sanottuun ikku-namuistiin, jonka kapasiteetti vastaa vain yhdessä kaistassa 77180 olevien kuvapisteiden määrää. Ennen kaistan siirtämistä uuteen paikkaan sanomalehtisivulla siirretään ohjauskäskyt kuvaviivoittain ikkunamuistista kapasiteetiltään yhtä suureen puskurimuistiin, ja luetaan puskurimuistista piirtoelimen ohjaamista varten sillä aikaa, kun vapaaksitullut ikkunamuisti täytetään uudelleen.In order to save memory capacity, it is already known from EP-A-0096079 to illuminate entire newspaper pages in successive strips, the height of which comprises several image lines and the width of which corresponds to the width of the entire newspaper page. For band-like drawing, only the coded letter information belonging to the individual positions of the band on the newspaper page is retrieved, control instructions are formed from them for a number of pixels corresponding to the band height, and stored in a so-called window memory with a capacity corresponding to only one pixel in 77180. Before moving the band to a new location on the newspaper page, the control instructions are transferred line by frame from the window memory to a buffer memory of equal capacity, and read from the buffer memory for controlling the drawing element while the freed window memory is refilled.

Tällä talletusperiaatteella on kuitenkin se haittapuoli, että jokaisen kaistan siirron yhteydessä täytyy varata siirtoaika ohjauskäskyille, mikä rajoittaa piirtonopeutta. Esitetty menetelmä toimii moitteettomasti vain silloin, kun ikkunamuistin korkeus vastaa suurimman piirrettävän kirjainmerkin korkeutta. Tällä noudatettavalla ehdolla on kuitenkin se haittapuoli, että tarvittava ikkunamuistin korkeus täytyy aina määrätä uudelleen kirjain-käskyjen mukaisesti tekstitietojen syötön yhteydessä, ja muistin-ohjaus täytyy ohjelmoida vastaavasti, ja että suurin mahdollinen muistikapasiteetti täytyy valita siten, että korkeusehto on täytetty myös suurimmille kirjainmerkeille, esimerkiksi sanomalehti-sivun otsikoille. Toinen kuvatun menetelmän epäkohta on siinä, että ohjauskäskyjen tallettaminen ikkunamuistiin on silloin erityisen monimutkaista ja aikaavievää, kun taltioitava kirjainmerkki ei ole kokonaan yhdessä kaistassa (EP-A-0096079) tai kun kahdella toisiaan seuraavalla kirjainmerkillä yhdellä tekstirivillä on erilaiset perusviivakorkeudet (EP-A-0096079; kuva 14). Näissä tapauksissa täytyy nimittäin aina ensin kirjoittaa ohjauskäskyt ensimmäistä kirjainmerkkiä varten ikkunamuistin osa-alueista puskurimuistiin, ennen kuin näihin osa-alueisiin voidaan sijoittaa seuraavan kirjainmerkin ohjauskäskyt. Julkaisussa ei ole minkäänlaisia neuvoja, mitä olisi tehtävä piirrettäessä kursiivikirjain-merkkejä ja käännettyjä tekstirivejä. On sinänsä jo tunnettua käyttää tällaisten sanomalehtisivujen piirtämiseen poikkeutettavaa lasersädettä piirtoelimenä.However, this deposit principle has the disadvantage that each time a band is transferred, a transfer time must be reserved for control instructions, which limits the drawing speed. The presented method works properly only when the height of the window memory corresponds to the height of the largest character to be drawn. However, this condition has the disadvantage that the required window memory height must always be reassigned according to letter instructions when entering text data, and memory control must be programmed accordingly, and that the maximum memory capacity must be selected so that the height condition is also met for the largest characters, e.g. newspaper page headlines. Another disadvantage of the described method is that storing control commands in the window memory is particularly complicated and time-consuming when the character to be stored is not completely in one lane (EP-A-0096079) or when two consecutive characters on one line of text have different base line heights (EP-A-00). ; Figure 14). Namely, in these cases, the control instructions for the first character must always be written first from the parts of the window memory to the buffer memory before the control instructions for the next character can be placed in these parts. The publication does not provide any advice on what to do when drawing italic characters and translated lines of text. It is already known per se to use a deflectable laser beam as a drawing element for drawing such newspaper pages.

Keksinnön tehtävänä on esittää menetelmä ja laite merkkien kuva-pisteittäin ja kuvaviivoittain tapahtuvalle piirtämiselle, erityisesti kirjainmerkkien piirtämiselle, jonka menetelmän avulla merkit reunaviivakoodataan, ja jonka avulla reunaviivakoodatut merkkitiedot muutetaan tarkasti ja nopeasti ohjauskäskyiksi kuva-pisteittäin ja kuvaviivoittain tapahtuvalle piirtämiselle piirto-rasterissa .SUMMARY OF THE INVENTION It is an object of the invention to provide a method and apparatus for pixel-by-pixel and line-by-line drawing, in particular lettering, by means of which characters are edge-coded, and by

5 771 80 Tämä tehtävä ratkaistaan menetelmän suhteen patenttivaatimuksessa 1 ja laitteen suhteen patenttivaatimuksessa 25 esitetyllä tavalla. Muissa patenttivaatimuksissa on annettu edullisia jatkokehitelmiä.5 771 80 This object is solved with respect to the method as claimed in claim 1 and with respect to the device as claimed in claim 25. Other claims provide advantageous further developments.

Keksinnön mukaisella menetelmällä saavutetaan erityisesti suuri piirtonopeus ja hyvä piirtolaatu. Annetun reunaviivakoodauksen avulla tulee koodattujen merkkitietojen muuttaminen ohjauskäskyiksi erityisen yksinkertaiseksi kaikille kirjainmuunnelmille ilman, että merkkitietoja yksittäisille muunnelmille täytyy tallettaa erikseen. Muodostaminen tapahtuu sitä paitsi ilman vääristymiä ja suurella erotuskyvyllä.In particular, a high drawing speed and good drawing quality are achieved with the method according to the invention. With the given edge bar coding, it becomes particularly simple to convert the coded character data into control commands for all letter variations without having to store the character data for the individual variants separately. Moreover, the formation takes place without distortion and with high resolution.

Keksintöä kuvaillaan seuraavassa viitaten kuviin 1-13 tarkemmin. Niissä esitetään:The invention will be described in more detail below with reference to Figures 1-13. They set out:

Kuvassa 1 on laitteen periaatteellinen rakenne menetelmän toteuttamiseksi ; kuvassa 2 on graafinen esitys valotusikkunan ja etsintäikkunan selittämiseksi; kuvassa 3 on kirjainmerkkinelikulmion graafinen esitys; kuvassa 4 on videosignaaligeneraattorin toteutusesimerkki; kuvassa 5 on interpolaation graafinen esitys; kuva 6 on kytkentäpistekaavio; kuvassa 7 on graafinen esitys osoitteen määrityksestä; kuvassa 8 on lisää kytkentäpistekaavioita; kuvassa 9 on toteutusesimerkki videomuistilaitteelle; kuvassa 10 on toinen graafinen esitys osoitteenmääritykselle; kuvassa 11 on graafinen esitys valottamiselle; kuvassa 12 on aikakaavio; ja kuvassa 13 on interpolaatioaskelen toteutusesimerkki.Figure 1 shows the basic structure of the device for carrying out the method; Figure 2 is a graphical representation for explaining the exposure window and the search window; Figure 3 is a graphical representation of a letter rectangle; Figure 4 is an implementation example of a video signal generator; Figure 5 is a graphical representation of the interpolation; Figure 6 is a connection point diagram; Figure 7 is a graphical representation of address determination; Figure 8 shows further connection point diagrams; Figure 9 shows an implementation example for a video memory device; Figure 10 is another graphical representation of address assignment; Figure 11 is a graphical representation for exposure; Figure 12 is a time diagram; and Figure 13 shows an implementation example of the interpolation step.

Kuvassa 1 esitetään elektronisen valoladontalaitteen periaatteellinen rakenne kokonaisten sanomalehtisivujen, lyhyesti kokosivujen, latomiseksi muistiintalletetuista kirjainmerkeistä ja merkeistä siten, että piirtoväliainetta valotetaan kuvapisteit-täin ja kuvaviivoittain piirtoväliaineen suhteen liikkuvalla 6 77180 valonsäteellä. Tällainen valoladontalaite koostuu ohjauspiiristä 1, joka muuttaa ladottavan tekstin videosignaaliksi U , ja v videosignaalin ohjaamasta valotusyksiköstä 2.Figure 1 shows the basic structure of an electronic light stacking device for stacking entire newspaper pages, briefly full pages, from stored letters and characters by illuminating the drawing medium pixels and line by frame with a light beam 6,77180 moving relative to the drawing medium. Such a light stacking device consists of a control circuit 1 which converts the text to be stacked into a video signal U, and v an exposure unit 2 controlled by a video signal.

Ulkoisesta tekstitietolähteestä 3, johon ladontaprosessorin avulla on jo talletettu riveittäin erotellun tekstin tekstitiedot, kirjoitetaan kokosivun valotukseen vaadittavat tekstitiedot tietoväylän 4 kautta ohjauspiirin 1 tekstisivumuistilaitteeseen 5. Samanaikaisesti siirretään kyseisen kokosivun valotusta varten tarvittavat merkki- ja kirjainmerkkifontit reunaviivakoodat-tuina merkki- ja kirjainmerkkitietoina, joita seuraavassa yleensä nimitetään kirjaintiedoiksi, myös ulkoisesta kirjainfonttiarkis-tosta 6 tietoväylää 7 pitkin ohjauspiirin 1 kirjoitinmerkkimuis-tiin 8. Reunaviivakoodausta selitetään myöhemmin kuvassa 3 olevan graafisen esityksen mukaisesti.From the external text data source 3, in which the text data of the line-separated text is already stored by the typesetting processor, the text information required for full-page exposure is written via data bus 4 to the text page memory device 5 of the control circuit 1. is designated as letter information, also from the external letter font archive 6 along the data bus 7 to the printer character memory 8 of the control circuit 1. The edge line coding will be explained later according to the graphical representation in Fig. 3.

Kokosivujen tekstitiedot luetaan tekstisivumuistilaitteesta 5 ja viedään tietoväylää 9 pitkin dekooderille 10, joka dekoodaa tekstitiedot kirjoitus- ja paikkakäskyiksi sekä kirjainmerkki-tiedoiksi. Kirjainkäskyt, kuten esimerkiksi kirjainkoko, paksuus, kirjoituskulma, kursivointikulma ja piirtotarkkuus, sekä yksittäisten tekstirivien sijoituskäskyt viedään tietoväylää 11 pitkin videosignaaligeneraattoriin 12. Piirtokäskyt joutuvat tieto-väylää 13 pitkin kirjoitinmerkkimuistin 8 muistinohjauslaitteelle 14. Kirjainmerkkikäskyt osoittavat siellä valotettavien merkkien ja kirjainmerkkien reunaviivakoodattuja kirjaintietoja, joita jatkossa tullaan kutsumaan kirjainmerkeiksi, jotka kirjainmerkit luetaan kirjainmerkkejä varten kirjainmerkkimuistista 8 ja viedään tietoväylää 15 pitkin videosignaaligeneraattorille 12.The text information of the full pages is read from the text page memory device 5 and fed along the data bus 9 to a decoder 10, which decodes the text information into write and position commands as well as character information. Letter instructions, such as letter size, thickness, writing angle, italics, and drawing precision, as well as placement commands for individual lines of text, are passed along data bus 11 to video signal generator 12. call as characters, which characters are read for characters from the character memory 8 and passed along the data bus 15 to the video signal generator 12.

Videosignaaligeneraattori 12 muodostaa ääriviivakoodatuista kirjaintiedoista vastaavat kirjoituskäskyt huomioonottaen digitaalisia kytkentäpiste-merkkisignaaleja, jotka tietoväylän 16 kautta järjestetään peräänkytkettyyn videomuistilaitteeseen 17 kuvapisteiden ja rivien mukaisesti ja talletetaan väliaikaisesti kuvaviivan mukaista valotusta varten tarvittavaan järjestykseen, ja viedään täältä eteenpäin videosignaalina Uv johdinta 18 pitkin valotusyksikköön 2.The video signal generator 12 generates write commands corresponding to the contour-encoded letter data, taking into account digital switching point signal signals, which are arranged via the data bus 16 to the downlink video memory device 17 according to the pixels and rows.

^ 77180^ 77180

Valotusyksikkö 2 koostuu valolähteestä 19, esimerkiksi laser-lähteestä. Valolähteessä 19 muodostettu valonsäde 20 kulkee valomodulaattorin 21 läpi, joka esimerkiksi voi olla akusto-optinen modulaattori (AOM), reikähimmentimen 22 läpi ja linssin 23 läpi kääntöpeilille 24, ja heijastuu siitä monitahkoiselle kiertopeilille 25 (polygonipeili), jonka pyörimisakseli 26 on kohtisuoraan valonsäteen 20 optista akselia vastaan. Moottori 27 pyörittää monitahkoista kiertopeiliä 25 vakiokulmanopeudella nuolen suuntaan. Tasa-alustaiselle piirtopöydälle 28 on järjestetty piirtoväliaine 29 valotettavan kokosivun muotoon. Piirto-väliaine on esimerkiksi filmimateriaalia tai valoherkkä painolevy. Monitahkoisen kiertopeilin 25 pyörimisen ansiosta ohjautuu yksittäisistä peilitahkoista 30 heijastunut ja objektiivin 31 avulla piirtoväliaineelle 29 tarkennettu valonsäde 20' kuvaviiva kuva-viivalta piirtosuuntaan (U-suunta) piirtoväliaineen 29 yli, jolloin tasa-alustaista piirtopöytää 28 samanaikaisesti liikutetaan askelittain tai jatkuvasti eteenpäin kohtisuoraan piirtosuun-taa vastaan (V-suunta) moottorin 32 ja ruuvin 33 avulla. Tällä tavalla pyyhkäisee valonsäde 20' piirtoväliaineen 29 aina kokonaisina kuvaviivoina 36 piirtorasterissa, jonka rasterinleveys riippuu piirtotarkkuudesta tai kuvapisteiden ja kuvaviivojen välisestä etäisyydestä. Yksi tällainen kokosivu käsittää esimerkiksi luonnossuunnitelman mukaisesti järjestettyjä tekstilohkoja, joita kutsutaan myös artikkeleiksi. Tekstilohkot 34 koostuvat yksittäisistä tekstiriveistä 35 ja tekstirivit 35 valotettavista kirjainmerkeistä. Jokainen tekstirivi 35 käsittää yleensä useampia kuvaviivoja 36. Koska valonsäde 20' valottaa aina täyden kuvaviivan, jonka pituus vastaa suurin piirtein kokosivun koko-naisleveyttä, koostuu jokainen täysi kuvaviiva 36 osakuvaviivoista, jotka kuuluvat eri tekstilohkoihin 34 tai eri tekstiriveihin 35. Videosignaaligeneraattorin 12 täytyy siksi liittää yksittäiset osakuvaviivat kokonaiseksi kuvaviivaksi 36 siten, että yksittäisten kuvapisteiden videotiedot talletetaan niihin video-muistilaitteen 17 muistipaikkoihin, jotka vastaavat niihin kuuluvien kuvapisteiden paikkoja kokonaisessa kuvaviivassa 36. Piirtoväliaineen 29 valotus voi tapahtua positiivisesti tai negatiivisesti .The exposure unit 2 consists of a light source 19, for example a laser source. The light beam 20 formed in the light source 19 passes through a light modulator 21, which may be, for example, an acousto-optic modulator (AOM), through a hole dimmer 22 and a lens 23 to a reversing mirror 24 and reflected from a polygonal rotating mirror 25 (polygon mirror) perpendicular to its axis 20 against the shaft. The motor 27 rotates the rotary polyhedral mirror 25 by a constant angular velocity in the direction of the arrow. A drawing medium 29 is arranged on the flat-bottomed drawing board 28 in the form of an entire side to be exposed. The drawing medium is, for example, a film material or a photosensitive printing plate. Due to the rotation of the multifaceted rotating mirror 25, the light beam 20 'reflected from the individual mirror faces 30 and focused on the drawing medium 29 by the lens 31 is directed from the picture line in the drawing direction (U-direction) over the drawing medium 29. against (V-direction) by means of motor 32 and screw 33. In this way, the light beam 20 'always scans the drawing medium 29 as complete lines 36 in a drawing grid, the grid width of which depends on the drawing resolution or the distance between the pixels and the lines. One such full page comprises, for example, blocks of text arranged according to a sketch plan, also called articles. The text blocks 34 consist of individual lines of text 35 and lines of text 35 of illuminated characters. Each line of text 35 generally comprises a plurality of lines 36. Since the light beam 20 'always illuminates a full line approximately the entire width of the entire page, each full line 36 consists of sub-lines belonging to different blocks of text 34 or lines of text 35. The video signal generator 12 must therefore be connected. the individual sub-lines into a complete picture line 36 so that the video information of the individual pixels is stored in the memory locations of the video memory device 17 corresponding to the positions of the associated pixels in the overall picture line 36. The exposure of the drawing medium 29 may be positive or negative.

8 771808 77180

Esimerkiksi positiivivalotuksessa koostuu jokainen kuvaviiva tai osakuvaviiva valottamattomista valkoisista kohdista ja valotetuista mustista kohdista. Tässä tapauksessa muodostetaan kirjainmerkit kuvaviivoittain mustista lohkoista, jolloin täyden kuvaviivan 36 piirron aikana kulloinkin valotetaan ainoastaan yksi musta lohko jokaisen toistaan seuraavan kirjainmerkin kohdalla. Mustien ja valkoisten lohkojen pituudet määrätään kytkentä-ajalla, jota ohjataan johtimella 18 olevalla videosignaalilla U akusto-optisen modulaattorin 21 avulla, vFor example, in positive exposure, each image line or sub-image line consists of unexposed white dots and exposed black dots. In this case, the characters are formed line by line from the black blocks, whereby during the drawing of the full line 36 only one black block is exposed at a time for each successive character. The lengths of the black and white blocks are determined by the switching time, which is controlled by the video signal U on the conductor 18 by means of the acousto-optic modulator 21, v

Videosignaalin lukeminen videomuistilaitteelta 17 on synkronisoitu valonsäteen 20' piirtoväliaineen yli tapahtuvan suhteellisen liikkeen kanssa. Tätä varten on monitahkoisen kiertopeilin 25 kiertoakseliin 26 kytketty impulssigeneraattori 37, joka muodostaa kuvapisteiden tähtijonon T^. Kuvapisteiden tähtijono T^ viedään johdinta 38 pitkin synkronisointiasteeseen 39.The reading of the video signal from the video memory device 17 is synchronized with the relative movement of the light beam 20 'over the drawing medium. For this purpose, a pulse generator 37 is connected to the axis of rotation 26 of the multifaceted rotating mirror 25, which forms a star sequence T1 of pixels. The pixel sequence T1 of the pixels is passed along the conductor 38 to the synchronization stage 39.

Tasa-alustaisen piirtokannattimen 28 ulkopuolelle on valonsäteen 20' poikkeutustasoon järjestetty valosähköinen impulssigeneraattori 40, joka valonsäteen 20' osuessa aina täyden kuvaviivan 36 lopussa muodostaa tahdistuspulssin "kuvaviivan loppu" johti-meen 41, joka myös viedään synkronisointiasteeseen 39. Synkroni-sointiasteessa 39 tuotetaan kuvapistetahdistuspulssista T^ ja tahdistuspulssista "kuvaviivan loppu" lvkuosoitteita ja luku-käskyjä videomuistilaitteelle 17, jotka käskyt viedään tälle muisti- ja ohjausväylää 42 pitkin. Tahdistuspulssit T^ "kuva-viivan loppu" viedään tasa-alustaisen piirtopöydän 28 askelletun eteenpäinliikkeen yhteydessä samanaikaisesti eteenpäinliikemoot-torin 32 eteenpäinliikeohjaukselle 43, joka aina täyden kuvaviivan 36 lopuksi suorittaa askelen eteenpäin seuraavaan kuvaviivaan 36. Valotusyksikkö 2 voi koostua vaihtoehtoisesti valodiodi-rivistä tai valodiodimatriisista.Outside the flat drawing support 28 there is a photoelectric pulse generator 40 arranged in the deflection plane of the light beam 20 ', which every time the light beam 20' hits the end of the full line 36 forms a "end of line" synchronization pulse on the conductor 41 and from the synchronization pulse, "end of line" number addresses and read commands to the video memory device 17, which commands are passed to it along the memory and control bus 42. The synchronizing pulses T 1 "end of image line" are applied simultaneously to the forward motion control 43 of the forward motion motor 32 in connection with the stepped forward movement of the flat drawing board 28, which always completes a step to the next image line 36 at the end of the full image line 36. The exposure unit 2 may alternatively consist of a row of LEDs.

Yksinkertaisimmassa tapauksessa valotetaan kokosivu 29 yhdellä läpimenolla. Siilon on videomuistilaite 17 muodostettu kuvapis-teittäin ja kuvariveittäin järjestetyksi kokosivumuistiksi, johon on talletettu videotiedot kokosivun 29 kaikkia kuvapis- 9 77180 teitä varten valotusta varten tarvittavassa järjestyksessä. Tällainen kokosivumuisti, korkeudeltaan kokosivun mittainen ja leveydeltään täyden kuvaviivan mittainen, toistaa sitten kokosivun tiedot kuvapisteen tarkkuudella.In the simplest case, the entire page 29 is exposed in a single pass. The silo is a video memory device 17 formed as a full-page memory arranged in pixels and rows of images, in which video data is stored for all the pixels of the full page 29 in the order required for exposure. Such a full-page memory, the length of a full-page length and the length of a full-width image line, then reproduces the full-page data with pixel resolution.

Edullisesti valotetaan kokosivu 29 ajallisesti peräkkäin kaista-maisina lohkoina, jolloin valotusikkunaa, jonka korkeus on h ja leveys sama kuin täydellä kuvaviivalla 36, siirretään kokosivun 29 yli askelittain aina korkeuden h verran. Tämä menetelmä on esitetty graafisesti tarkemmin kuvassa 2a.Preferably, the entire page 29 is exposed in time-sequentially as strip-like blocks, whereby an exposure window having a height h and a width equal to that of the full line 36 is moved over the entire page 29 stepwise up to a height h. This method is shown graphically in more detail in Figure 2a.

Kuvassa 2a näytetään vielä kerran valotettava kokosivu 29 kuva-viivojen 36 ja yhden tekstirivin 35 kanssa, johon tekstiriviin osuu tietty lukumäärä kuvaviivoja 36. Valotusikkunalla 200 on esimerkiksi korkeus h vastaten lukumäärää q kuvaviivoja 36 ja yhden täyden kuvaviivan 36 leveys, p kuvapistettä. Valotusikkunan 200 paikka kokosivulla määritellään kulloinkin pystysuoralla koordi- naattiarvolla v„ (valotusikkunan yläreuna). Valotusikkunan 200Figure 2a shows once again the full page 29 to be exposed with image lines 36 and one line of text 35 with a certain number of lines 36 in the text line. For example, the exposure window 200 has a height h corresponding to q lines 36 and one full line 36 width, p pixels. The position of the exposure window 200 on the entire page is each determined by the vertical coordinate value v „(upper edge of the exposure window). Exposure window 200

FF

paikassa I, jonka koordinaattiarvo on vpi,valotetaan esimerkiksi kuvaviivat vn-v 1, jonka jälkeen valotusikkunaa 200 siirretään o q-i tekstirivin 35 paikasta riippumatta eteenpäin korkeutensa h verran paikkaan II, jonka koordinaattiarvo on vp2, ja valotetaan vastaavat kuvaviivat v -v„ ,. Koska esitetty tekstirivi 35 ei satu kokonaan yhteen valotusikkunaan 200, piirretään tämä teksti-rivi keksinnön mukaisesti kahdella toisiaan seuraavalla velotuksella, nimittäin tekstirivin 35 ylempi osa asennossa I ja tekstirivin 35 alempi osa asennossa II, jolloin saavutetaan suuri piirto-nopeus .at position I, the coordinate value of which is vpi, for example, the lines vn-v 1 are exposed, after which the exposure window 200 is moved forward by its height h, regardless of the position of the text line 35, to the position II, the coordinate value of which is vp2, and the corresponding lines are highlighted. Since the displayed text line 35 does not completely coincide with one exposure window 200, this text line is drawn according to the invention with two successive charges, namely the upper part of the text line 35 in position I and the lower part of text line 35 in position II, achieving high drawing speed.

Videomuistilaitteessa 17 on tässä tapauksessa kuvapisteittäin ja riveittäin järjestetty osamuisti 88, jonka kapasiteetti on pienempi, ja joka on kuvassa 2a esitetty vain kaavamaisesti. Tämän osamuistin 88 korkeus on sama kuin valotusikkunan 200 ja siinä on q muistiriviä vQ-v ^, ja sen leveys on sama kuin täyden kuva-viivan 36, joten sillä on muistikapasiteetti p x q:lle videotie-dolle. Tähän osamuistiin 88 talletetaan kulloinkin vain valotusikkunan 200 yksittäiseen paikkaan kuuluvat videotiedot siten, että osamuisti 88 kulloinkin antaa vain kyseessä olevan valotusikkunan 10 771 80 200 tiedot kokosivulla 29. Kokosivun 29 valotuksen yhteydessä täytyy tämän takia järjestää muistiriveille vQ-v^_^ osamuistiin 88 juuri valotettavat kuvaviivat valotusikkunan 200 kulloisessakin paikassa, esimerkiksi valotusikkunan 200 paikassa I kuvaviivat v -v η ja paikassa II kuvaviivat v -v_ ,, kuten kuvassa 2a on 0 q-1 q 2q-l' kaaviomaisesti esitetty.In this case, the video memory device 17 has a sub-memory 88 arranged in pixels and rows, which has a smaller capacity and which is shown only schematically in Fig. 2a. This sub-memory 88 has the same height as the exposure window 200 and has q memory rows vQ-v ^, and has the same width as the full image line 36, so it has a memory capacity p x q for video data. Only the video data belonging to a single location of the exposure window 200 is stored in this sub-memory 88, so that the sub-memory 88 in each case provides only the data of the relevant exposure window 10 771 80 200 on the full page 29. The exposure of the full page 29 must therefore be arranged on the memory lines vQ-v ^ _ ^ the lines at each position of the exposure window 200, for example, at position I of the exposure window 200, the lines v -v η and at line II the lines v -v_, as shown schematically in Figure 2a as 0 q-1 q 2q-1 '.

Edullisesti on toteutusesimerkki varustettu kahdella osamuistilla 88 ja 88’, jotka toimivat vuorotellen. Samalla, kun videotieto-ja valotusikkunan 200 hetkellistä piirtoasentoa varten luetaan toisesta osamuistista, kirjoitetaan jo uusia videotietoja valotusikkunan 200 seuraavaa asentoa varten toiseen osamuistiin.Preferably, the embodiment is provided with two partial memories 88 and 88 'operating alternately. While reading from the second sub-memory for the current drawing position of the video information and exposure window 200, new video information is already being written to the second sub-memory for the next position of the exposure window 200.

Kuten jo mainittiin, täytyy kulloinkin valotusikkunan 200 yksittäisiin paikkoihin kokosivulla 29 kuuluvat videotiedot tallettaa kyseisen valotusikkunan 200 sisällä valotusta varten vaaditussa järjestyksessä kuvapisteittäin ja riveittäin osamuistiin ja lukea sieltä. Mitä tekstitietoja tai näistä johdettuja videotietoja kulloinkin tarvitaan, riippuu piirrettävän kokosivun 29 luonnos-suunnitelmasta .As already mentioned, the video information belonging to the individual locations of the exposure window 200 on the entire page 29 must be stored in and read from the sub-memory in the order required for exposure within that exposure window 200. What text data or video data derived from them is needed at any given time depends on the draft plan of the 29 full-size pages to be drawn.

Yksinkertaisimmassa tapauksessa järjestetään tekstitietolähtee-seen 3 järjestämättä talletetut tekstitiedot edeltäkäsin ennen valotusta tekstisivumuistilaitteeseen 5 vaadittavassa järjestyksessä, ja muutetaan sitten videotiedoiksi, mikä on kuitenkin aikaavievää. Toteutusesimerkissä ei sen sijaan tehdä minkäänlaista esilajittelua. Edullisesti etsitään siinä vaadittavat tekstitiedot kulloinkin ajankohtaiselle valotusikkunan 200 paikalle valotuksen aikana joukosta lajittelemattomia tekstitietoja. Tässä etsintäoperaatiossa määritetään tekstisivumuistilaitteessa 5 seuraavaksi, mitkä artikkelit ja tekstirivit kulloinkin kokonaan, tai vain osaksi, osuvat valotusikkunan 200 ajankohtaiseen paikkaan, ja haetaan sitten oikeat tekstitiedot niiden havaitsemis-järjestyksessä ja muutetaan videotiedoiksi.In the simplest case, the text data stored in the text data source 3 without arranging are arranged in advance in the required order before being exposed to the text page memory device 5, and then converted into video data, which, however, is time consuming. In the implementation example, on the other hand, no pre-sorting is done. Preferably, the text information required therein is searched for the current location of the exposure window 200 during the exposure from a plurality of unsorted text information. In this search operation, the text page memory device 5 next determines which articles and lines of text in each case completely, or only partially, match the current position of the exposure window 200, and then retrieves the correct text information in the order in which they are detected and converted to video information.

Tätä etsintäoperaatiota selitetään graafisesti kuvan 2b mukaisesti. Kuvassa 2b esitetään valotettavan kokosivun 29 luonnossuun-nitelma tekstirivin 35 kanssa. Etsintää voidaan kuvitella siten, 11 77180 että valotusikkunaa 200 (kuva 2a) kokosivulla 29 vastaava etsin-täikkuna 202 siirretään eteenpäin luonnossuunnitelman 201 päällä, ja haetaan vain niiden tekstirivien 35 tekstitiedot, jotka etsin-täikkunan 202 kulloisessakin paikassa ovat kokonaan tai osittain näkyvissä etsintäikkunassa 202.This search operation is explained graphically as shown in Figure 2b. Figure 2b shows a sketch plan of the exposed full page 29 with a line of text 35. The search can be imagined as the viewfinder window 202 corresponding to the exposure window 200 (Fig. 2a) on the full page 29 being moved forward over the sketch plan 201, and only the text information of the text lines 35 currently or partially visible in the viewfinder window 202 at the current location of the viewfinder window 202 is retrieved.

Tätä varten on tekstitiedoissa artikkeli-geometriatietoja ja rivi-geometriatietoja, jotka määrittävät artikkeleiden ja teksti- rivien paikat luonnossuunnitelmassa 201 koordinaattiarvoilla u ja v. Kulloinkin kyseiseen etsintäikkunaan 202 osuvat tai ulottuvat artikkelit ja tekstirivit todetaan siksi tutkimalla geometriatie- toja, eli vertaamalla tekstirivien pystysuuntaisia koordinaattiar- voja v etsintäikkunan 202 eri paikkojen pystysuuntaisiin koordi- naattiarvoihin v luonnossuunnitelmassa 201 tekstisivumuistilait-To this end, the text data contains article geometry data and line geometry data, which determine the positions of the articles and text lines in the sketch plan 201 with coordinate values u and v. The articles and text lines corresponding to or extending to the respective search window 202 are therefore determined by examining the geometry data. vertical coordinates of the various locations in the search window 202 in the draft plan 201 in the text page memory device.

FF

teessä 5, esimerkiksi siten, että verrataan tekstirivin 35 yläreunaa 203 etsintäikkunan 202 alareunan 204 (v + h) kanssa, ja Γ etsintäikkunan 202 yläreunaa 205 (v ) tekstirivin 35 alareunanin step 5, for example by comparing the top edge 203 of the text line 35 with the bottom edge 204 (v + h) of the search window 202, and Γ the top edge 205 (v) of the search window 202 with the bottom edge of the text line 35

FF

207 kanssa. Esitetyssä esimerkissä osuu etsintäikkunaan 202 vain osa tekstirivistä 35, jonka pystysuuntainen ulottuvuus Vp saadaan erotuksena tekstirivin 35 kirjoitusperusrivin 207 koordinaattiar-vosta vQ ja koordinaattiarvosta vp.With 207. In the example shown, only a part of the text line 35 hits the search window 202, the vertical dimension Vp of which is obtained as the difference from the coordinate value vQ and the coordinate value vp of the writing base line 207 of the text line 35.

Seuraavaksi kuvataan keksinnön mukainen menetelmä ja laite yksityiskohtaisesti lähemmin.The method and apparatus according to the invention will now be described in more detail.

Menetelmän ensimmäisessä vaiheessa kuvataan kirjainmerkkien reunaviivakoodauksella määritellyt ääriviivat lähtien lähtöpisteestä jokaisella ulkosivulla toisiaanseuraavien suorankappalei-den tai suorankappaleiden ja käyränkappaleiden avulla, ja määrätään niiden koordinaattiarvot kirjainmerkkinelikulmioon suhteutetussa koodausrasterissa, sekä talletetaan reunaviivakoodattuina kirjäintietöinä.The first step of the method describes the contours defined by the edge coding of the characters starting from the starting point on each outer side by means of successive rectangles or rectangles and curves, and determines their coordinate values

Kirjainmerkkien reunaviivakoodaus ja ohjauspiirin 1 kirjainmerkki-muistiin 8 talletettujen kirjaintietojen muoto selitetään viitaten kuvaan 3.The edge line coding of the characters and the format of the letter information stored in the character memory 8 of the control circuit 1 will be explained with reference to Fig. 3.

12 771 8012,771 80

Kuvassa 3 on kirjainmerkkinelikulmio 45 koodausrasterin 46 kanssa, joka vastaa suurinta mahdollista piirtotarkkuutta. Koodausras-terissa 46 on esitetty kirjainmerkki 47, tässä esimerkissä suuresti yksinkertaistettu "O", kirjainperustiivalla 48. Kirjainmerkin 47 reunaviivakoodausta varten on otettu käyttöön XY-koordi-naattijärjestelmä 49, jonka X-akseli ja origo on kirjainmerkin 47 kirjainperuslinjalla 48. Kirjainmerkin 47 sulkee sisäänsä suorakulmainen merkkialue 50, joka sisältää itse tiedon kirjainmerkistä 47. Merkkialueen 50 leveys vastaa merkin leveyttä (ZB) ja sen korkeus annetaan arvoilla y ja y , kirjainperuslinjasta max min 48. Lisäksi on merkitty vielä etuleveys (VB) ja kokonaisleveys (GB) kirjainmerkkinelikulmiolle 45.Figure 3 shows a character rectangle 45 with a coding grid 46 corresponding to the highest possible drawing resolution. The encoder raster 46 shows the letter 47, in this example a greatly simplified "O", with a letter base 48. For the edge line encoding of the letter 47, an XY coordinate system 49 is introduced, the X axis and origin of which are at the letter base line 48 of the letter 47. a rectangular character area 50 containing the information 47 itself. The width of the character area 50 corresponds to the width (ZB) of the character and its height is given by y and y, from the letter baseline max min 48. In addition, the leading width (VB) and overall width (GB) are indicated by the character square 45.

Kirjainmerkin reunaviivakoodauksessa kierretään suljetut reunavii-vat (ääriviivat) lähtien jostakin lähtöpisteestä kullakin ääriviivalla tietyssä kiertosuunnassa ympäri ja kuvataan peräkkäisillä reunaviivapaloilla, joiden tyyppi, pituus ja paikka annetaan koodattuina kirjaintietoina. Reunaviivapalat voivat olla yksikkö-vektoreita, eripituisia vektoreita tai suoran kappaleita ja käyrän-kappaleita. Tällöin kierretään esimerkiksi ulkoääriviiva myötäpäivään ja sisä-ääriviiva vastapäivään.In character edge coding, closed border lines (contours) are rotated from a starting point on each contour in a certain direction of rotation and described by successive border pieces whose type, length, and location are given as coded letter information. Border line pieces can be unit vectors, vectors of different lengths, or line pieces and curve pieces. In this case, for example, the outer contour is rotated clockwise and the inner contour counterclockwise.

Eräässä edullisessa reunaviivakoodauksessa kuvataan reunaviivat, kuten kuvassa 3 on esitetty, suorankappaleiden ja ympyränkappa-leiden muotoisina ääriviivapaloina. Suuresti yksinkertaistetusti esitetyssä kirjainmerkissä "0" kuvataan sekä ulompi ääriviiva lähtien alkupisteestä 51, jolla on koordinaatit x ja yQl, että sisempi ääriviiva lähtien alkupisteestä 52, jolla on koordinaatit Xq2 ja Yq2' koodaussuunissa (kierto nuolten suuntaan) suorankappa-leilla 53, ympyränkappaleilla 54, suorankappaleilla 55 sekä ympy-ränkappaleilla 56.In a preferred edge line coding, the edge lines, as shown in Figure 3, are described as contour pieces in the form of rectangles and circular pieces. The greatly simplified letter "0" describes both the outer contour from the starting point 51 with the coordinates x and yQ1 and the inner contour from the starting point 52 with the coordinates Xq2 and Yq2 'in the coding directions (rotation in the direction of the arrows) with rectangles 53 with straight pieces 55 and circular pieces 56.

Kirjainkoodissa yhdistetään kulloinkin toisiaanseuraavat samantyyppiset reunaviivapalat (suorankappale, ympyränkappale myötäpäivään mentäessä, ympyränkappale vastapäivään mentäessä) yhteen ääriviivakäskyyn. Ääriviivakäsky sisältää tyypin tunnuksen, tiedon ääriviivakappaleiden lukumäärästä, sekä koordinaattiarvot f 13 771 80 x ja y yksittäisille ääriviivakappaleille suhteessa XY-koordinaat-tijärjestelmään 49, jolloin suorankappaleelle ja ympyränkappaleel-le annetaan kulloinkin loppupistekoordinaatit ja ympyränkappa-leelle lisäksi alkukoordinaatit kyseisen ympyränkappaleen ympyrä-keskipisteen suhteen.In the letter code, successive border pieces of the same type (straight line, circle piece clockwise, circle piece counterclockwise) are combined in one contour instruction. The contour statement contains the type identifier, information about the number of contour pieces, and the coordinate values f 13 771 80 x and y for the individual contour pieces relative to the XY coordinate system 49, whereby the rectangle and the circle piece

Ääriviivakäsky suorankappaleelle sisältää seuraavat tiedot: 1. "Suorankappale" (viiva); 2. suorankappaleiden lukumäärä; 3. ensimmäisen suorankappaleen loppupistekoordinaatit x ja y; 4. toisen suorankappaleen loppupistekoordinaatit x ja y, sekä seuraavien suorankappaleiden loppupistekoordinaatit x ja y vastaten kohdan 2 suorankappaleiden lukumäärää.The outline command for a straight line contains the following information: 1. "Straight line" (line); 2. number of straight pieces; 3. the end point coordinates x and y of the first straight line; 4. the end point coordinates x and y of the second straight line, and the end point coordinates x and y of the following straight lines corresponding to the number of straight lines in point 2.

Ääriviivakäsky ympyräkappaleelle sen sijaan sisältää seuraavat tiedot: 1. "Ympyräkappale myötäpäivään" (CW) tai "ympyräkappale vasta- päivään" (ACW); 2. peräkkäisten ympyränkappaleiden lukumäärä; 3. ensimmäisen ympyränkappaleen alkupistekoordinaatit x ja y suhteellisina koordinaatteina ympyränkappaleen keskipisteen suhteen; 4. loppupistekoordinaatit x ja y absoluuttiarvoina: sekä kohtien 3 ja 4 toisto seuraaville ympyräkappaleille vastaten kohdan 2 lukumäärää.The contour instruction for a circular body, on the other hand, contains the following information: 1. "Circular body clockwise" (CW) or "circular body counterclockwise" (ACW); 2. number of consecutive circular pieces; 3. the coordinates x and y of the starting point of the first circular body as relative coordinates with respect to the center of the circular body; 4. end point coordinates x and y in absolute values: and repeating points 3 and 4 for the following circular pieces corresponding to the number of point 2.

Lisä-ääriviivakäskyt kiinnittävät ääriviivan lopun ja koko kirjainmerkin lopun.Additional outline commands capture the end of the outline and the end of the entire character.

Yksittäisten kirjainmerkkien reunaviivakoodatut kirjaintiedot, jotka on talletettu kirjainmerkkimuistiin 8, koostuvat mainituista ääriviivakäskyistä yksittäisille ääriviivalohkoille sekä kirjainmerkkinelikulmion 45 tunnustiedoista, jolloin seuraavat kohdat 1-4 ovat tunnustietoja ja kohdat 5-10 ääriviivakäskyjä.The outline-encoded letter information of the individual characters stored in the character memory 8 consists of said contour instructions for the individual contour blocks and the identifier information of the character rectangle 45, the following items 1-4 being identifier information and items 5-10 contour instructions.

14 771 80 1. Etuleveys (VB); 2. merkinleveys (ZB); 3. kokonaisleveys (GB); 4. merkkialueen 50 pystysuuntainen laajuus y ja y , ;14 771 80 1. Front width (VB); 2. character width (ZB); 3. overall width (GB); 4. the vertical extent y and y of the character area 50,;

Hiax min 5. ensimmäisen ääriviivan alkupistekoordinaatit xQ ja yQ; 6. ensimmäisen ääriviivan ääriviivakäskyt (suora- ja ympyrä-lohkot ) ; 7. ääriviivakäsky "ääriviivan loppu"; 8. toisen ääriviivan alkupistekoordinaatit x ja y · 0 0 9. toisen ääriviivan ääriviivakäskyt (suora- ja ympyrälohkot); 10. ääriviivakäsky "ääriviivan loppu"; sekä kohtien 5-7 toistot vastaten ääriviivojen lukumäärää, jolloin kirjainmerkin viimeisen ääriviivan lopussa annetaan ääri-viivakäskyn "ääriviivan loppu" sijasta ääriviivakäsky "merkin loppu".Hiax min 5. the starting point coordinates xQ and yQ of the first contour; 6. first contour contour instructions (straight and circular blocks); 7. contour command "end of contour"; 8. second contour starting point coordinates x and y · 0 0 9. second contour contour instructions (straight and circular blocks); 10. contour command "end of contour"; and repeating steps 5-7 corresponding to the number of outlines, wherein at the end of the last outline of the character, an outline command "end of character" is issued instead of the outline "end of outline" command.

Kirjainmerkkimuistista 8 luettuja, reunaviivakoodattuja kirjain-tietoja muokataan videosignaaligeneraattorissa 12 edelleen/ kuten kuvassa 4 lähemmin on kuvattu.The edge-coded letter information read from the character memory 8 is further processed in the video signal generator 12 / as described in more detail in Figure 4.

Videosignaaligeneraattori 12 käsittää kirjainmerkkidekooderin 57, muunnosasteen 58, laskenta-asteen 59, interpolaatioasteen 60, tulkinta-asteen 61, sekä kytkentäpiste-muistilaitteen 62.The video signal generator 12 comprises a character decoder 57, a conversion stage 58, a calculation stage 59, an interpolation stage 60, an interpretation stage 61, and a switching point memory device 62.

Videosignaaligeneraattorissa muutetaan seuraavaksi menetelmän toisessa vaiheessa jokaista kutsuttua kirjainmerkkiä kohti alkupisteiden koordinaattiarvot xQ ja y^ sekä ääriviivalohkojen loppu-pistekoordinaatit x ja y suuruustekijällä, joka saadaan piirrettävästä merkkikoosta ja suhteesta piirtorasterin ja koodausraste-rin välillä. Sitä varten dekoodataan kirjainmerkkimuistista 8 tietoväylää 15 pitkin luetut reunaviivakoodatut kirjaintiedot kirjainmerkkidekooderissa 57 pituusarvoiksi "etupituus" (VB), "merkinpituus" (ZB), "kokonaispituus" (GB), sekä merkkialueen 50 pituusarvoiksi ymax ja Vmin tietoväylällä 63, ja lisäksi alkupistekoordinaateiksi xQja yQ tietoväylällä 64, loppupiste-koordinaattiarvoiksi x ja y yksittäisille ääriviivalohkoille tietoväylällä 65, ja ääriviivakäskyiksi "viiva" suoralohkoille, 15 771 80 "CW" ympyrälohkoille myötäpäivään ja "ACW" ympyrälohkoille vasta-päivään tietoväylällä 66. Ääriviivakäskyt viedään tietoväylää 66 pitkin interpolaatioasteeseen 60.In the video signal generator, in the second step of the method, for each called character, the coordinate values xQ and y ^ of the starting points and the end point coordinates x and y of the contour blocks are changed by a magnitude factor obtained from the plotted character size and the relationship between the plot raster and coding grid. To this end, the edge-coded letter data read from the character memory 8 along the data bus 15 is decoded in the character decoder 57 into length values "front length" (VB), "character length" (ZB), "total length" (GB), and character area 50 length values ymax and on data bus 64, as endpoint coordinate values x and y for individual contour blocks on data bus 65, and as contour instructions for "line" for straight blocks, 15 771 80 "CW" for circular blocks clockwise and "ACW" for circular blocks counterclockwise on the data bus 66.

Kirjainkäskyt, piirtotarkkuus, kirjainkoko, kursivointikulma, kirjoituskulma viedään muunnosasteeseen 58 tietoväylää 11 pitkin. Muunnosasteessa 58 muutetaan pituusarvoja, alkupistekoor-dinaatteja xQ ja yQ, sekä ääriviivalohkojen loppupistekoordinaat-tiarvoja x ja y, jotka on talletettu kirjainmerkkimuistiin 8 koo-dausrasterissa koodattuina, mainitulla suuruuskertoimella. Pi-tuusarvojen ja alkupistekoordinaattien xQ ja yQ muuttamisen yhteydessä otetaan lisäksi huomioon kirjoituskulma ja kursivointikulma. Laskenta-asteessa 59 lasketaan muutetusta merkinleveydestä ZB', sekä muutetuista arvoista y' ja y' . , jotka laskenta-aste 59 1 max J 1 minLetter instructions, drawing accuracy, font size, italics angle, writing angle are passed to the conversion stage 58 along data bus 11. In the conversion stage 58, the length values, the start point coordinates xQ and yQ, and the end point coordinate values x and y of the contour blocks stored in the character memory 8 encoded in the coding raster are changed by said magnitude factor. In addition, the writing angle and italics angle are taken into account when changing the length values and the starting point coordinates xQ and yQ. In the calculation stage 59, the changed character width ZB 'is calculated, as well as the changed values y' and y '. which degree of calculation 59 1 max J 1 min

on tuonut muuntoasteelta 58 tietoväylää 67 pitkin, muutettu ja mahdollisesti vielä kierretty merkkialue 50'. Lasketut alkupiste-koordinaatit xQ' ja yQ', leveys ZB' ja uuden merkkialueen 50' pituus y' -y' sekä kirjainmerkkinelikulmion 45 muutettu koko-1 max 1 mm Jhas brought from the conversion stage 58 along the data bus 67, a modified and possibly still twisted character area 50 '. Calculated starting point coordinates xQ 'and yQ', width ZB 'and the new character area 50' length y '-y' and the modified size of the character rectangle 45-1 max 1 mm J

naisleveys GB' syötetään tietoväylälle 68. Samanaikaisesti lasketaan laskenta-asteessa 59 tietoväylällä 67' olevista ääriviiva-lohkojen muutetuista loppupistekoördinaattiarvoista x' ja y' kunkin ääriviivalohkon alkupisteen ja loppupisteen väliset erotus-arvot bc ja 4y, ja syötetään tietoväylää 69 pitkin interpolaatio-asteelle 60.the female width GB 'is input to the data bus 68. Simultaneously, the difference values bc and 4y between the start and end points of each contour block are calculated from the modified endpoint coordinates x' and y 'of the contour blocks on the data bus 67' in the calculation stage 59, and

Siten on ääriviivakoodatut kirjaintiedot valmistettu muutettavaksi videotiedoiksi piirtoelimelle.Thus, the contour-encoded letter information is made to be converted into video information for the drawing element.

Menetelmän kolmannessa vaiheessa välitetään ne kytkentäpisteet valotusyksikölle 2 videotiedon muodossa, jotka tarvitaan kirjainmerkkien piirtämistä varten. Tätä varten määrätään seuraavaksi askelittain tapahtuvalla interpolaatiolla piirtorasterin leikkauspisteiden välissä kirjainmerkin yksittäisiä toisiaanseuraavia ääriviivalohkoja varten ne kuvapisteet piirtorasterissa, jotka ovat mahdollisimman lähellä ääriviivalohkoja. Interpolation yhteydessä tarkastetaan kulloinkin toisiaanseuraavat interpolaatio-askeleet suunnanmuutoksen suhteen, ja merkitään kahden peräkkäisen 16 771 80 interpolaatioaskeleen välillä olevat kuvapisteet käyviksi kytkentäpisteiksi kytkentäpisteen merkintäsignaalilla silloin, kun kyseessä on tietty interpolaatioaskelkombinaatio.In the third step of the method, the switching points are transmitted to the exposure unit 2 in the form of video data required for drawing the characters. To this end, the pixel points in the drawing grid that are as close as possible to the contour blocks are then determined by stepwise interpolation between the intersection points of the drawing raster for the individual successive contour blocks of the character. In the case of interpolation, the successive interpolation steps are checked in each case with respect to the change of direction, and the pixels between two consecutive 16 771 80 interpolation steps are marked as valid switching points by the switching point marking signal in the case of a certain interpolation step combination.

Interpolaatiossa interpolaatioasteessa 60 lähestytään jokaista ääriviivalohkoa sen alkupisteestä sen loppupisteeseen suorakulmaisilla interpolaatioaskelilla +x^ ja +y^, jotka ovat piirrosras-terin askeleen pituisia, ja piirrosrasterin suuntaisia, ja/tai halkaisija-askelilla +X£/+y^·In interpolation, in the interpolation stage 60, each contour block is approached from its starting point to its end point by rectangular interpolation steps + x ^ and + y ^, which are the length of the drawing raster step and parallel to the drawing raster, and / or by diameter steps + X £ / + y ^ ·

Kuvapistekoordinaatit x* ja y* saadaan tällöin yhtälön (1) mukaisesti muutetuista alkupistekoordinaateista x'Q ja y' sekä etumerkiltään oikeasta suoritettujen interpolaatioaskelten lisäämisestä kuvapisteisiin.The pixel coordinates x * and y * are then obtained from the starting point coordinates x'Q and y 'modified according to Equation (1) and from adding the interpolation steps performed with the correct sign to the pixels.

n X. = x0' + IX.n X. = x0 '+ IX.

n (1) y* - y0' + Jyjn (1) y * - y0 '+ Jyj

Heti, kun on saavutettu ääriviivakappaleen loppupiste, muodostetaan interpolaatioasteessa 60 signaali "kappaleenloppu", joka annetaan johdinta 70 pitkin kirjainmerkkimuistin 8 muistin-ohjausyksikölle 14, jolloin saadaan kyseessä olevan kirjainmerkin seuraavan ääriviivakappaleen kirjaintiedot lisäkäsittelyä varten, kunnes kyseisen kirjainmerkin kaikkien ääriviivakappa-leiden kirjaintiedot on luettu, jolloin lähetetään kirjainmerkki-dekooderiin 57 signaali "kirjainmerkin loppu" johdinta 71 pitkin.As soon as the endpoint endpoint is reached, an "end-of-paragraph" signal is generated at interpolation stage 60, which is provided along line 70 to the memory control unit 14 of the character memory 8 to obtain the next contour of the character in question for further processing until all characters are read out. wherein the "end of character" signal is transmitted to the character decoder 57 via the conductor 71.

Interpolaatioasteen 60 toteutusesimerkki on esitetty kuvassa 13. Sen tarkastamiseksi, ovatko interpoloitavat kuvapisteet käypiä kytkentäpisteitä, ohjataan suoritetut interpolaatioaskeleet +xi ja +y^ eteenpäin johtimien 72 ja 73 kautta tulkinta-asteelle 61, jossa käyvän kytkentäpisteen määräämiseksi kulloinkin verrataan interpolaatioaskeleen suuntaa aiemmin tapahtuneen interpolaatioaskeleen suuntaan, ja jossa kuvapiste merkitään kytkentä-kytkentäpisteeksi silloin, kun vähintään yksi toisiaan seuraavista interpolaatioaskelista tapahtuu pystysuoraan kuvaviivasuuntaa 17 771 80 vastaan ja molemmat seuraavat interpolaatioaskeleet tapahtuvat koodaussuuntaan, kun siis on kyseessä tietty interpolaatio-kombinaatio. Täten poistetaan edullisella tavalla ylimääräiset kytkentäpisteet, erityisesti vaakasuorilla ääriviivalohkoilla.An implementation example of the interpolation stage 60 is shown in Fig. 13. In order to check whether the pixels to be interpolated are valid switching points, the performed interpolation steps + xi and + y ^ are forwarded via conductors 72 and 73 to the interpretation stage 61. and wherein the pixel is marked as a switching point when at least one of the successive interpolation steps occurs vertically against the line direction 17 771 80 and both subsequent interpolation steps occur in the coding direction, i.e. in the case of a certain interpolation combination. Thus, additional connection points are advantageously removed, especially with horizontal contour blocks.

Tulkinta-aste 61 koostuu esimerkiksi kahdesta peräkkäinkytketys-tä rekisteristä 79 ja 80 interpolaatioaskelten +x^ ja +y^ väli-talletusta varten niihin kuuluvine etumerkkeineen. Rekisterit 79 ja 80 tahdistaa interpolaatioaste 60 johtimen 81 kautta. Rekisteriin 79 kirjoitettu interpolaatioaskel otetaan seuraavassa jaksossa rekisteriin 80, samalla kun rekisteriin 79 kirjoitetaan seuraava interpolaatioaskel siten, että rekistereissä 79 ja 80 on aina talletettuna kaksi toisiaanseuraavaa interpolaatioaskelta. Rekistereiden 79 ja 80 ulostulot 82 ja 83 on johdettu kiinto-muistin 86 osoitesisääntuloihin 84 ja 85, johon on talletettu interpolaatioaskelkombinaatiot kuvapisteiden merkitsemiseksi kytkentäpisteiksi riippuen kahden toisiaanseuraavan interpolaatio-askeleen suunnanmuutoksesta koodaussuunnassa. Nämä interpolaatioaskelkombinaatiot on seuraavassa esitetty taulukon muodossa, jossa jokainen kytkentäpiste, jolla on kytkentäpistemerkintäarvo, on merkitty kirjaimella "H".The interpretation stage 61 consists, for example, of two sequentially connected registers 79 and 80 for the intermediate storage of the interpolation steps + x ^ and + y ^ with their associated signs. Registers 79 and 80 synchronize the interpolation stage 60 via conductor 81. In the next section, the interpolation step written to register 79 is taken to register 80, while the next interpolation step is written to register 79 so that registers 79 and 80 always store two consecutive interpolation steps. The outputs 82 and 83 of the registers 79 and 80 are fed to the address inputs 84 and 85 of the hard memory 86, which stores interpolation step combinations for marking pixels as switching points depending on the change in direction of two consecutive interpolation steps in the coding direction. These interpolation step combinations are shown below in the form of a table in which each switching point having a switching point marking value is denoted by the letter "H".

(n+1) Interpolointikulku +x. -x.. +y. -yL +xi/+y. +xj/-yi -xi/+yi "xi/_Yi 3 ---—--—-—(n + 1) Interpolation path + x. -x .. + y. -yL + xi / + y. + xj / -yi -xi / + yi "xi / _Yi 3 ---—--—-—

M +X. L H L H L H L HM + X. L H L H L H L H

3 x3 x

* -x. H L H L H L H L* -x. H L H L H L H L

U 1U 1

C+y. HLHLH L H LC + Y. HLHLH L H L

-H 1-H 1

O-y LHLHL H L HO-y LHLHL H L H

H 1H 1

g, +x4 /+y. HLHLH L H Lg, + x4 / + y. HLHLH L H L

U 1 1U 1 1

2 +Xi/-Yi LHLHL H L H2 + Xi / -Yi LHLHL H L H

•S -^/+^ HLHLH L H L• S - ^ / + ^ HLHLH L H L

ö -Xi/-Yi LHLHL H L Hö -Xi / -Yi LHLHL H L H

Kun fcuvapiste havaitaan kytkentäpisteeksi, antaa kiintomuisti 86 tai tulkinta-aste 61 johtimeen 87 vastaavan kytkentäpiste-merkin täsignaa Iin .When the fcuv point is detected as a switching point, the solid state memory 86 or the interpretation stage 61 outputs a corresponding switching point signal Iin to the conductor 87.

18 771 8018 771 80

Kuvassa 5 on pyritty selventämään kytkentäpisteiden määräämistä.Figure 5 has sought to clarify the determination of switching points.

Interpolaatioaskelilla +x^ ja +y^ pitkin suoralohkoa 74, joka on koordinaatit x' ja y' omaavan alkupisteen 75 ja koordinaatit 0 0 x'0 + Δχ ja y'0 + Ay omaavan loppupisteen 76 välissä, esitetään ne piirtorasterin 78 kuvapisteet 77, jotka approksimoivat mahdollisimman hyvin suoralohkoa 74. Tulkinta-asteessa 61 kytkentäpisteiksi merkittävät kuvapisteet 77 on kuvassa 5 esitetty paksummilla pisteillä.The interpolation steps + x ^ and + y ^ along the straight block 74 between the starting point 75 having the coordinates x 'and y' and the end point 76 having the coordinates 0 0 x'0 + Δχ and y'0 + Ay represent those pixels 77 of the drawing screen 78, which approximate as well as possible the straight block 74. In the interpretation stage 61, the pixels 77 to be marked as connection points are shown in Fig. 5 by thicker dots.

Näin on määrätty kirjainmerkin kaikki kytkentäpisteet.This determines all the connection points of the character.

Menetelmän neljännessä vaiheessa muodostetaan kytkentäpistemuisti-laitteeseen 62 kirjainmerkin kytkentäpistekuva kirjoittamalla kirjainmerkin käypien kytkentäpisteiden kytkentäpistemerkintäsignaa-liarvot "H" vastaaviin muistipaikkoihin, jolloin syntyy kirjainmerkin paikasta valotusikkunan 200 tai etsintäikkunan 202 (kuva 2) senhetkisen paikan suhteen riippuen kokonaisen kirjainmerkin kytkentäpistekuva tai merkin osan kytkentäpistekuva, nimittäin niiden merkinosien, jotka kulloinkin osuvat valotusikkunaan 200 tai etsintäikkunaan 202.In the fourth step of the method, a switching point image of the character 62 is formed in the switching point memory device 62 by the character parts that each hit the exposure window 200 or the search window 202.

Kuvassa 6 on esitetty tällainen kytkentäpistekuva (oikealla) kirjaimelle "H" (vasemmalla).Figure 6 shows such a connection point image (right) for the letter "H" (left).

Kytkentäpiste-muistilaitteen 62 muistipaikkoja vastaamaan on järjestetty ΧΫ-koordinaattijärjestelmä siten, että jokainen muistipaikka on osoitettavissa koordinaattiarvoilla x ja y. Kytkentä-pistemuistilaitteen 62 "leveys" riippuu merkinkoosta ja merkin käännöstä ja sen "korkeus" on sama kuin valotusikkunan 200 tai etsintäikkunan 202, siis q muistiriviä y^-y ^.A ΧΫ coordinate system is arranged to correspond to the memory locations of the switching point memory device 62 so that each memory location can be assigned by the coordinate values x and y. The "width" of the switching point memory device 62 depends on the character size and character rotation, and its "height" is the same as that of the exposure window 200 or the search window 202, i.e., q memory rows y ^ -y ^.

Yksinkertaisimmassa tapauksessa on kytkentäpistemuistilaite 62 järjestetty bittikarttamuistiksi, eli jokaista muistipaikkaa kohti on järjestetty kirjainmerkkinelikulmion yksi kuvapiste tai kytkentäpiste, joka on osoitettavissa vastaavilla koordinaatti-arvoilla. Edullisessa toteutusmuodossa voidaan muistikapasiteetin 19 77180 säästämiseksi tallettaa jokaiseen osoitteeseen 16-bitin tieto-sana. Tällöin on kuvapisteiden tai kytkentäpisteiden ja osoitteiden järjestys sellainen, että jokainen 16-bitin tietosana esittää 4 x 4:n kuvapisteen tai kytkentäpisteen kenttää. Kirjainmerkin tai merkin osan kytkentäpisteiden merkitsemiseksi tarvittavat kirjoitusosoitteet xgn ja ygn kytkentäpistemuistilaitetta 62 varten ΧΫ-koordinaattijärjestelmässä saadaan yhtälön (2) mukaisesti kuvapistekoordinaateista x* ja y* XY-koordinaattijärjestelmässä, jotka on saatu yhtälön (2) mukaisesti, ja kirjainmerkin tai merkin osan paikasta suhteessa valotusikkunan 200 tai etsintäikkunan 202 sen hetkiseen paikkaan UV-koordinaattijärjestelmässä.In the simplest case, the switching point memory device 62 is arranged as a bitmap memory, i.e., one pixel or switching point of the character rectangle is arranged for each memory location, which can be indicated by corresponding coordinate values. In a preferred embodiment, a 16-bit data word may be stored at each address to save memory capacity 19,771,180. In this case, the order of the pixels or switching points and addresses is such that each 16-bit data word represents a 4 x 4 pixel or switching point field. The write addresses xgn and ygn required to denote the connection points of the letter or part of the character for the access point memory device 62 in the ΧΫ coordinate system are obtained according to Equation (2) from the pixel coordinates x * and y * in the XY coordinate system obtained from Equation (2) and the part 200 or the current position of the search window 202 in the UV coordinate system.

n *Qr, = xr>' + Σχ;n * Qr, = xr> '+ Σχ;

Sn ° i i (2) 5Sn - VG - VF - y'o - Pi Tällöin esittävät koordinaattiarvot x' ja VG “ vp “ Y'0 kulloistakin alkuosoitetta kyseessä olevalle kirjainmerkille tai merkin osalle kytkentäpiste-muistilaitteessa 62.Sn ° i i (2) 5Sn - VG - VF - y'o - Pi In this case, the coordinate values x 'and VG “vp“ Y'0 represent the respective starting address for the character or part of the character in the switching point memory device 62.

Geometriset yhteenkuuluvaisuudet on selvennetty kuvan 7 graafisessa esityksessä. Kuvassa 7 on luonnossuunnitelma 201 etsintäikkunan 202 kanssa UV-koordinaattijärjestelmässä, jonka origo on 208. Etsintäikkunalla 202 on paikka-arvo Vp. Etsintäikkunassa 202 on esitetty kirjainmerkkinelikulmio 45 ja sen XY-koordinaatis-to 49 (kuva 3), jonka origo on 209. Piste 210 esittää alkupistettä ääriviivalla koordinaattiarvoilla x' ja y'^ sekä piste 211 interpoloitua kuvapistettä kuvapistekoordinaateilla x* ja y*, n n jolloin x* = x'0 + ja y* e y'Q + £y^. Arvo vQ esittää kirjainmerkkinelikulmion 45 kirjainperusviivan 48 koordinaatti-arvoa UV-koordinaattijärjestelmässä. Lisäksi on merkitty kytken-täpistemuistilaitteelle 62 tarkoitettu ΧΫ-koordinaattijärjestelmä, jonka origo on 212. XY-koordinaattijärjestelmän x-akseli sattuu yhteen etsintäikkunan 202 yläreunan 205 kanssa. Luonnossuunni-telmän 201 tai kokosivun 29 UV-koordinaattijärjestelmän ollessa kiinteä liikkuu ΧΫ-koordinaattijärjestelmä etsintäikkunan 202 tai valotusikkunan 200 mukana.The geometric similarities are clarified in the graphical representation of Figure 7. Figure 7 shows a sketch plan 201 with a search window 202 in a UV coordinate system with an origin of 208. The search window 202 has a position value Vp. The search window 202 shows a character rectangle 45 and its XY coordinate 49 (Fig. 3) with origin 209. Point 210 represents the starting point with a contour at coordinate values x 'and y' ^ and point 211 an interpolated pixel with pixel coordinates x * and y *, nn where x * = x'0 + and y * e y'Q + £ y ^. The value vQ represents the coordinate value of the letter base line 48 of the character rectangle 45 in the UV coordinate system. Also marked is a ΧΫ coordinate system for the switching point memory device 62 having an origin of 212. The x-axis of the XY coordinate system coincides with the upper edge 205 of the search window 202. When the UV coordinate system of the draft plan 201 or the full page 29 is fixed, the ΧΫ coordinate system moves with the search window 202 or the exposure window 200.

20 7 71 8 020 7 71 8 0

Yhtälöistä (2) saaduista arvoista ygn tarkastetaan vielä, että y^>ygn>y , ja hyväksytään sitten kirjoitusosoitteiksi kytkentä-pistemuistilaitteelle 62, mikäli lasketut arvot ygn ovat raja-arvojen yQ ja y^ ^ välillä, jotka määräävät kytkentäpistemuisti-laitteen 62 korkeuden tai etsintäikkunan 202 korkeuden. Tällä tarkastuksella saavutetaan edullisesti se, että kokonaisen kirjainmerkin kiinnitetyistä kytkentäpisteistä todellisuudessa otetaan kytkentäpistemuistilaitteeseen 62 vain ne kytkentäpisteet, jotka kuuluvat etsintäikkunassa 202 näkyvään merkin osaan, millä saavutetaan nopea muistintäyttö.From the values ygn obtained from Equations (2), it is further checked that y ^> ygn> y, and then accepted as write addresses to the switching point memory device 62 if the calculated values ygn are between the limit values yQ and y ^ ^ which determine the height of the switching point memory device 62 or the height of the search window 202. This check preferably achieves that only the switching points belonging to the part of the character visible in the search window 202 are taken from the fixed access points of the entire character in the access point memory device 62, whereby fast memory filling is achieved.

Kytkentäpistemuistilaitteen 62 rakennetta kuvataan seuraavassa yksityiskohtaisesti lähemmin.The structure of the switching point memory device 62 will be described in more detail below.

Kytkentäpistemuistilaitteessa 62 on muisti, joka koostuu kahdesta erillisestä muistialueesta, tai kuten toteutusesimerkissä kahdesta yksittäisestä osamuistista 88 ja 88', joilla on osoitesisään-tulot 89 ja 89', tiedonsisääntulot 90 ja 90' tiedonulostulot 91 ja 91'. Osamuistit 88 ja 88' työskentelevät myös vuorottaisesti, eli kun kirjainmerkin tulkinta-asteessa 61 kiinnitettyjen kytkentäpisteiden kytkentäpiste-merkintäsignaaleja kirjoitetaan toiseen osamuistiin, luetaan toiseen osamuistiin kirjoitettuja edeltävän kirjainmerkin kytkentäpiste-merkintäsignaaleja juuri tästä, ja viedään videomuistilaitteelle 17.The switching point memory device 62 has a memory consisting of two separate memory areas, or as in the implementation example, two individual sub-memories 88 and 88 'having address inputs 89 and 89', data inputs 90 and 90 ', data outputs 91 and 91'. The sub-memories 88 and 88 'also operate alternately, i.e., when the switching point marking signals of the switching points fixed in the character interpretation stage 61 are written to the second sub-memory, the switching character marking signals of the previous character written to the second sub-memory are read from this, and the video memory is entered.

Kummallekin osamuistille 88 ja 88' on järjestetty muistinohjaus-laite 93 tai 93' ja limitin 94 tai 94'. Limittimien 94 ja 94' avulla kytketään osamuistin hetkellisestä toimintatavasta riippuen kirjoitusosoitteet xgn ja ygn osoitejohtimelle 95 tai lukuosoit-teet x. ja yT osoitejohtimelle 96 osoitejohtimien 97 tai 97' kautta vastaavalle muistinohjauslaitteelle 93 tai 93' ja sieltä osoitejohdinta 98 tai 98' pitkin osamuistin 88 tai 88' osoite-sisääntuloon 89 tai 89'. Osamuistien 88 ja 88' tiedon ulostulot 91 ja 91' kytketään toisen limittimen 99 avulla riippuen osamuistien 88 ja 88' luku- tai kirjoitustoiminnasta tietoväylälle 16. Koska osamuistien 88 ja 88' toiminnan muutos tapahtuu kulloinkin 21 77180 yhden kirjainmerkin kytkentäpisteiden määräämisen jälkeen, kytketään limittimet 94, 94' ja 99 signaalilla "merkinloppu" toiselle puolelle johtimelle 71 edellyttäen, että toisen osamuistin luku on jo päättynyt. Muussa tapauksessa tapahtuu vaihtaminen luvun loputtua.A memory control device 93 or 93 'and a limiter 94 or 94' are arranged on each of the sub-memories 88 and 88 '. The switches 94 and 94 'are used to connect the write addresses xgn and ygn to the address line 95 or the read addresses x, depending on the current mode of operation of the partial memory. and yT to the address line 96 via the address lines 97 or 97 'to the corresponding memory control device 93 or 93' and thence along the address line 98 or 98 'to the address input 89 or 89' of the sub-memory 88 or 88 '. The data outputs 91 and 91 'of the sub-memories 88 and 88' are connected by a second interleaver 99 to the data bus 16 depending on the read or write operation of the sub-memories 88 and 88 '. Since the operation of the sub-memories 88 and 88' changes 21 , 94 'and 99 with the signal "end of character" on the other side of the conductor 71, provided that the reading of the second partial memory has already ended. Otherwise, the change will take place at the end of the chapter.

Osamuistit 88 ja 88' on esimerkiksi koottu dynaamisista RAM-yksiköistä.For example, the sub-memories 88 and 88 'are assembled from dynamic RAM units.

Kirjoitusosoitteet xgn ja ygn kytkinpistemuistilaitetta 62 varten muistijohtimella 95 muodostetaan yhtälöiden (2) mukaisesti X-muistilaskurissa 101 ja Y-muistilaskurissa 102, jotka on muodostettu eteenpäin/taaksepäin-laskureiksi.The write addresses xgn and ygn for the switch point memory device 62 on the memory line 95 are formed according to Equations (2) in the X memory counter 101 and the Y memory counter 102 formed as forward / backward counters.

Tätä varten annetaan muunnosasteessa 58 lasketut alkupiste koordinaatit x'0 tietoväylää 100 pitkin X-osoitinlaskimen 101 vastaan-ottosisääntuloon 103, ja alkupistekoordinaatit y'^ sekä koordi-naattiarvot, jotka ilmaisevat kyseisen merkin sijainnin etsintäik-kunan 202 suhteen, tietoväylää 100 Y-osoitelaskurin 102 vastaanot-tosisääntuloon 104.To this end, the starting point coordinates x'0 calculated in the conversion stage 58 are provided along the data bus 100 to the reception input 103 of the X pointer 101, and the starting point coordinates y '^ and coordinate values indicating the position of that character with respect to the search window 202 are provided to the data bus 100 Y to receive-input 104.

X-osoitelaskurin 101 ja Y-osoitelaskurin 102 tahdistussisääntu- lot 105 ja 106 on liitetty johtimien 107 ja 108 kautta interpo- laatioasteeseen 60. Johtimia 107 ja 108 pitkin lasketaan inter- polaatioasteessa 60 suoritetut interpolaatioaskeleet +x^ ja +y^ niiden etumerkkiä vastaten joko yhteen osoitelaskureihin 101 ja 102 tai vähennetään näistä. X-osoitinlaskurin loi osoitus muodostaa suoraan kulloinkin kutsuttavien muistipaikkojen kirjoi- tusosoitteen x_ osamuisteissa 88 tai 88'. Y-osoitinlaskuri sn 102 sisältää lisätarkistuslaitteen, jonka ansiosta Y-osoitinlas-kurin kulloinenkin osoitus viedään eteenpäin kirjoitusosoitteena vain silloin, kun laskurin osoitus on edellä selitettyjen raja-arvojen y. ja y . välillä.The synchronization inputs 105 and 106 of the X-address counter 101 and the Y-address counter 102 are connected to the interpolation stage 60 via the conductors 107 and 108. to or subtracted from one of the address counters 101 and 102. The indication created by the X-pointer counter directly forms the writing address x_ of the memory locations to be called in the sub-memories 88 or 88 '. The Y-pointer counter sn 102 includes an additional checking device, by means of which the current indication of the Y-pointer counter is forwarded as a write address only when the indication of the counter is within the limits y described above. and y. between.

Kun tulkinta-aste 61 on tunnistanut jonkin kuvapisteen kytkentäpisteeksi, viedään kytkentäpiste-merkintäsignaali tulkinta-asteen 61 ulostulosta johdinta 87 pitkin ja limittimen 94 tai 94’ kautta 771 80 22 sille muistinohjausyksikölle 93 tai 93', joka hetkellisesti on kirjoitustilassa, ja muutetaan siellä kirjoituskäskyksi johti-melle 109, Kirjoituskäskyn ansiosta talletetaan sillä hetkellä kutsutun kirjoitusosoitteen Xgn ja 9gn määräämään paikkaan ohjaus-asteen 110 avulla, joka on kytketty osamuistien 88 ja 88' tietojen sisääntuloihin 90 ja 90', kirjoitustilassa olevaan osamuistiin 88 tai 88' looginen "H" kytkentäpiste-merkintäsignaaliksi kyseessä olevalle kytkentäpisteelle. Tällä tavalla merkitään kirjainmerkin tai merkin osan kaikki kytkentäpisteet kyseessä olevaan osamuistiin 88 tai 88', kunnes kyseinen osamuisti 88 tai 88' kytketään johtimelta 71 tulevan signaalin "merkinloppu" takia luku-toimintaan. Sekä kirjoittaminen että lukeminen tapahtuu Read/ Modify/Write-jaksoissa. Kirjoittamisen yhteydessä muodostetaan ohjausasteeseen 110 EX/OR-kytkentä jo talletettujen ja kirjoittavien tietojen välillä.Once the interpretation stage 61 has identified a pixel as a switching point, the switching point marking signal is applied from the output of the interpretation stage 61 via a conductor 87 and an interleaver 94 or 94 'to the memory control unit 93 or 93' which is momentarily in the write state and converted to a write command there. 109, the write command stores a logical "H" switching point in the write state of the currently called write address Xgn and 9gn by the control stage 110 connected to the data inputs 90 and 90 'of the sub-memories 88 and 88'. as a signal to the switching point in question. In this way, all the connection points of the character or part of the character are marked in the respective sub-memory 88 or 88 'until said sub-memory 88 or 88' is switched to read operation due to the "end of character" signal from the conductor 71. Both writing and reading take place in the Read / Modify / Write sections. In connection with writing, an EX / OR connection is established in the control stage 110 between the data already stored and the data to be written.

Menetelmän viidennessä vaiheessa siirretään toinen toisensa jälkeen kytkentäpistemuistilaitteeseen 62 kulloinkin yhtä kirjainmerkkiä tai merkin osaa varten talletetut kytkentäpistekuvat rivi riviltä videomuistilaitteeseen 17, ja talletetaan siellä kulloisiinkin muistipaikkoihin, jotka vastaavat kyseessä olevan kirjainmerkin tai merkin osan sijaintia tekstirivillä tai kuvaviivalla 36 piirtoväliaineella 29, kunnes kyseessä olevien kuvaviivojen kaikkien kirjainmerkkien kytkentäpistekuvat on kirjoitettu. Samanaikaisesti täydennetään kytkentäpistemuistilaitteelta 62 kirjoitettuja kytkentäpistekuvia, jotka sisältävät vain merkkien ulompien ja sisempien ääriviivojen kytkentäpisteet (kuva 6) siten, että tämän jälkeen kaikki kirjainmerkkien mustien kuvanosien etu-reunan ja takareunan välillä olevat kuvapisteet määritellään » videotiedolla "H" videomuistilaitteessa 17. Tämä vaihe esitetään kuvassa 8, jossa vasemmalla on esitetty kytkentäpistemuistilaitteeseen 62 talletettu kytkentäpistekuva ja oikealla videomuistilaitteeseen 17 talletettu, täytetty kytkentäpistekuva.In the fifth step of the method, the switching point images stored in the switching point memory device 62 for one letter or part of the character are transferred line by line to the video memory device 17, and stored there in each memory location corresponding to the position of all characters the connection points of the characters are written. At the same time, the switching dot images written from the switching point memory device 62 are supplemented, which contain only the connection points of the outer and inner contours of the characters (Fig. 6) so that all pixels between the leading and trailing edges of the black characters are then defined by »video information" H " 8, in which a switching point image stored in the switching point memory device 62 is shown on the left and a filled switching point image stored in the video memory device 17 on the right.

Kuvassa 9 esitetään toteutusesimerkki videomuistilaitteelle 17. Koska jo kuvassa 4 seikkaperäisesti selitetty kytkentäpiste-muistilaite 62 on toiminnallisesti kytketty videomuistilaitteeseen 23 7 7 1 80 17, on kytkentäpistemuistilaite 62 esitetty kuvassa 9 vielä kerran paremman ymmärrettävyyden aikaansaamiseksi.Fig. 9 shows an implementation example for the video memory device 17. Since the switching point memory device 62 already described in detail in Fig. 4 is operatively connected to the video memory device 23 7 7 1 80 17, the switching point memory device 62 is shown in Fig. 9 once again for better comprehensibility.

Videomuistilaitteen 17 muistipaikkoihin on järjestetty UV-koordi-naattijärjestelmä siten, että jokainen muistipaikka on osoitettavissa koordinaattiarvoilla ΰ ja v.A UV coordinate system is arranged in the memory locations of the video memory device 17 so that each memory location can be assigned by the coordinate values ΰ and v.

Videomuistilaite 17 on yhdessä edullisessa toteutusmuodossa myös rakennettu vaihtomuistiksi, jolla on kaksi osamuistia 111 ja 111'. Silläaikaa, kun kytkentäpistemerkintäsignaaleja kirjoitetaan kyt-kentäpistemuistilaitteelta 62 toiseen osamuisteista 111 ja 111', luetaan videotiedot ohjaussignaalina toisesta osamuistista ja viedään valotusyksikölle 2.In one preferred embodiment, the video memory device 17 is also constructed as a swap memory with two partial memories 111 and 111 '. While the switching point marking signals are written from the switching point memory device 62 to one of the sub-memories 111 and 111 ', the video data is read as a control signal from the second sub-memory and applied to the exposure unit 2.

Osamuistit 111 ja 111' on esimerkiksi koottu myös dynaamisista RAM-yksiköistä. Kummankin osamuistin 111 ja 111' leveys vastaa kokosivun 29 täyttä kuvaviivaa 36, jolloin kuvaviivalla on p kuvapistettä, ja niiden korkeus q muistiriviä vQ - v^ va^otus-ikkunan 200 korkeutta, jossa on q kuvariviä. Kumpaankin osamuis-tiin 111 ja 111’ voidaan myös tallettaa kytkentäpistemerkintäsig-naalit p x q:lle kuvapisteelle.For example, the sub-memories 111 and 111 'are also assembled from dynamic RAM units. The width of each sub-memory 111 and 111 'corresponds to the full image line 36 of the full page 29, the image line having p pixels, and their height q memory rows vQ - the height of the image window 200 with q image rows. Both sub-memories 111 and 111 'can also store switching point marking signals p x q for a pixel.

Yksinkertaisimmassa tapauksessa koostuvat myös osamuistit 111 ja 111' bittikarttamuisteista.In the simplest case, the sub-memories 111 and 111 'also consist of bitmap memories.

Eräässä edullisessa toteutusmuodossa voidaan osamuistien 111 ja 111' jokaiseen osoitteeseen tallettaa 16-bitin tietosana, joka sisältää 16 kuvaviivalla vierekkäin sijaitsevan kuvapisteen videotiedot.In a preferred embodiment, a 16-bit data word containing video data of a pixel adjacent by 16 lines can be stored in each address of the sub-memories 111 and 111 '.

Osamuisteille 111 ja 111 ' , joilla on osoitteensisääntulot 112 ja 112', tiedonsisääntulot 113 ja 113' sekä tiedonulostulot 114 ja 114’, on järjestetty muistinohjauslaitteet 115 ja 115' sekä limittimet 116 ja 116'. Limittimien 116 ja 116' avulla kytketään kulloinkin hetkellisen osamuistien 111 ja 111' toimintatavan mukaisesti kirjoitusosoitteet CL ja v osoitejohtimeen 117 tai lu-kuosoitteet u^ ja v^, jotka muodostetaan synkronisointiasteessa 24 7 7 1 80 39, osoitejohtimen 42 ja limittimien 116 ja 116' kautta vastaavaan muistinohjauslaitteeseen 115 tai 115'.Memory controllers 115 and 115 'and interleavers 116 and 116' are provided for the sub-memories 111 and 111 'having address inputs 112 and 112', data inputs 113 and 113 'and data outputs 114 and 114'. The interleavers 116 and 116 'each connect the write addresses CL and v to the address line 117 or the read addresses u1 and v1, which are formed in the synchronization stage 24 7 7 1 80 39, the address line 42 and the interleavers 116 and 116' according to the current operation of the sub-memories 111 and 111 '. to the corresponding memory control device 115 or 115 '.

Kytkentäpistekuvien kirjoittamiseen kytkentäpistemuistilaitteelta 62 videomuistilaitteelle 17 tarvittavat lukuosoitteet x jaThe read addresses x and x required for writing switching point images from the switching point memory device 62 to the video memory device 17

Lj y kytkentäpistemuistilaitetta 62 varten osoitejohtimella 96, ja kirjoitusosoitteet G ja v videomuistilaitetta 17 varten O u muistijohtimella 117, sekä tarvittavat luku- ja kirjoituskäskyt johtimilla 118 ja 119, muodostetaan osoitteenohjauslaitteessa 120.Lj y for the switching point memory device 62 on the address line 96, and the write addresses G and v for the video memory device 17 on the memory line 117, and the necessary read and write commands on the lines 118 and 119 are generated in the address control device 120.

Osoitteenohjauslaite 120 muodostaa lukuosoitteet x. ja y kytkentä-The address control device 120 generates read addresses x. and y coupling

L LL L

pistemuistilaitetta 62 varten siten, että muistipaikkoja kutsutaan muistirivi muistiriviltä ja jokaisen muistirivin sisällä kuvapiste kuvapisteeltä, jolloin kutsutaan ainoastaan kirjainmerkin todellista merkkialaa 50 (kuva 3) vastaava osoitealue. Siten kutsutaan vain niitä muistipaikkoja, joihin todella on talletettu tietoa, minkä ansiosta edullisella tavalla kytkentäpistekuvien kirjoittamiseen tarvittava aika pienenee. Osoitealueen merkitsemiseksi viedään muistinohjauslaitteelle 120 merkkialueen 50 muutetut pituusarvot tietoväylää 68 pitkin.for the point memory device 62 such that the memory locations are called a memory row from the memory row and within each memory row a pixel by pixel, whereby only the address range corresponding to the actual character area 50 (Fig. 3) of the character is called. Thus, only those memory locations are actually called in which data is actually stored, which in a cost-effective manner reduces the time required to write the connection point images. To mark the address range, the modified length values of the character area 50 are applied to the memory control device 120 along the data bus 68.

Kirjoitusosoitteiden uc ja vc laskeminen videomuistilaitetta 17 varten selitetään kuvan 10 graafiseen esitykseen viitaten. Vasemmalla puolella on annettu XY-koordinaattijärjestelmä kytken-täpistemuistilaitteelle 62, johon on järjestetty kirjainmerkki-nelikulmio 45d. Oikealla puolella on esitetty UV-koordinaatti-järjestelmä videomuistilaitteelle 17. Videomuistilaitteeseen 17 on jo kirjoitettu kytkentäpistekuvat kolmelle kirjainmerkki-nelikulmiolle 45a, 45b ja 45c tekstirivillä 35, ja kytkentäpiste-kuva neljännelle kirjainmerkkinelikulmiolle 45d on nyt siirrettävä kytkentäpistemuistilaitteelta 62.The calculation of the write addresses uc and vc for the video memory device 17 will be explained with reference to the graphical representation of Fig. 10. On the left, an XY coordinate system is provided for the switching point memory device 62, in which a character quadrangle 45d is arranged. On the right is a UV coordinate system for the video memory device 17. The video memory device 17 has already written connection point images for three character rectangles 45a, 45b and 45c on the text line 35, and the connection point image for the fourth character rectangle 45d must now be moved from the connection point 62d.

Alkukirjoitusosoite G saadaan tällöin U-suunnassa (kuvaviiva-The initialization address G is then obtained in the U-direction (dashed line).

uUuU

suunnassa):direction):

Ugo = ϋ© + Σ GB + VB (3) jossa uQ on tekstirivin 35 alkukoordinaatti kokosivulla 29, 25 7 7 1 80 GB^, GB2, GB^ ja GB^ ovat kirjainmerkkinelikulmion 35 kulloisetkin kokonaisleveydet, ZGB on kaikkien jo kirjoitettujen kirjain-merkkinelikulmioiden 45a, 45b ja 45c, kokonaisleveyksien summa, esimerkissä GB + GB + GB.., ja VB on kyseisellä hetkellä kir-joitettavan kirjainmerkkinelikulmion 45d etuleveys. Alkukirjoi- tusosoitteesta ΰ saadaan puolestaan juokseva kirjoitusosoiteUgo = ϋ © + Σ GB + VB (3) where uQ is the initial coordinate of the text line 35 on the full page 29, 25 7 7 1 80 GB ^, GB2, GB ^ and GB ^ are the respective total widths of the character rectangle 35, ZGB is the sum of all already written character rectangles 45a, 45b and 45c, the sum of the total widths, in the example GB + GB + GB .., and VB is the front width of the character rectangle 45d to be written at that moment. The initial write address ΰ in turn gives a current write address

SOSO

U-suunnassa:U-direction:

SS

5S = «SO + *L5S = «SO + * L

ja juokseva kirjoitusosoite vg V-suunnassa (kohtisuoraan kuva-viivasuuntaa vastaan) on sitten: is * ?L (5>and the running write address vg in the V-direction (perpendicular to the image-line direction) is then: is *? L (5>

Tarvittavat arvot tuodaan sootiteenohjauslaitteelle 120 tieto-väylää 68 pitkin. Lukutoiminnassa olevasta osamuistista 88 tai 88' tietoväylää 16 pitkin luetut kytkentäpistemerkintäsignaalit koodataan uudestaan koodausasteessa 121 vastaten kytkentäpiste-muistilaitteen 62 ja videomuistilaitteen 17 erilaista organisaatiota, ja viedään seuraavaan limittimeen 112, joka on kytketty tietoväylien 123 ja 124 kautta kahden logiikka-asteen 126 ja 126' ensimmäisiin tiedonsisääntuloihin 125 ja 125'. Logiikka-asteiden 126 ja 126' toiset tiedonsisääntulot 127 ja 127' on kytketty tieto-väyliä 128 ja 128' pitkin osamuistien 111 ja 111' tiedonulostu-loihin 114 ja 114', kun taas logiikka-asteiden 126 ja 126' tie-donulostulot 129 ja 129' ovat yhteydessä osamuistien 111 ja 111' tiedonsisääntulojen 113 ja 113' kanssa. Logiikka-asteissa 126 ja 126' voidaan edullisella tavalla yhdistää kirjoitettavat tiedot osamuisteihin 111 ja 111' jo talletettuihin tietoihin, esimerkiksi ilman TAI-kytkentää, ja viedä vastaaviin osamuisteihin 111 ja 111'. Logiikka-asteissa 126 ja 126' tapahtuu myös jo selitetty, kahden kytkentäpisteen välissä olevien muistipaikkojen täyttö videotiedoilla "H" (kuva 8).The required values are provided to the bogie control device 120 via the data bus 68. The access point marking signals read from the read partial memory 88 or 88 'along the data bus 16 are re-encoded in the encoding stage 121 corresponding to the different organization of the access point memory 62 and the video memory device 17, and passed to a next interleaver 126 connected to the first 126 data inputs 125 and 125 '. The second data inputs 127 and 127 'of the logic stages 126 and 126' are connected via data buses 128 and 128 'to the data outputs 114 and 114' of the sub-memories 111 and 111 ', while the data inputs 129 and 127 of the logic stages 126 and 126' are connected. 129 'communicate with the data inputs 113 and 113' of the sub-memories 111 and 111 '. In the logic stages 126 and 126 ', the data to be written can be advantageously combined with the data already stored in the sub-memories 111 and 111', for example without an OR connection, and applied to the respective sub-memories 111 and 111 '. In the logic stages 126 and 126 ', the already described filling of the memory locations between the two switching points also takes place with the video data "H" (Fig. 8).

Osamuistien 111 ja 111’ tiedonulostulot 114 ja 114' on viety tietoväylien 128 ja 128’ kautta vielä yhdelle limittimelle 130, jonka ulostulo on kytketty tietoväylää 131 pitkin sarja/rinnakkais- 26 771 80 muuntajalle 132. Sarja/rinnakkais-muuntajassa 132 muutetaan jokainen osamuistiosoitteeseen talletettu 16-bitin tietosana sarjamuotoiseksi 16 videosignaaliksi 16:sta peräkkäiselle kuvapisteelle yhdellä kuvaviivalla.The data outputs 114 and 114 'of the sub-memories 111 and 111' are passed via data buses 128 and 128 'to another interleaver 130, the output of which is connected via data bus 131 to a serial / parallel 26 771 80 transformer 132. In the serial / parallel transformer 132, each A 16-bit data word into a serial 16 video signal from 16 consecutive pixels with a single frame.

Videotietojen lukemista videosignaalina Uv valotusyksikölle 2 lukutilassa olevalta osamuistilta 111 tai 111' ohjaa synkroni-sointiaste 39. Johdinta 38 pitkin tuotu kuvapistetahdistusjakso T1 lasketaan yhteen U-osoitelaskuriin 133 ja johdinta 41 pitkin kuljetetut tahdistusjaksot "kuvaviivan loppu" V-osoitelaskuriin 134. Tahdistusjaksot T2 "kuvaviivan loppu" nollaavat aina U-osoitelaskurin 133. Molempien osoitelaskurien 133 ja 134 osoitukset u ja v antavat valonsäteen 20' sen hetkisen paikan piirtoväliaineella 29. Videotietojen lukemiseen videomuistilaitteelta 17 tarvittavat lukuosoitteet u^ ja v^ saadaan laskureiden osoituksista u ja v: u = u L (6) vL = v - vp missä "v " jälleen antaa valotusikkunan 200 todellisen paikan Γ piirtoväliaineella 29 (kuva 2a).The reading of video data as a video signal Uv to the exposure unit 2 from the read-only memory 111 or 111 'is controlled by the synchronization stage 39. The pixel synchronization period T1 introduced along line 38 is counted to one U-address counter 133 and end "always reset the U-address counter 133. The readings u and v of both address counters 133 and 134 give the current position of the light beam 20 'on the drawing medium 29. The read addresses u ^ and v ^ required to read video data from the video memory device 17 are obtained from the counter readings u and v: u = u L (6) vL = v - vp where "v" again gives the actual position Γ of the exposure window 200 on the drawing medium 29 (Figure 2a).

Lukuosoitteet u ja v lukutilassa olevaa osamuistia 111 tai 111' varten annetaan osoitejohdinta 42 pitkin videomuistilaitteel-le 17.The read addresses u and v for the sub-memory 111 or 111 'in the read state are provided along the address line 42 to the video memory device 17.

Kuvapistetahdistusjakso tahdistaa johdinta 135 pitkin sarja/rinnakkais-muuntimen 132 siten, että tämä antaa videosignaalit yksittäisiä valotettavia kuvapisteitä varten synkronisesti piirtämisen kanssa. Kuvapistetahdistusjaksoa typistetään jakoasteessa 136 suhteessa 16:1, ja typistetty tahdistus-jakso muodostaa lukukäskyn osamuisteille 111 tai 111', joka viedään eteenpäin johdinta 137 pitkin videomuistilaitteelle 116. V-osoitelaskuri 134 asetetaan laskurisisääntulon 138 kautta vastaamaan osamuisteihin 88 ja 88' tai 111 ja 111' talletettavissa olevien kuvaviivojen lukumäärää q. V-osoitinlaskuri 134 tuottaa kulloinkin kuvaviivojen edeltäasetetun lukumäärän mukaisesti 77180 signaalin "muistinvaihto", joka viedään johdinta 139 pitkin li-mittimiin 116, 116', 123 ja 130 osamuistien 111 ja 111' kytkemiseksi kirjoitustilasta lukutilaan tai päinvastoin.The pixel synchronization period synchronizes along line 135 to the series / parallel converter 132 so that it provides video signals for individual pixels to be exposed synchronously with drawing. The pixel synchronization period is truncated at a division ratio 136 in a ratio of 16: 1, and the truncated synchronization period forms a read command for sub-memories 111 or 111 ', which is passed along line 137 to video memory device 116. V-address counter 134 is set via counter input 138 to the number of image lines that can be stored q. According to the preset number of picture lines 77180, the V-pointer counter 134 in each case produces a signal "memory change" which is applied along the line 139 to the terminals 116, 116 ', 123 and 130 to switch the partial memories 111 and 111' from the write mode to the read mode or vice versa.

Kuvassa 11 esitetään esimerkin vuoksi kuvaviivoittain tapahtuva kirjaimen "H" (oikealla) piirtäminen piirtoväliaineelle 29 video-muistilaitteelle 17 talletusta, tämän kirjaimen kytkentäpisteku-vasta (vasemmalla).Fig. 11 shows, by way of example, line-by-line drawing of the letter "H" (right) on the drawing medium 29 stored on the video memory device 17, the connection point image of this letter (left).

Kuvassa 12 on aikakaavio aikajaksojen selittämiseksi kytkentä-pistemuistilaitteen 62 kirjoitus- ja lukutiloille yhdessä video-muistilaitteen 17 kanssa.Fig. 12 is a time diagram for explaining time periods for the write and read modes of the switching point memory device 62 together with the video memory device 17.

Paremman ymmärrettävyyden saavuttamiseksi on kuvassa 12 aluksi vielä kerran esitetty periaatteellisesti kytkentäpistemuistilait-teen 62 vuorotellen toimivat osamuistit 88 ja 88', sekä video-muistilaitteen 17 myöskin vuorotellen toimivat osamuistit 111 ja 111' kuvan 9 mukaisesti, minkä yhteydessä limittimet on kuvattu mekaanisina kytkiminä.In order to achieve better comprehensibility, Fig. 12 initially shows once again, in principle, the alternating partial memories 88 and 88 'of the switching point memory device 62, and the alternating operating memories 111 and 111' of the video memory device 17 as shown in Fig. 9, in which the interleavers are described as mechanical switches.

Ensimmäisessä aikajaksossa t^-t^ valmistetaan esimerkin vuoksi neljän kirjainmerkin kytkentäpiste-merkintäsignaalit valotusikku-nan 200 ensimmäistä paikkaa varten piirtoväliaineella, jolloin seuraavaksi ensimmäisen kirjainmerkin kytkentäpiste-merkintäsig-naalit kirjoitetaan osamuistiin 88. Esitettyjen laatikoiden pituus vastaa toimenpiteeseen tarvittavaa aikaa, ja laatikoissa olevat numerot ilmaisevat, mitä kirjainmerkkiä juuri silloin käsitellään.In the first time period t ^ -t ^, by way of example, four-character switching point marking signals are prepared for the first position of the exposure window 200 with the drawing medium, whereby the first character switching point marking signals are then written to the sub-memory 88. The lengths of the boxes shown correspond to the time , which character is then being processed.

Ensimmäisen kirjainmerkin kirjoitustoimenpiteen päätyttyä kirjoitetaan jo toisen kirjainmerkin kytkentäpistemerkintäsignaa-lit osamuistiin 88'. Kirjoittamisen aikana luetaan jo ensimmäisen kirjainmerkin kytkentäpiste-merkintäsignaalit osamuistista 88 ja kirjoitetaan ne videomuistilaitteen 17 osamuistiin 111. Mikäli ensimmäisen kirjainmerkin kytkentäpiste-merkintäsignaa-lien lukeminen osamuistista 88 on jo päättynyt, kirjoitetaan toisen kirjainmerkin kytkentäpiste-merkintäsignaalit osamuistista 28 77180 88' videomuistilaitteen 17 osamuistiin 111. Tämä toimenpide toistuu niin kauan, kunnes kaikkien neljän kirjainmerkin kyt-kentäpiste-merkintäsignaalit on talletettu videomuistilaitteen 17 osamuistiin 111.At the end of the writing operation of the first character, the switching point marking signals of the second character are already written to the sub-memory 88 '. During writing, the access point mark signals of the first character are already read from the sub-memory 88 and written to the sub-memory 111 of the video memory device 17. This operation is repeated until the access point marking signals of all four characters are stored in the sub-memory 111 of the video memory device 17.

Osamuistien 88 ja 88’ vaihtamiseen tarvittava lukumäärä kytkentä-pistemuistilaitteessa 62 vastaa käsiteltävien kirjainmerkkien lukumäärää, ja muistinvaihto on merkitty kuvassa ristillä.The number required to replace the sub-memories 88 and 88 'in the switching point memory device 62 corresponds to the number of characters to be processed, and the memory exchange is indicated by a cross in the figure.

Toisessa aikajaksossa t^-t£ Esitellään esimerkiksi viiden kirjainmerkin kytkentäpiste-merkintäsignaalit valotusikkunan 200 toista paikkaa varten, ja kirjoitetaan vuorotellen osamuisteista 88 ja 88' videomuistilaitteen 17 osamuistiin 111', samalla kun kytkentäpiste-merkintäsignaalit valotusikkunan 200 ensimmäistä paikkaa varten luetaan videomuistilaitteen 17 osamuistista 111 ja piirretään.In the second time period, for example, five-character switching point marking signals for the second location of the exposure window 200 are presented, and written alternately from the sub-memories 88 and 88 'to the video memory device 17 sub-memory 111', while switching point-marking signals from the exposure window 200 drawn.

Kolmannessa aikajaksossa t -t^ käsitellään esimerkiksi kolmen kirjainmerkin kytkentäpistemerkintäsignaalit valotusikkunan 200 kolmatta paikkaa varten, ja kirjoitetaan videomuistilaitteen 17 osamuistiin 111, samalla kun videomuistilaitteen 17 osamuistin 111' sisältö luetaan ja piirretään. Muistinvaihto videomuistilaitteen 17 osamuisteille 111 ja 111' seuraa aina valotusikkunan 200 uudesta paikasta.For example, the third time period t -t ^ processes the three-character switching point marking signals for the third position of the exposure window 200, and writes to the sub-memory 111 of the video memory device 17, while the contents of the sub-memory 111 'of the video memory device 17 are read and plotted. The memory change for the sub-memories 111 and 111 'of the video memory device 17 always follows from the new location of the exposure window 200.

Tässä yhteydessä on kirjoitus- ja lukutoimenpiteiden ajallinen ohjaus sovitettu siten, että kytkentäpistemerkintäsignaalien kirjoittamiseen kytkentäpistemuistilaitteelta 62 videomuisti-laitteelle 17 tarvittava aika on pienempi kuin valotuksen nopeudesta riippuva, videomuistilaitteen 17 toisen osamuistin lukuaika.In this connection, the time control of the write and read operations is arranged so that the time required to write the switching point marking signals from the switching point memory device 62 to the video memory device 17 is less than the exposure speed-dependent reading time of the second sub-memory of the video memory device 17.

Kuvassa 13 esitetään toteutusesimerkki interpolaatioasteelle 60 lineaarista ja ympyränkaarimaista interpolaatiota varten.Figure 13 shows an implementation example for interpolation stage 60 for linear and circular interpolation.

Interpolaatioaste 60 koostuu olennaisesti X-laskurista 145, Y-laskurista 146, F -summain/vähennyslaskurista 147, F -summain/ x y vähennyslaskurista 148, vertailijasta 149, kahdesta lisäysasteesta 150 ja 151, F -rekisteristä 152, F -rekisteristä 153, limittimestä x y 29 7 7 1 80 154, muistirekisteristä 155, sekä ohjaus- ja logiikka-asteesta 156.The interpolation stage 60 consists essentially of an X counter 145, a Y counter 146, an F adder / subtractor 147, an F adder / xy subtractor 148, a comparator 149, two increments 150 and 151, an F register 152, an F register 153, an interleaver xy 29 7 7 1 80 154, memory register 155, and control and logic degree 156.

Viivojen ja ympyränkaarien interpolaatioiden teorian selittämiseksi viitataan seuraaviin kirjallisuuslähteisiin: 1. "An improved algorithm for the generation of non parametric curves", IEEE transactions on computers, Vol. c-22,To explain the theory of interpolations of lines and circles, reference is made to the following literature sources: 1. "An improved algorithm for the generation of non-parametric Curves", IEEE transactions on computers, Vol. C-22,

No. 12, December 1973, sivut 1052-1060; ja 2. "High-Speed algorithm for the generation of straight lines and circular arcs", IEEE transactions on computers, Vol. c-28,Well. 12, December 1973, pages 1052-1060; and 2. "High-Speed Algorithm for the Generation of Straight Lines and Circular Arcs", IEEE Transactions on Computers, Vol. c-28,

No. 10, October 1979, sivut 728-736.Well. 10, October 1979, pages 728-736.

Interpolaatioasteen 60 toimintatapa selitetään käyttämällä esimerkkinä lineaarista interpolaatiota (Uin) suorankappaletta 74 pitkin kuvan 5 mukaisesti. Sitä varten annetaan seuraavaksi ohjaus- ja logiikka-asteelle 156 pitkin johdinta 66 käsky lineaarisen interpolaation (Uin) suorittamiseksi. Laskenta-asteessa 59 (kuva 4) kahden-komplementti-esityksessä lasketut, kyseessä olevan suorankappaleen 74 koordinaattierotusarvot x ja y alkupisteen 75 ja loppupisteen 76 välillä, ja vastaavat etumerkit (x ja y ) ladataan johtimen 69 kautta X-laskuriin 145 ja y-laskuriin 146. Näistä johtuvat etumerkit (xg; yg) viedään ohjaus- ja logiikka-asteeseen 156, joka antaa vastaavat käskyt (+/-F ; +/-F ) summain/vähennyslasku- x y reille 147 ja 148, joiden avulla nämä muutetaan yhteenlaskuksi tai vähennyslaskuksi. Koordinaattierotusarvojen δχ ja Ay etumerkeistä riippuen (x ; y ) osoitetaan yhtä neljästä kvandrantista.The operation of the interpolation stage 60 will be explained using linear interpolation (Uin) along the straight line 74 as an example, as shown in FIG. To this end, a command is next given to the control and logic stage 156 along the conductor 66 to perform linear interpolation (Uin). The coordinate difference values x and y between the start point 75 and the end point 76, calculated in the two-complement representation in the two-complement representation in the calculation stage 59 (Fig. 4), and the corresponding signs (x and y) are loaded via the conductor 69 to the X counter 145 and the y counter 146. The resulting signs (xg; yg) are passed to the control and logic stage 156, which issues corresponding commands (+/- F; +/- F) to the adders / subtractors 147 and 148 to convert them to summation or reduction-claim. Depending on the signs (x; y) of the coordinate difference values δχ and Ay, one of the four quadrants is assigned.

s ss s

Samanaikaisesti tyhjennetään F -rekisteri 152 ja F -rekisteri 153 x y siten, että virhearvo F =0.At the same time, the F register 152 and the F register 153 x y are cleared so that the error value F = 0.

' n Tämän alkuasetuksen jälkeen lasketaan interpolaatiovirheet Fxn+1 -*a Fyn+1" Virheenlaskenta tapahtuu merkityistä kvadran-teista riippuen laskemalla yhteen tai vähentämällä Δχ ja Ay vir-hearvoon Fn siten, että Fxn+1 = Fn ± Δχ ja Fyn+1 = Fn ± Δγ*'n After this initial setting, the interpolation errors Fxn + 1 - * a Fyn + 1 are calculated. "Depending on the marked quadrants, the error is calculated by adding or subtracting Δχ and Ay vir-hearvoon Fn such that Fxn + 1 = Fn ± Δχ and Fyn + 1 = Fn ± Δγ *

Ohjaus on järjestetty aina siten, että toinen laskutoimituksista kasvattaa virhearvoa F ja toinen pienentää sitä. Ensimmäisten kvadranttien tapauksessa on esimerkiksi toinen summain/vähennys-laskuri asetettu summaustilaan ja toinen summain/vähennyslaskuri 30 7 7 1 80 vähennystilaan. Molemmissa summaimissa/vähennyslaskureissa 147 ja 148 muodostetut virhearvot F .IjalF .|ladataan lisäysastei-J I xn+ll J I yn+ll 1 den 150 ja 151, joita lineaarisen interpolaation yhteydessä ei tarvita, kautta F -rekisteriin 152 ja F -rekisteriin 153, x y ja talletetaan niihin väliaikaisesti. Virhearvojen Fxn+^ ja F . itseisarvoja verrataan kulloinkin toisiinsa vertaimessa 149. Vertailun tuloksesta riippuen, joka viedään johdinta 157 pitkin ohjaus- ja logiikka-asteelle 156, päätetään ohjaus- ja logiikka-asteessa 156 siitä, suoritetaanko interpolaatioaskel (+x^; +y^) X- vai Y-suuntaan, ja millä etumerkillä tämä tapahtuu, jolloin vastaava interpolaatioaskel suoritetaan aina suurimman virhearvon suuntaan. Virhearvojen vertailun perusteella päätetään ohjaus-ja logiikka-asteessa 156 lisäksi, kumpi virhearvoista Fxn+^» F .. tulee esittämään virhearvoa F seuraavalla kierroksella. yn+1 n Tällöin päättäminen tapahtuu siten, että aina pienempi virhearvoista Fxn+^/ Fyn+1 valitaan uudeksi virhearvoksi F^. Pienimmän virhearvon valinta tapahtuu limittimen 154 avulla, joka kytketään ohjaus- ja logiikka-asteessa 156 muodostetun ja muistirekisteriin 155 väliaikaisesti talletetun valintakäskyn (Fsel) mukaisesti vastaavasti johtimelle 158. Suoritetut interpolaatioaskeleet (+x^; +γ±) lasketaan johtimia 72 ja 73 myöten mukaan X-osoitelas-kuriin 101 ja Y-osoitelaskuriin 102 (kuva 4), ja käytetään siellä, kuten jo yksityiskohtaisesti on selitetty, osoitteenlaskentaan kytkentäpistemuistilaitetta 62 varten. Koska muistilaskurit 101 ja 102 eivät ole interpolaatioasteen 60 osia, on ne kuvassa esitetty vain katkoviivalla.The control is always arranged in such a way that one of the calculations increases the error value F and the other decreases it. For example, in the case of the first quadrants, the second adder / subtraction counter is set to the summing mode and the second adder / subtraction counter is set to the subtraction mode. The error values F .IjalF. | Generated in both adders / subtractors 147 and 148 are loaded through the F register 152 and the F register 153 through the incremental rate J I xn + ll JI yn + ll 1 den 150 and 151, which are not required in the case of linear interpolation. xy and temporarily stored in them. The error values Fxn + ^ and F. the absolute values are compared in each case in the comparator 149. Depending on the result of the comparison, which is passed along the conductor 157 to the control and logic stage 156, it is decided in the control and logic stage 156 whether the interpolation step (+ x ^; + y ^) X- or Y- and by what sign this occurs, in which case the corresponding interpolation step is always performed in the direction of the largest error value. Based on the comparison of the error values, it is further decided in the control and logic stage 156 which of the error values Fxn + ^ »F .. will represent the error value F in the next round. yn + 1 n In this case, the termination takes place in such a way that the always smaller of the error values Fxn + ^ / Fyn + 1 is chosen as the new error value F ^. The selection of the smallest error value takes place by means of an interleaver 154, which is connected according to the selection instruction (Fsel) formed in the control and logic stage 156 and temporarily stored in the memory register 155, respectively to the conductor 158. The interpolation steps performed (+ x ^; To the X-address counter 101 and the Y-address counter 102 (Fig. 4), and is used there, as already described in detail, for address calculation for the switching point memory device 62. Since the memory counters 101 and 102 are not part of the interpolation stage 60, they are shown in the figure only by a dashed line.

Käskyn "kappaleen loppu" muodostamiseksi suorankappaleen 74 (kuva 5) loppupisteessä 76 ladataan seuraavaksi kyseessä olevan suorankappaleen koordinaattierotusarvot Δχ ja Ay laskurisisään-tulojen 159 ja 160 kautta X-pituuslaskuriin 161 ja Y-pituuslas-kuriin 162. Suoritetut interpolaatioaskeleet (+x^; +y^) lasketaan etumerkistä riippuen joko yhteen pituuslaskureihin 161 ja 162, tai vähennetään niistä. Pituuslaskureiden 161 ja 162 kun-kinhetkisiä osoituksia valvotaan valvonta-asteessa 163, onko niiden osoitus "nolla". Jos kummankin laskurin osoitus on "nolla", on saavutettu suorankappaleen 74 loppupiste 76, ja valvonta-aste 163 antaa käskyn "kappaleen loppu" johdinta 70 pitkin.To generate the "end of paragraph" instruction at the end point 76 of the straight line 74 (Fig. 5), the coordinate difference values Δχ and Ay of the straight line in question are then loaded through the counter inputs 159 and 160 into the X-length counter 161 and the Y-length counter 162. The interpolation steps performed (+ x ^; + y ^) are either counted or subtracted from the length counters 161 and 162, depending on the sign. The instantaneous indications of the length counters 161 and 162 are monitored in the control stage 163 to see if their indication is "zero". If the indication of both counters is "zero", the end point 76 of the straight section 74 is reached, and the control stage 163 issues a command "end of section" along the conductor 70.

Claims (30)

1. Förfarande för registrering av tecken, i eynnerhet ekrivtecken, ur teckendata tili ett regietreringemedium vid elektronisk eättning av en eida, varvid för regietreringen nödvändiga teckendata uteöke frAn sättningeanvieningar fram-etällande textdata och omformae tili en etyreignal för ett re-lativt regietreringemediet rörligt regietreringeorgan, varvid regietreringeorganet regietrerar tecknen bildpunktvie och bildlinjevie i ett regietreringeraeter, och varvid etyreigna-len beetänuner regietreringeorganete reepektive inkopplingetid i bildlinjerna, kännetecknat av att före regietreringen a) beekrive varje eluten kontur i ett tecken, utgAende frAn en etartpunkt pA varje kontur, genom konturavenitt eom följer efter varandra i en vies omlopperiktning och vilkae koordi-natvärden (x; y) beetäme i ett kodraeter i förhAllande tili tecknete fyrkante företa XY-koordinateyetem och lagrae eAeom kodade teckendata, vid regietreringen b) uppeökee kodade data för varje tecken eom ekall regietre-ras av textdata, och etartpunktene koordinatvärden <Xg, yg> i varje kontur och konturavenittene koordinatvärden <x; y> för-ändrae med en etorhetefaktor eom erhAllee ur etorleken hoe tecknet eom ekall regietrerae eamt ur förhAllandet mollan regietrer ingeraetret och kodraetret, c) faetetällee för tecknete varje efter varandra följande konturavenitt frAn reepektive konturavenitte begynneleepunkt tili elutpunkt utförda interpoleringeeteg (x^; y^) mellan re-gietreringeraetrete ekärningepunkter de regietreringeraetrete bildpunktere bildpunkt-koordinater <x*; y*>, vilka möjligaet väl approximerar ifrAgavarande konturavenitt, d) granekae efter varandra följande interpoleringeeteg <χΐ; y^> med aveeende pA en riktningeändring, e) markerae varje faetetälld bildpunkt mellan tvA efter varandra följande interpoleringeeteg (x^; y^> med en marke-ringeeignal eAeom kopplingepunkt för regietreringeorganet dA, 42 771 80 när en faetelagen riktningeändring i de ifr&gavarande inter-poleringevärdena (x^ yi) har akett, f) anordnae en bildpunktvis och radvie orienterad kopp- 1ingapunkt-minneaanordning <62) för koppiingapunkt-markerin-garna för ett tecken eller ett teckenavenitt, vilken minnee-anordning tilldelate ett andra XY-koordinateyatem och vara varje minnearad och varje bildpunkt kan adreaaeraa med koor-dinatvärden (x; y), g) beräknaa akrivadreaeerna (xg; för fcopplingapunkt-min- neaanordningen <62) ur den a&aom kopplingspunkt markerade bildpunktene bildpunkt-koordinater i ett tecken eller teckenavenitt aamt teckneta eller teckenavenitteta, aom akall re-giatreraa, poaition p& regiatreringamediet (29), och mellan-lagraa kopplingepunkt-markeringaaignalerna i de beräknade akrivadreaeerna (xg, yg), h) anordnae en bildpunktvie och radvie orienterad videomin-neaanordning (17) för videodata för p& minät en bildlinje i regiatreringaraatret fallande teckendel, vilken videominnea-anordning tilldelate ett tredje UV-koordinatayatem och vara varje minnearad och varje bildpunkt kan adreaaeraa med koor-dinatvärden (u; v), i) överakrivea ett teckena eller teckenavanitta de i kopp-lingepunkt-minneeanordningen (62) upplagrade kopplingapunkt-markeringaaignalerna tecken för tecken a&aom videodata radvie in i de minneaplataer i videominneaanordningen (17), aom mot-avarar poaitionen p& regiatreringamediet för de tecken eller de teckenavenitt aom akall regiatreraa, k) upptaa vid radvie överakrivning av kopplingapunkt-marke-ringaaignaler i de motavarande minneaplataerna i videominnea-anordningen (17) aamtidigt även de i radriktningen mellan de adreaaerade minneaplataerna liggande minneapoaitionerna med videodata, l) bildaa läaadreaaerna (u^; v^) för videominneaanordningen (17) ur de momentant regiatrerade bildpunkternaa koordinat-värden (u; v) i förh&llande tili ett regiatreringamediet tili- 43 771 80 ordnat fjärde UV-koordinateyetem, och m) utläsae under läsadreeserna <uL; v^> upplagrade videodata för regietrering av tecknen eller teckenavenitten och användee eAsom etyreignal för regietreringeorganet, varvid regietre-ringaorganet kopplaa in eller ifrän i enlighet med etyreigna-lene varaktighet.A method for registering characters, in particular, written characters, from character data to a recording medium in the electronic eida of an eida, wherein the character data necessary for registration is extracted from the set-up textual data and transformed into an ether signal for a relative registry, wherein the recording means registers the pixels pixel and pixel lines in a registration ether, and wherein the ethereal signaling means the recording means repetitive switching time in the image lines, characterized in that before the registration, a one after the other in one direction of rotation and which coordinate values (x; y) byte in a coding rectifier in relation to the plotted square enter the XY coordinate unit and stored eAeom encoded character data, at the registration b) at least one coded data for each character per echo s of text data, and the one-point coordinate values <Xg, yg> in each contour and the contour averages coordinate values <x; y> change with an etherity factor obtained from the ethereal how the sign for random registers or from the relationship registers the input ether and the code ether; ) between re-regenerating etheric intersection points the regenerating ether pixel coordinates <x *; y *>, which may well approximate the contour avenue, d) spruce consecutive interpolation steps <χΐ; y) with respect to a change of direction, e) marking each phase count pixel between two consecutive interpolation stages (x;; y ^) with a marking signal or switching point for the control means dA, 42 771 80 when a faulty direction change in the inter the polishing values (x x yi) are acute; f) provide a pixel-oriented and row-oriented interface point memory device <62) for the interface point markers for a character or character avenue, which memory device assigns a second XY coordinate space and be each memory line and each pixel can agree with coordinate values (x; y), g) compute the acreage reads (xg; for the fouling point memory device <62) from the pixel coordinates in a character or sign point in the character or character availa, acall repatriate, poaition on the regitration medium (29), and intermediate-store access point markings in the calculated a (xg, yg), (h) provide a pixel view and line oriented video recording device (17) for video data for a minus sign, an image line falling in the registration area falling character portion, which video memory device assigns a third UV coordinate date and each memory point and each memory array can comply with coordinate values (u; v), i) overwrite a character or character using the switching point memory device (62) stored in the switching point marking application templates characters for characters a & a about video data radvie into the memory boards of the video memory device (17) by countering the position of the signaling medium or they signally acknowledged acallically, k) recording in a row the overwriting of access point marking annotations in the corresponding memory plaques in the video memory device (17), at the same time as the memory positions (i.e., video readings, located in the row direction between the advertised memory plaques) v; v) for the video memory device (17) from the momentarily regitrated pixel coordinate values (u; v) in relation to a regitration medium for the fourth UV coordinate system, and m) read out during the read trips <uL; stored video data for registering the characters or character avenues and used it as an ether signal for the signaling means, the recording means switching on or off according to the duration signals duration. 2. Pörfarande enligt patentkravet 1, kännetecknat av att a) registraringemediet (29) registrerae i efter varandra följande bandformiga avenitt, sorti härefter betecknae e&eom exponeringefönster (200), varvid exponeringefönatrete (200) bredd i bildlinjeriktningen motevarar bredden p& den sida eom skall eättae och fönetrete höjd vinkelrätt mot bildlinjeriktningen omfattar ett antal <q> bildlinjer, och varvid exponeringef önetret (200) ρά regietreringemediet (29) förflyttae en eträcka motevarande ein höjd för bandformig regietrering, b) kopplingepunkt-minneeanordning (62) och videominneeanord-ning (17) uppvisar ett mot antalet (q) bildlinjer evarande antal minneerader, och c) kopplingepunkt-minneeanordningens (62) och videominnee-anordningens (17) minneerader tillordnate de reepektive ak-tuella exponeringefönetrete (200) positioner pA regietreringemediet (29) tillhörande bildlinjerna.Method according to claim 1, characterized in that a) the recording medium (29) registers in consecutive strip-shaped avenues, hereafter referred to as an e and an exposure window (200), the exposure window area (200) width in the image line direction being equal to the width and the side so that square height perpendicular to the image line direction comprises a plurality of <q> image lines, and the exposure of the target (200) to the recording medium (29) displaces a single counter-current one height for tape-shaped directing, (b) junction memory device (62), and video memory device (62). has a number of memory lines against the number (q) image lines, and c) the memory point of the switching point memory device (62) and the video memory device (17) assign to the respective current exposure window (200) positions on the recording medium (29) associated with the image lines. 3. Pörfarande enligt patentkravet 1 eller 2, kännetecknat av att för varje exponeringefönatrete (200) poeition pA regietreringemediet (29) inekrivee i kopplingepunkt-minnee-anordningen (62) endaet kopplingepunkterna för de reepektive tecken eller teckenavenitt, eom helt eller delvie faller in-nanför ifrAgavarande exponeringeföneter (200).Method according to claim 1 or 2, characterized in that, for each exposure window (200), poetry on the recording medium (29) is included in the switching point memory device (62), only the switching points for the respective characters or signage, either wholly or partially beyond the exposure windows (200). 4. Förfarande enligt patentkravet 3, varvid textdata för-eee med poeitioneuppgifter för tecknen pä regietreringemediet (29) i form av poeitionekoordinater, kännetecknat av att de helt eller delvie innanför exponeringefönetret (200) fallande 44 7 7 1 80 tecknen eller teckenavenitten faetatällea genom en jämförelee av textdata-poeitionekoordinater med exponeringefonetreta (200) aktuella poeitionekoordinater i UV-koordinateyetemet.A method according to claim 3, wherein text data is provided with poetic information for the characters of the registration medium (29) in the form of poetry coordinates, characterized in that they fall completely or partially within the exposure window (200) by the characters or character names by a phetate number. comparing text data poetry coordinates with the exposure phonets (200) current poetry coordinates in the UV coordinate ether. 5. Förfarande enligt nAgot av patentkraven 1-4, k&nne-tecknat av att en bildpunkt markerae aAaom en koppiingepunkt pA en kontur dA, när minet en av de efter varandra följande interpolationeetegen (x^; y^) etAr vinkelrätt bildlinjerikt-ningen och de bAda efter varandra följande interpolationaate-gen (xA; y^) gAr i konturens omlopperiktning.5. A method according to any one of claims 1-4, characterized in that a pixel marks a point at a junction point on a contour dA, when the mine is one of the consecutive interpolation (x The second consecutive interpolation path (xA; y ^) is followed in the contour direction of the contour. 6. Förfarande enligt nAgot av patentkraven 1-5, känne-tecknat av att vid överakrivning av koppiingapunkt-marke- ringeeignaler frAn koppiingapunkt-minneeanordningen (72) till video-minneeanordningen (17) bel&ggea aamtidigt med videodata de reepektive video-minneaanordningene minneaplataer, aom i bildlinjeriktningen befinner aig mellan de minneaplataer, aom markerata aAaom koppiingapunkter pA framkanterna av de frAn bildlinjerna utakurna avartbildavanitten för tecknen eller teckenavanitten, och de minneaplataer, aom markerata aAaom kopplingapunkter pA bakkanterna av ifrAgavarande avartbild-avanitt.Method according to any one of claims 1-5, characterized in that, when overwriting the access point marking signals from the access point memory device (72) to the video memory device (17), the data plates are stored simultaneously with the video data memory memory devices. in the image line direction, there are also between the memory plaques, which are marked at the junction points on the leading edges of the out-of-the-picture image navigators for the characters or sign-vanites, and the memory plaques, which are marked by the connection points on the rear edges of the images. 7. Förfarande enligt nAgot av patentkraven 1-6, k&nne-tecknat av att a) koordinat-differenavardena (Δχ; Ay) mellan ett konturav-anitta atartpunkt och alutpunkt faatatällea; b) da vid interpoleringen utförda interpoleringaategen (xi' Vi* adderaa med riktiga förtecken; och c) en eignal "avanittaalut" genereraa för ett konturavanitt, dA de utförda interpoleringaategena (x^; y^> aummor är lika med koordinatdifferenavardena (Ax;Ay).7. A method according to any one of claims 1-6, characterized in that a) the coordinate difference values (Δχ; Ay) between a contour-derived atart point and alute point faatatelle; b) then, in the interpolation, the interpolation integers (xi 'We * add with real signs; and c) generate a plurality of "avanittalut" for a contour vane, where the interpolation integers (x ^; y ^> aums are equal to the coordinate difference values (Ax; Ay ). 8. Förfarande enligt nAgot av patentkraven 1-7, k&nne-tecknat av att a) koppiingapunkt-minneeanordningen (62) beatAr av tvA växel-via arbetande delminnen (68; 88'); 45 771 80 b) koppiingspunkt-markeringaeignalerna för ett tecken eller ett teckenavenitt överekrive e&som videodata ur ett av del-minnen i videominneeanordningen (17); och c> eamtidigt ekrive koppiingapunkte-markeringeeignalerna för det efterföljande tecknet eller teckenavanittet in i det and-ra delminnet.Method according to any one of claims 1-7, characterized in that a) the switching point memory device (62) is beaten by two switches via working sub-memories (68; 88 '); B) the access point marking signals for a character or a character name overwrite e as video data from one of the sub-memories in the video memory device (17); and simultaneously compressing the copy entry point marking signals for the subsequent character or character navigator into the other sub-memory. 9. Förfarande enligt nigot av patentkraven 1-Θ, kanne-tecknat av att a) videominneeanordningen (17> bestir av tvi växelvia arbe-tande delminnen <111; 111'); b) videodata för ett tecken eller teckenavenitt, aom ekall regietreras, och för en position för exponeringafönatret (200) läeea ut ur ett av delminnena; och c) eamtidigt överekrive kopplingepunkt-markeringeeignalerna för ett tecken eller ett teckenavenitt för exponeringafönat-reta <200) följande position ur kopplingapunkt-minneaanord-ning (62) eiaom videodata in i det andra delminnet i videominneeanordningen <17>.Method according to any of claims 1-Θ, characterized in that a) the video memory device (17> consists of two alternating working sub-memories <111; 111 '); b) video data for a character or character avenue, which is randomly recorded, and for a position of the exposure window (200) read out of one of the sub-memories; and c) simultaneously overwriting the access point marking signals for a character or sign avenue for exposure wipe <200) the following position from the access point memory device (62) through video data into the second sub-memory of the video memory device <17>. 10. Förfarande enligt n&got av patentkraven 1-9, kanne-tecknat av att de akrivadreaaer <xSn; ySn> i XY-koordinat-eyatemet, vilka behove för inakrivningen av kopplingepunkt-markeringeeignalerna för ett tecken eller ett teckenavenitt in i kopplingepunkt-minneaanordningen <62), beräknaa ur atart-punktene ändrade koordinatvärden <x'g; y'g>, ur summan av de för ifr&gavarande koppiingepunkter utförda n interpoleringa-ategen <x^; y^> och ur teckneta och exponeringafönatreta <200) position vinkelrätt mot bildlinjeriktningen enligt likheterna: n xSn = χ'θ + Zxi 1 n YSn = vg - VF - Y'O ’ ZYi 46 771 80 varvid "Vg" är koordinatvärdet för teckengrundlinjen (48) för det ifrAgavarande tecknet och "Vp" koordinatvärdet för expo-neringefönetrete <200) överkant vinkelrätt mot biIdiinjerikt-ningen i UV-koordinateyetemet, och varvid "x'q" och “Vg - Vp - y'o” föreetäller de reepektive etartadreeeerna.Method according to any one of claims 1-9, characterized in that the acreage is <xSn; ySn> in the XY coordinate eyemet, which need to enter the access point marking signals for a character or a sign avenue into the access point memory device <62), calculate the coordinate values <x'g from the atart points; y'g>, from the sum of the n interpolating agents executed for the present interconnecting points <x ^; y ^> and from the characters and the exposure windows <200) position perpendicular to the image line direction according to the similarities: n xSn = χ'θ + Zxi 1 n YSn = vg - VF - Y'O 'ZYi 46 771 80 where "Vg" is the coordinate value of the character baseline (48) for the sign and the "Vp" coordinate value of the exposure window <200) perpendicular to the image direction in the UV coordinate unit, and where "x'q" and "Vg - Vp - y'o" represent the respective etartadreeeerna. 11. Förfarande enligt nägot av patentkraven 1-10, känne-tecknat av att läeadreeeerna (xL; yL> for koppiingepunkt-minneeanordningen (62) i XY-koordinateyetemet för överekriv-ning av kopplingapunkt-markeringeeignaler in i videominnee-anordningen (17) anropas bildpunktvis och radvie.Method according to any one of claims 1-10, characterized in that the read addresses (xL; yL> of the switching point memory device (62) in the XY coordinate system for overwriting switching point marking signals are called into the video memory device (17) pixel-wise and radvie. 12. Förfarande enligt patentkravet 11, varvid tecknena omekrive frän teckenytan tili teckenfyrkanten, kännetecknat av att det anropade omrädet av läeadreseer (x^; y^) för ett tecken begränsats tili reepektive tecknete teckenyta.A method according to claim 11, wherein the characters are rewritten from the character area to the character square, characterized in that the called area of reading addresses (x ^; y ^) of a character is restricted to the respective cartoon character area. 13. Förfarande enligt nägot av patentkraven 1-12, kännetecknat av att de ekrivadreeeer (ug; Vg) i UV-koordinatsye-temet aom behove för att ekriva in ett teckene eller tecken-avenitte koppiingepunkt-markeringeeignaler i videominnee-anordningen (17) beräknae ur läeadreeeerna (xL; y^) i kopp- 1ingepunkt-minneeanordningen (62) och ur det ifrägavarande tecknete eller teckenavenittete poeitionekoordinater pä re-gietreringemediet (29) i bildlinjeriktningen enligt likhe-terna: us = uQ + ZGB + VB + xL VS = YL varvid "Uq" är textradene begynnelee pä registraringemediet (29), "GB“ teckenfyrkantene totala bredd, "ZGB" summan av to-talbredderna "GB" för tidigare tecken eller teckenavenitt i en bildlinje, och "VB” det aktuella tecknete förbredd i för-hällande tili regietreringemediete (29) UV-koordinateyetem. 47 771 80Method according to any one of claims 1-12, characterized in that they compute the echo triplets (µg; Vg) of the UV coordinate system in order to compute a sign or sign-defined switching point marking signals in the video memory device (17). from the read directions (xL; y ^) in the switching point memory device (62) and from the relevant character or character-directed poetry coordinates on the representation medium (29) in the image line direction according to the equations: us = uQ + ZGB + VB + xL VS = YL wherein "Uq" is the text lines beginning on the recording medium (29), "GB" character squares total width, "ZGB" the sum of the two-digit widths "GB" for previous characters or character avenues in an image line, and "VB" the current character width in relating to the registration medium (29) UV coordinate ether. 47 771 80 14. Förfarande enligt nägot av patentkraven 1-13, känne-tecknat av att läaadraaserna (uL; vl.) i UV-koordinateyatemet som behövs dör det bildpunktvisa utläaandet av videodata ur videominnesanordningen (17) beräknae ur de aktuella bildpunk-ternae bildpunkt-koordinater <u; v> pä registreringsmediet (29) och ur exponeringefönatrete (200) reepektive poaitiona-koordinatvärde (vp) i UV-koordinateyetemet enligt likheterna: UL ~ u vL = v - VpMethod according to any one of claims 1-13, characterized in that the reading arrays (uL; vl) of the UV coordinate array needed for the pixel readout of video data from the video memory device (17) are calculated from the current pixel pixel coordinates. <u; v> on the recording medium (29) and from the exposure window three (200) respective poaitiona coordinate value (vp) in the UV coordinate unit according to the similarities: UL ~ u vL = v - Vp 15. Förf arande enligt nigot av patentkraven 1-14, känne-tecknat av att konturavsnittena ar avenitt av linjer, cir-kellinjer medsols och cirkellinjer motaols.Method according to any of claims 1-14, characterized in that the contour sections are avenue of lines, circle lines clockwise and circle lines counter-clockwise. 16. Förfarande enligt nägot av patentkraven 1-15, känne-tecknat av att omloppariktningen pä ett teckena yttre kontur faetetällea medaola, och pä en inre kontur motaols.Method according to any one of claims 1 to 15, characterized in that the direction of rotation on a sign exterior contour faetetallea medaola, and on an inner contour opposite to the medaols. 17. Förfarande enligt n&got av patentkraven 1-16, känne-tecknat av att de kodade teckendata omfattar identitetadata aiaom ytparameter för tecken och teckenfyrkanter, konturkom-mandon och etartpunkt-koordinater (Xg) Υο> för varje kontur.17. A method according to any one of claims 1-16, characterized in that the coded character data comprise identity data of character parameters and character squares, contour commands and one-point coordinates (Xg) Υο> for each contour. 18. Förfarande enligt patentkravet 17, kännetecknat av att efter varandra följande konturavanitt av aamma typ (avenitt av linjer; cirkellinjer) eammanfattaa tili ett kontur-kommando, aom inneh&ller uppgift over typen av konturavanit-teta typ och över antalet konturavanitt av eamma typ, aamt koordinatvärden för varje konturavanitt.18. A method according to claim 17, characterized in that successive contour vanitas of the same type (avenue of lines; circular lines) are included in a contour command, which includes information on the type of contour vanilla type and the number of contour vanitas of the same type, as well as coordinate values for each contour RV. 19. Förfarande enligt patentkravet 18, kännetecknat av att för ett avenitt av en linje anges Iinjeavenitteta änd-punkte reepektive koordinatvärden, och för ett avenitt av en cirkellinje angea koordinatvärden för ändpunkten och koordi- 48 7 7 1 80 natvärden för begynneleepunkten i förhAllande tili cirkelne mittpunkt för den i frAgaravande cirkellinjen.19. A method according to claim 18, characterized in that, for an avenue of a line, linear endpoint coordinate values are indicated, and for an avenue of a circle line, coordinate values for the endpoint and coordinate night values for the starting point point in the relation to the circle. midpoint of the circle in the leaving circle. 20. Förfarande enligt nAgot av patentkraven 1-19, känne-tecknat av att den minimala bredden för en minneerad i kopp-1ingepunkt-minneeanordningen (62> motevarar bredden hos det etöreta ovridna tecknet, och att den maximala bredden motevarar bredden för det etöreta tecknet i vriden ställning.Method according to any one of claims 1 to 19, characterized in that the minimum width of a memory in the coupling point memory device (62> corresponds to the width of the etorette unstressed character) and that the maximum width corresponds to the width of the etoretic character in the twisted position. 21. Förfarande enligt nAgot av patentkraven 1-20, känne-tecknat av att bredden för en minneerad i video-minneeanord-ningen (17) motevarar bredden för en bildlinje pA eidan eom ekall regietrerae.21. A method according to any one of claims 1-20, characterized in that the width of a memory in the video memory device (17) corresponds to the width of an image line on the side of an echo regieter. 22. Förfarande enligt nAgot av patentkraven 1-21, känne-tecknat av att ett teckene varje avenitt, eom faller inom exponeringefönetret (200), även regietrerae i exponeringe-fönetrete (200) aktuella poeition.Method according to any one of claims 1-21, characterized in that one character each avenue, which falls within the exposure window (200), also registers in the current-positioned exposure window (200). 23. Förfarande enligt nAgot av patentkraven 1-22, känne- tecknat av att kopplingepunkt-minneeanordningene (62) del-minnen (88; 88') och video-minneeanordningene (17) delminnen (111; 111') utraderae eamtidigt vid utläeandet av lagrade data .Method according to any one of claims 1-22, characterized in that the coupling point memory devices (62) part memories (88; 88 ') and the video memory devices (17) part memories (111; 111') are erased simultaneously at the output of stored data. 24. Anordning för regietrering av tecken, ieynnerhet ekrivtecken, ur teckendata tili ett regietreringemedium vid elektroniek eattnmg av en eida, beetAende av: a) ett minneeorgan (3; 5) för textdata; b) ett teckenminne (8) för lagring av kodade teckendata, eom etAr i förbindelee med minneeorganet (3; 5) för uppeökning av kodade teckendata via textdata; c) en videoeignal-generator (12), eom stAr i förbindelee med teckenminnet (8) för omvandling av uppeökta kodade teckendata till videodata; d) ett regietreringeorgan (2) eom matae med en etyreignal; 49 7718 0 e) ett temporärminne som anelutite tili videoeignal-genera-torn <12) och regietreringeorganet (2) för temporär lagring av videodata aäaom styreignal; f) ett adreaa-etyrorgan (39), aom atär i förbindelae med tamporärminnet beroende pä regietreringaaorganeta (2) poaition i förhällande tili regiatreringamediet (29); och g) ett ställbart regietreringaunderlag <28) för regiatre-ringamedie <29), kännetecknad av att videoeignal-generatorn (12) omfattar följande komponenter: h) en anordning <57; 58; 59) för beredning av kodade tecken-data aom är analuten til teckenminnet (8) för att ur kodade teckendata bilda atartpunkternaa koordinatvärden (x0; y0>; konturavanittene koordinatvärden (x, y), koordinatdifferena-värden mellan atartpunkter och ändpunkter pä konturavanitten, sarat kommandon; i) ett interpoleringaateg (60), analutet tili anordningen (57; 58; 59) för beredning av teckendata, för beatämning av bildpunktekoordinater <x*, y*> för de bildpunkter i regietre-ringsraatret, aom med motavarande interpoleringaateg (x^; y^) möjligaat väl approximerar tecknene eller teckenavanittena konturavanitt; j> ett utvärderingaateg (61) aoma atär i förbindelee med in-terpoleringaateget (60) för underaökning av efter varandra följande interpoleringaateg (x^; yi> med avaeende pä en rikt-ningaändring och för markering av bildpunkter genom kopp-lingapunkt-markeringaaignaler aäaom koppiingapunkter i ett tecken eller teckenavanitt vid en faatatälld interpoleringa-ateg-kombination; k) en kopplingapunkt-minneaanordning (62) aom anelutite tili utvärderingaateget (61) för lagring av kopplingapunkt-marke-ringaaignalerna för de faatatällda kopplingapunkterna i ett tecken eller teckenavanitt; l) adreaaräknare (101; 102), vilka anelutite tili anordnin gen <57; 58; 59) för beredning av teckendata, tili interpole-ringaateget (60) och tili koppiingapunkt-minneaanordningen (62), för generering av akrivadreaaerna (x§; f°r ^°ΡΡ- so 77180 lingapunkt-minneaanordningen (62); m) en videominneaanordnig (17) aäaom temponärminne för vi-deodata aom anslutita tili kopplingapunkt-minnet (62), för överekrivande av enakilda teckene kopplingapunkt-markeringa-signaler ur kopplingepunkt-minnesanordningen (62) tili de vi-deominneaanordningena (17) minneaplataer, vilka motavarar tecknena poaitioner pä regiatreringamediet; och n) ett adreaatyrorgan (120) aom förbundita med anordningen (57; 5Θ; 59) för beredning av teckendata, med kopplingapunkt-minneaanordningen (62) och med videominnesanordningen (17), för generering av läeadreaaerna (x^; Yl} f°r koppiingapunkt-minneaanordningen (62) och akrivadreaaerna (ug; Vg) för vi-deominneeanordningen (17) vid överekrivandat av kopplinga-punkt-markeringaaignalerna.24. A device for registering characters, in particular an electronic character, from sign data to a recording medium in the electronic identification of a page, requesting: a) a memory means (3; 5) for text data; b) a character memory (8) for storing coded character data, or in communication with the memory means (3; 5) for increasing coded character data via text data; c) a video signal generator (12), which is in communication with the character memory (8) for converting raised encoded character data to video data; d) a control means (2) or mata with an ether signal; E) a temporary memory such as anelutite to the video signal generator <12) and the recording means (2) for temporarily storing video data of a control signal; f) an adria-ether means (39), in relation to the tampor arm memory, dependent on the registration means (2) positioned relative to the registration medium (29); and g) an adjustable recording support <28) for recording media <29), characterized in that the video signal generator (12) comprises the following components: h) a device <57; 58; 59) for processing coded character data that is the analog of character memory (8) to form from coded character data the atart points of coordinate values (x0; y0>; the contour vane coordinate values (x, y), coordinate difference values between atart points and end points of the contour vane) (i) an interpolation array (60), analogous to the character data processing apparatus (57; 58; 59), for estimating pixel coordinates <x *, y *> for the pixels in the registration rectifier, with the corresponding interpolation array (x ^; y ^) may well approximate the characters or character avenues conturavanite; an evaluation element (61) at least in interconnect with the interpolation method (60) for sub-incrementing consecutive interpolation (x x; yi) with a direction change and for marking pixels by switching point marker applications (k) an access point memory device (62) by anelutite to the evaluation element (61) for storing the access point marking ring templates for the phase counted access points in a character or character; l) adder counters (101; 102) which are anelutite to the device <57; 58; 59) for processing the character data, to the interpolation device (60) and to the interconnection point memory device (62), for generating the acreage reads (x§; for the 77180 ling point memory device (62); m) video memory device (17) of temporal memory for video data connected to the switching point memory (62), for overwriting single characters of switching point marking signals from the switching point memory device (62) to the video memory devices (17) of the memory data (17) positions on the regitration medium; and n) an addressing means (120) connected to the character data processing device (57; 5Θ; 59), with the switching point memory device (62) and the video memory device (17), for generating the reading areas (x ^; Yl} f ° are the coupling point memory device (62) and the acreage readings (µg; Vg) of the video memory device (17) upon overwriting of the coupling point marking input templates. 25. Anordning enligt patentkravet 24, kännetecknad av att anordningen för beredning av teckendata (57; 5Θ; 59) om-f attar: a) en dekoder (57) för avkodning av teckendata; b) ett med dekodern (57) anelutet tranaformationeeteg (56) för ändring av koordinatvärden med en atorhetafaktor; och c) ett med traneformationaateget (58) anelutet räkneeteg (59).Device according to claim 24, characterized in that the device for processing character data (57; 5Θ; 59) comprises: a) a decoder (57) for decoding character data; b) a tranformation step (56) associated with the decoder (57) for changing coordinate values with an atorhet factor; and c) a counting step (59) associated with the crane formation method (58). 26. Anordning enligt patentkravet 24 eller 25, kännetecknad av att regietreringeorganet (2) inneh&ller a) en laaeratr&legenerator (19); b) en med etyreignalen atyrd modulator (21) för laaeraträ-lena p&- och avkoppling; och c) en anordning (25; 27) för avböjning av laaeraträlen over regiatreringamediet (29).Device according to Claim 24 or 25, characterized in that the control means (2) comprises a) a bearing generator & generator (19); b) a modulator (21) attenuated by the signal of the actuator for deceleration and decoupling; and c) a device (25; 27) for deflecting the loading bars over the control medium (29). 27. Anordning enligt patentkravet 26, kännetecknad av att avböjningaanordningen (25; 27) är en polygonapegel.Device according to claim 26, characterized in that the deflection device (25; 27) is a polygon mirror.
FI850692A 1984-02-21 1985-02-20 FOERFARANDE OCH ANORDNING FOER REGISTRERING AV SKRIVTECKEN. FI77180C (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
DE3406133 1984-02-21
DE3406133 1984-02-21
EP85100702A EP0153584B1 (en) 1984-02-21 1985-01-24 Method and device for recording characters
EP85100702 1985-01-24

Publications (4)

Publication Number Publication Date
FI850692A0 FI850692A0 (en) 1985-02-20
FI850692L FI850692L (en) 1985-08-22
FI77180B FI77180B (en) 1988-10-31
FI77180C true FI77180C (en) 1989-02-10

Family

ID=25818663

Family Applications (1)

Application Number Title Priority Date Filing Date
FI850692A FI77180C (en) 1984-02-21 1985-02-20 FOERFARANDE OCH ANORDNING FOER REGISTRERING AV SKRIVTECKEN.

Country Status (6)

Country Link
JP (1) JPH0722990B2 (en)
AT (1) ATE46108T1 (en)
AU (1) AU570537B2 (en)
DK (1) DK58585A (en)
FI (1) FI77180C (en)
NO (1) NO169200C (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5739963A (en) * 1980-08-22 1982-03-05 Photo Composing Mach Mfg Co Ltd Memorizing method for character, figure and the like and photocomposing device
JPS58134746A (en) * 1982-02-04 1983-08-11 Photo Composing Mach Mfg Co Ltd Compression system of letter and image data
AU575786B2 (en) * 1982-10-04 1988-08-11 Canon Kabushiki Kaisha Image forming system
EP0655857B1 (en) * 1982-10-08 2000-03-01 Canon Kabushiki Kaisha Image processing apparatus
EP0141869B1 (en) * 1983-11-14 1987-09-16 DR.-ING. RUDOLF HELL GmbH Method and apparatus for manufacturing screened printing forms

Also Published As

Publication number Publication date
ATE46108T1 (en) 1989-09-15
DK58585D0 (en) 1985-02-08
DK58585A (en) 1985-08-22
JPH0722990B2 (en) 1995-03-15
NO850679L (en) 1985-08-22
AU3897785A (en) 1985-08-29
FI850692L (en) 1985-08-22
AU570537B2 (en) 1988-03-17
FI77180B (en) 1988-10-31
JPS60222255A (en) 1985-11-06
FI850692A0 (en) 1985-02-20
NO169200C (en) 1992-05-20
NO169200B (en) 1992-02-10

Similar Documents

Publication Publication Date Title
US4627002A (en) Method and apparatus for recording characters
US4345245A (en) Method and apparatus for arranging segmented character groups in a digital typesetter
US4967392A (en) Drawing processor for computer graphic system using a plurality of parallel processors which each handle a group of display screen scanlines
US3819854A (en) Composing apparatus
GB2033307A (en) Digital typesetter
EP0842495B1 (en) image rotation
CA2091072A1 (en) System and method for decoupling graphic commands from display resolution
JPS63178287A (en) Display device
US3668685A (en) Composing method and apparatus
US5276790A (en) Fast vertical scan-conversion and filling method and apparatus for outline font character generation in dot matrix devices
GB2115657A (en) Method of storing characters and photo-typsetting apparatus
FI77180C (en) FOERFARANDE OCH ANORDNING FOER REGISTRERING AV SKRIVTECKEN.
WO1982001782A1 (en) Landing light pattern generator for simulator with selective addressing of memory
JPS6340189A (en) Address conversion system
EP0305034A2 (en) Method and apparatus for incremental computation of a linear function
JPS6227538B2 (en)
US6744533B1 (en) Efficient buffer rendering
JPS595901B2 (en) character generator
CA1276297C (en) Scenographic process and processor for fast pictorial image generation
EP0268359B1 (en) Method and apparatus for processing video image signals
JPH0520466A (en) Method and device for processing picture
Smith ‘Incremental Rendering of Textures in Perspective
JPS60163164A (en) Smear-out device of picture
CN115268232A (en) An Efficient Data Processing Method for DMD Oblique Scanning
SU1440744A1 (en) Text setting-up device

Legal Events

Date Code Title Description
MM Patent lapsed
MM Patent lapsed

Owner name: DR.-ING. RUDOLF HELL GMBH