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
Links
- 239000000872 buffer Substances 0.000 claims abstract description 103
- 230000015654 memory Effects 0.000 claims description 28
- 230000011664 signaling Effects 0.000 abstract 1
- 238000012545 processing Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 240000007320 Pinus strobus Species 0.000 description 2
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 240000005809 Prunus persica Species 0.000 description 1
- 235000006040 Prunus persica var persica Nutrition 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/02—Control 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)
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)
| 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)
| 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)
| 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 |
-
1986
- 1986-05-29 WO PCT/AU1986/000152 patent/WO1986007164A1/fr not_active Ceased
- 1986-05-29 EP EP19860903149 patent/EP0227702A4/fr not_active Withdrawn
Patent Citations (5)
| 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)
| 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 |