Portable audio devices, such as speakerphones, portable speakers (e.g., smart speakers and/or BLUETOOTH speakers), often have a small form factor. The small size of these devices may present a variety of challenges.
For example, such small audio devices that include both speakers and microphones can also experience high acoustic coupling between the speakers and the microphones. This can result in undesirable distortion and feedback. Moreover, devices are often designed for a single use case, such as to be used as a personal speakerphone or as a speakerphone suitable for a larger group in a conference room, or as a personal/portable speaker). These devices often have particular types of microphones (e.g., an omnidirectional microphone or a highly directional microphone) depending upon the intended purposes of the device. If the device is used in a situation for which it is not intended, the device may not perform well and may even be rendered effectively useless. For example, a personal speakerphone may have a directional microphone that is not suitable for group conference settings, and a group conference speakerphone may have an omnidirectional microphone that would pick up too much undesirable background noise when used in a personal speakerphone situation.
The following summary presents a simplified summary of certain features. The summary is not an extensive overview and is not intended to identify key or critical elements.
There is a desire to implement an audio device that can function in different ways for different situations, such as a speakerphone that functions as a high-fidelity listening device as well. Aspects described herein may provide a device with multiple states (device modes) of operation. The device modes may be selected based on a current (and dynamically changeable) geometric configuration of the device, such as by swiveling an arm of the device and/or changing the orientation of the device with respect to gravity and/or a surface (e.g., table) on which the device rests. The device may determine the appropriate state based on the current geometry, and based on the state properly tune the device for the intended purpose of that geometry. Multi-state signal processing may be useful in any case where the geometry and acoustic conditions are functionally different from state to state, such as when switching the use case of a device between a personal speakerphone and a group speakerphone, or between a personal speakerphone and a portable speaker (e.g., a portable BLUETOOTH speaker). The states may be differentiated by different acoustic echo cancellation (AEC) starting conditions, differing microphone selection, differing speaker equalizations, differing low-frequency (LF) boost and or any other acoustic or signal processing characteristics, and/or differing enabling and disabling of speakers, microphones, passive radiators, and/or other elements.
This may improve performance of the device on a case-by-case basis depending on the configuration of the device. For example, there may be two or more fixed, mutually exclusive physical states that may have associated signal processing tailored to the state and providing various different signal processing parameters and/or functionality based on the device mode, such as pre-seeded AEC, dynamic speaker signal conditioning, and/or microphone equalization. This concept may also extend to using a continuous, dynamic system with continuous, dynamic changes to these device characteristics, rather than being limited to discrete states. In addition to or alternatively to varying signal processing parameters and/or functionality, the two or more device states (or continuous range of device states) may also vary other functional and/or physical operating characteristics of the device, such as enabling, disabling, or otherwise modulating the characteristics of a passive radiator and/or other acoustic structure, and/or enabling, disabling, and/or otherwise modulating one or more microphones, speakers, and/or other physical and/or functional elements of the device.
For example, according to some aspects, an apparatus may be provided that comprises a speaker and a passive radiator configured to receive acoustic waves produced by the speaker. In a first mode of the apparatus, the passive radiator may be enabled. In a second mode of the apparatus, the passive radiator may be disabled.
According to further aspects, an apparatus may be provided that comprises a main body comprising a speaker, an acoustic structure, and a moveable portion connected to the main body. The moveable portion may be configured to move with respect to the main body, while remaining connected to the main body, between at least a first position in which the apparatus is in a first mode and a second position in which the apparatus is in a second mode. The acoustic structure may be enabled in the first mode and disabled in the second mode.
According to further aspects, an apparatus may be provided that comprises a main body. The main body may comprise a first microphone and a speaker. A moveable portion may comprise a second microphone and may be connected to the main body and configured to move with respect to the main body while remaining connected to the main body. The apparatus may be configured such that movement of the moveable portion causes the apparatus to switch between a first mode and a second mode. The apparatus may be configured to enable the first microphone and disable the second microphone when in the first mode, and to disable the first microphone and enable the second microphone when in the second mode.
These and other features and potential advantages are described in greater detail below.
Some features are shown by way of example, and not by limitation, in the accompanying drawings. In the drawings, like numerals reference similar elements.
The accompanying drawings, which form a part hereof, show examples of the disclosure. It is to be understood that the examples shown in the drawings and/or discussed herein are non-exclusive and that there are other examples of how the disclosure may be practiced.
Controller 106 may control the operations of device 100, including the operations of driver 103 and/or microphones 107a and 107b. For example, controller 106 may receive electrical signals produced by microphones 107a and 107b in response to (and representative of) sounds detected by microphone 107a and/or 107b), and process those received electrical signals in any desired manner, such as by storing data representing the detected sounds in memory, or sending communications to a location external to device 100 representing the detected sounds. Controller 106 may further include circuitry for generating signals representing sounds to be emitted by driver 103. For example, controller 106 may receive electrical signals from a location outside device 100 and cause sounds to be emitted by driver 103 based on those signals. Such communications external to device 100 may be conducted via one or more electrical wires (such as a USB connection) and/or via a wireless connection such as Wi-Fi or cellular communications. In the latter case, controller 106 may include a wireless communication module such as a Wi-Fi communication module, cellular network communication module, and/or a BLUETOOTH communication module. Controller 106 may be implemented as, for example, a computing device that executes stored instructions, and/or as hard-wired circuitry that may or may not executed stored instructions.
While driver 103 may be directed so as to primarily direct sound outward from device 101 (e.g., in a generally upward direction in
One way to implement a rear cavity is to include resonating tubes therein, which force the sound from the rear of the driver to travel via a particular acoustic path within the enclosure. In some cases, the rear cavity may be fully sealed (no acoustically significant openings). In other cases, the rear cavity may have one or more openings, called ports. In further cases, the rear cavity may have a passive radiator that flexes in response to acoustic energy, thereby dynamically changing the acoustic response of the rear cavity over time in a desirable way.
Device 100 may also have a sensor that detects the position of valve 1303. For example, device 100 as shown in
Based on this information from sensor 1703, controller 106 may selectively cause one or more microphones and/or speaker drivers to be enabled or disabled, and/or to change a signal processing characteristic (e.g., a signal processing mode) for processing sound received by a microphone or produced by a driver. For example, in the device configuration of
As shown in the table above, AEC and/or LF boost may be selectively enabled or disabled, or may be tuned to a particular setting (e.g., tuned to a particular geometry of the housing/arm combination) based on the device mode. This may be useful, for example, if one of the device modes is used primarily for operating device 100 as a music speaker (e.g., a BLUETOOTH speaker) or group speakerphone (e.g., mode 1) and another of the device modes is used primarily for operating device 100 as a personal speakerphone mode (e.g., mode 2). As also shown in the example of Table 1 above, different microphones and/or speakers may be enabled or disabled based on the device mode. For example, microphone 107a may be an omnidirectional microphone and microphone 107b may be a directional microphone. In such a case, in device mode 1, device 100 may, for example, be useful as a personal device that is angled up and pointed at the user, in which arm 1502 is used as a rest for propping device 100 up at an angle (such as in
The modes shown in Table 1 are merely examples. There may be any number of modes, such as three modes, four modes, or more. Moreover, any of the device mode settings in Table 1 may be swapped between the two modes. For example, in device mode 1 microphone 107a may be enabled and microphone 107b may be disabled, and in device mode 2 microphone 107a may be disabled and microphone 107b may be enabled. In other cases, both microphones may be used in both modes, or only a single microphone may be provided and used for both modes. And, while AEC and LF boost are listed in Table 1, these are only examples of signal processing characteristics; any other signal processing characteristics may be changed from device mode to device mode.
Also, there may not be distinct (discrete) device modes and rather there may be a gradual spectrum of functionality changing with device 100 geometry. For example, as arm 1502 is swiveled with respect to housing 101, valve 1303 may gradually open or gradually close, and signal processing functions such as AEC and/or LF boost may be gradually tuned to different settings. In such a case, sensor 1703 may be able to detect a continuous set of positions (or a large number of discrete positions), such as a potentiometer is able to do.
Moreover, while a mechanical way of changing the state of valve 1303 is described herein (using cam 1701), alternatively device 100 may comprise a motor (such as a stepper motor or servo motor) that controller 106 may drive to electrically open and close valve 1303 based on the signal that controller 106 receives from sensor 1703.
In this example of device 100 and in any other of the examples described herein, any of the microphones (e.g., microphone 107a and microphone 107b) may be any type of microphones desired, including but not limited to omnidirectional microphones, directional microphones, dynamic microphones, condenser microphones, ribbon microphones, cardioid microphones, micro-electro-mechanical system (MEMS) microphones, etc. Moreover, where multiple microphones are used in the same device, the multiple microphones may be of different types or of the same type as each other. For example, in the same device 100, microphone 107a may be a cardioid microphone while microphone 107 may be an omnidirectional microphone, or vice-versa.
The one or more processors 2201 may be configured to execute instructions stored in storage 2202. The instructions, when executed by the one or more processors 2201, may cause controller 106 (and thus device 100) to perform any of the functionality described herein performed by controller 106 and/or device 100. For example, the instructions may cause controller 106 to configure the one or more signals processors 2207 to enable, disable, and/or change settings for various digital signal processing functions such as AEC and/or LF boost, based on device mode. As another example, the instructions may cause controller 106 to enable or disable any microphones (and/or speaker drivers) based on device mode. The instructions may cause controller 106 to determine the current device mode based on signals received from sensor 1703 via sensor interface 2205, and/or based on signals received from user interface device 2101 via user interface 2204, in the manner described herein.
Power may be provided to controller 106, driver 103, microphones 107, 107a, and/or 107b, sensor 1703, and/or any other elements of device 100 as appropriate. While not explicitly shown, any of the example devices 100 described and illustrated herein may include an internal battery and/or an external power connection.
While some of the drawings show examples of device 100 having particular features such as a particular housing shape, one or more acoustic structures, a passive radiator, one or more speaker drivers, one or more microphones, one or more swiveling arms, one or more valves, one or more sensors, one or more cams, wiring, and/or a controller, and other drawings may not, their absences from particular drawings is not meant to imply that those features are not present in those examples. Any of the device 100 examples described and illustrated herein may include any of these and the other features described herein, in any combination or subcombination. For example, while device modes are described particularly with respect to certain examples of device 100, any of the device 100 examples described and illustrated herein may be configured to operate in various device modes in the manner described. Also, while particular housing 101 shapes are illustrated in particular examples of device 100, any of the device 100 examples may use any housing shape.
More generally, although examples are described above, features and/or steps of those examples may be combined, divided, omitted, rearranged, revised, and/or augmented in any desired manner. Various alterations, modifications, and improvements will readily occur to those skilled in the art. Such alterations, modifications, and improvements are intended to be part of this description, though not expressly stated herein, and are intended to be within the spirit and scope of the disclosure. Accordingly, the foregoing description is by way of example only, and is not limiting.
The present application claims priority to U.S. Provisional Patent Application Ser. No. 63/115,450, filed Nov. 18, 2020, hereby incorporated by reference as to its entirety for all purposes.
Number | Name | Date | Kind |
---|---|---|---|
4224469 | Karson | Sep 1980 | A |
5818924 | King | Oct 1998 | A |
8243961 | Morrill | Aug 2012 | B1 |
9226088 | Pandey et al. | Dec 2015 | B2 |
20130170684 | Nicholson | Jul 2013 | A1 |
20130272097 | Kim | Oct 2013 | A1 |
20150010186 | Larsen | Jan 2015 | A1 |
Number | Date | Country | |
---|---|---|---|
20220159374 A1 | May 2022 | US |
Number | Date | Country | |
---|---|---|---|
63115450 | Nov 2020 | US |