Dolby Laboratories
Projects
Rapid acoustic and DSP prototyping of a new conference phone
Being a member of Dolby's audio DSP feature team for our interactive voice products, I was well placed to help objectively and perceptually evaluate acoustic prototypes for new designs.
​
I collaborated with Dolby's industrial design, mechanical and electrical engineering teams to concept product architectures. From Sydney, I 3D printed representative acoustic prototypes, placed transducers and designed the spatial capture beamforming for each device.
​
Once the early design phase was complete, I debugged earliest product builds by identifying and solving key issues related to electronic amplifiers, transducer coupling, embedded drivers and the beamforming design.
​

Surround sound from arbitrary microphone arrays
Dolby identified a market trend whereby most modern audio endpoints adopting MEMs microphone technology for audio capture. This is because they had a much smaller form factor, are cheap, and often still boasted sufficient signal-to-noise ratios for communications applications.
​
Since we were also building our own MEMs endpoints, it made sense for the our team to commit focused effort building a method to bring Dolby's spatial capture technology to this enormous range of devices. This served our immediate product needs but also unlocked new business partnerships with other consumer electronics organisations.
​
I led the design of:
- A frequency-domain based optimization routine for producing ambisonic soundfields, with the ability to tune and trade-off white noise gain with spatial fit as a function of frequency
- A python-based acoustic characterisation package that captures the polar response of the transducers in a form that is useful for the optimization.
- Additional optimization methods to improve the ability of the devices to reduce the impact of non-linear coupling and other sources of noise.
​

Audio DSP features for embedded, PC and mobile targets
At Dolby, my team was responsible primarily for developing the core audio DSP algorithms behind Dolby Voice - a real-time, low latency voice communication stack for capture and render on mobile, PC, the browser and embedded devices.
​
I made significant contribution to the design, implementation and test of a wide range of DSP features. To build Dolby Voice, there was constant attention paid to the core audio capture technology. I impacted the product portfolio by:​
​
- Improving the duplex performance of the protocol by making our echo prediction more robust for all frequencies, especially those at low SNR.
- Improving noise suppression and voice gating features for new conferencing devices and new communication modes.
- Improving and testing various machine learning algorithms, including our voice activity detection and typing noise suppression algorithms.
- Improving network resilience through forward error correction (FEC) and jitter buffering.
- Implementing various ITU standard codecs, such as AMR-WB, G729, and Dolby Voice's own standards.
​
As a part of DSP feature engineering, I was also involved in the functional testing of all these algorithms, and worked with our consumer electronics groups as they brought the same technology to a wider range of capture applications.
​

Factory acceptance test design, yield management and operational handover
Because I had plenty of early exposure to electroacoustic design, electrical debugging and key performance metrics of the conference endpoints, I was given the task of ensuring our devices were able to be manufactured reliably at scale.
​
This involved:
- Being on-site in Guangzhou, China as the earliest devices were being built to inform operational process and devise early factory tests.
- Consistently monitoring the health of devices as they were produced.
- Collaborating with our contract manufacturers to pragmatically design device pass-fail conditions for trading off quality with yield.
- Communicate the implications of manufacturing process changes to management and other business stakeholders.
