CA1082825A - Graphic display systems - Google Patents

Graphic display systems

Info

Publication number
CA1082825A
CA1082825A CA269,596A CA269596A CA1082825A CA 1082825 A CA1082825 A CA 1082825A CA 269596 A CA269596 A CA 269596A CA 1082825 A CA1082825 A CA 1082825A
Authority
CA
Canada
Prior art keywords
graphic
matrix
dot
display
picture element
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.)
Expired
Application number
CA269,596A
Other languages
French (fr)
Inventor
John Ross
Amedeo F. Sala-Spini
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.)
Random Electronics International Pty Ltd
Original Assignee
Random Electronics International 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 Random Electronics International Pty Ltd filed Critical Random Electronics International Pty Ltd
Application granted granted Critical
Publication of CA1082825A publication Critical patent/CA1082825A/en
Expired 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/004Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes to give the appearance of moving signs

Abstract

ABSTRACT OF DISCLOSURE

A graphic display system in which the lights of an array of lights arranged in dot matrix form are illuminated to produce the illusion of a moving sign displaying letters, words, numbers etc. in which use is made of the phenomenon whereby, if two discs of light are presented briefly and in succession to different areas of the retina, movement tends to appear in the direction of the succession. This is known as "beta apparent motion" and, in the present invention, it is used to enable a moving image of a high resolution to be produced with the use of a small proportion (for, example ? th), of the number or individual lights that would normally be considered necessary. The lights are preferably arranged in columns, lights in consecutive columns being illuminated in turn in the direction of apparent movement of the image.

Description

lV~Z~ZS
This invention relates to graphic display systems.
The term graphic 18 used in this ~pecification to include letters, words, numbers, idiographs, singly or in combination, symbols and artwork, in blaclc and white or in colour, made up of elements arranged in dot matrix form. The invention has partlcular applicability to di~plays in public places, carrying information, advertising and the like, but it is al~o applicable to a wide range of types of displays, of all sizes, for private as well as public purposes.
All current display techniques including public signs, semaphores and television, are based on the theo-retical assumption, not usually made explicit, that vision requires that an image formed on the eye of the observer at some instant, or over a brief interval of time, copies all the picture elements from the display in their proper positional relationships. It has hitherto been helieved that higher perceptual processes requlre such an image to he formed 80 that the observer may be enabled to 3ee the display. For this 'rea~on all current display methods attempt to present an observer with picture elements in their appropriate positions on a two-dimensional display surface, all at the same time or within a brief interval of time, 80 that the eye may acquire an image which captures and preserves the spatial arrangement of the picture elements.

. . .
. ' .

~ .

-.

1082~Zs It has therefore been regarded as necessary to pack thetwo-dimensional display surface with sources for picture elements (lights or equivalent means) at a density both horizontal and vertical corresponding to the grain of the picture. If, for example, the letter T is to be displayed, it is regarded as necessary to have sufficient display sources in the vertical direction to exhibit the vertical component, and sufficient display sources in the horizon-tal direction to carry the horizontal component. To carry a full alphabet of letters and other characters, it is therefore regarded as necessary to provide a matrix of display sources, arranged in rows and columns to carry contours of all kinds, and to fill out forms of different shapes.
In fine grained display systems, such as television, the set of sources for picture elements is the set of positions on a phosphor surface at which an electron gun may be almed, usually 512 x 512 positions, or more or less depending on local standards. In more coarse grained systems, there are fewer positions at which picture elements may be displayed, the cost being lower resolution or coarser grain. Current visual display systems intended to convey messages typically have low picture source density and are accordingly low in resol-ution and restricted in the characters and symbols they . .
; can display.
This discussion has so far been restricted to stationary images, as opposed to this there are those , ~
. '- .
, . . ' ':

~082~25 visual display systems which deal with moving graphics.
When graphics which appear to move smoothly across the surface of the display ~ to be displayed, the method used by all current techniques is to display the complete graphlc many times in a sequence of momentarily stationary images each of which occupies a display state period. Using timing and spacing arrangements for this aequence the illusion of ~mooth motion is created.
In this specification a display state period refers to an interval of time which commences when picture elements on the display screen start depicting all the necessary infonmation transmitted for a given stationary image and is maintained while such information is being depicted lrrespective of the mlmber of scans which might be necessary to complete this transmission of information and irrespective of the number of times that all the necessary and same information for that given stationary image is being scanned and/or transmitted. A display state period ends when picture elements on the display screen begin display-ing information pertinent to a different momentarilystationary image. Hence a moving image is made up of a 3ucce~sion of stationary images each occurring in a new display stàte period. Other current technology is based on the assumption that it is necessary to transfer all or almost all of the information associated with a given stationary image onto the display screen during a display state period.
Accordingly, display surfaces for moving graphics such as messages in ~Dra8, numerical information, advertising 1()8Z~2S
material and the like, are packed densely with picture element sources 80 as to enable the ~raphic to be displayed in full resolution at each of the momentary positions inherent in the illusion of smooth motion.
In contrast this invention i8 based on the assumption that to deplct a moving message or image it i8 sufficient that only a slice or a fraction which may be l/8th of all the possible information associated with a given stationary ima~e be displayed in a given display state period.
The reduction in the number of the picture element sources enables the few remainin~ picture element sources, say lights, to be arranged in widely spaced strips or in other arrangements as described below involv-ing the equivalent numher of picture sources. So long as there are three or more ~uch strips, any observer can be cau8ed to see a mes8age or picture of arbitrary extent in motion over the whole display surface, even over the wide spaces between the strips or picture sources otherwise arranged~
We have found that the resolution of the picture as seen by the observer is a function of the density of picture elements in a direction orthogonal to the path of the apparent motion of the picture, that is the number of rows over which the picture elements are distributed, and that the resolution of the picture is independent of the density of picture elements in a direction parallel - to the path of the apparent motion.
Our discovery may be illustrated by an analogy :

; - 5 _ ` :

10~2~2S
Imagine that a man is looking at a 5 ign behind a picket fence, and that the sign is in motion. At any instant he will be able to ~ee only those parts of the sign which are aligned with, and accordingly visible through, the vertical slits in the picket fence. ~s time passes the hole of the sign will pass by and be visible through each of the vertical slits in the fence. Information about the sign will be accumulated at each of the slits and the activity caused at one slit will be repeated, in the same sequence, at the next slit in line as parts of the sign move by one 91 it and then the next. When certain factors, such as the correct speed of movement are present, an observer is able to see the whole of the sign in motion, despite the fact that his view is confined to activity in slits as the sign passes behind them. This is true even when the slgn is very long, exceeding the length of the fence by a very large factor.
In the simplest form of our invention we replace the slits of our analogy by vertical strips of lights.
In between the vertical strips are blank spaces correspond-ing to the pickets of the picket fence. The width of these blank spaces can be measured in numbers of columns or vertical ~trips without lights. For the sake of this description let each of the blank spaces be C columns wide.
The graphic we wish to display is represented electronically as a numerical image or description, organised into vertical columns. The first strip of lights going from right to left of the screen, is caused to be intensified .. .. : ~

- ~082825 for a fixed pc-riod of time, which is a display state period, in aecordance with the numerical values representincJ the first column of the graphic reading from let to right then, after the first display state period the second column of the graphic is displaye-l ancl so on for eaeh column in turn, until eaeh vcrtical column has been so displayod. The second strip of lights is intensi-fied in the same manner as the first strip was C + 1 display state periods ago.
We can refer to a group of (C ~ 1) display state periods as a display eyele.
Thereafter, when the first strip is intensified in accordance with an arbitrary eolumn M of the numerieal image of the pieture, the seeond strip is intensified in aeeordance with column M - (C + 1) of the numerical image. Similarly, aetivity at the seeond strip is repeated at the third strip a further display eyele later, and so on for eaeh successive strip. -Objectively described, the display comprises a set of widely spaced vertical strips, in which lights are distributed over up to n rows. Each strip of lights is intensified for eaeh display state period in aeeordanee with a numerieal representation of a eolumn of graphie information. The display sequenee at one strip of the display system is repeated at the next after a display eyele.
Subjeetively deseribed, the display presents an observer with a sign apparently in motion and filling the whole disp]ay surfaee ineluding the spaces between the strips of lights. The sign appears to move from the strip at which columns of the graphic are first displayed toward those at which columns are later displayed.
The vertical resolution of the graphic as seen by the observer is n, where n is the number of rows over which the lights in the strips may be distributed.
,; .

1082~ZS

i~n observer is therefore causcd to see a graphic in motion, containiny, at a~y stage, up to as many picture elements in the vertical dimension as there are rows over which the lights in the strips may be distributed. The observer is .ILso causcd to scc up to as many picture elemcnts in each row oE the horizon-tal climensior, as thcrc are strips of lights (S) plus thc (S - 1) groups each of C blank columns between these strips, i.e. S + C (S - 1).
The display surface itself may be regarded as a window through which a picture of n x [S + C (S - 1)] picture elements may be visible at any instant.
Graphics of arbitrary length, such as very long passages of text may be displayed as it were by pulling the graphic past -the window so that the whole may be read even though only part is visible at any instant.
The reduction of information utilized in this invention can be ar~i~rary -- in the above example l/8th of the total possible information associated with a given stationary image was used. This fraction could have been l/6th or l/lOth or some such fraction. A corollary of this is that suppose the relevant fraction is l/8th and hence only 1/8th of all possible picture element sources on the screen are necessary, if a large number of these failed to work we have found that hardly any distortion of the total moving graphic results and the failure of these lights is unnoticeable unless massed in a row or column.
The discovery underlying the present invention is based on a phenomenon that has been known for some time in psychology as beta apparent movement which has been characterised as follows: "If two discs of light are presented briefly and in succession to different areas of the retina, movement tends to appear in 108Z~S
the direction ~f the succession~ owever hitherto it has been considered that this phenomenon is relevent only in the context of simple forms such as discs of li~ht or characters ~hich are presented ~hole in one place and then another. It has now been discovered that it may be applied to more complex forms such as characters, ideographs, numbers and the like ~lhich are never presented rhole but displayed in slices or sections of the ~hole at fi~ed display points to produce an illusion of whole characters moving continuously across a screen.
.~ graphic display system according to the invention takes advantage of this p1~enomenon and provides a m~ans for depicting such complex forms in movement on a display surface. For suc-cessful operation of the device however certain fa~tors that govern the phenomenon of beta apparent movement must still be observed in the operation and functioning of the apparatus.
One of the most important variables that govern the illusion ls the time interval between tlle display of glven information about a section or slice at t1~e first display point and the display of the same information at the second display point.
?0 This time intsrval starts ~hen the first display point begins its display and ends when the second display point begins its display and is therefore equivalent to a display cycle. It has been found that the invention operates best when this in-terval does not exceed 250 milliseconds.
This illusion applies to arrangements of lights other than the arrangement described. Strips of lights may be placed horiæontally instead of vertically. By transposition, the description already given for the vertical arrangement of strips applies to the horizontal.
The illusion may also be produced by staggered arrangements ~ -- g 1~)1!3;~Z5 of lights.
The display surface may be regarded as being made up of matrices each consisting of n rows and (C ! 1) columns. Each matrix will therefore contaln n(C 1) cells. Arrangements of llghts for a matrix ideally should be such tha~ there are at least n lights per matri~ and that each row contains one light. In the simplest case all lights are in one column, other columns belng vacant. In other cases lights may be asslgned to various columns, and these may be distributed over C ~ 1 columns by a distribution operator. (It is not essential that C nor the distribution operator be constant for all matrices on the display surface). I~hile this is ideal, in practice it has been found that less than n lights per matrix can be tol-erated without detriment to the desired effect, but only if the information missing for a row in a matrix is carried by the corresponding light in an ad~oining or close by matrix. E~ch matri~ of the display may now be con~idered as a set of (C + 1) columns, each column containing no lights, one light or between one and n lights. Each available light in each column is in-tensified in accordance with the numerical value of the picture element in a corresponding column and corresponding row of the graphic , Starting with the first matri~ the first column is intens-ified where lights are available in accordance with the first column of graphic information. The second column of the first matrix is intensified, on the next display state period in accordance with the first column of the picture. Simultaneously the first column is intensified in accordance with the second column of the graphic. After the first display cycle all columns , . .

.

: .

1(J82~2S

o~ the first matrix are being intensified, where lights are available, the C + 1th column in accordance with the first column of graphic information, the (C)th column in accordance with the second column, and so on. Having completed the first display cycle, the first column of graphic information moves on to control the first column of the second matrix, the (C ~ 2)th column of graphic information now controlling the first column of the first matrix. The process continues in thls fashion until all matrices are active and lights within columns within them are under control of graphic columns in corresponding positions.
The discussion contained above relates to the nature of a display screen for use in a graphic display system according - to the invention. It is now necessary to consider the means by which the information is transmitted to the lights of the display screen. Two basic approaches may be made to this which are for convenience described as a serial version and a parallel v~r~lon the signlicance o~ these terms being made clear below.
Both ver910n9, have in exemplary form the follo~Jing parts in common:-1. A means to generate the graphic to be displayed on the display screen, which may be a keyboard or a teletype machine or a magnetic tape or some such code source.
2. A processor unit or memory which stores the graphic and arranges it in a suitable format for presentation to the display screen. In both versions the data presented to the display screen is arranged in digital form, i.e., either a 1 or a 0 where 1 will be an instruction for a light ~o intensify, and 0 an instruction to remain off, or vice versa.
3. A data line or lines that link the processor unit or memory - 11 ~
~ ,.

to the display screen. 108 ~r~ The display screen itself which for the purposes of the following description will consist of 32 columns each with 16 L.E.D.'s (light emitting diodes) and each column occurs after an interval of seven blank columns and one column of lights in width represents one column ln width of the graphic to be diRplayed. ~The number of lights per column, the type o' light, the number of columns per display screen and the width between columns are all variables which are not fixed and the values chosen here are determined by convenience).
Where the two versions differ is in the manner 1082~25 in which the data is taXen from the memory and conveyed to the display screen. On this screen for all information arriving via data lines, or some such lines, two distinc-t:ions must be made-(a) which of the 32 columns it is addressing, and (b) which of the 16 positions in any one column lt is addressing.
The SERIAL VERSION answers these problems in this manner:
The data is taken out of the memory as a string of single bits in series. The bits arrive one at a time via one data line at the first column of lights, and ~Ihen as many bits have arrived as are necessary and sufficient ; to give "instructions" to all the 16 lights in the first column, the appropriate lights in that column are inten-sified. The order in the series determines for which of the 16 lights the instruction is meant. Thus, in this instance, the first instruction will apply to the first light of the first column, the second instruction in the series to the second light of the same column, etc. In this example the first column is linked to the memory and receives the first series of 16 instructions. This column has its own local memory in which the bits are stored as they arrived, one at a time.- After the intensification of its lights the memory in column 1 is clocked into a similar memory in the first of the seven blank columns following column 1, the information is therefore not displayed. After each display state period the information is clocked into the next column and the procedure continue9 along the screen with the information being displayed whenever lt arrives at a real column. merefore the second column of lights is 92~25 fed from the seventh blank column after the first column of lights. Each column is dependent completely on the immediately preceding column and local 'memories' at each column are a sine qua non of this operation.
In the PARALLEL VERSION each column is fed data sep-arately and discretely by the memory. The memory transmits the data to column 1, then to column 2, etc. Whereas in the serial method, what appears on one column must appear on each and every other column; in the parallel method, if it were so desired, different columns could display different data. Thus every column has its own line linking it to the processor unit or memory. In this example there would be 32 such lines.
The problem of addressing each light in each column is also approached differently. Each column has 16 lights;
therefore, across the surface of the display there are 16 rows of lights. Each row i9 addressed separately.
Instead of the data leaving the memory in a series or string, in the parallel version it is organised into blocks of 16 (16 bit words) before transmission where lOBZ~25 the total 16 bits make up the information for a complete column. There are 16 different data lines linking the processor unit or memory to each of the 16 lights in column 1, and the data for the first row is on the first of these data lines, the data for the second row on the second data line etc. Thus all of the 16 bits carrying all the necessary information for column 1 are transmitted simultaneously instead of one at a time.
This method of addressing lights means that the data for lights in a particular position in a column is independent from data for lights in another position. In the serial version, whenever one data bit is dropped or lost, every subsequent data bit will be out of step unless some check is continually used, but this is un-necessary for the parallel version.
From the above discussion it can be seen that there are two approaches ~i.e., parallel and serial) to each of two problems (column address and light address). Two embodiments of the invention described below are pure parallel and pure serial. Hybrid and other versions are also possible.
In order that the invention may be better understood and put into practice preferred forms thereof is here-inafter described by way of example with reference to the accompanying drawings in which :-Figure 1 is a diagram of a graphic display system according to the invention in which the columns and lights of the display screen are adressed in a manner according 1082l~25 to the parallel version described above, Figure 2 is a diagram showing the circuitry ass~
ociated with the illumination of an individual light on the display screen, Figure 3 is a diagram illustrating a refinement of the arrangement for addressing the columns of the display screen shown in Figure l, Figure 4 is a diagram illustrating the manner in which the message to be displayed on the display screen is stored and retrieved, Figure 5 is a diagram of the character generator illustrating the manner in which the information is taken and arranged and presented in a suitable format for the display screen, Figure 5a is a diagram similar to Figure 5 but illustratingas~ial version of the character generator illustrated in that figure, and Figure 6 is a diagram illustrating the circuitry on the display panel for a serial version.
A visual display system according to the invention must perform two basic functions on its display screen :
(1) to place there a momentarily stationary image or pattern which can be done only by using an addressing technique to find particular lights in certain rows and columns. (Naturally this stationary image would be frag-mented and in pieces as a great number of lights are missing on the display screen.), (2) to make this image or pattern appear to a normal observer to move across the face of the display screen 1082~S

in a desired direction and during its movement seem to represent a completegraphic.
How these functions are performed is described below:
Reference is now made to Figure 1 which depicts the necessary equipment for the parallel version to address the display screen.
In this diagram: 1 is the display screen, and a section only of the complete surface is depicted. 2 and 3 are both vertical columns, each containing 16 L.E.D.'s (light emitting diodes). 4 represents the gap between these columns which is made up of 7 columns, each without any lights, and these are therefore called "blank" columns. mis structure viz., one vertic~l col-umn of 16 lights followed by seven blank columns is repeated across the surface of the display screen until there are 32 columns, each with 16 L.E.D.'s and by de-duction there wiIl be 31 x 7 = 217 blank columns, making a total of 249. (For purposes of making an extended display system by adding module to module, the seven blank columns after the 32nd column of L.E.D.'s would be required, making a total of 256 columns). There are 32 x 16 = 512 L.E.D.'s on the display screen. Likewise there are 16 rows of lights across the screen, each with 32 lights.
5 is the character generator which is fed the data constituting the message and organises it in a suitable format for transmission to the display screen. In this embodiment since there are 16 L.E.D.'s in each column 1082~25 of the screen the character generator organises each graphic to be displayed into columns and each column contains 16 bits - 1 bit for each L.E.D. The bits are either l's or O's indicating an "off" or "on" instruction for the relevant L.E.D. These 16 bits comprising the total information for a column are called a 16 bit word.
The letter "B" which might have to appear on the screen could be presented as follows to the screen:

_ _ * * * * * * * * _ _ 1~1*~
; ~ ~ ~i * * * * * * * *
~ 2 3 4 5 6 7 8 9 la 1~ 12 13 14 This character is made up of 14 columns. For purpose of processing there are two types of columns - those without information such as columns 1, 2, 3, 13 and 14, or space columns, and those with character information, such as columns 3 - 12 inclusive - making up the character width of 10 body columns. The third column which starts the body columns is made up of 4 binary 1 bits, counting vertically. The fourth column contains 14 binary 1 bits, as does the fifth column also while the sixth column has 6 binary 1 bits.

~082~ZS
6 are 16 data lines going from the charactor gen-erator to each of the 16 rows of lights on the display screen. These data lines are linked to the appropriate blt in each column of the character in the character generator such that the top bit ln a column corresponds to row 1 on the display screen, the second top bit to row 2, etc.
Each L.E.D. on the dlsplay screen has attached to it an AMD gate and a latch (SCR) as shown in Figure 2.
The AND gates for all L.E.D. 18 in a particular row are linked together on one of their inputs by a common data line 7 w~ich in turn is connected to the appropriate data line of 6.
In Figure 2 ~3 is the AND gate for which 7 is the data line corresponding to 7 in Figure 1 and gives the row referenceS 12 is the strobe line corresponding to 12 in Figure 1 and gives the column reference (explained below).
Thl8 AND gate 13 swltches on the SCR driver/latch 14 with a trlgger pulse and the SCR driver/latch 14 then latches on the required time interval for which the L.E.D. 15 must be on. This interval in our example will be 10 milliseconds.
When the display system is activated, the character generator starts to present its information in 16 bit words in a manner referred to in the description of the character generator below. As each 16 bit word is presented, whenever a positive bit occurs, it transmits a DC voltage along 6 to the appropriate data line 7 and then it activates one leg of each AND gate 13 in that row.

~ -- 19 --32t~Z~
The column reference is achieved by use of w~at may be conveniently referred to as a decoder counter 8, consisting of a counter that countg the columns of the message as they are output from the character generator and a decoder which decides w~en these correspond to a column containing lights on the display screen. On this decoder counter 8 there is a unlque output for every column, both blank and real - these are indicated at 9. However, only those outputs that are directed to real columns are used, viz., the 1st, 9th, 17th columns etc. The outputs 9 of the decoder counter 8 are connected to the appropriate columns by strobe lines 10. At the back of each column the second legs of the AND gates 13 for all L.E.D.'s 15 in that column are linked together vertically and this vertical link 12 connects up with the appropriate strobe line 10. Thus via their AND 13 gates each L.E.D. 15 has a column and a row reference and can be addressed individually.
The decoder counter 9 generates its column reference as follows:
As each column of a character in the character generator 5 is presented, a pulse is transmitted via a line 11 to the decoder counter 8. This pulse serves to signify that the data on line 6 is "valid". It also serves the purpose of incrementing the decoder counter 8 by one as each new column is presented and thereby generating a column count, `'' .' , 108Z~ZS
Thus the decoder counter 8 can be described as being synchronous with the character generator 5. When the character generator has read column 1, the decoder counter 8 emits a pulse along strobe line 10 leading to column 1 on the display screen 1.
As this principle leads to clumsiness in the number of strobe lines used, i.e., 32, the following refinement illustrated in Figure 3 is introduced.
The difference between the row links or data lines 6 and the column links or strobe lines 10 is that the row links carry data to each of the 16 different rows at the one time, but only one columncan be addressed at any given point of time. This enables the strobelines to lend themselves more easily to the following refinement:
The display screen 1 is arranged into thrce sections and reference is now made to Figure 3:
~1) Matrices 16 A matrix 16 is made up of 8 consecutive columns - in this embodiment it would consist of 1 real column of 16 L.E.D.'s and 7 blank columns.
(2) Panels 17 A panel 17 is made up of 8 consecutive matrices as described above.
(3) Modules A Module is made up of 4 consecutive panels 17 a~ described above. It therefore contains 32 matrices.
The problem of addressing a column is now resolved into locating a column in a matrix 16 in a panel 17 in a module. Using binary notation the 8 columns of each matrix _21-1~)8Z~25 can be addressed by using 3 blnary digits, the 8 matrices of eac~ panel can also be addressed by using 3 binary digits and the 4 panels by using only 2 binary digits.
The decoder counter 8 therefore is arranged into octaves as shown in Figure 3, w~ere - (i) represents 3 outputs to address the columns inslde a matrlx~
(il) represents 3 outputs to address the matrices inside a panel;
(iii) represents 2 outputs to address the panels in a module and (11) is the line carrying a pulse from the character generator 5 to incre-ment the decoder counter 8.
The pulse indicating the column count increments the decoder counter 8 by 1 at each step. Because the message displayed Otl thescreen 1 moves ln a given direction, the decoder counter ensure~ that the columns are addressed in the correct sequence. The first octave (i) in the decoder counter 8 counts from 0 to 7 to address each of the 8 columns in a matrix and on the count of 8 moves to the second octave (ii). If all the 16 lights in a part-icular matrix are concentrated into one column and the other seven columns are blank ones the first octave (i) is really redundant. (If the 16 lights were scattered over more than one column of a given matrix then the first octave would be used together with an intergrator function.).
In this preferred embodiment we can dispense with the first octave so there are only five strobe lines 3Z~ZS
marked ML and PL in Figure 3 from the decoder counter 8 to the display screen 1. The three lines marked ML on Figure 3 from octave (ii) of the decoder counter 8 address the matrices 16 and run across the length of the display screen 1.
At the back of each panel 17 is a BCD (binary coded decimal) decoder chip or some similar decodlng device as marked by the notation (DC). Each of these chips is linked on the one hand by a circuit to each of the 8 matrices belonging to that particular panel and on the other hand to each of the three strobe lines ML referred to above. As the information arrives from the strobe lines it is decoded and the appropriate matrix 16 acti-vated. But so far all four panels 17 are receiving the same information.
The remaining two outputs from the decoder counter 8 whleh glve the panel referenee are llkewise fed lnto a deeoding ehip PDC either on the display sereen or in the eontrol box which may be situated some distance ~rom the screen. The decoding chip then branches out into four separate strobe lines PL and each line goes to one panel 17 and by appropriate pulsing gives the panel reference.
In effect we end up with 5 strobe lines if the PDC
chip is on the display sereen and 7, if it is remote.
From this preceding discussion it can be seen that the manner in whieh the display screen is addressed is dependent on how the information associated with the graphie to be displayed is organised.

The second main function of the display system as mentioned earlier is to make the momentarily stationary image or pattern on the display screen appear to a normal observer to move across the face of the screen in a desired direction and during its movement seem to represent a complete graphic. The manner in wllich this is accomplished is once more related to how the information associated with the graphic to be displayed is organised. Associated therefore with an explanation of this second main function is a description of the character generator.
The information for a given graphic is organised as follows:
1. The text of a grap~ic or message to be displayed on the screen is spelt out in a code source w~ich may be a keyboard, a teletype machine or some such device.
2. The graphic comes from the code source with each character in it co~verted to 8 bit ASCII code, this enters a RAM 20 (random access memory) via the RAM con-troller 23 where it is stored in sequential address locations. (Fig 4) The character generator 5 and the RAM 20 are located in a control box which may be remote from the display screen.
3. When the apparatus is switched onto the display mode (i.e., the message has to appear on the display screen) the text of the message in the RAM 20 is fed in ASCII code sequentially (i.e., 1 address location at a time in increasing order of address magnitude) to the character generator 5.

- . . :
'' , ~
' ' lV8Z825
4. ~his character generator 5 is composed of a ROM
~read only memory) binary counters and latches and other :Logic devices See Fig. 5. The ROM 40 is divided into two sections, an address field and a character format section.
In the character format section the information about each character iB built into the ROM 40 in a standard format ~designed by an artist or some such person) suitable for presentation in component columns as mentioned above.
In this embodiment all of this information occupies more than 3.5K bytes. To reference so large a section and find the relevent information for a given character, an address field is used.
The 8 bit ASCII code representing a particular - character arrives from the RAM 20 at the character generator 5 via the output 21 where it is directed to the address field via the address register 41. The address field converts the 8 bit ASCII (as this is insuficient to address so large a memory) into a 12 bit binary address which appears in the data register 42.
This 12 bit binary address is then transferred back by the lines 43 to the address register 41. The address register 41 now points to the correct location in the character format section. Reference is now made to the diagram below which details the procedure by which the graphic "B" is located and presented.

1082l~ZS
RA LI RA LI CN
. __ _ .

0000 000 OOoO 000 13 I
2103 074 2104 360 ~12 I *~** ****
2101 177 2102 370 Body111 I ************
2077 303 2100 014 wldthll4 I ** ** **
2075 303 2076 014 Of 1 9 I ** ** **
2073 303 2074 014 10 ~ 8 I ~ ~* *~
2071 303 2072 014 ~ 7 I *~ ~ **
2067 303 2070 014 ¦ 6 I ~ ** **
2065 377 2066 374 1 5 I **************
2063 377 2064 374 ¦ 4 I **************
2061 300 2062 014 space~ 3 I ** **
0000 000 0000 000 widthr 2 I
000 0000 000 of 2~1 I
~o~t~ol r 2060 052 _ RA = ROM Address LI = Light Information CN = Column Number The ASCII B bit code is converted at the address field of the ROM 40 into a 12 bit binary address 010000110000 which in octal notation is 2060. The address register 41 ls loaded with 2060 (octal). This address iq shown in the bottom left hand corner of diagram 2. At this address the information relevant to the graphic "B" has been stored in sequential address locations and each address location is made up of 1 byte. As stated earlier, each column on the display screen in this embodiment has 16 lights and requires 16 bits of information; 2 bytes make up one column.
A graphic can have two types of column - the body columns and the space columns which precede immediately and succeed immediately the body column. As the space columns will be identical in information contalned irrespective of what graphic they occur in, it is redundant ,. I(lR2B2s to repeat this information for each graphlc. Therefore to save storage space in the ROM 40 those bytes referrlng to the space columns are omitted. Each graphic at its sequentlal address locatlon commRnces with one byte which summarlzes the column lnformation in the format of that graphic, stating how many of each type of column occurs.
Thls byte i8 called the control word. In the dlagram on page 26 lt 18 located at address 2060 and is shown as 052 in octal or 00101010 in binary notatlon. Thls control word is split ln half such that the most slgnificent four blts designate the number of space columns on either side of the body columns and the least significant four bits designate the number of body columns. Thus 0010 = 2 = 2 space column~ on either side of "B" and lOlO = lO =
lO columns comprising the body of "B". The total width of the graphic "B" wlll therefore occupy 14 columns.
~Uslng one byte for the control word implles that the maxlmum number of space columns or the maxlmum body columns will be llll = 15 leadlng to a configuration of 15 space columns, 15 body columns and 15 space columns = 45 columns. Also thls procedure implies a symmetrical number of space columns flan~ing a character.~
The information from thiæ control word causes as many pulses as there are space columns to be transmltted to the decoder counter 8 via line ll such that ~he body of the graphic will be dlsplaced accordingly.

lO~Z5 This incrementation of the decoder counter 8 occurs before the address register 41 can progress to its next locat-Lon i.e., 2061 (octal). Reference is again made to the dlagram on page 26.
At location 2061 i8 a byte reading 11000000 in binary code or 300 in octal. Reading across the diagram lt can be seen that this information relates to the top half of column 3 of the graphic "B" and that the first two LED~s in that column will have to be switched on and the following six 10 LED's Will remain off. Address location 2062 has a reading of 00001100 or 014 (octal) and accordingly for the second half of this particular column the first 4 LED~s will remain off the next two go on and the remaining two are off. In column 4 of the character "B" the first 14 lights are switched on so location 2063 reads 11111111 or 377 and location 2064 reads 11111100 or 374. etc.
As the information for a column is contained in two bytes each at a different address location the total information for any column is compiled by registering the first byte via lines 44 in the top half of a 16 bit parallel shift register also referred to as the data regi-ster 42 and the second byte via lines 45 into the bottom half of the same register 42.
When the register 42 is full a pulse is sent to the decoder counter 8 via the character generator controller 46 along line 11 signifying by the rising-edge of the pulse that the data is valid and by the falling edge of the pulse ' ~, .

1o~2~zs incrementing the decoder counter 8. (The functions of the character generator are co-ordinated by the character generator controller 46 which is composed of logic devices and also provides a linX with the RAM controller 23.) Thls procedure is repeated untll all the columns in the body of the character are "read".
[It is to be noted that thls character generator 5 uses an address field accessible by ASCII code and also a control word. The controL word in particular by dismissing the storage of information pertinent to space columns permits an economical use of space within the ROM 40.
A repetoire of 200 characters each of 16 columns or less, including space and body columns, would require about 6.4K
bytes but the technique used has reduced this to less than 4K bytes ~
One of the advantages that accrues ls a variable thickness of body and 6paces so that punctuation marks such as perlods and commas do not occupy as many columns as a letter of the alphabet. This is also more aesthet-ically pleasing in the balance that ls given to ~hemessage appearing on the display screen l.~
In this introduction to the character generator 5 the manner by which each individual graphic is translated from the code source to the display screen has been described. But a graphic can be made up of a combination of words and/or numbers and/or ideographs etc.
The manner in which the character generator 5 deals with this ~equence of graphics and m~kes them appear - ~0~2~ZS

to move on the display screen 1 is now explained.
The RAM 20 can hold 1024 single graphics in this partlcular embodiment. For the saXe of easy reference this repertolre is arbltrarily divided lnto 8 sections or page~
and each page is made up of 128 slngle graphics. The page reference is generated by a 3 bit address from the keyboard (not shown). This address is carried by the ASCII code which comes from the Keyboard interface via the lines marked 22 to the RAM controller marked 23 which is made of AND gates or OR gates and other such logic circuitry.
This RAM controller 23 co-ordinates both the functions within the RAM 20 and between the RAM 20 and the character generator 5. From the controller 23 the message itself is fed lnto the RAM 20 via the llnes marked 24 while the page reference is conveyed to a latch called the page latch 25 via the lines marked 26.
It is therefore possible to store a graphic in page 6 without necessarily filling the first five pages.
Once the graphic is stored in the RAM 20 it is fed in a series of steps or scans via the lines 21 to the character generator 5 (See Figure 1).
As the display screen 1 is of a fixed leng~h each scan is also of a fixed length and during the course of the progression of these scans through text the starting point and the finishing point of each scan will alter.
These two variables viz. where the scan starts and over what length it extends are controlled by two registers -30_ - ~OB2l~ZS

one of which is called the scan register 27 and the other 1he multiplex register 28. The scan register 27 defines lhe starting point of the text in the RAM for a particular ~3can, Its initial position will be given by the page Latch 25. The multiplex register 28 starting from the point Lndicated by the scan register 27 proceeds along the length of the text in successive address locations feeding each individual graphic in turn to the character generator 5 (Figure 1) and continues to do so until it encounters either a command in text signifying the end of the text or until it receives a signal indicating that the display screen 1 has been filled or fully scanned. When this occurs the multiplex register 28 reverts to the value indicated by the scan register 27. It takes the multiplex register 28 only 640 microseconds or so to complete each scan. In this parallel version time dlvision multiplexing is used.
~ Multiplexing refers to the fact that the information is not displayed simultaneously during a scan but at a rate of only one column at a time in the correct sequence of movement.
As each scan period last 640 microseconds so each column will be on for 1/32 of this time i.e. 20 microseconds.
This change of columns is occuring so rapidly however that a normal observer would see all 32 columns illuminated at any one time. During a display state period which in this embodiment lasts for 10 milliseconds there are 15 scans therefore each _ 31 -: -1082~25 column would be on for 300 microseconds. While this is pure multiplexing each indivudual light is only on for so short an interval that this impairs its brilliance. To counteract this latches are used as shown of Figure 2 to increase the duty cycle for each LED such that a duty cycle of over 90o/0 is obtained.~
Both registers 27 and 28 are addressing individual graphics and these are broken up into appropriate columns only in the character generator whence they are conveyed to the display screen 1.
On thisccreen 1 each display state period advances the graphics at the rate of one graphic column opposite to the~esired direction of movement.
As each display state changes, this advance must be controlled by the character generator 5 ~where the columns are) not by the RAM 20.
The duration of the display state period is controlled by a timer47 located in the character generator 5. This timer47 is adjusted to a regular and appropriate interval which for the sake of this example has been stated as 10 milliseconds. At the end of each display state period the timer47 sends a pulse to an upcounter called the state counter 48 which is connected to it via 49. This pulse increments the state counter by one. When the initial display state period occurs the state counter 48 being set at zero. The initial display state period is explained as follows:
For the sake of explanation let us assume that the . .

lOB2~ZS

grap'nic appearing on the display screen is moving from the viewer's right to the viewer's left. The graphic therefore may initiate at the right hand edge and creep across the screen or else the screen may fill up instantly and the graphic proceed off the left hand edge. For this example let: U9 assume the latter case. In this lnitial display state the individual graphic on the left hand edge of the screen is leading the procession and is different from all other individual graphics insofar as at each new display state period one of its columns "disappears" off the left hand edge so that this individual graphic becomes shortened and is in a ~tate of decay. This leading graphic then must - be accounted for in a different manner from the other characters making up "the train of the procession". The state counter 48 is associated with this leading graphic.
When the state counter 48 registers 0 that means that column l(counting from left to right) of the leadlng graphic is on the display screen 1 but up against the left hand edge. At the end of the first display state period the timer47 pulses the state counter 48 which increments by 1 and registers 1.
This means one column of the leading graphic must go off the edge of the display screen and all successive columns advance by one position in the desired direction of movement.
The state counter 48 effects this in the following manner:
it causes the decoder counter 8 to be disabled until the number of columns in the leading graphic presented by the character generator equals the count in the state counter.

1082~25 Associated with the state counter 48 is a down counter 50 called the state downcounter. At the beginning of each scan it is loaded with the number in the state counter 48.
(While the number in the state counter 48 changes with each display state period, it remains constant for each of the 15 scans during one display state period.) The state down-counter 50 is decremented by the pulses on line 11 and when it is zero the decoder counter 8 is enabled. If the state-counter at any time, for e~ample, registers 2 this means that the first two columns of the leading graphic have gone off the left hand edge. The charac~er generator 5 has sent 2 pulses via line 11 to the decoder counter. ~uring these pulses the decoder counter 8 was disabled by the state down-counter 50 via line 51. As there is now a parity between the count in the state counter and the number of pulses directed to the decoder counter which have been blocked, the decoder counter 8 is now unblocked and the information for column 3 is the first information the decoder counter 8 receives so it transmits this information to column 1 on the display panel 1.
The above procedure continues until the timer 47 has counted sufficient display state periods to account for all the columns that made up the leading graphic on the display screen.
In the graphic "B" there were 14 columns and when these have all passed off the screen the state counter 48 will record 14.

1082~25 ~ut associated with each character is another type of counter which is not linked to the timer. These are down-counters and there are three of them 52, 53 and 54 used simultaneously with the state counter Earlier it was st,ated that the flrst byte or control word in the sequential address locatlons in the ROM 40 for a given graphic contained the column information. The data from this byte is stored in these three downcounters 52, 53, 54 - one 52 for the space ~lumns preceding the body columns, one 53 for the body columns and one 54 for the space columns succeeding the body columns.
When all the columns that o~mprise the character in question (the first and third of these downcounters 52 and 54 will contain the same information) have been processed and their information transmitted to the display screen all these three downcounters will register zero. But the state downcounter 50 still has a number, 14, in it. An anomalous state is reached which is a cue for the character generator 5 to take the next character in sequence from the RAM 20. During the presentation of the leading graphic "B" while the 14 columns were being processed the scan register 27 for the RAM 20 was set at B, Once "B"
has been processed thisscan register 27 has to increment by 1 and go on to the next individual graphic. This is effected by an AND gate which, when the anomalous state, defined above is reached sends a pulse to the scan register in the RAM via the line marked 29 thereby incrementing it by one. After this has happened and a new graphic is to lead the procession the state counter 48 resets at zero and the new character appears - ~' 82~Zs intact at the left hand edge of the display screen 1. (It can be seen that because the state counter 48 is reset at zero for each new leading graphic the operation of the state counter is not dependent on what form the initial display state period took).
The character generator 5 therefore controls the scan register 27 progressively shifting its starting point along the graphic, The character generator 5 also controls the multiplex register 28 for the RAM 20. Like the scan register 27 thç~ multiplex register 28 is providing individual graphics but the progression across the screen 1 is at the rate of one column at a time and the columns are in the character generator. The multiplex register 28 must be signalled when to proceed to a new individual graphic.
Therefore at an arbitrary point of time, while the character generator is presenting the current graphic to the ; display screen 1 a signal is sent to the RAM controller 23 via a demand line 30 connecting the character generator 5 to the RAM 20. This signal increments the multiplex register 28 and the multiplex register 28 will encounter either another graphic or else a command in the text of the message.
Whatever it encounters is screened by the RAM controller 23 through the comparator 31 and if it is another individual graphic then at the appropriate time the RAM controller 23 sends a signal to the character generator 5 via a "data ready"
line 32 and after that the individual graphic is presented to the character generator 5, _ 36 --: , .
' ~ 082~25 If lt 18 a command ~e.g. end of message) the RAM controller 23 notlfies the character gensrator 5 whlch subaequently reacts accordingly such as transmitting blank spaces on to the display sc!reen 1. When the RQM 40 has finished processing the current graphic it cc^llects the next individual graphic presented by the RA~ 20.
Thare ha8 b~en described 80 far the manner in which single graphics and a string of individual graphics are placed on the display screen and how the information for these characters is advanced. During the course of thi~
description reference has been made to a timer 47 which gave a display state period of 10 milliseconds. This display state perlcd is related to the time interval referred to on page 9.
This tlme interval is very critical to create the ill w ion of apparent movement for a normal observer, as was made clear aarlier in the speclfication. If each dl~play state lo 10 mllllseconds and C = 7 it wlll be appreciated that the time lnterval will he 80 milli~econds. It has however to be emphasised that the time lnterval ls not rigldly fixed.
In practice for a given piece Oe apparatus th h~est tims interval is establlshed experimentally withln th~ bounds mentioned earller.
Associated with this timing a constructional feature of lmpQrtanc~e fQr the graphic display system according to the invention læ the choice of lights for use in the display æcreen.
Th~se must be capable of the rapld rise and fall times necessary far cperation of the apparatus and preferably al80 have long working liveæ under these operatlng conditions. ~ight emitting diodes ar~ therefore preferred _ 37 -108Z~ZS

but for lar~er signs lights such as ~enon lights could b~ used ar~ no doubt future technological developments will see the introduction of other suitable devices.
Finally the mannar in which the parallel version ~elects 1/8th of the total information fcr a given stationary image i8 described balow. Reference is again made to Figure 5.
As mentioned earlier the decoder count~r 8 is divided into 3 octaves. The first of these octaves (i) counted columns and had no links to the display screen 1. However within the lQ deccder counter 8 this octave is coded such that when all 3 outputs register 0 (meaning column 1) a signal is sent via line 56 to a device called the character generator output 55 which i~
made up of drivers and latches. When the 16 bit parallel shift register 42 is loaded with informatian for a column a pulse is sent via 11 to the deccder counter 8. ~he rising edge o thi~
pulse indicates data valid and if the first octave in the decoder counter 8 i9 ~et at zero a pulse is sent to the character generator output 55 which clocks in the data from the 16 bit parallel shift register 42 and when this i3 e~fected trans~its that data to the rows alon~ the lines markQd 6. When the first octave in the decoder counter registers any number greater than 0 but equal to or less than 7 the character generator output doss not clock in any inormation and so 7 out of 8 columns of infonmation are th3reby ignored. 0while in this embadiment that fraction of th3 information not used is ignorad it is conceivable that it could have been read _ 38 -_ 10~2~25 and all or part o it stor3~ in an appropriate device such as an gX16 parallel shit register an~ at an appropriate tin~ utllized).
The reduction o~ information transmitted to the di3play panel in this parallel version results in a general baud rate reduction to l/8th compared to other visual display sy~tems of equal resolution and equal multiplex period.
Having descri',~ed the parallel version in detail the serial version can be underst~od in reference to the preceeding discussion. The serial version is functionally ths simpler of the two embodiments but requires a large duplication of par~s.
The number o~ part~ on tha display screen 1 in particular lncreaSe3. For every column o light9 ~or in each matrix) it is now necessary, to make the following changes from the parallel version. Reference is now made to Figure 6 which depicts each of the 16 LæDls (66) for two consecutive columns and the end or 32nd column of thi~ embodim~nt.
Each LED still has a driver and an A~D gate as depicted in Figure 2 but th3 links connecting one leg of ths AND gates in rows and the othsr leg of the AND gates in columns are eliminated. The A~D gate is marked 65 in Figure 6 and one leg Qf each of ths 16 A~D gates for a column o~ lights is connected to a 16 bit shi~t register serial in parallel out; 60. Into this shif~ register 60 is clocked (by line 64) via line 63 ths data in serial form as described earlier.

_ 39 -~082~25 After thls shift regi~ter 60 is loaded whenever a binary 1 bit o~curs signifying "light on" one leg of the AND gate 65 for the appropriate ~ED 66 in that column i~ activated. After 16 clock pulses ~l.q. as manydlock pulses as there are LED~s ln a column) the timer 47 in the character ~enerator 5 emits a pulse along line 61 which activates the other leg of the AND gates 65 and thereby illuminates ths appr~priate LED 66. This psriad of illwmination lasts for an ad~ustab~e periad in this case 4 clock cycles a~ter which the next lot of data begins to be loaded into this shift register 60. It will be appreciated that in the serial version a certain psriad o~
time is "lost" whi}e ths shift registex 60 is loaded in serial ; manner. As mentianed earlier the timing of a display cy~le is important to enhance ths illuslon of apparent movement. In thls exampJe a di~play state has a periad of 10 milliseconds and for the serial ver lon must span the time tahen to load the shift register and the intensification.~
rIn the parallel versian the 10 millisecond periad includes the multiplex pariod i.e. ths time requlred for one scan of 640 microseconds. All duty cycJes of both versions are then limited,~ but above say go~ the intensity increase is negligibJ3 and may not appear as bright in fact due to less actlve stimulation o~ the eye. In any case a 13sser duty cycle preserves th3 life of the LED
for a given current.~

1~)8Z~2S
However by using a faster pulse to clock the data into the shift register 60 and a greater count for the intensification period a greater duty cycle for the serial version can be obtained.
When the data was being clocked into shift register 60 via line 63 it was also being clocked via the same line 63 into an 8 x 16 = 128 bit serial shift register 62. After the first intensification period the data for a new graphic column is clocked into shift register 60 and also into shift register 62. This procedure continues for 8 inten- -sification or display state periods at the first column after which the 8 x 16 bit serial shift register 62 contains 8 x 16 bits of information. When the 9th column of the graphic is being clocked simultaneously into shift reg-isters 60 and 62 the first 16 bits loaded into 62 are fed out in serial form to the shift register 60 associated with the second column of lights and also the shift reg-ister 62 also associated with that column via line 67.
Thus when the ninth column of the graphic appears on the first column of lights the first column of the graphic appears on the second column of lights and this pro-cedure continues along the entire length of the screen i.e. for 32 columns.
Accordingly the following changes occur in the character generator 5 as shown in Figure 5A. The state counter 48 and the decoder counter 8 together with the character generator output 55 are dispensible. The inform-ation for a graphic column is loaded from the ROM 40 into _41-1082~2S

the clata register 70. Whereas in the parallel version this data register was a 16 bit parallel shift register, in the serial version it is a 16 bit shift: register, para]lel in, serial out. Once the data register 70 is loaded tl)e in~orma~ion i5 clocked out by l6 clock cycles control]ed by a divide by l6 counter situated in the character yenerator controller 46. The information leaves the data register 70 via the data line 63 together with a clock pulse travelling along line 64 from the controller 46. When 16 of these clock pulses have occured which is sufficient to empty the data register 70, the controller 46 sends a pulse via line 70 to a timer 47 which is activated for a pre-determined period of time (which as mentioned in the above example may be aperiod equal in duration to 4 clock cycles). The timer 47 activates the controller 46 via line 72 and the controller 46 sends an intensification signal along line 61 to the screen. When the 16 clock pulses as described above have occured a signal is also sent to the address register to present the next 16 bit word in the ROM to the data register 70 and the process then repeats itself.
The parallel version unlike the serial version has a reduction in the band width of a channel for sending signals to the display screen which is ~directly proportional to the number of cells on the display screen occupied ;20 by picture element sources and receiving information to the total number of cells on the display screen.
In both versions for every display state period the information is extracted from a different area of memory than was the information for the preceding display state period.

~, '~
.

10~2l~2S

The parallel verslon differs from the serial in that it can achleve animation to a restricted extent. This animation can only take place in a direction orthogDnal to that of the motion of the graphic. To achieve this ani-~ation a function can be incorporated in the character generator associated with a horizontal di8placement on the screen, The parallel version can also permit character~ of restricted height tc move in two different directions sim-ultaneously across the screen.
The present invention thus consists in a display system to depict in motion graphics made up of elements arranged in dot matrix form by creating a series of stationary images in successive display state periods comprising:
~1) Means supporting an array of plcture element sources, each picture element source havlng control mean8 for cau8ing it to di~play a vlsible signal on receipt of an electrical slgnal, the plcture element sources being arranged over the area of the array on a matrix of rows and columns corresponding to the said dot matrix, in a manner such that every row, being a group of cells of the matrix arranged parallel to the direction of motion, contains picture element sources spaced apart throughout its length and such that every column, being a group of cells of the matrix arranged orthogonally to the direction of motion, has between zero and n picture element sources where n is equal to the number of rows in the matrix.
(2) Means for providing and transmitting said electrical signals to said control means, the signals being provided in sequential groups, each group being in respect of a display state period for the array, each signal in a group of signals _ 43 -1082~ZS

transmitted to each said control means being encoded to represent an element of the dot matrix representing the momentarily stationary image associated with this display state period and that element corresponding in posltion to the picture element source to which said control means is connected, the sequence of said groups of slgnals being such that in the next display state period an encoded signal will cause a given picture element source to display that element of the dot matrix in the same row as the one ~ust displayed and ad~acent to it in the direction opposite to that of t~e motion of the graphic, the number of picture element sources in the array ~eing significantly lower than the number of elements in the said dot matrix such that if, w~ile displaying a graphic having all the cells of its dot matrix occupied, a single display state period were sustained, then the momentarily stationary image would appear incomplete and unrecognlzable, the 8Llm of the durations of the display state periods necessary to display a signal representing an element of the grap~ic in dot matrix form at a picture element source in a given row of the array and to advance that signal to the next light in the same row and in the direction of motion not exceeding 250 milliseconds.

_ 44 -

Claims (20)

THE EMBODIMENTS OF THE INVENTION IN WHICH AN EXCLUSIVE PROPERTY
OR PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS:
1. A display system for depicting in motion at least one graphic made up of dot elements arranged in a matrix form of dot rows and at least two dot columns, said graphic being displayed by creating a series of stationary images in successive display state periods, with the graphic appearing to move across the display system as different stationary images are created, a dot row of the matrix being a group of cells of the matrix arranged parallel to the direction of apparent motion of the graphic, a dot column of the matrix being a group of cells of the matrix arranged orthogonally to the direction of apparent motion of the graphic, said series of stationary images advancing in the direction of apparent motion at the rate of one dot column per display state period, comprising:
an array of picture element sources, said picture element sources arranged in a stationary element matrix of element columns and element rows generally corresponding to the dot matrix such that every element row, being a group of cells arranged parallel to the direction of apparent motion of the graphic, contains picture element sources spaced apart throughout its length, and every element column, being a group of cells arranged orthogonally to the direction of apparent motion, has zero to n picture element sources wherein n is equal to the number of element rows in the element matrix, the number of picture element sources in said element matrix being less as compared to the number of dot elements in the graphic matrix such that if, while displaying a graphic having at least two adjacent dot columns of its matrix occupied, a single display state period is sustained, then the resulting momentarily stationary image appears incomplete and unrecognizable, sampling means for sampling proportions of the graphic matrix at each display state period to produce signal means representing a fragment of the graphic matrix, said signal means cooperating with said picture element sources to illuminate each picture element source in a display state period to represent a dot element of the graphic matrix only when the position of a dot element in the fragment of the graphic matrix corresponds with the position of a picture element source, the series of stationary images being formed at such a rate that the sum of the durations of the display state periods from a given display of a dot element of the graphic matrix at a picture element source in a given element row of the element matrix until the next display of that dot element at the next picture element source in the same element row and in the direction of apparent motion is more than two display state periods and does not exceed 250 milliseconds.
2. A display system as claimed in claim 1 wherein the picture element sources are arranged in element columns which are spaced apart at equal intervals in the direction of motion by a distance on the array corresponding to not less than four and not more than twelve dot columns of a dot matrix of the graphic, there being not less than 7 picture element sources in each elements column.
3. Display system of claim 1 wherein each display state period is discrete and does not overlap a different display state period.
4. Display system of claim 1 wherein said picture element sources are simultaneously switched on at the start of a display state period to depict all congruent dot elements for a given stationary image and are simultaneously switched off by the end of said display state period.
5. Display system of claim 4 wherein each display state period is discrete and does not overlap a different display state period.
6. Display system of claim 5, wherein the picture element sources of said element columns are illuminated while displaying a given graphic in a given display state period, such that during the next display state period a given picture element source will display a dot element of the graphic in the same row as the dot element Just displayed by that given picture element source and adjacent to it in a direction opposite to the motion of the graphic.
7. Display system of claim 5, wherein the picture element sources are arrayed in at least three spaced element columns, wherein the total number of element columns in an area of the picture element source array corresponding in width to a series of graphics is no more than 1/6 of the number of dot columns the dot matrices of the series of graphics.
8. Display system of claim 5, wherein the number of illumination of picture element sources in displaying a given graphic over a given display cycle is reduced compared to the number of dot elements in the graphic matrix at least in direct proportion to the reduction in the number of picture element sources in said element matrix as compared to the number of dot elements in the graphic matrix.
9. The display system of claim 5, wherein the time from switching on a given picture element source to the time the next picture element source in the same row and in the next column in the direction of motion of the graphic is switched on is a display cycle of no greater than 250 milliseconds in length and comprising a plurality of display state periods, wherein the display sequence at one column of the display system is repeated at the next column after the display cycle.
10. The display system of claim 5, wherein said system includes control means for causing said picture element sources to intensify upon receipt of electrical signals, said signals being provided in sequential groups, each group being in respect of a display state period of the system, wherein each signal is encoded to represent a dot element of the graphic matrix representing the momentarily stationary image associated with the display state period, said dot element corresponding in position to the picture element source which said signal causes to intensify.
11. Display system of claim 1, wherein said sampling means includes encoding means for converting a graphic matrix into a group of signals, each signal being in respect of a given dot element and each group of signals representing a display state period.
12. The display system of claim 5, wherein the dot elements are arranged in a graphic matrix form having x columns, and the array of picture element sources corresponding to said graphic matrix form has a total number of columns which is no more than x/6.
13. A method of controlling a display system for depicting in motion graphics made up of dot elements arranged in a graphic matrix form of dot rows and at least two dot columns by creating a series of stationary images in successive display state periods with the graphic appearing to move across the display system as different stationary images are created, said method comprising sampling proportions of the graphic matrix at each display state period to produce signals representing a fragment of the graphic matrix, and illuminating an array of picture element sources in the display system arranged in a stationary element matrix of element columns and element rows generally corresponding to the dot columns and dot rows, respectively, wherein every element row contains picture element sources spaced apart throughout its length, and every element column has from zero to n picture element sources, wherein n is equal to the number of element rows in the element matrix, the number of picture element sources in the element matrix being less than the number of dot elements in the graphic matrix, such that if, while dis-playing on said element matrix a graphic having at least two adjacent columns of its dot matrix occupied, a single display state period is sustained, then the resulting momentarily stationary image on said element matrix would appear incomplete and unrecognizable as said graphic, wherein during the creation of the series of stationary images, a picture element source arranged in said element matrix is illuminated by said signals only when the position of a dot element of the graphic apparently travel-ling across the element matrix corresponds with the position of that picture element source, and all picture element sources depicting the congruent dot elements of a given stationary image are illuminated in a given display state period by being simultaneously switched on at the start of the display state period and being simultaneously switched off by the end of that display state period, with the series of stationary images being formed at such a rate that the sum of the durations of the display state periods necessary to display a signal representing a dot element of the graphic matrix at a given picture element source in a given element row of the element matrix and until the next display of that dot element at the next picture element source in the element row, and in the direction of apparent motion, being more than two display state periods.
14. A display system as claimed in claim 5 wherein the sampling means for providing and transmitting said signals to said display systems includes means to provide an electrical input corresponding to a graphic to be displayed to character generator means comprising interconnected digital processing devices including at least one memory, constructed and arranged to convert said input into a dot matrix format suitable for presentation to the array, and to divide the converted input into said groups of signals, each group of signals giving rise to a display state representing a fragment of the graphic, said fragment being a different and independent section of the graphic from that represented by the preceding group of signals and said each group of signals being extracted from a different area of memory from the preceding group of signals.
15. Method of claim 13, wherein each group of signals re-presenting a fragment of the graphic matrix cause picture element sources to simultaneously switch on at the start of a display state period to depict all congruent dot elements, and simultaneously switch off by the end of said display state period.
16. Method of claim 13, wherein each display state period is discrete and does not overlap a different display state period.
17. Method of claim 16, wherein the number of illuminations of picture element sources in displaying a given graphic over a given display cycle is reduced compared to the number of dot elements in the graphic matrix at least in direct proportion to the reduction in the number of picture element sources in the element matrix as compared to the number of dot elements in the graphic matrix.
18. Method of claim 17, wherein the time from switching on a given picture element source to illuminate same to the time the next picture element source in the same row and in the next column in the direction of motion of the graphic is switched on to illuminate same is a display cycle of no greater than 250 milliseconds in length and comprises a plurality of display state periods.
19. Method of claim 18, wherein the display sequence at one column of the display system is repeated at the next column after the display cycle.
20. In a display system for depicting in motion graphics made up of dot elements arranged in a graphic matrix form by creating a series of stationary images in successive display state periods, with the graphic appearing to move across the display system as different stationary images are created, including means for forming images by illuminating a stationary array of picture element sources arranged in a matrix of columns and rows corresponding to the graphic matrix, wherein the rows are groups of cells of the matrix arranged parallel to the direction of motion, and the columns are groups of cells arranged orthogonally to the direction of motion, the improvement comprising said array of picture element sources being of at least three element columns, wherein the total number of element columns in an area corresponding in width to a series of graphics is no more than 1/6 of the number of columns of the dot matrices of the series of graphics, and said display system include sampling means for sampling proportions of the graphic matrix at each display state period to produce signal means representing a fragment of the graphic matrix, said signal means cooperating with said picture element sources to illuminate each picture element source in a display state period to represent a dot element of the graphic matrix only when the position of a dot element in the fragment of the graphic matrix corresponds with the position of a picture element source, with the lesser number of said picture element sources in said array, as compared to the number of dot elements in the graphic matrix, being such that if, while displaying the graphic "B", a single display state period is sustained, then the re-sulting momentarily stationary image would be incomplete and unrecognizable as the graphic "B", the picture element sources of said element columns being illuminated such that during the next display state period a given picture element source will display a dot element of the matrix of a given graphic in the same row as the one just displayed and adjacent to it in a direction opposite to the motion of the graphic, the series of stationary images being formed at such a rate that the sum of the duration of the display state periods necessary to display a signal re-presenting a dot element of a graphic matrix at the picture element source in a given row of the element array, and to advance the signal to the next picture element source in the same row and in the direction of motion, does not exceed 250 milliseconds.
CA269,596A 1976-01-13 1977-01-12 Graphic display systems Expired CA1082825A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
AU450776 1976-01-13
AUPC4507/76 1976-01-13

Publications (1)

Publication Number Publication Date
CA1082825A true CA1082825A (en) 1980-07-29

Family

ID=3694952

Family Applications (1)

Application Number Title Priority Date Filing Date
CA269,596A Expired CA1082825A (en) 1976-01-13 1977-01-12 Graphic display systems

Country Status (9)

Country Link
US (1) US4162493A (en)
JP (1) JPS52113129A (en)
CA (1) CA1082825A (en)
CH (1) CH618283A5 (en)
DE (1) DE2701277C3 (en)
FR (1) FR2338541A1 (en)
GB (1) GB1521871A (en)
NL (1) NL7700321A (en)
SE (1) SE7700204L (en)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU4250478A (en) * 1977-12-30 1979-07-05 Harris A Display method and apparatus
US4357671A (en) * 1980-06-17 1982-11-02 Sunrise Systems, Inc. Display generation apparatus
US4470044A (en) * 1981-05-15 1984-09-04 Bill Bell Momentary visual image apparatus
DE3135589A1 (en) * 1981-09-09 1983-05-05 Joachim Dipl.-Ing. 3014 Laatzen Göpfert Optical modules for alphanumeric displays without persistence
FR2514921A1 (en) * 1981-10-16 1983-04-22 Interflash Electronic Sarl SCREEN DISPLAY LUMINOUS SIGN OF VARIABLE INFORMATION: ELECTRONIC METHOD AND DEVICE IMPLEMENTED THEREIN
US4453163A (en) * 1982-05-28 1984-06-05 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Heads up display
US4689604A (en) * 1983-03-03 1987-08-25 S-V Development Ltd. Moving visual display apparatus
JPS59171647U (en) * 1983-05-04 1984-11-16 東邦レーヨン株式会社 trivet
JPS59171643U (en) * 1983-05-04 1984-11-16 東邦レーヨン株式会社 kitchen mittens
JPS59171644U (en) * 1983-05-04 1984-11-16 東邦レーヨン株式会社 Potholder
JPS59172725U (en) * 1983-05-04 1984-11-19 東邦レーヨン株式会社 kitchen apron
GB2143985B (en) * 1983-07-26 1987-01-28 Ferranti Plc Two dimensional visual display
US5027112A (en) * 1985-08-20 1991-06-25 Ran Data Pty. Ltd. Graphic display systems
US4967373A (en) * 1988-03-16 1990-10-30 Comfuture, Visual Information Management Systems Multi-colored dot display device
JP2865205B2 (en) * 1988-09-02 1999-03-08 アビックス株式会社 n-dimensional scanning advertising tower
US4928084A (en) * 1989-01-23 1990-05-22 Reiser Steven M Combined message display and brake light
US5215466A (en) * 1990-02-20 1993-06-01 Rubio Rafael R Moving message learning system and method
US5145375A (en) * 1990-02-20 1992-09-08 Rubio Rafael R Moving message learning system and method
JP2952955B2 (en) * 1990-04-19 1999-09-27 ソニー株式会社 Image creation device
US5452417A (en) * 1993-11-23 1995-09-19 Honeywell Inc. Real time display system for showing the status of an operating system
AUPM738894A0 (en) * 1994-08-11 1994-09-01 Dr Sala & Associates Pty Ltd Dotagraph - improved display system
US6894663B1 (en) 1995-10-31 2005-05-17 Mitchell A. Altman Method for creating an image for an event or promotion
US6239774B1 (en) * 1995-10-31 2001-05-29 Mitchell A. Altman Persistent image maker
US6023255A (en) * 1997-08-08 2000-02-08 Bell; Bill Presenting images to an observer
KR100293240B1 (en) * 1998-01-06 2001-09-17 장지호 Video display device
JP2001154613A (en) * 1999-12-01 2001-06-08 Avix Inc Panel type led display module
JP4619582B2 (en) * 2000-09-08 2011-01-26 ▲舘▼ ▲すすむ▼ Information presentation apparatus and information presentation method using eye movement
US7142173B2 (en) * 2001-10-31 2006-11-28 Arthur Lane Bentley Kinetic device and method for producing visual displays
EP1594405A2 (en) * 2003-02-06 2005-11-16 Disyvisi Ltd. Detection and improving visual attention deficit in humans
US20090066506A1 (en) * 2007-09-07 2009-03-12 Niizawa Derek T Electronic device with circuitry operative to change an orientation of an indicator and method for use therewith
CN110176208B (en) * 2019-03-21 2022-09-16 深圳市天微电子股份有限公司 Light-emitting module and control method for signal transmission between light-emitting chips
CN112776742A (en) * 2020-12-22 2021-05-11 重庆德科电子仪表有限公司 Automobile central control display screen system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3555505A (en) * 1969-03-17 1971-01-12 Ladislaw G Srogi Air space traffic simulator
GB1376977A (en) * 1972-05-22 1974-12-11 Sinclair C M Display devices capable of displaying an array of numbers and/ or letters
SE376810B (en) * 1974-07-01 1975-06-09 Ibm Svenska Ab
US3958235A (en) * 1974-07-26 1976-05-18 Duffy Francis A Light emitting diode display apparatus and system

Also Published As

Publication number Publication date
DE2701277B2 (en) 1979-03-15
CH618283A5 (en) 1980-07-15
DE2701277A1 (en) 1977-07-21
US4162493A (en) 1979-07-24
DE2701277C3 (en) 1979-10-31
JPS52113129A (en) 1977-09-22
NL7700321A (en) 1977-07-15
JPS5727479B2 (en) 1982-06-10
GB1521871A (en) 1978-08-16
SE7700204L (en) 1977-08-04
FR2338541A1 (en) 1977-08-12

Similar Documents

Publication Publication Date Title
CA1082825A (en) Graphic display systems
US5027112A (en) Graphic display systems
US3781850A (en) Television type display system for displaying information in the form of curves or graphs
US5712655A (en) Moving message display method and apparatus
GB1581546A (en) Compression and expansion of scanned images
US3774161A (en) Visual display system
US4063232A (en) System for improving the resolution of alpha-numeric characters displayed on a cathode ray tube
US3872446A (en) Visual display system
US4205312A (en) Method and apparatus for causing a dot matrix display to appear to travel
US4146877A (en) Character generator for video display
US4156238A (en) Display apparatus having variable text row formating
US5940051A (en) Display system
GB8728434D0 (en) Display device
GB1326103A (en) Data display system
GB1418718A (en) Display apparatus
US4703322A (en) Variable loadable character generator
CA1243137A (en) Enhanced data display system
WO1987001848A1 (en) Multi-coloured illuminated dynamic display
US6526000B1 (en) Pattern display
WO1988002908A1 (en) Multi-coloured illuminated dynamic display
JPS5913642Y2 (en) dot matrix display device
US4028724A (en) Read/write character generator memory loading method
CA2221636C (en) Improved display system
SU1485300A1 (en) Data display unit using screen of tv indicator
JPH0137750B2 (en)

Legal Events

Date Code Title Description
MKEX Expiry