Andrew Fritz Efron Ambesa
Andrew Fritz Efron Ambesa
NIM : 2005551015
Run-Length-Encoding (RLE)
Run-Length-Encoding adalah salah satu teknik kompresi
data pada teks yang cukup sering digunakan. RLE bersifat
lossless. Kompresi data dengan menggunakan RLE akan
dieksekusi apabila terdapat beberapa huruf yang serupa yang
ditampilkan berturut-turut:
Contoh:
ABCDDDDE = 8 karakter
Jika menggunakan RLE tipe 1 (*minimal terdapat 4 huruf
yang sama), maka hasil kompresi data ABCDDDDE =
ABCD!4E = 7 karakter.
CB5DDDDE = 8 karakter
Jika menggunakan RLE tipe 2 (mengandung flag), maka
hasil kompresi data CB5DDDDE = -5CB54DE = 8
karakter
Shannon-Fano Algorithm
Shannon-Fano Algorithm adalah salah satu teknik kompresi
data pada teks. SFA Dikembangkan oleh Shannon (Bell Labs)
dan Robert Fano (MIT).
Contoh:
Apel mangga (10 karakter)
Karakte A P E L M N G
r
Jumlah 3 1 1 1 1 1 2
Peningkatan JPEG
Lossless:
GIF
Graphic Interchange Format (GIF, dibaca jiff, tetapi
kebanyakan orang menyebutnya dengan giff) yang dibuat oleh
Compuserve pada tahun 1987 untuk menyimpan berbagai
gambar dengan format bitmap menjadi sebuah file yang
mudah untuk diubah pada jaringan komputer. GIF adalah file
format graphic yang paling tua pada Web, dan begitu dekatnya
file format ini dengan web pada saat itu sehingga para Browser
menggunakan format ini. GIF mendukung sampai 8 bit pixel,
itu berarti maksimum jumlah warnanya 256 warna (28 = 256
warna), 4-pass interlacing, transparency dan mengunakan
varian dari algoritma kompresi Lempel-Ziv Welch (LZW).
PNG
Portable Network Graphic (PNG, dibaca ping) format ini
dirancang agar menjadi lebih baik dengan format yang
terdahulu yaitu GIF yang sudah dilegalkan. PNG di rancang
untuk algoritma lossless untuk menyimpan sebuah bitmap
image. PNG mempunyai persamaan fitur dengan GIF salah
satunya adalah (multiple images), meningkatkan sesuatu
contohnya (interlacing, kompresi) dan penambahan fitur-fitur
yang terbaru (gamma storage, full alpha channel, true color
support, error detection). Medukung untuk Web browser
dimana dapat dilakukan plug-ins pada web browser. PNG
menggunakan metode kompresi Deflate, digunakan pada
popular file archiving utility (pkzip). Deflate adalah kelanjutan
versi dari algoritma kompresi Lempel-Ziv. Deflate, sistem
kerjanya sama dengan algoritma LZW dan melakukan
scanning dengan cara garis horizontal. Untuk lebih lanjutnya
meningkatkan kompresi, PNG prefilter data gambar
menggunakan fungsi prediksi sebelum data gambar
dikompresi. PNG menggunakan empat buah fungsi prediksi,
dua diantaranya digunakan untuk alamat vertical patterns. Jadi
PNG melakukan hal yang sama seperti GIF yaitu pada teknik
kompresi horizontal patern, tetapi PNG’s filter selalu
menemukan vertical patterns, menghasilkan tambahan pada
sistem kompresi.
Ratio
Kualitas Bandwid
Mode Bitrate penuruna
suara th
n
Suara
2,5 kHz Mono 8 kbps 96:1
telefon
Lebih
baik
4,5 kHz Mono 16 kbps 48:1
daripada
shortwave
Lebih 7,5 kHz Mono 32 kbps 24:1
baik
daripada
AM radio
Sama
56…54
dengan 11 kHz Sterreo 26…24:1
kbps
FM radio
Mendekat
15 kHz Sterreo 96 kbps 16:1
i CD
112…
CD >15 kHz Sterreo 128 14…12:1
kbps
FLAC
FLAC adalah salah satu teknik kompresi data pada suara
yang bersifat lossless.
Video:
H.261 dan H.263
MPEG-4
Referensi