Formatul intermediar comun - Common Intermediate Format
CIF ( Common Intermediate Format sau Common Interchange Format ), cunoscut și sub denumirea de FCIF ( Full Common Intermediate Format ), este un format standardizat pentru rezoluția de imagine , rata de cadru , spațiul culorilor și subamplerea color a secvențelor video digitale utilizate în sistemele de videoconferință video . A fost definit prima dată în standardul H.261 în 1988.
După cum implică cuvântul „comun” în numele său, CIF a fost conceput ca un format de compromis obișnuit pentru a fi relativ ușor de convertit pentru utilizare fie cu afișoare și camere standard PAL sau NTSC . CIF definește o secvență video cu o rezoluție de 352 × 288, care are o relație simplă cu dimensiunea imaginii PAL, dar cu o rată de cadru de 30000/1001 (aproximativ 29,97) cadre pe secundă ca NTSC, cu culoarea codată folosind o reprezentare YCbCr cu probe de culoare 4: 2: 0 . A fost conceput ca un compromis între schemele PAL și NTSC, deoarece folosește o dimensiune a imaginii care corespunde cel mai ușor PAL, dar folosește rata de cadru a NTSC. Compromisul a fost stabilit ca o modalitate de a ajunge la un acord internațional, astfel încât sistemele de conferințe video din diferite țări să poată comunica între ele fără a fi nevoie de două moduri separate pentru afișarea videoclipului primit. Un mod simplu de a converti NTSC video CIF este de a capta orice alt domeniu ( de exemplu, domeniile de vârf) de conținut video întrețesut , downsample prin 2: 1 orizontal pentru a converti 704 de probe pe linie la 352 de probe pe linie și creșterea eșantionării l pe verticală de un raport de 6: 5 pe verticală pentru a converti 240 de linii la 288 de linii. Modul simplu de a converti videoclipul PAL în CIF este să captezi în mod similar fiecare alt câmp, să-l modelezi pe orizontală cu 2: 1 și să introduci un pic de eroare în rata cadrului sărind sau repetând cadre după cum este necesar. Deoarece sistemele H.261 funcționează în mod obișnuit la viteze de biți mici , ele funcționau, de asemenea, la rate de cadru mici, sărind multe din cadrele sursă ale camerei, astfel încât introducerea unor picături în ritmul cadrelor tinde să nu fie vizibilă. Sisteme de conversie mai sofisticate (de exemplu, folosirea deinterlașării pentru a îmbunătăți rezoluția verticală de la o cameră NTSC) ar putea fi, de asemenea, utilizate în sisteme de calitate superioară.
Spre deosebire de compromisul CIF originat cu standardul H.261, există două variante ale SIF ( Source Input Format ) care a fost definită pentru prima dată în standardul MPEG-1 . SIF este altfel foarte similar cu CIF. SIF pe sistemele bazate pe 525 linii ("NTSC") este de 352 × 240 cu o rată de cadru de 30000/1001 cadre pe secundă, iar pe sisteme bazate pe 625 linii ("PAL"), are aceeași dimensiune a imaginii ca CIF ( 352 × 288) dar cu o rată de cadru de 25 de cadre pe secundă.
Unele referințe la CIF sunt destinate să se refere doar la rezoluția sa (352 × 288), fără a intenționa să se refere la rata de cadru.
Reprezentarea culorilor YCbCr a fost definită anterior în primul format standard video sursă digitală, CCIR 601 , în 1982. Cu toate acestea, CCIR 601 folosește eșantionarea de culoare 4: 2: 2 , care subamplează componentele Cb și Cr doar pe orizontală. H.261 a utilizat, de asemenea, sub-eșantionarea culorilor verticale, rezultând ceea ce este cunoscut ca 4: 2: 0.
QCIF înseamnă „Trimestru CIF”. Pentru a avea un sfert din suprafață, așa cum presupune „sfertul”, înălțimea și lățimea cadrului sunt reduse la jumătate.
Termenii utilizați sunt SQCIF (sub-trimestru CIF, uneori subQCIF ), 4CIF (4 × CIF) și 16CIF (16 × CIF). Rezoluțiile pentru toate aceste formate sunt rezumate în tabelul de mai jos.
| Format | Rezoluție video |
|---|---|
| SQCIF | 128 × 96 |
| QCIF | 176 × 144 |
| SIF (525) | 352 x 240 |
| CIF / SIF (625) | 352 × 288 |
| 4SIF (525) | 704 x 480 |
| 4CIF / 4SIF (625) | 704 × 576 |
| 16CIF | 1408 × 1152 |
Pixelii xCIF nu sunt pătrați, având în schimb un raport de aspect nativ de 12:11, la fel ca în cazul standardelor pentru sistemele cu 625 linii (vezi CCIR 601 ). Pe afișele cu pixeli pătrați (de exemplu, ecranele computerului și multe televizoare moderne), rasterii xCIF ar trebui să fie rescalați astfel încât imaginea să acopere o zonă 4: 3, pentru a evita un aspect „întins”: conținutul CIF extins orizontal cu rezultate 12:11 într-un raster 4: 3 de 384 × 288 pixeli pătrați.
Dimensiunile imaginii CIF și QCIF au fost alese special pentru a fi multipli de 16, datorită modului în care compresia / decompresia video bazată pe transformarea discretă a cosinusului a fost tratată în H.261, folosind macroblocuri 16 × 16 și blocuri de transformare 8 × 8. Așadar, o imagine de dimensiune CIF (352 × 288) conține macroblocuri 22 × 18 și o imagine QCIF (176 × 144) conține macroblocuri 11 × 9. Conceptul de macrobloque 16 × 16 a fost ulterior utilizat și în alte standarde de compresie, cum ar fi MPEG-1 , MPEG-2 , MPEG-4 Partea 2 , H.263 și H.264 / MPEG-4 AVC .