EP0227702A4 - Systeme d'affichage a laser. - Google Patents

Systeme d'affichage a laser.

Info

Publication number
EP0227702A4
EP0227702A4 EP19860903149 EP86903149A EP0227702A4 EP 0227702 A4 EP0227702 A4 EP 0227702A4 EP 19860903149 EP19860903149 EP 19860903149 EP 86903149 A EP86903149 A EP 86903149A EP 0227702 A4 EP0227702 A4 EP 0227702A4
Authority
EP
European Patent Office
Prior art keywords
data
computer
buffer
programme
laser
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP19860903149
Other languages
German (de)
English (en)
Other versions
EP0227702A1 (fr
Inventor
Bruce Gilbert Williams
Cecil William George Langdown
Paul Stephen Mccloskey
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samrein Pty Ltd
Original Assignee
Samrein Pty Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samrein Pty Ltd filed Critical Samrein Pty Ltd
Publication of EP0227702A1 publication Critical patent/EP0227702A1/fr
Publication of EP0227702A4 publication Critical patent/EP0227702A4/fr
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/02Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes by tracing or scanning a light beam on a screen

Definitions

  • Known computer control laser display systems comprise a pair of mirrors mounted on precision galvanometers which deflect the beam in an x-y plane, in response to X, Y co-ordinates provided by the computer.
  • the laser beam can be made to trace a desired pattern on a screen. If the pattern is swept by the beam at a sufficiently high rate, the traced pattern will appear to be continuously illuminated to the human eye.
  • the laser can then be used in applications such as advertising, light shows and the production of special effects.
  • the co-ordinates of the points of the image must first be calculated by the computer, converted to analogue voltages and fed to respective precision galvanometer/mirror assemblies. Moreover, the co-ordinate values must be fed to the galvanometer/mirrors at least at a sufficiently high rate.
  • Known systems cannot achieve real time creation and alteration of laser display patterns since the computers used cannot calculate display co-ordinates from input instructions at a high enough rate to allow the supply of co-ordinate data to the mirrors in real-time.
  • the presently available laser display systems require the co-ordinates of the desired image to be first calculated, then stored in memory from which they are read out at a predetermined rate.
  • the known systems are generally inflexible and allow little interaction by the operator. Further, the large amounts of memory required to store co-ordinates of even simple images increases the costs and complexity of the laser display system.
  • interrupts are communicated to the computer to cause the computer to switch between two programmes running in the computer, an application programme 43 typically written is BASIC (a language in which many programmers are fluent) , and a computation programme 42 written in machine language and used to calculate the data for the FIFO memory.
  • interrupt 34 causes the computer to switch to the application programme 43, for example to receive keyboard instructions from the operator or to accept preprogrammed instructions.
  • computer interrupt 34 causes the computer to switch to the computation programme to calculate more co-ordinate data for the laser control device.
  • the computation programme is written in machine language for rapid execution.
  • the use of the "full" interrupt 35 allows the machine language routine to execute without the normal practice of continually testing an interface to determine if it can accept data, a time consuming requirement of known laser display systems.
  • the machine language programme 42 performs some computations, adding offsets to various parts of images and performing the interpolations between images. It is relatively simple to add new computational functions to this programme.
  • the machine language programme is driven by tables held in memory and by images referenced by the tables.
  • FIG. 2 a more detailed schematic illustration of one half of the data buffer of the preferred embodiment is shown.
  • the X buffer 11 of Figure 1 is realised using a pair of FIFO buffers 31 and 32 connected in series, each of the FIFO buffers having a status output which indicates when the buffer is full.
  • FIG. 3 one half of a second embodiment of the FIFO buffer is illustrated schematically.
  • the computer output data is fed to one of a pair of buffers 52 and 53 via a demultiplexing device 51 while at the same time data from the other of the pair of buffers 52 and 53 is being fed from the buffer to the digital to analogue converter 13 via a multiplexer 54.
  • the data transfer to and from the buffers 52 and 53 is under the control of a buffer control circuit 55.
  • the buffers 52 and 53 could be simple shift registers, as one buffer will
  • Addresses FF74 to FF77 are used in controlling and setting up the PIA (IC2) as shown in Table 1.
  • the PIA (IC2) data direction registers A and B are set so that both peripheral interface ports A (PAO-7) and B (PBO-7) are used as output ports.
  • the control registers are set such that interrupt line CAl detects (with IC14 a and b) when the FIFO buffer (IC3, 4, 5 and 6) is full and interrupt CBl detects when the FIFO buffer (IC3, 4, 5 and 6) is "nearly empty". The nearly empty state is indicated in this embodiment when the buffer is less than half empty,
  • CB2 is set as a control signal and strobes the data when available into FIFO's IC3 and 5.
  • CA2 is set to control the *D' type flip-flop IC15 which via the FIFO data bit D8 controls: a) the FIFO output clock (IC3 and 4) , and b) the operation of a shutter (not shown) to control the laser output (IC5 and 6) .
  • the timer chip (ICI) is set to produce two frequencies one of which is selected by IC16 to control the output from the FIFO's (IC3, 4, 5 and 6).
  • the frequency selected is controlled by FIFO data bit 8 (IC3 and 4) and the 2:1 MUX chip IC16.
  • the output from the Timer No 2 output is used to control the FIFO .output when displaying images, with control being changed to the timer No 1 output for character display. Both the timer output frequencies have been selected to be less than the input strobe so that interrupt control can be achieved.
  • IC7 and IC8 are 8 bit high speed digital-to-analog convertors. IC7 controls the 'X' axis of the laser image whilst IC8 controls the 'Y' axis.
  • the output from the laser card is taken via a 9 pin "D" type connector to the laser unit.
  • the interface is designed for operation with a Hitachi Peach computer, with disk drives and digitiser.
  • the interface circuit can be repackaged to suit an Hitachi Si computer (a compatible upgrade of the MB 6890 computer) , or the interface circuit can be implemented by "black box" units containing their own micro processors, but co-ordinated by a central computer.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Controls And Circuits For Display Device (AREA)
EP19860903149 1985-05-31 1986-05-29 Systeme d'affichage a laser. Withdrawn EP0227702A4 (fr)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
AUPH084385 1985-05-31
AU843/85 1985-05-31
AU2414/85 1985-09-13
AUPH241485 1985-09-13

Publications (2)

Publication Number Publication Date
EP0227702A1 EP0227702A1 (fr) 1987-07-08
EP0227702A4 true EP0227702A4 (fr) 1990-07-03

Family

ID=25642953

Family Applications (1)

Application Number Title Priority Date Filing Date
EP19860903149 Withdrawn EP0227702A4 (fr) 1985-05-31 1986-05-29 Systeme d'affichage a laser.

Country Status (2)

Country Link
EP (1) EP0227702A4 (fr)
WO (1) WO1986007164A1 (fr)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01191195A (ja) * 1988-01-27 1989-08-01 Toshiba Corp 表示システム
US5459485A (en) * 1992-10-01 1995-10-17 Hudson Soft Co., Ltd. Image and sound processing apparatus
US8522489B2 (en) 2009-03-18 2013-09-03 Sdk, Llc Component for buildings

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3898627A (en) * 1974-03-22 1975-08-05 Ibm Optical printer having serializing buffer for use with variable length binary words
US4003626A (en) * 1974-06-14 1977-01-18 Eastman Kodak Company Distortion correction apparatus for electro-optical reflectors which scan beams to produce images
EP0052755A2 (fr) * 1980-11-20 1982-06-02 International Business Machines Corporation Système de traitement de texte produisant de multiples affichages virtuels sur un seul écran d'affichage
EP0054490A1 (fr) * 1980-12-12 1982-06-23 TEXAS INSTRUMENTS FRANCE Société dite: Procédé et dispositif pour permettre l'échange d'information entre des systèmes de traitement d'information à vitesses de traitement différentes
US4486854A (en) * 1981-10-15 1984-12-04 Codex Corporation First-in, first-out memory system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4213146A (en) * 1978-03-24 1980-07-15 Laser Video, Inc. Scanning system for light beam displays
US4434459A (en) * 1980-04-25 1984-02-28 Data General Corporation Data processing system having instruction responsive apparatus for both a basic and an extended instruction set
US4532402A (en) * 1983-09-02 1985-07-30 Xrl, Inc. Method and apparatus for positioning a focused beam on an integrated circuit

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3898627A (en) * 1974-03-22 1975-08-05 Ibm Optical printer having serializing buffer for use with variable length binary words
US4003626A (en) * 1974-06-14 1977-01-18 Eastman Kodak Company Distortion correction apparatus for electro-optical reflectors which scan beams to produce images
EP0052755A2 (fr) * 1980-11-20 1982-06-02 International Business Machines Corporation Système de traitement de texte produisant de multiples affichages virtuels sur un seul écran d'affichage
EP0054490A1 (fr) * 1980-12-12 1982-06-23 TEXAS INSTRUMENTS FRANCE Société dite: Procédé et dispositif pour permettre l'échange d'information entre des systèmes de traitement d'information à vitesses de traitement différentes
US4486854A (en) * 1981-10-15 1984-12-04 Codex Corporation First-in, first-out memory system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JOURNAL OF PHYSICS, PART E: SCIENTIFIC INSTRUMENTS, vol. 17, 1984, pages 363-367, The Institute of Physics, Bristol, GB; K.C.A. CRANE et al.: "Microcomputer-controlled scanning of a laser beam at constant speed" *
See also references of WO8607164A1 *

Also Published As

Publication number Publication date
WO1986007164A1 (fr) 1986-12-04
EP0227702A1 (fr) 1987-07-08

Similar Documents

Publication Publication Date Title
US4641282A (en) Memory system
EP0164880B1 (fr) Circuit pour modifier des données dans une mémoire d'affichage
EP0259024A2 (fr) Appareil d'affichage de données de présentation
EP0054615B1 (fr) Dispositif d'exposition à rayon à électrons et commande digitale ayant une mémoire intermédiaire interface à temps d'accès
EP0278526A2 (fr) Contrôleur d'affichage graphique à fonction de limitation
EP0241655B1 (fr) Fonctionnement de trame étendu dans un dispositif d'affichage
WO1986007164A1 (fr) Systeme d'affichage a laser
AU594690B2 (en) Laser display system
US5815163A (en) Method and apparatus to draw line slices during calculation
US3818475A (en) Digitally operating graphic display system
CN1115894A (zh) 个人计算机中容量超过528兆字节的dasd装置和方法
US5299299A (en) Scan line full figure filling device for display units and printers
US5617524A (en) Run slice line draw engine with shading capabilities
JPH0740242B2 (ja) データ転送方法
US5611029A (en) Run slice line draw engine with non-linear shading capabilities
EP0471681B1 (fr) Module de gestion de peripheriques a transformees, ajustable en temps reel
JPS62503129A (ja) レ−ザデイスプレイシステム
EP0229986B1 (fr) Circuit de curseur pour une mémoire à deux entrées
US5657435A (en) Run slice line draw engine with non-linear scaling capabilities
JPS58225473A (ja) 図形表示装置のクリツプ回路
JP2623592B2 (ja) 表示制御装置
Goldwasser A generalized segment display processor architecture
JPH05257793A (ja) 計算機システム
EP0293698A2 (fr) Processeur vidéo graphique avec fonction couleur pour un plan désigné
JPS59111530A (ja) ビツト・シフト回路

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT BE CH DE FR GB IT LI LU NL SE

17P Request for examination filed

Effective date: 19870522

A4 Supplementary search report drawn up and despatched

Effective date: 19900703

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 19911203

RIN1 Information on inventor provided before grant (corrected)

Inventor name: LANGDOWN, CECIL, WILLIAM, GEORGE

Inventor name: MCCLOSKEY, PAUL STEPHEN

Inventor name: WILLIAMS, BRUCE, GILBERT