Showing posts with label Artikel. Show all posts
Showing posts with label Artikel. Show all posts

Friday, November 5, 2010

Portabel Network Graphics (PNG)

Portable Network Graphics (PNG diucapkan / pɪŋ / ping) adalah format gambar bitmap yang menggunakan kompresi lossless data.PNG diciptakan untuk memperbaiki dan menggantikan GIF (Graphics Interchange Format) sebagai format file gambar yang tidak memerlukan lisensi paten. Singkatan rekursif PNG adalah opsional, secara tidak resmi berdiri untuk PNG Bukan GIF. PNG mendukung gambar palet berbasis (dengan palet RGB 24-bit atau 32-bit RGBA warna), gambar abu-abu (dengan atau tanpa alpha channel), dan RGB [A] gambar (dengan atau tanpa alpha channel). PNG dirancang untuk mentransfer gambar pada Internet, bukan untuk grafis cetak, dan karena itu tidak mendukung non-ruang warna RGB seperti CMYK. PNG file hampir selalu menggunakan file ekstensi PNG atau ping dan ditugaskan tipe MIME media "image / png";. Itu telah disetujui untuk digunakan oleh Internet Engineering Steering Group pada tanggal 14 Oktober 1996.

SEJARAH
Motivasi untuk membuat format PNG di awal tahun 1995, setelah menjadi diketahui bahwa Lempel-Ziv-Welch (LZW) kompresi data algoritma yang digunakan dalam Graphics Interchange Format (GIF) format telah dipatenkan oleh Unisys. Ada juga masalah lain dengan format GIF yang membuat pengganti yang diinginkan, terutama batas dari 256 warna pada saat komputer dapat menampilkan lebih dari 256 warna tumbuh umum. Meskipun memungkinkan untuk animasi GIF, diputuskan bahwa PNG harus satu format-gambar. Sebuah format pendamping yang disebut Multiple-image Network Graphics (MNG) telah ditetapkan untuk animasi.
PERKEMBANGAN
Pada Januari 1995 thread diskusi mendahului, pada usenet newsgroup "comp.graphics" dengan subjek di Pikiran format file GIF-pengganti, memiliki banyak proposisi, yang kemudian akan menjadi bagian dari format file PNG. Dalam thread ini, Oliver Fromme, penulis JPEG DOS populer penampil QPEG, mengusulkan nama PING, berarti PING tidak GIF, dan juga ekstensi PNG. 1 Oktober 1996: Versi 1.0 dari spesifikasi PNG dirilis, dan kemudian muncul sebagai RFC 2083. Ini menjadi Rekomendasi W3C pada tanggal 1 Oktober 1996. Pada 31 Desember 1998: Versi 1.1, dengan beberapa perubahan kecil dan penambahan tiga bagian baru, dirilis. 11 Agustus 1999: Versi 1.2, menambahkan salah satu potongan ekstra, dirilis. November 10, 2003: PNG sekarang Standar Internasional (ISO / IEC 15948:2003). Versi PNG hanya berbeda sedikit dari versi 1.2 dan menambahkan tidak ada potongan baru.3 Maret 2004: ISO / IEC 15948:2004.
TEKNIK KOMPRESI PNG
PNG (Portable Network Graphics) digunakan di Internet dan merupakan format terbaru setelah GIF, bahkan menggantikan GIF untuk Internet image karena GIF terkena patent LZW yang dilakukan oleh Unisys.

v Menggunakan teknik loseless dan mendukung:
·         Kedalaman warna 48 bit
·         Tingkat ketelitian sampling: 1,2,4,8, dan 16 bit
·         Memiliki alpha channel untuk mengkontrol transparency
·         Teknik pencocokan warna yang lebih canggih dan akurat
v Diprakarsai oleh Thomas Boutell dari PNG Development Group, dan versi finalnya direlease pada 1 Oktober 1996, 1,5 tahun sejak project berjalan.
v Byte ordering: MSB-LSB
v Format penamaan file PNG diatur ke dalam suatu urutan blok biner yang disebut sebagai “chunk“ (gumpalan), yang terdiri dari:
·         Length (4 bytes), berupa informasi ukuran PNG
·         Type (4 byte), berupa informasi nama chunk
Nama chunk terdiri dari 4 karakter ASCII dengan spesifikasi:
o      Karakter ke-1,2, dan 4 boleh uppercase/lowercase
o      Jika karakter ke-1 uppercase, berarti critical chunk (harus valid), contohnya: IHDR, PLTE, IDAT, dan IEND.
o      Jika karakter ke-1 lowercase, berarti non-critical chunk
(contohnya: bKGD, cHRM, gAMA, hIST, pHYs, sBIT, tEXt, tIME, tRNS, zTXt)
o      Jika karakter ke-2 uppercase, berarti public (PNG Standard)
o      Jika karakter ke-2 lowercase, berarti private PNG
o      Jika karakter ke-4 lowercase, berarti save-to-copy
o       Jika karakter ke-4 uppercase, berarti unsave-to-copy
o      Karakter 3 harus uppercase
Contoh penamaan:
IHDR: critical, public, unsafe to copy
gAMA: noncritical, public, unsafe to copy
pHYs: noncritical, public, safe to copy
apPx: noncritical, private, safe to copy
A1PX: invalid
ApPx: critical, private, safe to copy
apPX: noncritical, private, unsafe to copy
aaaX: invalid
·         Data (ukuran dinamis), berupa data PNG.
·         CRC (Cyclic Redundancy Check), berupa CRC-32 untuk pendeteksian error checking pada saat transmisi data.
Proses PNG decoder adalah sebagai berikut:
o      Baca chunk data size
o      Baca dan simpan chunk type
o      Jika ukuran chunk data lebih besar daripada data buffer, alokasikan buffer yang lebih besar
o      Baca chunk data
o      Hitung CRC value dari chunk data
o      Baca CRC dari file yang diterima
o      Bandingkan hasil perhitungan CRC dengan CRC dari file,
o      jika tidak sama, berarti chunk invalid, minta kirim ulang.
v  Sedangkan struktur file PNG adalah:
o   PNG Signature: tanda file PNG
o   IHDR chunk: menyimpan dimension, depth, dan color type
o   PLTE chunk: untuk PNG yang menggunakan color palette type
o   IDAT chunk 1, IDAT chunk 2, IDAT chunk 3, ... IDAT chunk-n
o   IEND chunk: end of PNG image
v  PNG mendukung 5 cara untuk merepresentasikan warna, dimana tipe warna disimpan dalam bagian IHDR chunk:
o   RGB Triple (R,G, dan B): untuk 8 atau 16 bits
o   Color Palette: yang disimpan dalam PLTE chunk dengan bit depth 1,2,4 atau 8.
o   Grayscale: 1 komponen warna per image, bisa digunakan untuk semua bit depth.
o   RGB Alpha Channel:
·           agar image dan background dapat dikombinasikan
·           untuk mengkontrol transparency
·            hanya bisa digunakan pada bit depth 8 atau 16 bits
·           jika alpha channel 0 berarti 100% transparan, sehingga background terlihat seutuhnya.
·           Jika alpha channel 2-1 berarti fully opaque, sehingga background sama sekali tidak terlihat karena tertutup oleh image.
o   Grayscale with Alpha Channel: hanya bisa 8/16 bits
v  PNG mendukung interlacing yang disebut Adam 7, yangmenginterlace berdasarkan pixel daripada berdasarkan baris. Adam akan membagi image ke dalam 8x8 pixel, yang akan diupdate dalam 7 fase interlacing.
v  Teknik kompresi yang digunakan adalah Deflate yang merupakan kelanjutan dari algoritma Lempel-Ziv. Cara kerja Deflate sama dengan LZW dan melakukan scanning secara horisontal.

PENGGUNAAN PNG

Penggunaan PNG untuk Bitmap graphics editor

Program grafis populer yang mendukung format PNG adalah Adobe Photoshop, Corel Photo-Paint dan Paint Shop, GIMP, GraphicConverter, Helicon Filter, Inkscape, IrfanView, Konvertor, Universal Converter, Pixel editor gambar, Paint.NET dan Xara.Beberapa program dibundel dengan sistem operasi populer yang mendukung PNG termasuk Microsoft Paint dan Apple Pratinjau iPhoto dan, dengan GIMP juga sering yang dibundel dengan distribusi Linux yang populer. Adobe Fireworks (sebelumnya oleh Macromedia) menggunakan PNG sebagai format file asli, sehingga editor gambar lain dan utilitas preview untuk melihat gambar rata. Namun, Fireworks secara default juga menyimpan meta data untuk layer, animasi, data vektor, teks dan efek. file tersebut tidak harus dibagi secara langsung. Kembang api justru bisa ekspor gambar sebagai PNG dioptimalkan tanpa meta data tambahan untuk digunakan pada halaman web, dll program pengolah gambar PNG Beberapa masalah kompresi, terutama terkait dengan kurangnya implementasi penuh dari perpustakaan kompresor PNG Ini termasuk.: Microsoft Paint untuk Windows XP Microsoft Picture It! Photo Premium 9 versi lama dari Adobe Photoshop. Adobe Fireworks kadang-kadang ditempatkan dalam kategori ini, tetapi kesulitan yang kurang parah dibandingkan dengan entri lainnya. Kebingungan berasal dari kesalahpahaman mekanik format Simpan nya: meskipun PNG, antara gambar yang dihasilkan oleh pilihan yang mencakup besar, potongan pribadi yang berisi informasi yang lengkap dan lapisan vektor, yang memungkinkan lebih lanjut, mengedit lossless. Benar disimpan dengan pilihan Ekspor, PNGs Fireworks adalah kompetitif dengan yang diproduksi oleh editor gambar lainnya, namun tidak lagi dapat diedit sebagai sesuatu tetapi bitmaps rata. Fireworks tidak dapat menyimpan vektor-diedit PNG ukuran dioptimalkan

Ikon PNG digunakan dalam Operating system

Ikon PNG telah didukung dalam kebanyakan distribusi Linux setidaknya sejak 1999, di lingkungan desktop seperti GNOME Pada tahun 2006, PNG ikon diperkenalkan ke dalam Microsoft Windows, pada Windows Vista ikon PNG didukung dalam Mac OS X juga. AmigaOS termasuk dukungan PNG 3 ikon partai.MorphOS dan ikon dukungan PNG AROS native.

Image editing software

Image editing software bervariasi dalam perlakuan terhadap PNG. Karena GIF terbatas pada 256 warna, editor gambar secara otomatis harus mengurangi kedalaman warna saat menyimpan gambar dalam format GIF. Sering kali, ketika orang-orang menyimpan gambar TrueColor sama seperti PNG dan GIF, mereka melihat bahwa GIF lebih kecil, dan tidak menyadari bahwa ini adalah karena pengurangan kedalaman warna, dan bahwa adalah mungkin untuk membuat PNG 256-warna yang telah identik kualitas GIF dengan ukuran file yang lebih kecil. Selanjutnya, beberapa alat otomatis dapat membuat PNG file sebagai 24-bit, bahkan jika sumber gambar adalah 8-bit, kembung file. [19] Hal ini mengarah pada kesalahpahaman bahwa file PNG lebih besar dari setara file GIF. Beberapa versi dari Adobe Photoshop, CorelDraw dan MS Paint memberikan usaha kompresi PNG miskin, lebih lanjut memicu gagasan bahwa PNG lebih besar dari GIF. Banyak program-program grafis (seperti perangkat lunak Pratinjau Apple) menyimpan PNGs dengan jumlah besar metadata dan data warna-koreksi yang umumnya tidak diperlukan untuk melihat Web.Unoptimized PNG file dari Adobe Fireworks juga terkenal untuk ini. Juga CorelDRAW (setidaknya versi 11) kadang-kadang menghasilkan PNGs yang tidak dapat dibuka oleh Internet Explorer (versi 6-8). kinerja Adobe Photoshop pada file PNG telah meningkat di Suite CS bila menggunakan fitur Simpan Untuk Web (yang juga memungkinkan PNG eksplisit / 8 digunakan).

KELEBIHAN DAN KEKURANGAN PNG
Kelebihan :
Untuk Web, format PNG mempunyai 3 keuntungan dibandingkan format GIF:
·         Channel Alpha (transparansi)
·         Gamma (pengaturan terang-gelapnya citra en:"brightness")
·         Penayangan citra secara progresif (progressive display)
Selain itu, citra dengan format PNG mempunyai faktor kompresi yang lebih baik dibandingkan dengan GIF (5%-25% lebih baik dibanding format GIF).
Kekurangan :
·         Belum populer sehingga sebagian browser tidak mendukungnya.

REFERENSI
·         http://en.wikipedia.org/wiki/Portable_Network_Graphics
http://lecturer.ukdw.ac.id/anton/download/multimedia7.pdf

Advanced Audio Coding (AAC)

Advanced Audio Coding (AAC) adalah kompresi, standar lossy dan skema pengkodean untuk audio digital. Dirancang untuk menjadi penerus dari format MP3, AAC umumnya mencapai kualitas suara yang lebih baik daripada MP3 pada bit rate yang sama. AAC telah distandarisasi oleh ISO dan IEC, sebagai bagian dari MPEG-2 dan MPEG-4 spesifikasi MPEG-2 standar berisi. Beberapa metode pengkodean audio, termasuk skema pengkodean MP3. AAC mampu mencakup 48 full-bandwidth (sampai 96 kHz) channel audio dalam satu aliran ditambah 16 efek frekuensi rendah (LFE, terbatas pada 120 Hz) saluran, sampai dengan 16 "kopling" atau saluran dialog, dan sampai 16 data stream. Kualitas untuk stereo yang memuaskan untuk kebutuhan sederhana pada 96 kbit / s dalam mode bersama, namun, tuntutan transparansi hi-fi data tingkat minimal 128 kb / s (VBR). MPEG-2 audio tes menunjukkan bahwa AAC memenuhi persyaratan disebut sebagai "transparan" untuk ITU pada 128 kb / s untuk stereo, dan 320 kbit / s untuk 5.1 audio. AAC juga merupakan standar atau format audio standar untuk: Apple iPhone, iPod, iPad, Nintendo DSi, iTunes, DivX Plus Web Player, Sony PlayStation 3 dan didukung oleh Sony PlayStation Portable, generasi terbaru dari Sony Walkman, ponsel dari Sony Ericsson, S40 S60 terbaru dan model dari Nokia, ponsel berbasis Android, Nintendo Wii (dengan Photo Channel 1.1 update diinstal untuk Wii konsol dibeli sebelum akhir 2007), dan MPEG-4 standar video. "High-Efficiency AAC" adalah bagian dari standar radio digital seperti DAB dan Digital Radio Mondiale, dan mobile televisi standar DVB-H dan ATSC-M / H.

SEJARAH AAC (Advanced Audio Coding)
AAC dikembangkan dengan kerjasama dan kontribusi dari perusahaan termasuk AT & T Bell Laboratories, Fraunhofer IIS, Dolby, Sony Corporation dan Nokia, dan secara resmi mengumumkan standar internasional oleh Moving Picture Experts Group pada April 1997. MPEG-2 AAC-LC profil terdiri dari format dasar yang sangat banyak seperti AT & T perseptual Audio Coding (PAC) coding format, dengan penambahan kebisingan temporal membentuk (TNS), Dolby Kaiser Window diuraikan di bawah ini, sebuah quantizer seragam, dan pengerjaan ulang dari format bitstream untuk menangani hingga 16 stereo, 16 mono, 16 LFE, dan saluran komentar 16 dalam satu bitstream. Profil Utama menambahkan satu set prediktor rekursif yang dihitung pada setiap keran filterbank tersebut. RSK ini menggunakan filterbank 4-band PQMF, dengan empat filterbanks pendek berikut, untuk memungkinkan untuk tingkat sampling scalable.
PERKEMBANGAN DAN STANDARISASI AAC
Standarisasi ditentukan baik sebagai Bagian 7 dari standar MPEG-2, dan Sub 4 di Bagian 3 dari standar MPEG-4. Dengan demikian, dapat disebut sebagai MPEG-2 Part 7 dan MPEG-4 Bagian 3 AAC tergantung pada pelaksanaannya, namun yang paling sering disebut sebagai MPEG-2 AAC, MPEG-4 AAC, atau AAC untuk pendek. AAC pertama kali ditentukan dalam Bagian-2 MPEG standar 7 (dikenal secara resmi sebagai ISO / IEC 13818-7:1997) pada tahun 1997 sebagai "bagian" baru (berbeda dari ISO / IEC MPEG 13818-3, alias-2 SM - mundur kompatibel dalam keluarga-2 MPEG standar internasional). Hal ini dikenal sebagai MPEG-2 NBC (Non-Backward kompatibel), karena tidak kompatibel dengan format MPEG-1 Audio (MP3, MP2, MP1). Ini didefinisikan tiga profil: kompleksitas rendah profil (AAC LC), profil Utama (AAC Utama) dan Scalable profil laju sampling (AAC SSR).
Sekarang telah diupdate dalam MPEG-4 Bagian 3 (MPEG-4 Audio) (dikenal secara resmi sebagai ISO / IEC 14496-3:1999) pada tahun 1999. MPEG-4 Bagian 3 standar juga didefinisikan penggunaan lain format kompresi audio (alias Audio Obyek Jenis), seperti TwinVQ, CELP, HVXC, Text-To-Speech Interface, terstruktur Audio dan lain-lain. Sebuah tambahan terkemuka di versi standar AAC perseptual Kebisingan Substitusi (PNS).MPEG-4 Audio didefinisikan dengan cara yang tetap kompatibel dengan MPEG-2 AAC MPEG-2 Bagian 7 profil -. AAC profile LC, AAC profil Pokok dan AAC profil RSK digabungkan dengan perseptual Kebisingan didefinisikan Substitusi dan . dalam standar MPEG-4 Audio sebagai Audio Obyek Jenis (menggunakan nama yang sama LC AAC, AAC Pokok dan AAC SSR) MPEG-4 Audio Obyek Jenis digabungkan dalam empat-4 profil MPEG Audio: Utama (yang mencakup sebagian besar dari MPEG-4 Audio Obyek Jenis), Scalable (LC AAC, AAC LTP, CELP, HVXC, TwinVQ, wavetable Sintesis, TTSI), Pidato (CELP, HVXC, TTSI) dan Rendahnya tingkat Sintesis (wavetable Sintesis, TTSI). Perangkat lunak referensi untuk MPEG-4 Bagian 3 ditentukan dalam MPEG-4 Bagian 4 dan kesesuaian-aliran bit ditentukan dalam MPEG-4 Bagian 5. Audio MPEG-4 Versi 2 (ISO / IEC 14496-3:1999 / Amd 1:2000) pasti baru Audio Obyek Jenis - Rendah Delay AAC (AAC-LD) tipe objek, Bit-Irisan Arithmetic Coding (BSAC) tipe objek , Parametrik audio coding menggunakan Harmonic dan Individu Line plus Kebisingan dan Error Resilient (ER) versi jenis objek Hal ini juga didefinisikan empat profil audio baru:. High Quality Audio Profil, Low Delay Audio Profil, Alam audio Profil dan Profil Internetworking Mobile Audio.  The HE-AAC Profile (AAC LC dengan SBR) dan AAC Profile (AAC LC) pertama kali standar dalam ISO / IEC 14496-3:2001 / Amd 1:2003. [23] HE-AAC v2 Profile (AAC LC dengan SBR dan Parametric Stereo) pertama kali ditetapkan dalam ISO / IEC 14496-3:2005 / Amd 2:2006. Parametric Stereo tipe objek audio yang digunakan dalam HE-AAC v2 pertama kali didefinisikan dalam ISO / IEC 14496-3:2001 / Amd 2:2004. Versi saat ini dari standar AAC didefinisikan dalam ISO / IEC 14496-3:2009. AAC v2 juga distandarisasi oleh ETSI (European Telecommunications Standards Institute) sebagai TS 102005. MPEG-4 Bagian 3 standar juga berisi cara-cara lain suara mengompresi. Ini termasuk format kompresi lossless, audio sintetis dan format kompresi bit-rate rendah umumnya digunakan untuk berbicara.

PRINSIP KERJA AAC (Advanced Audio Coding)
AAC adalah wideband audio coding algoritma yang mengeksploitasi dua strategi pengkodean utama untuk secara dramatis mengurangi jumlah data yang diperlukan untuk mewakili audio digital berkualitas tinggi.
·         Sinyal komponen yang relevan perseptual dibuang;
·         Redundancies dalam sinyal audio kode dieliminasi.
Proses encoding yang sebenarnya terdiri dari langkah-langkah berikut:
·         Sinyal diubah dari waktu-domain ke frekuensi-domain menggunakan forward discrete cosine transform dimodifikasi (MDCT). Hal ini dilakukan dengan menggunakan bank filter yang mengambil jumlah sampel yang tepat waktu dan mengkonversikannya ke sampel frekuensi.
·         Sinyal domain frekuensi terkuantisasi didasarkan pada model psychoacoustic dan disandikan.
·         koreksi kesalahan kode internal ditambahkan;
·         Sinyal disimpan atau dikirimkan.
·         Untuk mencegah sampel korup, implementasi modern dari algoritma mod Luhn N diterapkan untuk setiap frame
MPEG-4 audio standar tidak mendefinisikan satu set atau kecil dari skema kompresi yang sangat efisien tetapi peralatan yang kompleks untuk melakukan berbagai operasi dari pidato bitrate rendah pengkodean untuk audio berkualitas tinggi coding dan sintesis musik.
·         MPEG-4 audio coding algoritma spans keluarga berkisar dari pidato encoding bitrate rendah (turun ke 2 kbit / s) untuk audio berkualitas tinggi coding (pada 64 kbit / s per saluran dan lebih tinggi).
·         AAC menawarkan frekuensi sampling antara 8 kHz dan 96 kHz dan sejumlah saluran antara 1 dan 48.
·         Berbeda dengan bank hybrid filter MP3, AAC menggunakan discrete cosine transform dimodifikasi (MDCT) bersama-sama dengan panjang jendela peningkatan 1024 atau 960 poin.
AAC encoders dapat beralih secara dinamis antara blok MDCT tunggal panjang 1.024 poin atau 8 blok dari 128 poin (atau antara 960 poin dan 120 poin, masing-masing).
·         Jika perubahan sinyal atau sementara terjadi, 8 jendela lebih pendek dari 128/120 poin masing-masing dipilih untuk baik resolusi temporal mereka.
·         Secara default, jendela 1024-point/960-point lagi jika tidak digunakan karena resolusi peningkatan frekuensi memungkinkan untuk model psychoacoustic lebih canggih, menghasilkan peningkatan efisiensi coding.


PENGGUNAAN AAC (Advanced Audio Coding)

HDTV Standards :

Japanese ISDB-T
Pada bulan Desember 2003, Jepang mulai siaran terestrial standar DTV ISDB-T yang mengimplementasikan MPEG-2 video dan audio MPEG-2 AAC. Pada bulan April 2006 Jepang mulai siaran ISDB-T mobile sub-program, yang disebut 1seg, yang merupakan penerapan pertama kali H.264/AVC video dengan audio HE-AAC di Terestrial dinas siaran HDTV di planet ini.
International ISDB-Tb
Pada bulan Desember 2007, Brasil mulai siaran terestrial standar DTV yang disebut International ISDB-Tb yang mengimplementasikan pengkodean H.264/AVC video dengan audio AAC-LC pada program utama (tunggal atau multi) dan H.264/AVC video dengan audio HE-AACv2 di mobile 1seg sub-program.
DVB
The ETSI, standar yang mengatur tubuh untuk suite DVB, mendukung AAC, HE-AAC dan HE-AAC v2 audio coding dalam aplikasi DVB setidaknya sejak 2004. [39] DVB siaran yang menggunakan codec H.264 untuk video biasanya menggunakanHE-AAC codec untuk audio.

 

Hardware :

iTunes and iPod
Pada bulan April 2003, Apple Computer membawa perhatian utama untuk AAC dengan mengumumkan bahwa iTunes dan produk iPod akan mendukung lagu dalam format MPEG-4 AAC (melalui update firmware untuk iPod yang lebih tua). Pelanggan dapat men-download musik dalam sumber tertutup Digital Rights Management (DRM)-terbatas bentuk AAC (lihat Fairplay) melalui iTunes Store atau membuat file tanpa DRM dari CD mereka sendiri menggunakan iTunes. Pada tahun kemudian, Apple mulai menawarkan video musik dan film, yang juga menggunakan AAC untuk audio encoding.
Pada tanggal 29 Mei 2007, Apple mulai menjual lagu dan video musik gratis DRM dari berpartisipasi label rekaman. File-file ini sebagian besar mengikuti standar AAC dan dimainkan di produk non-Apple banyak tetapi mereka menyertakan informasi kustom iTunes seperti album artwork dan kwitansi pembelian, sehingga dapat mengidentifikasi pelanggan dalam hal file yang bocor keluar ke peer-to -peer jaringan. Hal ini dimungkinkan, namun, untuk menghapus tag kustom untuk mengembalikan interoperabilitas dengan pemain yang sesuai dengan spesifikasi ketat AAC. Pada 6 Januari, 2009 hampir semua musik di iTunes Store menjadi DRM-bebas, dengan sisanya menjadi bebas DRM pada akhir Maret 2009.
iTunes mendukung "bit rate Variabel" (VBR) opsi pengkodean yang mengkode trek AAC dalam sebuah "bit rate rata-rata" (ABR) skema. Pada September 2009, Apple telah menambahkan dukungan untuk HE-AAC (yang sepenuhnya bagian dari standar MP4) tapi iTunes masih kekurangan dukungan untuk pengkodean VBR benar. QuickTime yang mendasari API memang menawarkan sebuah profil VBR encoding benar namun.
Mobile phones
Selama beberapa tahun, banyak ponsel dari produsen seperti Nokia, Motorola, Samsung, Sony Ericsson, BenQ-Siemens dan Philips telah mendukung pemutaran AAC. Telepon tersebut pertama adalah Nokia 5510 dirilis pada tahun 2002 yang juga memainkan MP3. Namun, ponsel ini adalah kegagalan komersial dan ponsel tersebut dengan pemutar musik terintegrasi tidak mendapatkan popularitas mainstream hingga tahun 2005 ketika tren memiliki AAC serta dukungan MP3 lanjutan. Sebagian besar baru smartphone dan musik-bertema ponsel pemutaran mendukung format ini.
Sony Ericsson mendukung berbagai format AAC dalam wadah MP4. AAC-LC didukung di semua telepon yang diawali dengan K700, ponsel dimulai dengan W550 memiliki dukungan dari HE-AAC. Perangkat terbaru seperti P990 tersebut, K610, W890i dan kemudian dukungan HE-AAC v2.
Nokia XpressMusic dan generasi baru lainnya seperti ponsel multimedia Nokia N-dan E-Series: juga mendukung format AAC di LC, HE, M4A dan profil HEv2
BlackBerry: RIM seri terbaru Smartphone seperti 8100 ("Pearl"), 9500 AAC ("Storm") dan 8800 dukungan.
Apple iPhone mendukung AAC dan Fairplay dilindungi AAC file sebelumnya digunakan sebagai format encoding default di toko iTunes sampai penghapusan pembatasan DRM pada Maret 2009.
Motorola Droid Keluarga mendukung AAC bersama dengan beberapa codec audio lainnya.
HTC Dream (Juga dikenal sebagai T-Mobile G1) digambarkan sebagai pendukung subset tertentu dari format AAC penuh. Pada 2009/04/13 setidaknya beberapa bentuk AAC file dimainkan sementara yang lain tidak bermain.

Software :

Flash Player

Sebuah program yang sangat umum mendukung pemutaran AAC Flash player, versi 9, update 3 dan di atas Sejak flash player juga browser plugin., Dapat memutar file AAC melalui browser juga.
Sumber Rockbox firmware terbuka (tersedia untuk pemain portabel multiple) juga menawarkan dukungan untuk AAC ke berbagai tingkat, tergantung pada model pemain dan profil AAC. Opsional dukungan iPod (pemutaran file AAC dilindungi) untuk Xbox 360 tersedia sebagai download gratis dari Xbox Live. 
Nero Digital Audio
Pada bulan Mei 2006, Nero AG merilis sebuah alat AAC encoding gratis, Nero Digital Audio (Nero AAC Codec), yang mampu encoding LC-AAC, HE-AAC dan HE-AAC v2 sungai. Alat ini Command Line Interface satunya alat, dan sebuah utilitas yang terpisah termasuk untuk memecahkan kode untuk PCM WAV.
Berbagai alat termasuk foobar2000 audio player, MediaCoder, akhir MeGUI encoding depan dan dBpoweramp dapat menyediakan GUI untuk encoder.
FAAC dan FAAD2
FAAC dan FAAD2 berdiri untuk Freeware Advanced Audio Coder dan Decoder 2 masing-masing. FAAC mendukung jenis objek audio LC, Pokok dan LTP FAAD2 mendukung. Jenis objek audio LC, Utama, LTP, SBR dan PS.

KELEBIHAN DAN KEKURANGAN AAC
Kelebihan AAC dari MP3:
·         Sample ratenya antara 8 Hz – 96 kHz, sedangkan MP3 16 Hz – 48 kHz.
·         Memiliki 48 channel.
·         Suara lebih bagus untuk kualitas bit yang rendah (dibawah 16 Hz).
Kelebihan Lain:
v  Tidak ada lisensi atau pembayaran diperlukan untuk dapat streaming atau mendistribusikan konten dalam format AAC
v  File size paling kecil, suara tetap bagus di low bitrate
v  mempunyai kualitas hampir setara CD Audio
v  Peningkatan kompresi dengan kualitas lebih baik dan ukuran file lebih kecil
v  Mendukung multichannel audio, mendukung sampai 48 full frequency channel
v  High resolution audio, sampling rate sampai 96 kHz
v  Peningkatan efisiensi proses decoding, pengurangan processing power untuk decoding
kekurangan :
v  Masih sedikit audio player yang support
v  AAC bersifat lossy compression (data hasil kompresi tidak bias dikembalikan lagi ke data sebelum dikompres secara sempurna, karena setelah dikompres terdapat data-data yang hilang).

REFERENSI
·         http://en.wikipedia.org/wiki/Advanced_Audio_Coding
·         http://lecturer.ukdw.ac.id/anton/download/multimedia8.pdf
·         http://www.cs.nctu.edu.tw/~cmliu/Courses/Compression/AAC.pdf

LinkWithin