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. These devices can also be considered a class of digital signal processors (DSPs).