The primary purpose for ROICs is to accumulate the photocurrent from each pixel and then transfer the resultant signal onto output taps for readout.
A ROIC has high-speed analog outputs to transmit pixel data outside of the integrated circuit.
A digital readout integrated circuit (DROIC) is a class of ROIC that uses on-chip analog-to-digital conversion (ADC) to digitize the accumulated photocurrent in each pixel of the imaging array.
DROICs are easier to integrate into a system compared to ROICs as the package size and complexity are reduced, they are less sensitive to noise and have higher bandwidth compared to analog outputs.
DPROICs have an even higher bandwidth than DROICs and can significantly increase the well capacity and dynamic range of the device.