Loading patent details...
US5387796A: Low Leakage Current Photodetector Arrays | Searchlight