United btates Patent 1191 1111 3,818,483 Yamauchi et al. June 18, 1974 GRAPHIC DiSPLAY SYSTEM 3,190.014 6/1965 Rhodes 35/48 R 1151 Sawshi Yamauchi, Tokyo; Takashi 33113335? 251323 l?!1;;; ;3;;11111i1...........11111 31273315 Asaka, both of Japan 3,500,115 3/1970 Augcr 340 324 A x A. 3,501,676 3/1970 Adler et al. 340/324 M X [73] Asslgnee' 3,548,806 12/1970 Fisher 346/37X [22] Filed: Oct. 3, 1972 [21] Appl. No.: 294,636 Primary Examiner-David L. Trafton Attorney, Agent, or FirmC0oper, Dunham, Clark, [30] Foreign Application Priority Data Gnffin & Moran Oct. 4, 1971 Japan 46-77648 52 us. c1.......... 340/324 R, 35/48 R, 235/92 EA, [57] ABSTRACT 5 I Cl Graphic display system for graphically indicating the D responses from a number of students to a question [5 l d 0 32?g 5 wherein the sampling cycle for displaying the answers /3 3l5 5/4 to each question is based on the time that a certain References Cited Egrfcenta/ge of the students take to answer that ques- UNITED STATES PATENTS 2,933,648 4/1960 Bentley 340/324 M x 7 Bi n 8pr awin Figures PATENTEBJUN 1 81974 SHEU 6BF 7 mm o 4m 07 w 01 mm;
GRAPHIC DISPLAY SYSTEM BACKGROUND OF THE INVENTION The present invention relates to the graphic display system and more in particular, the present invention relates to the graphic display adopted for indicating dynamic phenomenon.
The so called teaching machine for giving questions to a large number of students and for finding the total of the answers from the students, is generally known to those skilled in the art. In the conventional teaching machine, the periodically changing answering phenomena of students to a certain question, are recorded in penrecorder in most cases. The above mentioned penrecorder system is adopted for carrying out the analysis and analytical research of the answering phenomena thereafter, but it is not adopted for instantaneously observing the periodically changing answering phenomena.
In order to overcome the above mentioned drawback of the conventional penrecorder system, those skilled in the art can easily think of the employment of graphic display for graphically indicating various kinds of phenomena electro-optically, in place of penrecorder. However, in accordance with the conventional display devices, the following problems are brought about because the sampling cycle, i.e., the time corresponding to the unit scale width in the direction of time axis on the indication surface. For example, when a certain question is given to students, the time required for the answers of the students to the question, is greatly varied by the ease or difficulty of the question or the abilities of the students. Therefore, when all the answering phenomena ranging from the case where the answering time is short, to the case where the answering time is long, are to be displayed on the same display indication surface, it is necessary to extend the time axis on the indication surface, and the size of the display device is excessively increased. On the contrary, when the time axis on the display surface is made short, it is impossible to sufficiently indicate the answers in the case of a question that takes a long time to answer.
The object of this invention is to provide a graphic display system which overcomes the above mentioned problems of the conventional devices.
Another object of the present invention is to provide a graphic display system capable of automatically changing the sampling cycle in accordance with the change of the speed with which the questions are answered.
In accordance with an embodiment of the present invention, when a certain question is given to a number of students, the time rate of the answers of the students to the question can be graphically indicated on the indication surface by luminescent diodes, discharge tubes on a CRT. First, the time (1') required from the presentation of a question to the response of, for instance, 5 percent of the students, is measured. Next, the repetitive cycle of the sampling pulse for displaying the answers is determined on the basis of the time (1'), and thereafter, the student answers are displayed on the indication surface. At the same time, the scale in the direction of time axis on the indication surface is determined on the basis of said time (1').
The details of the present invention are explained in accordance with the attached drawings.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram showing the rate at which the students provide answers to a typical question;
FIG. 2 is a block diagram showing a sampling pulse generating circuit as the main portion of the graphic display device of the present invention;
FIG. 3 is a diagram showing the circuit of a display panel utilizing a number of discharge tubes;
FIG. 4 is a diagram showing the circuit of a display panel utilizing a plural number of luminescent diodes;
FIGS. 5A and 5B, when fitted together as shown in FIG. 5, are a block diagram showing an embodiment of this invention utilizing the luminescent diode display panel;
FIGS. 6A and 6B, when fitted together as shown in FIG. 6, are a block diagram showing another embodiment of this invention utilizing a CRT.
DESCRIPTION OF THE PREFERRED EMBODIMENT FIG. 1 shows the diagram showing how the rate of response from the students to a typical question. In FIG. 1, .the abscissa shows time, and the ordinate indicates answer-rate.
What is meant by answer-rate in this specification is defined by the following formula;
FORMULA Answer-rate Number of students who have answered/Total number of students X 1) From FIG. 1, it is seen that the answer rate of the students is extremely low till a certain period of time has passed from the time when the question is given to the students (the time is shown by -r) and when the time T has passed, it is a logarithmical curve. And, for example, when the 31' time has passed, the answer rate arrives at certain level. The time T is greatly varied by the ease or difficulty of the question, or by the ability of students. In the same manner, the gradient of the curve after having passed the time T is closely related to the time 1'. In other words, when thetime 1 is large, the gradient of the curve becomes dull," and when the time 1' is small, the gradient becomes sharp.
Therefore, in accordance with the present invention, the time till the answer rate becomes such as 5 percent is measured, this time is defined as thetime 1, and from the time 1', the time, i.e., the sampling cycle of the display curve is determined. In other words, the unit time (t) showing one unit of the time axis of the display is changed in correspondence to the time (T). Therefore, in accordance with the present invention, it becomes possible to accurately and conveniently indicate the student answers on the same display surface even when the answer time varies greatly from question to question the answer time.
In the following paragraphs, the method for generating the sampling pulse, which is the essence of the present invention, is explained in accordance with FIG. 2.
In FIG. 2, A-Counter l is a binary counter for counting a first pulse train P,, and B-Counter 2 is also a binary counter for counting a second pulse train P A start signal P, changes to a high level at the time when a question is given to the students. On the other hand,
a stop signal P, changes to a high level when the rate of the answer to the question reaches percent. The stop signal P, may be provided, for example, by a counter 2a which receives as an input answer responses over a line l and provides and output when its count reaches a predetermined number corresponding to 5 percent of all answerers. Namely, the time ranging from the time when the start signal P, has become high, to the time when the stop signal P, becomes high, corresponds to the time (1'). When the start signal P, becomes high a flipflop F, takes its set state, and the set output of flipflop F, is supplied to an AND Gate 0,. Therefore, when the flipflop F is set, the first pulse train P, passes through the AND Gate G, and is supplied to A-Counter l, and is counted. Thereafter, the student answers start and are suitably counted, and when the answer-rate reaches 5 percent, the flipflop F, is reset by the stop signal P,. Thereby the counting operation of A-Counter 1 stops. In this case, a value corresponding to the time (7) till the answer rate has reached 5 percent is set in A- Counter l.
The reset output of flipflop F, is supplied to the AND Gate 6' and therefore when the flipflop F, is reset, the second pulse train P passes through the AND Gate G, and is supplied to B-Counter 2 to be counted.
When the count in B-Counter 2 agrees with the contents of A-Counter l, a coincidence output is emitted from acoincidence circuit 3, to drive a mono-multivibrator 4. P, is the output pulse from the mono-multivibrator-4. B-Counter 2 is cleared by this pulse P,, and thereafter, when pulse P, is eliminated, B-Counter 2 starts counting again, and the content thereof is compared with the content of A-Counter l. Thereafter, the above mentioned operation is repeated, and the pulse P, having the predetermined repetitive cycle is emitted from the mono-multi-vibrator 4.
Suppose that the repetitive cycles (the periods) of the first pulse train P, and the second pulse train P are respectively set to be T, and 7 and that the two repetitive cycles are interrelated by the below given formula;
FORMULA:
T, n'T
When the counting of A-Counter l is set to be n,, the
time (T) is obtained by the following formula; FORMULA:
When the formula (2) is substituted in the formula (3), the following formula can be obtained; FORMULA:
1' n,'n'T,,
On the other hand, when the counting of B-Counter 2 is supposed to be n the cycle T, of the pulse P, can
be obtained by the following formula; FORMULA:
Therefore, from the formulae (4) and (5), the below given formula (6) can be obtained; FORMULA:
r mln n'T,
When the contents of the twocounters 1 and 2 coincide, r1, becomes equal to 21:, and therefore, the formula (6) becomes as follows;
FORMULA:
From the above given formula (7), when it is presumed that one graduation of the display surface time axis corresponds to the pulse P,, the time T is always represented by the (n) number of graduations. In other words, the repetitive cycle (Le. the period) of the pulse P, is changed in correspondence to the way the time (1) changes. lo the present invention, the pulse P, is utilized as the sampling pulse. The cycle T, represents the fineness of the divisions of the unit time I, and is the factor for determining the precision of the cycle T,., and therefore. it is preferable that T, is smaller. On the other hand, the integer :1 stands for the number of the graduations dividing the time (1-), and determines the fineness of the reproduced graph, and therefore it is better when the value of n is greater. When the grad uations are determined as mentioned above, the counting (n) ofA-Counter l is indicated on the position of graduations corresponding to the time (T) on the time axis of the indication surface, and the values of 2:1 or 3n are indicated on the graduations corresponding to 21 and 37.
FlG. 3 is a diagram showing an embodiment of the graphic display panel in which indicating discharge tubes are used.
As shown in FIG. 3, X drive lines X,-X,, are extended from the stages ofacounter 6, which is an X drive circuit and Y drive lines Y,-Y,,, are extended through transistors TR -T mm hich are anY drive circuit 7. A decoder Sis connected with theY drive circuit 7. Indicating lamps L,,-L,,,,, are disposed at the points of intersection between the X and Y drive lines and the voltages V, and V, are applied to the terminals of the indicating lamps L,,-L,,,,, through resistors.
The answer indicating data arrives on the input lines I. The number of answers generally increases as time elapses and converges toward a certain value after a predetermined time. A low-level signal appears on the Y drive line of the stage which corresponds to the decode output of thedecoder 5. in response to the timming pulses P, illustrated in FlG. 2 a time axis counter in thex-drive circuit 6 steps so that low-level signals appear on the X drive lines sequentially. As a result the indicating lamps l. at the points of intersection of the X and Y drive lines with the low-level signals are turned on sequentially. Once the indicating lamps are turned on, they may remains turned on even after the drive signals on the X and Y drive lines have returned to the high level. The above described graphic display device is ofa conventional type, for example disclosed in U.S. Pat. application Ser. No. 256,373, filed May 24, 1972 by Takashi lnoue. It is seen that the segment connecting the adjacent turned-on indicating lamps L indicates the input data on the line I, for example, the rate of change in response ratio with respect to time.
FIG. 4 is a diagram showing a graphic display panel in which luminescent diodes are used. In the embodiment of FIG. 4, anX driver circuit 8 is composed of transistors TR TR ,TR X driver lines X,, X X are connected to the respective collectors of the transistors TR TR and in the same manner Y driver lines Y,, Y Y, are connected to the respective collectors of transistors TR TR,,,,, which form aY driver circuit 9. Luminescent diodes D,., D,,, are respectively connected to the respective crossing points on the X driver lines and Y driver lines X, X Y, Y,,,. The respective emitters of the transistors TR,,, T ym composing theY driver circuit 9 are connected to a common power source +V, and current controlling resistances R are connected to the Y driver lines Y, Y
For example, when X driver pulse P and Y driver pulse P have arrived, the transistor TR,., ofX driver circuit 8 and the transistor TR ofY driver circuit 9 are put on, and X driver lines X, and Y driver lines Y, are selected. As a result, current is passed through the luminescent diode D,.,, and said diode luminesces. Next, when the driver pulse P, and P have arrived, X driver circuit L and L are selected, and the diode D, luminesces. Thus, in the the same manner, the desired diodes luminesce in turn. Luminescent diodes do not remain on after the energizing current is removed. Therefore, for statically indicating a desired curve on the display panel, it is necessary to repeat the abovestated action at a pre-set cycle in a conventional manner.
FIG. 5, which comprises 5A and 5B, is a blockdiagram of an embodiment of the invention in which produced when the display panel FIG. 4 is used.
In the block diagram of FIG. J, block 10 is a sampling pulse generating circuit as is explained in accordance with FIG. 2, and block 11 is the display unit in which the luminescent diodes are used, as is explained in accordance with FIG. 4. Theindication surface 12 of the display unit 11, is composed of 400 luminescent diodes (20 X 20) arranged in the form of matrix. For the sake of convenience, the explanation here is given on the presumption that the abscissa (X-axis) X, X and the ordinate (Y-axis) Y, Y on theindication surface 12, are both designated by 5 bits binary code. 15
is a recirculating type shift register of 100 bit structure storing binary code signals of the ordinate (Y-axis) corresponding to each of the respective X,, X,, X signals in the direction of the abscissa (X-axis) on theindication surface 12.
Suppose that the Y-axis codes Y (j l, 2, 20) corresponding to position X, are stored in the bit positions 99 to 95 of theregister 15, and that Y-axis codes Y,- corresponding to X, position are stored on the following bit positions 94 to 90 of theregister 15, and in the same manner Y-axis codes corresponding to X position are stored inbit positions 4 to 0. Every time a clock pulse P, is given on theline 1,, theshift register 15 is read out serially by being shifted to the right by one bit, and then the bit that has been shifted out is transferred to theregister 16 through theline 1 At the same time, the read out bit is circulated through theline 1 AND Gate G OR Gate G and is re-stored into theregister 15. Theregister 16 is 5 bit shift register having the memory capacity sufficient for storing one Y-axis code. Therefore, when the first 5 pulses are given to theline 1,, an Y-axis code Y, corresponding to X, position is stored in theregister 16. t
The counter 19 counts the clock pulse P, on theline 1,, and emits a 1 signal per 5 counts. The above mentioned l. signal is supplied to the AND Gates G 4 G -5, through 1,. As a result, thegates 6 4 G -5 are energized, and the content of theregister 16 are parallelly read out. As is apparent from the above given description, when the first 5 clock pulses P, have arrived at theline 1,, the Y-axis code stored in theregister 16 corresponding to the X, position is parallelly read out, and the is transferred to thebuffer register 17 through the gates G ,-l G -5. Thereafter, the content of thebuffer register 17 is decoded byY decoder 18, and one Y-drive signal P, corresponding to the above mentioned Y-axis code Y, is emitted.
The 1 signal emitted from theCounter 19 is supplied to Counter 20 through the line I Thecounter 20 is 5 bit binary counter, and is a stepped forward by the 1 signal emitted from theCounter 19. In other words, every time theshift register 15 is shifted to the right by 5 bits, theCounter 20 is stepped by one count. As is apparent from the above description, theCounter 20 designates the X positions corresponding to the respective Y-axis codes stored theregister 16. The content of thecounter 20 is decoded by an X-decoder 21.
When the first 5 clock pulses have arrived at theline 1,, thecounter 20 counts l and an X drive signal P for selecting X, position is emitted from the X-decoder 21. The X andY driver circuits 8, 9 are driven by said Y-drive signal P, and said X-drive signal P,,, and the luminescent diode on the coordinates (X,, Y,) luminesces. The operation of the display unit ll was explained before in accordance with FIG. 3, and it is omitted here. Y-axis codes (Y,-, Y" are stored in theshift register 16 everytime 5 clock pulses P, arrive, and the X positions (X X corresponding to the respective Y-axis codes, are designated byCounter 20. The contents of theshift register 16 andCounter 20 are decoded by thedecoders 18 and 21, respectively and a result, the luminescent diodes on the coordinates (X,, Y',), (X Y",) are selected and luminesce. Thus, when a luminescent diode on the final position along the X-axis, i.e., on X the above mentioned operation is repeated. The content of theshift register 15 is visually indicated on theindication surface 12 in the form of curve.
In this case, theindication surface 12 shows the student response to a question. The code signals designated the answer-rate are transmitted, after the 5 percent point, into the answer-rate register 13 through theinput line 1,. The answer-rate register 13 is 5 bit register as in the case of theshift register 16. The l signal from theCounter 19 is supplied into the AND Gates G,-l G,-5 through the line I, and therefore, the content of the answer-rate register 13 is parallelly sent into theshift register 14 every time the five clock pulses P, have arrived, and thereafter, the content of theshift register 14 is serially read out on the line I, by the clock pulse P, but Gate G is in its off state, and therefore it is not sent to theregister 15.
In this case, the 5 percent answer-rate corresponds to the graduation Y, of Y-axis, and the 10 percent answerrate correspondes to the graduation Y In thesame manner 100 percent correct answer rate corresponds to Y axis. As explained in FIG. 2, when the time from the presentation of a question to the time when percent answer rate is obtained, is set to be (r), the repetitive cycle T, of the timing pulse P emitted from the timing pulse generating circuit is represented by the formula given below;
FORMULA:
In the above given formula n is presumed to be 5. And, the repetitive cycle of clock pulse P, is remarkably quick when compared with that of the timing pulse The timing pulse I emitted from the timingpulse generating circuit 10 is counted byCounter 22. TheCounter 22 is a 5 bit binary counter as in the case of theCounter 20. Thecomparator circuit 23 compares the countings ofCounter 20 andCounter 22, and when the two countings coincide, l a signal is emitted to theline 1 AND Gate G is put on ON state by 1 signal on theline 1 and AND Gate G becomes in the OFF state. Here, N is an inverter circuit. Therefore, the answerrate data read out on theline 1 are written into the shift register through the AND Gate G and OR Gate 0,. Thus, the above mentioned operation is repeated everytime 1 signal is emitted onto theline 1 from thecomparator circuit 23, and the answer-rate data are written into theshift register 15. The content of the Counter indicates the respective positions X X on X-axis, and therefore, the data to be written into theshift register 15 correspond to the respective X positions. The positions X X X and X in the direction of X-axis correspond to 21', 31 and 41-. Thus, the time graduations in X-axis are changed in correspondence to the change of time 1-.
It should be understood that the system shown in FIG. 5 can be applied to a display panel provided with discharge tubes.
FIG. 6, consisting of FIGS. 6A and 6B, is a diagram showing another embodiment in which a CRT is used. In FIG. 6, block 10 is a sampling pulse generating circuit, and 100 is an indicating CRT. In this embodiment the indication surface of theCRT 100 is divided into a total of 20X 20 400 dots. A circulationtype shift register 104 stores 400 bits, and the respective bit posi tions correspond to the dot positions on theCRT 100. The content of theshift register 104 is supplied to theamplifier 105 by right hand serial shifting on the clock pulse P and at the same time, the content of theshift register 104 is rewritten through AND Gate G and an OR GateG An amplifier 105 gives a predetermined brightness signal to theCRT 100 when a signal is given thereto from theregister 104.
A Y-Counter 106 is a 5-bit binary counter for counting the dot positions in Y-axis (the perpendicular direction) while being supplied with clock signal P,. The content of said Y-Counter 106 is converted into the corresponding analogue voltage withD-A converter 107. The analogue voltage of theconverter 107 is amplified with theamplifier 108, and it is supplied toCRT 100 as the perpendicular deflection signal. In the same manner,X-Counter 109 is a 5 bit binary counter stepped forward by one every time the Y-Counter I06 makes 20 counts. As is apparent from the above description,X-Counter 109 determines the respective graduation positions .of the electron beam on the X- axis. The content of theX-Counter 109 is converted into the corresponding voltage analogue byD-A converter 110, and then amplified with the amplifier Ill, and is supplied as the horizontal deflection signal to theCRT 100. The above mentioned structure is the same as the structure of the conventional CRT display device, and therefore the explanations of the detaiis of the conventional CRT display device are omitted here.
The indication data are supplied into the register 101 from theinput line 1, and are decoded by thedecoder 102. The output line of thedecoder 102 is composed of 20 lines in correspondence to the number of the dot positions in the direction of Y-axis on the indication surface, and the 1 signal from theCounter 106 is supplied also to AND Gates G -l G -20. Therefore, everytime 20 clock pulses P, have arrived, the output of thedecoder 102 is transferred parallelly to theshift register 103 through the Gates G -l 6 -20. The content of theshift register 103 is serially read out on the line I by being right hand shifted under the control of the clock pulse P The AND Gate 0;, is in the OFF state normally, and therefore the data on theline 1 are not written in theshift register 104.
In the same manner as in FIG. 5, the timing signal emitted from theblock 10 is counted byCounter 112. Thecomparator circuit 113 compares the counting ofCounters 109 and 112, and when the countings of the two counters are the same, a l signal is emitted onto the line Thereby, AND Gate G is turned into OFF state, and AND Gate G is turned into ON state, and the 20 bit data on the line I are written into theshift register 104 through the gates G and 6,. As can be easily understood, the position of the data in the direction of X-axis written in saidshift register 104, is designated by the counting ofX-Counter 109.
The embodiments shown in the attached diagrams are mere examples, and various kinds of embodiments other than those given in the attached diagrams, can be thought of.
What is claimed is:
l. A graphic display system for indicating the dynamic answer response of a set of answerers to a question comprising:
means for detecting the time lag between the posing of a question and the response thereto by a defined subset of said answerers; means for providing a timing signal having a cycle which is a defined function of said time lag;
means for detecting the total number of responses to the question at each of a plurality of sample times occurring at a frequency which is a defined function of the cycle of said timing signal; and
means for displaying the detected total number of responses for each of said sample times on uniformly spaced consecutive portions of an indicating surface to provide a representation of a curve showing the dynamic answer response of the answerers to the question, wherein the spacing between said consecutive portions is a function of said time lag.
2. A graphic display system as inclaim 1 wherein the displaying means comprise a two-dimensional indicating surface, an X-drive and a Y-drive each indicating a position along one of said dimensions, means for providing a display point at the intersection of the Y-axis indicated by the Y-drive and the X-axis indicated by the X-drive, and wherein the means for detecting the total number of responses at sample times occurring as a defined function of said timing signal comprise a current response register for storing a count of the total number of answer responses that have occurred, a timing signals counter for storing the current count of the timing signals that have occurred, means for transferring a decoded representation of the contents of the current responses counter to the Y-drive of the display means, and means for transferring a decoded representation of the contents of the timing signals counter to the X-drive of the display means, whereby the display means displays a decoded representation of the total number of answer responses at each occurrence of a timing signal, at an X-position defined by the current number of timing signals.
3. A graphic display system as inclaim 2 wherein the display means include a matrix of luminescent diodes.
4. A graphic display system as inclaim 1 wherein the display means comprise a cathode ray tube and wherein the means for detecting the total number of answer responses at sample times occurring as a defined function of said timing signals comprise a register storing the total current count of answer responses, a
5. A graphic display system as inclaim 1 wherein the display means comprise a matrix of gas discharge tubes.
6. A graphic display system as inclaim 1 wherein the display means comprise a matrix of luminescent diodes.
7. A graphic display system as inclaim 1 wherein the display means comprise a cathode ray tube.