Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload


Conversia digitala de standarde TV


Conversia digitala de standarde TV


1.1. Necesitatea conversiei standardelor TV

Conversia de standarde este impusa de necesitatea schimbului international de /cu programe de TV in conditiile existentei a doua standarde (cu 525 linii / 60 semicadre si 625 linii / 50 semicadre). Cele mai mari diferente sunt:


Standardul



525 / 60

625 / 50

Frecventa semicadrelor

60 Hz

50 Hz

Numarul de linii

525

625

Durata stingerii pe verticala

21 H

25 H

Durata unei linii

63,55 ms

64 ms

Durata stingerii pe linii

10,95 ms

12 ms

Sistem de codare color

NTSC

PAL , SECAM


Conversia de standarde include deci urmatoarele operatii principale:

schimbarea fq semicadrelor, folosind interpolare pe semicadre pentru redare corecta a miscarii (operatia ce mai complexa intr-un convertor).

schimbarea numarului de linii dintr-un cadru TV, folosind interpolarea pe linii pentru asigurarea geometriei imaginilor pe verticala.

transcodarea semnalului de culoare intre sistemele NTSC, PAL si SECAM.

Conversia de standarde presupune digitizarea semnalului TV, corespunzator standardului de intrare, prelucrarea digitala a acestuia conform algoritmului de conversie a standardului si conversia D-A a semnalului convertit.

Diferenta intre convertoarele elaborate de diversi producatori consta in numarul de semicadre memorate, fq de esantionare, numarul de biti ai unui cuvant de cod si metoda de interpolare. Acesti factori determina rezolutia imaginii, raportul S/N si redarea miscarii. Exista convertoare ce memoreaza mai mult de 6 semicadre.


1.2. Modificarea frecventei semicadrelor. Interpolarea miscarii

Simpla schimbare fq a semicadrelor conduce la modificarea vitezei de deplasare a obiectelor din imagine si a duratei programului TV. De exemplu conversia de la 525/60 la 625 /50 viteza unui obiect la iesire va fi mai mica decat viteza aceluiasi obiect de intrare, iar durata programului la iesire va fi cu 20% mai lung decat durata aceluiasi program neconvertit.

O metoda mai simpla de a obtine acelasi ritm mediu al miscarii obiectelor la intrare si la iesire este de a omite fiecare al 6-lea semicadru de la intrare pentru conversia 525/60 la 625 /50 sau de a repeta fiecare al 6-lea semicadru de la intrare pentru conversia 625 /50 la 525/60. Simplitatea acestei metode este pusa in inferioritate de efectul vizual suparator de miscare apare de exemplu si in momentul omiterii semicadrelor de intrare.


Figura 3.1. Compensarea miscarii la interpolarea pe semicadre


Problema poate fi ameliorata prin combinarea a doua semicadre succesive in proportii variate, care pentru a fi disponibile trebuiesc memorate. Combinarea se face conform relatiei:

C= (1-k) A+kB = A+kB = A+ k (B-A)


in care A si B sunt semicadre succesive iar C este rezultatul operatiei.




Schema bloc de interpolare a miscarii este:


Semicadru

Intrare 525/60 Iesire 625/50

Intrare 625/50 Iesire 525/60

1

0,9A + 0,1B

1B

2

0,7A + 0,3B

3/12B+9/12A

3

0,5A + 0,5B

7/12B+5/12A

4

0,3A + 0,7B

5/12B+7/12A

5

0,1A + 0,9B

3/12B+9/12A

6


1B


Rezultatele bune se vor obtine cand se foloseste interpolarea pe 6 cadre cu algoritmi mult mai complicati.


1.3. Modificarea numarului de linii

Intrucat 625:525=25:21, un ciclu complet se realizeaza in 25 de linii de intrare. In figura este aratata relatia spatiala intre cele doua structuri de linii. Pentru o conversie de calitate este necesar ca informatia spatiala a unei linii sa se obtina folosind informatia de la 5 linii. Liniile 4, 10, 17, 23 se folosesc in procesul de interpolare. Secventa 25:21 se repete ciclic si in 25 de cicluri complete se obtine imagine unui cadru TV. In practica se foloseste interpolare delta, a carei scheme este data in figura 2.19. Se folosesc 5 unitati de intarziere a cate o linie fiecare, multiplicatori si sumatori. Semnalul la iesire interpolarii este egal cu:

L = R + x(Q-R) + y(S-R) + z(T-R) + w(P-R) = R[1 - (x+y+z+w) + xQ + yS + zT + wP]

Coeficienti x, y, z de interpolare pot fi stocati intr-o memorie ROM.

Conversia de la 525 la 625 este mai complexa pentru ca procedeul de interpolare foloseste informatiile din cele doua semicadre de la intrare .

Ciclul de reglare este 21:25. 21 linii din cadrul par si 25 linii din cadrul impar sunt aduse la intrarea filtrelor spatiale ce realizeaza o deplasare spatiala de un sfert de linie in sus sau in jos pentru a se suprapune spatial cele doua semicadre.



Schema bloc pentru conversia 525/60 625/50

Text Box: Interpolare
miscare
Text Box: Interpolare
pe  lini
Text Box: MATRICE
Text Box: Codor  PAL
sau SECAM

Figura 3.4. Schema bloc a conversiei 525/60 – 625/50


Semnalul analog NTSC este transformat in semnal digital de 8 biti la o variatie de esantionare egala cu 3 ori frecventa subpurtatoare NTSC (10,7 MHz). Semnalul de la iesire convertorului CAN se inscrie in memoria A (semicadrul par) sau in memoria B (semicadrul par). Semnalul este citit cu o frecventa de 10,8 MHz din memorie pentru a aduce linia TV la durata de 52ms comparativ standardului PAL si SECAM. Urmeaza o prelucrare spatiala a celor doua semicadre. Filtrele spatiale mai au si functia de separare a semnalului de luminanta Y (la o rata de 10,8 Mbit/s) si a semnalelor de crominanta I si Q (fiecare la o rata de  3,6 Mbit/s).

Aceste semnale sunt multiplexate in timp pentru a obtine doua cai de semnal fiecare cu o rata de 18 Mbit/s. Semnalele celor doua cai se aplica interpolatorului de miscare in care se realizeaza trecerea de la frecventa semicadrelor de 60Hz la frecventa de 50Hz iar apoi interpolatorul de linii realizeaza trecerea de la 525 linii la 625 linii. Semnalul este demultiplexat in timp si se obtine componentele Y, I, Q. Prin matricierea acestor semnalele se obtin semnale RGB ce pot fi prelucrate de un codor PAL sau SECAM.

Semnalul de intrare PAL sau SECAM este transmis printr-un FTJ pentru a obtine semnalul de luminanta Y si decodat pentru a obtine componentele RGB din care prin matriciere se obtine semnalele I si Q. Semnalele analogice I si Q sunt convertite in semnale digitale prin intermediul a trei convertoare CAN. Urmeaza multiplexarea in timp a celor 3 semnale de cote de 18Mbit/s, dupa care se realizeaza interpolarea pe linii (reducerea numarului de linii cu 100). Semnalele de la iesirea interpolatorului de linii este demultiplexat in timp pentru a obtine componentele digitale Y, I, Q. In codorul care urmeaza obtinem semnalul codat NTSC de 525 linii si cu fq   semicadrului de 50Hz.

 

a)                                 b)


Figura 3.5. Modificarea numarului de linii in cazul conversiei:

a) 625/50 – 525/60;   b) 525/60– 625/50


Schema ce urmeaza este ca cea din conversia 525/60 625/50, formata din doua memorii de semicadru, doua filtre spatiale, doua multiplexoare in timp, interpolarea miscarii si un demultiplexor. Dupa prelucrare semnalele Y, I, Q se aplica unui codor digital NTSC.


Text Box: Interpolare
pe lini
Text Box: Demux
timp
Text Box: Demux
timp
Text Box: Interpolare
miscare
Text Box: Demux
timp

Figura 3.6. Schema bloc a conversiei 625/50 –525/60


Document Info


Accesari: 129
Apreciat: hand icon

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )