28.11.2012 Views

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 ...

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.

<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 4<br />

3.6.1 Grafico <strong>de</strong> filtros ............................................................. 33<br />

3.6.2 Aplicaciones DirectShow ............................................... 34<br />

3.7 Compon<strong>en</strong>tes <strong>de</strong> DirectShow ......................................................... 34<br />

3.7.1 El grafico <strong>de</strong> filtros y sus compon<strong>en</strong>tes .......................... 35<br />

3.7.2 Filtros .............................................................................. 36<br />

3.7.2.1 Filtros Source ......................................................... 37<br />

3.7.2.2 Filtros Transform ................................................... 37<br />

3.7.2.3 Filtros R<strong>en</strong><strong>de</strong>rer ..................................................... 37<br />

3.7.3 Pins ................................................................................. 37<br />

3.7.4 Muestras multimedia ...................................................... 38<br />

3.7.5 Asignadores .................................................................... 38<br />

3.7.6 Relojes ............................................................................ 39<br />

3.8 Flujo <strong>de</strong> datos <strong>en</strong> el Gráfico <strong>de</strong> filtros .......................................... 39<br />

3.8.1 Samples y Buffers .......................................................... 39<br />

3.8.2 Entrega <strong>de</strong> Muestras ....................................................... 40<br />

3.8.3 Det<strong>en</strong>er, Pausa, y Ejecución ........................................... 41<br />

3.8.4 Notificación <strong>de</strong> ev<strong>en</strong>tos <strong>en</strong> DirectShow ......................... 42<br />

3.8.4.1 Capturando Ev<strong>en</strong>tos ............................................... 42<br />

3.8.4.2 Saber cuando un ev<strong>en</strong>to ocurre .............................. 43<br />

3.8.4.3 Notificación Windows ........................................... 43<br />

3.8.4.4 Manejadores <strong>de</strong> ev<strong>en</strong>tos ......................................... 44<br />

3.9 Hardware <strong>en</strong> el gráfico <strong>de</strong> filtros ................................................... 45<br />

3.9.1 Filtros Envoltura (Wrapper) ........................................... 45<br />

3.9.2 Vi<strong>de</strong>o para dispositivos Windows .................................. 45<br />

3.9.3 Captura <strong>de</strong> Audio y dispositivos Mezcladores ............... 46<br />

4 Diseño .............................................................. 47<br />

4.1 Descripción g<strong>en</strong>eral <strong>de</strong>l sistema .................................................... 47<br />

4.2 Entrada <strong>de</strong> vi<strong>de</strong>o ........................................................................... 47<br />

4.3 Filtro multiprocesami<strong>en</strong>to ............................................................. 48<br />

4.4 Entrega <strong>de</strong> muestras al sistema operativo ..................................... 49<br />

4.5 Aplicación ..................................................................................... 49<br />

5 Implem<strong>en</strong>tación ............................................ 51<br />

5.1 Funcionami<strong>en</strong>to <strong>de</strong> la tarjeta WinTV ........................................... 51<br />

5.1.1 Modo <strong>de</strong> superposición <strong>de</strong> vi<strong>de</strong>o ................................... 51<br />

5.1.2 Modo <strong>de</strong> superficie principal ......................................... 51<br />

5.2 Multiplexado <strong>de</strong> vi<strong>de</strong>o ......................................... ........................ 51<br />

5.2.1 Tarjeta primaria y tarjetas secundarias .......................... 52<br />

5.2.2 Configuración <strong>de</strong> multimonitor ..................................... 52<br />

5.2.3 Pantalla virtual ............................................................... 54<br />

5.3 Instalación <strong>de</strong>l SDK DirectX ........................................................ 55<br />

5.4 Simulación con GraphEdit ........................................................... 57<br />

5.5 Uso <strong>de</strong> GraphEdit ......................................................................... 57

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

Saved successfully!

Ooh no, something went wrong!