Кіріспе
Интер-кадр — видеоқысу ағынындағы кадр, ол бір немесе бірнеше көршілес кадрлар арқылы бейнеленеді. Мүшелемедегі "интер" бөлігі Интер-кадр болжамын пайдалануға сілтеме жасайды. Осындай болжам көршілес кадрлар арасындағы уақытша қайталанудан пайдаланып, қысу деңгейін арттыруға мүмкіндік береді.
Рама түрлері
P және B кадрларының айырмашылығы – олар қолдана алатын анықтамалық кадрлардың өзгешелігі.
P-қадр
P-кадр — болашақ болжанған суреттерді анықтауға қолданылатын термин. Болжам негізінен I-кадр немесе P-кадр сияқты бұрынғы суреттен жасалады, сондықтан кодтау деректері аз қажет болады (I-кадр өлшемімен салыстырғанда шамамен 50%). Осы болжамды жасау үшін қажетті деректер қозғалыс векторларынан және болжамды түзетуді сипаттайтын түрлендіру коэффициенттерінен тұрады. Бұл қозғалыс компенсациясын қолдануды қамтиды.
B-баған
B-кадр – екі бағытты болжамдалған суреттер. Бұл болжау әдісі, әдетте, P кадрларына қарағанда аз кодтау деректерін пайдаланады (I кадрының мөлшерімен салыстырғанда ≈25%), себебі болжам алдыңғы кадрдан немесе кейінгі кадрдан немесе екеуінен де жасалады. (B кадрлары кейбір жағдайларда P кадрларына қарағанда тиімсіз болуы мүмкін, мысалы: жоғалтусыз кодирование). P кадрларына ұқсас, B кадрлары қозғалыс векторлары және трансформация коэффициенттері түрінде беріледі. Пропагациялық қателіктің өсуіне жол бермеу үшін, көптеген кодирование стандарттарында B кадрлары одан әрі болжамдар жасау үшін анықтама ретінде қолданылмайды. Дегенмен, жаңа кодирование әдістерінде (мысалы, H.264/MPEG 4 AVC және HEVC), B кадрлары уақыттық артықшылықты жақсырақ пайдалану үшін анықтама ретінде қолданылуы мүмкін.
Similar to P frames, B frames are expressed as motion vectors and transform coefficients. In order to avoid a growing propagation error, B frames are not used as a reference to make further predictions in most encoding standards. However, in newer encoding methods (such as H.264/MPEG 4 AVC and HEVC), B frames may be used as reference for better exploitation of temporal redundancy.
Блокты бөліктерді икемдеу
16×16 (MPEG 2), 16×8, 8×16 және 8×8 жарық блогының бөлінісі. Соңғы жағдайда блокты 4×8, 8×4 немесе 4×4 өлшемдес жаңа блоктарға бөлу мүмкіндігі бар. Кодтауға арналған кадр жоғарыдағы суретте көрсетілгендей, тең өлшемді блоктарға бөлінеді. Әрбір блоктың болжамы сілтемелік кадрлармен бірдей өлшемдегі блоктардан жасалады, олар шағын ығысумен смещендіріледі.
Бірнеше сілтеме
Қозғалыс бағалауына бірнеше сілтемелер 2 мүмкін буферде (өткен кадрларға 0 тізімі, болашақ кадрларға 1 тізімі) ең жақсы сілтемені табуға мүмкіндік береді, олардың жалпы саны 16 кадрға дейін жетеді. Блокты болжау эталондық кадрдан алынған блоктардың салмақталған қосындысы арқылы жүзеге асырылады. Бұл жазықтықтардың өзгеруі, масштабтау немесе жаңа нысандар пайда болғанда кескіннің сапасын жақсартуға мүмкіндік береді.
Қосымша ақпарат
"Фрейм" термині күнделікті сөйлеуде жиі қолданылса да, көп жағдайда (мысалы, MPEG және VCEG видео кодектеуінің халықаралық стандарттарында) "кадр" деген орнына "сурет" терминін қолдану арқылы көбірек жалпылама ұғым қолданылады, онда сурет толық кадр немесе жекелеген өріс болуы мүмкін. MPEG 2, H.264 немесе Ogg Theora сияқты бейне кодектері дерек ағынының көлемін азайту үшін негізгі кадрлардан кейін бір немесе бірнеше аралық кадрларды қосады. Мұндай кадрларды әдетте негізгі кадрларға қарағанда төмен біт жылдамдығымен кодтауға болады, себебі суреттің көп бөлігі көбінесе ұқсас болады, сондықтан тек өзгерген бөліктерді ғана кодтау қажет.