Страница параметров камеры

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

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

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

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

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

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

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

Чтобы открыть страницу параметров камеры, в поиске Windows введите и выберите "Параметры". В меню навигации выберите Bluetooth и устройства>Камеры. В Windows 11 появилась эта страница. Он недоступен в более ранних версиях Windows.

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

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

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

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

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

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

Включенные цветные камеры отображаются в списке. Специальные камеры, такие как камеры IR, не отображаются.

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

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

Замечание

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

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

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

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

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

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

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

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

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

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

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

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

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

Базовый параметр Свойство KS Элемент управления UVC
Яркость См. примечания, приведенные в этой таблице См. примечания, приведенные в этой таблице
Контраст KSPROPERTY_VIDEOPROCAMP_CONTRAST Управление контрастом ПУ
Резкость 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 Effects, используют название Windows Studio Effects вместо этого для обозначения данного раздела.

В следующей таблице перечислены доступные эффекты камеры и соответствующее свойство 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:

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

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

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

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

  • Установите другое значение: контрастность изменяется в зависимости от того, что задано приложением во время сеанса, или до тех пор, пока приложение не изменит её снова, в зависимости от того, что произойдет раньше.

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

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

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

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

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

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

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

Замечание

Некоторые приложения используют API IMFCameraControlMonitor для отслеживания внешних изменений элементов управления. Предположим, что приложение хочет сохранить контрастность на 45%, пока она использует камеру. Это приложение может отслеживать свойство Контраста KS. Если свойство KS изменяется внешне на странице параметров камеры, приложение может немедленно переписать свойство KS обратно на 45%.

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

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

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

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

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

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

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

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

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

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