charge-coupled devices (CCD)