Download reproductores mp4
Document related concepts
no text concepts found
Transcript
REPRODUCTORES mp4 ROMÉN NERIS TOMÉ INDICE DE CONTENIDOS Introducción Microprocesadores usados en reproducción de MPEG-4 Comparativa: iPod Vs. Zune Pero no son los únicos… Enlaces INTRODUCCIÓN MPEG - 4, introducido a finales de 1998, es el nombre de un grupo de estándares de codificación de audio y video así como su tecnología relacionada normalizada por el grupo MPEG. Los usos principales del estándar MPEG-4 son los flujos de medios audiovisuales, la transmisión bidireccional por videófono y la emisión de televisión. MPEG-4 toma muchas de las características de MPEG-1 y MPEG-2 así como de otros estándares relacionados. MPEG-4 está formado por varios estándares, llamados "partes", entre los que nos interesan: Parte 1 (ISO/IEC 14496-1): Sistemas: Describe la sincronización y la transmisión simultánea de audio y vídeo. Parte 2 (ISO/IEC 14496-2): Visual: Un códec de compresión para elementos visuales (video, texturas, imágenes sintéticas, etc.). Parte 3 (ISO/IEC 14496-3): Audio: Un conjunto de códecs de compresión para la codificación de flujos de audio; incluyen herramientas de codificación de audio y habla. Parte 14 (ISO/IEC 14496-14): Formato de archivo MPEG-4: El formato de archivo de contendor designado para contenidos MPEG-4. INTRODUCCIÓN Un reproductor de vídeo digital es un dispositivo que almacena, organiza y reproduce archivos de vídeo, música e imágenes. Comúnmente se le denomina reproductor mp4, pero los reproductores de vídeo digital reproducen a menudo otros formatos de archivo. Tipos de reproductores: Reproductores basados en Flash. Reproductores basados en disco duro. MICROPROCESADORES USADOS EN REPRODUCCIÓN DE MPEG-4 MIPS TECHNOLOGIES MICROPROCESADORES USADOS EN REPRODUCCIÓN DE MPEG-4 Familia MIPS32® 4KE® Pipeline de 5 etapas. Frecuencia de 233MHz. 1, 2, 4 u 8 registros de 32-bits de propósito general. Posibilidad de operación en modo supervisor. Vectores de interrupción y soporte para controlador de interrupciones externo. Soporte para memoria virtual (con paginado de pequeño tamaño y recursos para manejo de tablas de paginación extensa). Codificación de 16-bits de instrucciones de 32-bits para la mejora de la densidad de código. Caché de datos e instrucciones individuales y configurables, con tamaños de 0-64 Kb. Tamaño de línea de la cache de 16 bytes. Buses unidireccionales de 32 bits separados para direcciones y datos. Unidad multiplicador/divisor con tasa máxima de cálculo de 32x16-bits por ciclo de reloj, o de 32x32-bits para varios ciclos. Modo Power-down disparado por instrucción Wait. MIPSsim™. Simulador para el modelado de buses funcionales y set de instrucciones. MICROPROCESADORES USADOS EN REPRODUCCIÓN DE MPEG-4 Familia MIPS64® 5K® Ruta de datos y direcciones de 64-bits. Frecuencia de 233 MHz. 32 registros de propósito general. Comparadores y contadores para interrupciones en tiempo real. Registros de supervisión de instrucciones y datos para puntos de ruptura mediante software. Posibilidad de modo supervisor. Unidad de punto flotante (sólo para el 5Kf®) totalmente segmentada, con 32 registros para estas operaciones. Caché de datos e instrucciones individuales y configurables con tamaños de 0-64 Kb. Memoria virtual con tamaño variable de paginación (4Kb – 16Mb). Todos los dispositivos E/S registrados. Bus de dirección y datos unidireccional, separados y de 36-bits y 64-bits respectivamente. Unidad multiplicador/divisor con máxima tasa de cálculo de 32x16-bits por ciclo de reloj, 32x32 para varios ciclos y 64x64-bits en 9 ciclos. Modo Power-down disparado por instrucción Wait, y modo Sleep. 4 unidades de ejecución: Integer Unit (ALU y desplazador), Multiply Divide Unit (MDU), Branch Control, Processor Control. MICROPROCESADORES USADOS EN REPRODUCCIÓN DE MPEG-4 STMicroelectronics Procesador ST231 a 400 MHz. 3 núcleos de procesamiento que proporcionan hasta 4’5 GOPs de potencia de procesamiento. Codificación MPEG-2 en tiempo real. Pre-procesamiento para una calidad superior de imagen. Dolby® stereo, MPEG-1 layer 2, MP3. Decodificación de video MPEG-2 y MPEG-4. Decodificación de audio 5.1 Dolby® Digital/MPEG multichannel/MP3/ WMA/DTS/MLP and AAC decoding. Salida HD digital a través de HDMI. Memoria DDR de hasta 166 MHz. MICROPROCESADORES USADOS EN REPRODUCCIÓN DE MPEG-4 NOMADIK Plataforma de procesadores existente desde 2004, compuesta por un núcleo ARM con dos subsistemas para el manejo de audio y video. Se pretende que para este año se pase a una arquitectura con múltiples CPUs, y seis subsistemas en un solo chip con tecnología de 45 nm. Típicamente cada subsistema consistirá en un núcleo DSP, un acelerador hardware y un DMA data mover. MICROPROCESADORES USADOS EN REPRODUCCIÓN DE MPEG-4 ARM ARM1136JF™ Un potente set de instrucciones, el ARMv6, cuyas especificaciones son, entre otras: Instrucciones reducidas para una disminución del ancho de banda de memoria y los requerimientos de tamaño de hasta un 35%. SIMD: Single Instruction Multiple Data. Frecuencia de 550 MHz. Modo de funcionamiento Power-Down para reducir el consumo de potencia cuando el procesador no está en uso. Pipeline de 8 etapas. Pipeline separado para operaciones loadstore y operaciones aritméticas. Predicción de salto y retorno de pila. Sistema de memoria de altas prestaciones, que soporta cachés de 4 a 64 Kb. Opción para coprocesador con vectores de punto flotante. MICROPROCESADORES USADOS EN REPRODUCCIÓN DE MPEG-4 MICROPROCESADORES USADOS EN REPRODUCCIÓN DE MPEG-4 FREESCALE El i.MX21 está basado en el procesador ARM926EJ-S, que se compone de: Caché de instrucciones y datos de 16K. 266 MHz. Arquitectura ARM® 32-bit RISC. Set de instrucciones comprimidas de 16-bits. Master Bus de AMBA™ para SoCs. Virtual Memory Management Unit (VMMU). Digital Phase-Locked Loop para la generación interna y control de la señal de reloj. Soporte para tres modos diferentes de consumo: run, doze y stop. Reloj de sistema: hasta 133 MHz. Interfaz para memoria externa: mismo reloj para la fuente como para el sistema, hasta 133 MHz con 1.8 V. Reloj de sistema derivado del reloj de la CPU mediante un divisor. COMPARATIVA: iPod Vs. Zune PERO NO SON LOS UNICOS… ENLACES www.mips.com www.arm.com www.freescale.com www.st.com www.apple.com www.samsung.com.es www.maxmemo.com www.energysistem.com www.sony.es www.creative.com www.zunetotal.com www.ciao.com