Detta dokument presenterar aspekter av omkonfigurerbar Media CodUtvecklingen av MP3 och JPEG utlöste en explosion i (RMC), ett alternativt paradigm för kodare som i hög grad simdigital innehåll på Internet. Dessa format för tidig kodning förenklar samarbetet mellan allt mer varierande multimedia har sedan dess förenats av många andra, inklusive Quicktime, enheter. Detta paradigm gör innehållet självdeskription, i att Ogg, MPEG-2 och MPEG-4, som utgör en eskalerande cal-en RMC bitström innehåller information för att bygga en dekoder lenge till leverantörer som vill utveckla enheter som samarbetar från grundläggande byggstenar ( Figur 1 ). Som ett resultat, med så mycket innehåll som möjligt. Detta dokument presenterar aspekter multimedia dekoder leverantörer inte längre behöver (till stor del indeof Reconfigurable Media Coding (RMC), ett projekt för närvarande pendently) utveckla implementationer av nya kodning format som pågår vid MPEG för att definiera en självdeskription bitström för-för sina enheter. Istället kommer enheten att ge en generisk matta. Med andra ord, en RMC bitström innehåller metadata till RMC avkodare som kan konfigureras på flygningen enligt montera en avkodare från en grundläggande byggblock, när det gäller informationen i en RMC bitström. RMC är för närvarande i såväl som ett schema som beskriver syntaxen av innehållsdata, processen för standardisering av MPEG [2]. och hur det kan tolkas. RMC gör det enkelt att förlänga (reVad som följer är en diskussion om användningsscenarier (secconfigure) befintliga codecs, till exempel lägga till felresiliens 1.1) och krav (1.2) för RMC. Återstoden av de nya kroma-subsampling profiler, eller att bygga helt nya papper kommer att lägga särskild tonvikt på syntax beskrivning codecs. Detta dokument behandlar bitströmssyntaxkomponenten i arbetet, med beaktande av alternativa metoder för RMC, bekräfta metoden genom att tillämpa den på den senaste (avsnitt 2), programmering paradigm som används för att tillåta omkonfigurera-MPEG-4 Video enkel profilkodare. urability (avsnitt 3), och syntax beskrivning språket i sig (avsnitt 4 dekoder sidan, som måste kunna snabbt terfaces. I synnerhet kravet på parallelliserbarhet, och omvandla en dekoderspecifikation till ett effektivt körbart schema oberoende tyder på att det saknas delat memimplementering på sin specifika hårdvaruplattform. Det skulle orera mellan komponenter. I avsaknad av delat minne, måste därför införliva en komplett sammanställning infrastructur-komponenter måste interagera genom att skicka varandra meddelanden ur för dekoder specifikation språk. Det språket innehåller datapaket som vi kallar polletter. Turn, måste vara plattform-agnostic, och fortfarande ge rimliga Dessa krav beskrivs oftast uppfyller mycket väl genomföranden på ett brett spektrum av hårdvara och programvara genom metoder kända av namn som datafiow eller ström mål. I ett sådant scenario kan bitströms beskriva dekodrarbehandling, som inkluderar Kahn processnätverk [4] och som godtyckligt anpassas till deras specifika krav, utan Dennis Dataflow [5]. RMC-arbetet bygger på CAL [6] a för kodare och dekoder att komma överens om ett specifikt bibliotek. för beskrivning av moduler av mediecodecs. Det är ett språk för någonstans mellan de två är hybrid avkodare, där skriva dataflöde block, utformad för att kombinera uttrycksfullhet några av kodverktygen kan specificeras med hjälp av en körbar med analyzability. För ytterligare diskussion om de olika strömspråket, medan andra är direkt från ett standardbibliotek. Behandlingsmetoder och deras tillämplighet på RMC, se [3]. Ett rimligt exempel på detta skulle vara den körbara beskrivningen Slutligen, en omkonfigurerbar dekoder kräver information om bitströmstolken (till exempel i form av en grammatik om syntaxen för medieinnehållet, så att det kan passera som tolkas eller kompileras i farten), men standard rätt indata till var och en av de efterföljande komponenterna. block för de återstående dekodermodulerna. Denna information måste innehålla tillräckligt med detaljer för att tolka data i Nyckelkravet för omkonfigurerbara dekodrar är att ter också algoritmen för att bestämma den faktiska kardinaliteten hos en grundläggande arkitektur möjliggör en mängd olika implementationer. Instae alternatie fo detta tas acussedibelow. till exempel. Alternativ för denna uppgift diskuteras nedan. Detta kan till exempel vara i programvara på en eller flera processorer, i hårdvara eller i en heterogen blandning av hårdvara 2. ANPASSAR SYNTAX BESKRIVNING och programvarukomponenter. Följaktligen bör beskrivningen av en sådan dekoder ge sig själv lätt till parallellisering, och Syntax beskrivning är ett moget fält som har sina rötter till stor del i den bör tillåta användning av olika schemaläggningspolicyer, programmering språkspecifikation. Den (förstärkta) Backus-
Slutligen är kraven för innehåll syntax väl uppfyllda av Bitstream Syntax Beskrivning Language (BSDL), men för en detaljerad diskussion av andra alternativ se REF.
Reconfigurable Media Coding: Self-Describing Multimedia Bitstreams
{'venue': '2007 IEEE Workshop on Signal Processing Systems', 'journal': '2007 IEEE Workshop on Signal Processing Systems', 'mag_field_of_study': ['Computer Science']}