Display Apparatus

Hamada , et al. December 28, 1

Patent Grant 3631457

U.S. patent number 3,631,457 [Application Number 04/855,804] was granted by the patent office on 1971-12-28 for display apparatus. This patent grant is currently assigned to Hitachi, Ltd.. Invention is credited to Nagaharu Hamada, Yukitaka Hayashi, Motosi Miyanaka, Yasuo Suzuki, Isao Yasuda.


United States Patent 3,631,457
Hamada ,   et al. December 28, 1971

DISPLAY APPARATUS

Abstract

A display apparatus having a keyboard for encoding elements for the display of various characters, symbols or graphs by the combination of dots on a cathode ray tube operated in accordance with the standard television system, and MOS (Metal Oxide Semiconductor) dynamic shift registers for storing the codes representing the characters, symbols on graphs to be displayed. A video signal according to the codes applies intensity modulation to the scanning lines or rasters thereby to effect the desired display on the cathode ray tube. Renewal of displayed character can be effected by displaying a cursor at a renewed position on the cathode ray tube and manipulating the keyboard.


Inventors: Hamada; Nagaharu (Hitachi-shi, JA), Miyanaka; Motosi (Kumage-gun, Yamaguchi-ken, JA), Suzuki; Yasuo (Hitachi-shi, JA), Yasuda; Isao (Hitachi-shi, JA), Hayashi; Yukitaka (Hitachi-shi, JA)
Assignee: Hitachi, Ltd. (Tokyo, JA)
Family ID: 13253058
Appl. No.: 04/855,804
Filed: September 8, 1969

Foreign Application Priority Data

Sep 9, 1968 [JA] 43/64261
Jan 30, 1969 [JA] 44/7110
Jan 30, 1969 [JA] 44/8499
Current U.S. Class: 345/157
Current CPC Class: G09G 5/08 (20130101); G09G 5/222 (20130101)
Current International Class: G09G 5/08 (20060101); G09G 5/22 (20060101); G06f 003/14 ()
Field of Search: ;340/324A,220

References Cited [Referenced By]

U.S. Patent Documents
2552331 May 1951 Lamb
3336587 August 1967 Brown
3345458 October 1967 Cole et al.
3382487 May 1968 Sharon et al.
3388391 June 1968 Clark
3396377 August 1968 Strout
Primary Examiner: Caldwell; John W.
Assistant Examiner: Trafton; David L.

Claims



We claim:

1. A display apparatus comprising means for supplying information-representing characters to be displayed, memory means for storing said information to be displayed, memory control means for controlling the storage and rewrite of the information in said memory means, character-generating means for generating signals representing characters corresponding to the contents of said memory means, cathode-ray tube display means for displaying a character depending on the output from said character-generating means, said display means being provided with a deflection system and a deflection control system corresponding to that of the standard commercial television receiver, and a basic control circuit having an oscillator generating a specific frequency for applying control signals to said memory control means and character-generating means with a predetermined timing, said memory means comprising a number of component memory means equal to the number of bits forming characters to be displayed, said components memory means being connected in parallel and each component memory means comprising first and second circulating memories connected in cascade, said first circulating memory containing information for one horizontal sweep in a line of the display, said second circulating memory containing information for the remaining lines of the display, the output of said first circulating memory being connected to said character-generating means in control thereof, said memory control means including means for separately controlling said first and second circulating memories.

2. A display apparatus as claimed in claim 1, in which said second circulating memory is divided into a plurality of blocks which are controlled by separate pulse trains.

3. A display apparatus as claimed in claim 1, in which there is provided at least one pattern-generating circuit for generating preselected pattern elements and means for switching connections between said character generating circuit and said pattern generating circuit.

4. A display apparatus as claimed in claim 1, in which there are provided further memory means for preselected pattern elements, which are interconnected with the remaining means in the apparatus so as to allow a parallel operation with the first-mentioned memory means for the information of characters.

5. A display apparatus as claimed in claim 1, further including means for controlling and detecting the position of a cursor which means includes means for producing an output at a time earlier by predetermined bit time than the time when the cursor actually appears, and means responsive to said output for writing an external signal into said memory means at the address corresponding to the position of said cursor.
Description



BACKGROUND OF THE INVENTION

1. Field of the Invention

This invention relates to a display apparatus.

2. Description of the Prior Art

A remarkable increase in the amount of information handled by electronic computers is seen as the size of electronic computers becomes larger, and therefore it is desired to simplify the means available for man-machine communication.

Various types of character display apparatus, pattern display apparatus and the like have been developed and some of them have been disclosed, for example, in the Japanese magazine "Fuji" Vol. 12, No. 4 and the Japanese magazine "OHM" Feb. 1968.

However, the known apparatus of this kind are relatively costly and involve economical problems. Thus, it is the present practice that the apparatus of this kind is not so popularly used as to match the increase in the amount of information in spite of the emphasis placed on the necessity for such apparatus. These problems mainly arise from the fact that the apparatus employ a special cathode-ray tube in the display section which includes a complex control circuit. Therefore, the appearance of an economical display apparatus employing a cathode-ray tube commonly used in commercial television sets and an inexpensive control circuit are strongly required.

SUMMARY OF THE INVENTION

The present invention proposes a display apparatus in which intensity modulation is applied to scanning lines of a cathode-ray tube with suitable timing so as to display a character, symbol or pattern by an assembly of bright spots or dots, that is, by a suitable combination of horizontal and vertical dots. According to the present invention, the display section may merely consist of a television receiver of the standard television system, and circulating memories, such as delay line memories or dynamic shift registers, are employed in the control circuit to obtain an inexpensive display apparatus.

It is a primary object of the present invention to provide an inexpensive and highly reliable display apparatus.

Another object of the present invention is to provide a display apparatus which can display patterns including a graph in spite of a very small memory capacity.

Other objects, features and advantages of the present invention will be apparent from the following detailed description taken in conjunction with the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram illustrating the basic principle of the present invention.

FIG. 2 is a block diagram showing the basic structure of the present invention.

FIG. 3 is a block diagram for the explanation of a basic control circuit and a character-generating circuit in an embodiment of the present invention.

FIGS. 4 and 5 show a time chart for the explanation operation of the circuits shown in FIG. 3.

FIG. 6a is a block diagram showing the structure of a memory 4 in the embodiment of the present invention.

FIG. 6b is a circuit diagram of one of the blocks shown in FIG. 6a.

FIGS. 7a and 7b are block diagrams respectively showing the structure of a memory control circuit and a cursor control circuit in the embodiment of the present invention.

FIGS. 8a and 8b show a time chart for the explanation of the operation of the memory control and cursor control.

FIG. 9 is a block diagram showing the structure of a circuit for writing data from a keyboard in the memory in the embodiment of the present invention.

FIG. 10 shows a time chart for the explanation of operation of the circuit shown in FIG. 9.

FIG. 11 is a diagram illustrating how a pattern and a character are simultaneously displayed by the present invention.

FIGS. 12a through 12d illustrate a circuit diagram of another embodiment of the present invention for effecting a display as shown in FIG. 11.

FIG. 13 is a view showing the relation between FIGS. 12a, 12b, 12c and 12d.

FIG. 14 is a block diagram showing a practical example comprising a combination of a display apparatus and a television receiver.

FIG. 15 shows a time chart for the explanation of write-in operation with a high-speed shift register.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

The present invention will be described with regard to an example in which a television receiver of the standard television system (horizontal synchronizing frequency of 15.75 kHz. and vertical synchronizing frequency of 60 Hz. commonly used in Japan and the United States is utilized in the display section of the display apparatus according to the present invention.

FIG. 1 is a diagram illustrating the basic principle of the present invention. FIG. 1a shows diagrammatically a part of the display on the screen of a cathode-ray tube. In FIG. 1a, y.sub.1, y.sub.2,-,y.sub.14, y.sub.1, y.sub.2,-represent the scanning lines running across the face of a cathode-ray tube in the horizontal direction (flyback lines are not shown herein), while x.sub.1, x.sub.2,-, x.sub.8, x.sub.1, x.sub.2,- represent the timing for applying intensity modulation to the scanning lines. It will be seen from FIG. 1a that, in accordance with the present invention, intensity modulation is applied to the rasters with suitable timing so as to display a character, symbol or pattern by an assembly of bright spots or dots. Thus, special deflection circuits are not required for the display and a television receiver of the standard television system can be utilized. In accordance with the present invention, the video signal corresponding to the respective raster may be controlled in a manner as seen in FIG. 1b so that they can display a specific character or symbol. In the case of FIG. 1, 14 rasters are allotted to one line of a character or symbol to be displayed, with 7 rasters being used for display and the remaining rasters are used to provide a space between lines, while in the horizontal direction, eight dots are allotted, with five dots used for display and the remaining dots used to provide a space between characters or symbols. According to this example, therefore, any desired character or symbol can be displayed by the combination of 35 dots consisting of five horizontal dots and seven vertical dots.

Referring to FIG. 2 which is a block diagram showing the basic structure of the present invention, the display apparatus comprises a keyboard and printer unit 1, a memory control circuit 2, a data processing unit 3 such as a computer or data logger, a memory 4, a basic control circuit 5, a character-generating circuit 6 and a display unit 7. The keyboard and printer unit 1 writes in desired characters or symbols and prints displayed characters or symbols for preservation. The memory control circuit 2 controls the acceptance and delivery of data between the keyboard and printer unit 1, the computer 3 and the memory 4 and readout of data from the memory 4 for delivery to the character-generating circuit 6 for the sake of display. The memory 4 stores the code of the characters to be displayed on the screen and effects readout and write-in of data under the control of the memory control circuit 2. The basic control circuit 5 produces the horizontal and vertical synchronizing signals to be applied to the display unit 7, and at the same time, applies signals designating the position of the characters, space between characters and space between lines to the character-generating circuit 6 and memory control circuit 2. The character-generating circuit 6 generates a video signal according to the timing designated by the basic control circuit 5 on the basis of the code supplied from the memory 4 and delivers the video signal to the display unit 7. The display unit 7 displays a character or symbol on the face of a cathode-ray tube when it receives the video signal described above and the synchronizing signals supplied from the basic control circuit 5. A display apparatus having a plurality of input units (keyboards 1) and output units (display units 7) capable of making a plurality of displays may be provided in which a memory control circuit 2, a data processing unit 3 and a basic control circuit 5 may be provided in common to all the input and output units and a plurality of keyboards 1, memories 4, character-generating circuits 6 and display units 7 may be simultaneously controlled.

In an embodiment of the present invention which will be described hereunder, MOS dynamic shift registers having a relatively slow operating speed, for example, having a shift pulse frequency of the order of 200 kHz. at the maximum and 1 kHz. at the minimum are employed to form the memory. In the case of characters or symbols, one line includes 40 characters and one frame includes 13 lines making a total of 520 characters or symbols per frame at the maximum, and each character or symbol consists of a combination of five horizontal dots and seven vertical dots or seven rasters. In the case of graphs, vector display is given by a combination of eight horizontal dots and 14 vertical dots in each unit area.

In order than an MOS dynamic shift register can be employed as the memory, special attention must be given to the following points:

I. In order to display 40 characters on one line, the character code supplied to the character-generating circuit must be renewed about every 1 .mu.s. (Refer to FIG. 4.)

II. In order to complete one character or symbol, the same character or symbol code must be repeatedly supplied to the same place for seven vertical dots, that is, seven rasters y.sub.1, y.sub.2,-, y.sub.7. (Refer to FIG. 1.)

III. The memory must not vanish during the flyback period which is 5.8 ms. in the illustrated embodiment, that is, until the first raster in the first line of the next frame is displayed after the last raster in the last line of the preceding frame has been displayed.

Such a problem would still arise whatever circulating memory may be employed. For example, the use of a dynamic shift register of higher speed will facilitate the countermeasure against the point (I), but the countermeasure against the point (III) will become much more troublesome than in the present embodiment. The countermeasures employed in the embodiment of the present invention will be described with reference to the drawings. At first, fundamental means for displaying characters or symbols will be described.

FIG. 3 is a block diagram of the basic control circuit 5 and character-generating circuit 6. FIGS. 4 and 5 show a time chart for the explanation of the timing for the respective circuits shown in FIG. 3.

The basic control circuit 5 comprises a master oscillator 8, a first counter 9, a second counter 10, a third counter 17, a fourth counter 18, a character horizontal position-designating circuit 12, a character horizontal dot-producting circuit 13, a character vertical position-designating circuit 20 and a character vertical dot-producing circuit 22. In the present invention, it is convenient that the outputs from the second counter 10 and fourth counter 18 may readily be utilized as the horizontal synchronizing signal and vertical synchronizing signal, respectively. At the same time, the size and shape of a character to be displayed are determined by the oscillating frequency of the master oscillator 8 as well as by the first and third counter 9 and 17. Thus, the constants of these elements are suitably selected taking the above into consideration. The master oscillator 8 has an oscillation frequency of 7.5 MHz. The first counter 9, second counter 10, third counter 17 and fourth counter 18 are herein an octonal counter, a divide-by-60 counter, a divide-by-14 counter and a divide-by-19 counter, respectively. For the convenience of control which will be described later, the second counter 10 consists of a quinary counter 10.sub.a and a divide-by-12 counter 10.sub.b connected in cascade. Therefore, outputs 16 and 19 from the second counter 10 and fourth counter 18 have respective frequencies of the order of 15.7 kHz. and 60 Hz. so that they can be utilized as the horizontal and vertical synchronizing signals.

The character horizontal dot-producing circuit 13 decodes the output from the first counter 9 to deliver a pulse output with respective timings x.sub.1, x.sub.2,-, x.sub.5 as shown in FIG. 4. The circuit 13 delivers its output to a lead group 15 only when the horizontal character position-designating circuit 12 which designated the horizontal display position on the face of the cathode-ray tube delivers its output as a result of decoding of the output from the second counter 10. Of course, it is so selected that the circuit 12 delivers its output in the period in which the rasters scan a central portion (horizontal direction) of the cathode-ray tube as shown in FIG. 4. The vertical character dot-producing circuit 22 decodes the output from the third counter 17 and delivers a pulse output with respective timings y.sub.1, y.sub. ,-, y.sub.7 as shown in FIG. 5. The circuit 22 delivers its output to a lead group 23 only when the vertical character position-designating circuit 20 which designates the vertical display position on the face of the cathode-ray tube delivers its output as a result of the decoding of the output from the fourth counter 18. Of course, it is so selected that the circuit 20 delivers its output in the period in which the rasters scan a central portion (vertical direction) of the cathode-ray tube as shown in FIG. 5. Thus, a desired character or symbol can be displayed when the screen is disposed at a desired position on the face of the cathode-ray tube and the horizontal dots and vertical dots are suitably combined depending on the character or symbol to be displayed.

In the character-generating circuit 6, the horizontal dots x and vertical dots y supplied to the respective lead groups 15 and 23 are suitably combined to constitute a desired character. Generation of a character A will be described with reference to FIG. 3. As apparent from reference to FIG. 1, the character A can be formed by applying intensity modulation to the rasters y.sub.1, y.sub.2, y.sub.3,-, y.sub.7 with predetermined timings x.sub.3, x.sub.2 and x.sub. 4, x.sub.1 and x.sub.5,-, x.sub.1 and x.sub.5, respectively. AND-gates 28.sub.y and OR-gates 29.sub.x are provided to combine the x-dots and y-dots in the above relationship. Further, a timing signal is applied to the AND-gates 28.sub.y by way of a lead 27 so as to regulate the time at which the above combination is to be delivered as an output. In other words, since the combination of the x-dots and y-dots holds independently of the existing position of the raster, it is necessary to open the AND-gates 28.sub.y with suitable timing depending on the position of the raster. Suppose, for example, that the rasters appear on the first line in FIG. 1. In such a case, the timing signal may be applied to the AND-gates 28.sub.y by way of the lead 27 only from time t.sub.1 to t.sub.2 for the raster y.sub.1, from time t.sub.1 to time t.sub.2 for the raster y.sub.2,-, and from time t.sub.1 to time t.sub.2 for the raster y.sub.7 so as to display the character A on a predetermined position of the first line. An OR-gate 29.sub.A receives outputs from the AND-gates 28y and delivers an output corresponding to the character A to its output lead 30. An OR-gate 29 receives outputs from OR gates (including those not shown) corresponding to individual characters or symbols, and thus a composite video signal for each raster as shown in FIG. 1b appears on an output lead 31. A character address decoder 25 decodes data supplied from the memory 4 by way of a lead group 24, selects a character, and delivers an output to a corresponding lead of a lead group 26. When, for example, a character A is selected, the character address decoder 25 delivers an output to the lead 27.

FIG. 6a is a block diagram showing the structure of the memory 4. FIG. 6b is a schematic circuit diagram of one of the above blocks (41). FIGS. 7a and 7b are block diagrams respectively showing the structure of the memory control circuit and cursor control circuit. FIGS. 8a and 8b show a time chart for the explanation of the operation of these circuits.

The memory 4 is composed of five blocks 41, 42, 43, 44 and 45. These blocks have a similar structure and the structure of the block 41 is only shown in detail. Each block comprises memory elements in the form of MOS dynamic shift registers having a memory capacity of eight bits. The present embodiment is adapted to display a character or symbol by a character code consisting of eight bits, and therefore eight MOS dynamic shift registers 1101, 1201,-, 1801 are disposed in parallel so as to give a character code for displaying a character or symbol. A train of thirteen MOS dynamic shift registers are connected in cascade in each row as 1101, 1102,-, 1113, 1201, 1202,-, 1213,-, 1801, 1802,-, 1813. The MOS dynamic shift register employed in this embodiment has a memory capacity of eight bits as described above, and eight bits are used for one word which give a character code for one character as will be apparent from the later description. Thus, one block has a memory capacity of 13.times.8=104 characters and the five blocks have a total memory capacity of 104.times.5=520 characters to be displayed on the screen.

In each block, these registers are divided into a buffer memory 46 and a main memory 47 which are connected to each other by groups of gates 1114, 1115,-, 1117, 1214, 1215,-, 1217, 1814, 1815,-, 1817. The output from the buffer memory 46 is delivered to the character address decoder 25 through gates 1118, 1218,-, 1818 described later. The buffer memory 46 has circulating routes 1151, 1251,-, 1851 to the main memory 47. The gates 1114, 1214,-, 1814 are opened when control signals 481, 482,-, 485 indicating the write-in by the keyboard do not appear and when a control signal 49 is supplied during the period of appearance of the rasters y.sub.1, y.sub.2,-, y.sub.7, thereby circulating the memory contained in the registers 1101, 1201,-, 1801. The gates 1115, 1215,-, 1815 are opened when the control signals 481, 481,-, 485 indicating the write-in by the keyboard appear, and introduce new data 52 supplied from the keyboard into the registers 1101, 1201,-, 1801 to rewrite the memory contained therein. The gates 1116, 1216,-, 1816 are opened when the computer 3 supplies a control signal 50, and introduce new data 53 supplied from the computer 3 into the registers 1101, 1201,-, 1801 to rewrite the memory contained therein. The gates 1117, 1217,-, 1817 are opened in response to the application of a control signal 51 that is supplied during the display period (FIG. 5) in which a raster, for example, y.sub.8 which is not directly utilized for display appears, thereby replacing the memory contained in the buffer memory 46 by the memory contained in the main memory 47. In other words, the memories contained in the registers connected in cascade are circulated by eight bits. During the flyback period (refer to FIG. 5), a suitable raster is selected so that the memories may not vanish.

A control signal 97 is supplied when such a scanning line appears to open the gates 1117, 1217,-, 1817 so as to circulate all the date in the memories a predetermined number of times.

Shift pulses for successively transferring the data (memory contents) to be displayed during the display period and shift pulses for circulating the data so as not to erase the memory contents or the registers during the flyback period are supplied to the blocks 41, 42, 43, 44 and 45. The former shift pulses are designated by 33, 34; 35, 36; and 37, 38, while the latter shift pulses are designated by 39 and 40. During the display period, the shift pulses 33, 34; 35, 36; and 37, 38 (having a pulse interval of 5 .mu.s. corresponding to the highest operating speed of the shift register employed in this embodiment) are continuously supplied to the buffer memories 46 to renew the character code. However, the shift pulses 33, 34; 35, 36; and 37, 38 are supplied to the main memories 47 only when gates 59 and 60 are opened in response to the application of the control signal 51. Reference numerals 91, 92, 93 and 94 designate OR gates. It will be understood that the shift pulses 39 and 40 supplied during the flyback period are simultaneously applied to the buffer memories 46 and main memories 47. Reference numerals 1118, 1218,-, 1818 designates gates for leading the memory output to the outside. The outputs from the registers 1101, 1201,-, 1801 are delivered to a lead group 24 in response to the appearance of control signals 54, 55, 56, 57 and 58. The control signals 54, 55, 56, 57 and 58 applied to the respective blocks are out of phase relative to one another, have a pulse width of about 1 .mu.s. as shown in FIG. 8 and are applied at intervals of about 5 .mu.s. Thus, the address supplied to the address decoder 25 is renewed every 1 .mu.s.

Referring next to FIGS. 7 through 10, timing control signals for the memory 4, renewal of data and control of cursor will be described. The term "cursor" is used to denote a bright line--appearing on the i-th line in FIG. 1, and the cursor is used to designate a place in which data is to be newly put and a place from which data to be renewed is derived.

At first, the display of characters will be described. A decoder 61 receives the output from the quinary counter 10a and delivers five trains of pulses 62, 63, 64, 65 and 66 having a recurrent frequency of 200 kHz. Shift pulse control circuits 67, 68 and 69 for obtaining the shift pulses to be applied during the display period act to suitably combine the pulse trains to deliver two trains of pulses conveniently used for the shifting of the MOS dynamic shift registers. The five trains of pulses are combined with suitable timing so as to avoid the hazard of opening and closure of the gates 1118, 1218,-, 1818 by the control signals 54, 55,-, 58, that is, to supply the control signals at a time at which the shifting of data in the registers has been completed and the data is completely established. Control signals 70, 71 and 72 from the horizontal position-designating circuit 12 and a control signal 21 from the vertical position-designating circuit 20 are further applied to these circuits 67, 68 and 69 so as to limit the period of delivery of the shift pulses 33, 34; 35, 36; and 37, 38 to the display period and to control the timing of their delivery. The control signals 70, 71 and 72 have a timing as shown in FIG. 8a.

A decoder 95 receives the outputs from the third and fourth counters 17 and 18 so as to deliver the control signal 51 during the display period and when the raster y.sub.8 is scanned. At the same time, the decoder 95 delivers the control signal 97 26 times which signal appears at suitable intervals during the flyback period and lasts for a period of time during which one raster is scanned. The number of times described above must be n times the number of the MOS dynamic shift registers connected in cascade, where n is an integer. A circulating shift pulse control circuit 96 receives the control signals 97 and 72 and permits passage therethrough of the pulse trains 62 and 65 when both the control signals 97 and 72 appear so as to deliver the two pulse trains 39 and 40 therefrom.

In the presence of the control signal 97, a gate signal is applied to the gates 1117, 1217,-, 1817 through the OR-gates 98 so as to circulate the memory contents of the registers and to prevent the memory contents of the registers from being lost during the flyback period.

The control signals 54, 55, 56, 57 and 58 used for the delivery of an output from the memory 4 are delivered from a control circuit 73 which receives the five pulse trains 62, 63, 64, 65 and 66 supplied from the decoder 61 and the outputs 14 and 21 from the horizontal and vertical position-designating circuits 12 and 20. Thus, as apparent from reference to FIG. 8a, character codes of eight bits corresponding to characters or symbols to be displayed by the horizontal rasters y.sub.1, y.sub.2,-, y.sub.7 are supplied from the blocks 41, 42, 43, 44 and 45 to the output lead group 24 of the memory 4.

Cursor control will next be described. A cursor control circuit 74 generates a horizontal carry-forward pulse HU (shift to the right by one character), a horizontal carry-backward pulse HD (shift to the left by one character), a reset pulse HC (shift to the first character), a vertical carry-upward pulse VU (shift by one line upward), a vertical carry-downward pulse VD (shift by one line downward) and a reset pulse VC (shift to the first line) depending on the manipulation of cursor keys so that these pulses are supplied to a horizontal reversible counter 75 and a vertical reversible counter 76. The counters 75 and 76 are a divide-by-40 counter and a divide-by-13 counter, respectively. When an overflow takes place in the counter 75, an output apparatus on a lead 77 to be supplied through an OR-gate 78 to the counter 76 as an adding pulse (vertical carry-upward pulse VU), while when an underflow takes place in the counter 75, an output appears on a lead 79 to be supplied through an OR-gate 80 to the counter 76 as a deducting pulse. A write-in finish pulse 81 described later is supplied through an OR-gate 82 to the counter 75 as an adding pulse. A horizontal cursor counter (divide-by-40 counter) 83 counts clock pulses supplied from a control circuit 84 described later. More precisely, the counter 83 detects the position of the cursor on a specific line. When the values counted by the counters 75 and 83 show a coincidence, a horizontal coincidence detection circuit 85 delivers an output. A vertical cursor counter (divide-by-13) 86 counts the rasters y.sub.7 (output y.sub.7 from the vertical dot-producing circuit 22). More precisely, the counter 86 detects the specific line on which the cursor must be positioned. When the values counted by the counters 76 and 86 show a coincidence, a vertical coincidence detection circuit 87 delivers an output. An AND-gate 88 delivers an output when both the circuits 85 and 87 deliver their output. Accordingly, the appearance of an output from the AND-gate 88 means that the timing of the external cursor control coincides with the timing of the cursor display in the display circuit.

The control circuit 84 described above receives the output 89 from the first counter 9, the control signal 90 delivered from the horizontal character position-designating circuit 12 and the output y.sub.7 from the vertical dot-producing circuit 22 and permits passage therethrough of the output 89 when both the signal 90 and the output y.sub.7 exist so as to supply the output 89 from the counter 9 to the counter 83 through line 32. In the cursor control, it is necessary for the write-in of information in the memory to detect the presence of the cursor with a faster timing than when the cursor actually reaches the position on the screen. In view of the above, the control signal 90 is applied with a timing which precedes the control signal 14 designating the horizontal position by five characters as shown in FIG. 8b. Accordingly, when the AND-gate 88 delivers its output, the cursor is to be displayed at a time after the scanning line proceeds by five characters from then, and this may be utilized to write new data in a predetermined place in the buffer memory.

Control inputs to a control circuit 101 include the output 90 from the horizontal position designating circuit 12 and the output y.sub.7 from the vertical dot-producing circuit 22 as in the case of the control circuit 84. In the presence of both the inputs, the control circuit 101 permits passage therethrough of the five pulse trains 62, 63, 64, 65 and 66. Accordingly, control signals 102, 103, 104, 105 and 106 delivered from the control circuit 101 have a timing which is preceded by five characters compared with the respective control signals 54, 55, 56, 57 and 58 as shown in FIG. 8 b. Reference numerals 107, 108,-, 116 designate AND-gates. Reference numerals 117, 118,-, 121 designate flip-flops. In each flip-flop, an output appears at its terminal 1 when a signal is applied from the associated AND-gate to its set terminal S and an output appears at its terminal 0 when a signal is applied from the associated AND-gate to its reset terminal R. Since the AND-gates 107, 109, 111, 113 and 115 are supplied with the output from the AND-gate 88 and the respective control signals 102, 103, 104, 105 and 106, the flip-flops 117, 118,-, 121 are set with a timing faster by five characters than the cursor displayed on the screen. The flip-flops so set supply a signal input to INHIBIT-gates 122, 123,-, 126, and at the same time, supply write-in control signals 127, 128,-, 131 to a write-in control circuit described later. The outputs from the gates 107, 109, 111, 113 and 115 supplying the set signal to the flip-flops 117, 118,-, 121 are led also to an OR-gate 132 to trigger a one-shot multivibrator 133. The delay time of the one-shot multivibrator 133 is set at about three characters and its output 134 is delivered from a NOT side terminal. The output 134 is supplied as an input to the AND-gates 108, 110, 112, 114 and 116 which supply the reset signal to the flip-flops 117, 118,-, 121. The control signals 55, 56, 57, 58 and 54 are further supplied to the respective resetting gates 108, 110, 112, 114 and 116. In addition to the outputs from the flip-flops 117, 118,-, 121, the INHIBIT-gates 122, 123,-, 126 are supplied with the control signals 54, 55,-, 58 as signal inputs and with the set signals (outputs from the gates 107, 109, 111, 113 and 115) for the flip-flops as inhibit inputs. Outputs from the INHIBIT-gates 122, 123,-, 126 are led to an OR-gate 135 to be derived from the latter as a cursor display signal 136.

In the lower portion of FIG. 8b, there is shown a time chart for displaying the cursor at the sixth character on the first line and for writing new data. Since the cursor is to be displayed at the sixth character, the gate 88 delivers its output at a time when the scanning lines scan the first character on the screen of the cathode-ray tube and a coincidence takes place between the output and the control signal 102 so that the set signal is supplied to the flip-flop 117 through the gate 107. The output from the gate 107 triggers the one-shot multivibrator 133 through the OR-gate 132 so as to extinguish the output 134 from the multivibrator 133 for a short period of time and to prevent the flip-flop 117 from being reset by the control signal 55 which appears immediately after the control signal 102 which has set the flip-flop 117. The signal inputs to the INHIBIT-gate 122 are supplied from the flip-flop 117 and from the control circuit 73 as the control signal 54, but its output is inhibited during a period in which the gate 107 is delivering its output. The INHIBIT-circuit 122 delivers its output to display the cursor at a time at which the control signal 54 is supplied after the output from the gate 107 has disappeared. In other words, the fact that the cursor should be displayed is detected and the cursor is displayed after the period of time corresponding to five characters has elapsed. Since the output 134 is delivered at the time of displaying the cursor, the gate 108 delivers its output as a result of the supply of the control signal 55 after display of the cursor and the flip-flop 117 is reset. Thus, the cursor is displayed only at the predetermined sixth character position on the first line.

During the period in which the flip-flop 117 is set to deliver its output 127, the gates 1115, 1215,-, 1815 are opened as will be described later and new data 52 is supplied to the buffer memory 46. When the memory contents of the registers are transferred by the shift pulses 33 and 34, the data in the registers is renewed.

FIGS. 9 and 10 show a write-in control circuit for the renewal of data and a time chart for the explanation of operation of the circuit, respectively. A data key unit 141 includes keys for setting data of eight bits corresponding to 2.sup.0, 2.sup.1,-, 2.sup.7 and a key closed at a time of complete establishment of data to give a strobe signal STB. A one-shot multivibrator 142 is energized by the strobe signal to deliver an output for a limited time period of one-sixtieth second. When the one-shot multivibrator 142 delivers its output, signals delivered from the data key unit 141 are set in flip-flops 152, 152,-, 158 through respective gates 143, 144,-, 150 so as to thereby form the signal 52 to be applied to the buffer memory. During the period in which the one-shot multivibrator 142 is delivering its output, that is, during the one-sixtieth second period, presence of the cursor is detected and a signal 88 is delivered from the gate 88. Then, a set signal is supplied to a flip-flop 160 through an AND-gate 159. When the flip-flop 160 is set, an output appears at its terminal 1 to supply a signal to AND-gates 161, 162,-, 165. The AND-gates 161, 162,-, 165 select as to the gates 1115, 1215,-, 1815 which block of the blocks 41, 42-, 45 of the memory 4 should be opened. This is determined by the write-in control signals 127, 128,-, 131 described above. Thus, data in the corresponding buffer memory is renewed in the manner explained with reference to FIG. 8b. As apparent from reference to FIG. 8, write-in of information in the buffer memory has been finished when the cursor is indicated. Therefore, when the cursor signal 136 appears, the cursor signal 136 is applied to a reset terminal R of the flip-flop 160 to reset the same. An output appearing at a terminal 0 in response to resetting of the flip-flop 160 is applied through a suitable delay circuit 166 to reset terminals R of the flip-flops 151, 152,-, 158 to reset the same, and at the same time, to energize a one-shot multivibrator 167 for producing the write-in finish signal 81. The write-in finish signal 81 is applied to the counter 75 through the OR-gate 82 as a cursor carry-forward signal as described with reference to FIG. 7 to add one to the counter and advance the cursor to the right by one character to indicate the position at which data are to be written next.

It will be apparent that a simple pattern display apparatus may be made according to the present invention when one character space, 8.times.14 dots, including the line space and character space is used an an element for displaying the so-called special pattern including longitudinal, lateral and oblique lines in lieu of characters or symbols as shown in FIG. 11. In this case too, data may be stored in the memory 4 according to an eight-bit code as in the case of characters or symbols, and control entirely similar to that used in the character display described above may be carried out. While two sets of longitudinal elements, two sets of lateral elements and two sets of oblique elements making a total of six sets are essentially required for the display of a pattern, it will readily be understood that the number of sets may be increased to display a more detailed pattern.

Further, a memory for displaying a character or symbol and a memory for displaying a pattern may be independently provided to display a character or symbol and a pattern in superimposed relation as seen in FIG. 11 so as to obtain a universal display apparatus which can be applied to various industrial services. In this case, it is desirable that the lines of the pattern do not overlap the lines of the character so that the character can easily be distinguished from the pattern as shown in FIG. 11. It is therefore convenient to select the timing of the character and pattern at x.sub.2 -x.sub.6, y.sub.3 -y.sub.9 and x.sub.1 -x.sub.8, y.sub.1 -y.sub.14, respectively.

FIGS. 12a, 12b, 12c and 12d show the relation between a basic control circuit 5, a character-generating circuit 6 and a pattern-generating circuit 6' adapted to exhibit a pattern and a character simultaneously as seen in FIG. 11. FIGS. 12a, 12b, 12c and 12d are arranged in a relationship as shown in FIG. 13 to provide a complete illustration of the relation between the circuits as in FIG. 3. In FIGS. 12a through 12d, lines bearing the same symbols connect the associated parts in the circuits. As apparent from comparison between FIG. 12 and FIG. 3, the embodiment shown in FIG. 12 includes a memory 4' and a pattern-generating circuit 6' which are similar in structure to the memory 4 and a character-generating circuit 6 required for the display of characters, and both are regulated with the same timing. In the illustrated embodiment, the character-generating circuit 6 is adapted to display a character A, while the pattern-generating circuit 6' is adapted to display an obliquely rightward and upward extending line in FIG. 11. In FIG. 12, dashes are affixed to those parts employed for the character display appearing in FIG. 3 to denote the same or equivalent parts employed for the pattern display. An OR-circuit 1000 and a lead 1001 are provided to assemble a character and a pattern in the same video signal.

According to the present invention, a commercial television receiver can be utilized in its existing form in the display section. It is thus possible to effect switchover as desired between display according to the present invention and the reception of broadcasting television. FIG. 14 is a block diagram of an embodiment of the present invention adapted for this purpose. Like reference numerals are used in FIG. 14 to denote like parts appearing in FIG. 2.

The apparatus includes a keyboard and printer unit 1, a memory control circuit 2, a data processing unit 3 such as a computer or data logger, a memory 4, a basic control circuit 5, a character-generating circuit 6, an alarm signal-generating circuit 501, a display unit 502 including a horizontal oscillation circuit, a vertical oscillation circuit, an amplifying circuit and a video amplifying circuit, an alarm generating section 503 including an audio amplifying circuit, a control circuit 504 of a standard television receiver, an antenna 505 for receiving the television broadcasting and changeover switches 506, 507, 508 and 509. The standard television receiver is designated by the reference numeral 510. The keyboard and printer unit 1 writes any desired character or symbol or prints a displayed character or symbol for preservation.

The memory control circuit 2 controls the acceptance and delivery of data between the keyboard and printer unit 1, and computer 3 and the memory 4 and readout of data from the memory 4 for delivery to the character generating circuit 6 and the alarm signal generating circuit 501 for display of characters and generation of an alarm signal. The memory 4 stores the code of characters to be displayed on the screen and effects readout and write-in of data under control of the memory control circuit 2.

The basic control circuit 5 produces the horizontal and vertical synchronizing signals to be applied to the display unit 502, and at the same time, applies signals designating the position of characters, space between characters and the spaces between lines to the character-generating circuit 6 and memory control circuit 2. Further, the basic control circuit 5 applies a control signal to the alarm-signal-generating circuit 501 to designate the time and the code at which the alarm is to be generated.

The character generating circuit 6 generates a video signal according to the timing designated by the basic control circuit 5 on the basis of the code supplied from the memory 4 and delivers the video signal to the display unit 502. The display unit 502 displays a character on the screen of the cathode-ray tube depending on the video signal described above and the synchronizing signals supplied from the basic control circuit 5.

The alarm-signal-generating circuit 501 produces an alarm signal according to the timing designated by the basic control circuit 5 on the basis of the code supplied from the memory 4 and delivers the alarm signal to the alarm-generating section 503.

The alarm-generating section 503 comprises an audio amplifying circuit, an output circuit and a speaker, and the audio signal coming from the control circuit 504 of the standard television receiver 510 and the alarm signal coming from the alarm-signal-generating circuit 501 of the character display apparatus are selectively applied to the alarm-generating section 503 by means of the changeover switch 506 to produce sound.

The switches 507, 508 and 509 are changeover switches for the video signal, horizontal synchronizing signal and vertical synchronizing signal, respectively. The display unit 502 serves as a television broadcasting receiver when these switches are closed at contacts a and as a character display unit when these switches are closed at contacts b. These changeover switches 506, 507, 508 and 509 can be remotely controlled from the keyboard 1, a processing unit 3 by a manual control.

A block 520 comprising the circuits 1 through 6 may preferably have a structure the same as that of the embodiment shown in FIGS. 2 and 3 so that a character signal and a received television signal can be selectively displayed. The alarm-signal-generating circuit 501 is controlled by the circuits 4 and 5 so that an alarm signal and an audio signal can be selectively heard. Thus, the apparatus can be made at low cost and a service man for commercial television receivers can perform the required maintenance of the apparatus.

It will be apparent from the foregoing description that the present invention employs a scanning system similar to that of the standard television system. Thus, there is no need to devise a special deflecting circuit and an inexpensive apparatus can be obtained since a receiver according to the standard television system can be satisfactorily incorporated in the apparatus as described above.

By use of the circulating memory, peripheral circuits have a simple structure and hence the control circuit therefor also has a simpler structure. Further, according to the present invention, the memory is divided into a plurality of blocks for the successful control thereof so that a dynamic shift register having a slow operating speed can be satisfactorily employed.

In the embodiments described above, dynamic shift registers having a relatively slow operating speed are employed so that data may merely be transferred from the main memory 47 to the buffer memory 46 during the period of scanning between lines and suitably circulated during the flyback period. However, with high-speed registers, it is necessary to suitably circulate data during the period of scanning between lines as well as the flyback period and also to suitably circulate data within the main memory 47 so as to avoid loss of memory contents. For this purpose, AND-gates 168 and INHIBIT-gates 169 as shown by the broken lines in FIG. 6 may, for example, be provided to establish the circulating path for the main memory 47 and to cut off the circulating path from the buffer memory 46 to the main memory 47. In this case, the data should naturally be circulated in such a manner so as not to cause any disorder in the address system as described in the embodiments. The circulating memory operable with high speeds may become somewhat complex compared with those of the embodiments in respect of the control of circulation. However, the number of divided blocks of the memory can be reduced or division of the memory into blocks will become unnecessary to simplify the control in this respect. When, for example, the shift register has an operating speed of 1 MHz, it is unnecessary to divide the memory into five blocks in the case of the described embodiments. Further, due to a high operating speed, it becomes unnecessary in respect of the control of write-in by the cursor too to make cursor detection prior to the actual cursor position as previously described. More precisely, as shown in FIG. 15, there is a period of time .DELTA.T before a shift pulse .phi..sub.1 is supplied after the cursor is detected, and this permits write-in thereby simplifying the detection of the cursor and the write-in control circuit. When a high-speed circulating memory is employed to further increase the number of characters that can be displayed, the circulating path shown by the broken lines in FIG. 6 will be difficult to make possible the circulation of a predetermined number of bits. In such a case, the main memory may be divided into a suitable number of small sections and circulation may be made within the individual small sections.

* * * * *


uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed