Top multimedia performance in mobile phones

... image processing. (embedded Image Signal Processor) ... By taking a unique system approach to audio, video, and image processing, this multimedia processor ... applications like digital still camera, ... The PNX4103 includes a dual-sensor.
177KB taille 1 téléchargements 332 vues
NXP Nexperia mobile multimedia processor PNX4103

Top multimedia performance in mobile phones By taking a unique system approach to audio, video, and image processing, this multimedia processor delivers top-tier performance in multimedia mobile phones. The combination of TriMedia and ARM CPUs, along with dedicated hardware accelerators, creates flexible processing power that consumes very little power in a footprint of only 10x10 mm. Key features Ñ High-resolution imaging - Up to 10 Megapixel, CCD or CMOS, parallel and high-speed serial interfaces - Still JPEG compression/ decompression (EXIF 2.21 DCF 2.0 compliant) - Flashlight (Xenon/LED) synchronization Ñ High-performance image processing (embedded Image Signal Processor) - Color enhancement, sharpness, noise reduction - Auto Exposure (AE), Auto White Balance (AWB), Auto Focus (AF) - Shutter control - Continuous digital x16 zoom (including up scaling) Ñ Audio/Video record and playback - Record/Playback video MPEG4 Advanced profile, H.263, H.264 up to D1 resolution at 30 fps with video stabilization

- Record/Playback audio MP3, eAAC+ - Simultaneous H.264 encode/decode of streams up to CIF at 30 fps Ñ Programmable solution supports upgrade of video and audio codecs, multimedia enhancements, and more Ñ Fully integrated TV Out - Watch still pictures/video on TV set (S-video and CVBS NTSC/PAL analog output) - Analog video signal out can be plugged directly into TVs or DVD recorders Ñ 2D graphics - Up to 3 independent graphic planes mixed over still pictures or video - Graphic edition (text, icons, picture edit), 2D graphics functions Ñ Dual 16M colors display support: 1 RAM-less interface, up to WVGA, and 1 RAM-based interface, up to QVGA

Ñ CMOS90, LFBGA260 (10x10 mm) package including a 128-Mbit stacked DDR-RAM The NXP Nexperia mobile multimedia processor PNX4103 brings advanced, flexible performance to embedded camera applications in multimedia mobile phones. Designed as a co-processor, it can easily interface with any host processor using a standard parallel memory interface. Powered by NXP Trimedia and ARM9 processors, the PNX4103 offers a unique, optimized architecture for addressing top-class multimedia applications like digital still camera, video camcorder, TV-on-mobile and video-conferencing. 90-nm CMOS technology delivers low power consumption and reduced package size.

Audio/Video subsystem A TM3270, the latest Trimedia CPU core, running at 350 MHz, is used to achieve the video performance required in camcorder and DVB-H applications. It can encode baseline H.264 up to VGA or decode main profile H.264 up to D1 resolution, both at 30 fps. To remove unwanted linear and rotational moves, a hardware-based jitter extractor stabilizes all video streams up to D1 resolution before encoding.

Programmable options in the host, sensor, and display interfaces make design-in easier, while advanced image processing functions give the end user a wider variety of features to choose from. The processor also offers several built-in software functions that improve performance, increase design flexibility, and make the imaging functions more user-friendly. Image processing subsystem The PNX4103 includes a dual-sensor interface. For both sensors, parallel and high-speed serial interfaces are available. The main sensor can be CMOS or CCD up to 10 megapixels. The two parallel imaging pipelines

The Trimedia CPU also supports audio codecs as well as advanced algorithms like frame doubling or Smart Color Mapping, which enrich the user

manage both video inputs at the same time for exposure, white balance, video stabilization, contrast enhancement, sharpening, noise reduction, x16 continuous digital zoom, and more. The high-performance and wide range of features of the image processing subsystem transform a mobile phone into a high-end digital still camera.

experience in playback mode. Display subsystem The PNX4103 has a dual-display interface. The primary display interface is dedicated to a RAM-less 24-bit (16M colors) LCD up to Wide-VGA resolution, and supports both parallel and high-speed serial interfaces. The secondary display interface supports RAM-based LCDs up to QVGA (16M colors).

NXP NEXPERIA PNX4103 Camera 1

Camera 2

CCIR656 input

Video and imaging processor 2 × eSCP 10 Mega pixels eSCP

Di eSCP

Jitter extractor

Color matrix

1 × up scaler 3 × down scalers

Sensor synchro (flashlight, shutter, ...)

Video engine

Cpu subsystem

NXP Trimedia Dsp 350 Mhz

Arm926 208 Mhz

64 Kb I-cache

128 kB D-CACHE

Video codecs

32 Kb I-cache

32 Kb D-cache Etm

Interrupt control

Flash-light

Denc

TV DAC

TV buffer TV out

Analog TV-out

RAM-based LCD L/f

Video and imaging renderer Renderer

RAM-less LCD L/f

Spi dedicated to display

2

Gpio Pwm

Timers

Uart Jtag

System bus TV scaler

2

Is 2×Ic

SSI RAM-less LCD Control

DDRAM control

DMA RAM-based controller LCD Control Display/memory control Stacked DDRAM

Block diagram of the Nexperia mobile multimedia processor PNX4103

H-speed serial Tx

Baseband interface

bra783

TV out The Analog TV out is compatible with PAL and NTSC standards and supports 4:3 and 16:9 formats. The output can be directly linked to the video inputs of TV sets, set-top boxes or DVD recorders in order to watch still pictures or video, with the possibility of resizing, centering, rotating, or adding overlay objects. Graphics subsystem With the video renderer, it’s easy to perform overlay editing on still pictures or video. The renderer offers up to three independent overlay planes, which can be mixed independently on the two display interfaces and on the TV out streams. The overlay objects can be made of text, icons (JPEG), or 2D objects. These planes support 24 -bit color, alpha blending, and transparency. Video conferencing The PNX4103 can encode and decode two different video streams up to CIF 30 fps at the same time, for video-conferencing purposes. Easy to experience The PNX4103 offers different high-speed interfaces for video-stream exchange and command interfaces. Its firmware is loaded through the communication port after each reset, which makes this solution very easy to upgrade. The simple set of commands and the debug tools package offer designers an easy way to integrate advanced multimedia features. The PNX4103, along with its 128-Mbit DDR SDRAM, is housed in a small (10x10 mm) LFBGA260 package.

www.nxp.com ©2006 NXP B.V. All rights reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner.

Date of release: November 2006

The information presented in this document does not form part of any quotation or contract, is believed to be accurate and

Document order number: 9397 750 15437

reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use.

Printed in the Netherlands

Publication thereof does not convey nor imply any license under patent- or other industrial or intellectual property rights.