Context: Dalam bidang kompresi video, sebuah frame video dikompresi menggunakan algoritma yang berbeda dengan kelebihan dan kekurangan yang berbeda, yang berpusat terutama pada jumlah kompresi data. Algoritma yang berbeda untuk frame video ini disebut tipe gambar atau tipe frame. Tiga jenis gambar utama yang digunakan dalam algoritma video yang berbeda adalah I, P dan B. Mereka berbeda dalam karakteristik berikut: I-frame adalah yang paling tidak dapat dikompresi tetapi tidak memerlukan frame video lain untuk mendekode. P-frame dapat menggunakan data dari frame sebelumnya untuk mendekompresi dan lebih dapat dikompresi daripada I-frame. B-frame dapat menggunakan kedua frame depan dan sebelumnya untuk referensi data untuk mendapatkan jumlah kompresi data tertinggi. Tiga jenis gambar (atau frame) digunakan dalam kompresi video: I, P, dan B-frame.

Jelaskan secara singkat apa itu I frame, B frame, dan P frame?

I frame, B frame, dan P frame adalah tipe frame video yang digunakan dalam codec video. I frame dapat didekode tanpa referensi ke frame lain. Mereka adalah deskripsi mandiri dari satu frame video. P frame dan B frame di sisi lain merujuk frame lain dan harus didekode setelah frame yang mereka referensi telah didekode. P frame hanya frame referensi dari awal dalam video sedangkan B frame dapat merujuk frame dari sebelumnya atau kemudian. Mendekode B frame oleh karena itu memerlukan mendekode video frame dalam urutan yang berbeda dari urutan pemutaran.