US3898644A - TV display system - Google Patents

TV display system Download PDF

Info

Publication number
US3898644A
US3898644A US396797A US39679773A US3898644A US 3898644 A US3898644 A US 3898644A US 396797 A US396797 A US 396797A US 39679773 A US39679773 A US 39679773A US 3898644 A US3898644 A US 3898644A
Authority
US
United States
Prior art keywords
register
stage
character
counter
signals
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 - Lifetime
Application number
US396797A
Inventor
Larry K Baxter
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.)
QSI SYSTEMS Inc
Original Assignee
QSI SYSTEMS Inc
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 QSI SYSTEMS Inc filed Critical QSI SYSTEMS Inc
Priority to US396797A priority Critical patent/US3898644A/en
Application granted granted Critical
Publication of US3898644A publication Critical patent/US3898644A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G1/00Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data
    • G09G1/06Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows
    • G09G1/14Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam tracing a pattern independent of the information to be displayed, this latter determining the parts of the pattern rendered respectively visible and invisible
    • G09G1/16Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam tracing a pattern independent of the information to be displayed, this latter determining the parts of the pattern rendered respectively visible and invisible the pattern of rectangular co-ordinates extending over the whole area of the screen, i.e. television type raster
    • GPHYSICS
    • G04HOROLOGY
    • G04GELECTRONIC TIME-PIECES
    • G04G9/00Visual time or date indication means
    • G04G9/0058Visual time or date indication means using a cathode ray tube as display device

Definitions

  • ABSTRACT A character display system having a raster type cath- [52] US. Cl. 340/324 AD; 58/152 R; 178/68; ode ray tube display including a continuously updated 235/92 EA display segment for such information as date and time. [51] Int. Cl.
  • G08B 5/36 Data defining the updated portion of the display is [58] Field of Search 340/324 AD; 58/152 R; stored in a circulating shift register having a counter 235/92 EA, 92 N stage and an output stage connected to a character generator. The data is shifted in synchronism with the [56] References Cited raster scan so that the output stage of the register syn- UNITED STATES PATENTS chronously provides information to the character gen- 3388391 6/1968 Clark l l l 340/324 AD erator to generate the updated portion of the display.
  • This invention relates to the display of alpha numeric characters on a television screen.
  • it relates to the display of continually updated information in alpha numeric form on a television screen that simultaneously displays a conventional picture.
  • the invention is primarily directed to those applications where a picture of an event or series of events is recorded on video tape for later display on a television screen and certain current auxilliary information relating to each event must be concurrently recorded for simultaneous display with the picture to which it relates.
  • the date and time are entered into the system electronically.
  • the various elements of this information i.e. seconds, minutes, hours, days, months and years, are stored in counter-registers which are connected to operate as a running electronic calendarclock.
  • the digital contents of these registers are applied to a decoder which converts the signals to corresponding television raster presentation signals.
  • the latter signals are then combined with the output of the television camera as the latter scans the area to be viewed.
  • a suitable synchronizing and switching arrangement applies the contents of the respective registers in turn to the decoder so that they are fed into the video system in the proper order. Then, when the recorded, combined video signal is later displayed, numerals representing the date and time of the recorded pictures appear in a string across the bottom of the screen.
  • the principle object of the present invention is to simplify and thereby reduce the cost of the circuits.
  • the auxilliary information to be recorded and/r displayed is stored in a circulating character register, each character of the information occupying one stage of this register.
  • One stage of the shift register is connected to a video raster decoder so that as the contents of the shift register are rotated, each character in turn is applied to the decoder for combination with the video signal.
  • the recorded information is numerical information to be updated by a counting operation, such as the keeping of time, this is preferably accomplished by including a counter as one stage of the shift register. Then whenever a quantity stored in the register is' to be increased, the system adds to it as it passes through the counter.
  • the counting process requires a carry function in several different situations.
  • FIG. 1 is a diagram of the raster-encoding portions of the circuit
  • FIG. 2 is a diagram of the character storage and selection portions of the circuit.
  • FIG. 3 is a diagram of a display provided by the circuits of FIGS. 1 and 2.
  • actuation of a circuit element takes place on the trailing edge of the actuating signal unless otherwise stated or indicated by the circuit configuration.
  • the signal is first passed through an inverter so that the leading edge of the inverted signal has the same effect as the trailing edge of the noninverted signal.
  • a television camera 10 set up for a surveillance operation provides a video output signal that is applied to a recorder 12 by way of a summing circuit 14. If desired, signal may be simultaneously displayed on a conventional remote television monitor 15.
  • the other input of the summing circuit comes from a character generator, generally indicated at 16, that supplies signals corresponding to alpha numeric characters. These characters are displayed along with the scene viewed by the camera 10. The characters represent any desired information that is to be updated from time to time. In the system described herein they represent the date and time.
  • the system displays in order a series of date and time segments: the month, day of the month, year, hour, minute and second.
  • the indicated time and date are 14 hours, 23 minutes and 36 seconds on July 23,1973.
  • the characters are formed in a conventional 5 X 7 matrix, i.e. 5 elements wide and 7 elements high.
  • Each of the vertical elements corresponds to one line of the television raster.
  • the video display first sweeps across line 0 to form the top portion of each of the characters and then in succession it sweeps across lines 1-6 to complete the character display.
  • the times during which the electron beam traces the respective lines are correspondingly designated V0-V6.
  • the system has time divisions corresponding to the horizontal movement of the electron beam along each of the lines.
  • the first character occupies a zone corresponding to horizontal times H0-H6.
  • the character itself occupies the five elements H0-'H4, H5 and H6 being used for intercharacter spacing.
  • the characters are divided into time-segment blocks of two characters each, with punctuation marks separating the time segments as indicated. This requires additional spacing between the second character of each segment and the first character of the next segment and for this purpose I assignten horizontal intervals H-H9 to the second char acter in each block. Again the character itself occupies intervals H0-H4.
  • Each element in the field of each character of the FIG. 3 display is uniquely identifiable with a pair of vertical and horizontal time intervals.
  • a digital code for the character is applied to a decoder, as described below, along with signals representing the respective vertical and horizontal time signals.
  • the decoder provides an output for each time signal pair, indicating whether the display should be dark or light during that time interval, i.e. in the corresponding position of the display. The combination of these dark and light intervals provides the visual presentation of the character.
  • the decoder when the character 7 is to be displayed, as shown in FIG. 3, the decoder provides a dark" output signal during the vertical time V0, from horizontal time H0 through time H4. The decoder also provides a dark signal when horizontal time H4 occurs during vertical time Vl. On the other hand, there is a light signal during the coincidences of horizontal times H0-H3 with vertical time V1.
  • I have designated the intervals occupied by the respective time segments as t t t 1 and 1,, respectively.
  • the system develops and uses correspondingly designated signals as described below.-
  • the output of the camera 10 is also applied to a sync separator 18 which extracts horizontal and vertical sync pulses. These pulses are applied to variable horizontal and vertical delay units 20 and 22.
  • An oscillator 24 which, in the present example, has a frequency of 2.1 MHz applies a series of pulses through a gate 26 to a horizontal counter 28.
  • the gate 26 is enabled by the output of a flip-flop 30 when the latter is set by the delayed sync pulse from the horizontal delay unit 20.
  • the counter 28 nominally divides the frequency of the oscillator 24 by a factor of ten, except when its counting cycle is shortened, as described below, in which case it divides by a factor of seven.
  • the counter 28 is provided with suitable gating so that in each of various counting states the counter 28 provides an output signal on a different one of its output lines.
  • the signals from the counter 28 appear during the intervals bearing the corresponding designations in FIG. 3. Accordingly, since characters are generated during the horizontal time intervals H0-H4, the output signals H0-H4 from the counter 28 are applied to a raster encoder 32.
  • a second timing input for the encoder 32 is supplied by a vertical counter 34, which is similar to the counter 28.
  • the counter 34 counts the r, signals, which are applied by way of an AND gate 36. Specifically, the counter 34 increases its count at the end of each displayed line of characters (FIG. 3).
  • the counter 34 has eight states and eight corresponding output signals, V0-V6, which correspond in turn to the intervals V0-V6 in FIG. 3, and also a state V7. These signals are applied to the raster encoder 32 as shown. The counter is cleared to its V0 state by the output of the vertical delay unit 22.
  • a third input for the encoder 32 is the content of a character register 38 which contains the codes for the various characters to be displayed.
  • the codes in the register 38 will merely be the binary representations of the numerals to be displayed.
  • the output of the encoder 32 is applied to the summing circuit 14 by way of a gate 40 and an OR circuit 42.
  • the gate 40 is enabled by the coincidence of two signals. The first is a horizontal enabling signal from a flip-flop 44.
  • the flip-flop 44 is set, through an inverter 45 by the leading edge of the H0 signal and reset by the trailing edge of the H4 signal. It is thus set during the intervals H0-I-I4, i.e. the horizontal time intervals during which each of the characters is displayed.
  • the second enabling signal for the gate 40 is a vertical enabling signal provided by the output of an inverter 46 whose input is the V7 signal from the vertical counter 34.
  • the vertical enabling signal is applied to the gate 40 when the counter 34 is in any of its states V0-V6, i.e. the vertical intervals during which the characters are generated (FIG. 2).
  • the character generator 16 has completed the generation of the displayed characters.
  • the vertical enabling signal from the inverter 46 ceases, thereby disabling the gates 40 and 36.
  • the character register 38 is a circulating shift register having a stage for each of the characters to be displayed.
  • the register 38 contains 12 stages. Eleven of these are conventional shift register stages 38a-38k.
  • the twelfth stage is a counter 48.
  • each stage of the register 38 has sufficient capacity for the code of a single character.
  • code of a single character When only numerals are to be displayed, four bits are required for a binary representation of the decimal numerals 0-9.
  • each register stage contains four binary storage elements. The contents of these elements are shifted in parallel from stage to stage in response to the H7 pulses.
  • the counter 48 may be a conventional binary counter arranged internally for decimal operation. Thus, it advances its count by one in response to a CI pulse and, whenever its content is a nine, the receipt of a further CI pulse clears it to 0, with the corresponding emission of a carry pulse (CO).
  • the counter 48 has four character output lines, 48a-48d, that provide the input signals for the raster encoder 32 (FIGS. 1 and 3).
  • the circuit of FIG. 2 also includes a carry shift register 50 in which each stage has a capacity of one bit.
  • the carry register 50 contains any carry bits that have to be stored temporarily.
  • a principle reason to use a carry register is the order in which a string of characters is displayed on a television screen. Normally, the electron beam traces each line from left to right. Thus the higher order, tens, digits are fed to the raster encoder 38 before the lower order, ones, digits.
  • the minute count is 29 and 2 will pass through the counter 48 before the 9 and when the 9 is in the counter 48, the 2 will be in the register stage 38A. Then, when the minute count is to be advanced,
  • a CI pulse will clear the counter 48 to zero and cause the counter to emit a CO (carry) pulse.
  • the CO pulse cannot add to the 2 in the tens position of the minute count until the 2 has circulated back to the counter 48. Therefore, the CO pulse passes to the carry register 50 where it sets a stage 50a correspnding to the stage 38a in the character register 38. The resulting carry bit in the stage 50a is then shifted through the register 50 by the H7 pulses in step with the shifting of the 2 through the register 38. As the 2 finally reaches the counter 48, the carry bit reaches the stage 50L. The stage 50L is connected to the counter so as to apply the carry bit to the counter as the Cl signal. In the example under discussion, this increases the content of the counter 48 to 3. The minute count has thus completed its advance from 29 to 30.
  • the shift register 50 also handles carry signals generated for other purposes as described below. First, however, it will be helpful to review the preferred timing arrangement for the information updating operations.
  • a flip-flop 52 operates as a divide-by-two counter of the H7 signals emitted by the horizontal counter 28 (FIG. 1) after the right hand end of each character in the display (FIG. 3).
  • the output of the flip-flop thus cycles once for each pair of characters in the display, i.e. once for each time segment.
  • it is initially cleared by the delayed sync pulse from the horizontal delay unit 20, i.e. at the beginning of each line of a character display.
  • the flip-flop is in its cleared state during the display of the left hand character in each time segment and is in its set state during the display of the right hand character in each time segment.
  • the first digit in each time segment requires seven horizontal time intervals, whereas the second digit requires ten intervals to accommodate the following punctuation mark.
  • the flip-flop 52 controls the length of the counting sequence of the horizontal counter 28 to accomplish this difference in horizontal timing.
  • the SCND signal provided by the flipflop 52 when it is in its set state passes through an inverter 58 whose output is therefore an FRST signal corresponding to the first digit in each time segment.
  • the FRST signal enables the gate 60 (FIG. 1) to feed back the H7 signal from the counter 28 to a reset input of the counter by way of an inverter 61.
  • the gate 60 is reset to a 0 count to limit it to seven horizontal time intervals for the first digit.
  • the FRST signal is absent, the gate 60 is thereby disabled and the horizontal counter 28 counts through a full ten intervals, H0-H9.
  • the circuit of FIG. 2 also includes a divide-by-six counter 54 connected to count the H9 signals.
  • the output of the counter 54 is decoded by a decoder 56. Since the H9 signal occurs only at the end of each time segment, the counter 54 counts the time segments and the decoder 56 provides an output on one of six output terminals during each time segment. These signals are designated in accordance with the display illustrated in FIG. 3.
  • the counter 56 is also cleared by the delayed sync signal from the horizontal delay unit 20 and, when it is cleared, the decoder 56 emits the t signal.
  • the decoder 56 is enabled by the output of a gate 62 upon the coincidence of the SCND signal from the flipflop 52 and the H6 signal from the horizontal counter 28. Thus the decoder 56 provides outputs only during the H6 time intervals immediately following the right hand digits of the respective time segments.
  • the system Since the system displays time, it includes a clock 64 synchronized to a stable frequency source such as the power line. Assuming a power frequency of 60Hz and a corresponding frequency of the clock 64, a frequency divider 66 divides the output of the clock to provide the basic one-second time intervals for the display. Preferably the divider 66 provides two output signals. one at 1H2 and the other at 2H2, the latter output being used to set the correct time into the system initially.
  • the operator applies the 2Hz output of the divider 66 to the set input of a flip-flop 68 by way of a push button switch 70 and selector switch 71.
  • the resulting output of the flip-flop 68 provides one enabling input for a gate 72.
  • the operator selects, for example, the t output of the decoder 56 as a second enabling signal for the gate 72. Then, when the t signal and the set output of the flip-flop 68 coincide, the gate passes the next pulse from the oscillator 24 to the stage 50j of the carry register 50.
  • the second digit of the month is displayed, i.e. the second digit of the month is in the counter 48 in the character register 38. Therefore, the first digit of the day of the month is in the register stage 38k and the second digit of the day is in the register stage 38j. Accordingly, the output of the gate 72 inserts a carry bit into the carry register stage corresponding to the second digit of the day of the month.
  • this carry bit is in the carry register stage 50k.
  • the content of the stage thus enables a gate 74 to pass the next pulse from the oscillator 24 to the flip-flop 68 and thereby reset the flip-flop to disable the gate 72.
  • the next H7 pulse moves the carry bit to the stage 50L and the content of this stage thereby enables a counter input gate 76.
  • the gate 76 then passes the following Hl signal to the counter 48 as a Cl signal to advance by one the content of the counter, i.e. advance the day of the month to the next date.
  • the circuit performs a carry operation to advance the first digit in the manner described above.
  • the operator adjusts the other time segments contained in the character register 38 by setting the selector switch 73 to appropriate positions and actuating the switch 70 until the correct numbers appear in the display.
  • the switch 73 is preferably provided with an indicator showing which time segment is adjusted for each position of the switch.
  • the last time segment to be adjusted in this manner will be the seconds segment.
  • the operator moves the switch 71 to its other position to apply the lHz signal to the flip-flop 68.
  • the seconds count in the character register 38 thus automatically advances in the manner described above, but at a rate of one per second, thereby to provide a continuous display and record of the seconds segment of the time.
  • the system accomplishes this by means of a decoder 78 that decodes the contents of the counter 48 and register stage 38a. When the combined content of these two stages reaches 60, the decoder 78 provides an output on a line 78a.
  • the outputs of the decoder 78 are applied to a coin cidence logic unit 80 along with the time segment outputs of the decoder 56. If a signal on line 78a coincides with the t signal, as it will when the minute count reaches 60, the logic unit 80 will emit an OF (overflow) signal. This signal clears the counter 48 and register stage 38a, thereby resetting the contents of both stages to zero.
  • OF overflow
  • the logic unit 80 inserts a secondsminutes carry bit (S-M) into the carry register stage 50b by way of an output conductor 80b.
  • S-M secondsminutes carry bit
  • the corresponding stage 38b in the character register contains the right hand digit of the minute segment. Consequently, when this digit next reaches the counter 48, the carry bit in the stage 50b will reach the stage 50L.
  • the H1 signal at the time will thus pass through the gate 76 as a CI signal for the counter 48, thereby increasing the minute count by one.
  • a decoder output on line 78a coincides with the t,,, signal to provide an OF signal from the logic unit 80 along with a minutes-hours carry signal (M-H) on line 80b. This clears the minute count to zero and advances the hour count.
  • the decoder 78 When the hour count reaches 24, the decoder 78 provides an output signal on line 78b when the hour time segment is contained in the register stage 38a and counter 48. This will coincide with the t signal and the logic unit 80 will again emit an OF signal, this time clearing the hour count to zero.
  • the logic unit 80 will also provide an hours-days carry signal (H-D), but this time on a line 80d connected to the carry register stage 50d.
  • H-D hours-days carry signal
  • FIGS. 2 and 3 will show that, at this time, the character register stage 38d contains the right hand digit of the clay of the month. Accordingly, when that digit next reaches the counter 48, the carry bit inserted into the register stage 50d will reach the carry stage 50L. The resulting Cl signal will thus advance the date by one day.
  • the decoder 78 has output lines 78d, 78e and 78f that provide signals when the date reaches 29 (February, non-leap year), 31 and 32, respectively.
  • a month decoder 82 provides Outputs when the contents of character register stages 38b and 38c correspond to months having 28, 30 and 31 days respectively. For example, if these two register stages contain the number 07, corresponding to July, the decoder 82 provides an output on line 82a, as it does for all other months having thirty-one days.
  • the stages 38b and 380 contain the month whenever the stage 38b and counter 48 contain the day of the month.
  • the logic unit emits an OF signal to clear the stage 38a and counter 48.
  • the logic unit 80 will emit its output signals when the day-of-the-month count reaches 32.
  • the logic unit also transmits a days-months carry signal (D-M) over line 80b to the carry register stage 50b to advance the month count in the same manner that the minute and hour counts are advanced, as described above.
  • D-M days-months carry signal
  • the logic unit 80 can be arranged to apply a signal to the counter 48, directly resetting counter to the count of one at the same time that the register stage 38a is cleared.
  • the counter can be cleared as described above, along with the stage 38a, and then advanced by one count. The latter step can be accomplished by means of a CI signal developed after the counter 48 has been cleared and before the next shift (H7) pulse is applied to the register 38.
  • H7 next shift
  • the carry register 50 includes a stage 50x that precedes the stage 50a.
  • the stage 50x corresponds to the counter 48 in the shifting sequence.
  • the coincidence logic unit 80 applies a carry signal SC to the stage 50x by way of an output line 80x.
  • This carry signal shifts into the stage 50a at the same time that the content of the counter 48 shifts into the stage 38a.
  • the carry signal reaches the carry register stage 501 the next time that the right-hand digit of the day of the month reaches the counter 48.
  • the resulting Cl signal then sets a 1 into the counter 48 to provide the correct day of the month.
  • the circuit of FIG. 2 may also include a switch (not shown) that changes the connections to the decoder 78 to provide a signal when the day of the month reaches 30 instead of 29, in order to take into account an increase in the number of days in February from 28 to 29 during leap years.
  • a switch (not shown) that changes the connections to the decoder 78 to provide a signal when the day of the month reaches 30 instead of 29, in order to take into account an increase in the number of days in February from 28 to 29 during leap years.
  • the decoder 78 Whenever the combined content of the register state 38a and counter 48 is 13, the decoder 78 provides an output on line 78g. When this output signal coincides with the t,,,, signal, it indicates an end-of-the-year overflow of the month count.
  • the logic unit 80 will therefore emit an OF signal to clear the register stage 38a and counter 48.
  • the logic unit will also supply a months-years carry signal (M-Y) to carry register stage 50h over a line 80h. At this time the character register stage 38h contains the right hand digit of the year count. Therefore, when the latter digit reaches the counter 48, the carry signal will arrive at the stage 501 to advance the year count by means of the CI signal.
  • the logic unit 80 applies an additional carry signal to the register stage 50x to reset the month count in the same manner that the day-ofthe-month count is reset.
  • the punctuation marks shown in FIG. 3 are formed by a circuit shown in FIG. 1. With reference to the latter figure. the vertically centered dots following the month and day segments are generated by means of a gate 84 upon the coincidence of the V3 signal with either the t or t signal as applied to an OR circuit 86. The output ofthe gate 84 is applied to the summing circuit 14 by way of the OR circuit 42.
  • the colons following the hour and minute segments of the display are generated by a gate 88 upon the coincidence of outputs from OR circuits 90 and 92.
  • the inputs for the OR circuit 90 are the I and t signals and the inputs for the OR circuit 92 and the V and V6 signals.
  • a character display system for displaying characters in raster form, said system comprising A. a raster encoder that converts the combination of 1. vertical timing signals,
  • characters to be displayed and 3. includes i. output conductors that provide to said encoder the character code input therefor, said characters being arranged in said shift register so as to be shifted to said output conductors in the order in which they are to be displayed, ii. a counter as one stage thereof,
  • F. means for applying shift signals to said shift register in synchronism with the tracing of the portions of the raster lines associated with the respective displayed characters.
  • C. means for incrementing said counter whenever a second stage in said carry register, corresponding to said counter, contains said bit, thereby to advance said first digit when there is an overflow of said next less significant digit.
  • a system as defined in claim 3 having the capability of displaying different items of countable information having different moduli, said system comprising A. a first decoder connected to decode the contents of one or more character register stages to provide output signals corresponding to predetermined contents of said one or more stages,
  • coincidence means for gating each of said decoder output signals with a segment signal, thereby to provide an overflow signal for each item when that item l. is contained in said one or more stages and 2. exceeds the modulus for that item, and
  • C. means for clearing each item in response to theoverflow signal corresponding thereto.
  • a system as defined in claim 2 having the capability of displaying different items of countable informa tion having different moduli, said system comprising A. a first decoder connected to decode the contents of one or more character register stages to provide output signals corresponding to predetermined contents of said one or more stages,
  • coincidence means for gating each of said decoder output signals with a segment signal, thereby to provide an overflow signal for each item when that item 1. is contained in said one or more stages and 2. exceeds the modulus for that item, and
  • C. means for clearing each item in response to the overflow signal corresponding thereto.
  • a system as defined in claim 5 including means for updating a first item of information in response to the overflow of a second item of information, and
  • said coincidence means farther provides a carry signal upon the coincidence of an output signal with a segment signal
  • B. including means for applying the carry signal resulting from overflow of said second item to the stage of said carry register then corresponding to the character register stage containing the least signiflcant digit of said first item, thereby to insert a carry bit into that carry register stage and consequently advance said least significant digit when that digit is next contained in said counter.

Abstract

A character display system having a raster type cathode ray tube display including a continuously updated display segment for such information as date and time. Data defining the updated portion of the display is stored in a circulating shift register having a counter stage and an output stage connected to a character generator. The data is shifted in synchronism with the raster scan so that the output stage of the register synchronously provides information to the character generator to generate the updated portion of the display. The counter stage is appropriately incremented when containing data to be modified, thereby updating the display information being circulated.

Description

United States Patent Baxter 1 1 Aug. 5, 1975 [5 TV DISPLAY SYSTEM 3,803,587 4/1974 Mead 235/92 EA 3,816,730 6/1974 Yamamoto et a1. 58/152 R [75] Invent: Larry Baxter Lexmgton, Mass" 3,818,482 6/1974 Yoshida et a1. 340/324 AD [73] Assignee: QSI Systems, Inc., West Newton,
M Primary Examiner-David L. Trafton [2 Filed: Sept. 1973 Attorney, Agent, or Firn1Cesari and McKenna [21] Appl. N0.: 396,797 [57] ABSTRACT A character display system having a raster type cath- [52] US. Cl. 340/324 AD; 58/152 R; 178/68; ode ray tube display including a continuously updated 235/92 EA display segment for such information as date and time. [51] Int. Cl. G08B 5/36 Data defining the updated portion of the display is [58] Field of Search 340/324 AD; 58/152 R; stored in a circulating shift register having a counter 235/92 EA, 92 N stage and an output stage connected to a character generator. The data is shifted in synchronism with the [56] References Cited raster scan so that the output stage of the register syn- UNITED STATES PATENTS chronously provides information to the character gen- 3388391 6/1968 Clark l l l 340/324 AD erator to generate the updated portion of the display. 3,422,420 1/1969 Clark 340/324 AD The counter stage is appropriately incremented when 3,714,663 1/1973 Smith 340/324 AD containing data to be modified, thereby updating the 3,772,874 ll/1973 LCfkOWllZZ 340/336 X information being circulated 3,786,481 1/1974 Hartman 340 324 AD 3,792,613 2/1974 Couture 340/324 AD 8 s, 3 ng Figures [IO l4 l2 CAMERA VIDEO I (I8 2 RECORDER SYNC. SEPARATOR 42 HORIZONTAL lVERTICAL i I I HORIZONTAL VERTICAL 22 40 9 l5 DELAY DELAY CLR VERTICAL COUNTER R 36 34 05c -24 F F. -30
o' ts HORIZONTAL ENCODER HE REGISTER PATENTED Am; 5191s SHEET TV DISPLAY SYSTEM BACKGROUND OF THE INVENTION This invention relates to the display of alpha numeric characters on a television screen. In particular, it relates to the display of continually updated information in alpha numeric form on a television screen that simultaneously displays a conventional picture.
The invention is primarily directed to those applications where a picture of an event or series of events is recorded on video tape for later display on a television screen and certain current auxilliary information relating to each event must be concurrently recorded for simultaneous display with the picture to which it relates.
For example, many banks position television cameras to view teller transactions. The pictures are recorded on video tape and later displayed if they are to be visually reviewed. Then if a bad check is passed or there is a holdup, the authorities can review the recorded pictures to identify the wrongdoers. To make the evidence more binding in court, it is desirable that the system record, along with the viewed event, the date and time thereof so that each person whose picture is recorded can be positively connected with a specific date and time.
Conventionally the date and time are entered into the system electronically. The various elements of this information, i.e. seconds, minutes, hours, days, months and years, are stored in counter-registers which are connected to operate as a running electronic calendarclock. The digital contents of these registers are applied to a decoder which converts the signals to corresponding television raster presentation signals. The latter signals are then combined with the output of the television camera as the latter scans the area to be viewed. A suitable synchronizing and switching arrangement applies the contents of the respective registers in turn to the decoder so that they are fed into the video system in the proper order. Then, when the recorded, combined video signal is later displayed, numerals representing the date and time of the recorded pictures appear in a string across the bottom of the screen.
While this system effectively records the required information, it requires relatively involved and expensive switching circuitry to apply the contents of the various data-containing registers to the decoder. The principle object of the present invention is to simplify and thereby reduce the cost of the circuits.
SUMMARY OF THE INVENTION In my system the auxilliary information to be recorded and/r displayed is stored in a circulating character register, each character of the information occupying one stage of this register. One stage of the shift register is connected to a video raster decoder so that as the contents of the shift register are rotated, each character in turn is applied to the decoder for combination with the video signal. In cases where the recorded information is numerical information to be updated by a counting operation, such as the keeping of time, this is preferably accomplished by including a counter as one stage of the shift register. Then whenever a quantity stored in the register is' to be increased, the system adds to it as it passes through the counter.
The counting process requires a carry function in several different situations. For this I prefer to use a separate carry shift register having a stage correspond ing to each stage in the character register and arranged for insertion of carry bits into certain stages. Whenever a carry bit reaches the stage corresponding to the counter, it increments the counter and thereby increases the value of the digit then contained in the counter.
DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram of the raster-encoding portions of the circuit;
FIG. 2 is a diagram of the character storage and selection portions of the circuit; and
FIG. 3 is a diagram of a display provided by the circuits of FIGS. 1 and 2.
In the following description, actuation of a circuit element, e.g. setting or clearing ofa flip-flop. takes place on the trailing edge of the actuating signal unless otherwise stated or indicated by the circuit configuration. Thus, when actuation on the leading edge of a signal is desired, the signal is first passed through an inverter so that the leading edge of the inverted signal has the same effect as the trailing edge of the noninverted signal.
DESCRIPTION OF THE PREFERRED EMBODIMENT As shown in FIG. 1, a television camera 10 set up for a surveillance operation provides a video output signal that is applied to a recorder 12 by way of a summing circuit 14. If desired, signal may be simultaneously displayed on a conventional remote television monitor 15. The other input of the summing circuit comes from a character generator, generally indicated at 16, that supplies signals corresponding to alpha numeric characters. These characters are displayed along with the scene viewed by the camera 10. The characters represent any desired information that is to be updated from time to time. In the system described herein they represent the date and time.
At this point it will be helpful to review the arrangement of the character display on the cathode ray screen. As shown in FIG. 3, the system displays in order a series of date and time segments: the month, day of the month, year, hour, minute and second. Thus, the indicated time and date are 14 hours, 23 minutes and 36 seconds on July 23,1973.
The characters are formed in a conventional 5 X 7 matrix, i.e. 5 elements wide and 7 elements high. Each of the vertical elements corresponds to one line of the television raster. Specifically, the video display first sweeps across line 0 to form the top portion of each of the characters and then in succession it sweeps across lines 1-6 to complete the character display. The times during which the electron beam traces the respective lines are correspondingly designated V0-V6.
Similarly, the system has time divisions corresponding to the horizontal movement of the electron beam along each of the lines. Thus, the first character occupies a zone corresponding to horizontal times H0-H6. The character itself occupies the five elements H0-'H4, H5 and H6 being used for intercharacter spacing.
In the display shown in FIG. 3, the characters are divided into time-segment blocks of two characters each, with punctuation marks separating the time segments as indicated. This requires additional spacing between the second character of each segment and the first character of the next segment and for this purpose I assignten horizontal intervals H-H9 to the second char acter in each block. Again the character itself occupies intervals H0-H4.
Each element in the field of each character of the FIG. 3 display is uniquely identifiable with a pair of vertical and horizontal time intervals. In order to generate the character, i.e. develop the electrical signals which will be used to display it, a digital code for the character is applied to a decoder, as described below, along with signals representing the respective vertical and horizontal time signals. The decoder provides an output for each time signal pair, indicating whether the display should be dark or light during that time interval, i.e. in the corresponding position of the display. The combination of these dark and light intervals provides the visual presentation of the character.
For example, when the character 7 is to be displayed, as shown in FIG. 3, the decoder provides a dark" output signal during the vertical time V0, from horizontal time H0 through time H4. The decoder also provides a dark signal when horizontal time H4 occurs during vertical time Vl. On the other hand, there is a light signal during the coincidences of horizontal times H0-H3 with vertical time V1.
In FIG. 3', I have designated the intervals occupied by the respective time segments as t t t 1 and 1,, respectively. The system develops and uses correspondingly designated signals as described below.-
With further reference to FIG. 1, the output of the camera 10 is also applied to a sync separator 18 which extracts horizontal and vertical sync pulses. These pulses are applied to variable horizontal and vertical delay units 20 and 22.
An oscillator 24 which, in the present example, has a frequency of 2.1 MHz applies a series of pulses through a gate 26 to a horizontal counter 28. The gate 26 is enabled by the output of a flip-flop 30 when the latter is set by the delayed sync pulse from the horizontal delay unit 20. The counter 28 nominally divides the frequency of the oscillator 24 by a factor of ten, except when its counting cycle is shortened, as described below, in which case it divides by a factor of seven. The counter 28 is provided with suitable gating so that in each of various counting states the counter 28 provides an output signal on a different one of its output lines. The signals from the counter 28 appear during the intervals bearing the corresponding designations in FIG. 3. Accordingly, since characters are generated during the horizontal time intervals H0-H4, the output signals H0-H4 from the counter 28 are applied to a raster encoder 32.
A second timing input for the encoder 32 is supplied by a vertical counter 34, which is similar to the counter 28. The counter 34 counts the r, signals, which are applied by way of an AND gate 36. Specifically, the counter 34 increases its count at the end of each displayed line of characters (FIG. 3).
The counter 34 has eight states and eight corresponding output signals, V0-V6, which correspond in turn to the intervals V0-V6 in FIG. 3, and also a state V7. These signals are applied to the raster encoder 32 as shown. The counter is cleared to its V0 state by the output of the vertical delay unit 22.
A third input for the encoder 32 is the content of a character register 38 which contains the codes for the various characters to be displayed. In the present example, where the characters are all numerals. the codes in the register 38 will merely be the binary representations of the numerals to be displayed. 5 The output of the encoder 32 is applied to the summing circuit 14 by way of a gate 40 and an OR circuit 42. The gate 40 is enabled by the coincidence of two signals. The first is a horizontal enabling signal from a flip-flop 44. The flip-flop 44 is set, through an inverter 45 by the leading edge of the H0 signal and reset by the trailing edge of the H4 signal. It is thus set during the intervals H0-I-I4, i.e. the horizontal time intervals during which each of the characters is displayed.
The second enabling signal for the gate 40 is a vertical enabling signal provided by the output of an inverter 46 whose input is the V7 signal from the vertical counter 34. Thus the vertical enabling signal is applied to the gate 40 when the counter 34 is in any of its states V0-V6, i.e. the vertical intervals during which the characters are generated (FIG. 2). When the counter 34 reaches its V7 state, the character generator 16 has completed the generation of the displayed characters. At this time the vertical enabling signal from the inverter 46 ceases, thereby disabling the gates 40 and 36.
This cuts off the output of the encoder 32 from the video channel. It also prevents the counting of further t signals until the next delayed vertical sync signal clears the counter 34. By varying the delay in the vertical delay unit 22 one may thus adjust the vertical position of the characters in the video display. Similarly one may adjust the horizontal position of the characters by variation of the delay in the horizontal delay unit 20.
As shown in FIG. 2 the character register 38 is a circulating shift register having a stage for each of the characters to be displayed. Thus in the present example the register 38 contains 12 stages. Eleven of these are conventional shift register stages 38a-38k. The twelfth stage is a counter 48.
More specifically, each stage of the register 38 has sufficient capacity for the code of a single character. When only numerals are to be displayed, four bits are required for a binary representation of the decimal numerals 0-9. Accordingly, each register stage contains four binary storage elements. The contents of these elements are shifted in parallel from stage to stage in response to the H7 pulses.
The counter 48 may be a conventional binary counter arranged internally for decimal operation. Thus, it advances its count by one in response to a CI pulse and, whenever its content is a nine, the receipt of a further CI pulse clears it to 0, with the corresponding emission of a carry pulse (CO). The counter 48 has four character output lines, 48a-48d, that provide the input signals for the raster encoder 32 (FIGS. 1 and 3).
The circuit of FIG. 2 also includes a carry shift register 50 in which each stage has a capacity of one bit. The carry register 50 contains any carry bits that have to be stored temporarily. A principle reason to use a carry register is the order in which a string of characters is displayed on a television screen. Normally, the electron beam traces each line from left to right. Thus the higher order, tens, digits are fed to the raster encoder 38 before the lower order, ones, digits.
Illustratively, if the minute count is 29 and 2 will pass through the counter 48 before the 9 and when the 9 is in the counter 48, the 2 will be in the register stage 38A. Then, when the minute count is to be advanced,
a CI pulse will clear the counter 48 to zero and cause the counter to emit a CO (carry) pulse. However, the CO pulse cannot add to the 2 in the tens position of the minute count until the 2 has circulated back to the counter 48. Therefore, the CO pulse passes to the carry register 50 where it sets a stage 50a correspnding to the stage 38a in the character register 38. The resulting carry bit in the stage 50a is then shifted through the register 50 by the H7 pulses in step with the shifting of the 2 through the register 38. As the 2 finally reaches the counter 48, the carry bit reaches the stage 50L. The stage 50L is connected to the counter so as to apply the carry bit to the counter as the Cl signal. In the example under discussion, this increases the content of the counter 48 to 3. The minute count has thus completed its advance from 29 to 30.
The shift register 50 also handles carry signals generated for other purposes as described below. First, however, it will be helpful to review the preferred timing arrangement for the information updating operations.
As further shown in FIG. 2 a flip-flop 52 operates as a divide-by-two counter of the H7 signals emitted by the horizontal counter 28 (FIG. 1) after the right hand end of each character in the display (FIG. 3). The output of the flip-flop thus cycles once for each pair of characters in the display, i.e. once for each time segment. To insure the correct sequence of signals from the flip-flop 52, it is initially cleared by the delayed sync pulse from the horizontal delay unit 20, i.e. at the beginning of each line of a character display. Thus the flip-flop is in its cleared state during the display of the left hand character in each time segment and is in its set state during the display of the right hand character in each time segment.
As pointed out above, the first digit in each time segment requires seven horizontal time intervals, whereas the second digit requires ten intervals to accommodate the following punctuation mark. The flip-flop 52 controls the length of the counting sequence of the horizontal counter 28 to accomplish this difference in horizontal timing.
Specifically the SCND signal provided by the flipflop 52 when it is in its set state passes through an inverter 58 whose output is therefore an FRST signal corresponding to the first digit in each time segment. The FRST signal enables the gate 60 (FIG. 1) to feed back the H7 signal from the counter 28 to a reset input of the counter by way of an inverter 61. Thus, at the beginning of the H7 time interval during the tracing of the first character in each time segment, the counter 28 is reset to a 0 count to limit it to seven horizontal time intervals for the first digit. On the other hand, during the tracing of the second digit of each time segment, the FRST signal is absent, the gate 60 is thereby disabled and the horizontal counter 28 counts through a full ten intervals, H0-H9.
The circuit of FIG. 2 also includes a divide-by-six counter 54 connected to count the H9 signals. The output of the counter 54 is decoded by a decoder 56. Since the H9 signal occurs only at the end of each time segment, the counter 54 counts the time segments and the decoder 56 provides an output on one of six output terminals during each time segment. These signals are designated in accordance with the display illustrated in FIG. 3. The counter 56 is also cleared by the delayed sync signal from the horizontal delay unit 20 and, when it is cleared, the decoder 56 emits the t signal.
The decoder 56 is enabled by the output of a gate 62 upon the coincidence of the SCND signal from the flipflop 52 and the H6 signal from the horizontal counter 28. Thus the decoder 56 provides outputs only during the H6 time intervals immediately following the right hand digits of the respective time segments.
Since the system displays time, it includes a clock 64 synchronized to a stable frequency source such as the power line. Assuming a power frequency of 60Hz and a corresponding frequency of the clock 64, a frequency divider 66 divides the output of the clock to provide the basic one-second time intervals for the display. Preferably the divider 66 provides two output signals. one at 1H2 and the other at 2H2, the latter output being used to set the correct time into the system initially.
More specifically, to set the time, the operator applies the 2Hz output of the divider 66 to the set input of a flip-flop 68 by way of a push button switch 70 and selector switch 71. The resulting output of the flip-flop 68 provides one enabling input for a gate 72. Also, by means of a selector switch 73, the operator selects, for example, the t output of the decoder 56 as a second enabling signal for the gate 72. Then, when the t signal and the set output of the flip-flop 68 coincide, the gate passes the next pulse from the oscillator 24 to the stage 50j of the carry register 50.
During the t signal, the second digit of the month is displayed, i.e. the second digit of the month is in the counter 48 in the character register 38. Therefore, the first digit of the day of the month is in the register stage 38k and the second digit of the day is in the register stage 38j. Accordingly, the output of the gate 72 inserts a carry bit into the carry register stage corresponding to the second digit of the day of the month.
Following the next H7 (shift) pulse this carry bit is in the carry register stage 50k. The content of the stage thus enables a gate 74 to pass the next pulse from the oscillator 24 to the flip-flop 68 and thereby reset the flip-flop to disable the gate 72.
The next H7 pulse moves the carry bit to the stage 50L and the content of this stage thereby enables a counter input gate 76. The gate 76 then passes the following Hl signal to the counter 48 as a Cl signal to advance by one the content of the counter, i.e. advance the day of the month to the next date.
One-half second later the output of the counter 66 again sets the flip flop 68 and the foregoing sequence is repeated to update the day of the month once again. This continues until the correct day of the month appears in the display, at which time the operator releases the switch 70 to prevent further advance of the date.
If the second, i.e. the least significant, digit of the date must advance past 9 to reach the correct date, the circuit performs a carry operation to advance the first digit in the manner described above.
In similar fashion the operator adjusts the other time segments contained in the character register 38 by setting the selector switch 73 to appropriate positions and actuating the switch 70 until the correct numbers appear in the display. The switch 73 is preferably provided with an indicator showing which time segment is adjusted for each position of the switch.
Ordinarily the last time segment to be adjusted in this manner will be the seconds segment. When the correct seconds count appears on the display, the operator moves the switch 71 to its other position to apply the lHz signal to the flip-flop 68. The seconds count in the character register 38 thus automatically advances in the manner described above, but at a rate of one per second, thereby to provide a continuous display and record of the seconds segment of the time.
When the seconds count reaches 60, it should reset to zero and the minute count should advance by one. The system accomplishes this by means of a decoder 78 that decodes the contents of the counter 48 and register stage 38a. When the combined content of these two stages reaches 60, the decoder 78 provides an output on a line 78a.
The outputs of the decoder 78 are applied to a coin cidence logic unit 80 along with the time segment outputs of the decoder 56. If a signal on line 78a coincides with the t signal, as it will when the minute count reaches 60, the logic unit 80 will emit an OF (overflow) signal. This signal clears the counter 48 and register stage 38a, thereby resetting the contents of both stages to zero.
At the same time, the logic unit 80 inserts a secondsminutes carry bit (S-M) into the carry register stage 50b by way of an output conductor 80b. At this time, the corresponding stage 38b in the character register contains the right hand digit of the minute segment. Consequently, when this digit next reaches the counter 48, the carry bit in the stage 50b will reach the stage 50L. The H1 signal at the time will thus pass through the gate 76 as a CI signal for the counter 48, thereby increasing the minute count by one.
Even though the second count reaches 60, it remains at that figure only momentarily and consequently the viewer never perceives this number in the video display.
In similar fashion, when the minute count reaches 60, a decoder output on line 78a coincides with the t,,, signal to provide an OF signal from the logic unit 80 along with a minutes-hours carry signal (M-H) on line 80b. This clears the minute count to zero and advances the hour count.
When the hour count reaches 24, the decoder 78 provides an output signal on line 78b when the hour time segment is contained in the register stage 38a and counter 48. This will coincide with the t signal and the logic unit 80 will again emit an OF signal, this time clearing the hour count to zero. The logic unit 80 will also provide an hours-days carry signal (H-D), but this time on a line 80d connected to the carry register stage 50d. Reference to FIGS. 2 and 3 will show that, at this time, the character register stage 38d contains the right hand digit of the clay of the month. Accordingly, when that digit next reaches the counter 48, the carry bit inserted into the register stage 50d will reach the carry stage 50L. The resulting Cl signal will thus advance the date by one day.
Since the number of days in a month varies according to the month, I have provided the logic unit 80 with a further input indicating the month, in order to control the date reading which will reset the day of the month and advance the month. Specifically, the decoder 78 has output lines 78d, 78e and 78f that provide signals when the date reaches 29 (February, non-leap year), 31 and 32, respectively. A month decoder 82 provides Outputs when the contents of character register stages 38b and 38c correspond to months having 28, 30 and 31 days respectively. For example, if these two register stages contain the number 07, corresponding to July, the decoder 82 provides an output on line 82a, as it does for all other months having thirty-one days. The stages 38b and 380 contain the month whenever the stage 38b and counter 48 contain the day of the month.
Thus, whenever the combined content of the stage 38a and counter 48 is the day of the month, as indicated by the t,, signal, and that content overflows, i.e. exceeds the number of days in the month indicated by the output of the month decoder 82, the logic unit emits an OF signal to clear the stage 38a and counter 48. For example, with a month decoder output on line 82a during July, the logic unit 80 will emit its output signals when the day-of-the-month count reaches 32. The logic unit also transmits a days-months carry signal (D-M) over line 80b to the carry register stage 50b to advance the month count in the same manner that the minute and hour counts are advanced, as described above.
On the other hand, unlike the hour, minute and second time segments, the lowest day-of-the-month count is not zero but one. Accordingly, when the day-of-themonth count exceeds its maximum value, it must be reset to 01. This can be accomplished in several ways. For example, the logic unit 80 can be arranged to apply a signal to the counter 48, directly resetting counter to the count of one at the same time that the register stage 38a is cleared. Alternatively, the counter can be cleared as described above, along with the stage 38a, and then advanced by one count. The latter step can be accomplished by means of a CI signal developed after the counter 48 has been cleared and before the next shift (H7) pulse is applied to the register 38. However, I prefer to use the shift register 50 to develop a delayed count-advance signal.
Specifically, the carry register 50 includes a stage 50x that precedes the stage 50a. In this respect the stage 50x corresponds to the counter 48 in the shifting sequence. Thus when the day-of-the-month count overflows, the coincidence logic unit 80 applies a carry signal SC to the stage 50x by way of an output line 80x.
This carry signal shifts into the stage 50a at the same time that the content of the counter 48 shifts into the stage 38a. Thus the carry signal reaches the carry register stage 501 the next time that the right-hand digit of the day of the month reaches the counter 48. The resulting Cl signal then sets a 1 into the counter 48 to provide the correct day of the month.
The circuit of FIG. 2 may also include a switch (not shown) that changes the connections to the decoder 78 to provide a signal when the day of the month reaches 30 instead of 29, in order to take into account an increase in the number of days in February from 28 to 29 during leap years.
Whenever the combined content of the register state 38a and counter 48 is 13, the decoder 78 provides an output on line 78g. When this output signal coincides with the t,,,, signal, it indicates an end-of-the-year overflow of the month count. The logic unit 80 will therefore emit an OF signal to clear the register stage 38a and counter 48. The logic unit will also supply a months-years carry signal (M-Y) to carry register stage 50h over a line 80h. At this time the character register stage 38h contains the right hand digit of the year count. Therefore, when the latter digit reaches the counter 48, the carry signal will arrive at the stage 501 to advance the year count by means of the CI signal.
Moreover, since the month reading must be reset to 01 at the end of the year, the logic unit 80 applies an additional carry signal to the register stage 50x to reset the month count in the same manner that the day-ofthe-month count is reset.
The punctuation marks shown in FIG. 3 are formed by a circuit shown in FIG. 1. With reference to the latter figure. the vertically centered dots following the month and day segments are generated by means of a gate 84 upon the coincidence of the V3 signal with either the t or t signal as applied to an OR circuit 86. The output ofthe gate 84 is applied to the summing circuit 14 by way of the OR circuit 42.
Similarly, the colons following the hour and minute segments of the display are generated by a gate 88 upon the coincidence of outputs from OR circuits 90 and 92. The inputs for the OR circuit 90 are the I and t signals and the inputs for the OR circuit 92 and the V and V6 signals.
I claim:
1. A character display system for displaying characters in raster form, said system comprising A. a raster encoder that converts the combination of 1. vertical timing signals,
2 horizontal timing signals and 3 character code signals representing a character to be displayed into signals corresponding to a raster presentation of the character,
B. means for generating the horizontal timing signals,
C. means for generating the vertical timing signals,
D. a circulating character shift register that l. shifts in response to shift signals,
2. contains, in the form of said character code, the
characters to be displayed, and 3. includes i. output conductors that provide to said encoder the character code input therefor, said characters being arranged in said shift register so as to be shifted to said output conductors in the order in which they are to be displayed, ii. a counter as one stage thereof,
E. means for incrementing said counter to update the displayed information,
F. means for applying shift signals to said shift register in synchronism with the tracing of the portions of the raster lines associated with the respective displayed characters.
2. The system defined in claim 1 including A. means for generating segment signals corresponding to the presence of predetermined parts of the displayed information in a predetermined stage of said character register, and
B. means for changing the contents of said predetermined register stage in synchronism with said segment signals, thereby to update the information displayed by said system.
3. The system defined in claim 2 including A. a carry shift register having a stage corresponding to each stage in said character register and shifting in response to said shift signals,
B. means for inserting a bit into a first stage of said carry register when said counter overflows, and said first stage corresponding to the character register stage containing a first digit in a number whose next less significant digit is contained in said counter,
C. means for incrementing said counter whenever a second stage in said carry register, corresponding to said counter, contains said bit, thereby to advance said first digit when there is an overflow of said next less significant digit.
4. A system as defined in claim 3 having the capability of displaying different items of countable information having different moduli, said system comprising A. a first decoder connected to decode the contents of one or more character register stages to provide output signals corresponding to predetermined contents of said one or more stages,
coincidence means for gating each of said decoder output signals with a segment signal, thereby to provide an overflow signal for each item when that item l. is contained in said one or more stages and 2. exceeds the modulus for that item, and
C. means for clearing each item in response to theoverflow signal corresponding thereto.
5. A system as defined in claim 2 having the capability of displaying different items of countable informa tion having different moduli, said system comprising A. a first decoder connected to decode the contents of one or more character register stages to provide output signals corresponding to predetermined contents of said one or more stages,
B. coincidence means for gating each of said decoder output signals with a segment signal, thereby to provide an overflow signal for each item when that item 1. is contained in said one or more stages and 2. exceeds the modulus for that item, and
C. means for clearing each item in response to the overflow signal corresponding thereto.
6. A system as defined in claim 5 including means for updating a first item of information in response to the overflow of a second item of information, and
A. in which said coincidence means farther provides a carry signal upon the coincidence of an output signal with a segment signal, and
B. including means for applying the carry signal resulting from overflow of said second item to the stage of said carry register then corresponding to the character register stage containing the least signiflcant digit of said first item, thereby to insert a carry bit into that carry register stage and consequently advance said least significant digit when that digit is next contained in said counter.
7. The system defined in claim 6 in which the items of information are time divisions and including A. a clock and B. means for advancing one of said time divisions in response to the output of said clock.
8. A system as defined in claim 7 A. in which said time divisions include the year, the
month and the day of the month,
including a second decoder connected to said character register to provide month length signals indicating the lengths of months contained in the character register.
C. in which said coincidence means further responds to said month length signals in providing carry and overflow signals at the ends of months.

Claims (12)

1. A character display system for displaying characters in raster form, said system comprising A. a raster encoder that converts the combination of 1. vertical timing signals, 2 horizontal timing signals and 3 character code signals representing a character to be displayed into signals corresponding to a raster presentation of the character, B. means for generating the horizontal timing signals, C. means for generating the vertical timing signals, D. a circulating character shift register that 1. shifts in response to shift signals, 2. contains, in the form of said character code, the characters to be displayed, and 3. includes i. output conductors that provide to said encoder the character code input therefor, said characters being arranged in said shift register so as to be shifted to said output conductors in the order in which they are to be displayed, ii. a counter as one stage thereof, E. means for incrementing said counter tO update the displayed information, F. means for applying shift signals to said shift register in synchronism with the tracing of the portions of the raster lines associated with the respective displayed characters.
2. contains, in the form of said character code, the characters to be displayed, and
2. The system defined in claim 1 including A. means for generating segment signals corresponding to the presence of predetermined parts of the displayed information in a predetermined stage of said character register, and B. means for changing the contents of said predetermined register stage in synchronism with said segment signals, thereby to update the information displayed by said system.
2. exceeds the modulus for that item, and C. means for clearing each item in response to the overflow signal corresponding thereto.
2. exceeds the modulus for that item, and C. means for clearing each item in response to the overflow signal corresponding thereto.
3. The system defined in claim 2 including A. a carry shift register having a stage corresponding to each stage in said character register and shifting in response to said shift signals, B. means for inserting a bit into a first stage of said carry register when said counter overflows, and said first stage corresponding to the character register stage containing a first digit in a number whose next less significant digit is contained in said counter, C. means for incrementing said counter whenever a second stage in said carry register, corresponding to said counter, contains said bit, thereby to advance said first digit when there is an overflow of said next less significant digit.
3. includes i. output conductors that provide to said encoder the character code input therefor, said characters being arranged in said shift register so as to be shifted to said output conductors in the order in which they are to be displayed, ii. a counter as one stage thereof, E. means for incrementing said counter tO update the displayed information, F. means for applying shift signals to said shift register in synchronism with the tracing of the portions of the raster lines associated with the respective displayed characters.
4. A system as defined in claim 3 having the capability of displaying different items of countable information having different moduli, said system comprising A. a first decoder connected to decode the contents of one or more character register stages to provide output signals corresponding to predetermined contents of said one or more stages, coincidence means for gating each of said decoder output signals with a segment signal, thereby to provide an overflow signal for each item when that item
5. A system as defined in claim 2 having the capability of displaying different items of countable information having different moduli, said system comprising A. a first decoder connected to decode the contents of one or more character register stages to provide output signals corresponding to predetermined contents of said one or more stages, B. coincidence means for gating each of said decoder output signals with a segment signal, thereby to provide an overflow signal for each item when that item
6. A system as defined in claim 5 including means for updating a first item of information in response to the overflow of a second item of information, and A. in which said coincidence means further provides a carry signal upon the coincidence of an output signal with a segment signal, and B. including means for applying the carry signal resulting from overflow of said second item to the stage of said carry register then corresponding to the character register stage containing the least significant digit of said first item, thereby to insert a carry bit into that carry register stage and consequently advance said least significant digit when that digit is next contained in said counter.
7. The system defined in claim 6 in which the items of information are time divisions and including A. a clock and B. means for advancing one of said time divisions in response to the output of said clock.
8. A system as defined in claim 7 A. in which said time divisions include the year, the month and the day of the month, B. including a second decoder connected to said character register to provide month length signals indicating the lengths of months contained in the character registEr. C. in which said coincidence means further responds to said month length signals in providing carry and overflow signals at the ends of months.
US396797A 1973-09-13 1973-09-13 TV display system Expired - Lifetime US3898644A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US396797A US3898644A (en) 1973-09-13 1973-09-13 TV display system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US396797A US3898644A (en) 1973-09-13 1973-09-13 TV display system

Publications (1)

Publication Number Publication Date
US3898644A true US3898644A (en) 1975-08-05

Family

ID=23568639

Family Applications (1)

Application Number Title Priority Date Filing Date
US396797A Expired - Lifetime US3898644A (en) 1973-09-13 1973-09-13 TV display system

Country Status (1)

Country Link
US (1) US3898644A (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3993864A (en) * 1974-07-28 1976-11-23 Elliott Brothers (London) Limited Television camera arrangement in which electrically generated data is superimposed on the video picture information
US4004085A (en) * 1974-04-19 1977-01-18 Tokyo Shibaura Electric Co., Ltd. Receiving program-presetting system for a television receiver
US4045815A (en) * 1976-02-04 1977-08-30 The United States Of America As Represented By The Secretary Of The Department Of Health, Education And Welfare System for combining analog and image signals into a standard video format
US4064540A (en) * 1975-06-13 1977-12-20 U.S. Philips Corporation Time registration arrangement provided with a television camera
US4079413A (en) * 1975-07-29 1978-03-14 Kabushiki Kaisha Daini Seikosha Portable electronic timepiece with selective display of time signal and television image
US4099372A (en) * 1977-04-29 1978-07-11 Rca Corporation Timekeeping apparatus with power line dropout provisions
US4106283A (en) * 1975-05-01 1978-08-15 Kabushiki Kaisha Daini Seikosha Combination portable electronic timepiece and television
US4128834A (en) * 1977-04-25 1978-12-05 Rca Corporation Range mark generation
US4161035A (en) * 1977-10-31 1979-07-10 Israel Electro-Optical Industry Ltd. Circuitry for displaying a constantly changing M-mode output on a raster scan display
US4245252A (en) * 1976-08-19 1981-01-13 Sony Corporation Television camera having a character display
US4400092A (en) * 1979-02-08 1983-08-23 Centre Electronique Horloger Sa Analogue and digital display
DE3306518A1 (en) * 1982-02-26 1983-09-08 RCA Corp., 10020 New York, N.Y. TELEVISION IMAGE DEVICE WITH MECHANISM FOR CHARACTERING CHARACTERS
EP0091244A2 (en) * 1982-04-02 1983-10-12 Ampex Corporation Camera status and diagnostics display system
US4471382A (en) * 1980-12-10 1984-09-11 Nippon Kogaku K. K. Data recording device for electronic camera
US4517598A (en) * 1982-10-22 1985-05-14 George Van Valkenburg Method and apparatus for electronic publishing
US4600918A (en) * 1981-06-29 1986-07-15 Indesit Industria Elettrodomestici Italiana Spa Equipment for reproduction of alphanumerical data
EP0285250A2 (en) * 1987-03-31 1988-10-05 Ing. C. Olivetti & C., S.p.A. Arrangement for the display of processing data by means of pixels on a cathode ray tube
US5214622A (en) * 1990-04-27 1993-05-25 Hitachi, Ltd. Information display apparatus
US5264929A (en) * 1990-12-28 1993-11-23 Sony Corporation Video switcher
US5339114A (en) * 1992-07-29 1994-08-16 Thomson Consumer Electronics, Inc. Television receiver with luminance signal clamped offset and re-clamped prior to contrast control for preventing black level changes with contrast control changes when displaying luminance signals having elevated black level
US5719781A (en) * 1992-10-13 1998-02-17 Gilbarco Inc. Transaction display on video/graphics in fuel dispensers
US20050146989A1 (en) * 2004-01-06 2005-07-07 Hallberg Bryan S. Television including a timer
US20060065025A1 (en) * 2004-09-24 2006-03-30 Bdh Holding, Llc Keyless deadbolt door lock assembly
US7546251B1 (en) 1997-07-18 2009-06-09 Gibarco, Inc. Internet capable browser dispenser architecture
US20100214883A1 (en) * 2008-12-29 2010-08-26 Constantine Iv Howard Uhler Oscilloscope Clock

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3388391A (en) * 1965-04-07 1968-06-11 Rca Corp Digital storage and generation of video signals
US3422420A (en) * 1966-03-23 1969-01-14 Rca Corp Display systems
US3714663A (en) * 1971-12-09 1973-01-30 Mobil Oil Corp Timing number generator
US3772874A (en) * 1971-12-09 1973-11-20 Princeton Materials Science Display apparatus and chronometer utilizing optically variable liquid
US3786481A (en) * 1972-04-19 1974-01-15 Us Navy Digital television character generator
US3792613A (en) * 1972-05-19 1974-02-19 Krautkramer Branson Pulse-echo ultrasonic test apparatus with cathode ray tube digital display
US3803587A (en) * 1972-09-11 1974-04-09 C Mead Logic system
US3816730A (en) * 1971-10-04 1974-06-11 Omron Tateisi Electronics Co Electronic calculator with an incorporated digital clock
US3818482A (en) * 1971-07-27 1974-06-18 Matsushita Electric Ind Co Ltd Character display system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3388391A (en) * 1965-04-07 1968-06-11 Rca Corp Digital storage and generation of video signals
US3422420A (en) * 1966-03-23 1969-01-14 Rca Corp Display systems
US3818482A (en) * 1971-07-27 1974-06-18 Matsushita Electric Ind Co Ltd Character display system
US3816730A (en) * 1971-10-04 1974-06-11 Omron Tateisi Electronics Co Electronic calculator with an incorporated digital clock
US3714663A (en) * 1971-12-09 1973-01-30 Mobil Oil Corp Timing number generator
US3772874A (en) * 1971-12-09 1973-11-20 Princeton Materials Science Display apparatus and chronometer utilizing optically variable liquid
US3786481A (en) * 1972-04-19 1974-01-15 Us Navy Digital television character generator
US3792613A (en) * 1972-05-19 1974-02-19 Krautkramer Branson Pulse-echo ultrasonic test apparatus with cathode ray tube digital display
US3803587A (en) * 1972-09-11 1974-04-09 C Mead Logic system

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4004085A (en) * 1974-04-19 1977-01-18 Tokyo Shibaura Electric Co., Ltd. Receiving program-presetting system for a television receiver
US3993864A (en) * 1974-07-28 1976-11-23 Elliott Brothers (London) Limited Television camera arrangement in which electrically generated data is superimposed on the video picture information
US4106283A (en) * 1975-05-01 1978-08-15 Kabushiki Kaisha Daini Seikosha Combination portable electronic timepiece and television
US4064540A (en) * 1975-06-13 1977-12-20 U.S. Philips Corporation Time registration arrangement provided with a television camera
US4079413A (en) * 1975-07-29 1978-03-14 Kabushiki Kaisha Daini Seikosha Portable electronic timepiece with selective display of time signal and television image
US4045815A (en) * 1976-02-04 1977-08-30 The United States Of America As Represented By The Secretary Of The Department Of Health, Education And Welfare System for combining analog and image signals into a standard video format
US4245252A (en) * 1976-08-19 1981-01-13 Sony Corporation Television camera having a character display
US4128834A (en) * 1977-04-25 1978-12-05 Rca Corporation Range mark generation
FR2389169A1 (en) * 1977-04-29 1978-11-24 Rca Corp TIME CONTROL DEVICE WITH PROVISIONS FOR LINE CURRENT FALLS
US4099372A (en) * 1977-04-29 1978-07-11 Rca Corporation Timekeeping apparatus with power line dropout provisions
US4161035A (en) * 1977-10-31 1979-07-10 Israel Electro-Optical Industry Ltd. Circuitry for displaying a constantly changing M-mode output on a raster scan display
US4400092A (en) * 1979-02-08 1983-08-23 Centre Electronique Horloger Sa Analogue and digital display
US4471382A (en) * 1980-12-10 1984-09-11 Nippon Kogaku K. K. Data recording device for electronic camera
US4600918A (en) * 1981-06-29 1986-07-15 Indesit Industria Elettrodomestici Italiana Spa Equipment for reproduction of alphanumerical data
DE3306518A1 (en) * 1982-02-26 1983-09-08 RCA Corp., 10020 New York, N.Y. TELEVISION IMAGE DEVICE WITH MECHANISM FOR CHARACTERING CHARACTERS
EP0091244A3 (en) * 1982-04-02 1986-12-30 Ampex Corporation Camera status and diagnostics display system
EP0091244A2 (en) * 1982-04-02 1983-10-12 Ampex Corporation Camera status and diagnostics display system
US4507683A (en) * 1982-04-02 1985-03-26 Ampex Corporation Camera status and diagnostics display system
US4517598A (en) * 1982-10-22 1985-05-14 George Van Valkenburg Method and apparatus for electronic publishing
EP0285250A2 (en) * 1987-03-31 1988-10-05 Ing. C. Olivetti & C., S.p.A. Arrangement for the display of processing data by means of pixels on a cathode ray tube
EP0285250A3 (en) * 1987-03-31 1990-05-23 Ing. C. Olivetti & C., S.p.A. Arrangement for the display of processing data by means of pixels on a cathode ray tube
US5214622A (en) * 1990-04-27 1993-05-25 Hitachi, Ltd. Information display apparatus
US5264929A (en) * 1990-12-28 1993-11-23 Sony Corporation Video switcher
US5339114A (en) * 1992-07-29 1994-08-16 Thomson Consumer Electronics, Inc. Television receiver with luminance signal clamped offset and re-clamped prior to contrast control for preventing black level changes with contrast control changes when displaying luminance signals having elevated black level
US5734851A (en) * 1992-10-13 1998-03-31 Gilbarco Inc. Multimedia video/graphics in fuel dispensers
US5719781A (en) * 1992-10-13 1998-02-17 Gilbarco Inc. Transaction display on video/graphics in fuel dispensers
US7546251B1 (en) 1997-07-18 2009-06-09 Gibarco, Inc. Internet capable browser dispenser architecture
US20090222131A1 (en) * 1997-07-18 2009-09-03 Leatherman Russel D Internet capable browser dispenser architecture
US8761924B2 (en) 1997-07-18 2014-06-24 Gilbarco, Inc. Internet capable browser dispenser architecture
US20050146989A1 (en) * 2004-01-06 2005-07-07 Hallberg Bryan S. Television including a timer
US7167418B2 (en) * 2004-01-06 2007-01-23 Sharp Laboratories Of America, Inc. Television including a timer
US20060065025A1 (en) * 2004-09-24 2006-03-30 Bdh Holding, Llc Keyless deadbolt door lock assembly
US20100214883A1 (en) * 2008-12-29 2010-08-26 Constantine Iv Howard Uhler Oscilloscope Clock

Similar Documents

Publication Publication Date Title
US3898644A (en) TV display system
US4288809A (en) Television receiver apparatus for selectively displaying a video picture or alphanumeric data information
US3659283A (en) Variable size character raster display
US3500327A (en) Data handling apparatus
US3903517A (en) Dual density display
US3699531A (en) Digital data selection and display system
US3400377A (en) Character display system
US3742482A (en) Method and apparatus for generating a traveling display
US3685039A (en) Video data display system
US3581290A (en) Information display system
GB1183427A (en) Data Display System
US3680076A (en) Data display systems
US3559208A (en) Data display means
US3781849A (en) Method and apparatus for generating self contrasting character images
GB1309698A (en) Symbol display system
US3787819A (en) Device for the processing of digital symbol data for the purpose of displaying text on a television monitor
US3573787A (en) Generator for video signal for reproduction of characters by television receiver
US3559207A (en) Data display system
US3432845A (en) Numeric display
US4084261A (en) Graphical display apparatus
US3505650A (en) Visual character display device
US3671956A (en) Display system
US5012232A (en) Bit mapped memory plane with character attributes for video display
SU1179354A1 (en) Information input-output device
SU1397963A1 (en) Device for displaying information on television indicator screen