¿Cómo muestra Android la imagen o el video incluso antes de comenzar a capturar con la cámara?

Cuando se usa Android para tomar una foto o capturar un video, la pantalla muestra continuamente lo que una cámara puede ver.

¿Eso significa que el dispositivo CCD/CMOS está expuesto a la luz continuamente? ¿O se muestra por algún otro medio (sin involucrar CCD/CMOS)? ¿La diferencia entre mostrar y capturar un video (o una foto) es solo almacenamiento? ¿Android toma fotos continuamente para mostrarlas, incluso si no toma una foto?

Respuestas (1)

En primer lugar, no hay un obturador físico en las cámaras de los teléfonos inteligentes, por lo que el CMOS siempre está "expuesto a la luz de forma continua", incluso cuando el teléfono está completamente apagado.

The Android camera interface has two modes (actually more, but only two are relevant). One is the "capture" mode, which allows full control over exposure time, resolution, and image processing, and allows to take photos at the maximum quality offered by the hardware. The second is "preview" mode, which produces images at a high frame-rate, but doesn't offer the app as much control over exposure and image processing, and is limited to smaller resolutions, and worse exposure control.

Often, the "preview" mode can also output in a different (YUV) format directly into GPU-accessible memory for efficient display on the screen, while "capture" mode can encode directly to JPEG for storage in main memory.

Is the difference between displaying and capturing a video(or photo) is only storage?

No, la diferencia es entre los dos modos. Capturar un video o una foto ofrece mejor calidad y más control, y puede aprovechar la codificación de hardware para guardar de manera eficiente en un archivo JPEG o MPEG.

¿El teléfono celular está continuamente tomando fotos para mostrar, incluso si no toma una foto?

Sí, mientras la aplicación de la cámara esté abierta. Cuando toma una foto, el modo de vista previa se detiene mientras se captura la imagen. Cuando no está utilizando una aplicación de cámara, el módulo de la cámara está apagado.