CRI ADX | |
---|---|
Tyyppi | Codec / tiedostomuoto |
Kehittäjä | CRI-väliohjelmisto |
Laitteistoalusta | Poikkitaso |
Osavaltio | Aktiivinen / Tuntematon |
Lisenssi | Oma ohjelmisto |
Verkkosivusto | cr-mw.com |
ADX on ADPCM -pohjainen patentoitu häviöllinen äänenpakkaus- ja tallennusmuoto, jonka CRI Middleware on kehittänyt erityisesti videopeleihin käytettäväksi . Tyypillisin ominaisuus on äänitallenteen silmukkausmahdollisuus, mikä tekee muodon käytöstä kätevän taustamusiikkina erilaisissa tätä mediasäiliötä tukevissa peleissä . Sitä tukevat monet SEGA Dreamcast -pelit, jotkut PlayStation 2 -, GameCube- ja Xbox -pelit . Yksi ensimmäisistä ADX:ää käyttävistä peleistä oli Sega Saturn -pohjainen Burning Rangers . Sitä käytettiin erityisesti Sonic the Hedgehog -peleissä Dreamcast-sukupolvelta nykypäivään (ainoa poikkeus on Sonic 2006 ), joka käytti muotoa musiikin ja hahmojen äänien tallentamiseen.
ADPCM-peruskoodauksen lisäksi ADX-työkalupakki sisältää myös siihen liittyvän AHX-muodon, joka käyttää MPEG-2- äänimäärittelyn muunnelmaa äänen tallentamiseen ja arkistointiin sekä AFS:n useiden ADX- ja AHX-raitojen kokoonpanon tallentamiseen yhdeksi. mediasäiliötiedosto.
Tällä hetkellä CRI Middleware ei enää lisensoi tätä koodekkia. Se korvattiin CRI ADX2- koodekilla , joka tunnetaan myös nimellä HCA.
ADX on pakattu äänimuoto, mutta toisin kuin MP3 , se ei käytä psykoakustista mallia äänidatan äänenvoimakkuuden vähentämiseksi (vähentäen sen monimutkaisuutta). Sen sijaan ADPCM-malli käyttää datatietuetta ennustefunktion suhteellisesta virheestä näytteiden tallentamiseen, mikä tarkoittaa, että alkuperäinen signaali säilyy paremmin koodauksen jälkeen; Pohjimmiltaan ADPCM-pakkaus, sen sijaan, että käyttäisi täysikokoisia ääninäytteitä, tarjoaa signaalin poikkeamanäytteitä edellisestä arvosta, jotka ovat paljon pienempiä, tyypillisesti 4 bittiä . Ihmiskorvan kannalta tällainen poikkeama on melutasolla, mikä tekee laadun heikkenemisestä tuskin havaittavissa.
Kuten muutkin koodausmuodot, ADX tukee useita näytteenottotaajuuksia , kuten 22050Hz , 44100Hz, 48000Hz jne., mutta näytesyvyys on kuitenkin kiinteä 16 bittiä, koska se on sitoutunut pelilaitteistoon. Se tukee monikanavaista, mutta sen uskotaan tarkoittavan stereoa (2 kanavaa), vaikka itse tiedosto tukee jopa 255 kanavan sisällyttämistä siihen. Ainoastaan yksi erottuva ominaisuus, joka erottaa ADX:n vaihtoehdoista, kuten IMA ADPCM (erilaisen ennakoivan toiminnon käyttämisen lisäksi), on sisäänrakennettu toistosilmukkaominaisuus, joka kehottaa soitinta "kelaamaan taaksepäin" saavutettuaan tietyn kappaleen kohdan. ” takaisin luodaksesi yhdistetyn syklin; hypoteettisesti tätä toimintoa voitaisiin käyttää myös "kelaamaan eteenpäin", mutta tämä olisi tarpeetonta, koska editoriohjelma voisi sen sijaan yksinkertaisesti "reunata" äänitallenteen .
Toistoa varten on useita WinAmp- laajennuksia ja muunnostyökalu aallolle (katso linkit-osio). Avoimen lähdekoodin ohjelma/kirjasto FFmpeg sisältää myös tuen ADX:lle, mutta tämän muodon dekooderi on vaikea kirjoittaa, joten se purkaa hyvin 44100 Hz:n ADX:ssä.