Anda di halaman 1dari 16

Kompresi MPEG-1

Zaini, PhD

Jurusan Teknik Informatika


Institut Teknologi Padang
2013
Lapisan (layer) data MPEG-1
• Urutan video
• Group of Picture
• Gambar (picture)
• Potongan gambar (slice)
• Kotak gambar (macroblock)
• Kotak data (block)
• Sampel 8x8 piksel
MPEG-1 layer
Urutan video (sequence)
GOP
Setiap GOP tersusun dari 10 sampai 30 frame.
Frame penyusun GOP
•1 frame I
•8 frame B
•2 frame P
Ilustrasi kompresi
Potongan gambar (slice)
Frame di bawah ini tersusun dari 3 slice dimana tiap slice memiliki 12
macroblock.
Slice penyusun frame
Setiap frame tersusun dari sejumlah potongan gambar dan jumlah slide yang
muncul tergantung dari desain codec.
Macroblock
Setiap macroblok berukuran 16x16 piksel dalam ruang warna YUV
Koversi ruang warna RGB ke YUV
Video yang tersimpan di hard disk sudah dalam format YUV (luma/chroma)
Rumus konversi
Rumus ini dihitung untuk setiap piksel dari frame.
Macroblock YUV
Setiap macroblock akan ditransformasi ke domain frekuensi dengan DCT dan di-
coding.
Nilai piksel dari macroblock
Hasil DCT dan zig-zag scanning
Hasil scanning adalah matrik satu dimensi yang diurut berdasar koefisien frekuensi.
Kompresi lossy dicapai dengan membuang komponen frekuensi tinggi spt pada
citra JPEG.
Latihan Matlab

Anda mungkin juga menyukai