Понедельник, 20 мая, 2024

Android 15 улучшит стабилизацию видео в посторонних камерах

Новое расширение для видеосъемки Eyes Free дает лучшую стабилизацию видео посторонним приложениям камеры. Эта функция будет доступна сторонним приложениям камеры через новое расширение Camera2 на поддерживаемых устройствах. Android 15 также может добавить программную реализацию этого расширения, чтобы оно было доступно для приложений даже на устройствах, на которых производитель не реализовал его.

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

Решение этой проблемы состоит в том, чтобы производитель смартфона упаковал свои функции в «расширение», которое могут использовать посторонние приложения для камер. Сейчас Android поддерживает пять разных типов расширений, но будущее обновление Android 15 может добавить поддержку шестого расширения под названием Eyes Free Videograph.

Под капотом каждая программа камеры — стандартная программа камеры или программа стороннего разработчика — построена на основе API Camera2 Android (библиотека поддержки Jetpack под названием CameraX является оболочкой для Camera2). Camera2 Extensions API предоставляет приложениям камер доступ к расширениям, которые производители оригинального оборудования внедрили на своих устройствах. Начиная с Android 14, Camera2 Extensions API поддерживает следующие пять типов расширений:

  • Авто: «регулирует расширение в соответствии с фоном текущей сцены»
  • Боке: «увеличивает резкость объекта на переднем плане и размывает фон»
  • Ретушь лица: «подправляет текстуру кожи, тон под глазами и т.д.»
  • HDR: «расширяет диапазон экспозиции, благодаря чему фотографии становятся ярче»
  • Ночь: «увеличивает яркость фотографий в условиях слабого освещения»

Доступность этих пяти расширений зависит от устройства и марки. Samsung, например, реализовала все расширения для многих своих устройств, тогда как Google реализовал расширение Night только на своих последних Pixel. Эти пять расширений можно использовать только при просмотре и съемке изображений, но не при записи видео.

Напротив, новое расширение Eyes Free Videography Camera2 может стать первым расширением Camera2 для Android, которое можно использовать при съемке видео, судя по его названию. Это шестое расширение Camera2 направлено на блокирование и стабилизацию определенной области или объекта интереса в соответствии с его описанием в AOSP. Это расширение позволяет программам сторонних разработчиков, использующих Camera2 API (например Snapchat), использовать этот алгоритм стабилизации видео.

Хотя ISP и конвейер камеры в большинстве устройств уже поддерживают базовую стабилизацию видео независимо от используемого приложения камеры, более продвинутые методы стабилизации — такие как упоминаемый в расширении видеографии Eyes Free — нуждаются в усилиях для поддержки.

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

Вот почему существует API расширений Camera2, чтобы выровнять игровые условия и предоставить приложениям камеры сторонних разработчиков доступ к тому же ночному режиму, HDR, боке и т.д., алгоритмов, используемых стандартной программой OEM.

Android 15 просто расширяет список доступных расширений, включая новое расширение для съемки видео Eyes Free, которое, как мы надеемся, реализуют OEM-производители.

Даже если OEM-производители не внедрят новое расширение для видеосъемки Android 15 Eyes Free, операционная система может развернуть программное обеспечение, которое может использовать сторонние приложения камеры. В разделе «Настройки» > «Безопасность и конфиденциальность» > «Больше безопасности и конфиденциальности» является новый переключатель «разрешить расширение программного обеспечения камеры», который включает реализацию программного обеспечения по умолчанию для расширенных функций камеры, таких как видеосъемка Eyes Free.

Хотя реализация видеосъемки Eyes Free по умолчанию в Android может быть не такой хорошей, как OEM для данного устройства, она все равно будет гарантировать, что эта функция станет доступна сторонним приложениям камеры, которые ее ищут.

НАПИСАТИ ВІДПОВІДЬ

Коментуйте, будь-ласка!
Будь ласка введіть ваше ім'я

Євген
Євген
Евгений пишет для TechToday с 2012 года. По образованию инженер,. Увлекается реставрацией старых автомобилей.

Vodafone

Залишайтеся з нами

10,052Фанитак
1,445Послідовникислідувати
105Абонентипідписуватися