Вы находитесь на странице: 1из 13

INSTITUTO TECNOLGICO

SUPERIOR DE SAN ANDRS TUXTLA

INVESTIGACIN DOCUMENTAL
MATERIA
SISTEMAS MULTIMEDIAS
CARRERA
ING. EN SISTEMAS COMPUTACIONALES.
GRUPO
804-B
ALUMNO
REYES RODRGUEZ SERGIO
DOCENTE
ING. LILY A. MEDRANO MENDOZA
FECHA DE ENTREGA
21 DE FEBRERO DE 2015

NDICE

INTRODUCCIN................................................................................................ 2
OBJETIVO......................................................................................................... 3
REPRESENTACIN INTERNA DEL VIDEO............................................................4
REPRESENTACIN INTERNA DE LA ANIMACIN...............................................10
CONCLUSIN.................................................................................................. 13
REFERENCIAS ELECTRNICAS.......................................................................13

INTRODUCCIN
Cuando se desarrolla una aplicacin que usa vdeo, se debe tener en cuenta
algunas consideraciones importantes de rendimiento. En este documento se ver

un resumen de las reas de diseo que son clave para obtener una reproduccin
de archivos multimedia de alto rendimiento.
Los elementos multimedia HTML5 (en particular, las etiquetas audio y video) se
estn convirtiendo en el estndar para la reproduccin de archivos multimedia en
Internet. Tambin son el estndar para la reproduccin de archivos multimedia en
las aplicaciones de la Tienda Windows con JavaScript. Si bien las API estndar
son uniformes en varias plataformas web, hay reas especficas a las que se debe
prestar atencin cuando desarrollas una aplicacin.

OBJETIVO
El objetivo de esta investigacin es que el alumno pueda ampliar sus
conocimientos y pueda darse cuenta como se representan internamente el video y
la animacin.

REPRESENTACIN INTERNA DEL VIDEO


Para lograr un rendimiento ptimo del sistema cuando el vdeo es en pantalla
completa, la aplicacin debe ocultar automticamente todos los elementos web
3

que no se usaron, como los controles de transporte. De lo contrario, esto puede


afectar al proceso optimizado de representacin. Por ejemplo, las aplicaciones
pueden usar estilos CSS para establecer "visibility: hidden" o "display: none" en
los controles de transporte. Como alternativa, las aplicaciones pueden usar el
ndice z de CSS para colocar el vdeo encima de todos los dems elementos.
Debes evitar usar otros elementos web para crear tus propios formatos letterbox
en el vdeo. Esto deshabilita algunas de las mejoras de representacin optimizada.
Cuando las aplicaciones estn en modo de reproduccin en pantalla completa,
deben detener todas las animaciones en segundo plano. Los temporizadores que
se ejecutan en segundo plano pueden reactivar la CPU innecesariamente, incluso
cuando la animacin no es visible.
Propiedad msIsLayoutOptimalForPlayback
La propiedad msIsLayoutOptimalForPlayback es una propiedad de solo lectura
que se introdujo como una extensin de la etiqueta de vdeo especfica de
Windows 8. En una aplicacin de la Tienda Windows con JavaScript, indica si una
etiqueta de vdeo est en una ruta de acceso de representacin optimizada. La
ruta de acceso de cdigo optimizada permite un rendimiento mejorado del
sistema, una mejor proteccin de datos y representacin de vdeo 3D estreo.
Puede resultar til realizar un seguimiento de esta propiedad durante la
implementacin de la aplicacin y el proceso de depuracin. Puedes escuchar el
evento onMSVideoOptimalLayoutChanged para obtener una notificacin cuando
msIsLayoutOptimalForPlayback se modifique. Ten en cuenta que la ruta de acceso
de representacin optimizada no se limita a la reproduccin de vdeo en pantalla
completa.
Se debe evitar lo siguiente.
Elementos de vdeo con esquemas CSS: esto fuerza a la representacin de vdeo
a no usar la ruta de acceso de cdigo.
4

Elementos de vdeo representados mediante un elemento Canvas: esto incluye


copias extensas de memoria en el proceso de representacin, que es preferible
evitar en una experiencia de reproduccin de alto rendimiento.
Elementos de vdeo incrustados en SVG (Scalable Vector Graphics): este es un
caso similar al de Canvas, e invocar copias extensas de memoria que es
preferible evitar en una experiencia de reproduccin de alto rendimiento.
Establecer la propiedad msRealTime en true en la etiqueta de vdeo o audio. Esto
hace que el sistema entre en un modo de latencia baja, que se prefiere en los
escenarios de comunicacin, pero es menos eficiente en trminos de energa.
Reproduccin de vdeo en segundo plano: cuando una aplicacin que reproduce
vdeo se coloca en segundo plano, esta debe pausar el vdeo, a menos que exista
un motivo especfico para continuar con la reproduccin en segundo plano. Esto
reduce el efecto en el rendimiento en el sistema general.
A veces, se quisiera permitir realizar determinadas acciones en el vdeo como
parte de la presentacin, como voltear el vdeo o acercar una parte de este. Te
animamos a que veas las extensiones agregadas para la etiqueta video antes de
seleccionar una opcin Canvas.
A continuacin se presenta una lista breve con opciones sencillas de
representacin. Se implementan en el nivel de canalizacin de medios nativos y se
exponen como propiedades o mtodos en la etiqueta video.
MsZoom: cuando se establece en true, permite recortar todos los formatos
letterbox o pillarbox alrededor del vdeo.
MsSetVideoRectangle: permite seleccionar una subregin rectangular especfica
del vdeo que se representar en la etiqueta video. Puedes usar esto para acercar
una subregin especfica del vdeo.

MsHorizontalMirror: cuando se establece en true, permite voltear el vdeo


horizontalmente. Si se desea realizar operaciones de procesamiento de la seal
digital (DSP) de audio y vdeo ms avanzados o complejos, considera escribir
complementos multimedia basados en Microsoft Media Foundation (MF). Estas
tienen un mejor rendimiento que las operaciones de DSP que se escriben
directamente con JavaScript.
Estas son algunas sugerencias para la escritura de complementos de DSP.
Para DSP de vdeo, considera el uso de la unidad de procesamiento de grficos
(GPU) (es decir, cdigo de sombreador en DX) y evita las implementaciones
basadas en software siempre que puedas.
Si escribes varios filtros DSP, considera incluirlos en una transformacin de Media
Foundation (MFT) nica. Estas son algunas consideraciones para que se deben
tener en cuenta al implementar otros complementos multimedia, como orgenes
multimedia o descodificadores de MF.
Recuerda que, por lo general, los cdecs de formatos multimedia propietarios solo
funcionan en el modo de software. Por lo tanto, no podrn sacar provecho de la
aceleracin de hardware que est disponible para otros formatos multimedia
estndar, como H.264.
Los componentes del complemento deben implementar funciones para tratar los
mensajes de administracin de calidad (QM). As, no es necesario que la
canalizacin de medios general realice tareas que superen la capacidad del
sistema.
Formatos multimedia recomendados
La seleccin del formato multimedia puede ser un tema delicado y, a menudo, se
realiza a partir de decisiones comerciales. Desde una perspectiva de rendimiento
de Windows 8, te recomendamos el formato H.264 como formato de vdeo
principal, y AAC y MP3 como los formatos de audio que se prefieren. Para la
6

reproduccin de archivos locales, MP4 es el contenedor de archivos que se


prefiere para el contenido de vdeo. Como mencionamos en la seccin anterior, la
descodificacin H.264 es acelerada mediante el hardware de grficos ms
reciente. Tambin vale la pena mencionar que si bien la aceleracin de hardware
para la descodificacin de VC-1 est ampliamente disponible, en un gran conjunto
de hardware de grficos comerciales, la aceleracin est muchas veces
restringida a un nivel de aceleracin parcial (o nivel IDCT), en lugar de un nivel de
carga de hardware pleno (es decir, el modo VLD). Con respecto al audio,
esperamos que las soluciones de carga de hardware estn disponibles para AAC y
MP3 en los prximos dispositivos SoC de Windows 8.
Un aspecto que debes tener en cuenta respecto de las aplicaciones o servicios, si
tienes pleno control del proceso de generacin de contenido de vdeo, es cmo
mantener un equilibrio adecuado entre la eficacia de compresin y la estructura de
GOP. Un tamao de GOP relativamente pequeo con imgenes B puede
aumentar el rendimiento en los modos de bsqueda y de avance y retroceso
rpidos.
Cuando incluyas efectos de audio breves de latencia baja, por ejemplo en juegos,
considera la posibilidad de usar archivos WAV con datos PCM sin comprimir para
reducir la carga de procesamiento que suele haber en los formatos comprimidos
de audio.
Sugerencias para compilar controles de transporte con experiencias de usuario de
alto rendimiento.
La implementacin de video tiene controles de transporte integrados, se espera
que algunas aplicaciones de la Tienda Windows con JavaScript incluyan sus
propios controles personalizados que coincidan con el estilo o las caractersticas
de las aplicaciones particulares.
Siempre es difcil que las plataformas multimedia hagan que el arrastre del
cabezal de reproduccin tenga una verdadera capacidad de respuesta. A
7

continuacin te damos algunas sugerencias para hacer que el arrastre del cabezal
de reproduccin en los controles personalizados sea tan eficaz como en los
controles de transporte nativo.
Establece la propiedad playbackRate de la etiqueta video en "0" durante el
arrastre del cabezal de reproduccin y despus vuelve a establecerla en el valor
que tena antes del arrastre del cabezal de reproduccin.
Asegrate de que se incluyan todos los pxeles (o posiciones) en el recuento del
control deslizante. Un error frecuente es hacer aplicaciones que usan controles
deslizantes con alrededor de 100 posiciones vlidas solamente, aunque pueda
haber 1.200 pxeles en el control deslizante. Para obtener un arrastre del cabezal
de reproduccin sin problemas, siempre es necesario un control deslizante con
precisin de pxeles.
Otra sugerencia es evitar los cambios de diseo en las aplicaciones y usar
msTransform para actualizar las posiciones de los elementos web. Esto invoca a la
ruta de acceso de representacin optimizada internamente, en lugar de recalcular
nuevamente el diseo. Un buen ejemplo para tener en cuenta podra ser el
puntero del control deslizante en un control de transporte.
Como mencionamos antes, una recomendacin general es que hagas
desaparecer los controles de transporte automticamente cuando no haya
interaccin de usuario durante varios segundos. Esto es muy til durante la
reproduccin de vdeo en pantalla completa, aunque debes tenerlo en cuenta
incluso si el vdeo es solo un subconjunto del diseo general de tu aplicacin.
Compatibilidad con subttulos
La plataforma web de Windows 8 proporciona una funcionalidad bsica de
subttulos basada en el elemento <track> definido en la especificacin World Wide
Web Consortium (W3C). Hemos adoptado los formatos Web Video Text Track
(WebVTT) y SMPTE Timed Text (SMPTE-TT) como los formatos con
8

compatibilidad nativa en las aplicaciones HTML5. Para obtener un rendimiento


ptimo del sistema, te animamos a que aproveches los formatos que admite
nuestra plataforma web. Ten en cuenta los posibles efectos en el rendimiento si
debes elegir un formato de datos de subttulos diferente y controlar el anlisis de la
representacin en el nivel de la aplicacin.
Usar imgenes de pster para mejorar el uso de la red
La etiqueta video tiene un atributo opcional para permitir que una aplicacin
muestre una imagen de pster antes de que se hayan descargado los datos del
vdeo. Esta es una manera excelente de garantizar que los recursos de la red y del
sistema solo se usen cuando son necesarios, por ejemplo, cuando el usuario
decide de hecho reproducir el contenido del vdeo. Para usar esta funcin, las
aplicaciones deben establecer el atributo preload de la etiqueta video en none.
Es posible que el usuario tenga que esperar unos segundos adicionales a que se
descargue el contenido, pero le resultar ms conveniente si usa la aplicacin en
un entorno de red de uso medido, por ejemplo.
Reutilizar las etiquetas audio y video
Es comn que las aplicaciones creen etiquetas audio y video de forma dinmica
en tiempo de ejecucin. Pero cada sistema tiene recursos limitados para admitir
solo un determinado nmero de elementos multimedia simultneamente. Es
posible que los recursos de las etiquetas audio y video no se liberen de inmediato
cuando se quitan del rbol de Document Object Model (DOM), por lo que
permanecern en las fuentes del sistema, como la memoria del sistema o de la
GPU. Una recomendacin para mitigar el impacto en los recursos del sistema es
reutilizar las etiquetas video y audio de un grupo de etiquetas video y audio ya
creadas establecindoles nuevos orgenes. Si necesitas liberar un elemento
multimedia, restablece el atributo src y quita todos los elementos source
incrustados en el elemento multimedia correspondiente.
Desactivacin de pantalla y ahorro de energa
9

Para evitar que se desactive la pantalla cuando no se detecta ninguna accin del
usuario; por ejemplo, cuando una aplicacin reproduce un vdeo, puedes llamar a
DisplayRequest.RequestActive. Para ahorrar energa y duracin de la batera,
debes llamar a DisplayRequest.RequestRelease para liberar la solicitud de
pantalla cuando ya no sea necesaria.
Estas son algunas situaciones en las que debes liberar la solicitud de pantalla:
La reproduccin de vdeo est en pausa, por ejemplo, por una accin del usuario,
por almacenamiento en bfer o por un ajuste a causa de ancho de banda limitado.
La reproduccin se detiene. Por ejemplo, se termin de reproducir el vdeo o
finaliz la presentacin. Se produjo un error de reproduccin. Por ejemplo,
problemas de conectividad de red o un archivo daado.

REPRESENTACIN INTERNA DE LA ANIMACIN


Animacin Interna
Todo el conjunto de acciones que utiliza tanto los fabricantes como los
distribuidores en el interior del punto de venta con el objetivo de vender ms.

Es evidente que la animacin no figura entre las tradiciones expresivas de nuestro


mbito disciplinar: la representacin arquitectnica. Pero no lo es menos que
actualmente cualquier arquitecto o estudio de arquitectura dispone de la
tecnologa necesaria para utilizar ese recurso en la comunicacin y la
representacin de sus proyectos. Si bien es cierto que a menudo esa capacidad
tecnolgica no va acompaada de la necesaria formacin para su utilizacin
efectiva, existe una amplia oferta de estudios o empresas auxiliares, al servicio del
profesional, que s disponen de se conocimiento tcnico. De una u otra forma,
pues, la realidad es que son cada vez ms frecuentes los trabajos cuya
presentacin o representacin incluye un clip de animacin. Sin embargo, la
presin del mercado tecnolgico y una cierta ilusin infantil de los profesionales
10

por visualizar dinmicamente los escenarios que proyectamos parecen haber


frenado hasta el momento la necesaria reflexin sobre las posibilidades reales,
ms all de un uso tpico, de esa herramienta hoy ya plenamente a nuestro
alcance.
En realidad, un clip de animacin no es ms que una pelcula de corta duracin,
basada en imgenes virtuales. Un medio que, en s, no representa ninguna
novedad para nuestra cultura. Sin embargo, es evidente que la aplicacin de
sistemas informticos a ese medio ha alterado por completo sus procesos de
produccin, ampliando enormemente sus posibilidades y, sobretodo, hacindolo
accesible a personas de mbitos disciplinares histricamente alejados de ese tipo
de medios. Y ese acceso a la produccin desde otros campos del conocimiento s
que es nuevo. Es nuevo y es revolucionario porqu abre la puerta a nuevos
lenguajes, nuevos cdigos, nuevas formas de comunicar, que surgen como fruto
de la integracin de conocimientos hasta hace poco disjuntos.
Medios Fsicos:
Son todos aquellos medios o instrumentos especialmente el mobiliario que
pretende presentar el surtido de forma masiva. Los resultados que se obtienen se
pueden ver y cuantificar, los medios fsicos tambin se pueden manipular con
facilidad.
Cabeceras de gndola: en las esquinas de los lineales, se suele negociar con los
proveedores con antelacin, los ms importantes son las de alimentacin donde
se negocian fuertemente.
Apilamientos: Medio fsico de presentacin masiva del producto. Se suelen colocar
en un lugar crcalo a la venta natural del producto. Se utiliza muchsimo cuando el
punto de venta tiene un exceso de stock. No suelen pagar por apilonamiento. El
incremento de las tiendas con este mtodo es notable.

11

Islas: Otro medio fsico tambin de presentacin masiva del producto. Gran
impacto visual. Normalmente duran 2 semanas, a veces se anuncia por TV.
Los cajones: Medio fsico de presentacin masiva del producto, se utiliza
especialmente para exponer productos sobrantes o

fuera dstock. Cajones

intentan dar la sensacin de ganga


Vitrinas o neveras: Medio fsico de presentacin masiva del producto, las neveras
las suele pagar el proveedor, refrescos bajo unas condiciones: Exclusividad del
espacio fsico de venta, Cantidad de producto a comprar, la colocacin de la
nevera.

CONCLUSIN
Cuando desarrollas una aplicacin que usa audio y vdeo, debes tener en cuenta
algunas consideraciones importantes de rendimiento. La animacin usada como
un lenguaje, interesante, por sus reglas, su ortografa y su sintaxis. La
presentacin audiovisual de proyectos, mediante clips de animacin, abre un
mundo de recursos nuevos en el camino hacia la conquista de una mayor claridad
12

en la comunicacin del proyecto arquitectnico. Acceder a esos medios requiere,


de una parte, asumir esa claridad y esa capacidad comunicativa como objetivos
prioritarios y, de otra, aproximarse a esos nuevos registros por los caminos de
nuestra propia necesidad expresiva y del gran poso de experiencia y conocimiento
que encierra la cultura del cine y, en general, de la comunicacin audiovisual.

REFERENCIAS ELECTRNICAS

Representacin interna de video


https://msdn.microsoft.com/es-es/library/windows/apps/hh848311.aspx
Fecha de consulta: 19 de febrero de 2015.
Introduccin a la multimedia
http://dis.um.es/~jfernand/0405/tsm/tema1.pdf
Fecha de consulta: 19 de febrero de 2015
Representacin de video
http://afroarqui.blogspot.mx/2012/09/sistemas-numericos-e-larepresentacion.html
Fecha de consulta: 21 de febrero de 2015.

13

Вам также может понравиться