Interframe-kehyksen ymmärtäminen videon pakkaamisessa
Interframe tarkoittaa videovirran kahden peräkkäisen kehyksen välistä aikaväliä. Toisin sanoen se on aika, joka kuluu yhden kehyksen alun ja seuraavan kehyksen alun välillä. Interframe mitataan tyypillisesti millisekunteina (ms) tai mikrosekunteina (us).
Videopakkauksessa interframe on tärkeä käsite, koska se vaikuttaa pakkausprosessin tehokkuuteen. Hyödyntämällä peräkkäisten kehysten välistä ajallista redundanssia videon pakkausalgoritmit voivat saavuttaa parempia pakkaussuhteita ja parantaa videovirran yleistä laatua.
On olemassa useita kehysten välisiä tyyppejä, mukaan lukien:
1. Kuvien välinen intervalli (IPI): Tämä on aikaväli kahden peräkkäisen I-kehyksen välillä videovirrassa. I-kehykset ovat sisäisesti koodattuja kehyksiä, jotka sisältävät täydelliset tiedot kuvasta, ja niitä käytetään viitteinä muille virran kehyksille.
2. Inter-frame interval (IFI): Tämä on aikaväli kahden peräkkäisen P- tai B-kehyksen välillä videovirrassa. P-kehykset ja B-kehykset ovat ennakoivasti koodattuja kehyksiä, jotka luottavat edellisten kehysten sisältämiin tietoihin paremman pakkauksen saavuttamiseksi.
3. Inter-slice interval (ISI): Tämä on videovirran kahden peräkkäisen osion välinen aika. Leikkeet ovat pikseliryhmiä, jotka koodataan yhteen yhdeksi yksiköksi.
Yleensä lyhyempi kehysten välinen kehys parantaa pakkaustehokkuutta ja videon laatua, mutta se voi myös monimutkaistaa koodausprosessia. Pidempi välikehys voi antaa enemmän aikaa koodausprosessille, mutta se voi heikentää pakkaustehokkuutta ja heikentää videon laatua. Optimaalinen kehysten välinen arvo riippuu useista tekijöistä, kuten videosisällön tyypistä, bittinopeudesta ja kohdealustasta.