The core technology in the processing of digital media has grown and evolved over the years. We embrace a blend of well-known best practices and innovative, cutting edge technologies to bring a rich and powerful set of tools to all of our customers. Here are the three kinds of processing we do, and have done at Biamp.
State processing
A design file contains processing blocks. Many of these blocks have parameters that are set during commissioning and then those parameters sit in that state for a long time. Or maybe they are tied to end user control for manual changes. These are things like levels, mutes, and router selections.
Dynamic Processing
We have many processing blocks that have dynamic individual parameters. These parameters are set by the system designer, and will stay in that state, or change on their own if certain specific criteria are met. Good examples of dynamic processing are found in automixers, compressors, and limiters.
Adaptive Processing
Adaptive processing “listens” to a room and has an understanding of the room’s characteristics at all times. It also allows for processing blocks that can use that model of the room to maintain and dial in the precise performance of the processing parameters in response. Additionally, it can do all that constantly, and to many different parameters simultaneously.
An example of adaptive processing is our Acoustic Echo Cancellation. AEC filters out signals from the far end of a conference as they are picked up by the mics in the room. The AEC processing needs to have an audio signature of the room in order to effectively cancel the far end signals. Changes to the room environment that can be caused by the noise of someone shuffling papers, the opening and closing of a door, or the repositioning of a microphone all require the AEC to work a little differently.
Without the ability to adapt to the room as it changes, AEC can’t be as aggressive in canceling echo, and therefore, may not cancel all of the echo, or may degrade the near side signals.
That’s how we do processing technologies. Stay tuned for my upcoming post about partitions in Tesira. To see what’s new with partitions in Tesira 2.0, watch this video.