MPEG-4 Structured AudioOverviewMotivation and BackgroundStructured Audio in MPEG-4ExampleSA decoder/synthesis toolsProject GoalsQuestions?MPEG-4 Structured AudioMihir AnandparaEE 382C – Embedded Software SystemsOverviewMotivation MPEG-4 Structured Audio formatsDecoder/Synthesizer ImplementationsProject ObjectivesMotivation and BackgroundMPEG-4 standard Traditional audio coding techniques•Information-theoretic coding•Perceptual codingStructured codingStructured Audio in MPEG-4Synthesis through programs•Music-N languages, CSoundStructured Audio Orchestra Language (SAOL)•Wavetable synthesis•Score based synthesisExampleinstr tone () { // variable declarationasig 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 endSA decoder/synthesis toolssaolc and sfrontSAINT and Virtual DSPProject GoalsInvestigation of real-time implementation issuesOperating System/Thread execution engine to synchronize and provide
View Full Document