A media processor, mostly used as an image / video processor, is a microprocessor-based system-on-a-chip which is designed to deal with digital streaming data in real-time rates.Media processors are mainly targeted at digital televisions and set-top boxes.