A method for maintaining transmit audio quality under harsh environmental conditions, the method includes receiving audio signals into a microphone of a portable communication device and determining at least one parameter associated with the received audio signals. In accordance with an embodiment, the at least one parameter is compared with a received audio parameter threshold. When the at least one parameter falls outside of the received audio parameter threshold, the audio routing is switched from the microphone to the loudspeaker. Subsequent communication may revert back to the microphone or remain at the loudspeaker depending on monitored audio conditions.
|
1. A method for controlling an input audio source of a half duplex communication device, the method comprising the steps of:
receiving input audio signals directly from a user via a microphone and audio input switch circuit, at a signal processor of a half duplex communication device, for further transmission to another device;
determining at least one parameter from the input audio signals;
comparing the at least one parameter with an input audio parameter threshold and determining whether the at least one parameter falls outside the input audio parameter threshold;
responsive to determining that the at least one parameter falls outside the input audio parameter threshold, switching the audio input switch circuit of the half duplex communication device, from coupling the microphone to an input of a signal processor to coupling a reciprocal transducer loudspeaker to the input of the signal processor, so as to receive subsequent input audio signals directly from the user, via the loudspeaker and audio input switch circuit, for further transmission to the another device; and
subsequently switching the audio input switch circuit to disconnect the loudspeaker from the input to the signal processor, receiving incoming audio signals from the another device, and causing the incoming audio signals to be routed to the loudspeaker via an output of the processor for playback to the user.
12. A half duplex communication device, comprising:
a microphone;
a reciprocal transducer loudspeaker;
an audio input switch circuit coupled to the microphone and the loudspeaker; and
a signal processor coupled to the audio input switch and configured to:
receive input audio signals directly from a user via the microphone and the audio input switch circuit, for further transmission to another device
determine at least one parameter from the input audio signals received directly from the user, via the microphone, and
compare the at least one parameter to an input audio parameter threshold and determine whether the at least one parameter falls outside the input audio parameter threshold;
responsive to determining that the at least one parameter falls outside the input audio parameter threshold, cause the audio input switch circuit to switch from coupling the microphone to an input of the signal processor to coupling the loudspeaker to the input of the signal processor, so as to receive subsequent input audio signals directly from the user, via the loudspeaker and audio input switch circuit, for further transmission to another device; and
subsequently cause the audio input switch circuit to disconnect the loudspeaker from the input to the signal processor, receive incoming audio signals from the another device, and cause the incoming audio signals to be routed to the loudspeaker via an output of the signal processor for playback to the user.
2. The method of
receiving the subsequent input audio signals, via the microphone, when the at least one parameter falls inside the input audio parameter threshold.
3. The method of
storing a value of the at least one parameter when the at least one parameter falls outside the input audio parameter threshold.
4. The method of
determining whether a number of PTT presses, associated with the stored value that fell outside the input audio parameter threshold, exceeds a PTT key press threshold.
5. The method of
providing a notification, to the user, that the half duplex communication device needs service when the number of PTT presses is above the PTT key press threshold;
receiving the subsequent input audio signals via the loudspeaker; and
transmitting the subsequent input audio signals to the another device.
6. The method of
receiving the subsequent input audio signals via the microphone when the number of PTT key presses has not exceeded the PTT key press threshold; and
transmitting the subsequent input audio signals to the another device.
7. The method of
8. The method of
9. The method of
10. The method of
determining whether a predetermined time period has elapsed since the loudspeaker started receiving subsequent input audio signals directly from the user.
11. The method of
providing a notification, to the user, that the half duplex communication device needs service, when the predetermined time period has elapsed.
13. The half duplex communication device of
the microphone receives the subsequent input audio signals directly from the user when the at least one parameter falls inside the input audio parameter threshold.
14. The half duplex communication device of
store a value of the at least one parameter when the at least one parameter falls outside the input audio parameter threshold; and
determine whether a number of PTT key presses by the user, associated with the stored value that fell outside the input audio parameter threshold, exceeds a PTT key press threshold.
15. The half duplex communication device of
wherein when the number of PTT key presses, having stored value outside the input audio parameter threshold, has exceeded the PTT key press threshold:
the signal processor providing a notification, to the user, that the half duplex communication device needs service.
16. The half duplex communication device of
the input audio switch switching back to the microphone for receiving the subsequent input audio signals directly from the user when the number of PTT presses, having stored value outside the input audio parameter threshold, has not exceeded the PTT key press threshold.
17. The half duplex communication device of
18. The method of
19. The half duplex communication device of
|
The present disclosure relates generally to half duplex communication devices and more particularly to maintaining transmit audio quality under harsh environmental conditions.
In a half duplex communication system only one party can talk at a time. When one party speaks the other party listens. A half duplex communication device includes a microphone and a loudspeaker. Typically, a push-to-talk (PTT) button on the half duplex communication device is pressed and held down as a first party speaks into the microphone. When the first party releases the PTT button, a second party can respond by pressing their own PTT button and speaking into the microphone. The first party receives and hears the audio at the loudspeaker. In windy and dusty environments, the microphone port can be blocked with dust particles. If the microphone of the communication device is partially or completely blocked or damaged poor audio quality may result.
One approach for improving voice quality is to install multiple microphones within the half duplex communication device. With this approach, when one of the microphones is damaged the other can receive audio signals from the user of the half duplex communication device. However, the use of multiple microphones increases the cost of the communication device.
Therefore, there is a need for a method, apparatus, and system for maintaining transmit audio quality under harsh environmental conditions.
The accompanying figures, where like reference numerals refer to identical or functionally similar elements throughout the separate views, together with the detailed description below, are incorporated in and form part of the specification, and serve to further illustrate embodiments of concepts that include the claimed invention, and explain various principles and advantages of those embodiments.
Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of embodiments of the present invention.
The apparatus and method components have been represented where appropriate by conventional symbols in the drawings, showing only those specific details that are pertinent to understanding the embodiments of the present invention so as not to obscure the disclosure with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.
Briefly there is described herein, a method for maintaining transmit audio quality under harsh environmental conditions, the method includes receiving audio signals into a microphone of a portable communication device and determining at least one parameter associated with the received audio signals. In accordance with an embodiment, the at least one parameter is compared with a received audio parameter threshold. When the at least one parameter falls outside of the received audio parameter threshold, the audio routing is switched from the microphone to the loudspeaker. Subsequent communication may revert back to the microphone or remain at the loudspeaker depending on monitored audio conditions.
As used herein, a “half duplex communication system” is a communication system that allows a communication device to either receive or transmit at a single instance. As such, only one party may speak at a time. Referring to
The half duplex wireless communication devices are equipped with transceivers, memories, and processing devices operatively coupled and adapted, arranged, configured and designed to carry out their functionality, including any functionality needed to implement the teachings herein. The half duplex wireless communication devices are further equipped with any other elements needed for a commercial embodiment. In addition, the half duplex wireless communication such as 126, 128 can also communicate in talk around mode i.e. without an infrastructure device 110.
As referred to herein, a wireless communication device includes, but is not limited to, devices commonly referred to as access terminals, mobile radios, mobile stations, subscriber units, user equipment, mobile devices, or any other device capable of operating in a half duplex environment. Examples of wireless communication devices include, but are not limited to, two-way radios, mobile phones, Personal Digital Assistants (PDAs), and laptops or any other electronic device capable of conducting a half duplex communication.
Turning to
The secondary reciprocal system 212 controls the operation of the audio switch 218, via switch control line 232, in accordance with the teaching of the disclosure herein.
Each time a user presses a PTT button (402) on his/her half duplex communication device 122, the microphone 220 receives (404) the audio signals from the user of half duplex communication device 122. A secondary reciprocal system 212 determines (406) at least one parameter associated with the audio signals, received via the microphone 220. In one exemplary embodiment, the secondary reciprocal system 212 determines a Signal to Noise Ratio (SNR) parameter and a spectral distribution parameter of the received audio signals. Once the at least one parameter is determined, the secondary reciprocal system 212 determines if the at least one parameter falls outside of an audio parameter threshold (408). In another exemplary embodiment, the secondary reciprocal system 212 compares one or more parameters such as, but not limited to, the Signal to Noise Ratio (SNR) parameter and the spectral distribution parameter of the received audio signals, with their respective threshold.
When the at least one parameter falls inside of the audio parameter threshold, the microphone 220 continues to receive the audio signals from the user (410). When the at least one parameter falls outside of the audio parameter threshold, the secondary reciprocal system 212 stores the determined parameter value(s) of the at least one parameter associated with the audio signals (412). The secondary reciprocal system 212 instructs, via switch control line 232, an audio switch 318 to switch to the loudspeaker 202 to receive (414) the audio signals from the user of the half duplex communication device 122.
While the audio signals are being received via the loudspeaker, a determination is made as to whether a predetermined number of PTT presses, associated with the stored audio parameter values falling outside the audio parameter threshold, exceeds a PTT press threshold (416). When the number of PTT presses associated with the stored values does not exceed the PTT press threshold, the secondary reciprocal system 212 returns to 402.
When the number of PTT presses associated with the stored values exceeds the PTT press threshold, the digital signal processor 208 (DSP) provides the user with a notification that the half duplex communication device 122 needs to be serviced (418). The notification may be a visual or/and audio notification to the user informing the user that the half duplex communication device 112 needs servicing.
In another exemplary embodiment, once audio is received at the loudspeaker (at 414) the secondary reciprocal system 212 may determine whether a pre-determined time period has elapsed. If the predetermined time period has not elapsed, the secondary reciprocal system 212 reverts audio routing back to the microphone 220 to check whether the receive audio signals are back within the audio parameter threshold(s). When the predetermined time has elapsed, the secondary reciprocal system 212 provides the user with the notification that the half duplex communication device 122 needs to be serviced, and continues to receive the audio signals via the loudspeaker 220. This embodiment allows for periodic checks to retry the microphone prior to servicing.
In yet another exemplary embodiment, the secondary reciprocal system 212 may store at least one parameter associated with the audio signals, each time a PTT key is pressed (for example between steps 406 and 408). The secondary reciprocal system 212 determines an average of the stored parameter values and compares the average to the audio parameter threshold(s). After a predetermined time, if the average falls outside the audio threshold(s), the secondary reciprocal system 212 instructs, via the switch control line 232, the audio switch 218 to switch to the loudspeaker 202 to receive the audio signals from the user of the half duplex communication device 122. When the average falls inside of the audio parameter threshold, the microphone 220 continues to receive the audio signals from the user.
Prototype testing was conducted utilizing a loudspeaker as secondary reciprocal device for a transmit audio system formed in accordance with an embodiment.
In the foregoing specification, specific embodiments have been described. However, one of ordinary skill in the art appreciates that various modifications and changes can be made without departing from the scope of the invention as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of present teachings.
The benefits, advantages, solutions to problems, and any element(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential features or elements of any or all the claims. The invention is defined solely by the appended claims including any amendments made during the pendency of this application and all equivalents of those claims as issued.
Moreover in this document, relational terms such as first and second, top and bottom, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms “comprises,” “comprising,” “has”, “having,” “includes”, “including,” “contains”, “containing” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises, has, includes, contains a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by “comprises . . . a”, “has . . . a”, “includes . . . a”, “contains . . . a” does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises, has, includes, contains the element. The terms “a” and “an” are defined as one or more unless explicitly stated otherwise herein. The terms “substantially”, “essentially”, “approximately”, “about” or any other version thereof, are defined as being close to as understood by one of ordinary skill in the art, and in one non-limiting embodiment the term is defined to be within 10%, in another embodiment within 5%, in another embodiment within 1% and in another embodiment within 0.5%. The term “coupled” as used herein is defined as connected, although not necessarily directly and not necessarily mechanically. A device or structure that is “configured” in a certain way is configured in at least that way, but may also be configured in ways that are not listed.
It will be appreciated that some embodiments may be comprised of one or more generic or specialized processors (or “processing devices”) such as microprocessors, digital signal processors, customized processors and field programmable gate arrays (FPGAs) and unique stored program instructions (including both software and firmware) that control the one or more processors to implement, in conjunction with certain non-processor circuits, some, most, or all of the functions of the method and/or apparatus described herein. Alternatively, some or all functions could be implemented by a state machine that has no stored program instructions, or in one or more application specific integrated circuits (ASICs), in which each function or some combinations of certain of the functions are implemented as custom logic. Of course, a combination of the two approaches could be used.
Moreover, an embodiment can be implemented as a computer-readable storage medium having computer readable code stored thereon for programming a computer (e.g., comprising a processor) to perform a method as described and claimed herein. Examples of such computer-readable storage mediums include, but are not limited to, a hard disk, a CD-ROM, an optical storage device, a magnetic storage device, a ROM (Read Only Memory), a PROM (Programmable Read Only Memory), an EPROM (Erasable Programmable Read Only Memory), an EEPROM (Electrically Erasable Programmable Read Only Memory) and a Flash memory. Further, it is expected that one of ordinary skill, notwithstanding possibly significant effort and many design choices motivated by, for example, available time, current technology, and economic considerations, when guided by the concepts and principles disclosed herein will be readily capable of generating such software instructions and programs and ICs with minimal experimentation.
The Abstract of the Disclosure is provided to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. In addition, in the foregoing Detailed Description, it can be seen that various features are grouped together in various embodiments for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separately claimed subject matter.
Ooi, Thean Hai, Tan, Cheah Heng, Teh, Kheng Shiang, Yow, Huoy Thyng
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
4737976, | Sep 03 1985 | MOTOROLA, INC , A CORP OF DE | Hands-free control system for a radiotelephone |
5907538, | Feb 18 1997 | MATECH, INC | Full duplex communication circuit with a transducer for simultaneously generating audio output and receiving audio input |
6434110, | Mar 20 1998 | Cirrus Logic, Inc.; Crystal Semiconductor Corporation | Full-duplex speakerphone circuit including a double-talk detector |
7054436, | Aug 02 2004 | Sony Ericsson Mobile Communication, AB | Communication terminals with a dual use speaker for sensing background noise and generating sound, and related methods and computer program products |
7689233, | Dec 30 2005 | VTech Telecommunications Limited | Remote switching for handset handsfree speakerphone |
20030118201, | |||
20060023870, | |||
20070019571, | |||
20070218958, | |||
20070233471, | |||
20080019539, | |||
20090215439, | |||
20100041427, | |||
GB666868, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Nov 30 2009 | TAN, CHEAH TENG | Motorola, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023628 | /0571 | |
Nov 30 2009 | OOI, THEAN HAIQ | Motorola, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023628 | /0571 | |
Nov 30 2009 | TEH, KHENG SHIANG | Motorola, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023628 | /0571 | |
Nov 30 2009 | YOW, HUOY THYNG | Motorola, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023628 | /0571 | |
Dec 09 2009 | MOTOROLA SOLUTIONS, INC. | (assignment on the face of the patent) | / | |||
Jan 04 2011 | Motorola, Inc | MOTOROLA SOLUTIONS, INC | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 026079 | /0880 |
Date | Maintenance Fee Events |
Jul 21 2017 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jul 13 2021 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Jan 28 2017 | 4 years fee payment window open |
Jul 28 2017 | 6 months grace period start (w surcharge) |
Jan 28 2018 | patent expiry (for year 4) |
Jan 28 2020 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jan 28 2021 | 8 years fee payment window open |
Jul 28 2021 | 6 months grace period start (w surcharge) |
Jan 28 2022 | patent expiry (for year 8) |
Jan 28 2024 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jan 28 2025 | 12 years fee payment window open |
Jul 28 2025 | 6 months grace period start (w surcharge) |
Jan 28 2026 | patent expiry (for year 12) |
Jan 28 2028 | 2 years to revive unintentionally abandoned end. (for year 12) |