Procesamiento digital de video en tiempo real y - Maestría en ...
Procesamiento digital de video en tiempo real y - Maestría en ...
Procesamiento digital de video en tiempo real y - Maestría en ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Procesami<strong>en</strong>to</strong> <strong>digital</strong> <strong>de</strong> vi<strong>de</strong>o <strong>en</strong> <strong>tiempo</strong> <strong>real</strong> y “vi<strong>de</strong>o wall” con la PC 51<br />
5. Implem<strong>en</strong>tación<br />
5.1 Funcionami<strong>en</strong>to <strong>de</strong> la tarjeta WinTV<br />
Para visualizar el vi<strong>de</strong>o, la tarjeta utiliza una técnica <strong>de</strong>nominada PCI Push. Con<br />
esta técnica, la tarjeta WinTV <strong>digital</strong>iza el vi<strong>de</strong>o y a continuación se lleva a través <strong>de</strong>l bus<br />
PCI hacia la memoria <strong>de</strong> la tarjeta VGA sin necesidad <strong>de</strong> que el procesador <strong>real</strong>ice trabajo<br />
alguno y por <strong>en</strong><strong>de</strong> no se reduzca la velocidad <strong>de</strong> la PC. La conversión a vi<strong>de</strong>o <strong>digital</strong> se<br />
logra con el chip Bt848, don<strong>de</strong> se <strong>real</strong>iza un muestreo 4:2:2 YUV con una resolución<br />
equival<strong>en</strong>te a 24 bits RGB por píxel <strong>de</strong> vi<strong>de</strong>o.<br />
5.1.1 Modo <strong>de</strong> superposición <strong>de</strong> vi<strong>de</strong>o<br />
La imag<strong>en</strong> <strong>de</strong> vi<strong>de</strong>o se visualiza <strong>en</strong> la pantalla ya sea utilizando el modo <strong>de</strong><br />
superposición <strong>de</strong> vi<strong>de</strong>o o el modo Superficie principal. El modo que se utiliza <strong>de</strong>p<strong>en</strong><strong>de</strong> <strong>de</strong>l<br />
hardware y software <strong>de</strong> la PC.<br />
Si la tarjeta VGA ti<strong>en</strong>e compatibilidad con DirectDraw 2 y dispone <strong>de</strong> sufici<strong>en</strong>te<br />
memoria <strong>de</strong> pantalla para mant<strong>en</strong>er la imag<strong>en</strong> <strong>de</strong> vi<strong>de</strong>o <strong>digital</strong>izada, y adicionalm<strong>en</strong>te ti<strong>en</strong>e<br />
un puerto <strong>de</strong> vi<strong>de</strong>o diseñado para aceptar vi<strong>de</strong>o <strong>digital</strong>, <strong>en</strong>tonces <strong>real</strong>izara un<br />
almac<strong>en</strong>ami<strong>en</strong>to temporal hacia una parte <strong>de</strong> la memoria VGA fuera <strong>de</strong> la pantalla<br />
<strong>de</strong>nominada Superficie Secundaria. Este método se <strong>de</strong>nomina Superposición <strong>de</strong> vi<strong>de</strong>o. A<br />
continuación el adaptador VGA convertirá la imag<strong>en</strong> <strong>de</strong> vi<strong>de</strong>o <strong>de</strong> YUV 4:2:2 a vi<strong>de</strong>o RGB<br />
y superpondrá continuam<strong>en</strong>te la imag<strong>en</strong> <strong>de</strong> vi<strong>de</strong>o sobre la pantalla VGA.<br />
5.1.2 Modo <strong>de</strong> superficie principal<br />
Si la tarjeta VGA ti<strong>en</strong>e compatibilidad con DirectDraw pero no ti<strong>en</strong>e un puerto <strong>de</strong><br />
vi<strong>de</strong>o o no dispone <strong>de</strong> sufici<strong>en</strong>te memoria para mant<strong>en</strong>er la imag<strong>en</strong> <strong>de</strong> vi<strong>de</strong>o fuera <strong>de</strong> la<br />
pantalla, <strong>en</strong>tonces la tarjeta <strong>de</strong> vi<strong>de</strong>o convierte los pixels <strong>de</strong> vi<strong>de</strong>o 4:2:2 YUV <strong>en</strong> un formato<br />
RGB que es compatible con el modo <strong>de</strong> funcionami<strong>en</strong>to <strong>de</strong> la tarjeta VGA (8 bits por píxel,<br />
16 bits por píxel o 24 bits por píxel) y continuación lleva los pixels directam<strong>en</strong>te hacia la<br />
memoria <strong>de</strong> pantalla o superficie principal <strong>de</strong> la VGA.<br />
5.2 Multiplexado <strong>de</strong> vi<strong>de</strong>o<br />
La multiplexación <strong>de</strong> vi<strong>de</strong>o se ha logrado haci<strong>en</strong>do uso <strong>de</strong> las capacida<strong>de</strong>s <strong>de</strong>l<br />
sistema operativo. Dicha característica se <strong>de</strong>nomina soporte <strong>de</strong> múltiple monitor, y es<br />
ofrecida <strong>en</strong> la actualidad por Windows 98 y superiores a<strong>de</strong>más <strong>de</strong> LINUX.<br />
2 Compon<strong>en</strong>te <strong>de</strong> DirectX