[New DRA7xxP feature versus DRA75x/DRA74x]
The Imaging Subsystem (ISS) deals with the processing of pixel data coming from memory (image format encoding and decoding can be done to and from memory). ISS is mainly composed of an Image Signal Processor (ISP), a block based imaging accelerator (SIMCOP), and Camera Adapter Layer (CAL) module.
ISS offers the following main features:
- ISS interfaces:
- One Camera Adapter Layer (CAL) module supporting DMA function for data read/write from/to system memory
- 128-bit data interface to L3_MAIN system interconnect
- Image Signal Processor (ISP):
- Memory-to-memory processing
- Up to 532 MPix/s throughput
- Statistic data collection
- Image pipe interface (IPIPEIF) front-end RAW data processing
- IPIPE back-end RGB and YUV data processing
- High-ISO video noise filtering (NSF3V)
- Global and local contrast enhancement accelerator (GLBCE)
- Two image continuous real-time resizers (RSZ)
- Chroma noise filter (CNF)
- Still Image Coprocessor (SIMCOP):
- Memory-to-memory operation
- Warping accelerator (LDC)
- Temporal video noise filter (VTNF)
- Direct memory access (DMA) controller
- Hardware sequencer
- Mesh based lens distortion and perspective correction