Compartir a través de


Administración de energía de cámara para plataformas modernas en espera

Las cámaras en plataformas móviles modernas permiten a los usuarios capturar vídeos de movimiento y de sus alrededores, y usar vídeo y audio para comunicarse con otros usuarios a través de Internet. El objetivo general de la administración de energía para un dispositivo de cámara se puede describir simplemente: el subsistema de cámara debe apagarse, consumir cero vatios, a menos que la cámara esté en uso activo.

Cuando la cámara se usa activamente para transmitir vídeo a una aplicación, el sensor de cámara y los componentes relacionados deben estar encendidos. Windows permite desactivar el hardware de la cámara durante el modo de espera moderno suspendiendo cualquier aplicación de Microsoft Store en primer plano que pueda estar transmitiendo datos desde el dispositivo de cámara. Windows no hace ninguna disposición para el uso de dispositivos de cámara mientras el sistema está en espera moderno, por lo que un dispositivo de cámara solo se puede usar cuando la pantalla está activada.

Subsistema de cámara

En términos de administración de energía, las cámaras son uno de los subsistemas de dispositivos más complejos de una plataforma móvil. Esta complejidad es el resultado de la estrecha coordinación necesaria entre las unidades de procesamiento de señal digital y de imagen, que se integran en el sistema en un chip (SoC) y el sensor de cámara, el enfoque automático y los componentes flash, que son externos al chip SoC.

En la siguiente discusión, el término on-SoCcomponent describe un componente que se integra en el chip SoC. Un componente off-SoC es externo al chip SoC.

El diseño del subsistema de cámara se vuelve aún más complejo si el hardware de procesamiento de imágenes on-SoC debe multiplexarse entre dos o más subsistemas de cámara.

Se espera que los equipos tablet tengan una cámara frontal y trasera, y estas cámaras comparten el mismo hardware de procesamiento de imágenes en SoC. El uso compartido de hardware implica multiplexación tanto en capas de hardware como de software. Debido a esta complejidad, el integrador del sistema debe trabajar estrechamente con el proveedor de silicio SoC para integrar las cámaras en la plataforma e implementar la administración de energía de dispositivos de cámara.

Cuando el sistema está en espera moderno (pantalla desactivada), el sensor de cámara, la unidad de procesamiento de cámara, el enfoque automático opcional y los componentes flash deben tener su potencia eliminada y consumir cero vatios. Para los componentes de la cámara en el SoC, el proveedor de SoC debe proporcionar un controlador que administre los componentes de procesamiento de imágenes. El controlador de procesamiento de imágenes coordina la administración de energía de los componentes on-SoC con el complemento del motor de alimentación (PEP).

Para los componentes de la cámara off-SoC, que incluyen el sensor, el enfoque automático y el flash, el integrador del sistema debe proporcionar la capacidad de conmutación del raíl de alimentación y la señalización de control GPIO asociada, que se controla mediante el firmware ACPI.

El integrador del sistema también debe proporcionar uno o varios controladores de dispositivos para administrar directamente el sensor, el enfoque automático y el hardware flash. Debido a la complejidad del subsistema de cámara y las dependencias entre los componentes on-SoC y off-SoC, el sensor de cámara y los controladores flash suelen ser proporcionados por el proveedor de SoC. El integrador del sistema también debe proporcionar un controlador de controlador de cámara, que es un minidriver AVStream en modo kernel. El controlador de cámara es responsable de exponer los dispositivos de cámara al subsistema multimedia de Windows. Sin embargo, se recomienda que este controlador no controle directamente ningún hardware de plataforma debido a complejidades en el modelo de minidriver AVStream. En su lugar, se recomienda que el controlador de controlador de cámara dependa de los demás controladores de componentes de cámara para acceder a los recursos de hardware y a la administración de energía del dispositivo. Es decir, el controlador de la cámara debe comunicarse con el controlador que controla el hardware de procesamiento de imágenes on-SoC y el controlador o controladores que controlan el sensor off-SoC y las unidades flash.

En esta sección

Tema Descripción

Hardware de la cámara

Proporciona información general sobre la topología de hardware de cámara. Windows admite una única configuración de administración de energía de hardware para dispositivos de cámara en plataformas modernas en espera. En resumen, cada sensor de cámara debe estar conectado al SoC a través de un vínculo MIPI-CSI y, opcionalmente, puede conectarse a un bus I2C y a uno o más patillas GPIO. El dispositivo del sensor de cámara, su flash opcional y cualquier otro componente de cámara off-SoC debe colocarse en un raíl de alimentación que el firmware ACPI pueda encender y apagar.

Administración de energía de la cámara

Describe los modos de administración de energía que deben admitirse en el sistema apagado en un chip (SoC) y en los componentes on-SoC del subsistema de cámara. Se espera que tanto las unidades de procesamiento de imágenes on-SoC como los componentes de la cámara off-SoC no consuman energía (cero vatios) cuando el sistema está en espera conectado y la pantalla está apagada. El mecanismo de software principal para la administración de energía es el recuento de referencias del pin de captura de cámara. Incluye una lista de comprobación que los integradores de sistemas, los proveedores de sensores de cámara y los proveedores de SoC deben usar para asegurarse de que su diseño de administración de energía del sistema sea compatible con Windows 10.