An all-software mobile multimedia platform that meets image quality, power consumption and cost objectives.