02.12.2008
Темы: Телефоны, Фото

Съемка без «тормозов»

Автор:

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

Все мы при этом понимаем, что требовать от телефона живости при съемке грешно — это же не фотоаппарат — однако, всегда стремимся к лучшему. В конце концов даже из современных цифромыльниц есть такие, которые довольно сильно «тормозят» в процессе съемки. 

Объясняется это довольно просто — режим визирования и съемки осуществляются с разными настройками, ведь при визировании требуется картинка только на экран, к тому же, подвижная, а для съемки фото — в большем разрешении и статичная, т.е. матрица должна быстро сменить один режим на другой и замерить освещенность кадра пор всей площади (у матриц с поддержкой автофокуса добавляется еще и время на автофокусировку), более того, сразу после захвата кадра начинается его кодирование в формат JPEG, который выполняется все тем же модулем камеры, в результате чего фотка может появиться на экране секунды через две после нажатия на кнопку. Разные матрицы с этим справляются по разному, однако их цифровая составляющая все равно остается крайне медленной… кстати, именно поэтому зеркалки и быстрее — замер экспозиции и фокусировка на них управляются другими датчиками, а съемка происходит уже с готовыми параметрами.

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

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

Кстати, часть нового ПО уже сегодня используется в современных модулях для телефонов производства Aptina, OmniVision, Samsung и MtekVision. В ближайшее время и окончательная версия должна появиться в современных моделях большинства телефонов с модулями данных производителей.

Комментарии: 2

  1. Так скоро мобильники по качеству съемки переплюнут профессиональные камеры…

  2. las said on 09.12.2008

    Это точно. Но это будут очень большие мобильники (с профессиональную зеркалку размером) и сменной оптикой.

Leave a reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam protection by WP Captcha-Free