Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Камеры на современных мобильных платформах позволяют пользователям записывать все еще и движения видео о своих окружениях, а также использовать видео и звук для общения с другими пользователями через Интернет. Общая цель управления питанием для устройства камеры может быть описана просто: подсистема камеры должна быть отключена, потребляя ноль ватт, если камера не используется.
Когда камера активно используется для потоковой передачи видео в приложение, датчик камеры и связанные компоненты должны быть подключены. Windows позволяет отключить оборудование камеры во время современного резервного копирования, приостанавливая любые приложения Microsoft Store переднего плана, которые могут быть потоковыми данными с устройства камеры. Windows не предоставляет никаких положений об использовании устройств камеры в то время как система находится в современном режиме ожидания, поэтому устройство камеры можно использовать только при включении дисплея.
Подсистема камеры
С точки зрения управления питанием камеры являются одной из самых сложных подсистем устройств на мобильной платформе. Эта сложность является результатом жесткой координации между единицами обработки цифровых и изображений, которые интегрированы в систему на микросхеме (SoC), а также датчик камеры, автофокус и компоненты флэш-памяти, которые являются внешними для микросхемы SoC.
В следующем обсуждении термин on-SoCcomponent описывает компонент, интегрированный в микросхему SoC. Компонент off-SoC является внешним для микросхемы SoC.
Проектирование подсистемы камеры становится еще более сложным, если оборудование обработки изображений on-SoC должно быть мультиплексировано между двумя или несколькими подсистемами камеры.
Планшетные пк, как ожидается, имеют как передний, так и задней камеры, и эти камеры совместно используют одно и то же оборудование для обработки изображений на SoC. Совместное использование оборудования подразумевает мультиплексирование на аппаратных и программных уровнях. Из-за этой сложности системный интегратор должен тесно сотрудничать с поставщиком Силиконовой системы SoC, чтобы интегрировать камеры в платформу и реализовать управление питанием устройств камеры.
Если система находится в современном режиме ожидания (отключается), датчик камеры, модуль обработки камеры, необязательный автоматический фокусировщик и компоненты флэш-памяти должны иметь их питание удалено и потреблять ноль ватт. Для компонентов камеры в SoC поставщик SoC должен предоставить драйвер, который управляет компонентами обработки изображений. Драйвер обработки изображений координирует управление питанием компонентов on-SoC с подключаемым модулем питания (PEP).
Для компонентов камеры off-SoC, включающих датчик, автофокус и вспышку, системный интегратор должен обеспечить возможность переключения источников питания и связанного управления сигналами GPIO, которые контролируются встроенным ПО ACPI.
Системный интегратор также должен предоставить один или несколько драйверов устройств для непосредственного управления датчиком, автоцентрировщиком и оборудованием флэш-памяти. Из-за сложности подсистемы камеры и зависимостей между компонентами on-SoC и off-SoC датчик камеры и драйверы флэш-памяти обычно предоставляются поставщиком SoC. Системный интегратор также должен предоставить драйвер контроллера камеры, который является минидрайвером режима ядра AVStream. Драйвер контроллера камеры отвечает за предоставление устройств камеры подсистеме мультимедиа Windows. Однако мы рекомендуем, чтобы этот драйвер не управлял оборудованием платформы напрямую из-за сложностей в модели AVStream минидрайвера. Вместо этого рекомендуется, чтобы драйвер контроллера камеры полагался на другие драйверы компонентов камеры для доступа к аппаратным ресурсам и управления питанием устройств. То есть драйвер контроллера камеры должен взаимодействовать с драйвером, который управляет оборудованием обработки изображений on-SoC и драйвером или драйверами, которые управляют датчиком off-SoC и блоками флэш-памяти.
В этом разделе
| Тема | Описание |
|---|---|
Общие сведения о топологии оборудования камеры. Windows поддерживает одну конфигурацию управления питанием оборудования для устройств камеры на современных резервных платформах. Короче говоря, каждый датчик камеры должен быть подключен к SoC через интерфейс MIPI-CSI и при необходимости может быть подключен к шине I2C и к одному или нескольким контактным выводам GPIO. Устройство датчика камеры, его необязательная вспышка и любые другие компоненты камеры вне SoC должны быть помещены на энергетическую шину, которую можно включить и отключить при помощи встроенного ПО ACPI. |
|
Описывает режимы управления питанием, которые должны поддерживаться в компонентах подсистемы камеры вне системы на кристалле (SoC) и внутри системы на кристалле (SoC). Как единицы обработки изображений on-SoC, так и компоненты камеры off-SoC, как ожидается, не будут потреблять мощность (ноль ватт) при подключении системы в режиме ожидания и выключении дисплея. Основным механизмом программного обеспечения для управления питанием является подсчет ссылок на закрепление камеры. Включает контрольный список, который должны использовать системные интеграторы, поставщики датчиков камеры и поставщики SoC, чтобы обеспечить совместимость своей системы управления питанием с Windows 10. |