05.04.2013 Views

SERWIS ELEKTRONIKI

SERWIS ELEKTRONIKI

SERWIS ELEKTRONIKI

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

jest na podstawie obrazu wczeœniejszego, póŸniejszego lub obu<br />

obrazów odniesienia. Dziêki temu uzyskuje siê znacznie wiêksz¹<br />

dok³adnoœæ odtwarzania ruchu w obrazie.<br />

Kompresja przestrzenna (wewn¹trzobrazowa)<br />

Kompresja przestrzenna wykorzystuje technologiê dyskretnej<br />

transformacji kosinusowej DCT (Discrete Cosine Transform).<br />

DCT jest rodzajem transformacji Fouriera. W procesie<br />

transformacji informacja w dziedzinie czasu jest zamieniana<br />

na informacjê w dziedzinie czêstotliwoœci.<br />

Zawartoœæ ka¿dego bloku obrazu o wymiarach 8×8 pikseli<br />

po kompresji czasowej jest przesy³ana do kodera DCT. W wyniku<br />

transformacji powstaje matryca 8×8 wspó³czynników reprezentuj¹cych<br />

oryginalny blok. DCT zamienia tablicê liczb<br />

reprezentuj¹cych amplitudê sygna³u w danym momencie czasu<br />

na tablicê liczb, z których ka¿da reprezentuje amplitudê elementu<br />

o okreœlonej czêstotliwoœci.<br />

Proces transformacji powoduje, ¿e wiêkszoœæ informacji z<br />

obrazu oryginalnego zostaje zgromadzona w jednym wspó³czynniku.<br />

Poziom tego wspó³czynnika jest du¿y, natomiast poziomy<br />

pozosta³ych s¹ ma³e.<br />

Transformacja DCT nie redukuje bezpoœrednio iloœci bitów<br />

niezbêdnych do reprezentacji bloku 8×8 pikseli. Wartoœci<br />

64 próbek s¹ zamieniane na 64 wspó³czynniki DCT. Redukcja<br />

bitów wynika z faktu, ¿e dla typowego bloku pochodz¹cego z<br />

naturalnego obrazu rozk³ad wspó³czynników jest niejednorodny.<br />

Po transformacji wspó³czynniki podlegaj¹ procesowi kwantowania.<br />

Dla poszczególnych wspó³czynników s¹ stosowane inne<br />

sposoby kwantowania w zale¿noœci od po³o¿enia danego wspó³czynnika<br />

w bloku (tj. w zale¿noœci od tego jak¹ czêstotliwoœæ<br />

przestrzenn¹ on reprezentuje). W przypadku wspó³czynników<br />

odpowiadaj¹cych wiêkszym czêstotliwoœciom tolerowane s¹<br />

wiêksze zniekszta³cenia kwantowania, a wiêc wiêksze przedzia³y<br />

kwantowania, poniewa¿ zniekszta³cenia o tych czêstotliwoœciach<br />

s¹ mniej widoczne od zniekszta³ceñ o ma³ych czêstotliwoœciach<br />

(np. w blokach zawieraj¹cych du¿e powierzchnie).<br />

Podobnie zniekszta³cenia kwantowania sygna³u chrominancji<br />

s¹ mniej przykre dla oka ni¿ zniekszta³cenia sygna³u<br />

luminancji. Widocznoœæ zniekszta³ceñ kwantowania zale¿y<br />

wiêc od rodzaju kodowanego bloku.<br />

Przed kwantowaniem wspó³czynniki mog¹ byæ znormalizowane<br />

przez ich wariancjê. W celu zmniejszenia zniekszta³ceñ<br />

wspó³czynniki przed procesem kwantowania s¹ podzielone<br />

przez odpowiednie funkcje wagowe. Szczególnie szeroki<br />

przedzia³ kwantowania wprowadza siê w pobli¿u zera, co powoduje<br />

w rezultacie zwiêkszenie liczby wspó³czynników, którym<br />

zostaje przypisana wartoϾ 0.<br />

Dla wiêkszoœci transformowanych bloków tylko niewielka<br />

czêœæ wspó³czynników jest znacz¹co ró¿na od zera i jedynie<br />

te wspó³czynniki musz¹ byæ kodowane i przesy³ane. W<br />

przypadku typowych obrazów telewizyjnych amplitudy wspó³czynników<br />

dotycz¹cych wy¿szych czêstotliwoœci przestrzennych<br />

s¹ zwykle równe w przybli¿eniu zeru. Liczba ich, podobnie<br />

jak liczba znacz¹cych wspó³czynników zale¿y od treœci bloków.<br />

Po kwantowaniu wspó³czynniki s¹ grupowane w strumieñ<br />

danych. Stosuje siê specjalne metody wyboru wspó³czynników,<br />

zwane metodami klasyfikacji bloków (blok classification),<br />

polegaj¹ce na wybieraniu wspó³czynników wzd³u¿ linii uko-<br />

Telewizja HDTV<br />

œnych tzw. „zigzag scanning”. Po kwantowaniu i grupowaniu<br />

wspó³czynniki DCT s¹ kodowane.<br />

Kodowanie wspó³czynników DCT w MPEG-2 obejmuje<br />

dwie techniki: kodowanie ze zmienn¹ d³ugoœci¹ s³owa - VLC<br />

(Variable Lenght Coding) i kodowanie metod¹ bie¿¹cej d³ugoœci<br />

s³owa - RLC (Run Lenght Coding).<br />

Metoda RLC wykorzystuje fakt, ¿e wspó³czynniki DCT niewiele<br />

ró¿ni¹ siê od zera i zamiast przesy³aæ te wspó³czynniki<br />

jako zero, przesy³a siê liczbê zerowych wspó³czynników.<br />

Metoda VLC (kodowanie Huffmana) polega na przypisaniu<br />

ka¿demu symbolowi s³owa kodowanego liczby bitów odwrotnie<br />

proporcjonalnej do prawdopodobieñstwa jego wyst¹pienia.<br />

Symbole najczêœciej wystêpuj¹ce s¹ wówczas kodowane<br />

z mniejsz¹ liczb¹ bitów, a symbole wystêpuj¹ce rzadziej<br />

z wiêksz¹. Pozwala to na zmniejszenie œredniej liczby bitów<br />

na symbol.<br />

Profile i poziomy MPEG-2<br />

Standard MPEG-2 mo¿e byæ wykorzystywany dla kodowania<br />

obrazów o ró¿nej rozdzielczoœci przy zastosowaniu ró¿nych<br />

wariantów kompresji sygna³ów. W tym celu przyjêto dwa podstawowe<br />

pojêcia „poziom” (Level) oraz „profil” (Profile).<br />

Pojêcie „poziom” jest zwi¹zane z algorytmami wybierania,<br />

a mianowicie przyjêto:<br />

• „poziom wysoki 1920” dla telewizji o du¿ej rozdzielczoœci<br />

obrazu i 1920 próbek w linii;<br />

• „poziom wysoki 1440” dla telewizji o du¿ej rozdzielczoœci<br />

obrazu i 1440 próbek w linii; liczba linii czynnych dla<br />

obu tych poziomów wynosi 1152;<br />

• „poziom g³ówny” dla telewizji konwencjonalnej o rozdzielczoœci<br />

720 punktów × 576 linii, który mo¿e byæ równie¿<br />

wykorzystywany dla systemów o poprawionej jakoœci<br />

( o rozszerzonym formacie obrazu);<br />

• „poziom niski” dla telewizji o ma³ej rozdzielczoœci obrazu<br />

(352 punkty × 288 linii).<br />

Sygna³ami wejœciowymi s¹ zawsze sygna³y sk³adowe telewizji<br />

kolorowej. Dla ka¿dego z tych poziomów mo¿na stosowaæ<br />

ró¿ne warianty metody kompresji sygna³u, pozwalaj¹ce<br />

na uzyskanie ró¿nych prêdkoœci bitowych. Parametry te nazwano<br />

profilem.<br />

W systemie MPEG przyjêto piêæ podstawowych profili<br />

(Profiles).<br />

• Profil prosty, wykorzystuje dyskretn¹ transformacjê kosinusow¹,<br />

kodowanie z prognozowaniem oraz kompensacj¹ ruchu,<br />

przy czym sygna³y ró¿nicowe kolorowoœci obrazu s¹<br />

kodowane sekwencyjnie, co drug¹ liniê (standard 4: 2: 0).<br />

• Profil g³ówny, wykorzystuje tê sam¹ metodê kodowania,<br />

lecz prognozowanie dwukierunkowe z kompensacj¹ ruchu<br />

(tzw. obraz B), co zapewnia lepsz¹ jakoœæ sygna³u przy<br />

tej samej prêdkoœci bitowej. Sygna³y ró¿nicowe s¹ w tym<br />

przypadku równie¿ kodowane sekwencyjnie.<br />

• Profil skalowany szumowo (SNR scalable). Dane wizyjne<br />

s¹ podzielone na czêœci: sygna³ podstawowy i sygna³<br />

podwy¿szaj¹cy jakoœæ. Sygna³ podstawowy wytwarza<br />

obraz o zmniejszonym stosunku sygna³u do szumu i wymaga<br />

znacznie mniejszej prêdkoœci bitowej, mo¿e wiêc<br />

byæ przesy³any przez tory transmisyjne o mniejszej przepustowoœci.<br />

Ponadto, jako bardziej odporny mo¿e byæ<br />

odbierany przy zmniejszonym natê¿eniu pola. Dodanie do<br />

sygna³u podstawowego sygna³u podwy¿szaj¹cego jakoœæ<br />

<strong>SERWIS</strong> <strong>ELEKTRONIKI</strong> 5/2007 59

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!