Digital Microphone Automixer

Information

  • Patent Application
  • 20070191977
  • Publication Number
    20070191977
  • Date Filed
    January 17, 2007
    18 years ago
  • Date Published
    August 16, 2007
    17 years ago
Abstract
The invention provides a digital automixer system that includes a master processing unit and at least one non-master processing unit that are interconnected. The non-master processing unit obtains a first microphone signal and determines a first basic level measurement and a network submix audio signal. The master processing unit obtains a second microphone signal and determines a second basic level measurement, and obtains the first basic level measurement and the network submix audio signal from the non-master processing unit. The master processing unit further forms a final mix audio signal from the second microphone signal and the network submix audio signal and determines a gating control signal for the digital automixer system. The master processing unit may also delay the second basic level measurement to compensate for a network delay. The invention also provides a digital automixer system that includes a plurality of master processing units.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 shows an architecture of a digital audio processor that includes an automixer in accordance with an embodiment of the invention;



FIG. 2 shows a configuration with a master processors and a plurality of non-master processors in accordance with an embodiment of the invention;



FIG. 3 shows a configuration that supports a distributed architecture in accordance with an embodiment of the invention;



FIG. 4 shows a processing unit of an automixer system for a non-networked configuration in accordance with an embodiment of the invention;



FIG. 5 shows a non-master processing component of an automixer system for a networked configuration in accordance with an embodiment of the invention;



FIG. 6 shows a master processing unit of an automixer system for a networked configuration in accordance with an embodiment of the invention;



FIG. 7 shows a master processing unit of an automixer system for a networked configuration in accordance with an embodiment of the invention;



FIG. 8 shows a signal flow diagram for basic level measurements (BLM) in accordance with an embodiment of the invention;



FIG. 9 shows a signal flow diagram for channel gating in accordance with an embodiment of the invention; and



FIG. 10 shows a signal flow diagram for gain ramping, gain adjustment, and mixing in accordance with an embodiment of the invention.


Claims
  • 1. A digital automixer system, comprising: a first non-master processing unit obtaining a first microphone signal from a first microphone and determining a first basic level measurement (BLM) and a first network submix audio signal by digitally processing the first microphone signal; anda master processing unit obtaining a second microphone signal from a second microphone, determining a second basic level measurement by digitally processing the second microphone signal, obtaining the first basic level measurement and the first network submix audio signal from the first non-master processing unit, forming a final mix audio signal from the second microphone signal and the first network submix audio signal, and determining a gating control signal for the digital automixer system from the first basic level measurement and the second basic level measurement.
  • 2. The digital automixer system of claim 1, the first non-master processing unit using the gating control signal to form the first network submix audio signal.
  • 3. The digital automixer system of claim 1, the master processing unit mixing a plurality of local microphone signals with the first network submix audio signal to obtain the final mix audio signal.
  • 4. The digital automixer system of claim 1, further comprising: a second non-master processing unit obtaining a third microphone signal from a third microphone and determining a third basic level measurement (BLM) and a second network submix audio signal by digitally processing the third microphone signal; andthe master processing unit mixing the second network submix audio signal with the first network submix audio signal and the second microphone signal to form the final mix audio signal.
  • 5. The digital automixer system of claim 1, the master processing unit delaying the second basic level measurement to compensate for a network delay.
  • 6. The digital automixer system of claim 1, the first non-master processing unit processing the first microphone signal at a full rate to obtain the first basic level measurement and transferring the first basic level measurement at a first reduced rate to the master processing unit.
  • 7. The digital automixer system of claim 1, the first non-master processing unit filtering and rectifying the first microphone signal to obtain a filtered rectified signal and averaging the filtered rectified signal to obtain the first basic level measurement.
  • 8. The digital automixer system of claim 1, the master processing unit transferring the gating control signal at a second reduced rate to the first non-master processing unit.
  • 9. The digital automixer system of claim 8, the non-master processing unit upsampling and processing the transferred gating control signal to form a full rate gain signal.
  • 10. The digital automixer system of claim 1, the master processing unit comprising a first processing component, the first processing component processing a plurality of basic level measurements to produce the gating control signal, the plurality of basic level measurements including the first and second basic level measurements, the gating control signal gating only a first microphone of a first plurality of microphones that receive a first speech signal from a first user.
  • 11. The digital automixer system of claim 10, the first processing component processing the plurality of basic level measurements to produce another gating control signal, the other gating control signal gating only a second microphone of a second plurality of microphones that receive a second speech signal from a second user.
  • 12. The digital automixer system of claim 1, the master processing unit comprising an additional processing component, the additional processing component producing a max signal for a microphone input of a channel, the max signal being derived by comparing a scaled basic level measurement for the channel with a derived signal, the derived signal being derived from a maximum of all scaled basic level measurements of the digital automixer system, the max signal being used to create the gating control signal for the channel.
  • 13. The digital automixer system of claim 1, the master processing unit producing the gating control signal, the gating control signal conveying information indicative of a gating level state.
  • 14. The digital automixer system of claim 13, the master processing unit determining a value of the gating level state, the master processing unit selecting the value from an on-state, an off-state, and an intermediate state.
  • 15. The digital automixer system of claim 1, the master processing unit comprising a second processing component, the second processing component producing a noise adaptive threshold signal that is indicative of a received microphone signal being above a background noise threshold and the master processing unit using the noise adaptive threshold signal to form the gating control signal.
  • 16. The digital automixer system of claim 1, the master processing unit comprising a third processing component, the third processing component inhibiting the gating control signal from reverberations of the first speech signal.
  • 17. A digital automixer system, comprising: a first master processing unit obtaining a first microphone signal from a first microphone and determining a first basic level measurement (BLM) and a first network submix audio signal by digitally processing the first microphone signal;a second master processing unit obtaining a second microphone signal from a second microphone and determining a second basic level measurement (BLM) and a second network submix audio signal by digitally processing the second microphone signal;the first master processing unit determining a first gating control signal from the first microphone signal and the second basic level measurement to control the first microphone signal and forming a final submix audio signal from the second network submix audio signal and the first microphone signal; andthe second master processing unit determining a second gating control signal from the second microphone signal and the first basic level measurement to control the second microphone signal, and essentially forming the final submix audio signal from the first network submix audio signal and the second microphone signal.
  • 18. The digital automixer system of claim 17, the first master processing unit comprising a first processing component, the first processing component processing a plurality of basic level measurements to produce the first gating control signal, the plurality of basic level measurements including the first and second basic level measurements, the first gating control signal gating only a first microphone of a first plurality of microphones that receive a first speech signal from a first user.
  • 19. The digital automixer system of claim 18, the first processing component processing the plurality of basic level measurements to produce another gating control signal, the other gating control signal gating only a second microphone of a second plurality of microphones that receive a second speech signal from a second user.
  • 20. The digital automixer system of claim 17, the first master processing unit comprising a second processing component, the second processing component producing a noise adaptive threshold signal that is indicative of a received microphone signal being above a background noise threshold and the first master processing unit using the noise adaptive threshold signal to form the gating control signal.
  • 21. The digital automixer system of claim 17, the master processing unit comprising a third processing component, the third processing component inhibiting the gating control signal from reverberations of the first speech signal.
  • 22. A method for supporting audio conferencing with a plurality of microphone, comprising: (a) obtaining, by a first unit, a first microphone signal from a first microphone;(b) determining, by the first unit, a first basic level measurement (BLM) and a first network submix audio signal by digitally processing the first microphone signal;(c) obtaining, by a second unit, a second microphone signal from a second microphone;(d) determining, by the second unit, a second basic level measurement by digitally processing the second microphone signal;(e) forming, by the second unit, a final mix audio signal from the second microphone signal and the first network submix audio signal;(f) determining, by the second unit, a gating control signal from the first basic level measurement and the second basic level measurement; and(g) forming, by the first unit, the first network submix audio signal using the gating control signal.
  • 23. The method of claim 22, further comprising: (h) delaying, by the second unit, the second basic level measurement to compensate for a network delay.
  • 24. The method of claim 22, further comprising: (h) processing, by the first unit, the first microphone signal at a fall rate to obtain the first basic level measurement and transferring the first basic level measurement at a first reduced rate to the second unit.
  • 25. The method of claim 22, further comprising: (h) transferring the gating control signal at a second reduced rate to the first unit.
  • 26. A method for supporting audio conferencing with a plurality of microphone, comprising: obtaining, by a first unit, a first microphone signal from a first microphone;determining, by the first unit, a first basic level measurement (BLM) and a first network submix audio signal by digitally processing the first microphone signal;obtaining, by the second unit, a second microphone signal from a second microphone;determining, by the second unit, a second basic level measurement (BLM) and a second network submix audio signal by digitally processing the second microphone signal;determining, by the first unit, a first gating control signal from the first microphone signal and the second basic level measurement to control the first microphone signal and forming a final submix audio signal from the second network submix audio signal and the first microphone signal; anddetermining, by the second unit, a second gating control signal from the second microphone signal and the first basic level measurement to control the second microphone signal, and essentially forming the final submix audio signal from the first network submix audio signal and the second microphone signal.
Provisional Applications (1)
Number Date Country
60763428 Jan 2006 US