Stránka 1 z 1

Zdvojovac analogoveho signalu

Napsal: 04 říj 2011, 21:31
od frca
Zdravim,
existuje nejaky obvod, ktery by s nastupnou hranou na nejakem pinu zacal nahravat analogovy signal a se sestupnou by ho dvakrat za sebou prehral dvojnasobnou rychlosti? Chci udelat prevodnik z prokladaneho signalu na progresivni, ale tak, aby tam nebyl zadny lag. Chci toho docili tak, ze u kazdeho pulsnimku jednoduse zdvojim radky. Diky.

Napsal: 04 říj 2011, 22:09
od Hill
Analogový obvod tohoto druhu není, protože nebyl na nic třeba - svého času se dělaly monitory VGA umožňující jak prokládané, tak progresivní řádkování, podle toho, jaké zdroj signálu vyžadoval.
A pozor: do té paměti by se ti musely vejít všechny řádky najednou, protože nelze jednoduše převádět prokládané a neprokládané řádkování prostým zdvojením po sobě následujících řádků, obraz je pak vodorovně "roztrhaný". Musíš uložit celý snímek a pak z něj vyčíst napřed liché řádky a potom řádky sudé. Ani to není zárukou nezvlněného obrazu, zvlášť, pohybuje-li se obraz vodorovně, protože prokládaný obraz vznikl z neprokládaného a informace v sousedících řádcích nemá zpoždění o periodu jednoho řádku, ale o periodu celého půlsnímku. Musel bys zavést další časové korekce, ale už ne tak komplikované.
Asi nejjednodušší způsob je převést signál RGB z analogového na digitální, tyto trojice čísel uložit do jedné stránky paměti (nejméně 768 x 576 x 8bitů x3 pro naši TV normu). Ta paměť tam musí být dvakrát, protože do jedné stránky zapisuješ (třeba tak, aby řádky paměti odpovídaly řádkům TV obrazu) a z druhé čteš pro prokládané řádkování ob řádek - napřed liché a pak sudé řádky. V době snímkového zatemnění stránky paměti zaměníš a zapisuješ do té, co se z ní předtím četlo.
No a přečtenou informaci zase D/A převodníkem převedeš zpět na analogovou, doplníš příslušnou synchronizační směs a zobrazíš.

Napsal: 04 říj 2011, 23:19
od frca
Nějak vůbec nechápu, o čem to píšeš, zkusím si to přečíst, až budu méně ospalý. V čem tkví podstata nemožnosti zdvojovat řádky přímo? Vždyť přece po každém řádku přichází hsync, ne? A po každém půlsnímku vsync, tak kde je problém?

Napsal: 05 říj 2011, 08:41
od Habesan
Skoro by se chtělo říct, že to čistě analogovou cestou možné není, ale jsou ještě takové možnosti jako zpožďovací vedení (rozměry neuvažuju) nebo videomagnetofonový pásek (případně disk).
Každopádně v současnosti je digitální cesta jednodušší a lacinější.

Napsal: 05 říj 2011, 13:41
od procesor
To oneskorenie sa pod 64/128µs nedá spraviť.

Napsal: 09 říj 2011, 00:05
od frca
Tak dobře, je teda nějaký čip, který zdigitalizuje a uloží jeden řádek videa a následně ho mnou zvolenou rychlostí "zanalogizuje" na výstup? A třeba i několikrát? Počet obrazových bodů je vpodstatě lhostejný.

Jinak našel jsem toto, ale zdá se mi to zbytečně komplexní a složité:
http://cz.farnell.com/texas-instruments ... dp/1755604

A ještě mě napadá, jak vlastně video zobrazovač zjistí, který půlsnímek obsahuje liché řádky a který sudé? Jak je to tam vlastně s těmi sync signály? Nevíte o nějakých dobrých stránkách na netu, kde by to bylo popsané?

Napsal: 09 říj 2011, 08:39
od Hill
Uvědom si jednu věc: při neprokládaném řádkování buď bude trvat řádek 64us, ale snímků nakreslíš za sekundu jen 25 (aby v každém bylo 625 řádků), nebo jich opět nakreslíš 50, ale pak řádek bude trvat jen 32us. To skutečně nejde jednoduše převést bez uložení obou půlsnímků do paměti a jejich následného čtení v potřebném pořadí řádků, přičemž ve stejné době se už musí do druhé stránky paměti ukládat následující dva půlsnímky.

Jak se v televizi rozlišuje zobrazení lichých a sudých řádků, je naprosto dokonale popsané v bibli TV techniky od V.Víta, ale dost dobrý výtah najdeš třeba i tady.

Nechápu ale, proč tu na toto stejné téma je tolik založených vláken, přitom v nich už to všechno je. Stačilo kliknout na Hledat na fóru a do řádku vyhledávání zadat SCART VGA nebo v opačném pořadí.
Rád bych, aby toto nebylo další vlákno, které znovu opakuje už dříve mnohokrát opakované, jinak ho budu muset zamknout.