AudioEngine comprises (1) a set of audio manipulation/enhancement algorithms (based on 3D spatial audio processing) to drastically improve sound perception for closely-spaced loudspeakers, headphones/small speakers, 3D sound events and for communication under noisy conditions; and (2) a set of audio detection/recognition algorithms for sound-interactive applications.
WideSound [for stereo loudspeakers]
WideSound broadens the sound field of two closely-spaced speakers, creating a significantly wider stereophonic effect while preserving the clarity of vocals and dialogue. WideSound also features automatic volume control that smoothes drastic volume fluctuations over changing audio contents. WideSound is especially useful for presenting spatially-dynamic audio contents of games, movies, TV or live broadcasts. WideSound works even when speakers are extremely close together, e.g., 2cm center-to-center for mobile phones.
WideSound allows users to optimize the sound-widening effect for specific applications, from mobile phones to home TV. This is achieved by setting user-controllable parameters including the distance between speakers, distance from users to speakers, and desired widening angle.
WideSound applications include game devices, mobile phones, notebook/netbook PCs, portable DVD players, PMP players, iPod docking stations, portable TVs, picture/video frames, learning devices, etc.
Technical specifications: With stereo audio input, at 44.1KHz sample rate, MIPS=10.6, RAM=4KB, ROM (data)=0.8KB. At 16KHz sample rate, MIPS=3.25, RAM=2.6KB, ROM (data)=0.8KB.
OpenSound [for stereo headphones]
With OpenSound, sound coming from headphones appear to come from virtual speakers placed at optimal positions in a listening room, creating an open, spacious sound perception. OpenSound also provides (optional) virtual sensation of the surrounding environment, while adding richness to bass and treble.
OS allows users to optimize sound perception through adjustable parameters for virtual speakers (open angle, elevation height and distance from listener) as well as environmental scene effect.
OenSound applications include all audio/video devices with headphone.
Technical specifications: With stereo audio input, at 44.1KHz sample rate, MIPS=9.5, RAM=4.4KB, ROM (data)=0.6KB. At 16KHz sample rate, MIPS=3.2, RAM=2.8KB, ROM (data)=0.6KB.
MegaSound [for mono or stereo loudspeakers/headphones]
MegaSound enables flexible audio manipulation for desired listening experience - loudness control, bass control, mid control, treble control, background noise amplification control, and recording details vs. noise amplification control. MegaSound features are listed below:
Loudness Enhancement: For mobile devices with low sound intensity even at their maximum volume setting, MegaSound significantly increases perceived loudness, delivering higher-impact sound (for games, video and music) and increased communication clarity (voice). MegaSound achieves this effect without causing any amplitude overflow.
Automatic Sound Level Smoothing: MegaSound simultaneously provides effective sound level control, keeping sound volume at comfortable level while mobile device users roam through dynamically-changing music, movies, games, voice chat and other media contents. MegaSound softens sudden volume surges while retaining sound details over deep volume drops.
Audio Zooming: MegaSound enables faithful digital sound recording for mobile devices by making even the weakest sound clearly audible.
Reduced Noise Amplification: MegaSound can enhance the overall loudness of noisy audio without amplifying the background noise too much. With external noise canceling, MegaSound would perform even better.
MegaSound applications include mobile phones, mobile TV, notebook/netbook PCs, stereo portable DVD players, game devices, learning devices, toys, intelligent hearing aids.
MotionSound [for stereo headphones/loudspeakers]
MotionSound renders dynamic, moving audio scenes that emulate a real three-dimensional sound environment. The audio scene can be pre-determined by following a script or can change dynamically as event-triggered (such as by user's input or game logic in a video game). By setting stationary sound in motion along any geometric trajectory in the 3D space around a listener's head, MotionSound is able to create very interesting perceptual effects.
MotionSound applications include interactive games, educational devices, toys/e-books, virtual tours, 3D audio presentations, and other 3D virtual reality applications.
Sound Detection (SD)
Function: SD detects non-speech sound to activate certain actions for mobile devices. The technology can be extended to the detection of other sound including environmental sound.
Applications: For example, Sneeze Detection detects sneezes and says "Bless You" (or "Salud" in Spanish, "Gesundheit" in German, "????" in Japanese, ...) Sneeze Detection is robust, accurate and "sneezer-independent" (no prior training needed) and can bring amazement and surprising delight to many users!
Audio Demo: Sneeze Detection
... Virtually every country around the globe has its own way of wishing sneezers well. People in Arabic countries say, "Alhamdulillah," which means, "praise be to God." Hindus say, "Live!" or "Live well!" Some countries have special sneezing responses for children. In Russia, after children are given the traditional response, "bud zdorov" ("be healthy"), they are also told "rosti bolshoi" ("grow big"). When a child sneezes in China, he or she will hear "bai sui," which means, "may you live 100 years."
Technical specifications: With mono audio input at 8KHz sample rate - MIPS=6.0, RAM=2.8KB, ROM (data)=0.6KB.