A microphone with advanced features

The microphone device with sensor units and automatic control system addresses the challenge of remote reconfiguration and environmental feedback, allowing dynamic adjustment and user-specific settings for enhanced adaptability.

JP7752724B2Active Publication Date: 2025-10-10AUDIO TECHNICA US INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024079404
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-11-05
Filing Date
2024-05-15
Publication Date
2025-10-10
Estimated Expiration
2041-11-05

AI Technical Summary

Technical Problem

Conventional microphones are difficult to reconfigure remotely and lack environmental feedback, limiting their adaptability and requiring manual intervention for changes, especially in challenging event settings.

Method used

A microphone device equipped with sensor units to capture environmental context, an automatic control system to adjust settings dynamically, and NFC-enabled user identification for personalized configuration, enabling real-time environmental feedback and remote control.

Benefits of technology

Enables dynamic adjustment of microphone settings based on environmental conditions, providing user-specific configurations and enhancing remote control capabilities without manual intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007752724000004
    Figure 0007752724000004
  • Figure 0007752724000005
    Figure 0007752724000005
  • Figure 0007752724000006
    Figure 0007752724000006
Patent Text Reader

Abstract

To provide a microphone device with advanced functionalities.SOLUTION: In s professional audio system 10, a microphone device 100 comprises one or more microphone units 110, one or more sensor units 190, and an automatic control system. The one or more sensor units capture contextual information indicative of one or more real-time conditions for an environment of the microphone device. The automatic control system detects one or more real-time changes to the environment of the microphone device based on the contextual information, invokes display of a graphical user interface comprising information indicative of the one or more real-time changes, and adjusts one or more settings for the microphone device in response to the one or more real-time changes.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to U.S. Provisional Patent Application No. 63 / 110,255, filed November 5, 2020, which is incorporated herein by reference.

[0002] Technical Field One or more embodiments relate generally to audio systems and, more particularly, to microphones with advanced features. [Background technology]

[0003] background Microphones are used to capture audio at events and other events. At events, microphones are typically placed in difficult-to-access locations, so once deployed, microphones are not easily reconfigured. Furthermore, traditional array microphones used at events cannot dynamically adapt or respond to conditions in their environment other than audio conditions. Because professionals such as broadcast engineers and live event production personnel typically control the broadcast of an event from a remote location (i.e., away from the event), changes to microphones used at an event cannot be achieved if the changes cannot be made remotely. Furthermore, even if the microphone includes internal / onboard digital signal processing (DSP), making any changes to the microphone requires invoking or configuring the microphone through manual interaction with software.

[0004] Some conventional Ethernet-based array microphones allow users to remotely control or change the microphone's audio parameters via Ethernet, but the microphone does not provide the user with information about conditions in its environment (i.e., what the user is hearing) other than the audio state. For example, the microphone may allow control of the pickup pattern, but does not utilize sensor devices to capture information / provide feedback indicative of specific conditions in its environment, such as the microphone's location or position. Some conventional smart microphones are remotely controlled via plug-ins for digital audio workstations (DAWs) or software applications (e.g., those running on remote devices) that require manual interaction from the user to make any changes to the microphone. Summary of the Invention [Means for solving the problem]

[0005] overview FIELD OF THE INVENTION Embodiments of the present invention relate generally to audio systems, and more particularly to microphones with advanced features.

[0006] One embodiment provides a microphone device with advanced functionality. The microphone device includes one or more microphone units, one or more sensor units, and an automatic control system. The one or more sensor units are configured to capture context information indicative of one or more real-time conditions of an environment of the microphone device. The automatic control system detects one or more real-time changes to the environment of the microphone device based on the context information, invokes the display of a graphical user interface (GUI) including information indicative of the one or more real-time changes, and controls the microphone device in response to the one or more real-time changes.

[0010] The microphone device may be configured to adjust one or more settings of the device. Other embodiments include methods for providing advanced functionality to microphone devices. These features contribute to the advantage of providing feedback or information indicative of real-time conditions of the microphone device's environment, such as the location or position of the microphone device, and enabling configuration and monitoring of the microphone device in terms of environmental conditions.

[0007] One or more of the following features may be included: In some embodiments, the tuning includes utilizing artificial intelligence to dynamically adjust one or more settings of the microphone device. These optional features contribute to the benefits of dynamically tuning the microphone device in light of environmental conditions.

[0008] In some embodiments, a digital signal processing (DSP) configuration corresponding to a user is automatically configured in response to one or more sensor units reading a user's identifier from a near field communication (NFC) enabled device. Depending on the DSP configuration, digital signal processing is applied for each output channel of the microphone device. These optional features contribute to the advantage of dynamically configuring the microphone device with user-specific information upon detecting the user's proximity to the microphone device.

[0009] In some embodiments, one or more output channels of the microphone device are automatically configured with one or more labels in response to one or more sensor units reading a user's identifier from a near field communication (NFC) enabled device. The one or more labels are based on the identifier. These optional features contribute to the advantage of dynamically configuring the microphone device with user-specific information upon detecting that the user is in proximity to the microphone device.

[0010] These and other features, aspects, and advantages of the present invention will become apparent with reference to the following description, appended claims, and accompanying drawings.

[0011] BRIEF DESCRIPTION OF THE DRAWINGS The subject matter which is regarded as the invention is particularly pointed out and distinctly claimed in the concluding portion of this specification. The above and other objects, features, and advantages of the invention will become apparent from the following detailed description taken in conjunction with the accompanying drawings. [Brief explanation of the drawings]

[0012] [Figure 1] 1 illustrates an exemplary professional audio system including a microphone device with advanced features in accordance with one or more embodiments. [Figure 2] 1 illustrates some components of a microphone device in accordance with one or more embodiments. [Figure 3] 1 shows a table illustrating different predetermined mono virtual polar patterns in one or more embodiments. [Figure 4] 1 shows a table illustrating different predetermined stereo virtual polar patterns in one or more embodiments. [Figure 5A] 1 illustrates an exemplary GUI including settings for a microphone device in one or more embodiments. [Figure 5B] 10 illustrates an exemplary user interaction with a GUI for selecting a particular output channel of a microphone device to make a change to in one or more embodiments. [Figure 5C] 10 illustrates additional exemplary user interactions with a GUI for changing output dependency settings for a selected output channel in one or more embodiments. [Figure 6] 10 illustrates another exemplary GUI including settings for a microphone device in one or more embodiments. [Figure 7] 1 illustrates an exemplary mechanical design of a microphone device according to one or more embodiments. [Figure 8] 1 is a flowchart of an example process for providing a microphone device with advanced functionality in one or more embodiments. [Figure 9] FIG. 1 is a high-level block diagram illustrating an information processing system, including a computer system, useful for implementing the disclosed embodiments. DETAILED DESCRIPTION OF THE INVENTION

[0013] The detailed description explains preferred embodiments of the invention, together with advantages and features, by way of example with reference to the drawings.

[0014] Detailed Description One or more embodiments relate generally to audio systems, and more particularly, to microphones with advanced functionality. One embodiment provides a microphone device with advanced functionality. The microphone device includes one or more microphone units, one or more sensor units, and an automatic control system. The one or more sensor units are configured to capture context information indicative of one or more real-time conditions of an environment of the microphone device. The automatic control system is configured to detect one or more real-time changes to the environment of the microphone device based on the context information, invoke a graphical user interface (GUI) display including information indicative of the one or more real-time changes, and adjust one or more settings of the microphone device in response to the one or more real-time changes. Another embodiment includes a method for providing advanced functionality to a microphone device.

[0015] For purposes of explanation, the term "audio system," as used herein, generally refers to a system configured to receive one or more audio data streams from one or more sources (e.g., microphone devices), process the data streams, and distribute the resulting one or more processed data streams to one or more devices (e.g., recording devices, speaker devices, storage devices, etc.) for audio playback, recording, and / or storage.

[0016] One or more embodiments provide the microphone with advanced features, including providing feedback or information indicative of real-time conditions of its environment, such as the location or position of the microphone, and enabling configuration and monitoring of the microphone in terms of the conditions of its environment.

[0017] One or more embodiments provide a microphone with advanced features for use in wireless systems such as, but not limited to, wireless microphone systems, public address (PA) systems, studio audio systems, broadcast audio systems, audio-visual (AV) systems, and other types of professional audio systems operated by broadcasters (e.g., radio stations, television stations, etc.), festivals, fairs, film studios, conventions, corporate events, houses of worship, sports clubs, schools, recording studios (i.e., recording, mixing, and audio production facilities), audio post-production facilities, programming networks, theaters, venues (e.g., sports venues, music venues, etc.), and the like.

[0018] FIG. 1 illustrates an exemplary professional audio system 10 including an advanced microphone device 100 in accordance with one or more embodiments. Phone device 100 includes one or more microphone units 110. Each microphone unit 110 is configured to capture or pick up sound as an analog signal. In one embodiment, microphone unit 110 includes one or more types of microphone capsules (“mic capsules”).

[0019] In one embodiment, microphone device 100 includes a microphone head amplifier 120 configured to provide gain to amplify each analog signal from microphone unit 110. For example, in one embodiment, head amplifier 120 provides a gain optimized for microphone unit 110 under maximum sound pressure level (SPL) conditions.

[0020] In one embodiment, microphone device 100 includes an analog-to-digital converter (ADC) 130 configured to convert each amplified analog signal from head amplifier 120 to a digital signal (i.e., analog-to-digital conversion). ADC 130 performs the analog-to-digital conversion at a sampling rate, buffer size, and bit depth specified during configuration.

[0021] In one embodiment, microphone device 100 includes a microphone buffer 140 with a buffer size specified during configuration. During analog-to-digital conversion, ADC 130 samples the analog signal at its sampling rate and writes the resulting audio samples to buffer 140. The sampling rate of ADC 130 can vary. For example, in one embodiment, ADC 130 includes a high-quality, four-channel ADC that provides transparent 24-bit conversion (i.e., bit depth: minimum 24 bits, sampling rate: minimum 48 kHz, dynamic range: 114 dB) at sampling rates up to 48 kHz. As another example, in one embodiment, ADC 130 provides a sampling rate of up to 192 kHz.

[0022] In one embodiment, microphone device 100 comprises one or more input / output (I / O) units 180 integrated into or coupled to microphone device 100. In one embodiment, I / O unit 180 includes, but is not limited to, a physical user interface (PUI) and / or a graphical user interface (GUI), such as a touch interface (e.g., a touchpad or touch screen), a control knob, a button, a dial mechanism (e.g., a rotary dial), an LED system 181 ( FIG. 2 ) including one of one or more LEDs, a display screen 182 ( FIG. 2 ), a keypad, a keyboard, a haptic feedback device, etc. In one embodiment, a user can utilize at least one I / O unit 180 to configure one or more user settings, configure one or more parameters, provide user input, etc.

[0023] In one embodiment, microphone device 100 comprises computing resources, such as one or more digital signal processors 150 and one or more storage units 160. One or more software modules 170 may utilize the computing resources to execute / operate on microphone device 100. Software modules 170 may include, but are not limited to: (1) an internal / on-board digital signal processing (DSP) system 171 ( FIG. 2 ) configured to provide digital signal processing of digital signals from ADC 130, (2) a capsule mixing system 172 ( FIG. 2 ) configured to combine digital signals from DSP system 171 to create / generate independent virtual polar patterns, (3) a GUI system 173 ( FIG. 2 ) configured to generate one or more GUIs for display (e.g., on display screen 182, on NFC-enabled device 60, in a web browser, etc.), and (4) a software module 174 ( FIG. 2 ) configured to provide advanced functionality. and an automatic control system 174 (FIG. 2) configured to provide: As described in more detail later herein, advanced functionality includes providing feedback or information indicative of real-time conditions of the environment of microphone device 100, such as the location or position of microphone device 100, and dynamically adjusting one or more settings of microphone device 100 and / or one or more virtual polar patterns created / generated by microphone device 100 based on the conditions.

[0024] In one embodiment, microphone device 100 comprises one or more sensor units 190 integrated into or coupled to microphone device 100. Sensor units 190 are configured to capture contextual information indicative of real-time conditions of the environment of microphone device 100. In one embodiment, sensor units 190 include, but are not limited to, near-field communication (NFC) sensors 191 ( FIG. 2 ) (e.g., NFC antennas), global positioning system (GNSS) / global positioning system (GPS) sensors 192 ( FIG. 2 ), motion sensors 193 ( FIG. 2 ), etc. As described in more detail later herein, automatic control system 174 dynamically adjusts settings of microphone device 100 and / or virtual polar patterns created / generated by microphone device 100 based in part on the contextual information captured by sensor units 190.

[0025] In one embodiment, microphone device 100 is configured to exchange data with NFC-enabled device 60 via NFC sensor 191. Specifically, NFC sensor 191 is activated in response to NFC sensor 191 detecting NFC-enabled device 60 placed within proximity (e.g., 4 cm) of microphone device 100 / NFC sensor 191. As described later herein, NFC sensor 191 enables NFC-enabled device 60 to read data from and write data to microphone device 100 via NFC. In one embodiment, NFC-enabled device 60 includes software applications configured to exchange data with some of software modules 170 running / operating on microphone device 100.

[0026] Examples of NFC-enabled devices 60 include, but are not limited to, NFC cards (e.g., ID tags, access cards), mobile electronic devices (e.g., smartphones, laptop computers, tablets, etc.), wearable devices (e.g., smart watches, smart bands, etc.), desktop computers, smart appliances (e.g., smart speakers, smart TVs, etc.), Internet of Things (IoT) devices, etc.

[0027] In one embodiment, microphone device 100 comprises one or more communications units 200. Each communications unit 200 enables microphone device 100 to exchange data with different components of professional audio system 10, such as master processing system 70 via a wired connection (e.g., a network cable) and / or remote computing environment 80 via communications network / connection 50 (e.g., a wireless connection such as a Wi-Fi connection or a cellular data connection, a wired connection, or a combination of the two). Communications unit 200 may comprise any suitable communications circuitry operable to connect to a communications network and exchange communications operations and media between microphone device 100 and other components of professional audio system 10. Communications unit 200 may support, for example, Wi-Fi (e.g., IEEE 802.11 protocol), Bluetooth, radio frequency systems (e.g., 900 MHz, 2.4 GHz, and 5.6 GHz communications systems), infrared, GSM, GSM plus EDGE, CDMA, quad-band, and other cellular protocols. , VOIP, TCP-IP, or any other suitable protocol.

[0028] In one embodiment, master processing system 70 is configured to output and interface with one or more other components of professional audio system 10 for further processing and output, such as an audio processing device, an audio playback / output device, etc. The audio processing device is configured for audio processing (e.g., an audio mixer for audio mixing, a recording device for audio recording, an audio mastering device for audio mastering, etc.), and the audio playback / output device is configured for audio playback / output (e.g., speakers for voice playback, etc.).

[0029] In one embodiment, the remote computing environment 80 includes computing resources such as one or more servers and one or more storage units. One or more applications providing higher-level services can utilize the computing resources of the remote computing environment 80 to execute / operate on the remote computing environment 80. For example, in one embodiment, the remote computing environment 80 provides an online platform for hosting one or more online services (e.g., audio streaming services, etc.) and / or for distributing one or more updates / upgrades. For example, the remote computing environment 80 can maintain and distribute updates / upgrades such as, but not limited to, updated audio plug-ins, firmware upgrades, software updates for the software modules 170 (e.g., the automation control system 174), etc. As another example, in one embodiment, the remote computing environment 80 may include a cloud computing environment providing a shared pool of configurable computing system resources and higher-level services (e.g., a cloud application providing professional-grade audio processing and generation tools).

[0030] In one embodiment, microphone device 100 includes network circuitry 210 configured to provide the Audio over IP (AoIP) interoperability standard. For purposes of description, the terms “AoIP” and “network audio protocol” are used interchangeably herein. In one embodiment, microphone device 100 uses a combination of a network audio protocol for networked audio and a DSP (via DSP system 171) for microcontroller operation. Examples of one or more network audio protocols supported by network circuitry 210 include, but are not limited to, Dante, RAVENNA, etc. For example, in one embodiment, network circuitry 210 includes a hardware module or chip for Dante.

[0031] In one embodiment, network circuitry 210 is configured to control one or more settings of microphone device 100. For example, in one embodiment, network circuitry 210 is configured to control one or more settings for microphone device 100 in response to user input (e.g., received via I / O unit 180, such as a PUI or GUI, sensor unit 190, such as NFC sensor 191, etc.). As another example, in one embodiment, network circuitry 210 is configured to select one or more settings for microphone device 100 utilizing a control protocol (e.g., Ember+).

[0032] 2 illustrates some components of microphone device 100 in one or more embodiments. In one embodiment, microphone unit 110 includes a microphone capsule. The microphone unit 110 includes an array 111 of microphone capsules ("capsule array"). In one embodiment, the capsule array 111 includes different types of microphone capsules, such as, but not limited to, at least two large dual-diaphragm microphone capsules, one microphone capsule positioned on-axis, and one microphone capsule positioned 90° off-axis. The capsule array 111 provides at least four independent cardioid outputs / signals. The at least four independent cardioid outputs / signals include, but are not limited to, the following output channels: channel 1 representing a center-front microphone, channel 2 representing a center-rear microphone, channel 3 representing a side-left microphone, and channel 4 representing a side-right microphone. In another embodiment, the microphone unit 110 includes one or more non-array microphones.

[0033] In one embodiment, some of the advanced features provided by microphone device 100 include utilizing real-time sensor readings from NFC sensor 191. For example, in one embodiment, NFC sensor 191 allows a user, via NFC-enabled device 60, to review / review / change one or more settings of microphone device 100 and / or review one or more real-time sensor readings / measurements captured by sensor unit 190. As another example, in one embodiment, NFC sensor 191 allows a user to transfer data (e.g., presets) from NFC-enabled device 60 to microphone device 100. This eliminates the need to store presets locally on microphone device 100, reducing memory / storage requirements.

[0034] As another example, in one embodiment, microphone device 100 may automatically configure a user's specific DSP configuration 161 (e.g., DSP curve settings) in response to reading a user's identifier (e.g., a name tag, an identification (ID) tag, or a software application running / operating on NFC-enabled device 60) via NFC sensor 191 from NFC-enabled device 60 during an event / session involving the user. For example, in response to reading the user's ID, automatic control system 174 may retrieve DSP configuration 161 (e.g., from storage unit 160 of microphone device 100, remote computing environment 80, etc.) and load DSP configuration 161 such that microphone device 100 processes digital signals (via DSP system 171) during the event / session according to DSP configuration 161. Thus, microphone device 100 is automatically configured with user-specific information upon detecting (via the NFC-enabled device) that the user is in proximity to microphone device 100. For example, during a radio broadcast, the radio host can tap their NFC-enabled ID tags against the microphone device 100 / NFC sensor 191 to automatically configure the microphone device 100 with the radio host's unique DSP configuration 161.

[0035] As another example, in one embodiment, in response to reading a user's identifier, such as the user's name or user's ID (e.g., a name tag, ID tag, or software application running / operating on NFC-enabled device 60) from NFC-enabled device 60 via NFC sensor 191, microphone device 100 can automatically configure output channels of microphone device 100 with labels based on the identifier. For example, output channels may be labeled with labels indicating the user's name or user's ID. This allows a professional, such as a microphone operator or broadcast engineer, to easily determine which output channel of microphone device 100 will capture the user's audio during an event / session in which the user is involved. Thus, microphone device 100 automatically configures with information specific to the user upon detecting (via the NFC-enabled device) that the user is in proximity to microphone device 100. For example, during a live concert, a performer may select a desired output channel from microphone device 100 / By tapping their NFC-enabled ID tag against NFC sensor 191, microphone device 100 can be automatically configured to label the output channels of microphone device 100 with the performer's name or ID.

[0036] GNSS / GPS sensor 192 is configured to capture contextual information indicative of the position or location of microphone device 100. In one embodiment, some of the advanced features provided by microphone device 100 include utilizing real-time sensor readings / measurements from GNSS / GPS sensor 192. For example, in one embodiment, GNSS / GPS sensor 192 allows a user to view / review longitudinal and lateral readings / coordinates of microphone device 100 via NFC-enabled device 60 or I / O unit 180 of microphone device 100.

[0037] The motion sensor 193 is configured to capture contextual information indicative of internal movement (i.e., of the microphone device 100), including at least one of: (1) the real-time orientation of the microphone device 100 relative to a compass; (2) the real-time position of the microphone device 100 on three coordinate axes X, Y, and Z; and (3) whether the microphone device 100 has moved / shifted / tilted since the microphone device 100 was locked in its position (“locked position”) (i.e., where the microphone device 100 was initially placed when initially deployed to the environment or initial / intended placement). In one embodiment, the motion sensor 193 comprises an accelerometer, a gyroscope, and / or a magnetometer (e.g., a 6- to 9-axis gyroscope / magnetometer). In one embodiment, some of the advanced features provided by the microphone device 100 include utilizing real-time sensor readings / measurements from the motion sensor 193. For example, in one embodiment, motion sensor 193 allows a user to ascertain / consider the real-time orientation of microphone device 100 relative to true north via NFC-enabled device 60 or I / O unit 180 of microphone device 100. The real-time orientation of microphone device 100 relative to true north allows for determining whether microphone device 100 is pointing north, south, east, or west. As another example, in one embodiment, motion sensor 193 allows a user to ascertain / consider the real-time position of microphone device 100 on the X, Y, and Z axes. The real-time position of microphone device 100 on the X, Y, and Z axes allows for determination of the real-time orientation of microphone device 100 in space (e.g., via a gyroscope) (i.e., whether microphone device 100 is placed upright or upside down, whether microphone device 100 has shifted from its locked position, etc.).For example, if wind or physical interaction (e.g., an individual drops microphone device 100) causes microphone device 100 to move / shift / tilt from its locked position, motion sensor 193 allows a user (e.g., a microphone operator, broadcast engineer, or live event production personnel) to determine whether microphone device 100 has moved / shifted / tilted based on the real-time orientation or real-time position of microphone device 100.

[0038] In one embodiment, LED system 181 comprises an array of LEDs ("LED array") and a driver (i.e., the driver is a controller / dimmer) for controlling / dimming the LED array. For example, in one embodiment, the LED array comprises a ring of 8-12 RGB LEDs. As another example, in one embodiment, the LED array comprises a highly visible (i.e., easy to see) LED lens that provides multi-color LEDs. In one embodiment, some of the advanced features provided by microphone device 100 include utilizing LED system 181. For example, in one embodiment, The LED array is used to provide feedback or information about different real-time conditions (e.g., conditions other than audio conditions) of the environment of the microphone device 100, which conditions are based on real-time sensor readings / measurements from the sensor unit 190.

[0039] Table 1 below provides examples of different types of feedback or information that an LED array can provide.

[0040] [Table 1]

[0041] In one embodiment, for digital signals from ADC 130, DSP system 171 is configured to provide on-board DSP, including, but not limited to, polarity, digital gain, high-pass filter (HPF), low-pass filter (LPF), etc. For example, in one embodiment, DSP system 171 provides selectable polarity inversion (i.e., polarity or phase inversion of the digital signal). As another example, in one embodiment, DSP system 171 provides 48 dB of digital gain in 6 dB steps. As another example, in one embodiment, DSP system 171 provides a two-state selectable HPF (e.g., 47 Hz at 18 dB / octave and 80 Hz at 12 dB / octave). As another example, in one embodiment, DSP system 171 provides a two-state selectable LPF (e.g., 18 kHz at 18 dB / octave and 8.2 kHz at 6 dB / octave).

[0042] In one embodiment, the capsule mixing system 172 is configured to create / generate different predetermined virtual polar patterns, each polar pattern having its own adjustable gain, LPF, and HPF. For example, in one embodiment, the predetermined virtual polar patterns may include at least The microphone units 110 may include, but are not limited to, at least five mono virtual polar patterns and at least two stereo virtual polar patterns. The at least five mono virtual polar patterns may include, but are not limited to, omnidirectional, subcardioid / wide cardioid, cardioid, supercardioid, bidirectional (FIG. 8), etc. The at least two stereo virtual polar patterns may include, but are not limited to, wide stereo (i.e., a 127-degree angle between the microphone units 110), narrow stereo (i.e., a 90-degree angle between the microphone units 110), etc.

[0043] In one embodiment, automatic control system 174 is configured to dynamically adjust one or more virtual polar patterns created / generated by microphone device 100 (via DSP system 171 and capsule mixing system 172) in response to one or more changes to one or more settings of microphone device 100 and / or one or more conditions of microphone device 100's environment based on real-time sensor readings / measurements from sensor unit 190. For example, in one embodiment, if real-time context information captured by motion sensor 193 indicates that the orientation of microphone device 100 in space has changed (e.g., wind causes microphone device 100 to shift, microphone device 100 moves out of its locked position, etc.), automatic control system 174 triggers GUI system 173 to generate a GUI with feedback or information indicative of this change, which is provided for display so that a user can review / examine / change one or more settings of microphone device 100 via the GUI. As another example, in one embodiment, in response to a change in the orientation of microphone device 100 in space, automatic control system 174 triggers DSP system 171 and / or capsule mixing system 172 to dynamically adjust / shape the created / generated one or more virtual polar patterns in response to the change. In one embodiment, the one or more virtual polar patterns are adjusted using artificial intelligence. For example, supervised machine learning is used to train AI engine 175 (e.g., a neural network) based on training data capturing different virtual polar patterns, gain settings, HPF, LPF, and other equalization settings suitable for different conditions in the environment of microphone device 100, and the resulting trained AI engine 175 is deployed to automatic control system 174 for use in determining one or more adjustments to the created / generated virtual polar patterns, gain settings, HPF, LPF, and other equalization settings of microphone device 100 based on real-time conditions.In another embodiment, the AI ​​engine 175 is deployed on a remote computing environment 80 with which the microphone device 100 exchanges data.

[0044] In one embodiment, automatic control system 174 is configured to compare real-time latitude, longitude, and / or altitude readings of microphone device 100 with a database of different latitude, longitude, and / or altitude readings, and to determine (via AI engine 175) one or more suggestions for polar patterns (e.g., pattern directions), gain settings, and equalization settings of microphone device 100 based on the comparison.

[0045] In one embodiment, if microphone device 100 shifts position by known values ​​(i.e., predetermined thresholds) of X, Y, and Z coordinates, as well as relative to the GNSS / GPS coordinates of its lock position (i.e., where microphone device 100 was initially placed when first deployed in the environment or initial / intended placement), automatic control system 174 triggers DSP system 171 and / or capsule mixing system 172 to "re-aim" toward the lock position by dynamically adjusting one or more created / generated virtual polar patterns, gains, HPF, LPF, or other equalization. In one embodiment, these adjustments are determined using AI engine 175.

[0046] In one embodiment, the automatic control system 174 is configured to record or maintain a buffer of sensor readings / measurements captured during a predetermined time period or an entire event / session. The buffer allows the automatic control system 174 to detect when the position or orientation of the microphone device 100 has moved enough to affect its audio quality.

[0047] In one embodiment, microphone device 100 is configured to learn preferred operating modes for different contexts / environments. For example, during the learning phase, audio and sensor readings / measurements captured via microphone device 100 are analyzed (e.g., on a remote computing environment) to determine baseline settings for use in similar contexts / environments. In one embodiment, AI engine 175 is trained to learn the baseline settings. In another embodiment, the baseline settings are stored in microphone device 100 as recallable presets. After the learning phase, when automatic control system 174 (via AI engine 175) detects that microphone device 100 is deployed in a similar context / environment, automatic control system 174 is configured to automatically configure microphone device 100 with the baseline settings or provide a recommendation to use the baseline settings (e.g., the recommendation is provided via I / O unit 180, on NFC-enabled device 60, in a web browser, etc.). For example, the baseline settings may be appropriate for a context / environment involving a live sporting event (e.g., equalization of some output channels of microphone device 100 is optimized for crowd noise on one side of microphone device 100, and equalization of other output channels of microphone device 100 is optimized for conversations between players, coaches, and other people on the bench on the other side of microphone device 100).

[0048] In one embodiment, based on the real-time GPS coordinates of microphone device 100, automatic control system 174 obtains data related to weather conditions in the environment of microphone device 100, such as wind speed and other weather information, and determines (via AI engine 175) whether to send an alert or notification to an expert (e.g., a microphone operator) regarding the weather conditions. The alert or notification may include a recommendation to consider alternative EQ settings for microphone device 100 or to add additional wind protection to microphone device 100.

[0049] In one embodiment, the communication unit 200 includes an Ethercon cable connector 201 configured to connect the microphone device 100 to a network cable 90. For example, in one embodiment, the microphone device 100 is wired back to the master processing system 70 via the network cable 90. Examples of different types of network cables 90 include, but are not limited to, a CAT5 cable, a fiber optic cable, or other standard cables used for data transfer.

[0050] In one embodiment, GUI system 173 is configured to generate a GUI that includes at least one of: (1) one or more output-dependent settings of microphone device 100 (e.g., polar pattern, gain, HPF, LPF, other equalization settings); and (2) one or more global settings / parameters of microphone device 100. Each GUI generated by GUI system 173 is provided for display for user review / review (e.g., on display screen 182, on NFC-enabled device 60, in a web browser, etc.). In one embodiment, the GUI generated by GUI system 173 acts as a control panel, providing a user with control and status monitoring of the output channels of microphone device 100. For example, in one embodiment, GUI system 173 The GUI thus generated may be implemented as a web server GUI accessed by a user. As another example, in one embodiment, the GUI generated by GUI system 173 is displayed within a software application running / operating on an electronic device (e.g., NFC-enabled device 60).

[0051] Table 2 provides examples of output-dependent settings for microphone device 100 and the corresponding controls included in the GUI.

[0052] [Table 2]

[0053] Table 3 provides examples of global settings / parameters for microphone device 100 and the corresponding feedback / information included in the GUI.

[0054] [Table 3]

[0055] 3 shows a table 300 illustrating different predetermined mono virtual polar patterns that capsule mixing system 172 is configured to create / generate in one or more embodiments. As shown in FIG. 3, the polarity (i.e., output phase) of the digital signal (from ADC 130) converted from the cardioid output / signal of each output channel of microphone device 100 is negative (NEG).

[0056] To create / generate an omnidirectional ("all") polar pattern, the digital signals converted from the cardioid outputs / signals of channels 1 and 2 (i.e., the center-front and center-rear microphones) (from ADC 130) are processed through DSP system 171 as follows: polarity inversion is selected (i.e., phase inversion is set on), which inverts the polarity of the digital signal from negative to positive (POS), and the digital signal is passed through without level change (i.e., unity gain - no amplification or attenuation). Capsule mixing system 172 then combines the resulting processed digital signals (from DSP system 171) to create / generate a mono sound (i.e., a mono sound).

[0057] To create / generate subcardioid / wide cardioid polar patterns, the digital signals (from ADC 130) converted from the cardioid outputs / signals of channels 1 and 2 (i.e., center-front and center-rear microphones) are processed through DSP system 171 as follows: polarity inversion is selected (i.e., phase inversion is set on), which inverts the polarity of the digital signals from negative to positive (POS), a -10 dB gain is applied only to the digital signals converted from channel 2's cardioid output / signal, and the remaining digital signals converted from channel 1's cardioid output / signal are passed through without level change (i.e., unity gain). Capsule mixing system 172 then combines the resulting processed digital signals (from DSP system 171) to create / generate a mono sound.

[0058] To create / generate a cardioid polar pattern, use the cardioid output of channel 1. The digital signals converted from the inputs / signals (from ADC 130) are processed through DSP system 171 as follows: polarity inversion is selected (i.e., phase inversion is set on), which inverts the polarity of the digital signal from negative to positive (POS), and the digital signal is passed through without level change (i.e., unity gain). Capsule mixing system 172 then combines the resulting processed digital signals (from DSP system 171) to create / generate mono sound.

[0059] To create / generate supercardioid / wide cardioid polar patterns, the digital signals (from ADC 130) converted from the cardioid outputs / signals of channels 1 and 2 (i.e., center-front and center-rear microphones) are processed via DSP system 171 as follows: polarity inversion is selected (i.e., phase inversion is set on) only for the digital signal converted from channel 1's cardioid output / signal, the polarity of the digital signal converted from channel 1's cardioid output / signal is inverted from negative to positive (POS), a -10 dB gain is applied only to the digital signal converted from channel 2's cardioid output / signal, and the remaining digital signals converted from channel 1's cardioid output / signal are passed through without level change (i.e., unity gain). Capsule mixing system 172 then combines the resulting processed digital signals (from DSP system 171) to create / generate a mono sound.

[0060] To create / generate a bidirectional (Figure 8) polar pattern using only the digital signals (from ADC 130) converted from the cardioid outputs / signals of channels 1 and 2 (i.e., the center-front and center-rear microphones), the digital signals are processed through DSP system 171 as follows: polarity inversion is selected (i.e., phase inversion is set to on) only for the digital signals converted from the cardioid output / signal of channel 1, the polarity of the digital signals converted from the cardioid output / signal of channel 1 is inverted from negative to positive (POS), and the digital signals are passed through without level change (i.e., unity gain). Capsule mixing system 172 then combines the resulting processed digital signals (from DSP system 171) to create / generate a mono sound.

[0061] To create / generate a bidirectional (Figure 8) polar pattern using only the digital signals (from ADC 130) converted from the cardioid outputs / signals of channels 3 and 4 (i.e., the side-left and side-right microphones), the digital signals are processed via DSP system 171 as follows: polarity inversion is selected (i.e., phase inversion is set to on) only for the digital signal converted from channel 3's cardioid output / signal, the polarity of the digital signal converted from channel 3's cardioid output / signal is inverted from negative to positive (POS), and the digital signal is passed through without level change (i.e., unity gain). Capsule mixing system 172 then combines the resulting processed digital signals (from DSP system 171) to create / generate a mono sound.

[0062] 4 shows a table 350 illustrating different predetermined stereo virtual polar patterns that capsule mixing system 172 is configured to create / generate in one or more embodiments. As shown in FIG. 4, the polarity (i.e., output phase) of the digital signal (from ADC 130) converted from the cardioid output / signal of each output channel of microphone device 100 is negative (NEG).

[0063] In one embodiment, selecting a stereo virtual polar pattern for channel 1 or 2 links channels 1 and 2 together and selects a stereo virtual polar pattern for channel 3 or 4. When selected, channels 3 and 4 are linked together.

[0064] To create / generate a wide stereo polar pattern when channels 1 and 2 are linked together, the digital signals (from ADC 130) converted from the cardioid outputs / signals of channels 1, 3, and 4 (i.e., the center-front, side-left, and side-right microphones) are processed via DSP system 171 as follows: polarity inversion is selected (i.e., phase inversion is set to on) only for the digital signals converted from the cardioid outputs / signals of channels 1 and 3, the polarity of the digital signals converted from the cardioid outputs / signals of channels 1 and 3 is inverted from negative to positive (POS), and the digital signals are passed through without level change (i.e., unity gain). Then, capsule mixing system 172 combines the resulting processed digital signals (from DSP system 171) to create / generate a stereo sound (i.e., left (L) channel and right (R) channel).

[0065] To create / generate a narrow stereo polar pattern when channels 1 and 2 are linked together, the digital signals (from ADC 130) converted from the cardioid outputs / signals of channels 1, 3, and 4 (i.e., the center-front, side-left, and side-right microphones) are processed via DSP system 171 as follows: polarity inversion is selected (i.e., phase inversion is set to on) only for the digital signals converted from the cardioid outputs / signals of channels 1 and 3, the polarity of the digital signals converted from the cardioid outputs / signals of channels 1 and 3 is inverted from negative to positive (POS), a -6 dB gain is applied only to the digital signals converted from the cardioid outputs / signals of channels 3 and 4, and the remaining digital signals converted from the cardioid output / signal of channel 1 are passed through without level change (i.e., unity gain). Then, capsule mixing system 172 combines the resulting processed digital signals (from DSP system 171) to create / generate a stereo sound.

[0066] 5A illustrates an exemplary GUI 400 generated by GUI system 173, in one or more embodiments, where GUI 400 includes settings for microphone device 100. As shown in FIG. 5A, GUI 400 includes global settings / parameters for microphone device 100. The global settings / parameters include feedback or information indicative of the real-time state of the environment of microphone device 100, such as real-time latitude and longitude readings / coordinates (from motion sensor 193), real-time altitude readings (from motion sensor 193), and real-time position on three coordinate axes X, Y, and Z (from motion sensor 193).

[0067] If the automatic control system 174 detects that the microphone device 100 has moved / shifted / tilted from the locked position, the GUI 400 highlights how the microphone device 100 has moved / shifted / tilted. For example, if the real-time position on the X and Y axes is the same as the locked position, but the real-time position on the Z axis is different from the locked position, the GUI 400 indicates that the microphone device 100 has moved relative to the Z axis.

[0068] As shown in FIG. 5A, GUI 400 further includes output-dependent settings for each output channel of microphone device 100.

[0069] 5B shows an example user interaction with GUI 400 for selecting a particular output channel of microphone device 100 to make changes to, in one or more embodiments. As shown in FIG. 5B, the user interaction includes selecting channel 1 to allow the user to make changes to the output-dependent settings of channel 1.

[0070] 5C illustrates additional exemplary user interactions with GUI 400 for changing the output-dependent settings of a selected output channel in one or more embodiments. As shown in FIG. 5C, the additional user interactions include selecting different values ​​for the output-dependent settings of channel 1, such as increasing the digital / input gain of channel 1, selecting polarity inversion to invert the polarity of the digital signal converted from the cardioid output / signal of channel 1, selecting a 47 Hz HPF at 18 dB / octave for channel 1, and selecting an 18 kHz LPF at 18 dB / octave for channel 1. The additional user interactions further include changing the polar pattern of channel 1 from subcardioid / wide cardioid to bidirectional (FIG. 8).

[0071] 6 shows another exemplary GUI 410 generated by GUI system 173 in one or more embodiments, where GUI 410 includes settings for microphone device 100. As shown in FIG. 6, output channel 1 and output channel 2 are linked together to create / generate a wide stereo polar pattern.

[0072] 7 shows an exemplary mechanical design of microphone device 100 in one or more embodiments. In one embodiment, microphone device 100 is implemented as a multi-output, multi-pattern AoIP condenser microphone for broadcast and live sound applications.

[0073] 8 is a flowchart of an example process 500 for providing advanced functionality to a microphone device in one or more embodiments. Process block 501 includes capturing context information indicative of one or more real-time conditions of the microphone device's environment via one or more sensor units of the microphone device. Process block 502 includes detecting one or more real-time changes to the microphone device's environment based on the context information. Process block 503 includes invoking the display of a graphical user interface (GUI) including information indicative of the one or more real-time changes. Process block 504 includes adjusting one or more settings of the microphone device in response to the one or more real-time changes.

[0074] In one embodiment, process blocks 501-504 may be performed utilizing one or more components of microphone device 100, such as automatic control system 174.

[0075] 9 is a high-level block diagram illustrating an information processing system, including a computer system 600, useful for implementing the disclosed embodiments. The computer system 600 includes one or more processors 601 and may further include an electronic display device 602 (for displaying video, graphics, text, and other data), a main memory 603 (e.g., random access memory (RAM)), a storage device 604 (e.g., a hard disk drive), a removable storage device 605 (e.g., a removable storage drive, a removable memory module, a magnetic tape drive, an optical disk drive, a computer-readable medium storing computer software and / or data), a user interface device 606 (e.g., a keyboard, a touch screen, a keypad, a pointing device), and a communication interface 607 (e.g., a modem, a network interface (such as an Ethernet card), a communication port, or a PCMCIA slot and card). The main memory 603 may store instructions that, when executed by the one or more processors 601, cause the one or more processors 601 to perform one or more process blocks of the process 500.

[0076] The communications interface 607 allows software and data to be transferred between the computer system and external devices. The system 600 further includes a communications infrastructure 608 (e.g., a communications bus, crossover bar, or network) to which the aforementioned devices / modules 601-607 are connected.

[0077] Information transferred through communications interface 607 may be in the form of signals, such as electronic, electromagnetic, optical, or other signals, that can be received by communications interface 607 via a communications link carrying the signals, and may be implemented using wire or cable, optical fiber, telephone line, cellular phone link, radio frequency (RF) link, and / or other communications channels. Computer program instructions representing the block diagrams and / or flowcharts herein may be loaded into a computer, programmable data processing apparatus, or processing device and cause a sequence of operations to be performed thereon to create a computer-implemented process. In one embodiment, processing instructions for one or more process blocks of process 500 (FIG. 8) may be stored as program instructions in memory 603, storage device 604, and removable storage device 605 for execution by processor 601.

[0078] The embodiments are described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products. Each block of such illustrations / diagrams, or combinations thereof, may be implemented by computer program instructions. The computer program instructions, when provided to a processor, generate a machine such that the instructions, executed by the processor, create means for performing the functions / acts specified in the flowcharts and / or block diagrams. Each block in the flowchart / block diagrams may represent hardware and / or software modules or logic. In alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures, simultaneously, etc.

[0079] The terms “computer program medium,” “computer usable medium,” “computer-readable medium,” and “computer program product” are generally used to refer to media such as main memory, secondary memory, removable storage drives, hard disks installed in hard disk drives, and signals. These computer program products are means for providing software to a computer system. The computer-readable medium enables the computer system to read data, instructions, messages or message packets, and other computer-readable information from the computer-readable medium. The computer-readable medium may include, for example, non-volatile memory such as floppy disks, ROMs, flash memory, disk drive memory, CD-ROMs, and other permanent storage devices. This is useful, for example, for transferring information such as data and computer instructions between computer systems. Computer program instructions may be stored on a computer-readable medium that can instruct a computer, other programmable data processing device, or other device to function in a particular manner, such that the instructions stored on the computer-readable medium produce a product including instructions that implement the functions / acts specified in one or more blocks of the flowcharts and / or block diagrams.

[0080] As will be appreciated by those skilled in the art, aspects of the embodiments may be embodied as a system, method, or computer program product. Thus, aspects of the embodiments may be embodied as an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, microcode, etc.), or an embodiment combining software and hardware aspects, all of which may be referred to generally herein as a "circuit," "module," or "system." Furthermore, aspects of the embodiments may take the form of a computer program product embodied in one or more computer readable medium(s) having computer readable program code embodied therein.

[0081] Any combination of one or more computer-readable media may be utilized. The computer-readable medium may be a computer-readable storage medium. The computer-readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. More specific examples (non-exhaustive list) of computer-readable storage media include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the context of this specification, a computer-readable storage medium is any tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device.

[0082] Computer program code for carrying out operations for aspects of one or more embodiments may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer, partially on a remote computer, or entirely on a remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).

[0083] Aspects of one or more embodiments are described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a special purpose computer or other programmable data processing apparatus to produce a machine, such that the instructions, executing via a processor of the computer or other programmable data processing apparatus, create means for performing the functions / acts specified in one or more blocks of the flowchart illustrations and / or block diagrams.

[0084] These computer program instructions may also be stored on a computer-readable medium that can direct a computer, other programmable data processing apparatus, or other device to function in a particular manner, such that the instructions stored on the computer-readable medium produce an article of manufacture including instructions that implement the functions / acts specified in one or more blocks of the flowcharts and / or block diagrams.

[0085] Computer program instructions also refer to instructions that can be loaded into a computer, other programmable data processing apparatus, or other device to cause the computer, other programmable apparatus, or other device to perform a series of operational steps to produce a computer-implemented process. The instructions may be written so that the instructions executing on a computer or other programmable device provide a process for implementing the functions / acts specified in one or more blocks of the flowcharts and / or block diagrams.

[0086] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments. In this regard, each block in the flowcharts or block diagrams may represent a module, segment, or portion of instructions, including one or more executable instructions for implementing specified logical functions. In some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending on the functionality involved. It should also be noted that each block in the block diagrams and / or flowchart diagrams, and combinations of blocks in the block diagrams and / or flowchart diagrams, may be implemented by a dedicated hardware-based system that performs the specified functions or operations or executes a combination of dedicated hardware and computer instructions.

[0087] Reference in the claims to an element in the singular is not intended to mean "only one," but rather "one or more," unless expressly stated as such. All structural and functional equivalents to the elements of the above exemplary embodiments, now known or later known to those skilled in the art, are intended to be encompassed by the claims. No element of the claims herein is to be construed under the provisions of 35 U.S.C. 112, sixth paragraph, unless the element is expressly recited using the phrase "means for" or "step for."

[0088] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms "a," "an," and "the" are intended to include the plural forms unless the context clearly dictates otherwise. It will be further understood that the terms "comprises" and / or "including," when used herein, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0089] The corresponding structure, material, acts, and equivalents of all means-plus-function or step-plus-function elements in the following claims are intended to include any structure, material, or acts for performing the function(s) as specifically claimed in combination with other claimed elements. The description of the embodiments has been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to the embodiments in the form disclosed. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the invention.

[0090] Although the embodiments have been described with reference to particular versions thereof, other versions are possible, and therefore, the spirit and scope of the appended claims should not be limited to the description of the preferred versions contained herein.

Claims

1. A device with advanced features, one or more sensor units configured to capture context information indicative of one or more real-time conditions of an environment of a microphone coupled to the device; one or more software modules, said software modules comprising: applying digital signal processing (DSP) to one or more output channels of said microphone; generating one or more polar patterns for the one or more output channels by combining digital signals obtained from the DSP; Detecting a real-time change of the microphone from a fixed position based on the context information, the fixed position being an initial position of the microphone when first deployed in the environment; configured to dynamically adjust the one or more polar patterns in response to the detected real-time changes. device.

2. The device of claim 1 , further comprising an analog-to-digital converter (ADC) configured to apply an analog-to-digital conversion to each analog signal captured by the microphone.

3. The device of claim 1 , wherein the one or more software modules include at least one of a DSP module, a capsule mixing module, a GUI module, and an automatic control module.

4. The one or more software modules:

10. The device of claim 1, further configured to generate a graphical user interface (GUI) for display, the GUI including information indicative of the detected real-time changes, the GUI displayed on at least one of a display screen of the microphone, a near field communication (NFC) enabled device, a web browser, or a master processing system connected to the microphone.

5. 10. The device of claim 1, wherein the one or more software modules include an artificial intelligence (AI) engine, the AI ​​engine being trained based on training data indicating different settings of the DSP and different polarity patterns suitable for different environmental conditions.

6. The dynamically adjusting step includes: utilizing the AI ​​engine to determine one or more recommendations for one or more settings of the DSP; generating a graphical user interface (GUI) for display, the GUI including the one or more recommendations, the GUI displayed on at least one of a display screen of the microphone, a near field communication (NFC) enabled device, a web browser, or a master processing system connected to the microphone; and receiving user input comprising one or more user interactions with the GUI; and adjusting the one or more settings of the DSP based on the user input.

7. The device of claim 1 , wherein the one or more software modules are further configured to send alerts to an operator of the microphone regarding one or more real-time conditions of the environment.

8. The device of claim 1 , wherein the detected real-time change indicates that at least one of the position, direction, and orientation of the microphone has changed.

9. The one or more software modules:

10. The device of claim 1, wherein the one or more sensor units are further configured to, in response to reading an identifier from a near field communication (NFC) enabled device, automatically set a DSP configuration corresponding to the identifier, and the DSP is automatically configured according to the DSP configuration.

10. The one or more software modules:

10. The device of claim 1, wherein the one or more sensor units are further configured to automatically configure the one or more output channels with one or more labels in response to reading an identifier from a near field communication (NFC) enabled device, the one or more labels being based on the identifier.

11. 1. A method for providing a device with advanced functionality, comprising: capturing, via one or more sensor units of a device, context information indicative of one or more real-time conditions of an environment of a microphone coupled to said device; applying digital signal processing (DSP) of one or more output channels of the microphone via one or more software modules of the device; generating, via the one or more software modules of the device, one or more polar patterns for the one or more output channels by combining digital signals obtained from the DSP; and detecting, via the one or more software modules of the device, a real-time change of the microphone from a fixed position based on the context information, the fixed position being an initial position of the microphone when first deployed in the environment; and dynamically adjusting the one or more polar patterns in response to the detected real-time changes via the one or more software modules of the device. method.

12. 12. The method of claim 11, further comprising applying analog-to-digital conversion to each analog signal captured by the microphone via an analog-to-digital converter (ADC) of the device.

13. The method of claim 11 , wherein the one or more software modules include at least one of a DSP module, a capsule mixing module, a GUI module, and an automatic control module.

14. 12. The method of claim 11, further comprising generating, via the one or more software modules of the device, a graphical user interface (GUI) for display, the GUI including information indicative of the detected real-time changes, the GUI being displayed on at least one of a display screen of the microphone, a near field communication (NFC) enabled device, a web browser, or a master processing system connected to the microphone.

15. 12. The method of claim 11, wherein the one or more software modules include an artificial intelligence (AI) engine, the AI ​​engine being trained based on training data showing different settings of the DSP and different polarity patterns suitable for different environmental conditions.

16. The dynamically adjusting step includes: utilizing the AI ​​engine to determine one or more recommendations for one or more settings of the DSP; generating a graphical user interface (GUI) for display, the GUI including the one or more recommendations, the GUI displayed on at least one of a display screen of the microphone, a near field communication (NFC) enabled device, a web browser, or a master processing system connected to the microphone; and receiving user input comprising one or more user interactions with the GUI; and adjusting the one or more settings of the DSP based on the user input.

17. The method of claim 11 , wherein the one or more software modules are further configured to send an alert to an operator of the microphone regarding one or more real-time conditions of the environment.

18. The method of claim 11 , wherein the detected real-time change indicates that at least one of the position, direction, and orientation of the microphone has changed.

19. 12. The method of claim 11, further comprising, in response to the one or more sensor units reading an identifier from a near field communication (NFC) enabled device, automatically configuring a DSP configuration corresponding to the identifier via the one or more software modules of the device, wherein the DSP is automatically configured according to the DSP configuration.

20. 12. The method of claim 11, further comprising, in response to the one or more sensor units reading an identifier from a near field communication (NFC) enabled device, automatically configuring the one or more output channels with one or more labels via the one or more software modules of the device, wherein the one or more labels are based on the identifier.

Citation Information

Patent Citations

  • Auto-adjust noise canceling microphone with position sensor

    US7346176B1

  • Wearable terminal, mobile imaging sound collecting device, and device, method, and program for implementing them

    WO2007099908A1