MPEG-4 Structured Audio Mihir Anandpara EE 382C – Embedded Software Systems
Overview Motivation MPEG-4 Structured Audio formats Decoder/Synthesizer Implementations Project Objectives
Motivation and Background MPEG-4 standard Traditional audio coding techniques Information-theoretic coding Perceptual coding Structured coding
Structured Audio in MPEG-4 Synthesis through programs Music-N languages, CSound Structured Audio Orchestra Language (SAOL) Wavetable synthesis Score based synthesis
Example instr tone () { // variable declaration asig x, y, init; if (init == 0) { init = 1; x = 0.5; } x = x *y; y = y *x; output(y); } 0.25 tone end
SA decoder/synthesis tools saolc and sfront SAINT and Virtual DSP
Project Goals Investigation of real-time implementation issues Operating System/Thread execution engine to synchronize and provide concurrency
Questions?