90 likes | 256 Views
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
E N D
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 - 0.196307*y; y = y + 0.196307*x; output(y); } 0.25 tone 4.0 4.50 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