Download REPRODUCTORES MP4

Document related concepts
no text concepts found
Transcript
ROMÉN NERIS TOMÉ
5º ETSIT – MICROPROCESADORES PARA COMUNICACIONES
INDICE
INTRODUCCIÓN ............................................................................ 3
Partes de MPEG-4..................................................................................................... 3
Reproductores MP4................................................................................................... 4
Tipos de reproductores ............................................................................................. 4
MICROPROCESADORES USADOS EN REPRODUCCIÓN DE
MPEG-4 .......................................................................................... 5
MIPS TECHNOLOGIES ........................................................................................... 5
MIPS32® 4KE® ...................................................................................................... 5
MIPS64® 5K® ......................................................................................................... 7
STMicroelectronics .................................................................................................... 8
NOMADIK ............................................................................................................... 9
ARM ............................................................................................................................. 9
ARM1136JF™ ....................................................................................................... 10
FREESCALE ............................................................................................................ 11
COMPARATIVA: iPod Vs Zune ..................................................... 13
Microsoft Zune 4GB VS. Apple iPod Nano 4GB: ................................................ 13
Microsoft Zune 8GB VS. Apple iPod Nano 8GB: ................................................ 14
Microsoft Zune 80GB VS. Apple iPod Classic 80GB: ........................................ 14
PERO NO SON LOS UNICOS… ................................................... 17
SAMNSUNG YP-P2J CB ........................................................................................ 17
COWON D2 8 GB .................................................................................................... 17
ENERGY SISTEM INNGENIO 4000 .................................................................... 17
SONY NWZ-A818V ................................................................................................. 18
CREATIVE ZEN V PLUS 8Gb ............................................................................... 18
CONCLUSIONES .......................................................................... 18
ENLACES ..................................................................................... 19
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 (Moving Picture Experts Group) de ISO/IEC. Los usos principales del
estándar MPEG-4 son los flujos de medios audiovisuales, la distribución en CD, la
transmisión bidireccional por videófono y 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, tales como soporte de VRML (Virtual Reality Modeling
Language) extendido para Visualización 3D, archivos compuestos en orientación a
objetos (incluyendo objetos audio, vídeo y VRML), soporte para la gestión de
Derechos Digitales externos y variados tipos de interactividad.
Partes de MPEG-4
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.
De forma gráfica se presentan los componentes del MPEG-4:
Reproductores MP4
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 (debido a la ubicuidad de este formato), pero los reproductores de
vídeo digital reproducen a menudo otros formatos de archivo. Los formatos de
archivos que visualiza cada reproductor dependen del fabricante.
Tipos de reproductores
Existen principalmente dos tipos de reproductores de vídeo digital:
Reproductores basados en Flash - Éstos son dispositivos que almacenan
ficheros de audio digital en
memoria interna o externa, como
tarjetas
de
memoria.
Normalmente son dispositivos
con
poca
capacidad
almacenamiento,
de
típicamente
entre 256MB-8GB. Reproducen
formatos de archivo propietarios
tales
como
además
MTV,
de
o
AMV,
archivos
de
imágenes en formatos JPEG y
BMP, y reproducen audio en
formatos
MP3
y
WMA.
El
tamaño de su pantalla no suele
superar las 2’5 pulgadas.
Reproductores basados en
disco duro - Dispositivos que leen ficheros de vídeo, imágenes y audio desde un
disco duro. Estos reproductores tienen capacidades de almacenamiento mucho más
grandes, desde 5GB a 200GB, dependiendo en la tecnología del disco duro.
MICROPROCESADORES USADOS EN REPRODUCCIÓN
DE MPEG-4
El mercado de los reproductores mp4 está ahora mismo en alza. Existen
numerosas compañías que nos ofrecen una amplia variedad de modelos con
diferentes prestaciones, acabados y accesorios. Dentro de los chips procesadores
suministrados para estos reproductores se ha escogido una selección de los que
mayor presencia tienen en la actualidad.
MIPS TECHNOLOGIES
MIPS Technologies posee varias familias de procesadores de 32-bits y de 64-bits
que plantean interesantes soluciones a la hora de reproducir MPEG-4. En cuanto a 32bits nos quedaremos con la familia MIPS32® 4KE® ya que es la familia más
importante en cuanto a aplicaciones con procesador empotrado, y en el caso de 64bits exploraremos la familia MIPS64® 5K®.
MIPS32® 4KE®
Defendido por MIPS como el principal procesador para aplicaciones empotradas
dada su altísima configurabilidad para diseños SoC. Con un alto rendimiento, un bajo
consumo y una gran flexibilidad para optimizar cualquier tipo de diseño. Dispone de
tres modelos: 4KEp® (pico: alto rendimiento de procesos en pasos pequeños),
4KEm® (multiplier: con multiplicador añadido), 4KEc® (core: con el core base).
Esta familia de microprocesadores presenta, entre otras, las siguientes
características:

Pipeline de 5 etapas.

Frecuencia de 400MHz.

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.
4KE
Cores
4KEp
4KEm
4KEc
5
5
5
1.53
1.53
1.53
Floating
Point
Coprocessor
no
no
no
Vectored
Interrupt
yes
yes
yes
Fast
Multiplier
no
yes
yes
32 / 32
32 / 32
32 / 32
EC
EC
EC
64KB
64KB
64KB
W-Back
W-Back
W-Back
Pipeline
Stages
Performance
(DMIPS / MHz)
Addr / Data
Bus Width (bits)
Bus Protocol
Max Cache
Size
Data Cache
Type
MIPS64® 5K®
Familia de alto rendimiento, con un procesador sintetizable de 64-bits diseñado
para aplicaciones SoC.
Especialmente recomendada para consumo digital,
networking y aplicaciones empotradas que requieran de un procesador avanzado de
64-bits. Presenta dos modelos: 5Kc® (core: con el core base), 5Kf® (floating point:
añade hardware para punto flotante).
La familia MIPS64® 5K® se caracteriza por las siguientes especificaciones:

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.
En la siguiente tabla se resumen sus principales características:
5Kc®
Pipeline Design
Fast Multiplier
MIPS64
6-Stage
yes
5Kf®
MIPS64
6-Stage
yes
Cache Controller
yes
yes
Max Cache Size
64KB
64KB
Date Cache Type
Write Back
Write Back
Floating Point Unit
no
yes
MIPS3D ASE
no
no
STMicroelectronics
Otra de las grandes compañías a tener en cuenta es
STMicroelectronics, que nos ofrece el STd8010 Flexible
MPEG audio/video codec with DVD and DVB receiver
capability. Este procesador ha sido diseñado para la
codificación/decodificación
de
audio/video
en
dispositivos de bajo coste y se plantea como un
procesador con una flexibilidad y características sin igual
Las principales características que definen a este microprocesador son:

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.

Acelerador gráfico 2D.

Salida HD digital a través de HDMI.

Memoria DDR de hasta 166 MHz.
NOMADIK
Otra de las propuestas de mejora para 2008 de STMicroelectronics es Nomadik,
una 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,
DSPs 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.
Esta reconversión a arquitectura multicore es necesaria para una nueva
generación de procesadores Nomadik que reduzca el consumo de potencia mientras
incrementa el rendimiento para ser usado en un contexto de aplicaciones multimedia.
Cuando esté listo se tendrá un procesador con seis subsistemas, cuatro de los cuales
consistirán en cuatro núcleos DSP. Cada uno estará integrado con una memoria de
nivel 1.
ARM
ARM diseña tecnología para productos digitales avanzados; desde wireless,
networking y soluciones de entretenimiento y consumo, hasta seguridad y dispositivos
de almacenamiento. ARM ofrece microprocesadores RISC de 16 o 32-bits de los
cuales se explorará el ARM1136JF™ usado entre otros dispositivos por el Zune 80
Gb de Microsoft. También Apple en su nuevo iPod nano utiliza un procesador de ARM
aunque por razones de competitividad en el mercado no han querido revelar que
modelo específico usa, llegando incluso a sustituir el modelo de ARM que viene
grabado en el chip por el logo de la compañía, detalle que, como curiosidad se
muestra a continuación:
ARM1136JF™
El procesador ARM1136JF™ ofrece hasta 660 DMIPS en procesos de 0.13µ.
Posee la versión 6 del juego de instrucciones de ARM con ARM Jazelle® technology
para ejecuciones empotradas de Java, código de compresión reducido de ARM y
opción para un coprocesador con punto flotante. Las cachés de datos e instrucciones
son configurables. Este procesador utiliza una interfaz AMBA® 2.0 AHBTM compatible
con un gran rango de sistemas IP y periféricos.
Se expone a continuación un diagrama de sus partes:
El ARM1136JF™ se define por poseer las siguientes características principales:

Un potente set de instrucciones, el ARMv6, cuyas especificaciones son,
entre otras:
o Instrucciones reducidas para una disminución del ancho de
banda de memoria y los requerimientos de tamaño de hasta un 35%.
o Extensiones para DSP.
o 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
aritméticas.
separado
para
operaciones
load-store
y
operaciones

Predicción de salto y retorno de pila.

Sistema de memoria de altas prestaciones, que soporta cachés de 4 a
64 Kb.

Interfaz para vectores de interrupción.

Opción para coprocesador con vectores de punto flotante.
FREESCALE
Freescale Semiconductor nos ofrece como opción para dispositivos empotrados
que requieran la reproducción de MPEG-4 la plataforma i.MX21 Portable Media Player,
un procesador basado en el ARM926EJ-S y el sistema operativo Microsoft®
Windows® CE 5.0 desarrollado específicamente para dispositivos de batería, con
botones interactivos y requerimientos multimedia. Este robusto kit de hardware y
software ha si diseñado para complementarse con el estándar Microsoft Portable
Media Center, un estándar diseñado por Microsoft para la descarga de música, juegos,
correo electrónico etc. en dispositivos portátiles.
Las características más notables que presenta esta plataforma junto con el
diagrama de bloques se presenta a continuación:
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.

Código 100% compatible con ARM7TDMI™.

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
Una de las grandes competiciones entre compañías que ha generado el mercado
de los reproductores mp4 es la que mantienen ahora mismo dos de los grandes titanes
de la industria: por un lado Apple con su nuevo iPod nano de 3ª generación, y por otro
Microsoft con la 2ª generación de su reproductor, Zune.
En esta comparativa, un tanto más comercial y no tan dedicada al estudio
específico de sus procesadores, se intentará dar una visión global de lo que nos ofrece
cada uno de estos reproductores.
Microsoft Zune 4GB VS. Apple iPod Nano 4GB:
Empezaremos la comparativa echándole un vistazo al precio de ambos para que
sea una comparativa equilibrada. Ahora parece que los precios y las prestaciones se
igualan. En este caso el iPod nano de 4GB de capacidad cuesta 149 dólares / 139
euros, lo mismo que el modelo de Redmond y con la misma capacidad.
El Zune de 4GB se encuentra en cuatro colores disponibles: negro, marrón, rosa y rojo
y saca ventaja al iPod nano que sólo lo encontramos en color plateado.
La pantalla del nano es superior por 0,2 pulgadas. Estamos hablando de 2 pulgadas
exactas contra 1,8. No es mucha la diferencia, pero a la hora de ver un corto de vídeo
o un pequeño pase de diapositivas con imágenes, siempre se agradece ese extra de
pantalla.
El reproductor de Apple sigue sin tener radio FM, y pese a haber mejorado el software
interno con la inclusión de CoverFlow y otros elementos, el manejo y la sencillez del
Zune también son palpables. Además, la incorporación de la sintonizadora FM y el WiFi de serie en la gama Zune, le permite ser el claro vencedor en este aspecto.
Por contra, las más de 5 horas de reproducción ininterrumpida de vídeo y las 24 horas
de vida, escuchando música, con una carga completa de batería, hacen que el iPod
nano gane en este campo.
Microsoft Zune 8GB VS. Apple iPod Nano 8GB:
En este punto, y partiendo de que ambos reproductores tienen las mismas
características técnicas y de aspecto que en el punto anterior, únicamente
resaltaremos aquellas cuestiones de interés.
Lo primero que debemos comentar es que, en esta nueva versión, el reproductor nano
de Apple sí está disponible en, nada más y nada menos que, cinco colores: gris, azul,
verde, negro y el rojo con su correspondiente donación a una fundación benéfica de
lucha contra la SIDA en África.
Microsoft Zune 80GB VS. Apple iPod Classic 80GB:
Mismas capacidades, mismo precio (249 dólares) y misma resolución de pantalla.
Eso les une y les convierte en duros rivales. El reproductor de Apple se lleva un punto
de ventaja por su menor grosor, que es muy favorable para el transporte.
Por contra, la pantalla del Zune de 80GB supera con creces a la del iPod Classic,
quedándose ésta en 2,5 pulgadas frente a las 3,2 del Zune.
Los últimos datos nos indican que el Zune 80 incorporará una salida de 720x480 a 30
fps o bien, 720x576 a 25 fps sin codificar. Además, el reproductor preferido por Bill
Gates y Steve Balmer soporta los formatos de audio: WMA, WMA protegido, WMA
Lossless, MP3, MP3 con bitrate variable y AAC. Al iPod debemos retirarle los formatos
WMA e incorporar los Audible, Apple lossless, WAV y AIFF. Por lo que, en lo que
codecs de audio se refiere, el Classic resulta el ganador absoluto.
No podemos decir lo mismo de los codecs de vídeo, aunque ambos reproducen H.264
y MPEG-4, el Zune se lleva la victoria con su formato WMA conocido y muy extendido
a nivel mundial.
La autonomía, con el Wi-Fi (802.11b/g) del Zune apagado, es de 5 horas para vídeo y
20 horas de reproducción ininterrumpida de música. En el caso del reproductor de
Apple, la duración de la batería aumenta hasta las 30 horas (en música).
Una curiosidad es que el reproductor iPod Classic puede utilizarse como disco duro
para almacenar datos y el de Microsoft no. Además, el Zune de gran capacidad
únicamente está disponible en color negro, frente a los tonos plata y negro del iPod.
Por último destacamos que el Zune en su versión de 80GB incluye en el precio unos
auriculares "premium".
En la tabla inferior se muestra de forma resumida las características del iPod nano
de 4 y 8 Gb y del reproductor Zune con las mismas capacidades.
Característica
Capacidad de
almacenamiento
Precio (en USA)
Zu
Zu
ne 4GB
ne 8GB
iPod nano
4GB
8GB
4GB
8GB
$14
$19
$14
$19
9.99
9.99
9
9
Alto
91.5mm (1.6”)
69.8 mm (2.75")
Ancho
41.4mm (3.6”)
52.3 mm (2.06")
Espesor
8.5mm (0.33”)
6.5 mm (0.26")
Peso
Tamaño pantalla
Resolución pantalla
Duración de la
batería (música)
N/A
1.8 pulgadas
320x240
24 horas (WiFi
apagado)
49,2 g (1.74
onzas)
2 pulgadas
(Iluminada por LED)
320x240
24 horas
Duración de la
batería (vídeo)
4 horas (WiFi
apagado)
5 horas
Sintonizador FM
Si
No
Salida de TV
No
Si
Zune Pad
Rueda clic
No
Si
Si
No
Si
No
WMA, WMA
AAC, MP3,
Control
Uso como disco
Sincronización
inalámbrica
Compartir
inalambricamente
Formatos de audio
Formatos de vídeo
Lossless, MP3, MP3
Audible, Apple
VBR y AAC
Lossless, AIFF y WAV
H.264, MPEG-4,
WMV
H.264, m4v,
mp4, mov, MPEG-4
JPEG, BMP, GIF,
Formatos de fotos
JPG
TIFF, PSD (sólo Mac)
y PNG
Contenido
Precargado
Tienda en línea
Descarga de
canciones
Descarga por
suscripción
Descarga de Videos
Si
No
Zune Marketplace
iTunes Store
$0,99 o 79
Microsoft Points
Zune Pass
$14.99/mes
Si / N/A
$0,99
No
Si / $1,99 c/u
Estrenos $12,99
Descarga de
Películas
No disponible
a 14,99
Películas en catálogo
$9,99
Conexiones
Software
Compatibilidad
USB, WiFi
USB
Zune
iTunes
Windows
Mac y Windows
PERO NO SON LOS UNICOS…
A pesar de que estos dos reproductores pertenecen a, si no las más importantes
compañías, a dos de las más importantes, existen otras muchas marcas que nos
ofrecen por precios muy similares modelos con un gran rendimiento y características.
Dada la extensión que podría tener este apartado a causa de la multitud de opciones
posibles, me he centrado en poner algunos de los reproductores que más he visto
recomendados en foros y revistas especializadas, cuyo precio oscile alrededor de los
200€.
SAMNSUNG YP-P2J CB
Samsung ofrece alta tecnología y calidad en su gama de
reproductores multimedia, con un aspecto más que cuidado y
algunas funciones extra como el lector de textos. La
reproducción de sonido e imágenes es más que satisfactoria y la
pantalla táctil facilita el acceso a las diferentes funciones que
ofrece. No permite ampliar la memoria disponible pero ofrece
comunicación por BlueTooth para auriculares.
COWON D2 8 GB
Con este reproductor, Cowon ofrece una buena
colección de características avanzadas, como su pantalla
táctil y una calidad de imagen bastante buena. El sonido
tampoco está descuidado y junto con la variedad de
formatos admitidos sorprende ver una autonomía cercana
a los dos días continuos mientras reproduce audio.
Dispone de una bahía para tarjetas de memoria que
elevan su capacidad.
ENERGY SISTEM INNGENIO 4000
La capacidad de almacenamiento de este modelo está por
debajo de la del resto de dispositivos de la comparativa, pero
esa es una de sus pocas características en las que se queda por
detrás del resto de modelos. La pantalla no destaca por su
calidad de imagen, pero su tamaño resulta apreciable.
SONY NWZ-A818V
La interfaz utiliza una buena colección de botones frente a
la sencillez de otros modelos, carece de radio y su memoria
no se puede ampliar. Pero como reproduciros de sonido su
calidad es notable y la pantalla no decepciona.
CREATIVE ZEN V PLUS 8Gb
En este modelo, que destaca por su tamaño reducido, se
dispone de radio FM y grabadora integrados. En el apartado
sonoro da buena calidad, pero su pantalla resulta muy pequeña
para ver videos, y tampoco dispone de capacidad de memoria
ampliable.
CONCLUSIONES
Como se ha podido ver a lo largo de este estudio, la cantidad de caminos posibles
a la hora de elegir un procesador para su inclusión en un reproductor mp4 es enorme.
Nos hemos limitado a ver algunas de las muchas posibles opciones en cuanto a
fabricantes, basándonos en su aparición en el mercado.
En cuanto a reproductores mp4, hemos visto que a pesar de que el iPod de Apple
se está llevando ahora mismo la gran parte de las ventas, y que Microsoft ha entrado
en este mercado un tanto tarde lo cual está haciendo que no esté teniendo los
resultados que esperaba, existen otras muchas marcas que ofrecen modelos similares
en prestaciones y precios, dándonos la opción de que escojamos el que más nos
interese.
Con todo esto he querido dar una visión de lo amplio que es este campo ya que
todas las empresas están interesadas en tener una parte dedicada a él, dado el alto
nivel de exigencia que presentan sus consumidores y la oportunidad de beneficios que
representa para las compañías.
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

www.arm.com/miscPDFs/1751.pdf