You are on page 1of 20

Kompresi Video Menggunakan

Standar MPEG









OLEH:


NIM. 0704405099
FIRMANSAH



JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK UNIVERSITAS UDAYANA
JIMBARAN-BALI
2011
ABSTRAK

` Dewasa ini, seiring perkembangan zaman, kebutuhan akan data video digital
semakin meningkat, baik itu dalam lingkungan perusahaan, industri hiburan, layanan
telekomunikasi maupun di rumah rumah. Hal ini menjadikan teknologi video digital
menjadi suatu kebutuhan yang harus dipenuhi. Permasalahan terbesar yang dihadapi adalah
besarnya ukuran file video ini. Untuk mengatasi masalah ini, telah dicari berbagai macam
cara agar dapat melakukan kompresi terhadap file video. Hasil yang diharapkan adalah
ukuran file yang sekecil kecilnya dengan kualitas yang cukup baik. Salah satu satandar
yang banyak digunakan dalam melakukan kompresi file video adalah MPEG (Motion
Picture Expert Group) Pada makalah ini, Penulis mencoba membahas tentang kompresi file
video menggunakan standar MPEG ini.

Kata kunci: MPEG, kompresi, video.



















BAB I
PENDAHULUAN

Kompresi video adalah bentuk kompresi data yang berhubungan dengan data video
digital. Kompresi video diperlukan agar penulisan data video dalam file menjadi lebih
efisien. Kompresi juga diperlukan dalam streaming video agar transmisi data menjadi lebih
cepat dan tidak memakan terlalu banyak bandwidth. Kompresi adalah pengubahan data
kedalam bentuk yang memerlukan bit yang lebih sedikit, biasanya dilakukan agar data
dapat disimpan atau dikirimkan dengan lebih efisien. J ika kebalikan dari proses ini,yaitu
dekompresi, menghasilkan data yang sama persis dengan data aslinya, maka kompresi
tersebut disebut lossless compression. Sebaliknya, dekompresi tersebut menghilangkan
sebagian data, maka disebut loosy compression. Loosy compression biasanya diterapkan
dalam kompresi data berupa gambar. Walaupun tidak dapat menghasilkan data yang sama
persis dengan aslinya, namun dianggap lebih efisien.
Video pada dasarnya merupakan array tiga dimensi. Dua dimensi digunakan untuk
menggambarkan ruang pergerakan gambar, dan satu dimensi menggambarkan waktu.
Sebuah frame adalah kumpulan pixel pada suatu waktu. Pada dasarnya, frame sama dengan
gambar. Data video mengandung redundancy (pengulangan). Kesamaan tersebut dapat
dikodekan dengan mencatat perbedaan dalam sebuah frame atau antara frame. Kompresi
video pada umumnya mengurangi pengulangan tersebut dengan loosy compression. Pada
saat ini, hampir semua kompresi video menerapkan standar MPEG (Motion Picture Expert
Group).







BAB II
TINJAUAN PUSTAKA
2.1 Kompresi

Dalam ilmu komputer dan teori informasi , kompresi data atau sumber
pengkodean adalah proses encoding informasi dengan menggunakan lebih sedikit bit
(atau unit informasi-bantalan lainnya) dari sebuah unencoded representasi akan
menggunakan, melalui penggunaan khusus pengkodean skema.
Dalam komputasi, deduplication data adalah teknik kompresi data khusus untuk
menghilangkan data-grained berlebihan kasar, biasanya untuk meningkatkan utilisasi
storage.
Seperti komunikasi apapun, dikompresi komunikasi data hanya bekerja jika
kedua pengirim dan penerima informasi memahami skema pengkodean. Misalnya, teks
ini masuk akal hanya jika penerima mengerti bahwa itu adalah dimaksudkan untuk
ditafsirkan sebagai karakter yang mewakili bahasa InggrisDemikian pula, data
terkompresi hanya dapat dipahami jika metode decoding diketahui oleh penerima.
Kompresi berguna karena membantu mengurangi konsumsi sumber daya mahal,
seperti hard disk space atau transmisi bandwidth . Pada sisi negatifnya, data dikompresi
harus didekompresi untuk digunakan, dan ini pengolahan tambahan mungkin merugikan
beberapa aplikasi. Sebagai contoh, skema kompresi untuk video mungkin memerlukan
perangkat keras mahal untuk video yang akan didekompresi cukup cepat untuk dilihat
karena sedang decompressed (pilihan untuk dekompresi video secara penuh sebelum
menonton mungkin nyaman, dan membutuhkan ruang penyimpanan untuk
decompressed video). Rancangan skema kompresi data sehingga melibatkan trade-off
antara berbagai faktor, termasuk tingkat kompresi, jumlah distorsi memperkenalkan
(jika menggunakan skema kompresi lossy ), dan sumber daya komputasi yang
dibutuhkan untuk kompres dan uncompress data.
Ada 2 kompresi data
A. Lossy
Lossy kompresi citra digunakan dalam kamera digital , untuk meningkatkan
kapasitas penyimpanan dengan minimal penurunan kualitas gambar. Demikian pula,
DVD menggunakan lossy MPEG-2 Video codec untuk kompresi video .
Dalam lossy kompresi audio , metode psychoacoustics digunakan untuk
menghapus non-terdengar (atau kurang terdengar) komponen dari sinyal. Kompresi
berbicara manusia sering dilakukan dengan teknik khusus bahkan lebih, sehingga "
pidato kompresi "atau" suara coding "kadang-kadang dibedakan sebagai suatu
disiplin yang terpisah dari" kompresi audio ". audio yang berbeda dan kompresi
standar pidato terdaftar di bawah codec audio . Suara kompresi akan digunakan
dalam telepon Internet misalnya, sementara kompresi audio yang digunakan untuk
CD ripping dan diterjemahkan oleh pemain audio.
Berikut ciri-ciri
Terdapat informasi yang hilang pada saat sampai pada telinga dan mata manusia.
Digunakan pada kompresi objek audio, image, video dimana keakuratan data
absolut tidak diperlukan.
Contoh: bila video image dikompres dengan basis frame-by- frame hilangnya
data pada satu frame tidak mempengaruhi penglihatan.
Aplikasi: medical screening systems, video conferencing, dan multimedia
messaging systems.
Metode kompresi yang banyak digunakan adalah standar JPEG.
B. Lossless
Berikut ini cirri-ciri:
Data tidak berubah atau hilang pada proses kompresi atau dekompresi
Membuat satu replika dari objek asli
Menghilangkan perulangan karakter
Digunakan pada data teks dan image
Pada saat dilakukan dekompres, perulangan karakter diinstal kembali
C. Kompresi lossless versus lossy
Losseless algoritma kompresi memanfaatkan redundansi biasanya statistik
sedemikian rupa untuk mewakili pengirim data lebih singkat tanpa kesalahan. kompresi
Lossless dimungkinkan karena sebagian besar dunia nyata telah redundansi data
statistik. Sebagai contoh, dalam teks bahasa Inggris, 'e' huruf jauh lebih umum daripada
huruf 'z', dan probabilitas bahwa 'q' huruf akan diikuti oleh huruf 'z' sangat kecil.
Kompresi jenis lain, disebut kompresi lossy data atau persepsi coding , adalah mungkin
jika beberapa kehilangan kesetiaan diterima. Umumnya, sebuah kompresi data lossy
akan dipandu oleh penelitian tentang bagaimana orang melihat data tersebut. Sebagai
contoh, mata manusia lebih sensitif terhadap variasi halus dalam terang daripada variasi
warna. JPEG kompresi gambar yang bekerja di sebagian oleh "pembulatan" beberapa
informasi penting ini-kurang. Lossy kompresi data menyediakan cara untuk
mendapatkan kesetiaan terbaik untuk jumlah yang diberikan kompresi. Dalam beberapa
kasus, transparan (unnoticeable) kompresi yang diinginkan, dalam kasus lain, kesetiaan
adalah dikorbankan untuk mengurangi jumlah data sebanyak mungkin.
Skema kompresi Lossless adalah reversibel sehingga data asli dapat
direkonstruksi, sementara skema lossy menerima beberapa hilangnya data untuk
mencapai kompresi yang lebih tinggi.
Namun, algoritma kompresi lossless data akan selalu gagal untuk kompres
beberapa file, memang, setiap algoritma kompresi tentu akan gagal untuk kompres data
tidak berisi pola-pola yang jelas. Upaya untuk kompres data yang telah dikompres
biasanya sudah demikian akan menghasilkan sebuah ekspansi, seperti yang akan
mencoba untuk menekan semua tapi yang paling sepele dienkripsi data.
Dalam prakteknya, data lossy kompresi juga akan datang ke titik di mana
memadatkan lagi tidak bekerja, walaupun suatu algoritma yang sangat lossy, seperti
misalnya selalu mengeluarkan byte terakhir dari sebuah file, akan selalu kompres file
sampai ke titik di mana ia kosong .
Contoh kompresi lossy vs lossless adalah string berikut:
25.888888888
String ini dapat dikompresi sebagai:
25.[9]8
Diartikan sebagai, "25 poin 9 delapan", string aslinya diciptakan sempurna, hanya
ditulis dalam bentuk yang lebih kecil. In a lossy system, using Dalam sistem lossy,
menggunakan 26 Sebaliknya, data asli pasti hilang, di manfaat dari file yang lebih
kecil.

2.2. Kompresi Video
Video kompresi mengacu untuk mengurangi jumlah data yang digunakan untuk
mewakili video digital gambar, dan merupakan kombinasi dari ruang kompresi gambar
dan temporal kompensasi gerak. Kompresi video adalah contoh dari konsep pengkodean
sumber dalam teori Informasi Artikel ini membahas aplikasi: video terkompresi secara
efektif dapat mengurangi bandwidth yang diperlukan untuk mengirimkan video melalui
siaran terestrial , melalui TV kabel, atau melalui TV satelit layanan.

A.Kualitas Video
Kebanyakan video kompresi lossy - beroperasi pada premis bahwa banyak data
sekarang sebelum kompresi tidak diperlukan untuk mencapai kualitas persepsi yang
baik. Sebagai contoh, DVD menggunakan standar pengkodean video yang disebut
MPEG-2 yang bisa memampatkan sekitar dua jam data video dengan 15 hingga 30 kali,
sementara masih menghasilkan kualitas gambar yang umumnya dianggap berkualitas
tinggi untuk standar-definition video. Video kompresi adalah tradeoff antara disk space,
kualitas video, dan biaya perangkat keras yang diperlukan untuk dekompresi video
dalam waktu yang wajar. Namun, jika video overcompressed secara lossy, terlihat (dan
kadang-kadang mengganggu) artefak dapat muncul.
Video kompresi biasanya beroperasi pada kelompok berbentuk persegi tetangga
piksel , yang sering disebut makroblok . Kelompok-kelompok pixel atau blok pixel
tersebut dibandingkan dari satu frame ke depan dan codec kompresi video (encode /
decode skema) hanya mengirim perbedaan dalam blok tersebut. Ini bekerja sangat baik
jika video memiliki mosi tidak. masih kerangka teks, misalnya, dapat diulang dengan
data yang ditransmisikan sangat sedikit. Di daerah video dengan gerakan lebih, lebih
mengubah piksel dari satu frame ke yang berikutnya. Ketika banyak piksel berubah,
skema kompresi video harus mengirim lebih banyak data untuk bersaing dengan jumlah
yang lebih besar piksel yang berubah. J ika konten video termasuk ledakan, api,
kawanan ribuan burung, atau gambar lain dengan banyak-frekuensi detail tinggi,
kualitas akan turun, atau kecepatan bit variabel harus ditingkatkan untuk membuat
informasi ini ditambah dengan sama tingkat detail.
Penyedia pemrograman memiliki kontrol atas jumlah kompresi video diterapkan
untuk program video mereka sebelum dikirim ke sistem distribusi mereka. DVD, Blu-
ray disc, dan HD DVD telah kompresi video diterapkan selama proses menguasai
mereka, meskipun Blu-ray dan HD DVD memiliki kapasitas disk yang cukup bahwa
kompresi yang diterapkan dalam format ringan, bila dibandingkan dengan contoh
seperti video paling streaming pada yang internet , atau diambil pada ponsel . Software
yang digunakan untuk menyimpan video pada hard drive atau berbagai format cakram
optik akan sering memiliki kualitas gambar yang lebih rendah, meskipun tidak dalam
semua kasus. High-bitrate codec video dengan atau tanpa kompresi sedikit ada untuk
video pasca produksi bekerja, tapi membuat file besar sangat dan karena itu hampir
tidak pernah digunakan untuk distribusi video selesai. Setelah kompresi video yang
berlebihan lossy kompromi kualitas gambar, adalah mustahil untuk mengembalikan
gambar untuk kualitas aslinya.

B. Kompresi Intraframe Versus Interframe
Salah satu teknik yang paling kuat untuk video mengompresi adalah kompresi
interframe. Kompresi Interframe menggunakan satu atau lebih atau yang lebih baru
frame sebelumnya dalam urutan untuk kompres frame lancar, sedangkan kompresi
intraframe hanya menggunakan frame saat ini, yang efektif kompresi gambar .
Metode yang paling umum digunakan bekerja dengan membandingkan setiap
frame dalam video dengan yang sebelumnya. J ika jendela memiliki wilayah di mana
tidak ada yang bergerak, sistem hanya mengeluarkan perintah pendek yang salinan yang
bagian dari frame sebelumnya, bit-untuk-bit, ke yang berikutnya. J ika bagian dari
memindahkan bingkai dengan cara sederhana, kompresor memancarkan perintah
(sedikit lebih panjang) yang menceritakan decompresser bergeser, memutar,
meringankan, atau menggelapkan copy - perintah lagi, tapi masih jauh lebih pendek
daripada kompresi intraframe. kompresi Interframe bekerja dengan baik untuk program
yang hanya akan diputar kembali oleh penonton, tetapi dapat menyebabkan masalah
jika urutan video perlu diedit.
Karena data kompresi interframe salinan dari satu frame ke yang lain, jika frame
asli hanya dipotong (atau hilang di transmisi), frame berikut ini tidak dapat
direkonstruksi dengan benar. format video Beberapa, seperti DV , kompres setiap frame
secara independen dengan menggunakan kompresi intraframe. 'Memotong' Pembuatan
dalam intraframe-video terkompresi hampir semudah mengedit video tidak terkompresi
- satu menemukan awal dan akhir setiap frame, dan hanya salinan-bit-bit untuk setiap
frame yang satu ingin tetap, dan membuang frame satu doesn 't inginkan. Perbedaan lain
antara intraframe dan kompresi interframe adalah bahwa dengan sistem intraframe,
setiap frame menggunakan jumlah yang sama data. Dalam sistem interframe
kebanyakan, frame tertentu (seperti " aku frame "dalam MPEG-2 ) tidak diizinkan untuk
menyalin data dari frame lain, dan memerlukan lebih banyak data dari frame lain di
sekitarnya.
Hal ini dimungkinkan untuk membangun sebuah editor video berbasis
komputer yang spot masalah yang disebabkan ketika saya berada di luar frame diedit
sementara frame lain membutuhkannya. Hal ini memungkinkan format yang lebih baru
seperti HDV yang akan digunakan untuk mengedit. Namun, proses ini menuntut daya
komputasi lebih banyak daripada intraframe editing video yang dikompresi dengan
kualitas gambar yang sama.

2.3. Standar Kompresi Video
Antara tahun 80 90an, algoritma kompresi berbasis Discrete Cosine Transform
(DCT) dan standar internasional dikembangkan untuk mengurangi peyimpanan dan
keterbatasan bandwidth yang disebabkan oleh gambar digital dan aplikasi video. Sekarang
ada tiga standar berbasis DCT yang banyak digunakan dan diterima secara luas.
- JPEG (Joint Photographic Expert Group)2
- H.261 (Video codec for audiovisual service)
- MPEG (Motion Picture Expert Group)

Masing masing standar baik untuk aplikasi yang khusus : JPEG untuk kompressi
gambar, H.261 untuk konferensi video, dan MPEG untuk system multimedia berkualitas
tinggi.
Sebagaimana telah disebutkan sebelumnya, standar kompresi video dengan JPEG,
H.261 dan MPEG semuanya berbasis pada DCT. Skema kompresi standar secara
sederhana adalah sebagai berikut: bagi gambar dalam 8 x 8 blok, tentukan informasi
penting dari gambar yang akan dikompres, abaikan informasi yang tidak terlalu penting,
dan sandikan informasi gambar yang penting dengan jumlah bit seminimal mungkin.
Fungsi yang biasa digunakan adalah:
- DCT
- Zig-zag scanning
- Quantization
- Entrophy Coding
- Motion Estimation



A. DCT dan Zig-Zag Scanning
Discrete Cosine Transform berhubungan erat dengan Discrete Fourier Transform
(FFT) dan, sehingga menjadikan data direpresentasikan dalam komponen frekuensinya.
Demikian pula, dalam aplikasi pemrosesan gambar, DCT dua dimensi (2D) memetakan
sebuah gambar atau sebuah segmen gambar kedalam komponen frekuensi 2D (dua dimensi
nya). Untuk aplikasi kompresi video, jika variasi dalam blok cenderung rendah,
kebanyakan transformasi ini akan menghasilkan representasi blok yang lebih kompak .
Blok dipadatkan dalam bin dengan frekuensi yang lebih rendah yang sesuai.

B. Kuantisasi
Kuantisasi adalah data sumber utama yang hilang dalam algoritma kompresi image
yang berbasis DCT. Kuantisasi mengurangi jumlah informasi yang dibutuhkan untuk
merepresentasikan frekuensi bin dengan mengkonversi amplitude dalam range tertentu
mejadi satu dalam kumpulan level kuatisasi. Secara sederhana, semau standar dari semua
algoritamkompresi image menggunakan kuantisasi linier dimana level dari ukuran
kuantisasi adalah konstan. Kuantisasi dalam domain frekuensi mempunyai banyak
keuntunagan secara langsung dalam mengkuantisasi nilai pixel. Kuantisasi dalam nilai
pixel menghasilkan efek fisual yang dinamakan distorsi kontu dimana perubahan kecil
amplitude dalam wilayah gradient menyebabkan perubahan peningkatan ukuran dalam
rekonstruksi simpangan. Kecuali untuk DC bin, kesalahan kuantisasi untuk tiap-tiap tempat
penyimpanan frekuensi rata-rata mendekati 0 untuk blok 8x8.

C. Entropy Coding
Entropy coding adalah sebuah skema lossless kompresi berbasis pada properti
statistik dari gambar atau aliran informasi yang dikompres. Meskipun entropy coding
diimplementasikan secara berbeda untuk tiap-tiap standar, dasar dari skema entropy coding
adalah dengan menyandikan pola yang paling sering muncul dengan jumlah bit yang
paling kecil. Dengan cara ini, data dapat dimampatkan dengan faktro tambahan dari 3 atau
4. Entropy coding untuk aplikasi pemampatan video mempunyai dua proses : Zero-Length
Coding(RLC) dan kode Huffman.
Data RLC adalah representasi simbolik dari tempat penampung yang terkuantisasi
yang memanfaatkan sepasang angka. Angka pertama merepresentasikan jumlah dari 0
yang berturutan sedangkan yang kedua melambangkan jumlah dari nilai antara panjang
zerorun. Sebagai contoh kode RLC(5,8) melambangkan urutan angka dari (0,0,0,0,0,8).
Kode Huffman menempatkan variable panjang kode menjadi data RLC, menghasilkan
variable panjang data aliran bit. Hal ini memerlukan table Huffman yang dapat di
komputasi kembali yang berbasis pada properti statistic dari image (sebagaimana dalam
JPEG) atau dapat kembali ditentukan kembali jika table default sedang digunakan. Dalam
kasus yang lain, table yang sama digunakan untuk mendecode aliran bit data. Seperti
dijelaskan diatas, pola RLC yang sering muncul disandikan dengan jumlah bit yang paling
kecil. Dalam hal ini aliran digital, yang merupakan representasi digital dari image, tidak
memiliki batasan atau panjang yang tetap. Informasi ini sekarang dapat disimpan atau
disiapkan untuk pengiriman.

D. Motion Estimation
Secara umum, motion video yang berurutan cenderung mempunyai hubungan erat,
sehingga, pergantian gambar ditampilkan dalam waktu yang sangat cepat dalma periode
waktu yang singkat. Hal ini mengakibatkan perbedaan secara aritmatika antara gambar
sangat kecil. Untuk alasan ini, rasio kompresi untuk motion video yang berurutan
meningkat dengan menyandikan perbedaan aritmatika diantara dua atau lebih frame yang
saling berhubungan. Perkiraan motion adalah proses dimana elemen dalam gambar
mempunyi korelasi terbaik dengan elemen di gambar yang lain (didepan atau dibelakang)
dengan memperkirakan jumlah dari motion. Jumlah dari motion dibungkus dalam vektor
motion. Motion vector 3 selanjutnya mengacu pada motion vector yang ada sebelumya.
Algoritama perkiraan motion yang efisien meningkatkan korelasi frame, dimana dapat
meminimalkan pixel perbedaan aritmatik. Menghasilkan bukan hanya rasio kompresi yang
tinggi tapi juga kualitas video yang didecode. Perkiraan pergerakan sesaat merupakan
operasi komputansi intensif yang sulit untuk diimplementasikan secara realtime.






BAB III
PEMBAHASAN
3.1. MPEG (Motion Picture Expert Group).
MPEG audio-video (Moving Picture Expert Group) dirancang pada tahun 1998
untuk standar audio video transmission
Macam macam jenis MPEG:
A. MPEG-1
Bertujuan membuat kualitas VHS pada VCD dengan ukuran 352 x 240 ditambah
kualitas audio seperti CD Audio dengan kebutuhan bandwidth hanya 1,5 Mbits/sec
Komponen penting adalah:
o Audio, Video, Sistem pengontrol stream video,dan permasalahan pada frame makroblok

o MPEG menambahkan frame dalam makroblok seperti pada H.261/H.263 yang bernama
B-frame (bidirectional frame) sehingga strukturnya adalah:


o Perbedaan dengan H.261
- Mempunyai jarak yang lebih lebar dibandingkan antara frame I dan frame P sehingga
diperlukan perluasan pada vector motion yang digunakan
- Vektor motion harus berukuran x pixel yang ada

B. MPEG-2
Merupakan standar pada TV Digital yang dikhususkan untuk HDTV dan DVD


o Perbedaan dengan MPEG-1:
Dapat melakukan prediksi isi data dan prediksi frame
Ukuran frame bisa lebih dari 16383 x 16383

C. MPEG-4
MPEG-4 versi satu Dipublikasikan Oktober 1998 sedangkan versi 2 dipublikasikan
Desember 1999.Digunakan untuk komunikasi bitrate yang sangat rendah (4,8 sampai 64
Kb/sec): video dengan bit rate 5 Kb/s s/d 10 Mb/s dan audio dengan bit rate 2 Kb/s s/d 64
Kb/s. Mpeg 4Sangat baik untuk audio/video dalam jaringan (streaming)
o Mendukung digital rights management
o Audio dan video adalah basis dasar dari MPEG-4, di samping itu
MPEG-4 dapat mendukung objek 3D, sprites, text dan tipe media Lainnya
o Kategori :
- MPEG-4 Part 2 (simple profile)
- MPEG-4 Part 10 / H.264 (high quality, low data rates, small file size, video conference
with 3G, kualitas setara MPEG-2, data rate 1/3 sampai MPEG-2, resolusi sampai 4 kali
MPEG-4 part 2)

3.2 Algoritma Kompresi MPEG

Algoritma kompresi MPEG dikembangkan untuk memenuhi kebutuhan akan
gambar dengan kualitas yang lebih baik dan untuk meningkatkan fleksibilitas system yang
diperlukan oleh system multimedia. Karena dikembangkan lebih akhir, MPEG dapat
meningkatkan usaha dibalik pengembangan algoritma JPEG dan H.261. Sebagaimana
H.261, MPEG standar hanya menggunakan pemisahan komponen warna YUV dengan
sampling ratio 4:2:0. Tidak seperti H.261, ukuran frame tidak dibatasi, walaupun ukuran
frame 352 x 240 biasa digunakan. MPEG mengadopsi macroblock dari H.261 (4 blok Y, 1
blok U, dan 1 blok V) sebagai unit dasar kompresi. Untuk mengkompres tiap macroblock,
MPEG standar mengizinkan kompresor untuk memilih dari beberapa pilihan kompresi.
Ada lebih banyak pilihan yang tersedia dalam MPEG standar dari pada H.261.
Sebagaimana H.261, MPEG standar hanya menspesifikasikan decoding pada setiap pilihan
kompresi. Metode untuk memilih pilihan tersebut tidak distandardisasi, sehingga
memungkinkan vendor untuk membedakan produk mereka dengan menyediakan metoda
dengan biaya dan kualitas yang berbeda. Berikut ini adalah metoda yang biasa digunakan
dalam kompresi MPEG.
Pertama, estimasi pergerakan dilakukan pada tiap macroblock. MPEG mampu
melakukan prediksi terhadap frame sebelumnya, sesudahnya atau kombinasi dari
keduanya. Karena objek dalam frame tidak bergerak secara tetap dari frame ke frame,
setiap macroblock dapat memiliki motion vector hingga dua buah (satu untuk frame
sebelumnya dan satu lagi untuk frame sesudahnya). Untuk melakukan prediksi terhadap
frame selanjutnya, harus dilakukan buffer terhadap frame ekstra. Estimasi pergerakan juga
dapat dilakukan hingga range yang lebih besar (hingga 1023) dan dengan resolusi half-
pixel. Loop-filter pada H.261 tidak dimasukkan dalam MPEG karena half-pixel motion
vector menyediakan fungsi yang sama.
MPEG dapat melakukan prediksi yang dibentuk dari perbedaan arimatika antara
macroblock sekarang dengan macroblock dari frame sebelumnya, frame selanjutnya, rata-
rata antara frame sebelumnya dengan frame selanjutnya atau mengkodekan macroblock
sekarang dari awal. Sebuah DCT 8x8 diaplikasikan kedalam masing-masing blok pada
macroblock sekarang. MPEG menggunakan matriks (seperti JPEG) dan faktor skala untuk
kuantisasi. Karena DC bin adalah yang paling penting, maka dikuantisasikan dalam 8 skala
bit tetap. Karena visual efek dari kuantisasi frequency bin berbeda antara blok perkiraan
dengan blok sekarang,
MPEG dapat menggunakan dua matriks (masing masing satu untuk tiap tipe).
Biasanya, matriks tersebut diset sekali untuk urutan gambar dan skala kuantisasinya
disesuaikan untuk mengontrol rasio kompresi. Tahap paling akhir dari kompresi adalah
zig-zag scanning, run-length encoding dan entropy coding. Seperti H.261, MPEG
menspesifikasikan tabel kode Huffman untuk entropy coding. Untuk mendekompres frame
MPEG, setiap operasi dilakukan secara terbalik, kecuali untuk estimasi pergerakan. Karena
vektor pergerakan dimasukkan dalam bit-stream yang dikompresi, dekompresor MPEG
hanya cukup menerapkan vektor pergerakan untuk memprediksi frame sebelumnya
maupun frame selanjutnya jika diperlukan.

3.3 Metode Coding

MPEG transform coding algorithm mencakup langkah-langkah berikut:

-Discete cosine transform (DCT)
-Kuantisasi
-Run-length encoding

Image blocks dan prediction-error block memiliki redundansi spasial tinggi.
Untuk mengurangi redundansi ini, algoritma MPEG mengubah blok 8x8 piksel atau 8x8
blok dari domain spasial ke domain frekuensi dengan CosineTransform diskrit (DCT).
Kombinasi DCT dan hasil kuantisasi di banyak frekuensi koefisien yang nol, khususnya
koefisien untuk frekuensi spasial tinggi. Untuk mengambil keuntungan maksimum
dari ini, koefisien diorganisir dalam urutan zigzag untuk menghasilkan panjang nol.
Koefisien tersebut kemudian dikonversi menjadi serangkaian pasangan run-
amplitudo, masing-masing pasangan menunjukkan sejumlah nol coefficients
dan amplitudo non-koefisien nol. Pasangan ini berjalan-amplitudo kemudian
dikodekan dengan kode variable-length (Huffman Encoding), yang menggunakan
kode yang lebih pendek.
Beberapa blok dari pixel harus dikodekan lebih akurat dari pada yang lain.
misalnya,blok dengan gradien intensitas halus perlu akurat coding untuk menghindari
batas blok visbile. Untuk mengatasi hal ini kesenjangan antara blok, algoritma MPEG
memungkinkan jumlah kuantisasi harus dimodifikasi untuk setiap macroblock piksel.
Mekanisme ini juga dapat digunakan untuk menyediakan adaptasi halus untuk menilai
bit tertentu.

Gambar prediksi

Gambar dikodekan dengan mengacu pada gambar sebelumnya (referensi
gambar) yang merupakan I atau P Pictures. Dari gambar di atas,blok disorot dalam gambar
tujuan (gambar akan dikodekan) adalah similar dengan citra referensi
kecuali ia bergeser ke kanan atas. Karena sebagian besar perubahan antara target dan citra
referensi dapat diperkirakan sebagai terjemahan dari daerah gambar kecil. Oleh karena itu
panggilan teknik kunci gerakan prediksi kompensasi digunakan.
Motion kompensasi eksploitasi prediksi berdasarkan redundansi temporal. Karena
frame terkait erat, adalah mungkin untuk secara akurat b mewakili
atau "memprediksi" data dari satu frame berdasarkan data dari citra acuan, asalkan
terjemahan diperkirakan. Proses prediksi membantu dalam pengurangan bit dalan jumlah
besar. Dalam P-Gambar, masing-masing berukuran 16x16 macroblock diperkirakan dari
macroblock gambar sebelumnya disandikan .Selama, frame snapshot dalam waktu benda
bergerak, makroblok dalam dua frame mungkin tidak cosited, yaitu sesuai dengan
lokasi spasial yang sama. Oleh karena itu, pencarian dilakukan dalam bingkai
untuk menemukan macroblock yang sangat cocok macroblock di bawah pertimbangan
dalam rangka P. Perbedaan antara croblock kedua adalah kesalahan prediksi. Kesalahan
ini dapat dikodekan dalam DCT domain. DCT of the erorr results dalam
beberapa koefisien frekuensi tinggi, yang setelah proses kuantisasi membutuhkan
sejumlah kecil bit untuk represenation. Matriks kuantisasi untuk kedua blok kesalahan
prediksi berbeda dari yang digunakan di blok intra, karena sifat yang berbeda spektrum
frekuensi mereka. Perpindahan dalam arah horizaontal dan vertikal dari macroblock paling
cocok dari macroblock cosited disebut vektor gerak. Pengkodean diferensial digunakan
karena sedikit mengurangi kebutuhan total transmisi perbedaan antara vector gerak
frameconsecutinve. Akhirnya menggunakan run-length encoding dan huffman encoding
untuk proses encode data.


















BAB IV
PENUTUP


Simpulan
Berdasarkan makalah di atas, maka dapat diambil beberapa kesimpulan, antara
lain:
Kompresi adalah pengubahan data kedalam bentuk yang memerlukan bit yang
lebih sedikit, biasanya dilakukan agar data dapat disimpan atau dikirimkan
dengan lebih efisien.
Video kompresi mengacu untuk mengurangi jumlah data yang digunakan untuk
mewakili video digital gambar, dan merupakan kombinasi dari ruang kompresi
gambar dan temporal kompensasi gerak.
MPEG dikembangkan untuk memenuhi kebutuhan akan gambar dengan kualitas
yang lebih baik dan untuk meningkatkan fleksibilitas system yang diperlukan
oleh system multimedia.
MPEG audio-video (Moving Picture Expert Group) untuk standar audio video
transmission dan masih terus berkembang seiring perkembangan teknologi.









DAFTAR PUSTAKA

Admin. 2010. Compression of video and audio signals,
(http://www.infosum.net/id/e-learning/ kompresi-sinyal-video dan audio
(Compression- of-video-and-audio-signals), diakses 26 Maret 2011.
Admin. 2010. Konsep Dasar Video, (http://artikel.bermutu.com/(konsep-dasar-
video.html), diakses 26 maret 2011.
Admin.2010. Metoda Compress, (http://www.scribd.com/doc/14845089/Metoda-
Compress), diakses 26 Maret 2011.
Admin. 2010. MPEG, (http://www.mpeg.org), diakses 26 Maret 2011.
Anton. 2005. Kompresi Audio/Vidio, (http://lecturer.ukdw.ac.id/anton/
download/multimedia8.pdf), diakses pada 25 april 2011.
Febriyanti, Resnia. 2009. Implementasi Teknik Kompresi Data Vidio Secara
Adaptif pada Vidio Streaming (http://www.stttelkom.ac.id/ library/ index.php?
option=com_repository&Itemid=34&task=detail&nim=111050092). Diakses pada
26 maret 2011.
Jeef Bier., Introduction to Video Compression. Berckeley Design Technology Inc.
Lo victor, A Beginners Guide for MPEG-2 standard (http://www.fh-
friedberg.de/fachbereiche/e2/telekom-labor/zinke/mk/mpeg2beg/beginnzi.htm).
City University of Hong Kong. Hongkong. Diakses pada 25 april 2011.
Rachmat, Antonius. 2005. Teks, Gambar, dan Vidio. (http://lecturer.ukdw.ac.id )
UKDW.diakses pada 26 maret 2011.
Wikipedia. 2011. MPEG, (http://en.wikipedia.org/wiki/Moving_Picture_
Experts_Group) , diakses pada 25 april 2011.

You might also like