Advanced Audio Coding: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
FrescoBot (discussione | contributi)
m Bot: accenti e modifiche minori
fix
 
(19 versioni intermedie di 17 utenti non mostrate)
Riga 1:
{{S|formati di file}}
{{Formato file
| nome = Advanced Audio Coding
Riga 6 ⟶ 5:
| immagine =
| didascalia =
| estensione = .m4a, .m4b, .m4p, .m4vm4r, .m4rm4v, [[3GP|.3gp]], .mp4, .aac
| mime = audio/aac, audio/aacp, audio/3gpp, audio/3gpp2, audio/mp4, audio/MP4A-LATM, audio/mpeg4-generic
| sviluppatore = [[Bell Labs]], [[Fraunhofer-Gesellschaft|Fraunhofer Institute]], [[Dolby Laboratories]], [[Sony]] e [[Nokia]]
| sviluppatore =
| proprietario =
| licenza =
| data_rilascio data_pubblicazione= 1997<ref name="iso13818-7-1997">{{Cita web| url=http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=25040 | titolo=ISO/IEC 13818-7:1997, Information technology -- Generic coding of moving pictures and associated audio information -- Part 7: Advanced Audio Coding (AAC) | autore=ISO | anno=1997 | accesso=1813 lugliofebbraio 20102017|lingua=en}}</ref>
| ultima_versione =
| data_ultima_versione =
Riga 21 ⟶ 20:
| sito =
}}
 
Il formato '''Advanced Audio Coding''' ('''AAC''') è un formato di compressione audio creato dal consorzio [[MPEG]] e incluso ufficialmente negli standard [[MPEG-4]] ed [[MPEG-2]]. L'AAC fornisce una qualità audio superiore al formato [[MP3]] a parità di fattore di compressione.
'''Advanced Audio Coding''' ('''AAC''') è un formato di [[compressione audio digitale]] [[compressione dati lossy|lossy]] creato da un consorzio di aziende e dichiarato [[norma tecnica|standard]] da [[MPEG]] nel 1997. Incluso sia in [[MPEG-2]] che in [[MPEG-4]], AAC è stato progettato per essere il successore del formato [[MP3]] allo scopo di fornire una migliore qualità audio a parità di fattore di compressione rispetto al predecessore.<ref>{{cita web|url=http://graphics.ethz.ch/teaching/mmcom12/slides/mp3_and_aac_brandenburg.pdf|titolo=MP3 and AAC Explained|autore=Brandenburg Karlheinz|anno=1999|accesso=13 febbraio 2017|formato=pdf|lingua=en|urlarchivio=https://web.archive.org/web/20170213191747/https://graphics.ethz.ch/teaching/mmcom12/slides/mp3_and_aac_brandenburg.pdf}}</ref>
 
== Caratteristiche ==
L'AAC supporta 48 canali audio con [[Campionamento (teoria dei segnali)|campionamento]] fino a {{M|96|ul=kHz}} in uno [[Stream (informatica)|stream]], più 16 canali per gli effetti in bassa frequenza ([[LFE]], limitati a {{M|120|u=Hz}}) e commento audio. L'AAC usa una codifica percettiva; per la [[Compressione dei dati|compressione]] del segnale audio, utilizza il modello [[Psicoacustica|psicoacustico]] e tecniche di codifica a bitrate costante ([[Bitrate costante|CBR]]) o variabile ([[Bitrate variabile|VBR]]).
 
=== Profili ===
Attualmente viene utilizzato principalmente da [[Apple]] nei suoi prodotti dedicati all'audio ([[iTunes]]); difatti Apple usa sia una variante dell'AAC che gestisce i diritti d'autore [[gestione digitale dei diritti|DRM]] (AAC Protected), con compressione a 128 kb/s, sia una versione senza protezione (AAC Plus), con compressione a 256 kb/s, per vendere musica attraverso il proprio negozio di musica on-line [[iTunes Store]]. Una compressione a 128 kb/s corrisponde qualitativamente all'incirca a quella di un MP3 a 165-175 kb/s ed una compressione a 256 kb/s equivale ad un MP3 a 320 kb/s.
AAC adotta un approccio modulare per la codifica. A seconda della complessità del flusso di [[bit]] da codificare, dalle prestazioni e dall'[[Input/output|output]] desiderato, possono venire implementati profili per definire l'insieme di strumenti da utilizzare in una particolare applicazione.
 
Lo standard MPEG-2 Part 7 (AAC) pubblicato nel 1997 offre tre profili predefiniti:
L'AAC ha tre profili: AAC (main), AAC LC e AAC [[Spectral Band Replication|SSR]]. Il profilo main e il profilo LC supportano fino a 48 canali e una codifica multi-lingua. Nel 2003 e nel 2006 sono stati presentati gli standard HE-AAC e HE-AAC v2, detti anche AAC+ e AAC++. La versione v2 dell'AAC Plus migliora ulteriormente la qualità a bassi bitrate, aggiungendo il [[Parametric Stereo]] alla compressione.<ref name=":0">{{Cita web|autore = Sebastiano Vascon|url = http://sebastiano.vascon.it/unive/smm/AAC.pdf|titolo = Sebastiano Vascon|accesso = 21 luglio 2015|editore = Università Ca' Foscari – A.A. 2009/2010|data = }}</ref>
* '''AAC LC (Low Complexity)''': il più semplice, più utilizzato e supportato, viene usato quando si hanno scarse risorse a disposizione e con bassi [[Velocità di trasmissione|bitrate]] per codificare l'audio;
* '''AAC (main)''': viene usato quando si hanno a disposizione capacità di elaborazione elevate, fa uso di tutte le funzioni del codificatore;
* '''AAC SSR (Scalable Sample Rate)''': utilizzabile solo con audio stereo, impedisce l'uso dell'audio multicanale e il ''[[Noise shaping|temporal noise shaping]]''.<ref>{{Cita web|autore=Sebastiano Vascon|url=http://sebastiano.vascon.it/unive/smm/AAC.pdf|titolo=Il formato AAC|accesso=13 febbraio 2017|editore=Università Ca' Foscari – A.A. 2009/2010|urlarchivio=https://web.archive.org/web/20160402013349/http://sebastiano.vascon.it/unive/smm/AAC.pdf}}</ref>
 
== Utilizzo ==
L'AAC prevede il campionamento da 8 a 96 kHZ, prevede fino a 48 canali e 15 aggiuntivi per LFE, bitrate minimo 8 kb/s; l'AAC usa una codifica percettiva (utilizza il modello psicoacustico per la compressione del segnale audio).<ref name=":0" />
AAC è stato standardizzato da [[ISO]] e [[Commissione Elettrotecnica Internazionale|IEC]] nell'ambito delle specifiche [[MPEG-2]] e [[MPEG-4]]. Una parte di AAC, noto come ''High Efficiency Advanced Audio Coding'' ([[HE-AAC]]), fa parte del MPEG-4 Audio ed è stato adottato come standard per alcune radio digitali, per esempio [[DAB+]] e [[Digital Radio Mondiale]], e negli standard televisivi [[DVB-H]] e [[ATSC|ATSC-M/H]].
 
AAC, oltre che per lo [[streaming]] radio, è il formato audio standard per [[YouTube]], [[iPhone]], [[iPod]] e [[iPad]], [[Nintendo DSi]], [[Nintendo 3DS]], [[iTunes]], [[PlayStation 3]] e vari telefoni [[Nokia Serie 40]]. Esso è anche supportato su [[PlayStation Vita]], [[Wii]], su [[smartphone]] [[Android]] e molti altri.
== Profili ==
 
* '''AAC LC (Low Complexity):''' È un profilo che si usa quando l'audio non è complicato e permette di utilizzare bassi bitrate per codificare l'audio e frequenze di campionamento normali, si utilizza nelle codifiche multicanale e multilingua.<ref name=":0" />
[[Apple]], oltre al formato [[Apple Lossless Encoding|ALAC]], per vendere musica attraverso il proprio negozio di musica on-line [[iTunes Store]], dal 2003 usava una variante dell'AAC che gestiva i diritti d'autore [[Digital rights management|DRM]] (AAC Protected) con compressione a {{M|128|u=kb/s}}, e successivamente una versione senza protezione (AAC Plus) con compressione a {{M|256|u=kb/s}}.
* '''AAC (main):''' Il profilo viene usato, a differenza dell'AAC LC quando la complessità dell'audio è più elevata e/o richiede un bitrate maggiore.<ref name=":0" />
 
* '''AAC SSR (Scalable Sample Rate):''' Il profilo utilizzabile solo su un'audio stero permette di non avere un tetto per la frequenza di campionamento, così permette di comprimere l'audio abbassando, dove necessario, la frequenza di campionamento, e rialzandola quando c'è necessità di avere una frequenza più alta.<ref name=":0" />
== Licenze e brevetti ==
* '''AAC LFE:''' Non è un profilo vero e proprio ma è una tecnologia di compressione dell'audio a basse frequenze implementato nell'AAC, molto utile nel multicanale o multi-lingua.
Per distribuire contenuti in formato AAC non è richiesta alcuna [[Licenza (informatica)|licenza]]. Rispetto al suo predecessore MP3, questo potrebbe rendere AAC un formato più attraente per distribuire contenuti, in particolare per lo streaming; tuttavia è richiesta una licenza di brevetto per tutti i produttori o sviluppatori di [[codec]] AAC. Per questo motivo, al fine di evitare la violazione del [[brevetto]], le implementazioni libere e [[open source]] (per esempio [[FFmpeg]]) possono essere distribuite solo in forma di [[Codice sorgente|sorgenti]].<ref>{{cita web|lingua=en|url=https://ffmpeg.org/legal.html|titolo=FFmpeg License and Legal Considerations|sito=[[FFmpeg]]}}</ref>
* '''HD-AAC:''' Come per AAC LFE, non è un vero profilo, ma è una tecnologia di compressione ad alto bitrate per contrastare l'audio [[Digital Theater System|DTS]].
* '''AAC multicanale:''' L'AAC supporta anche l'[[audio multicanale]], fino a 48 canali. A differenza dell'[[Dolby Digital|AC3]] o del [[Digital Theater System|DTS]] permette di risparmiare utilizzando a seconda dei canali vari profili audio (AAC, AAC LC, AAC LFE, HD-AAC...).
* '''AAC multilingua:''' L'AAC supporta, oltre al multicanale l'audio multilingua, sempre fino a 48 canali. L'audio multilingua permette di comprimere l'audio, dividendo i rumori di sottofondo dalle voci: per comprimere un'audio italiano inglese 5.1 vengono utilizzati 18 canali: 6 canali di audio senza voci con codifica AAC LC a 48 kHZ con almeno 50 kb/s, 6 canali di voci solo italiane con frequenza di campionamento 20 kHZ con almeno 20 kb/s, 6 canali di voci solo inglesi con frequenza di campionamento 20 kHZ con almeno 20 kb/s, in questo caso l'audio avrà un bitrate minimo di 450 kb/s inferiore alla somma di due AC3 5.1 a 348 kb/s.
 
== Note ==
Riga 44 ⟶ 48:
 
== Altri progetti ==
{{interprogetto|commonspreposizione=Category:Advanced Audio Codingsull'}}
 
== Collegamenti esterni ==
* {{cita web|lingua=en|url=https://mpeg.chiariglione.org/standards/mpeg-4/audio|titolo=MPEG Advanced Audio Coding|sito=MPEG}}
 
{{Alta definizione}}
{{Formati di compressione}}
 
{{Estensioni}}
{{Controllo di autorità}}
{{Portale|informatica}}
 
[[Categoria:Codec audio]]
[[Categoria:MPEG]]