Поделиться через


страница параметров Камера

В этой статье описываются функции и операции страницы параметров камеры в Windows 11 и платформа значений по умолчанию, которая позволяет настроить конфигурацию камеры, примененную при запуске камеры.

Введение

До Windows 11 единственным способом настройки элементов управления изображениями, таких как яркость, контрастность, резкость и т. д., было использование служебной программы, предоставленной производителем камеры (если доступно) или если приложение камеры имело пользовательский интерфейс для настройки требуемого элемента управления изображением.

Сохраняемость скорректированных значений обычно следует модели последней версии, что зависит от поведения приложений с помощью камеры. Например, если клиент отрегулировал уровень яркости камеры с помощью служебной программы производителя, это значение будет храниться только до тех пор, пока другое приложение не записывает его в элемент управления яркостью. Это означало, что поведение одного приложения может повлиять на работу камеры с другим приложением.

В Windows 11 появилась новая платформа значений по умолчанию, которая позволяет клиентам настраивать поведение камеры при запуске приложения. Новая страница параметров расширяемой камеры также появилась для управления камерами, включая значения по умолчанию.

Терминология и предварительные требования

Термин Определение
Сопутствующее приложение Пользовательское приложение, разработанное производителем камеры, которое позволяет настраивать и управлять камерой в дополнение к странице параметров камеры.
Текущее значение Значение элемента управления камерой, которое в настоящее время активно в isP камеры и хранится во временной памяти камеры.
Default value Начальное значение элемента управления камерой, которое хранится на диске и сохраняется для определенной камеры для определенной учетной записи пользователя на определенном компьютере.
ISP Обработчик сигналов изображения, микрочип в камере, отвечающий за управление и чтение с датчика, обработку данных изображения и передачу данных изображения на главный компьютер.
NPU Единица нейронной обработки, выделенное оборудование, предназначенное для обработки рабочих нагрузок искусственного интеллекта с высокой пропускной способностью и эффективностью.
Sensor Микрочип в камере, ответственной за захват изображений и перевод их на цифровые сигналы.
Эффекты Windows Studio Коллекция видеоэффектов, доступных на выборе компьютеров Windows с NP.
UVC Класс USB-видео, стандартизированный интерфейс для управления и потоковой передачи с usb-подключенных камер.

Просмотр камер и управление ими

Страница параметров камеры можно запустить, перейдя к Параметры устройствам > Bluetooth и устройствам >Камера. Эта страница появилась в Windows 11 и недоступна в более ранних версиях Windows.

Сетевые камеры

Страница параметров камеры позволяет клиентам инициировать поиск локальной сети для сетевых и IP-камер, соответствующих ONVIF, и подключить их к системе. После подключения сетевая камера появится и работает как традиционная (например, USB-камера).

Сетевые камеры, подключенные к системе, можно удалить, выбрав камеру из списка Подключение камер на странице параметров камеры, а затем нажмите кнопку "Удалить".

Дополнительные сведения см. в разделе "Сетевые камеры".

Подключение камеры

На странице параметров камеры отображаются камеры, подключенные к системе, и пользователи могут получить доступ к подпапке с дополнительными параметрами, связанными с каждой камерой. Эти параметры включают параметры изображения по умолчанию, возможность отключения камеры и в случае сетевых камер возможность удаления и отключения камеры.

Цветные камеры отображаются в списке, а специальные камеры (например, камеры IR) не отображаются.

Отключенные камеры

При отключении камеры на странице параметров камеры появится отдельный раздел со списком отключенных камер. При нажатии кнопки "Включить " будет повторно включена выбранная камера.

Примечание.

Некоторые камеры могут не отображаться на странице параметров камеры, если они отсутствуют драйвер, в нефункциональном состоянии или отключены с помощью альтернативных служебных программ, таких как диспетчер устройств.

Настройка отдельных камер

При выборе отдельной камеры из списка Подключение камеры на странице параметров камеры запускается вложенная страница, которая отображает предварительную версию камеры, позволяет управлять камерой и разрешает настройку параметров изображения по умолчанию.

Параметры по умолчанию, отображаемые на этой странице, сохраняются на камеру и на учетную запись пользователя. Кроме того, параметры образов по умолчанию не резервируются и не восстанавливаются во время переустановки ОС или во время установки нового устройства Windows.

Отключение камеры

Чтобы отключить камеру, выберите ее в списке Подключение камер на странице параметров камеры, чтобы открыть ее вложенную страницу, а затем нажмите кнопку "Отключить". При нажатии этой кнопки появится запрос на подтверждение перед отключением камеры.

В некоторых системах несколько камер совместно используют общий ISP, поэтому отключение одной камеры может отключить несколько камер. Это распространено на планшетных формфакторных устройствах с интегрированным интерфейсом (видеоконференции) и мировой камерой. В этом сценарии запрос подтверждения содержит сообщение, указывающее, что отключение одной камеры приводит к отключению других камер в системе в качестве группы.

В некоторых случаях камеры требуют перезагрузки системы для отключения. В этом сценарии камера продолжает отображаться в списке параметров камеры Подключение, но останется серым с сообщением о необходимости перезагрузки компьютера.

Устранение неполадок камеры

Чтобы устранить неполадки с камерой, выберите ее в списке Подключение камеры на странице параметров камеры, чтобы открыть ее вложенную страницу, а затем нажмите кнопку "Устранение неполадок". При выборе этой кнопки запускается служебная программа получения справки , которая выполняет интерактивный интерфейс устранения неполадок с камерой.

Настройка основных параметров изображения

Если камера выбрана из списка Подключение камеры на странице параметров камеры, выбор ползунок и /или переключателей для основных параметров изображения может быть доступен в разделе "Базовый Параметры", как поддерживается камерой.

В следующей таблице перечислены доступные базовые параметры и соответствующее свойство KS (или элемент управления UVC для USB-камер), которые камера должна реализовать для каждого параметра, который будет отображаться. Если ни один из параметров недоступен на камере, раздел "Базовый Параметры" не отображается.

Базовый параметр Свойство KS Элемент управления UVC
Яркость См. примечания, приведенные в этой таблице См. примечания, приведенные в этой таблице
Контрастность KSPROPERTY_VIDEOPROCAMP_CONTRAST PU_CONTRAST_CONTROL
Резкость KSPROPERTY_VIDEOPROCAMP_SHARPNESS PU_SHARPNESS_CONTROL
Насыщенность KSPROPERTY_VIDEOPROCAMP_SATURATION PU_SATURATION_CONTROL
Видео HDR KSPROPERTY_CAMERACONTROL_EXTENDED_VIDEOHDR MSXU_CONTROL_VIDEO_HDR

Элемент управления "Яркость" является уникальным элементом управления, так как в зависимости от поддерживаемых элементов управления камерой он сопоставляется с KSPROPERTY_CAMERACONTROL_EXTENDED_EVCOMPENSATION (MSXU_CONTROL_EVCOMPENSATION для Камера UVC) или устаревшими KSPROPERTY_VIDEOPROCAMP_BRIGHTNESS (PU_BRIGHTNESS_CONTROL для камер UVC).

Идеальное поведение ползунка для яркости изображения по умолчанию заключается в том, чтобы выступать в качестве относительного смещения или смещения алгоритма автоматического воздействия камеры (AE). Это гарантирует, что корректировки не зависят от сцены, и камера может быть всегда более яркой или немного темнее для любой конкретной среды освещения.

Элемент управления компенсации EV явно предназначен для того, чтобы выступать в качестве предвзятого алгоритма AE камеры. Когда камера поддерживает элемент управления компенсации EV, ползунок "Яркость" в параметрах камеры сопоставляется с этим элементом управления. Если камера не поддерживает элемент управления "Компенсация EV", но поддерживает устаревший элемент управления "Яркость", ползунок "Яркость" сопоставляется с устаревшим элементом управления "Яркость". Если ни элемент управления не поддерживается камерой, ползунок "Яркость" не отображается на странице параметров камеры.

Аналогичным образом, приложения, которые предлагают ползунки яркости в приложении, рекомендуется использовать ту же логику, чтобы сопоставить элемент управления яркости в приложении с элементом управления "Компенсация ev" или устаревшей яркости. Эта логика реализована в приложении Камера Windows.

Настройка эффектов Windows Studio (или Камера эффектов)

Если камера выбрана в списке Подключение камеры на странице параметров камеры, выбор переключателей и (или) переключателей для параметров эффектов камеры может быть доступен в разделе Камера Эффекты, как поддерживается камерой.

Устройства Windows, поддерживающие эффекты Windows Studio, вместо этого будут называть раздел "Эффекты Windows Studio".

Ниже приведен список доступных эффектов Камера, а также соответствующее свойство KS, которое камера должна реализовать для каждого параметра, который будет отображаться. Если на камере нет доступных параметров, раздел Камера Эффекты (или эффекты Windows Studio) не будут отображаться.

эффект Камера Свойство KS
Стандартный размытие KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION (с флагом KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_BLUR)
Книжный размытие KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION (с флагом KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_SHALLOWFOCUS)
Стандартный контакт с глазами KSPROPERTY_CAMERACONTROL_EXTENDED_EYEGAZECORRECTION (с флагом KSCAMERA_EXTENDEDPROP_EYEGAZECORRECTION_ON)
Расширенный контакт глаз KSPROPERTY_CAMERACONTROL_EXTENDED_EYEGAZECORRECTION (с флагом KSCAMERA_EXTENDEDPROP_EYEGAZECORRECTION_ON)
Автоматическое обрамления KSPROPERTY_CAMERACONTROL_EXTENDED_DIGITALWINDOW (с флагом KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_AUTOFACEFRAMING)

Если камера поддерживает только стандартный размытий, элемент управления отображается как переключатель вкл./выключается с помощью размытия фона метки.

Если камера поддерживает как стандартный размытие, так и книжный размытие, элемент управления отображается как переключатель с эффектами фона метки, а также переключатель, чтобы выбрать стандартный размытие и книжный размытие, доступные при включении фоновых эффектов.

Если камера поддерживает только стандартный контакт с глазами, элемент управления отображается как переключатель вкл./выкл.

Если камера поддерживает как стандартный контакт глаз, так и расширенный контакт глаз, элемент управления отображается как переключатель в виде переключателя с меткой "Глаз", а также переключатель, чтобы выбрать "Стандартный" и "Расширенный", доступный при включении контакта глаз.

Настройка поворота видео

При выборе внешней камеры из списка Подключение Подключение камеры на странице параметров камеры доступен раскрывающийся список, позволяющий клиенту выбрать поворот видео. Доступные варианты: нет поворота, 90°, левого 90°или 180°.

Параметр поворота видео доступен только для внешних камер. Если камера используется другим приложением при изменении параметра, она не будет применяться до следующего использования камеры.

Примечание.

Если для поворота видео задано любое значение, отличное от "Без поворота", Windows удаляет все сжатые типы данных (например, MJPEG, H.264 и т. д.) из камеры и строго выводит несжатые типы данных. Устаревшие приложения и (или) камеры, зависящие от доступных сжатых типов данных, могут не работать правильно при настройке параметра поворота видео.

Сброс параметров камеры

Если камера выбрана в списке Подключение камеры на странице параметров камеры, кнопка "Сброс параметров" позволяет сбрасывать все параметры камеры до заводских значений по умолчанию.

При использовании этой кнопки изменения в базовых Параметры, эффекты Windows Studio (или Камера эффекты) или элементы управления поворотом видео удаляются, а камера перезапускается с конфигурацией фабрики.

С помощью кнопки "Сброс параметров" также сбрасываются все параметры по умолчанию, настроенные приложением-компаньоном.

Поведение значений по умолчанию

Изменения базовых Параметры, эффектов Windows Studio (или Камера эффектов), а элементы управления поворотом видео применяются немедленно к потоку динамической камеры (и видимым в предварительной версии), а также сохраняются в качестве значения по умолчанию при следующем открытии камеры приложением.

Если приложения не используют камеру, поведение страницы параметров камеры просто. Изменения, внесенные клиентами в базовые Параметры, эффекты Windows Studio (или Камера эффекты), или элементы управления поворотом видео немедленно применяются к потоку предварительной версии динамической камеры и сохраняются в соответствии с обновленными значениями по умолчанию, которые будут применяться при запуске камеры в будущем.

Применение значений по умолчанию к приложениям камеры

Когда приложение открывает и запускает камеру, Windows запускает камеру, а затем применяет все значения по умолчанию к камере, настроенной на странице параметров камеры, если приложение не написало заданный элемент управления после открытия камеры, но перед запуском потока.

Например, рассмотрим сценарий, в котором клиент устанавливает значение "Контрастность по умолчанию" на 55 % с помощью страницы параметров камеры, а затем запускает камеру в приложении (например, Microsoft Teams):

  1. Если приложение открывает дескриптор камеры, а затем запрашивает поток для запуска: Windows задает текущее значение камеры для элемента управления контрастности (KSPROPERTY_VIDEOPROCAMP_CONTRAST) значение 55 %. Затем управление камерой передается приложению.

  2. Если приложение открывает дескриптор камеры, записывает текущее значение элемента управления "Контрастность" до 45%, а затем запрашивает поток для запуска: Windows пропускает запись текущего значения для элемента управления Контрастности, так как приложение уже предварительно инициализировало его.

После запуска камеры приложение может выполнить следующее с текущим значением элемента управления Контрастности:

  1. Ничего не делать, в этом случае контрастность остается в заданном значении во время инициализации в течение сеанса.

  2. Напишите его в другое значение, в этом случае контрастность изменяется на то, что приложение задало для него значение, в течение сеанса или до тех пор, пока одно и то же приложение снова не напишет его, независимо от того, что будет первым.

Когда приложения камеры (например, Microsoft Teams) записываются в элементы управления камерой (контрастность, яркость и т. д.), они делают это, записывая свойства KS камеры. Это изменяет текущее значение элемента управления на камере и не изменяет значение по умолчанию, например страницу параметров камеры.

Использование страницы параметров камеры во время использования камеры

Поведение может быть более сложным, если страница параметров камеры используется, а другое приложение использует камеру. Страница параметров камеры всегда отображает значения по умолчанию, но поток предварительного просмотра (и видеопоток, показанный в приложении), представляет набор текущих значений на камере.

Рассмотрим базовый сценарий, в котором приложение открывает камеру, и приложение не имеет пользовательского интерфейса для настройки текущего значения элемента управления Контрастности. Если клиент открывает страницу параметров камеры, чтобы настроить контрастность во время работы приложения, нет проблем, так как приложение не изменило текущее значение элемента управления "Контрастность" от значения по умолчанию.

Теперь рассмотрим более сложный сценарий, где значение по умолчанию элемента управления контрастности составляет 55%, но приложение, использующее камеру, установило текущее значение элемента управления Контрастности на 45 %. В этом случае поток камеры выполняется с параметром "Контрастность" равным 45%. Если клиент открывает страницу параметров камеры во время работы приложения, он увидит предварительную версию, которая отражает контрастность 45 %, но ползунок "Контрастность" ниже будет отображать значение по умолчанию 55 %, что является несоответствием.

На этом этапе клиент может изменить контрастность с помощью приложения. Текущее значение контрастности изменится, влияя на видеопоток как в приложении, так и в предварительном просмотре параметров камеры, однако ползунок "Контраст" на странице параметров камеры будет отображаться 55 %.

Кроме того, клиент может изменить контрастность с помощью страницы параметров камеры. Например, предположим, что они отрегулировали ползунок на 40 %. Страница параметров камеры сохраняет 40 % в качестве нового значения по умолчанию и задает текущее значение камеры равным 40%. Это приводит к тому, что видеопоток на странице параметров камеры и в приложении изменится и отражает контрастность 40 %.

Примечание.

Некоторые приложения могут использовать API МВФ Камера ControlMonitor для отслеживания внешних изменений в элементах управления. Рассмотрим приложение, которое хочет сохранить контрастность на 45 % при использовании камеры - это приложение может отслеживать свойство Контрастности KS, и немедленно повторно записать свойство KS обратно на 45 %, если оно изменилось внешне с помощью страницы параметров камеры.

Проблемы синхронизации являются редкими, и они происходят только в определенном сценарии, когда клиент вносит изменения в параметры изображения в приложении в режиме реального времени и одновременно запускает страницу параметров камеры, чтобы настроить тот же параметр изображения.

Для управления ситуациями параллельного использования баннер сведений отображается на странице параметров камеры, когда камера используется другим приложением, что указывает на изменения, внесенные на страницу параметров камеры или в приложении, повлияют как на приложение, так и на предварительную версию на странице параметров камеры.

приложения-компаньоны Камера

Камера производители могут предоставить собственные пользовательские приложения, которые позволяют клиентам изменять параметры камеры по умолчанию.

Windows 11 предоставляет платформу приложений-компаньонов Камера, которая позволяет производителям разрабатывать приложения со следующими возможностями:

  • Возможность отображения и /или изменения тех же параметров по умолчанию, что и страница параметров камеры (например, яркость, контрастность, фоновые эффекты и т. д.).

  • Возможность регистрировать, обновлять или удалять параметры значения по умолчанию для других элементов управления камерой, известных в Windows, но не предоставляются на странице параметров камеры (например, элемент управления Hue).

  • Возможность регистрировать, обновлять или удалять параметры значений по умолчанию для элементов управления камерой изготовителя (например, включено и выключение для пользовательского эффекта корректировки освещения изготовителя камеры).

Когда камера связывает с ним определенное приложение-компаньон, на страницу параметров камеры добавляется запись для этого приложения. Если приложение установлено, его можно запустить с страницы параметров камеры, а также появится ссылка на Microsoft Store, чтобы скачать ее.

Дополнительные сведения о создании приложения-компаньона см. в Камера приложениях-компаньонах.

Программное запуск страницы параметров камеры

Страница параметров камеры может быть запущена приложением с помощью URI глубокой ссылки, что полезно для приложений, которые хотят обеспечить быстрый доступ к общим элементам управления камерой. Дополнительные сведения см . на странице "Запуск параметров камеры".

См. также

приложения-компаньоны Камера

МВФ Камера ControlMonitor

KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION

KSPROPERTY_CAMERACONTROL_EXTENDED_DIGITALWINDOW

KSPROPERTY_CAMERACONTROL_EXTENDED_EVCOMPENSATION

KSPROPERTY_CAMERACONTROL_EXTENDED_EYEGAZECORRECTION

KSPROPERTY_CAMERACONTROL_EXTENDED_VIDEOHDR

KSPROPERTY_VIDEOPROCAMP_BRIGHTNESS

KSPROPERTY_VIDEOPROCAMP_CONTRAST

KSPROPERTY_VIDEOPROCAMP_SATURATION

KSPROPERTY_VIDEOPROCAMP_SHARPNESS

MSXU_CONTROL_EVCOMPENSATION

MSXU_CONTROL_VIDEO_HDR

Сетевые камеры