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