'~'V PROGR~M TI~ER AP~pARATVS AND M33THOD
BACKGROUND OF THE IN'VENTION
Field ~f the Invention:
.. , . . _ _ .
The present invention relates to a TV Program timer apparatus for performing scheduled recording of TV program.
Description of the Prior Ar-t:
Conventional VTR timers are programmed while users observe a digital display, and have the following drawbacks:
(l) Since the operating procedures are complicated, the user cannot set the timer merely after a reading of the operating instructions thereof.
(2) ON time and OFF-time are preset by using a num-ber of but-tons or switches, frequently resulting in erroneous presetting.
(3~ The user cannot check whether or not the timer is properly set and whether it functions properly as preset.
(41 Since the digital display is used, it is diffi-cult for the user to check the preset time ~urations. In particular, a preset time duration may overlay another preset time duration, which i5 an erroneous condi-tion.
In order to eliminate these drawbacks, an analog clock display timer has been proposed. However, a simple analog timer cannot serve as a multiprogram timer which is used to preset a plurality of events (e.g., TV programs~ for the following few days.
SUMMA~ OF THE INVENTION
The present invention has ~een made in consideration of the dxawbacks of conventional apparatus described above, and ,~ ~
17~
has for its object to provide a TV program timer apparatus :i .
: wherein . - la -timer programinq can be easily performed, the scheduled contents can be checked at once, and the erroneous pro~raming can be eliminated.
In order to achieve the above objects of the present inventionr there is provided a TV program timer apparatus employing a CRT display, comprising:
a system controller, clock means connected to said system controller for generating current time signals, manually operable input means connected to said system controller for generating program data, and display control means connected to said system controller for generating display signals to be supplied to a CRT, wherein said display signals are representative of a time table and message from said system controller to an user.
BRIEF DESCRIPTION OF THE DRAWINGS
Fig. 1 is a perspective view of a TV/VT~ apparatus to which a TV program timer apparatus according to an embodiment is applied;
E'ig. 2 is a plan view of a main part of the TV/VTR
shown in Fig. l;
Fig. 3 is a flow chart for explaining the steps of recording a TV picture;
Fig. 4 is a flow chart for explaining the steps of performing DIFF. CHAN-REC (different channel recording);
Figs. 5A and 5B are a flow chart for explaining the steps of timer programing; and Fig. 6 is a block diagram of the TV/VT~ apparatus having a program timer, as shown in Fig. 1.
12~7Z6~
DETAILED DESCRIPTION OF ~ ~-'? ~
THE PREFERRED EMBODIMENT 1 ~ ~ 7~ ~ 9 ,, ~
A preferred embodiment of the present invention will be described wlth reference to the accompanying drawingsO
ReEerring to Figs. 1 and 2, a time table 3 for timer recording (Fig. 2) is displayed on a CRT display panel 2 of a TV
receiver 1 tFig. 1). A message or telop is superimposed at a lower portion 4 of the CRT display panel 2 to display the operating steps of timer programing. For e~ample, as shown in Fig. 2, a message l'Set your REC schedule on the time table with referring to next messages." is displayed.
A required number of TV channel buttons 5 are arranged below the CRT display panel 2. A program timer operation console 8 is arranged on a control panel 7 (Fig. 1). As shown in FigO 2, the program timer operation console 8 comprises time set dials 1, 2 and 3, for respectively presetting "day" and "AM/PM", "ON time"
v and "REC duration"; a plurality of event switches (four in this embodiment3 9a for respectively presetting the events; and a cancel button gb~ A sover (not shown) is mounted to cover the program timer operation console 8. The user opens the cover from the program timer operation console 8 and enters timer programing data.
A power switch 12 (Fig. 1?, a TV button 10 (Fiq. 12) and a VTR button 11 (Fiq. 12) are arranqed on the control panel 7. The TV button 10 is used to select the TV mode, and the VTR
button 11 is used to select the VTR mode. Function buttons 13a to 13d are arranged near the TV and VTR buttons 10 and 11 so as to respectively perform "playback", "recording", "different channel recording" and "programing" in the VTR mode.
Furthermore, VTR operation buttons 14, a tape cassette insertion port 15, and a digital display unit 16 are arranged on the panel 7, as shown in Fig. 1.
7~
-- TV picture recording in the TV/VTR apparatus will be described with reference to FigO 3.
When the user turns on the power switch 12, a message "For VTR mode, press VTR butto~." is displayed together with time display "1:30" at the lower portion 4 of the CRT display panel 2. If the user presses the TV button 10, ~he displayed contents then disappear from the CTR display panel 2, and a TV picture appears thereon. Unless the user presses the TV button 10, the message and the time display disappear in 3 seconds.
When the user presses the VTR hutton 11 instead, a message "Select one of modes: PLAY/REC/DIFF. CHAN-REC/PROGRAMING." appears on the CRT display panel 2. When the user presses the REC mode button 13b and the corresponding LED is turned on, a message "Select TV channel button." is displaYed, and at the same time a TV picture appears on the CRT dis~lay panel 2. When the user selects a desired one of the TV channel buttons 5, a message "Insert cassette." appears on the CRT
display panel 2. When the cassette is inserted and a REC safety tab sensor switch is turned on, a message "Press REC button."
appears on the CRT display panel 2. When the user then presses the REC button among the VTR operation buttons 14, a message "Now recording." is displayed at the lower portion 4 of the CRT
display panel 2. However, when the REC safety tab sensor switch is not turned on, a message "Change cassette." appears on the CRT
displa~ panel 2. When the user ejects the currently mounted cassette and inserts a blank cassette, recording is started. The message '~Now recording." disappears in about three seconds.
Different channel recording in theTV/VTR apparatus will ~e described with reference to the flow chart in Fig. 4.
If the user wishes to record a different program while he watches a TV progam on the 3rd channel (channel 3), the message "Select one of modes: PLAY/REC/~IFF. CHAN-~ t~ ~ 9 REC/PROGRAMIN~." appears on the CRT display panel 2 upondepression of the VTR ~utton ll. When the user presses the different channel recording but~on 13c, the message "Insert cassette." appears on the CRT display panel 2. When the user inserts the cassette and the REC safety tab sensor is turned on, the message i'Select TV channel ~utton." ap~ears on the CRT
display panel 2. When the user selects the 6th channel, the 6th channel LED is turned on at an intensity lower than that of the 3rd channel LED. When the REC button of the VTR is pressed, the message "Now recording on 6th channel.l appears on the CRT
display panel 2.
When the REC sa~ety tab is detected as being cut off, the same operation as in the flow chart of Fig. 3 is performed.
Timer programming will be described with reference to the flow chart in Figs. SA and 5B.
When the user turns on the VTR button ll, the message "Select one of modes: PLA~/REC/DIFF. CHA~J-REC/PROG~AMING."
appears at the lower portion 4 of the CRT display panel 2. The user then ~resses the "PROGRAMING" button 13d. A message "Open the cover of program timer operation console. Il appears at the lower portion 4 of the C~T display panel 2. When the cover of the program timer operation console 8 is opened, the time ta~le is displayed on the CRT display panel ~, as shown in Fig. 2. At the same time, the message "Turn dial l for designating day of week and AM/PMo" appears on the CRT display panel 2.
Referring to Fig. 2, the user then turns the dial l in the program timer operation console 8 to set the dial l in a desired day (AM/PM) position. For example, the user turns the dial l to set it in the Wednesday position. During this operation, a cursor 3a moves from the Monday (0:00) position to the Wednesday (0:00) positionO A message "Turn dial 2 for designating ON-time." appearS on the lower portion 4 of the CRT
~Z~ 9 display panel 2. The user then turns the dial 2 (Fig. 2) to set the ON-time to be 6:00. The cursor 3a moves downward from the n:oo position and stops a~ the 6:00 position. A message "Turn dial 3 for designating REC duration." then appears on the lower portion 4 of the CRT display panel 2. The user then sets the dial 3 (Fig. 2~ to set the REC duration to be two hours. Another cursor 3a moves from the 6:00 position to the 8:00 position as indicated in the ~ime range between 6:00 and 8:00 on Monday. A
message "Select TV channel button." appears at the lower portion 4 of the CRT display panel ?. When the user presses the 6th channel (i.e., channel "6") of the TV channel buttons 5, a numeric value "6" is displayed in an area corresponding to the time range between 6:00 and 8:00~ A message "Press event SW-l."
appears on the lower 4 of the CRT disp]ay panel 2. When the user presses the event SW-l of the event switches 9a, the time range between 6:00 and 8:00 on Wednesda~ is highlighted in green. A
telop "insert cassette, if programing is over." appears at the lower portion 4 of the CRT displa~ panel 2. The user then inserts a blank cassette in position. When the cassette-IN
sensor is turned on, a message "Close console cover." appears on the lower portion 4 of the CRT display panel 2. When the user closes the console cover, the console cover switch is turned off. As a result, a message "Your REC schedule is reserve~ at 6:00 for 2-HRS on 6th channel." appears on the lower portion 4 of the CRT display panel 2. Thus the schedule data is stored in a R~M. The time table and the scheduled contents disappear in a few seconds. The user can visually check his/her REC schedule and need not be anxious about TV programing.
In the above operation, if the cassette is not inserted when the user presses the event SW-l, a message "You can reserve another REC schedule." appears at the lower portion 4 of the CRT
display panel 2. If the user wishes to reserve another REC
schedule, he uses the clial 1, the dial 2, the ~ial 3 and an event SW-2 of the event switches 9a. In this embodiment, the four event sw;tches 9a are arranged, so that the user can reserve a maximum o$ four different types of REC schedules.
The TV/VTR apparatus shown in Flg. 1 has a microprocessor for executing processing shown in Figs. 3 to 5.
The microprocessor executes the steps shown in Fig. 3 to 5, upon operation at the control panel 7. In particular, the user can perform timer programing while observing the messages appearing on the CRT display panel 2. In this manner, the user can follow the instructions appearing on the CRT display panel. When timer programing is completed, the program contents and ON times are displayed on the CRT display panel. The microcomputer signals the completion of timer ~rograming to a user ~operator). In other words, the user can perform timer programing in a conversational manner. If the user operates erroneously despite the messages given by the microcomputer, the microcomputer signals such an erroneous operation to the user~ The user can then operate correctly.
Timer programing can be repeated by a number of times corresponding to the number of event switches 9a (four in this embodiment). The weekly time table (Fig. 2) is displayed on the CRT display panel 2, so that the user can reserve TV programs of the following several days. The cursor 3a is moved in accordance with the messages of the flow chart in Fig. 5, and the programming contents such as day, AM~PM, ON-time, REC durationt and channel number can be displayed i the analog form as shown in Fig. 2. When the user presses event SW-l (to set the first scheduled time) of the event switches 9a, the designated time range is highlighted in green. The user can check timer programming as he writes a note of the schedule in his notebook. In particular, misprogramming which reserves -7- ~7Z~
i'hl 7~/~9 overlapping time ranges can be ;.~rerented. Since the preset ti~e can b.e diyItally d;.splayed ~t the digital dlspla~ unlt 16, th.e start point (ON time~ and the end point (O~F time) of each bar in the time table 3 displayed ~n the CRT d~splay panel 2 need not be displayed with great precision sinc~ the time schedule can also be checked precisely with the digital display unit 16.
When timer programming is completed, programmed data can be read out as needed, so that the time table and the reserved time ranges (.bars) can be displayed as shown in Fig. 2.
A data processing section of the TV/VTR apparatus having the timer proyramming ~unction shown in Fig. 1 is shown in Fig. 6.
The data processing section has a microprocessor which comprises a CPU 18, a ROM 19 and a RAM 20. The programs which perform the data processing steps as described above are stored in the ROM 19 and the ~AM 20. The TV channel buttons 5, the event switches 9a, th.e TV button 10, the VTR button 11, the power switch 12, the function buttons 13a to 13d, the time set dial 1, the time set dial 2, the time set dial 3, and the VTR operation buttons 14 shown in Figs. 1 and 2 are all coupled to the CPU 18 and the R~M 20 through an interface circuit 21, a buffer 22 and a data bus 23. Address signals for accessing the buttons and switches are generated by the CPU 18 and are supplied to the interface 21 through an address bus 24 and an address decoder 25. The operation data of TV, VTR and the 7~g timer are Setched in the CPU 18 and are s;o,:ed ir. the RAM 20.
The ON/QFF operation of the TV channel la~ps and other monitor lamps is controlled by ~he address data which is supplied from the CPU 18 to an interface 26 through the address bus 24 and the address decoder 25.
The messages, the time ta~le 3 and the cursor 3a are displayed in accordance with the contents stored in a charac-ter RAM 27 and a graphic RAM 28, each of which has a memory area - 8a corresponding to the rv displaY panel. The input data associated with timer programing are su~plied from the interface 21 to the CPIJ 18 and the RAM 20. The input data are then processed under the control of the CPU 18 and are stored, such that ~he character data is stored in a character RAM 27 and the graphic data is stored in a graphic RAM 28. The write address data is supplied from the CPU 18 to the RAMs 27 and 28 through the addres~ bus 24 and a selector 29. However, when the input data are not supplied to the RAMs, address data are supplied from a CRT controller 30 to the RAMs 27 and 28 through the selector 29, so that the contents are continuously read out from ~he RAMs 27 and 28 to display the stored contents on the CRT display panel.
A5CII coded data read out from the character RAM 27 is supplied to a character ROM 31 and is coverted to a character dot pattern. The outputs from the character ROM 31 and the graphic RAM 28 are mixed by an OR gate 32. A 8-bit parallel signal is then supplied from the OR gate 32 to a parallel/serial !P/S) converter 33. The parallel/serial converter 33 receives the parallel data supplied thereto in response to a clock pulse which has a predetermined period and which is generated from a clock generator 3a. The parallel/serial converter 33 then converts the parallel data to a serial video signal. The serial video signal is then supplied from the parallel/serial converter 33 to a monitor TV through a mixer/changeover circuit (MIX/C~GOV) 35. As a result~ the display state shown in Fig. 2 is obtained.
On the other hand, a TV turner 37 is set in response to the operation data supplied from one of the TV channel buttons 5 through the data bus 23. The output video signal is supplied from the TV turner 37 to the mixer/changeover circuit 35 through a demodulator 38. The video output from the demodulator 38 is supplied to a VTR 39. The VTR 39 is connected to the data bus ~3 and is controlled in accordance with the operation of the VTR
Z6~
g 7 :~9 operation buttons 14 and the timer output data read out from the CPU 18 and the RA~ 20. A reproduction output from the VTR 3g is supplied to the monitor TV through the mixer/changeover circuit 35.
Outputs from the REC safety tab sensor, the cassette-IN
sensor, the dew sensor and the tape~end sensor are supplied onto the data bus 23 through an interface 40. At the same time, an interrupt request signal is supplied from an interrupt controller 41 to the CPU 18, so that the individual outputs from the sensors can be processed as needed. The time signal as the reference of timer counting is generated by a clock IC 42 and is supplied onto the data bus 23. The clock set inputs from the time set keys are supplied to the clock IC 42 through the interfce 40.
In the embodiment shown in Fig. 1, in order to perform timer programing at the time table 3 displayed on the CRT display pannel 2, the three dials or rotary knobs 1-3 are used to vertically and horizontally move the cursors 3a. However, the cursor shift mechanism is not limited to this arrangementt but may instead employ Pushbuttons (key switches), a joystick, or a write (light) pen. The -timer preset apparatu~ of the present inventlon can be huilt into a VTR. Alternatively, the timer preset apparatus can he manufactured as an independent unit. In these cases, the time table 3 and the bar graph indicating the reserved time ranges (Fig. 2) can be displayed on a TV receiver connected to the VTR or timer.
According to the present invention, the cursors displayed in the time table on the CRT display panel can be moved by the time set means of the TV program timer apparatus so as to perform timer programming. Furthermore, the reserved time ranges can be displayed in the form of the bar graph in the time table, so that the user can visually check the programing state. In addition to these advantages, the operation can be simplified, ~'7~
thereby reducing misoperatlon. Furthermore, since the user need only follow the messages dlsplayed on the ~RT display panel, the chance for misoperation is further minimized. The reserved contents are displayed in the form of the bar graph, and timer programing can be simplified. At the same time, the reserved contents are numerically displayed, so that the bar-graph display is combined with the numeric display to provide better readability. As a result, the user can readily confirm timer programing preventing erroneous setting operation.
From the foregoing, it will be apparent to those skilled in the art how to make and use the present invention.
Various additions and modifications may be made without departing from the essential features of novelty ~hereof, which are intended to be defined and secured by the appended claims.