The MARVIN family of camera processor IP cores is a complete video and still picture image processing unit which is targeted for SoCs with image capture capability generally used in mobile phones with integrated cameras. The MARVIN products are offered in five versions with resolutions of 2, 3, 5, 8 and 12 megapixels. MARVIN cores contain image processing, scaling and compression functions. The integrated image processing functions allow simple CMOS sensors, without any image preprocessing, to be supported as well as sensors with integrated YCbCr processing.