Documente Academic
Documente Profesional
Documente Cultură
75
conformă cu standardul ITU-R BT.60, eşantionarea făcându-se cu blocarea
liniei video pentru corecţia alinierii pixelilor.
Ieşirile pot fi pe 8,10,16 sau 20 biţi în format 4:2:2 şi pe 8 sau 10 biţi, cu
semnalele de sincronizare încorporate, pentru standardul ITU-R BT.656.
Circuitul TVP5040 utilizează tehnologia Texas Instruments pentru
blocarea semnalelor slabe, instabile şi afectate de zgomot, generând un
semnalul de control al frecvenţei crominanţei pentru sincronizarea codoarelor
video [WWTI].
Interface
I2C
VIP
VMI
76
Blocul prezintă ca funcţii principale: selecţia surselor, axarea semnalului,
amplificarea video, conversia analog-digitală, reglajul fin al câştigului şi
ajustările de compensare pentru centrarea semnalului video digital
77
modul fin, axarea se realizează doar pe perioada semnalului de sincronizare.
Pentru semnalele S-Video este necesară axarea fină aplicată componentei de
crominanţă pentru o funcţionare corespunzătoare.
Amplitudinea semnalului video de la intrare poate varia semnificativ de
la valoarea nominală de 1Vpp.
Circuitul de control automat al amplificării (AGC) ajustează amplitudinea
semnalului pentru utilizarea maximă a gamei convertorului analog-digital,
ajustând valoarea amplificării pentru a obţine la ieşire amplitudinea stabilită.
D) Procesarea digitală
În figura 3.3. se prezintă schema bloc din structura internă a
procesorului TVP5040 în care se realizează procesarea digitală. Acest bloc
primeşte semnale video complex sau S-Video digitizate provenite de la
convertoarele analog-digitale (fig.3.2.).
Fig. 3.3. Schema bloc a procesării digitale din structura internă a circuitul
TVP5040
78
În această secţiune a procesorului TVP5040 are loc separarea
semnalului de luminanţă (Y) şi a semnalului de crominanţă C, sunt generate
semnalele de sincronizare pentru desfăşurarea pe orizontală şi pe verticală.
Ieşirile digitale Y, U, V pot fi programate în mai multe formate:
• Ieşire pe 20 biţi în format 4:2:2
• Ieşire pe 16 biţi în format 4:2:2
• Ieşire pe 10 biţi în format 4:2:2
• Ieşire pe 10 biţi în format ITU-R BT.656
• Ieşire pe 8 biţi în format ITU-R BT.656
De asemenea, blocul de procesare digitală primeşte date VBI (Vertical
Blanking Interval) pe care le stochează într-o memorie de tip FIFO.
F) Filtrul de decimare
Semnalele digitale, video complex sau S-Video, la o frecvenţă 2xPCLK
sunt trecute printr-un filtru de decimare care reduce frecvenţa de la 2xPCLK la
1xPCLK. Filtrul de decimare este un filtru jumătate de bandă a cărui
caracteristică este reprezentată în figură 3.5.
f [MHz]
79
G) Separarea semnalelor luminanţă / crominanţă (Y/C)
Figura 3.6. ilustrează procesul de separare al semnalelor de luminanţă
şi de crominanţă realizat de către circuitul TVP5040.
Semnalul complex pe 10 biţi este multiplicat de semnalele subpurtătoare
în demodulatorul în cuadratură pentru a genera semnale diferenţă de culoare
U şi V. Un filtru adaptiv cu trei linii de tip pieptene separă componentele U şi V
de componenta de bază Y prin proprietatea unică de deplasare a fazei
componentei de culoare din linie în linie.
Semnalul de crominanţă este remodulat prin intermediul unui modulator
în cuadratură şi extras din semnalul video complex întârziat de linia de
întârziere pentru a genera semnalul de luminanţă. Acest mod de separare al
luminanţei de crominanţă se face fără pierderi de informaţie.
În anumite aplicaţii este recomandat să fie limitată banda semnalelor
diferenţă de culoare pentru a evita apariţia diafotiei. Separarea Y/C este
invalidată în cazul semnalelor S-Video. Contrastul, saturaţia, luminozitatea şi
nuanţa de culoare sunt programabile.
Fig. 3.6. Schema bloc pentru separarea semnalelor Y/C din structura
circuitului TVP5040
80
H) Procesarea luminanţei
În figura 3.7. sunt ilustrate funcţiile de bază ale căii pentru prelucrarea
datelor semnalului de luminanţă.
Semnalul video complex digital după ce a fost trecut, fie printr-un filtru
pieptene pentru luminanţă sau printr-un filtru de eliminare a componentei de
crominanţă, ambele procedee folosind la eliminarea crominanţei din semnalul
video complex pentru a genera semnalului de luminanţă. Componentele de
înaltă frecvenţă ale semnalului de luminanţă sunt intensificate de un filtru de
vârf.
I) Procesarea crominanţei
Un demodulator în cuadratură extrage componentele U şi V din
semnalul video complex (fig.3.6.). Apoi semnalele de culoare sunt trecute
printr-un etaj de control pentru ajustarea saturaţiei culorii. Ambele semnale de
culoare, U şi V, sunt trecute printr-un filtru de tip pieptene pentru eliminarea
zgomotului.
Blocul pentru procesarea semnalului de crominanţă conţine şi un circuit
de suprimare a culorii care va opri procesarea crominanţei când semnalul de
burst este foarte slab sau nu este prezent.
81
Circuitul SAA7102 poate fi conectat direct la placa grafică a unui PC, cu
o rezoluţie maximă de 800/600 pixeli la o frecvenţă a cadrelor de 50Hz sau
60Hz. Conversia pentru trecerea de la rastrul progresiv (neîntreţesut) la rastrul
întreţesut se face cu ajutorul unui filtru reglabil anti-licărire pentru o imagine
corespunzătoare la o luminozitate ridicată.
Circuitul este prevăzut cu trei tabele de căutare a câte 256 octeţi,
localizate în sectorul R, G, B putând fi utilizate pentru corecţia gamma. Aceste
tabele pot fi încărcate prin magistrala I2C. De asemenea, este posibilă codarea
semnalelor video cu rastru întreţesut în format 4:2:2 pentru PC-DVD.
Funcţiile de bază ale codorului constau în generarea de subpurtătoare,
modularea culorilor şi introducerea semnalelor de sincronizare la o frecvenţă
de ceas fixă de 13,5 MHz, corespunzătoare lărgimii de bandă a semnalelor de
luminanţă / diferenţă de culoare în formatul intern 4:2:2. Pentru facilitarea post-
filtrării analogice semnalele sunt eşantionate de două ori la o frecvenţă de 27
MHz înainte de conversia digital-analogic.
Cele trei convertoare digital-analogic sunt realizate cu o rezoluţie de 10
biţi. Semnalele CB-Y-CR pe 8 biţi multiplexate sunt compatibile cu formatele
ITU-R BT.656, dar câmpurile SAV (Start Active Line) şi EAV (End Active Line)
pot fi decodate opţional când circuitul operează în modul “slave”.
Formatorul de intrare converteşte toate datele de intrare acceptate
într-un flux de date intern de tip R, G, B sau CB-Y-CR Dacă semnalul Y-CR-CB
este aplicat ca flux de date cu viteza de transfer de 27 Mb/s ieşirea
formatorului de intrare poate fi utilizată pentru alimentarea blocului de codare.
Tabelele de căutare RGB. Cele trei memorii RAM ale acestui bloc pot fi
adresate prin intermediul a trei semnale de 8 biţi, se poate astfel să fie
realizată orice transformare, cum ar fi corecţia gamma. Cele trei memorii sunt
adresate în paralel. Tabelele de căutare pot fi încărcate fie prin interfaţa I2C
sau informaţia ce trebuie încărcată în tabele poate fi inclusă în datele de
intrare prin portul PD. În acest caz, datele pentru tabelele R, G şi B sunt
aşteptate la începutul liniei video, cu două linii înaintea liniei definită ca fiind
prima linie activă video.
Codorul generează semnale de luminanţă şi diferenţă de culoare la
ieşire, obţinute din semnalele de bază CB-Y-CR, ce pot fi utilizate ca semnale
CVBS sau semnale Y/C. Semnalului de luminanţă îi este modificată
amplificarea şi întârzierea. Nivelul de blancare poate fi setat după introducerea
semnalului de sincronizare având o frecvenţă fixă. Pentru uşurarea postfiltrării
analogice, semnalul de luminanţă este interpolat de la o frecvenţă a datelor de
13,5MHz la o frecvenţă de 27 MHz, astfel se poate furniza semnal de
luminanţă cu rezoluţie de 10 biţi.
Semnalului de crominanţă îi este modificată amplificarea (programabilă
separat pentru CB şi CR) şi i se adaugă un semnal de burst înaintea interpolării
de la 6,75 MHz la 27 MHz. Unul din etajele de interpolare poate fi sărit, în
acest fel asigurându-se o lăţime de bandă mai mare pentru semnalele de
culoare care poate fi utilizată pentru ieşirile Y şi C. Amplitudinea semnalului de
burst este programabilă într-o anumită gamă caracteristică pentru semnalele
standard şi pentru efecte speciale.
82
În anexa 11 sunt prezentate şi alte tipuri de circuite integrate din familia
procesoarelor de semnale digitale utilizate în receptoarele de televiziune sau
în echipamentele video din dotarea studiourilor de televiziune.
83
3.3.1. Blocul de eşantionare şi cuantizare
84
decodează în semnal de luminanţă (Y) şi în componente multiplexate de
crominanţă (U, V).
Circuitul SAA7191 (Decodorului Multistandard Digital -“Square Pixel”)
este prevăzut cu intrări digitale pe 8biţi pentru semnal de luminanţă (Y sau
CVBS) şi de crominanţă (C sau CVBS) provenite de la surse de semnal video
complex sau de semnal video S-VHS. Se realizează procesarea semnalelor
de luminanţă şi crominanţă pentru standardele de televiziune PAL-B/G, NTSC-
M şi SECAM. Circuitul este comandat de către un circuit master
(Microcontroler) prin magistrala I2C (Inter-Integrated Circuits) prin intermediul a
două linii (SDA şi SCL), aşa cum rezultă din anexa 8.
85
CGC un semnal de referinţă. Acest semnal de referinţă este convertit într-un
multiplu al frecvenţei de clock necesară. Circuitul CGC foloseşte această
frecvenţă de ceas joasă şi o multiplică cu 2 sau cu 4 pentru obţinerea
frecvenţei de ceas principale.
86
Fig. 3.8. Schema bloc a circuitului integrat SAA7192 – decodor de culoare -
87
• FIL3: Cb-semnal diferenţă de culoare B-Y
La toate frecvenţele şi pentru toate formatele, există o linie de întârziere
a semnalului de luminanţă cu 390ns, pentru a egala astfel timpul necesar
procesării semnalului în secţiunea de crominanţă.
Fig. 3.10.
88
3) Liniile de intrare şi ieşire a datelor sunt de 8biţi;
În cazul unor niveluri de intrare nestandard, limitatorul reduce valoarea datelor
de ieşire intre 0 şi 255.
89
Componentele de procesare video sunt dispozitive “slave” legate la
magistrală. Fiecare componentă răspunde la propria adresă “slave”. Primul
mesaj emis de către dispozitivul “master” (de obicei un microcontroler) este o
adresă a unui dispozitiv “slave”. Dispozitivul “slave” a cărui adresă a fost
emisă pe magistrală trimite un mesaj de confirmare de primire şi aşteaptă
următorul mesaj de la “master”. Mesajul următor va fi sub-adresa unui anumit
registru al dispozitivului “slave”. Mesajul este urmat de valoarea ce trebuie
plasată în respectivul registru.
90