Abstract:
An automatic telephone answering and recording device is capable of selecting, in accordance with a length of time for pushing an &#34;absent&#34; button, either the case where the device operates automatically after a first or a second incoming ringing signal or the case where the device does not constitute the closed circuit of a telephone line while an answer tape is driven, by one round, for confirmation and the device merely returns a ringing back tone to a calling party. Also, the device adopts a control system controlled by the program stored in a microcomputer thereby to distinguish two cases each of which is formed dependent on a length of time for pushing the &#34;absent&#34; button, respectively.

Description:
BACKGROUND OF THE INVENTION 
     This invention relates to an automatic telephone answering and recording device. 
     Conventionally, there has been provided an automatic telephone recording device which enables an automatic telephone answering device to be on standby whereby, upon receipt of the calling signal from a calling party, the device automatically picks up the calling signal to form a closed engaging circuit, sends out previously recorded outgoing messages to the calling party and records the voice of the calling party, and whereby, after the subscriber returns home, the device is operated to manually reproduce a tape so as to hear the incoming messages from a calling party and then is set to be on standby again. In such a conventional device, it is necessary to push an &#34;absent&#34; button at first, as a result of which an outgoing message tape generally returns once and also a voice is reproduced from the speaker. Accordingly, the setting of a new standby state is effected by confirming the outgoing messages and setting the tape to its initial position upon the completion of the outgoing messages. Therefore, in case of a power failure or power on, it is impossible to cause the telephone answering device to be placed on standby during the ringing once or twice as a result of a calling signal from a calling party, to enable it to be operated by the incoming calling signal and to instantly send out outgoing messages. 
     In other words, since such a device is so organized as to, at first, send out outgoing messages upon pushing an &#34;absent&#34; button and to set the tape to its initial position upon the completion of the outgoing messages thereby to cause the automatic telephone answering device to be on standby, almost several tens of seconds elapse during which the bell of the telephone continues to ring. As a result, any called party tends to take his handset off hook to prevent undesired ringing and to prevent feeling obliged to answer. This makes the automatic telephone answering device useless, even though it is well-equipped. 
     SUMMARY OF THE INVENTION 
     The present invention relates to an improvement of a conventional automatic telephone answering and recording device which operates to remove aforementioned disadvantages in the operation thereof. 
     A first object of the present invention is to provide an automatic telephone answering device which is so organized as to instantly be placed into a standby state in response to the ringing signal by pushing an &#34;absent&#34; button. 
     A second object of the present invention is to provide an automatic telephone answering device which is capable of selecting, in accordance with a length of time for pushing an &#34;absent&#34; button, either the case where the device operates automatically with a first or a second incoming ringing signal or the case where the device merely returns a ringing back tone to a calling party while an outgoing message tape is rotated, by one round, for confirmation and does not constitute the closed circuit of a telephone line. 
     A third object of the present invention is to provide an automatic telephone answering device which is organized so as not to operate to effect aforementioned selection when a power source is initially applied. 
     A fourth object of the present invention is to provide an automatic telephone answering device which adopts a control system controlled by a program stored in a micro-computer thereby to distinguish between a case wherein an &#34;absent&#34; button is pushed for more than a predetermined time with a case where it is pushed for less time by means of programming control. This control system is useful to attain such objects as mentioned above. 
     The foregoing objects, other objects, specific features and effects of the present invention will become more apparent from the following detailed descriptions and the appended claims when read in conjunction with the accompanying drawings. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     In the accompanying drawings: 
     FIG. 1 is a diagram showing the operating principle of a first example of the present invention; 
     FIG. 2 is one portion of a flow chart showing the operation of the example shown in FIG. 1; 
     FIG. 3 is another portion of the flow chart shown in FIG. 2; and 
     FIG. 4 is the main part of a circuit diagram showing a second example of the present invention. 
    
    
     DETAILED DESCRIPTION OF THE INVENTION 
     Referring to FIG. 1, a keyboard is provided with keys 1 to 7 in which 1 represents a key for setting the automatic telephone recording device to be automatically operated, 2 a key for setting a receiving tape TP-2 (not shown) to be reproduced (PLAY), 3 a key for setting the receiving tape TP-2 to be rewound (REW), 4 a key for setting the receiving tape TP-2 to be fast forwarded (FF), 5 a key for setting an answer tape TP-1 to be reproduced (OGM), 6 a key for stopping the operation of the device (STOP), and 7 a key which, when it is pushed together with the key 5, sets the answer tape TP-1 to be on a position for recording answer messages by means of a microphone (not shown) and when it is pushed together with the key 2, sets the answer tape TP-1 to be in a position for recording a mutual conversation by means of the microphone or a telephone line. 
     An integrated circuit IC-1 is a decoder for converting an input from the keyboard into three bits of a digital number, IC-2 an inverter, IC-3 a NAND gate, IC-4 to IC-7 elements for constituting a three state buffer, IC-8 to IC-13 drivers and IC-14 an OR gate. In the example, a microprocessor, type-8048 is used as a CPU. Also, there is provided a conductor foil 8 adhered on the starting point of the answer tape TP-1. When the conductor foil 8 is detected, a signal &#34;1&#34; is outputted from a starting point detecting circuit 9. When the key 1 is pushed, an electroluminescent diode 10 lights up, and when the key 1 is pushed and also the device is set to be completely on standby, another electroluminescent diode 11 lights up. Furthermore, TP-1·SD is a solenoid for switching the driving mechanism of the device into the side of the answer tape TP-1, FWD-SD a solenoid for normally forwardly driving (FORWARD) both the answer tape TP-1 and the receiving tape TP-2 (not shown), REW-SD a solenoid for returning the receiving tape TP-2, FF-SD a fast forwarding solenoid, M a direct current motor, and Y-1 a relay for making loops of the telephone lines. As is apparent from FIG. 1, there are shown circuits which have direct relationship with the present invention, other circuits, for example, a detecting circuit for detecting the receipt of signals, a closing circuit, etc. being omitted. 
     The operation of the device according to the present invention will be explained in detail referring to the flow charts shown in FIG. 2 and FIG. 3 
     First of all, if any of keys 1 to 6 is pushed, the predetermined routine being executed is interrupted KB of the STEPO in the flow chart in FIG. 2. In other words, when any of input terminals D1 to D7 of the decoder IC-1 changes from &#34;0&#34; to &#34;1&#34;, a terminal E switches from &#34;1&#34; to &#34;0&#34;, and the thus obtained output causes the CPU to be interrupted through the terminal INT of the CPU. A STEP1 operates to apply the interruption and to prevent the state from returning to the STEPO before a specified operation which is effected since the interruption. Subsequently, in the STEP2, 10 ms of delay is given thereby to prevent error operations due to the chattering of the keys. In the STEP3, setting of the digit &#34;1&#34; to each bit of a port P1 (In FIG. 1, ports P10 to P15 are shown, while ports P16 and P17 which have no relationship with the present invention are omitted.) enables the port P1 to be on an inputting mode. In the STEP4, when DB7 which is one bit of a data bus is set from the digit &#34;1&#34; to &#34;0&#34; thereby to turn on the three states buffer composed of IC-4 to IC-7, a binary number output of the decoder IC-1 due to pushing the key is added to the port P13, and also when the recording key 7 is simultaneously pushed, the output of the NAND gate IC-3 is further added to the port P13. In the STEP5, an input order causes codes in the ports P10 to P15 to be inputted in an accumulator A of the CPU. In the STEP6, since only the four bits of the lower digit relating to ports P10 to P13 are necessary among the codes which have been inputted in the accumulator A, unnecessary four bits of the upper digit are masked. In the STEP7, as the codes from the keyboard have already been inputted, the above mentioned DB7 is returned to the digit &#34;1&#34; and also the three states buffer composed of IC-4 to IC-7 is turned off. In the STEP8, the codes in the accumulator A are temporarily stored in, for example, a register RO of the CPU. Also, in the STEP9 to STEP15, the codes stored in each of them are compared and this comparison is utilized to check which of the keys is pushed. For example, in the case where the PLAY key 2 of the receiving tape TP-2 is pushed at the side of the device, the codes of outputs Q2, Q1, Q0 of the decoder IC-1 are represented by bit [010] and are also represented by bit [02H] according to hexadecimal notation. Accordingly, when these codes are stored in the register RO and the coincidence of these codes is obtained in accordance with comparison, it is jumped into a reproducing routine of the receiving tape TP-2. As the reproducing routine itself, however, has no direct relationship with the present invention, the descriptions thereof are omitted herein. 
     Hereinafter, explanations will be made on the different two cases where the key (AUTO) 1 is pushed. Firstly, in the case where the key 1 is pushed for more than one second, it passes STEP9 to STEP15 mentioned above and directly goes to STEP16, where a delay time is given by one second. 
     After the provision of this delay time, the register RO is once cleared in STEP17. This clearing is effected by reason that if, before the key 1 is pushed, the codes inputted by other keys are stored in the register RO as they are, such program as will be explained hereinafter does not normally function. In STEP18, the port P1 is set again to be on an input mode, as in STEP3 mentioned above. In STEP20, the codes added to the port P1 by the input order are inputted to the accumulator A, as in STEP5. In STEP21, the four bits of the higher digit of the accumulator A are masked, as in STEP6. In STEP22, the three states buffer composed of IC-4 to IC-7 is turned off, as in STEP7, and in STEP23, the codes of the accumulator A are stored in the register RO, as in STEP8. Thereafter, in STEP24, a test for checking whether or not the codes in the register RO equal to [00H] is effected. Namely, provided that the key 1 continues to be pushed for more than one second of delay time in STEP16 and also the codes of the key 1 are inputted to the accumulator A in STEP20, the codes of the register RO become equal to [00H] in STEP24 and consequently it goes to STEP25, where it goes to an &#34;AUTO&#34; mode of STEP26 shown in FIG. 3. In STEP27, the port P1 is switched to an output mode, the terminal P15 is set to &#34;0&#34;, and thus the electroluminescent diode 10 in the &#34;AUTO&#34; mode lightens up. In STEP28, the speaker (SP) which is not shown in FIG. 1 is caused to be in an on-state by setting a terminal P24 to &#34;1&#34;. In STEP29, the motor M is powered on by setting the terminal P24 to &#34;1&#34;. Also, in STEP30, the setting of the terminal P20 to &#34;1&#34; enables the solenoid TP1 SD to be turned on, and in STEP31 the turning-on of the solenoid FWD·SD enables the answer tape TP-1 to be operated thereby to output sound signals from the speaker through an amplifier not shown in Figures. After one second of delay time is given in STEP32, a tape ending test for checking whether or not the answer tape TP-1 actually rotates by one round is effected in STEP33. When the answer tape TP-1 has completed one round, a test terminal T1 is raised up to &#34;1&#34; through the conductor foil 8, the starting point detection circuit 9 and the OR gate IC-14. After this state is detected by a program, it goes to STEP34, where the same operation as in STEP27 is effected on the basis of a program which will be explained later. Furthermore, as is apparent from the foregoing, the speaker is cut off in STEP35 to STEP38 and the answer tape TP-1 is caused to be stopped. Then, in STEP39, the switching of the terminal P14 from &#34;1&#34; to &#34;0&#34; causes an electroluminescent diode 11 for &#34;READY&#34; to be lightened thereby to show that the device is set to be on standby. In STEP40, the order for inhibiting the interruption given in STEP1 is removed, and in STEP41 the test of calling signals is effected. In addition, an operation after the receipt of calling signals is omitted herein, because it has nothing to do with the present invention. 
     Secondly, the explanation will be made on the case where the key (AUTO) 1 is pushed for less than one second. In other words, in the case where the finger is caused to be detached from the key 1 before one second of delay time in STEP16 elapses, the code of the key 1 is distiguished within one second of the delay time. Accordingly, the codes inputted in the accumulator A according to the input order in STEP20 become [00H]. Since, in the test of STEP24, the coincidence of codes makes it go to STEP34 through the arrow A, it is clear that the answer tape TP-1 does not run and is instantly set to be on standby. 
     In FIG. 4, there is shown another example in which the CPU is not utilized. Referring to FIG. 4, 100 designates a key for setting the device to be automatically operated, 101 a delay circuit for producing an output when the key 100 is operated to be continuously pushed for more than one second, and FF-1 a flip-flop circuit wherein it is set by pushing the key 100 and also is reset by pushing a key which has another mode not shown in figures or by switching on a power source. Also, FF-2 designates a flip-flop circuit which is set by an output of the delay circuit 101, 102 a relay which is operated by an output of the flip-flop FF-2, 103 a contact of the relay 102, 104 a conductor foil attached to the starting point of the answer tape TP-1, the 105 an electrode. 
     Firstly, the case where the key 100 is continuously pushed for more than one second will be explained hereinafter. Since the pushing of the key 100 causes the set terminal S of the flip-flop FF-1 to be on an L-level, the flip-flop FF-1 is set and the terminal Q thereof is switched from H-level to L-level. As a result, an electroluminescent diode 106 lights up and indicates that it is now in an automatic operation mode. At the same time, the terminal a of the NAND gate IC-104 is raised up to H-level through the terminal Q thereof, and also the base of the transistor TR-1 is connected to the ground through the key 100. Accordingly, the transistor TR-1 which has been set to be an on-state by means of a resistor R100 is switched to an off-state thereby to start charging of a capacitor C100 through a resistor R101. When, after almost when second, the charged voltage of the capacitor C100 reaches a predetermined value, the terminal b of a NAND gate IC-101 is brought down from H-level to L-level through a resistor R102 and an inverter IC-100. Consequently, the terminal c of the NAND gate IC-101 is switched to L-level and the reset terminal R of a flip-flop FF-2 is also switched from L-level to H-level through a NOR gate IC-102 thereby to release the reset state of the flip-flop FF-2. On the other hand, the charged voltage of the capacitor C100 causes the set terminal S of the flip-flop FF-2 to be switched from L-level to H-level whereby the flip-flop FF-2 is set. 
     At this state, the terminal Q of the flip-flop FF-2 is switched from H-level to L-level and an electroluminescent diode (READY) 107, as will be explained hereinafter, does not light up until the answer tape TP-1 completes one round. At the same time, when the terminal Q of the flip-flop FF-2 is switched to H-level, it causes a relay 102 to be operated through a driver IC-103 whereby the motor M1 is driven through the contact 103 of the relay 102 and the answer tape TP-1 runs in the direction indicated by an arrow. Thus, after the answer tape TP-1 starts, the finger of an operator is detached from the key 100, and the answer messages which have been, beforehand, recorded are reproduced through a reproducing circuit not shown in figures. 
     Since, when a conductor foil 104 contacts with an electrode 105 after the running of one round of the answer tape TP-1, the contact mentioned above makes the flip-flop FF-2 reset through the terminals b and c of the NOR gate IC-102, the answer tape TP-1, as is clear from the above descriptions, stop running. At the same time, when the terminal Q of the flip-flop FF-2 returns to H-level, the terminal Q of the NAND gate IC-104 is switched to H-level and also other terminals b and c thereof have been already switched to H-level. Therefore, the terminal d is switched to L-level whereby an electroluminescent diode (READY) 107 lights up and it is indicated that a standby state has been completely established. In addition, the output of the terminal d of the NAND gate IC-104 is utilized to make the detecting circuit of a calling signal active. 
     Secondly, in the case where the key 100 is detached from the finger of an operator within one second, it is clear that the flip-flop FF-2 is not set and the terminal c of the NAND gate keeps H-level. Accordingly, when the key 100 is detached therefrom within one second, the terminal b of the NAND gate IC-104 is switched to H-level and the electroluminescent diode 107 lights up without the running of the answer tape TP-1, indicating that a standby state has been established. 
     Thus, the present invention provides an automatic telephone recording device in which at the time of preparing programs for each operating means of an automatic telephone answering device which is controlled by a micro-computer, a standby state is established without running of one round of the answer tape in accordance with the manner of pushing an &#34;absent&#34; button, namely, the length of time for pushing the button. In this case, the micro-computer control may be substituted for a relay control, and accordingly the device according to the present invention may be applied for any conventional automatic telephone answering devices which are controlled by a micro-computer or a relay. 
     In addition, although a magnetic tape was used to record incoming messages in the example mentioned above, it may be proposed in the future that they will be recorded by a solid state recording system without using the magnetic tape. In this case, it goes without saying that the present invention will be applicable thereto and also it does not necessitate to set the lead of a tape. In this case, it will be effected in accordance with the manner of pushing an &#34;absent&#34; button to select whether a standby state will be established immediately after the start of a solid recording, or a standby state will be obtained after messages which have been recorded by a solid state recording are produced once and also the confirmation is completed. 
     It will be understood that the modification disclosed herein may be made within the scope of claims without departing from the spirit of the invention.