InqSoft™ InqSoft DOF 2.0
  Что нового     Вернуться на главную 

Скачать программу с этого сайта
Download program from this site

Слева - главное меню программы, справа - окно настроек программы



Слева - таблица ГРИП, справа - окно точной информации о ГРИП

InqSoft DOF - программа, предназначенная для фотографов и позволяющая решать одну из актуальных задач при фотосъемке: определять глубину резкоизображаемого пространства (ГРИП). Правильное определение глубины резкоизображаемого пространства позволяет добиться четкого изображения предметов по всему кадру, независимо от расстояния до этих предметов (что нередко требуется при съемке пейзажей) или же наоборот выделить ключевой объект, сделав его идеально резким, и при этом "размыть" задний план, выведя его из фокуса (обычно этот прием используется при съемке портретов). Кроме того, выбор правильной ГРИП очень важен при макросъемке объектов, имеющих "глубину" (цветы, насекомые и т.п.).

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

Данная программа позволяет вычислить расстояния до границ резкоизображаемого пространства и предназначена для установки на мобильные телефоны, позволяющие исполнять Java-программы (требуется поддержка J2ME и MIDP версии 1 и выше, что присутствует в абсолютном большинстве телефонов, поддерживающих Java). Программа имеет небольшой размер; при разработке программы особое внимание уделялось созданию максимально удобного интерфейса, позволяющего быстро получить нужную информацию, что и отличает данную разработку от аналогов, ориентированных на работу в мобильных телефонах.

Программа написана на MIDlet Pascal и тестировалась на мобильном телефоне Nokia 6230 и эмуляторе из состава Nokia Series 40 SDK. В ZIP-архиве содержатся JAD и JAR файлы, необходимые для установки программы (инструкции по установке программы см. в документации по мобильному телефону).

Руководство пользователя InqSoft DOF

Главное меню

Главное меню программы появляется на экране сразу после запуска программы и включает в себя следующие пункты:

  • Таблица ГРИП
  • Точные ГРИП
  • Настройки
  • Сброс настроек
  • О программе
  • Выход

Пункт меню Таблица ГРИП позволяет перейти к экрану, на котором отображается таблица глубин резкоизображаемого пространства.
Пункт меню Точные ГРИП выводит на экран информацию о точных границах глубины резкоизображаемого пространства и гиперфокальном расстоянии.
Пункт Настройки позволяет изменить такие настройки программы, как списки диафрагм и фокусных расстояний, величину кружка нерезкости и формат кадра/сенсора камеры.
Пункт Сброс настроек позволяет вернуть настройки программы к состоянию по умолчанию.
Пункт меню О программе вызывает на экран информацию о названии программы, авторе и адрес сайта InqSoft, на котором расположен данный проект.
Пункт Выход выполняет выход из программы.

Таблица ГРИП

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

В верхней части экрана расположена строка статуса, в которой отображается информация о формате пленки/сенсора камеры и текущем фокусном расстоянии объектива в миллиметрах и эквивалентном фокусном расстоянии (если размер матрицы отличается от 35мм). К примеру надпись Crop 1.6,F=50мм означает, что таблица рассчитана для камер с кроп-фактором 1.6 (Canon 300D, Canon 350D и другие) и объектива с фокусным расстоянием 50мм. Если в настройках указан зум-объектив, вместо фокусного расстояния отображается значение кратности зума.

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

  Макро (5 - 70 см)
  Портрет (50 см -10 м)
  Съемка удаленных предметов (8 м - бесконечность)

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

В каждой из остальных ячеек таблицы находится по два значения: ближняя (соответствующее значение находится слева и выше) и дальняя (справа и несколько ниже) граница резкоизображаемого пространства. Все эти дистанции отсчитываются от камеры. Таким образом, если ячейка на пересечении строк 11 (диафрагма) и (дистанция фокусировки) содержит текст 3.608  8.250, это означает, что если камера сфокусирована на предмет удаленный на 5м и установлена диафрагма 11, то все предметы, которые находятся на расстоянии от 3.6 до 8.25 м от камеры, на снимке будут выглядеть резкими.

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

Клавиши
Выполняемая операция
2,8, джойстик вверх/вниз
Сдвинуть таблицу на одну строку вверх/вниз (по оси диафрагм)
4,6, джойстик влево/вправо
Сдвинуть таблицу на один столбец влево/вправо (по оси дистанций фокусировки)
1,3
Перейти к предыдущему/следующему фокусному расстоянию из списка или уменьшить/увеличить значение кратности зума на 5 шагов
7,9
Тонкая подстройка фокуса: уменьшить/увеличить фокусное расстояние на 1мм или значение кратности зума на 1 шаг
5
Переключение между наборами дистанций "макро-портрет-съемка удаленных предметов"
#
Выход из таблицы ГРИП

 

Точные ГРИП

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

  • Формат сенсора камеры и фокусное расстояние объектива либо кратность зума, в зависимости от объектива, описанного в настройках
  • Диафрагму
  • Дистанцию, на которую сфокусирован объектив

Ниже расположена информация о ГРИП, включающая

  • Расстояние до ближней границы резкоизображаемого пространства (от камеры и от точки, на которую сфокусирован объектив)
  • Расстояние до дальней границы резкоизображаемого пространства (от камеры и от точки, на которую сфокусирован объектив)
  • Значение ГРИП (т.е. расстояние между границами резкоизображаемого пространства)
  • Гиперфокальное расстоние (т.е. расстояние, на которое необходимо сфокусировать объектив, чтобы получить максимальную ГРИП от некоторой точки до бесконечности)

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

Клавиши
Выполняемая операция
2,8 джойстик вверх/вниз
Уменьшить или увеличить диафрагму
4,6, джойстик влево/вправо
Уменьшить или увеличить расстояние до точки, на которую сфокусирован объектив
*,0
Быстрое (на 5 шагов) уменьшение или увеличение расстояния до точки, на которую сфокусирован объектив
1,3
Перейти к предыдущему/следующему фокусному расстоянию из списка или уменьшить/увеличить значение кратности зума на 5 шагов
7,9
Тонкая подстройка фокуса: уменьшить/увеличить фокусное расстояние на 1мм или значение кратности зума на 1 шаг
5
Переключатель: установить дистанцию фокусировки равной гиперфокальному расстоянию либо вернуться в обычный режим выбора дистанции фокусировки (в обычный режим выбора дистанции также можно вернуться, нажав любую из кнопок изменения дистанции фокусировки)
#
Выход из окна вычисления точных ГРИП

 

Настройки программы

В окне настроек пользователь может изменить следующие параметры:

  • Список доступных значений относительного отверсия (диафрагм). Значения диафрагм вводятся через пробел; программа позволяет использовать до 21 значения диафрагмы.
  • Список доступных фокусных расстояний или границы фокусных расстояний для зум-объектива. Фокусные расстояния указываются в миллиметрах).

    Если требуется указать фиксированный набор фокусных расстояний, фокусные расстояния вводятся через пробел (например 18 24 35 50); программа позволяет использовать до 41 значения фокусного расстояния.

    Если требуется указать параметры зум-объектива, необходимо ввести минимальное и максимальное фокусное расстрояние, разделенные знаком "-" (минус), например 18-55. Число шагов зума вычисляется автоматически: при кратности зума меньше 6 используется шаг 0.1x, для зумов от 6х и выше шаг 0.2x. Нижняя граница зума может быть автоматически округлена до ближайшего значения, кратного 0.1 или 0.2х.
  • Кружок нерезкости в долях диагонали кадра. К примеру, если кружок нерезкости равен 1/1500 диагонали (наиболее часто используемое значение), в этом поле необходимо указать число 1500.
  • Формат кадра/сенсора камеры. Значение этого параметра можно выяснить в документации по фотокамере или в обзорах на соответствующих интернет-сайтах.

Из-за особенностей использованного средства разработки при изменении любого параметра всегда необходимо устанавливать значение формата кадра. Хотя код программы имеет некоторый "запас прочности", настоятельно рекомендуется вводить в списках диафрагм и фокусных расстояний только корректные численные значения. Если по каким-либо причинам любое из введенных значений будет признано некорректным, программа сбросит соответствующую настройку в состояние по умолчанию.


Что нового в этой версии:

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



"Design: OrkZ,2oo5"