Pertemuan 11 Video Coding (Compression)

dokumen-dokumen yang mirip
MULTIMEDIA. Kompresi Video Semester Gasal 2008/200 S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO /2009 PROGRAM STUDI. Oky Dwi Nurhayati,, ST, MT

KOMPRESI AUDIO DAN VIDEO

Kompresi Audio dan Video Irawan Afrianto

KOMPRESI AUDIO/VIDEO M U L T I M E D I A. Metode Kompresi Audio - Metode Transformasi

KOMPRESI AUDIO/VIDEO

KOMPRESI AUDIO/VIDEO

Bab 8. Kompresi Audio/Video. Pokok Bahasan : Tujuan Belajar : Definisi Kompresi Audio/Video

Kompresi Citra dan Video. Muhtadin, ST. MT.

Kata video berasal dari kata Latin, melihat" teknologi pengiriman sinyal elektronik dari suatu gambar bergerak.

KOMPRESI AUDIO/VIDEO

Kompresi Audio / Video. Week 11

KOMPRESI AUDIO & VIDEO

MULTIMEDIA. Kompresi Audio / Video S1 SISTEM KOMPUTER. Semester Gasal 2009/20 UNIVERSITAS DIPONEGORO PROGRAM STUDI

~ By : Aprilia Sulistyohati, S.Kom ~

BAB II. Decoder H.264/AVC

Kompresi Citra dan Video. Muhtadin, ST. MT.

VIDEO MPEG-1. JETri, Volume 1, Nomor 2, Februari 2002, Halaman 49-56, ISSN

CEG4B3. Randy E. Saputra, ST. MT.

~ By : Aprilia Sulistyohati, S.Kom ~

Bab 4. Video. Pokok Bahasan : Tujuan Belajar : Definisi Video

KOMPRESI CITRA. lain. Proses mengubah citra ke bentuk digital bisa dilakukan dengan beberapa perangkat,

Standard Kompresi Citra: JPEG

FORMAT FILE VIDEO. 1. ASF ( Advanced Streaming Format / Advanced System Format )

KERANGKA BANGUN MULTIMEDIA

VIDEO. Berkaitan dengan penglihatan dan pendengaran

LAMPIRAN. Penggalan Pertanyaan Kuesioner Java Jazz Internationa Festival 2008

STMIK AMIKOM PURWOKERTO PENGOLAHAN CITRA. Akuisisi dan Model ABDUL AZIS, M.KOM

KOMPRESI SINYAL SUARA DENGAN MENGGUNAKAN STANDAR MPEG-4

CEG4B3. Randy E. Saputra, ST. MT.

Sistem Multimedia V I D E O

Kompresi Video Menggunakan Discrete Cosine Transform

Penyembunyian Pesan Rahasia Dalam Gambar dengan Metoda JPEG - JSTEG Hendry Hermawan / ABSTRAK

Analisis Hasil Proses Pemampatan JPEG dengan Metode Discrete Cosine Transform

TRANSKODING PULSE CODE MODULATION 64 KB/S DAN LOW DELAY CODE EXCITED LINEAR PREDICTION 16 KB/S

Aplikasi Metode Steganografi Berbasis JPEG dengan Tabel Kuantisasi yang Dimodifikasi Kris Reinhard /

KOMPRESI CITRA MENGGUNAKAN INDEPENDENT COMPONENT ANALYSIS ABSTRAK

Kompresi. Pengertian dan Jenis-Jenis Kompresi

BAB II LANDASAN TEORI

IMPLEMENTASI ALGORITMA HUFFMAN UNTUK KOMPRESI DAN DEKOMPRESI GAMBAR DIGITAL

DIGITAL IMAGE CODING. Go green Aldi Burhan H Chandra Mula Fitradi Mardiyah

KOMPRESI CITRA MENGGUNAKAN COMPRESSED SENSING BERBASIS BLOK

Kompresi Citra Irawan Afrianto Sistem Multimedia 2007/2008

~ By : Aprilia Sulistyohati, S.Kom ~

BAB IV ANALISA HASIL SIMULASI

REPRESENTASI DAN KOMPRESI DATA MULTIMEDIA

ESTIMASI LOCAL MOTION MENGGUNAKAN ALGORITMA PENCARIAN FOUR STEP. Rosida Vivin Nahari 1*, Riza Alfita 2 2 1,2

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET KOMUNIKASI DATA

ABSTRAK. Universitas Kristen Maranatha

Page 1

BAB II DASAR TEORI. atau suara seperti radio, yang melalui jaringan kabel, wireless maupun jaringan

REPRESENTASI DAN KOMPRESI DATA MULTIMEDIA

Video Pertemuan 13 &14

PENGKODEAN VIDEO DENGAN METODE SPATIAL SCALABILITY

IMPLEMENTASI ALGORITMA SHANNON-FANO PADA KOMPRESI AUDIO SKRIPSI MUTIARA NOVELIA RAJAGUKGUK

KOMPRESI DATA DAN TEKS. By : Nurul Adhayanti

Image Compression. Kompresi untuk apa?

Gambar (image) merupakan suatu representasi spatial dari suatu obyek, dalam pandangan 2D atau 3D.

MKB3383 -TEKNIK PENGOLAHAN CITRA. Kompresi Citra. Muhammad Zidny Naf an, M.Kom. Genap, 2016/2017

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT

BAB 2 LANDASAN TEORI

Enkripsi Selektif Video MPEG dengan Algoritma Serpent

Pemrograman Lanjut. Interface

TEKNIK MULTIMEDIA. PERTEMUAN 4 Dosen : Bella Hardiyana S. Kom

KOMPRESI DAN TEKS. By Aullya Rachmawati,

BAB II DASAR TEORI. Terdapat dua metode dalam menampilkan atau melakukan scan pada video digital, yaitu progressive dan interlace [MED05].

TUGAS AKHIR ANALISIS PERBANDINGAN PERFORMANSI HIGH 4:4:4 INTRA PROFILE DENGAN MAIN PROFILE PADA STANDARDISASI H.264 UNTUK APLIKASI VIDEO

Proteksi Kesalahan Berbeda Menggunakan Metode Rate Compatible Punctured Convolutional (RCPC) Codes Untuk Aplikasi Pengiriman Citra ABSTRAK

Watermarking Citra Digital Berwarna Dalam Domain Discrete Cosine Transform (DCT) Menggunakan Teknik Direct Sequence Spread Spectrum (DSSS)

BAB 2 TINJAUAN PUSTAKA

VIDEO By y N ur N ul ur Ad A h d ay a a y n a ti t 1

BAB 2 TINJAUAN PUSTAKA

Jurnal KomTekInfo Fakultas Ilmu Komputer, Volume 2, No. 1, Juni 2015 ISSN :

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. linear sequential (waterfall). Metode ini terdiri dari empat tahapan yaitu analisis,

ABSTRAK. i Universitas Kristen Maranatha

KOMPRESI VIDEO SECARA REAL TIME DENGAN MENGGUNAKAN MPEG METHOD (STUDI KASUS PADA VIDEO YANG DIAMBIL MELALUI WEBCAM)

BAB 2 LANDASAN TEORI

MODEM. Internal /Onboard Modem. External Modem. Jaringan Teleponi 1 1. Prima K PENS

Abstrak. Pendahuluan. pi log2 pi bits (1) Dimana pi adalah probabilitas daro intensitas nilai i, dimana i bernilai diantara 0 sampai 225

KOMPRESI CITRA. Multimedia Jurusan Teknik Informatika

Kata kunci: pohon biner, metode Huffman, metode Kanonik Huffman, encoding, decoding.

CEG4B3. Randy E. Saputra, ST. MT.

Perbandingan PSNR, Bitrate, dan MOS pada Pengkodean H.264 Menggunakan Metode Prediksi Temporal

BAB I PENDAHULUAN I-1

TEKNIK KOMPRESI LOSSLESS TEXT

dalam bentuk analog. Munculnya digital IC (Integrated Circuit) dan membutuhkan. Pengguna atau user memerlukan player, yaitu aplikasi khusus

KOMPRESI JPEG 2000 PADA CITRA DIGITAL DENGAN TRANSFORMASI WAVELET DISKRIT

ANALISA KINERJA CODEBOOK PADA KOMPRESI CITRA MEDIS DENGAN MEMPERHATIKAN REGION OF INTEREST

KERANGKA BANGUN MULTIMEDIA

ANALISA KINERJA TEKNIK KOMPRESI VIDEO PADA INTERNET PROTOKOL TELEVISION (IPTV)

ROBUST BLIND WATERMARKING PADA CITRA DIGITAL MENGGUNAKAN TEKNIK KUANTISASI KOEFISIEN DISCRETE WAVELET TRANSFORM

PERANCANGAN DEBLOCKING FILTER UNTUK APLIKASI KOMPRESI VIDEO MENGGUNAKAN STANDAR MPEG4/H.264

REPRESENTASI DATA AUDIO dan VIDEO

1. PENDAHULUAN 1.1. Latar Belakang Masalah

Transkripsi:

Pertemuan 11 Video Coding (Compression) Team Teaching Sistem Multimedia Retno Indah R., S.Pd., M.Pd.

Definisi Kompresi audio/video adalah salah satu bentuk kompresi data yang bertujuan untuk mengecilkan ukuran file audio/video dengan suatu metode

Dimensi Video Video memiliki 3 dimensi: 2 dimensi spasial (horisontal dan vertikal) 1 dimensi waktu Di dalam video, terdapat 2 hal yang dapat dikompresi yaitu frame (still image) dan audionya

MPEG (Moving Pictures Expert Group) Committee of experts that develops video encoding standards Until recently, was the only game in town (still the most popular, by far) Suitable for wide range of videos Low resolution to high resolution Slow movement to fast action Can be implemented either in software or hardware

Evolution of MPEG MPEG-1 Initial audio/video compression standard Used by VCD s MP3 = MPEG-1 audio layer 3 Target of 1.5 Mb/s bitrate at 352x240 resolution Only supports progressive pictures

Evolution of MPEG MPEG-2 Current de facto standard, widely used in DVD and Digital TV Ubiquity in hardware implies that it will be here for a long time Transition to HDTV has taken over 10 years and is not finished yet Different profiles and levels allow for quality control

Evolution of MPEG MPEG-3 Originally developed for HDTV, but abandoned when MPEG-2 was determined to be sufficient MPEG-4 Includes support for AV objects, 3D content, low bitrate encoding, and DRM In practice, provides equal quality to MPEG-2 at a lower bitrate, but often fails to deliver outright better quality MPEG-4 Part 10 is H.264, which is used in HD-DVD and Blu- Ray

MPEG technical specification Part Technical Spec. 1 Systems - describes synchronization and multiplexing of video and audio. 2 Video - compression codec for interlaced and noninterlaced video signals. 3 Audio - compression codec for perceptual coding of audio signals. A multichannel-enabled extension of MPEG-1 audio. 4 Describes procedures for testing compliance. 5 Describes systems for software simulation.

MPEG technical specification Part Technical Spec. 6 Describes extensions for DSM-CC (Digital Storage Media Command and Control.) 7 Advanced Audio Coding (AAC) 8 Deleted 9 Extension for real time interfaces. 10 Conformance extensions for DSM-CC.

MPEG-Video Spatial-Domain Processing Spatial domain handled very similarly to JPEG Convert RGB values to YCbCr colorspace Split frame into 8x8 blocks Group 6 blocks to a macroblock (containing 4 luminance blocks and 2 chrominance blocks) 2-D DCT on each block Quantization of DCT coefficients Run length and entropy coding

MPEG-Video Time-Domain Processing General idea Use motion vectors to specify how a 16x16 macro block translates between reference frames and current frame, then code difference between reference and actual block

Types of frames I frame (independent, intra-coded) Coded without reference to other frames P frame (forward-only predictive-coded) Coded with reference to a previous reference frame (either I or P) Size is usually about 1/3 rd of an I frame B frame (bi-directional predictive-coded) Coded with reference to both previous and future reference frames (either I or P) Size is usually about 1/6 th of an I frame

GOP (Group of Pictures) GOP is a set of consecutive frames that can be decoded without any other reference frames Usually 12 or 15 frames Transmitted sequence is not the same as displayed sequence Random access to middle of stream Start with I frame

Things About Prediction Only use motion vector if a close match can be found Evaluate closeness with MSE or other metric Can t search all possible blocks, so need a smart algorithm If no suitable match found, just code the macroblock as an I-block If a scene change is detected, start fresh Don t want too many P or B frames in a row Predictive error will keep propagating until next I frame Delay in decoding

Apakah MSE? MSE adalah nilai error kuadrat rata-rata antara citra asli dengan citra manipulasi. Biasanya dibandingkan dengan nilai lain

Redundancy pada Video Data video memiliki: redundancy spatial (warna dalam still image) redundancy temporal (perubahan antar frame)

Penghilangan Spatial Redundancy Spatial/intraframe compression Dilakukan dengan mengambil keuntungan dari fakta bahwa mata manusia tidak terlalu dapat membedakan warna dibandingkan dengan brightness, sehingga image dalam video bisa dikompresi (teknik ini sama dengan teknik kompresi lossy color reduction pada image)

Intra-frame Compression When you take a still picture and compress it, you are applying an intraframe codec. There is only one frame, and you are analyzing the data within this frame to compress it.

Penghilangan Temporal Redundancy Temporal/interframe compression dilakukan dengan mengirimkan dan meng-encode frame yang berubah saja sedangkan data yang sama masih disimpan.

Teknik Video Coding

Video Stream Data Hierarchy Picture Macroblock Slice Block Video Sequence primary basic GOP satu Coding atau (Group coding unit coding lebih terkecil unit of macroblock. unit Pictures) pada pada dari video algoritma Urutannya sequence. MPEG. dari 8x8 kiri pixel, ke kanan, diawali dengan sequence header, berisi satu group gambar Merepresentasikan 16x16 sebuah atas-bawah. berupapixel luminance, header segment Penting dan red nilai rangkaian untuk dalam chrominance, luminance error sebuah satu handling. gambar (Y) frame. dan Macroblock Bila atau 2 chrominance terjadi lebih error (Cb atau lebih, diakhiri dengan kode end-of-sequence dan terdiri maka ataucr) blue akan darichrominance 4 di-skip luminance, ke slice 1 berikutnya. Cr, dan 1 Cb.

H.261 dan H.263 Merupakan standar video coding yang dibuat oleh CCITT (Consultative Commitee for International Telephone and Telegraph) pada tahun 1988-1990 Dirancang untuk video conferencing, aplikasi video telepon menggunakan jaringan telepon ISDN

H.261 dan H.263 Kecepatan bitrate antara p x 64 Kbps. Dimana p adalah frame rate (antara 1 sampai 30) Susunan frame H.261 berurutan dimana tiap-tiap 3 buah frame (I) dibatasi dengan 1 buah inter-frame (P) Tipe frame gambar yang didukung adalah CCIR 601 CIF (352 x 288) dan QCIF (176 x 144) dengan chroma sub sampling 4:2:0

H.261 dan H.263 Mempunyai 2 tipe frame yaitu: I-frame digunakan untuk mengakses banyak pixel P-frame digunakan sebagai differences dari frame yang sebelumnya ke frame sesudahnya, dimana antar frame terhubung satu sama lain.

Tahapan Intraframe coding H.261

Tahapan Interframe Coding H.261

Control berfungsi untuk mengatur kecepatan bit rate, jika buffer pengirim penuh, maka bit rate akan dikurangi

Memory digunakan sebagai tempat penyimpanan blok gambar yang telah direkonstruksi untuk pembuatan gambar pada P-frame selanjutnya.

H.263 untuk encoding video pada bitrate rendah

MPEG Audio-Video Komponen penting adalah: Audio Video Sistem pengontrol stream video Permasalahan pada frame makroblok

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

Is There Any Question?