Если у вас есть мобильный телефон и вы хоть раз пытались снимать им фотографии (точнее, картинки, сегодня редкий телефон способен делать фотографии), неоднократно замечали, что в момент нажатия спуска, к примеру, человек улыбнулся а получился на картинке смурным и с закрытыми глазами. Все это, собственно, потому, что с момента нажатия на кнопку до непосредственного момента захвата изображения проходит некоторое время, и длительность этого периода зависит напрямую от качества фото-сенсора. Обычно более дорогие и картинку дают получше, и работают поживее.
Все мы при этом понимаем, что требовать от телефона живости при съемке грешно — это же не фотоаппарат — однако, всегда стремимся к лучшему. В конце концов даже из современных цифромыльниц есть такие, которые довольно сильно «тормозят» в процессе съемки.
Объясняется это довольно просто — режим визирования и съемки осуществляются с разными настройками, ведь при визировании требуется картинка только на экран, к тому же, подвижная, а для съемки фото — в большем разрешении и статичная, т.е. матрица должна быстро сменить один режим на другой и замерить освещенность кадра пор всей площади (у матриц с поддержкой автофокуса добавляется еще и время на автофокусировку), более того, сразу после захвата кадра начинается его кодирование в формат JPEG, который выполняется все тем же модулем камеры, в результате чего фотка может появиться на экране секунды через две после нажатия на кнопку. Разные матрицы с этим справляются по разному, однако их цифровая составляющая все равно остается крайне медленной… кстати, именно поэтому зеркалки и быстрее — замер экспозиции и фокусировка на них управляются другими датчиками, а съемка происходит уже с готовыми параметрами.
В компании Scalado обещают исправить такое положение вещей и сделать фотоаппараты в телефонах быстрее. Решение было найдено в переписывании стандартных кодеков и библиотек, в результате чего с минимальными затратами компании удалось в 10 раз ускорить само кодирование и в 25 раз сократить использование при этом оперативной памяти. Теперь изображение проецируется на экран в реальном времени, с использованием всей площади матрицы (в зависимости от настроек, естественно) — так что при нажатии на кнопку спуска сохраняется как раз то, что было в тот момент матрицей захвачено. А благодаря увеличению скорости кодирования файла, картинка выводится на экран тоже мгновенно.
Говоря проще, такой модуль снимает как раз то, что в данный момент показывает на экране. Естественно, о реакции самого пользователя тут речи не идет. Кстати, из-за использования более эффективных кодеков и работы с памятью удалось значительно ускорить и процесс просмотра изображений в альбомах, причем сам телефон в это время подвешивается тоже меньше, т.к. память используется эффективнее.
Кстати, часть нового ПО уже сегодня используется в современных модулях для телефонов производства Aptina, OmniVision, Samsung и MtekVision. В ближайшее время и окончательная версия должна появиться в современных моделях большинства телефонов с модулями данных производителей.
Это точно. Но это будут очень большие мобильники (с профессиональную зеркалку размером) и сменной оптикой.
Так скоро мобильники по качеству съемки переплюнут профессиональные камеры…