DIAL-UP COMMUNICATION DEVICE, METHOD, AND COMPUTER-READABLE MEDIUM THAT PERFORM DIAL-UP COMMUNICATION
20170099392 ยท 2017-04-06
Inventors
Cpc classification
H04N2201/0094
ELECTRICITY
H04N1/00411
ELECTRICITY
H04M11/08
ELECTRICITY
International classification
Abstract
A dial-up communication device, method, and computer-readable medium, the dial-up communication device including a first device that includes first circuitry configured to control performance of dial-up communication and acquire signal information of a received signal during the dial-up communication, and a second device that is separate from the first device, the second device including a speaker and second circuitry, the second circuitry being configured to receive the acquired signal information from the first device, determine sound information based on the acquired signal information, and control outputting of a sound, via the speaker, based on the determined sound information.
Claims
1. A dial-up communication device, comprising: a first device that includes first circuitry configured to control performance of dial-up communication and acquire signal information of a received signal during the dial-up communication; and a second device that is separate from the first device, the second device including a speaker and second circuitry, the second circuitry being configured to receive the acquired signal information from the first device, determine sound information based on the acquired signal information, and control outputting of a sound, via the speaker, based on the determined sound information.
2. The dial-up communication device according to claim 1, further comprising: a memory that stores the signal information in association with the sound information, wherein the second circuitry is configured to determine the sound information based on the signal information by accessing the memory.
3. The dial-up communication device according to claim 1, wherein the first circuitry is father configured to acquire, as the signal information, an identifier identifying the received signal.
4. The dial-up communication device according to claim 1, wherein the first circuitry is further configured to acquire, as the signal information, a frequency of the received signal.
5. The dial-up communication device according to claim 1, wherein the first circuitry is further configured to acquire, as the signal information, a frequency of the received signal, and the second circuitry is further configured to determine the sound information to be output in response to the received signal by generating wave data based on the acquired frequency.
6. A control method performed in a dial-up communication device that includes a first device configured to perform dial-up communication, and a second device that includes a speaker, the second device being separate from the first device, the control method comprising: acquiring, by first circuitry of the first device, signal information f a received signal during the dial-up communication; receiving, by second circuitry of the second device, which is separate from the first device, the acquired signal information from the first device; determining, by the second circuitry of the second device, sound information based on the acquired signal information; and controlling, by the second circuitry of the second device, outputting of a sound, via the speaker, based on the determined sound information.
7. A non-transitory computer-readable medium including computer executable instructions, wherein the instructions, when executed by a computer that includes a first device configured to perform dial-up communication, and a second device that includes a speaker, the second device being separate from the first device, cause the computer to perform a method, the method comp acquiring, by the first device, signal information of a received signal during the dial-up communication; receiving, by the second device, which is separate from the first device, the acquired signal information from the first device; determining, by the second device, sound information based on the acquired signal information; and controlling, by the second device, outputting of a sound, via the speaker, based on the determined sound information.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
DETAILED DESCRIPTION
[0023] The characteristics of the present embodiment are explained in detail below. In the present embodiment, an MFP equipped with a FAX device is discussed as an example. One of the features of such MFP is outputting sound related to a dial-up communication from a speaker mounted on another part of the MFP, instead of a speaker mounted on the FAX part.
[0024] As shown in
[0025] FAX part 2 includes FAX controller 200, modem 201, and tine control part 202. FAX controller 200 controls FAX part 2 and communicates information with a controller 100 in the overall control part 1. The modem 201 modulates and demodulates signals related to a facsimile communication. Line control part 202 performs A/D conversion of received data and D/A conversion of transmitted data, and communicates with the device elated to the facsimile communication via a telephone line.
[0026] Conventionally, the sound in response to an analog signal generated in the facsimile communication was output from a speaker connected to the line control part 202. As a result, a user would be able to recognize (by hearing a sound) that a. facsimile communication is being performed. However, the MFP of the present embodiment simplifies the structure by omitting a speaker from the FAX part 2, and outputs the sound related to the facsimile communication from the speaker mounted on the operating part 3.
[0027] The operating part 3 related to the present embodiment includes operating part controller 300, sound information storage 301, speaker driver 302, speaker I/O 303, speaker 304, LCD 305, and touch panel 306. The operating part controller 300 controls the operating part 3 and communicates information with controller 100 of the overall control part 1.
[0028] Sound information storage 301 is a storage device (memory) that stores sound information corresponding to an analog signal (in response to the facsimile communication) with an identifier in the line control part 202. The speaker driver 302 operates sound in accordance with the control of the operating part controller 300. The speaker I/O 303 is an interface that connects to the speaker 304 in the operating part 3. The speaker I/O inputs the signal that is output by the speaker driver 302 into the speaker 304.
[0029] LCD 305 is a display that displays information to a user. Touch panel 306 is used by a user to input information by touch operation. The LCD 305 and the touch panel 306 may be integrated/part of a single device.
[0030] Next, the hardware structure of the MET of the embodiment is explained with reference to
[0031] As shown in
[0032] The CPU 10 controls each part of overall control part 1. RAM 20 is a volatile recording media available to read or write data fast, and is used as a work area of the CPU. ROM 30 is a non-volatile read-only memory in which programs such as a firmware are stored. HDD 40 is a non-volatile recording media available to read or write data in which an OS (Operating System), various control programs, and application programs are stored. Further, the non-volatile recording media may be used as an SSD (Solid State Drive and an NV-RAM (Non-Volatile RAM) etc., instead of HDD 40.
[0033] The I/F 50 connects bus 70 and various hardware. The device 60 is a hardware device that is connected to the bus 70 via the I/F 50. Note that the device 60 is external to/outside of the FAX part 2. Further, note that the device 60 is external to/outside of the operating part 3.
[0034] In such structure, a software control part is configured by an operation of the CPU 10 in accordance with a program stored in the ROM 30, the HDD 40, and a recording media or an optical disk (not shown) etc. to the RAM 20. The software control part realizes the functions of the overall control part 1, the FAX part 2, and the operating part 3 by a combination with the hardware control part (i.e., hardware/software combination).
[0035] In the MFP of the present disclosure, the FAX part 2 does not have a speaker. The sound produced in response to a signal related to the facsimile communication is output from the speaker 304 mounted on the operating part 3. According to a feature of the embodiment, the operating part 3 outputs the sound in response to the signal generated in the FAX part 2 without a time delay.
[0036] Next, the sound that occurs as a result of the facsimile communication protocol of the present embodiment is explained with reference to
[0037] NSF is a signal to notify a function of the apparatus (that sends the signal) to the transmitting side at the time of receipt. CSI is a signal transmitted from the FAX part 2 to the transmitting side to notify the transmitting side that the FAX part 2 received data. DIS is a signal to notify a function of the apparatus to the transmitting side at the time of receipt. NSS is a signal to notify a transmitting condition to the receiving side at the time of transmitting. Training is a signal to notify a modem at the receiving side to prepare training. TCF is a signal to check modem training.
[0038] CFR is a response signal to notify success of the modem training to the transmitting side. Re-training is a signal to notify the modem at the receiving side to prepare real transmitting data. Data is real image data to be transmitted or received in the facsimile communication. EOP is a signal to notify completion of transmission of the last-page information to the receiving side.
[0039] MCF is a response signal to notify that image information and an instruction are correctly received after a message to the transmitting side. DCN is a signal to notify that a line is changed from facsimile to telephone. Note that by such sequence of signals, the facsimile communication is carried out.
[0040] Signals such as CNG, CED, etc. are expressed by a predetermined frequency. Conventionally, each frequency signal is output as sound from a speaker connected to the line control part 202. On the contrary, in the MFP of the present embodiment, each protocol identifier that shows each of the generated signals is notified to the operating part 3 (as shown in
[0041]
[0042] Next, the behavior of the MFP is explained with reference to
[0043] The controller 100 then transfers the identifier to the operating part controller 300 (Step S503). By this process, the signal related to the facsimile communication generated in the FAX part 2 is notified to the operating part 3. In this way, in the example of FIG, 5, the FAX controller 200, the controller 100, and the operating part controller 300 act as a signal acquisition part conjunction with each other.
[0044] The operating part controller 300, which receives the identifier from the controller 100, refers to the sound information storage 301 in response to the notified identifier, and reads a sound file related to the identifier (Step S504). In Step S504, the operating part controller 300 acts as a sound information acquisition part. Since the read sound file stored in the sound information storage 301 is encoded, the operating part controller 300 decodes the read sound file (Step S505).
[0045] When the operating part controller 300 decodes the sound file, the operating part controller 300 outputs a sound to the speaker 304 by controlling the speaker driver 302 (Step S506). At Step S505 and Step S506, the operating part controller 300 acts as a sound output controller. By such processing, a process of the MFP of the present embodiment is complete.
[0046] The identifier that is transferred at Step S502 and Step S503 is information configured of several bits, so it takes very little time to transmit. The sound file is comprised of short sound data. For this reason, it takes very little time to read or decode this sound data. Therefore, it is possible to complete the operation almost without having any time delay from Step S501 to Step S506.
[0047] In
[0048] In
[0049] Further, the sound which is output by the facsimile communication is produced as a sound in response to the frequency of the analog signal exchanged by a communication. In other words, if the frequency of the signal can be determined, sound data may be generated using the frequency instead of using the stored sound file as previously discussed). Such example is described with reference to
[0050] As shown in
[0051] The controller 100, to which the frequency was transferred by the FAX controller 200, transfers the frequency to the operating pa controller 300 (Step S603), By this process, the frequency related to the facsimile communication which was generated by the FAX part 2 is transferred to the operating part 3.
[0052] The operating part controller 300, to which the frequency was transferred from the controller 100, generates sound data based on the transferred frequency (Step S604). The process at Step S604 is a process to generate the wave data of the notified frequency as sound data. When the operating part controller 300 generates the sound data, the operating part controller 300 causes the speaker 304 to output a sound by controlling the speaker driver 302 (Step S605).
[0053] According to the process shown in
[0054] It should be noted that the aforementioned embodiment is discussed as an example in which the FAX controller 200 transfers the frequency. However, as discussed with reference to
[0055] In addition, the embodiment described above discusses that frequency information is notified to the operating part controller 300 via the controller 100 in terms of the recognition of the signal by the FA..X controller 200. However, the FAX controller 200 operates under the control of the controller 100. Therefore, depending on the structure of the apparatus, the controller 100 may monitor the operating conditions of the FAX controller 200.
[0056] In such case, it is unnecessary to notify the frequency information from the FAX controller 200 to the controller 100, and it is possible to perform the processing based on the monitoring performed by the controller 100. Such an embodiment is discussed with reference to
[0057] The operating part controller 300, to which the identifier of the signal was transferred at Step S702, performs the same processing as performed in Step S504 to Step S506 shown in
[0058] As described above, the controller 100 directs information between the FAX controller 200 and operating part controller 300. On the contrary, if a direct path that passes the information between the FAX part 2 and the operating part 3 exists, it is unnecessary for the controller 100 to direct information between the FAX controller 200 and operating part controller 300. Such an example is shown with reference to
[0059] In the example shown in
[0060] By this configuration, it is possible to transmit the information from the FAX controller 200 to the operating part controller 300 without intervention of the controller 100, as discussed above with reference to FIG, 5 or
[0061] As described herein, it is possible to eliminate the time delay and to simplify the structure of the device in the case of outputting the sound in response to dial-up communication from a speaker mounted on a device that is different from the dial-up communication device. Further, each of the functions of the described embodiments may be implemented by one or more processing circuits. A processing circuit includes a programmed processor (for example, CPU 10), as a processor includes circuitry. A processing circuit may also include devices such as an application specific integrated circuit (ASIC) and conventional circuit components arranged to perform the recited functions.