The present invention is related to a communication system and an operation method thereof, especially a communication system with client-server echo cancellation function architecture and an operation method thereof.
Please refer to
In the echo cancellation communication system 9 of the conventional technology, the first transceiver device 90 and the second transceiver device 91 can be two mobile phones of different brands (for example, the first transceiver device 90 is brand A, while the second transceiver device 91 is brand B). The two mobile phones respectively have their own audio signal processing portion (the first audio signal processing portion 92 and the second audio signal processing portion 95). Since brand A and brand B don't know the design of each other's mobile phones (for example, brand A does not know the specifications of the second sound generating portion 96 and the second sound capturing portion 97 used in the second transceiver device 91 of brand B, and their relative positions; while brand B does not know the specifications of the first sound generating portion 93 and the first sound capturing portion 94 used in the first transceiver device 90 of brand A, and their relative positions), brand A and brand B don't know the echo status of each other's mobile phones. Therefore, when the communication signals are transmitted to each other, the signals must have been echo-cancelled (such as the first echo-cancelled signal 920 and the second echo-cancelled signal 950), so that the other can generate the (sound), and thus the quality of the call can be maintained. Hence, for ordinary mobile phones, it is necessary to have their own audio signal processing portion. However, whether the audio signal processing portion uses software, hardware, or software with hardware to cancel echoes, it will consume power when performing echo cancellation, and the audio signal processing portion will also have hardware and software costs.
Accordingly, the present invention has developed a new design which can avoid the above-described drawbacks, can significantly enhance the performance of the devices and can take into account economic considerations. Therefore, the present invention then has been invented.
The main technical problems that the present invention is seeking to solve is how to design a communication system with echo cancellation and an operation method thereof to reduce the cost of the software and hardware of the audio signal processing portion and reduce the power consumption.
In order to solve the above described problems and to achieve the expected effect, the present invention provides a voice communication system with echo cancellation, which comprises a first transceiver device and a second transceiver device. The first transceiver device comprises a first communication portion, an audio signal processing portion, a first sound generating portion and a first sound capturing portion. The second transceiver device comprises a second communication portion, a second sound generating portion and a second sound capturing portion. A first connection is established between the first communication portion of the first transceiver device and the second communication portion of the second transceiver device. The first sound capturing portion is used for capturing sound to output a first residual echo signal to the audio signal processing portion. The audio signal processing portion cancels echo from the first residual echo signal to output a first echo-cancelled signal to the first communication portion. The first echo-cancelled signal is transmitted from the first communication portion of the first transceiver device to the second communication portion of the second transceiver device through the first connection, and then the first echo-cancelled signal is transmitted to the second sound generating portion for generating an audio signal by the second sound generating portion. The second sound capturing portion is used for capturing sound to output a second residual echo signal to the second communication portion. The second residual echo signal is transmitted from the second communication portion of the second transceiver device to the first communication portion of the first transceiver device through the first connection, and then the second residual echo signal is transmitted to the audio signal processing portion. The audio signal processing portion cancels echo from the second residual echo signal to output a second echo-cancelled signal to the first sound generating portion for generating an audio signal by the first sound generating portion. In the voice communication system with echo cancellation provided by the present invention, only the first transceiver device has the audio signal processing portion, while the second transceiver device does not have the audio signal processing portion, so that the audio signal processing portion cost of software and hardware for the can be saved. Since the second transceiver device does not have the audio signal processing portion, the power consumption can be greatly reduced.
In implementation, the audio signal processing portion cancels echo from the second residual echo signal based on an adaptive filter parameter.
In implementation, when the second transceiver device is placed at a testing position in a testing space with no external sound interference, a plurality of non-identical testing input signals is transmitted to the second sound generating portion respectively for generating an audio signal by the second sound generating portion, the second sound capturing portion captures sound to output a plurality of testing feedback signals respectively, wherein the plurality of testing feedback signals is corresponding to the plurality of testing input signals, wherein the adaptive filter parameter is calculated from the plurality of testing input signals and the plurality of testing feedback signals.
In implementation, when the second transceiver device is placed at a first testing position in a testing space with no external sound interference, a plurality of non-identical first testing input signals is transmitted to the second sound generating portion respectively for generating an audio signal by the second sound generating portion, the second sound capturing portion captures sound to output a plurality of first testing feedback signals respectively, wherein the plurality of first testing feedback signals is corresponding to the plurality of first testing input signals; wherein when the second transceiver device is placed at a second testing position in the testing space with no external sound interference, a plurality of non-identical second testing input signals is transmitted to the second sound generating portion respectively for generating an audio signal by the second sound generating portion, the second sound capturing portion captures sound to output a plurality of second testing feedback signals respectively, wherein the plurality of second testing feedback signals is corresponding to the plurality of second testing input signals, wherein the adaptive filter parameter is calculated from the plurality of first testing feedback signals, the plurality of first testing input signals, the plurality of second testing feedback signals, and the plurality of second testing input signals.
In implementation, when the second transceiver device is placed at a first testing position in a first testing space with no external sound interference, a plurality of non-identical first testing input signals is transmitted to the second sound generating portion respectively for generating an audio signal by the second sound generating portion, the second sound capturing portion captures sound to output a plurality of first testing feedback signals respectively, wherein the plurality of first testing feedback signals is corresponding to the plurality of first testing input signals; wherein when the second transceiver device is placed at a second testing position in a second testing space with no external sound interference, a plurality of non-identical second testing input signals is transmitted to the second sound generating portion respectively for generating an audio signal by the second sound generating portion, the second sound capturing portion captures sound to output a plurality of second testing feedback signals respectively, wherein the plurality of second testing feedback signals is corresponding to the plurality of second testing input signals, wherein the adaptive filter parameter is calculated from the plurality of first testing feedback signals, the plurality of first testing input signals, the plurality of second testing feedback signals, and the plurality of second testing input signals.
In implementation, when the second transceiver device is placed at a first testing position in a first testing space with no external sound interference, a plurality of non-identical first testing input signals is transmitted to the second sound generating portion respectively for generating an audio signal by the second sound generating portion, the second sound capturing portion captures sound to output a plurality of first testing feedback signals respectively, wherein the plurality of first testing feedback signals is corresponding to the plurality of first testing input signals; wherein when the second transceiver device is placed at a second testing position in the first testing space with no external sound interference, a plurality of non-identical second testing input signals is transmitted to the second sound generating portion respectively for generating an audio signal by the second sound generating portion, the second sound capturing portion captures sound to output a plurality of second testing feedback signals respectively, wherein the plurality of second testing feedback signals is corresponding to the plurality of second testing input signals; wherein when the second transceiver device is placed at a third testing position in a second testing space with no external sound interference, a plurality of non-identical third testing input signals is transmitted to the second sound generating portion respectively for generating an audio signal by the second sound generating portion, the second sound capturing portion captures sound to output a plurality of third testing feedback signals respectively, wherein the plurality of third testing feedback signals is corresponding to the plurality of third testing input signals, wherein the adaptive filter parameter is calculated from the plurality of first testing feedback signals, the plurality of first testing input signals, the plurality of second testing feedback signals, the plurality of second testing input signals, the plurality of third testing feedback signals, and the plurality of third testing input signals.
In implementation, when the second transceiver device is placed at a first testing position in a first testing space with no external sound interference, a plurality of non-identical first testing input signals is transmitted to the second sound generating portion respectively for generating an audio signal by the second sound generating portion, the second sound capturing portion captures sound to output a plurality of first testing feedback signals respectively, wherein the plurality of first testing feedback signals is corresponding to the plurality of first testing input signals; wherein when the second transceiver device is placed at a second testing position in the first testing space with no external sound interference, a plurality of non-identical second testing input signals is transmitted to the second sound generating portion respectively for generating an audio signal by the second sound generating portion, the second sound capturing portion captures sound to output a plurality of second testing feedback signals respectively, wherein the plurality of second testing feedback signals is corresponding to the plurality of second testing input signals; wherein when the second transceiver device is placed at a third testing position in a second testing space with no external sound interference, a plurality of non-identical third testing input signals is transmitted to the second sound generating portion respectively for generating an audio signal by the second sound generating portion, the second sound capturing portion captures sound to output a plurality of third testing feedback signals respectively, wherein the plurality of third testing feedback signals is corresponding to the plurality of third testing input signals; wherein when the second transceiver device is placed at a fourth testing position in the second testing space with no external sound interference, a plurality of non-identical fourth testing input signals is transmitted to the second sound generating portion respectively for generating an audio signal by the second sound generating portion, the second sound capturing portion captures sound to output a plurality of fourth testing feedback signals respectively, wherein the plurality of fourth testing feedback signals is corresponding to the plurality of fourth testing input signals, wherein the adaptive filter parameter is calculated from the plurality of first testing feedback signals, the plurality of first testing input signals, the plurality of second testing feedback signals, the plurality of second testing input signals, the plurality of third testing feedback signals, the plurality of third testing input signals, the plurality of fourth testing feedback signals, and the plurality of fourth testing input signals.
In implementation, the adaptive filter parameter is stored in a server, the adaptive filter parameter is transmitted from the server to the first communication portion of the first transceiver device through a second connection established between the first communication portion of the first transceiver device and the server, and then the adaptive filter parameter is transmitted to the audio signal processing portion.
Moreover, the present invention further provides an operation method of voice communication system with echo cancellation, comprising following steps of: establishing a first connection between a first communication portion of a first transceiver device and a second communication portion of a second transceiver device; capturing sound by a first sound capturing portion of the first transceiver device to output a first residual echo signal to an audio signal processing portion of the first transceiver device; cancelling echo from the first residual echo signal by the audio signal processing portion to output a first echo-cancelled signal to the first communication portion; transmitting the first echo-cancelled signal from the first communication portion of the first transceiver device to the second communication portion of the second transceiver device through the first connection; transmitting the first echo-cancelled signal from the second communication portion to a second sound generating portion of the second transceiver device for generating an audio signal by the second sound generating portion; capturing sound by a second sound capturing portion of the second transceiver device to output a second residual echo signal to the second communication portion; transmitting the second residual echo signal from the second communication portion of the second transceiver device to the first communication portion of the first transceiver device through the first connection; transmitting the second residual echo signal from the first communication portion to the audio signal processing portion; and cancelling echo from the second residual echo signal by the audio signal processing portion to output a second echo-cancelled signal to a first sound generating portion of the first transceiver device for generating an audio signal by the first sound generating portion.
In implementation, the audio signal processing portion cancels echo from the second residual echo signal based on an adaptive filter parameter.
In implementation, the operation method further comprises a learning step, the learning step comprises following steps of: placing the second transceiver device at a testing position in a testing space with no external sound interference; transmitting a plurality of non-identical testing input signals to the second sound generating portion respectively for generating an audio signal by the second sound generating portion; capturing sound by the second sound capturing portion to output a plurality of testing feedback signals respectively, wherein the plurality of testing feedback signals is corresponding to the plurality of testing input signals; and calculating the adaptive filter parameter from the plurality of testing feedback signals and the plurality of testing input signals.
In implementation, the operation method further comprises a learning step, the learning step comprises following steps of: placing the second transceiver device at a first testing position in a testing space with no external sound interference; transmitting a plurality of non-identical first testing input signals to the second sound generating portion respectively for generating an audio signal by the second sound generating portion; capturing sound by the second sound capturing portion to output a plurality of first testing feedback signals respectively, wherein the plurality of first testing feedback signals is corresponding to the plurality of first testing input signals; placing the second transceiver device at a second testing position in the testing space with no external sound interference; transmitting a plurality of non-identical second testing input signals to the second sound generating portion respectively for generating an audio signal by the second sound generating portion; capturing sound by the second sound capturing portion to output a plurality of second testing feedback signals respectively, wherein the plurality of second testing feedback signals is corresponding to the plurality of second testing input signals; and calculating the adaptive filter parameter from the plurality of first testing feedback signals, the plurality of first testing input signals, the plurality of second testing feedback signals, and the plurality of second testing input signals.
In implementation, the plurality of second testing input signals is identical to the plurality of first testing input signals.
In implementation, the operation method further comprises a learning step, the learning step comprises following steps of: placing the second transceiver device at a first testing position in a first testing space with no external sound interference; transmitting a plurality of non-identical first testing input signals to the second sound generating portion respectively for generating an audio signal by the second sound generating portion; capturing sound by the second sound capturing portion to output a plurality of first testing feedback signals respectively, wherein the plurality of first testing feedback signals is corresponding to the plurality of first testing input signals; placing the second transceiver device at a second testing position in a second testing space with no external sound interference; transmitting a plurality of non-identical second testing input signals to the second sound generating portion respectively for generating an audio signal by the second sound generating portion; capturing sound by the second sound capturing portion to output a plurality of second testing feedback signals respectively, wherein the plurality of second testing feedback signals is corresponding to the plurality of second testing input signals; and calculating the adaptive filter parameter from the plurality of first testing feedback signals, the plurality of first testing input signals, the plurality of second testing feedback signals, and the plurality of second testing input signals.
In implementation, the plurality of second testing input signals is identical to the plurality of first testing input signals.
In implementation, the operation method further comprises a learning step, the learning step comprises following steps of: placing the second transceiver device at a first testing position in a first testing space with no external sound interference; transmitting a plurality of non-identical first testing input signals to the second sound generating portion respectively for generating an audio signal by the second sound generating portion; capturing sound by the second sound capturing portion to output a plurality of first testing feedback signals respectively, wherein the plurality of first testing feedback signals is corresponding to the plurality of first testing input signals; placing the second transceiver device at a second testing position in the first testing space with no external sound interference; transmitting a plurality of non-identical second testing input signals to the second sound generating portion respectively for generating an audio signal by the second sound generating portion; capturing sound by the second sound capturing portion to output a plurality of second testing feedback signals respectively, wherein the plurality of second testing feedback signals is corresponding to the plurality of second testing input signals; placing the second transceiver device at a third testing position in a second testing space with no external sound interference; transmitting a plurality of non-identical third testing input signals to the second sound generating portion respectively for generating an audio signal by the second sound generating portion; capturing sound by the second sound capturing portion to output a plurality of third testing feedback signals respectively, wherein the plurality of third testing feedback signals is corresponding to the plurality of third testing input signals; and calculating the adaptive filter parameter from the plurality of first testing feedback signals, the plurality of first testing input signals, the plurality of second testing feedback signals, the plurality of second testing input signals, the plurality of third testing feedback signals, and the plurality of third testing input signals.
In implementation, the plurality of second testing input signals is identical to the plurality of first testing input signals, the plurality of third testing input signals is identical to the plurality of first testing input signals.
In implementation, the operation method further comprises a learning step, the learning step comprises following steps of: placing the second transceiver device at a first testing position in a first testing space with no external sound interference; transmitting a plurality of non-identical first testing input signals to the second sound generating portion respectively for generating an audio signal by the second sound generating portion; capturing sound by the second sound capturing portion to output a plurality of first testing feedback signals respectively, wherein the plurality of first testing feedback signals is corresponding to the plurality of first testing input signals placing the second transceiver device at a second testing position in the first testing space with no external sound interference; transmitting a plurality of non-identical second testing input signals to the second sound generating portion respectively for generating an audio signal by the second sound generating portion; capturing sound by the second sound capturing portion to output a plurality of second testing feedback signals respectively, wherein the plurality of second testing feedback signals is corresponding to the plurality of second testing input signals; placing the second transceiver device at a third testing position in a second testing space with no external sound interference; transmitting a plurality of non-identical third testing input signals to the second sound generating portion respectively for generating an audio signal by the second sound generating portion; capturing sound by the second sound capturing portion to output a plurality of third testing feedback signals respectively, wherein the plurality of third testing feedback signals is corresponding to the plurality of third testing input signals; placing the second transceiver device at a fourth testing position in the second testing space with no external sound interference; transmitting a plurality of non-identical fourth testing input signals to the second sound generating portion respectively for generating an audio signal by the second sound generating portion; capturing sound by the second sound capturing portion to output a plurality of fourth testing feedback signals respectively, wherein the plurality of fourth testing feedback signals is corresponding to the plurality of fourth testing input signals; and calculating the adaptive filter parameter from the plurality of first testing feedback signals, the plurality of first testing input signals, the plurality of second testing feedback signals, the plurality of second testing input signals, the plurality of third testing feedback signals, the plurality of third testing input signals, the plurality of fourth testing feedback signals, and the plurality of fourth testing input signals.
In implementation, the plurality of second testing input signals is identical to the plurality of first testing input signals, the plurality of third testing input signals is identical to the plurality of first testing input signals, the plurality of fourth testing input signals is identical to the plurality of first testing input signals.
In implementation, the operation method further comprise following steps of: establishing a second connection between the first communication portion of the first transceiver device and a server; transmitting the adaptive filter parameter from the server to the first communication portion of the first transceiver device through the second connection, wherein the adaptive filter parameter is stored in the server; and transmitting the adaptive filter parameter from the server to the first communication portion to the audio signal processing portion.
Moreover, the present invention further provides a transceiver device with echo cancellation, which comprises a first communication portion, an audio signal processing portion, a first sound generating portion and a first sound capturing portion. The first sound capturing portion captures sound to output a first residual echo signal to the audio signal processing portion. The audio signal processing portion cancels echo from the first residual echo signal to output a first echo-cancelled signal to the first communication portion. The first echo-cancelled signal is transmitted from the first communication portion of the transceiver device to a second communication portion of a second transceiver device through a first connection established between the first communication portion and the second communication portion, and then to a second sound generating portion of the second transceiver device for generating an audio signal by the second sound generating portion. The second communication portion of the second transceiver device transmits a second residual echo signal outputted by a second sound capturing portion of the second transceiver device to the first communication portion of the transceiver device through the first connection, and then to the audio signal processing portion. The audio signal processing portion cancels echo from the second residual echo signal to output a second echo-cancelled signal to the first sound generating portion for generating an audio signal by the first sound generating portion.
In implementation, the audio signal processing portion cancels echo from the second residual echo signal based on an adaptive filter parameter.
In implementation, the adaptive filter parameter is stored in a server, the adaptive filter parameter is transmitted from the server to the first communication portion of the transceiver device through a second connection established between the first communication portion of the transceiver device and the server, and then to the audio signal processing portion.
For further understanding the characteristics and effects of the present invention, some preferred embodiments referred to drawings are in detail described as follows.
Please refer to
The first connection 10 established between the first communication portion 25 of the first transceiver device 2 and the second communication portion 35 of the second transceiver device 3 can be a peer-to-peer network connection (that is, under the network architecture of the first connection 10, the first transceiver device 2 and the second transceiver device 3 are peer-to-peer; it is not a client-server network architecture between the first transceiver device 2 and the second transceiver device 3). However, the voice communication system 1 with echo cancellation and its operation method of the present invention is featured in that the second transceiver device 3 has no audio signal processing portion for echo cancellation and only the first transceiver device 2 has the audio signal processing portion 4 for echo cancellation; hence, the signal (the first echo-cancelled signal 40) outputted by the audio signal processing portion 4 of the first transceiver device 2 is the signal (electrical signal) that has been echo-cancelled by the audio signal processing portion 4; while the signal (the second residual echo signal 81) outputted by the second sound capturing portion 8 of the second transceiver device 3 is the signal (electrical signal) that has not yet been echo-cancelled; and the second residual echo signal 81 that has not yet been echo-cancelled needs to be transmitted to the audio signal processing portion 4 of the first transceiver device 2 through the first connection 10 for echo cancellation. Hence, in terms of the function of echo cancellation, it is a client-server echo-cancellation-function architecture between the first transceiver device 2 and the second transceiver device 3, wherein the first transceiver device 2 having the audio signal processing portion 4 can be treated as a server with the function of echo cancellation; while the second transceiver device 3 having no audio signal processing portion can be treated as a client with no function of echo cancellation. Since the second transceiver device 3 (client) has no audio signal processing portion for echo cancellation, the second transceiver device 3 (client) needs to transmit the second residual echo signal 81 that has not yet been echo-cancelled to the audio signal processing portion 4 of the first transceiver device 2 through the first connection 10 (peer-to-peer network connection architecture) for echo cancellation; while the first echo-cancelled signal 40 that has been echo-cancelled by the audio signal processing portion 4 is outputted by the first transceiver device 2 (server) and transmitted to the second communication portion 35 and the second sound generating portion 7 of the second transceiver device 3 through the first connection 10 (peer-to-peer network connection architecture).
In some embodiments, the first transceiver device 2 is a normal cell phone. Hence, the audio signal processing portion 4 of the first transceiver device 2 can cancel echo from the first residual echo signal 61 outputted by the first sound capturing portion 6 of the first transceiver device 2. However, if the audio signal processing portion 4 of the first transceiver device 2 is required to cancel echo from the second residual echo signal 81 outputted by the second sound capturing portion 8 of the second transceiver device 3, then the audio signal processing portion 4 of the first transceiver device 2 must have the echo-related information of the second transceiver device 3 in order to cancel echo from the second residual echo signal 81. There are many well-known artificial intelligence echo cancellation methods. Some of the artificial intelligence echo cancellation methods obtain an adaptive filter parameter through a learning step, and cancel echo based on the adaptive filter parameter. The voice communication system 1 with echo cancellation and its operation method of the present invention may use these well-known artificial intelligence echo cancellation methods to obtain an adaptive filter parameter to achieve the object of using the audio signal processing portion 4 of the first transceiver device 2 to cancel echo from the second residual echo signal 81 outputted by the second sound capturing portion 8 of the second transceiver device 3. Please refer to
In some embodiments, the above mentioned Step A3 may further comprises a following step of: Step A30: changing second testing input signals 72 (electrical signal) while the second transceiver device 3 is placed in the same position in the same environment 32, and repeating the Step A0, the Step A1 and the Step A2 to collect the combinations of the second testing input signal 72 and the second testing feedback signal 82 under different second testing input signals 72 (electrical signal).
In some other embodiments, the above mentioned Step A3 may further comprises following steps of: Step A30: changing second testing input signals 72 (electrical signal) while the second transceiver device 3 is placed in the same position in the same environment 32, and repeating the Step A0, the Step A1 and the Step A2 to collect the combinations of the second testing input signal 72 and the second testing feedback signal 82 under different second testing input signals 72 (electrical signal); and Step A31: changing positions of the second transceiver device 3 in the same environment 32, and repeating the Step A0, the Step A1, the Step A2, and the Step A30 to collect the combinations of the second testing input signal 72 and the second testing feedback signal 82 under different positions of the second transceiver device 3 in the same environment 32.
In some other embodiments, the above mentioned Step A3 may further comprises following steps of: Step A30: changing second testing input signals 72 (electrical signal) while the second transceiver device 3 is placed in the same position in the same environment 32, and repeating the Step A0, the Step A1 and the Step A2 to collect the combinations of the second testing input signal 72 and the second testing feedback signal 82 under different second testing input signals 72 (electrical signal); Step A31: changing positions of the second transceiver device 3 in the same environment 32, and repeating the Step A0, the Step A1, the Step A2, and the Step A30 to collect the combinations of the second testing input signal 72 and the second testing feedback signal 82 under different positions of the second transceiver device 3 in the same environment 32; and Step A32: changing environments 32 by placing the second transceiver device 3 in different environments 32, and repeating the Step A0, the Step A1, the Step A2, the Step A30, and the Step A31 to collect the combinations of the second testing input signal 72 and the second testing feedback signal 82 under different environments 32 where the second transceiver device 3 is placed.
In some embodiments, the audio signal processing portion 4 of the first transceiver device 2 can use hardware, software, or software with hardware to cancel echo from the first residual echo signal 61 outputted by the first sound capturing portion 6 of the first transceiver device 2. In some other embodiments, the audio signal processing portion 4 of the first transceiver device 2 can use some real-time echo cancellation methods to cancel echo from the first residual echo signal 61.
In some embodiments, the first transceiver device 2 can also use the echo cancellation methods of artificial intelligence to obtain an adaptive filter parameter through a learning step, so that the audio signal processing portion 4 of the first transceiver device 2 can cancel echo from the first residual echo signal 61 outputted by the first sound capturing portion 6 of the first transceiver device 2 based on the adaptive filter parameter. Please refer to
In some embodiments, the above mentioned Step A13 may further comprises a following step of: Step A130: changing first testing input signals 42 (electrical signal) while the first transceiver device 2 is placed in the same position in the same environment 22, and repeating the Step A10, the Step A11 and the Step A12 to collect the combinations of the first testing input signals 42 and the first testing feedback signal 62 under different first testing input signals 42 (electrical signal). In some other embodiments, the above mentioned Step A13 may further comprises following steps of: Step A130: changing first testing input signals 42 while the first transceiver device 2 is placed in the same position in the same environment 22, and repeating the Step A10, the Step A11 and the Step A12 to collect the combinations of the first testing input signals 42 and the first testing feedback signal 62 under different first testing input signals 42; and Step 131: changing positions of the first transceiver device 2 in the same environment 22, and repeating the Step A10, the Step A11, the Step A12, and the Step A130 to collect the combinations of the first testing input signals 42 and the first testing feedback signal 62 under different positions of the first transceiver device 2 in the same environment 22. In some other embodiments, the above mentioned Step A13 may further comprises following steps of: Step A130: changing first testing input signals 42 (electrical signal) while the first transceiver device 2 is placed in the same position in the same environment 22, and repeating the Step A10, the Step A11 and the Step A12 to collect the combinations of the first testing input signals 42 and the first testing feedback signal 62 under different first testing input signals 42 (electrical signal); Step A131: changing positions of the first transceiver device 2 in the same environment 22, and repeating the Step A10, the Step A11, the Step A12, and the Step A130 to collect the combinations of the first testing input signals 42 and the first testing feedback signal 62 under different positions of the first transceiver device 2 in the same environment 22; and Step A132: changing environments 22 by placing the first transceiver device 2 in different environments 22, and repeating the Step A10, the Step A11, the Step A12, the Step A130, and the Step A131 to collect the combinations of the first testing input signals 42 and the first testing feedback signal 62 under different environments 22 where the first transceiver device 2 is placed.
Please refer to
In some embodiments, the first adaptive filter parameter is also stored in the server 11; the first adaptive filter parameter is transmitted from the server 11 to the first communication portion 25 of the first transceiver device 2 through the second connection 12, and then the first adaptive filter parameter is transmitted to the audio signal processing portion 4 of the first transceiver device 2. The operation method of the voice communication system 1 with echo cancellation of the present invention further comprises following steps of: establishing the second connection 12 between the first communication portion 25 of the first transceiver device 2 and the server 11; and transmitting the first adaptive filter parameter from the server 11 to the first communication portion 25 of the first transceiver device 2 through the second connection 12, and then transmitting the first adaptive filter parameter to the audio signal processing portion 4 of the first transceiver device 2. The audio signal processing portion 4 of the first transceiver device 2 cancels echo from the first residual echo signal 61 (electrical signal) based on the first adaptive filter parameter.
In a preferred embodiment, the present invention provides a voice communication system 1 with echo cancellation, wherein the second transceiver device 3 is specially provided for the care recipients (such as the elderly, or people with limited mobility) to communicate with the caregivers (such as the caregivers in the long-term care center). The second transceiver device 3 does not have the audio signal processing portion; hence, it has no function of echo cancellation. The first transceiver device 2 used by the caregivers is a normal mobile phone, in which the second adaptive filter parameter is stored in the audio signal processing portion 4 of the first transceiver device 2 (or, as shown in the embodiment of
In another preferred embodiment, the personnel who have been stationed outside for a long time to conduct surveys will need to contact the control center at any time according to the situation to report on-site conditions. Generally, the dispatched personnel and the control center will use mobile phones or radio walkie-talkies to make contact. However, in current embodiment, it (the mobile phone) is very suitable to be replaced by the second transceiver device 3 of the present invention. The dispatched personnel use the second transceiver device 3 and contact the control center (the first transceiver device 2) at any time as needed to report on-site conditions. The second transceiver device 3 does not have an audio signal processing portion, so it does not have the function of echo cancellation. As a result, even if the second transceiver device 3 (expatriate) talks to the first transceiver device 2 (control center) for a long time, it (the second transceiver device 3) will save power compared to ordinary mobile phones or radio walkie-talkies, and the power consumption can be saved a lot. In addition, the manufacturing cost of the second transceiver device 3 can be greatly reduced, and the burden on the user can be greatly reduced.
As disclosed in the above description and attached drawings, the present invention can provide a voice communication system with echo cancellation and an operation method thereof. It is new and can be put into industrial use.
Although the embodiments of the present invention have been described in detail, many modifications and variations may be made by those skilled in the art from the teachings disclosed hereinabove. Therefore, it should be understood that any modification and variation equivalent to the spirit of the present invention be regarded to fall into the scope defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
109131382 | Sep 2020 | TW | national |