Datele originale, reprezentând imaginile și secvențele video salvate în format RGB conțin informații suplimentare și neesențiale. Primele pot fi refăcute în baza altor date referitoare la aceeași imagine. În schimb informațiile neesențiale sunt acelea a căror eliminare nu cauzează o degenerare observabilă a imaginii. Algoritmii de compresie sunt astfel construiți pentru a evalua în mod automat care informații neesențiale sunt cel mai puțin observabile de către observator. Gradul de compresie obținut depinde de conținutul imagini, precum și de gradul acceptat de pierdere a calității imaginii. Graficul de mai jos (fig. 1) prezintă dependența teoretică a fluxului de date și deformarea.
Fig. 1. Deformarea imaginii în funcție de mărimea fluxului de date.
A - Fluxul de date B - Deformarea
Compresia poate fi în interiorul imagini sau inter-imagine. În primul caz, întreaga imagine este compresată, indiferent de cadrele secvenței rămase. În al doilea caz, compresia depinde de cadrele anterioare și cele ulterioare.
Reprezentarea nuanțelor
În mod obișnuit, imaginile în culori sunt supuse compresiei. Pe monitor, imaginile sunt obținute prin amestecarea celor trei nuanțe de bază: roșu, verde și albastru (RGB). Fiecare pixel este reprezentat de suma acestor trei componente. Din păcate, imaginile salvate în acest sistem se caracterizează printr-un volum sporit. Luând în considerare specifica ochiului uman, este mai bine să se salveze datele sub forma luminanței Y și a două crominanțe diferențiale Cr și Cb, unde:
Avantajul este că ochiul uman este cel mai sensibil la modificarea luminozității punctelor reprezentate de luminanță și este mai puțin sensibilă la schimbarea crominanței. De aceea semnalul crominanței poate fi redus. În sistemele analogice de televiziune, ca de exemplu PAL, SECAM sau NTSC, această proprietate a fost utilizată, fiind destinată transferului semnalului crominanței pe o bandă de două ori mai scurtă, fără a se pierde în mod considerabil calitatea imaginii.
Compresia în interiorul imaginii
Idea de bază a tehnicilor de compresie în interiorul imaginii constă în faptul că spectrul semnalului vizual este puternic concentrat în zona frecvențelor celor mai joase. Așadar, este îndeajuns să se calculeze spectrul semnalului și să se salveze numai un număr redus de parametri care sunt importanți (în general cu frecvențe foarte joase) iar ceilalți parametri (în principiu corespunzători frecvențelor înalte) pot fi salvați pe o cantitate foarte mică de biți.
În practică, imaginile se împart în blocuri de 8x8 puncte și se calculează transformata cosinusoidală (transformata lui Fourier modificată). Șirul obținut se divizează, folosind un tabel special de cuantizare. Ca urmare a acestei operațiuni, se obțin multe zerouri repetitive. Reprezentanța obținută se salvează în perechi de tip: numărul de zerouri, valoarea coeficientului nenul. Rezultatele obținute se salvează folosind coduri cu lungimea schimbabilă a biților. Aceasta înseamnă că perechile care sunt cele mai frecvente vor primi coduri cu un număr mai mic de biți, iar cele care apar mai rar vor primi coduri cu un număr mai mare de biți.
Compresia inter-imagine
Idea compresiei inter-imagine costă în utilizarea fenomenului următor: de obicei cadrul anterior și ulterior fiecărei imagini se aseamănă foarte mult cu imaginea. De acea, este îndeajuns să se transmită doar eroarea de predicție, adică diferența dintre imagine și cea preconizată. În cel mai simplu caz, se preconizează că imaginea următoare este identică cu cea anterioară.
În sistemele de compresie mai avansate, pentru preconizare se utilizează compensarea mișcării. Pentru pătratele 16x16 de probe de luminanță se caută cele mai asemănătoare pătrate din imaginea ulterioară. Diferențele de poziție ale acestor pătrate sunt întocmai vectorii de mișcare. Fie că se folosește sau nu compensarea mișcării, în funcție de sistemul de compresie, este generată imaginea prevăzută, care este apoi comparată cu cea reală. Diferența, codată asemănător ca și în cazul codării în interiorul imaginii, este apoi transmisă către receptor.
Fig. 2. Regula de prevedere a mișcării în cazul codării intre imaginii
A - Bloc 16x16 pixeli în imaginea anterioară B - Cel mai asemănător bloc 16x16 pixeli în imaginea actuală
Net:
0.00
EUR
Brut:
0.00
EUR
Greutatea:
0.00
kg
Această vitrină utilizează instrumente de tip cookie. Mai multe informaţii despre instrumentele cookie folosite de către firma noastră, despre modul de utilizare, modificare sau acceptare veţi găsi aici
link