
MARVIN-5MP
5 Megapixel Camera Interface
The 5 Megapixel Camera Interface DesignObject (MARVIN-5MP*) is a complete video
and still picture input unit which is targeted on SoCs with image capture capability as
used in mobile phones with integrated cameras. MARVIN-5MP contains image process-
ing, scaling and compression functions. The integrated image processing functions allow
simple CMOS sensors without any image preprocessing to be supported as well as sen-
sors with integrated YCbCr processing.
Applications
Mobile phones with
integrated cameras
Mobile applications
requiring a mega-
pixel still image
or video input
SoCs with image
capture capability
Key Features
Image processing
and image
improvement
Image scaling of
main and self
picture
Compression
functions for still
picture and video
JPEG encoding
on-the-fly
IP Product Brief
Scaling is used for downsizing the sensor data in
order to display an image on a connected LCD,
or for generating a YCbCr 4:2:0 data stream for
video compression. Output data is transmitted
via an AHB interface. All functional blocks can
be configured using an on-chip microprocessor
via an AHB slave interface.
The scalers can handle up- and downscaling as
well as format conversions of YCbCr formats.
True Digital Zoom is supported in a two step
approach, where the image in the first step is
written to system memory and in the second
step is read back from system memory and up-
scaled. All data is transmitted via the AHB mas-
ter interface into system memory. The memory
locations are programmable depending on the
data to be stored. Besides using the parallel cam-
era interface, camera sensors can be connected
through serial interfaces according to the MIPI
or SMIA standard. MARVIN-5MP can easily be
adapted to lower or higher image resolution, e.g.
for saving gate count or memory.
MARVIN-5MP represents a complete video and
still picture input unit. It contains image process-
ing (ISP), scaling and JPEG compression func-
tions. For displaying on LCD the
MARVIN-5MP also includes a function to con-
vert YCbCr back to display-ready RGB format.
In this case the input format has to be YCbCr
4:2:2. In addition, the display-ready RGB data
can be rotated in 90° steps.
MARVIN-5MP Gate Count
Gates
Ram
JPEG
83K
41kByte
Functions
Other
414K
44kByte
Gate = 2 Input-NAND equivalent,
using TSMC 0.13 μm process and
standard cell libraries
*MARVIN-5MP was formerly part
of the sci-worx GmbH product
portfolio. Silicon Image acquired
sci-worx in January 2007.