Предпосылки изобретения
Область изобретения
[0001] Настоящее изобретение относится к электронному устройству и, в частности, к способу управления в соответствии с операцией перемещения, которая сопровождается перемещением управляющего органа.
Описание предшествующего уровня техники
[0002] Существуют электронные устройства, оснащенные сенсорным рабочим элементом, который обнаруживает прикосновение пальца. Такое электронное устройство управляет выбором или перемещением объекта в соответствии с операцией касания относительно сенсорного рабочего элемента. Выложенная заявка на японский патент №2011-48525 раскрывает технологию для задания, с учетом того факта, что диапазон перемещения большого пальца, выполняющего операцию касания, меньше в направлении влево-вправо, чем в направлении вверх-вниз, величины перемещения объекта за счет операции перемещения, которая перемещает большой палец в направлении влево-вправо, больше величины перемещения за счет операции перемещения, которая перемещает большой палец в направлении вверх-вниз. Выложенная заявка на японский патент №2017-59201 раскрывает технологию для определения рабочего направления операции перемещения на основе направления приближения и площади контакта пальца относительно сенсорного рабочего элемента.
[0003] В зависимости от формы и т.п.электронного устройства, имеется направление, в котором операция перемещения может выполняться легко, и направление, в котором операция перемещения не может выполняться легко. Например, когда пользователь выполняет операцию перемещения при этом обхватывая (удерживая) электронное устройство, хотя операция перемещения в направлении, в котором захват легко поддерживается, может выполняться легко, поскольку площадь контакта пальца относительно сенсорного рабочего элемента практически не уменьшается, может быть тяжело выполнять операцию перемещения в направлении, в котором сила захвата легко снижается, поскольку площадь контакта легко уменьшается.
[0004] Однако, при использовании технологии, раскрытой в выложенной заявке на японский патент №2011-48525, величина перемещения объекта с учетом операции перемещения в направлении влево-вправо увеличивается в соответствии с диапазоном перемещения (хода) пальца без учета вышеописанной площади контакта. Помимо этого, не учитывается взаимосвязь между величиной хода при перемещении и ощущением при выполнении операции из состояния, в котором объект не перемещается, до начала его перемещения. Кроме того, не учитываются направления, в которых операции могут легко выполняться в устройстве, которое отличается от блока ввода, раскрытого в выложенной заявке на японский патент №2011-48525. В выложенной заявке на японский патент №2017-59201 не учитываются направления, в которых могут легко выполняться операции, и направления, в которых не могут легко выполняться операции. Как описано выше, современный уровень техники имеет запас для улучшения с точки зрения ощущения при выполнении операции перемещения для каждого направления.
Сущность изобретения
[0005] Настоящее изобретение обеспечивает электронное устройство, в котором для каждого направления уменьшается тяжесть выполнения операции перемещения и улучшается ощущение при выполнении операции перемещения.
[0006] Электронное устройство согласно настоящему изобретению включает в себя: блок обнаружения, выполненный с возможностью обнаруживать операцию перемещения, включающую перемещение управляющего органа; и блок управления, выполненный с возможностью выполнять управление так, чтобы перемещать выбранную позицию в случае, когда величина хода при операции перемещения, обнаруженной блоком обнаружения, превышает пороговое значение, причем блок управления выполняет управление таким образом, что, если операция перемещения выполняется в первом направлении, выбранная позиция перемещается в направлении, соответствующем первому направлению, в случае, когда величина хода превышает первое пороговое значение, и если операция перемещения выполняется во втором направлении, выбранная позиция перемещается в направлении, соответствующем второму направлению, в случае, когда величина хода превышает второе пороговое значение, причем второе пороговое значение меньше первого порогового значения.
[0007] Дополнительные признаки настоящего изобретения станут очевидными из нижеприведенного описания примерных вариантов осуществления со ссылкой на прилагаемые чертежи.
Краткое описание чертежей
[0008] Фиг.1A и 1B являются внешними видами камеры согласно варианту осуществления;
Фиг.2 является блок-схемой, показывающей пример конфигурации камеры согласно настоящему варианту осуществления;
Фиг.3A и 3B являются схемами, представляющими конструкцию кнопки включения AF (автофокусировки) согласно настоящему варианту осуществления;
Фиг.4A и 4B являются схемами, показывающими точки определения дальности согласно настоящему варианту осуществления;
Фиг.5A-5I являются схемами, показывающими зоны определения дальности согласно настоящему варианту осуществления;
Фиг.6A и 6B являются схемами, показывающими перемещения AF-рамок (рамок автофокусировки) согласно настоящему варианту осуществления;
Фиг.7 является блок-схемой последовательности операций для процесса отклика на осуществление скольжения согласно настоящему варианту осуществления;
Фиг.8 является блок-схемой последовательности операций для процесса определения перемещения согласно настоящему варианту осуществления;
Фиг.9A-9C являются схемами, показывающими примеры работы камеры согласно настоящему варианту осуществления;
Фиг.10A и 10B являются блок-схемами последовательности операций для процессов перемещения выбранной позиции согласно настоящему варианту осуществления; и
Фиг.11A-11E являются схемами, показывающими операции скольжения кнопки включения AF согласно настоящему варианту осуществления.
Подробное описание вариантов осуществления
[0009] Здесь далее будет подробно описан предпочтительный вариант осуществления настоящего изобретения со ссылкой на прилагаемые чертежи. Фиг.1A и 1B являются внешними видами основного корпуса зеркальной (фотографической) камеры 100 с одним объективом (здесь далее называемой "камерой") в качестве примера устройства формирования изображений (которое представляет собой электронное устройство), к которому применимо настоящее изобретение. В частности, фиг.1A является схемой, на которой камера 100 рассматривается со стороны первой поверхности (передней поверхности) и которая показывает состояние, когда извлечен блок фотографирующего объектива. Фиг.1B является схемой, в которой камера 100 рассматривается от второй поверхности (задней поверхности). Первая поверхность представляет собой переднюю поверхность камеры, которая представляет собой поверхность на стороне объекта (поверхность на стороне направления считывания изображений). Вторая поверхность представляет собой заднюю поверхность камеры, которая представляет собой поверхность на задней стороне (противоположной стороне) от первой поверхности и поверхность на стороне фотографа, который смотрит в видоискатель 16.
[0010] Как показано на фиг.1A, камера 100 снабжена первой частью 101 рукоятки, которая выступает вперед таким образом, что пользователь камеры 100 может захватывать и обращаться с (манипулировать) камерой 100 устойчивым образом при выполнении фотографирования, удерживая камеру 100 в поперечном направлении. Помимо этого, камера 100 содержит вторую часть 102 рукоятки, которая выступает вперед таким образом, что пользователь камеры 100 может захватывать и обращаться с камерой 100 устойчивым образом при выполнении фотографирования, удерживая камеру 100 в вертикальном направлении. Первая часть 101 рукоятки параллельна первой стороне (стороне на левой стороне из двух вертикальных сторон слева и справа на фиг.1A) передней поверхности камеры 100, а вторая часть 102 рукоятки параллельна второй стороне (стороне на нижней стороне из двух поперечных сторон сверху и снизу на фиг.1A), которая является смежной с первой стороной передней поверхности. Кнопки 103 и 105 спуска затвора представляют собой рабочие элементы для выдачи команд на фотографирование. Главные электронные диски 104 и 106 управления представляют собой вращательные рабочие элементы, и путем поворота главных электронных дисков 104 и 106 управления могут изменяться значения настроек, таких как скорость срабатывания затвора и апертура (диафрагма). Кнопки 103 и 105 спуска затвора и главные электронные диски 104 и 106 управления включены в функциональный блок 70. Кнопка 103 спуска затвора и главный электронный диск 104 управления главным образом могут использоваться для фотографирования при удерживании в поперечном направлении (сбоку), а кнопка 105 спуска затвора и главный электронный диск 106 управления главным образом могут использоваться для фотографирования при удерживании в вертикальном направлении.
[0011] На фиг.1B, блок 28 отображения (дисплей) отображает изображения и различные типы информации. Блок 28 отображения обеспечен так, что он накладывается или объединяется с сенсорной панелью 70a, которая способна воспринимать операцию (действие) касания (способна обнаруживать касание). Кнопки 1 и 2 включения AF (автофокусировки) представляют собой рабочие элементы для задания позиции наводки на резкость или начала AF и включены в функциональный блок 70. В настоящем варианте осуществления кнопки 1 и 2 включения AF представляют собой сенсорные рабочие элементы (в настоящем варианте осуществления инфракрасные датчики), способные воспринимать операцию касания и операцию нажатия. Такой рабочий элемент, приспосабливающий оптическую систему, называется "указателем оптического слежения (OTP)". При удерживании камеры 100 в поперечном направлении (в состоянии, в котором камера 100 удерживается в поперечном положении) и рассматривании в видоискатель 16 пользователь может выполнять операцию касания или операцию скольжения в любом двумерном направлении относительно кнопки 1 включения AF с использованием большого пальца правой руки, которая обхватывает первую часть 101 рукоятки. Помимо этого, при удерживании камеры 100 в вертикальном направлении и рассматривании в видоискатель 16 пользователь может выполнять операцию касания или операцию скольжения в любом двумерном направлении относительно кнопки 2 включения AF с использованием большого пальца правой руки, которая обхватывает вторую часть 102 рукоятки. Удерживание камеры 100 в вертикальном направлении относится к состоянию, в котором камера 100 удерживается в вертикальном положении, которое отличается от поперечного положения на 90 градусов. С помощью операции скольжения относительно кнопки 1 включения AF или кнопки 2 включения AF пользователь, управляющий камерой 100, может перемещать рамку точек определения дальности (позицию AF-рамки (автофокусировки), используемой для автофокусировки, позицию наводки на резкость, позицию обнаружения фокуса), отображаемую на блоке 28 отображения. Помимо этого, с помощью операции нажатия относительно кнопки 1 включения AF или кнопки 2 включения AF пользователь может немедленно запускать AF на основе позиции рамки точек определения дальности. Кнопка 1 включения AF может главным образом использоваться для фотографирования с удерживанием в поперечном направлении, а кнопка 2 включения AF может главным образом использоваться для фотографирования с удерживанием в вертикальном направлении.
[0012] Будет описана компоновка кнопок 1 и 2 включения AF. Как показано на фиг.1B, кнопки 1 и 2 включения AF расположены на задней поверхности камеры 100. Помимо этого, кнопка 2 включения AF расположена в позиции, которая находится ближе к вершине, сформированной стороной (первой стороной), параллельной первой части 101 рукоятки, и стороной (второй стороной), параллельной второй части 102 рукоятки, чем к другим вершинам для задней поверхности камеры 100. Кроме того, кнопка 2 включения AF расположена в позиции, которая находится ближе к вершине, сформированной стороной, параллельной первой части 101 рукоятки, и стороной, параллельной второй части 102 рукоятки, чем к кнопке 1 включения AF. Сторона (первая сторона), параллельная первой части 101 рукоятки для задней поверхности камеры 100, представляет собой сторону на правой стороне из двух вертикальных сторон слева и справа на фиг.1B. Сторона (вторая сторона), параллельная второй части 102 рукоятки для задней поверхности камеры 100, представляет собой сторону на нижней стороне из двух поперечных сторон сверху и снизу на фиг.1B. В этом случае, если рассматривать заднюю поверхность камеры 100 многоугольником, вышеописанная вершина, представляет собой вершину многоугольника (виртуальную вершину). Если задняя поверхность камеры 100 представляет собой идеальный многоугольник, вышеописанная вершина может представлять собой вершину многоугольника (фактическую вершину камеры 100). Первая сторона представляет собой сторону (вертикальную сторону) на правой стороне в направлении влево-вправо на фиг.1B, вторая сторона представляет собой сторону (поперечную сторону) на нижней стороне в направлении вверх-вниз на фиг.1B, и вышеописанная вершина, которая сформирована первой стороной и второй стороной, представляет собой нижнюю правую вершину на фиг.1B. Кроме того, кнопка 2 включения AF расположена в позиции, которая находится ближе к концу (нижнему концу) на противоположной стороне, чем к концу (другими словами, к верхнему концу) на стороне, на которой присутствует кнопка 1 включения AF, для стороны (первой стороны), параллельной первой части 101 рукоятки. Помимо этого, вышеописанная кнопка 103 спуска затвора расположена в позиции, в которой кнопка 103 спуска затвора может управляться (может нажиматься) указательным пальцем правой руки, обхватывающей первую часть 101 рукоятки, а вышеописанная кнопка 105 спуска затвора расположена в позиции, в которой кнопка 105 спуска затвора может управляться указательным пальцем правой руки, обхватывающей вторую часть 102 рукоятки. Кроме того, кнопка 1 включения AF расположена в позиции, которая находится ближе к кнопке 103 спуска затвора, чем кнопка 2 включения AF, а кнопка 2 включения AF расположена в позиции, которая находится ближе к кнопке 105 спуска затвора, чем кнопка 1 включения AF.
[0013] Следует отметить, что кнопки 1 и 2 включения AF представляют собой рабочие элементы, которые отличаются от сенсорной панели 70a и не оснащаются функцией отображения. Помимо этого, тогда как ниже будет описан пример, в котором индикатор (AF-рамка), который указывает позицию определения дальности, выбранную с помощью операции относительно кнопок 1 и 2 включения AF, должен перемещаться, функция, которая выполняется в ответ на операцию относительно кнопок 1 и 2 включения AF, не ограничена конкретным образом. Например, индикатор, перемещаемый при операции скольжения относительно кнопок 1 и 2 включения AF, может представлять собой любой индикатор при условии, что индикатор может отображаться на блоке 28 отображения и может перемещаться. Например, индикатор может представлять собой указательный курсор, такой как курсор мыши или курсор, который указывает выбранную опцию из множества опций (таких как множество пунктов, отображаемых на экране меню). Различные индикаторы могут перемещаться при операции скольжения относительно кнопки 1 включения AF и операции скольжения относительно кнопки 2 включения AF. Функции, выполняемые при операции нажатия относительно кнопок 1 и 2 включения AF, могут представлять собой другие функции, связанные с функциями, выполняемыми при операции скольжения относительно кнопок 1 и 2 включения AF.
[0014] Переключатель 60 смены режимов представляет собой рабочий элемент для переключения между различными режимами. Переключатель 72 источника питания представляет собой рабочий элемент для включения и выключения источника питания камеры 100. Вспомогательный электронный диск 73 управления представляет собой вращательный рабочий элемент для перемещения рамки выбора, прокручивания изображений и т.п.8-позиционные клавиши 74a и 74b, соответственно, представляют собой рабочие элементы, которые могут сдвигаться в направлениях вверх, вниз, влево, вправо, вверх и влево, вниз и влево, вверх и вправо и вниз и вправо и которые обеспечивают возможность выполнения обработки в соответствии с направлением, в котором сдвигаются 8-позиционные клавиши 74a и 74b. 8-позиционная клавиша 74a может главным образом использоваться для фотографирования с удерживанием в поперечном направлении, а 8-позиционная клавиша 74b может главным образом использоваться для фотографирования с удерживанием в вертикальном направлении. Кнопка 75 настройки представляет собой рабочий элемент, который главным образом используется для определения выбранного пункта и т.п.Переключатель 77 смены режимов фотографирования неподвижных изображений/движущихся изображений представляет собой рабочий элемент для переключения между режимом фотографирования неподвижных изображений и режимом фотографирования движущихся изображений. LV-кнопка 78 представляет собой рабочий элемент для включения и выключения живого вида (визирования по экрану, здесь далее LV). Когда LV включается, выполняется переход в LV-режим, в котором зеркало 12 (описываемое далее) перемещается ("зеркало вверх") во втянутую позицию, в которую зеркало 12 втягивается из оптической оси, свет от объекта направляется в блок 22 формирования изображений (описываемый далее), и выполняется считывание LV-изображения. В LV-режиме изображение объекта может подтверждаться LV-изображением. Когда LV выключается, выполняется переход в OVF-режим (открытый формат визуализации), в котором зеркало 12 перемещается ("зеркало вниз") на оптическую ось, и свет от объекта отражается, свет от объекта направляется в видоискатель 16, и оптическое изображение объекта (оптическое изображение объекта) становится видимым из видоискателя 16. Кнопка 79 воспроизведения представляет собой рабочий элемент для переключения между режимом фотографирования (экраном фотографирования) и режимом воспроизведения (экраном воспроизведения). При нажатии кнопки 79 воспроизведения в режиме фотографирования может осуществляться переход в режим воспроизведения и на блоке 28 отображения может отображаться последнее изображение из числа изображений, записанных на носителе 200 записи (описываемом далее со ссылкой на фиг.2). Q-кнопка 76 представляет собой рабочий элемент для конфигурирования быстрой настройки, и при нажатии Q-кнопки 76 на экране фотографирования пункты настроек, отображаемые в качестве списка значений настроек, становятся выбираемыми, и путем выбора пунктов настроек может осуществляться переход на экраны настроек с соответствующими пунктами настроек. Переключатель 60 смены режимов, переключатель 72 источника питания, вспомогательный электронный диск 73 управления, 8-позиционные клавиши 74a и 74b, кнопка 75 настройки, Q-кнопка 76, переключатель 77 смены режимов фотографирования неподвижных изображений/движущихся изображений, LV-кнопка 78 и кнопка 79 воспроизведения включены в функциональный блок 70. Кнопка 81 меню представляет собой рабочий элемент, который включен в функциональный блок 70 и который используется для конфигурирования различных настроек камеры 100. Когда кнопка 81 меню нажимается, на блоке 28 отображения отображается экран меню, обеспечивающий возможность конфигурирования различных настроек. Пользователь может интуитивно конфигурировать различные настройки, используя экран меню, отображаемый на блоке 28 отображения, вместе со вспомогательным электронным диском 73 управления, 8-позиционными клавишами 74a и 74b, кнопкой 75 настройки и главными электронными дисками 104 и 106 управления. Видоискатель 16 представляет собой смотровой (окулярный) видоискатель для проверки фокуса и композиции оптического изображения объекта, полученного через блок объектива. Кнопка 82 "Инфо" включена в функциональный блок 70 и способна отображать различные типы информации камеры 100 на блоке 28 отображения.
[0015] Фиг.2 является блок-схемой, показывающей пример конфигурации камеры 100.
[0016] Блок 150 объектива представляет собой блок объектива, устанавливаемый со сменной фотографирующей линзой. Хотя объектив 155 обычно конфигурируется множеством линз, таких как группа фокусирующих линз или группа линз с переменным фокусным расстоянием, на фиг.2 объектив 155 показан упрощенно только с одной линзой. Вывод 6 связи представляет собой вывод связи, используемый блоком 150 объектива для обмена данными с камерой 100, а вывод 10 связи представляет собой вывод связи, используемый камерой 100 для обмена данными с блоком 150 объектива. Блок 150 объектива обменивается данными с блоком 50 системного управления через выводы 6 и 10 связи. Кроме того, блок 150 объектива выполняет фокусировку путем использования внутренней схемы 154 управления системой объектива, управляя диафрагмой 151 с помощью схемы 152 приведения в действие диафрагмы и смещая позицию объектива 155 с помощью схемы 153 приведения в действие автофокуса. Блок 150 объектива устанавливается на стороне основного корпуса, которая включает в себя блок 28 отображения, с помощью байонета, который обеспечивает возможность установки блока 150 объектива. В качестве блока 150 объектива могут устанавливаться блоки объектива различных типов, такие как объектив с фиксированным фокусным расстоянием или объектив с переменным фокусным расстоянием.
[0017] AE-датчик (датчик автоматической экспозиции) 17 измеряет яркость объекта (света от объекта), изображение которого формируется на фокусировочном экране 13 через блок 150 объектива и зеркало 12 с быстрым возвратом.
[0018] Блок 11 обнаружения фокуса представляет собой AF-датчик системы обнаружения разности фаз, который считывает изображение (свет от объекта), падающее через зеркало 12 с быстрым возвратом, и который выводит информацию о степени расфокусировки в блок 50 системного управления. Блок 50 системного управления управляет блоком 150 объектива на основе информации о степени расфокусировки, выполняя AF на основе разности фаз. Способ AF не ограничен AF на основе разности фаз и вместо этого может представлять собой контрастную AF. Помимо этого, AF на основе разности фаз может выполняться на основе степени расфокусировки, обнаруженной на поверхности считывания изображений блока 22 формирования изображений (AF на основе разности фаз поверхности считывания изображений), вместо использования блока 11 обнаружения фокуса.
[0019] Зеркало 12 с быстрым возвратом (здесь далее зеркало 12) поднимается и опускается приводом (актуатором) (не проиллюстрирован) по командам от блока 50 системного управления во время экспонирования, фотографирования при живом виде и фотографирования движущихся изображений. Зеркало 12 представляет собой зеркало для переключения светового потока, падающего из объектива 155, между стороной видоискателя 16 и стороной блока 22 формирования изображений. Хотя зеркало 12 нормально располагается таким образом, чтобы направлять (отражать) световой поток в видоискатель 16 ("зеркало вниз"), когда выполняется фотографирование и отображение живых видов, зеркало 12 переворачивается вверх, чтобы направлять световой поток в блок 22 формирования изображений, и втягивается из светового потока ("зеркало вверх"). Помимо этого, зеркало 12 сконфигурировано в виде полупрозрачного зеркала, так что свет может частично пропускаться через его центральный участок, и зеркало 12 побуждает часть светового потока пропускаться и падать на блок 11 обнаружения фокуса для выполнения обнаружения фокуса.
[0020] Путем наблюдения изображения, сформированного на фокусировочном экране 13, через пентапризму 14 и видоискатель 16 пользователь может проверять фокусное состояние и композицию оптического изображения объекта, полученного с помощью блока 150 объектива.
[0021] Шторный фотографический затвор 21 (затвор 21) предназначен для управления временем экспонирования блока 22 формирования изображений под управлением блока 50 системного управления.
[0022] Блок 22 формирования изображений представляет собой элемент считывания изображений (датчик изображений), состоящий из такого устройства, как CCD (ПЗС-матрица, т.е. матрица на приборах с зарядовой связью) или CMOS (КМОП-матрица, т.е. матрица на комплементарной структуре металл-оксид-полупроводник), которое преобразует оптическое изображение в электрический сигнал. Аналого-цифровой преобразователь 23 используется для преобразования аналогового сигнала, выводимого из блока 22 формирования изображений, в цифровой сигнал.
[0023] Блок 24 обработки изображений выполняет заданную обработку (пиксельную интерполяцию, обработку изменения размеров, такую как сжатие, и обработку преобразования цветов) относительно данных из аналого-цифрового преобразователя 23 или данных из блока 15 управления запоминающим устройством. Помимо этого, блок 24 обработки изображений выполняет заданную вычислительную обработку с использованием данных изображений для захваченного изображения, а блок 50 системного управления выполняет управление экспозицией и управление определением дальности на основе результата вычисления, полученного блоком 24 обработки изображений. Соответственно выполняются обработка автоматической фокусировки (AF), обработка автоматической экспозиции (AE) и обработка предварительного светового излучения перед вспышкой (EF) в системе "через объектив" (TTL). Блок 24 обработки изображений дополнительно выполняет заданную вычислительную обработку с использованием данных изображений для захваченного изображения и выполняет обработку регулировки автоматического баланса белого (AWB) в TTL-системе на основе полученного результата вычисления.
[0024] Запоминающее устройство 32 сохраняет данные изображений, полученные блоком 22 формирования изображений и преобразованные в цифровые данные аналого-цифровым преобразователем 23, и данные изображений, отображаемые на блоке 28 отображения. Запоминающее устройство 32 имеет достаточную емкость хранения для сохранения предварительно заданного числа неподвижных изображений и предварительно заданного значения времени для движущихся изображений и аудио. Запоминающее устройство 32 может представлять собой присоединяемый/отсоединяемый носитель записи, такой как карта памяти, либо может представлять собой внутреннее запоминающее устройство.
[0025] Блок 28 отображения представляет собой задний монитор для отображения изображений и обеспечен на задней поверхности камеры 100, как показано на фиг.1B. Цифроналоговый преобразователь 19 преобразует данные для отображения изображений, сохраненные в запоминающем устройстве 32, в аналоговый сигнал и подает аналоговый сигнал в блок 28 отображения. Блок 28 отображения может представлять собой жидкокристаллический системный дисплей или дисплей, адаптирующий другие системы, такой как органический электролюминесцентный дисплей, при условии, что дисплей отображает изображения.
[0026] Внутренний блок 41 отображения видоискателя отображает, через схему 42 приведения в действие внутреннего блока отображения видоискателя, рамку (AF-рамку), указывающую точку определения дальности, для которой в данный момент выполняется автоматическая фокусировка, значки, представляющие состояние настроек камеры, и т.п. Различные значения настроек камеры 100, включающие в себя скорость срабатывания затвора и апертуру, отображаются на внешнем блоке 43 отображения видоискателя через схему 44 приведения в действие внешнего блока отображения видоискателя.
[0027] Блок 55 обнаружения ориентации представляет собой датчик обнаружения ориентации за счет угла камеры 100. На основе ориентации, обнаруженной блоком 55 обнаружения ориентации, может выполняться определение в отношении того, представляет ли собой изображение, сфотографированное блоком 22 формирования изображений, изображение, сфотографированное при удерживании цифровой камеры 100 в поперечном направлении, или изображение, сфотографированное при удерживании цифровой камеры 100 в вертикальном направлении. Блок 50 системного управления может добавлять информацию ориентации в соответствии с ориентацией, обнаруженной блоком 55 обнаружения ориентации, в файл изображения для изображения, считанного блоком 22 формирования изображений, записывать повернутую версию изображения и т.п.В качестве блока 55 обнаружения ориентации могут использоваться датчик ускорения, гиродатчик и т.п.С помощью датчика ускорения или гиродатчика, который составляет блок 55 обнаружения ориентации, также может обнаруживаться движение (панорамированное, наклоненное, с подъемом, стационарное или нет и т.п.) камеры 100.
[0028] Энергонезависимое запоминающее устройство 56 представляет собой запоминающее устройство, которое является электрически стираемым и записываемым блоком 50 системного управления и, например, используется EEPROM. Константы (постоянные), программа и т.п.для операций блока 50 системного управления хранятся в энергонезависимом запоминающем устройстве 56. В этом случае программа относится к программе для выполнения различных блок-схем последовательности операций способа, описанных далее в настоящем варианте осуществления.
[0029] Блок 50 системного управления имеет по меньшей мере один встроенный процессор (включающий в себя схемы) и управляет всей камерой 100. Блок 50 системного управления реализует соответствующую обработку по настоящему варианту осуществления (описываемую далее) путем выполнения программы, записанной в энергонезависимом запоминающем устройстве 56, описанном ранее. Константы и переменные для операций блока 50 системного управления, программы, считываемой из энергонезависимого запоминающего устройства 56, и т.п.развертываются в системном запоминающем устройстве 52. Помимо этого, блок 50 системного управления также выполняет управление отображением путем управления запоминающим устройством 32, цифро-аналоговым преобразователем 19, блоком 28 отображения и т.п.
[0030] Системный таймер 53 представляет собой блок измерения времени для измерения времени, используемого в различных видах управления, и для измерения времени согласно внутреннему тактовому генератору. Переключатель 60 смены режимов переключает рабочий режим блока 50 системного управления на любой из режима фотографирования неподвижных изображений, режима фотографирования движущихся изображений и т.п.Режим фотографирования неподвижных изображений включает в себя P-режим (с программной AE) и M-режим (ручной). Альтернативно, после временного переключения на экран меню с использованием переключателя 60 смены режимов, другой рабочий элемент может использоваться для переключения на любой из режимов, включенных в экран меню. Аналогичным образом, режим фотографирования движущихся изображений также может включать в себя множество режимов. В M-режиме пользователь может задавать значение диафрагмы, скорость срабатывания затвора и ISO-чувствительность и может выполнять фотографирование при требуемой экспозиции.
[0031] Первый переключатель 62 затвора включается в ходе работы кнопок 103 и 105 спуска затвора, обеспеченных на камере 100, при так называемом нажатии наполовину (команды подготовки к фотографированию) и формирует сигнал SW1 первого переключателя затвора. В соответствии с сигналом SW1 первого переключателя затвора, блок 50 системного управления начинает такие операции, как обработка автоматической фокусировки (AF), обработка автоматической экспозиции (AE), обработка регулировки автоматического баланса белого (AWB) и обработка предварительного светового излучения перед вспышкой (EF). Помимо этого, блок 50 системного управления также выполняет фотометрию с использованием AE-датчика 17.
[0032] Второй переключатель 64 затвора включается по завершению операции кнопок 103 и 105 спуска затвора при так называемом полном нажатии (команды на фотографирование) и формирует сигнал SW2 второго переключателя затвора. В соответствии с сигналом SW2 второго переключателя затвора, блок 50 системного управления начинает последовательность операций обработки фотографирования от считывания сигнала из блока 22 формирования изображений до записи изображения на носитель 200 записи в качестве файла с изображением.
[0033] Блок 83 управления источником питания состоит из схемы обнаружения аккумулятора, преобразователя постоянного тока в постоянный ток, переключающей схемы для переключения между блоками, в которые должно подаваться питание, и т.п., и обнаруживает, установлен ли или нет аккумулятор, тип аккумулятора и оставшийся уровень заряда аккумулятора. Помимо этого, блок 83 управления источником питания управляет преобразователем постоянного тока в постоянный ток на основе результатов обнаружения и команды от блока 50 системного управления и подает в соответствующие блоки, в том числе носитель 200 записи, требуемое напряжение в течение требуемого периода времени. Переключатель 72 источника питания представляет собой переключатель для включения и выключения источника питания камеры 100.
[0034] Блок 30 источника питания состоит из первичного аккумулятора, такого как алкалиновый аккумулятор или литиевый аккумулятор, аккумуляторной батареи, такой как NiCd-аккумулятор, NiMH-аккумулятор или Li-аккумулятор, сетевого адаптера или т.п.Интерфейс 18 носителя записи представляет собой интерфейс с носителем 200 записи, который представляет собой карту памяти, жесткий диск или т.п.Носитель 200 записи представляет собой носитель записи, такой как карта памяти для записи сфотографированных изображений, и состоит из полупроводникового запоминающего устройства, магнитного диска или т.п.
[0035] Как описано выше, камера 100 имеет сенсорную панель 70a, которая способна обнаруживать контакт, выполненный относительно блока 28 отображения (сенсорной панели 70a) в качестве одного функционального блока 70. Сенсорная панель 70a и блок 28 отображения могут конструироваться как единое целое. Например, сенсорная панель 70a имеет такую конфигурацию, в которой коэффициент пропускания света не затрудняет отображение блоком 28 отображения, и устанавливается в верхнем слое поверхности отображения блока 28 отображения. Затем входные координаты на сенсорной панели 70a и координаты отображения на блоке 28 отображения ассоциируются между собой. Соответственно может конфигурироваться графический пользовательский интерфейс (GUI), который позволяет пользователю ощущать, как будто отображаемый на блоке 28 отображения экран может непосредственно управляться. Блок 50 системного управления способен обнаруживать следующие операции касания относительно сенсорной панели 70a или следующие состояния сенсорной панели 70a.
- Новое касание сенсорной панели 70a пальцем или стилусом, ранее не находящимся в касании с сенсорной панелью 70a. Другими словами, начало касания (в дальнейшем называемое прикосновением).
- Состояние, в котором сенсорную панель 70a трогают пальцем или стилусом (в дальнейшем называемое надавливанием при касании).
- Состояние, в котором палец или стилус перемещается при касании сенсорной панели 70a (в дальнейшем называемое перемещением при касании)
- Состояние, в котором палец или стилус, ранее находящийся в касании с сенсорной панелью 70a, отделяется от сенсорной панели 70a. Другими словами, завершение касания (в дальнейшем называемое прекращением касания).
- Состояние, в котором ничто не касается сенсорной панели 70a (в дальнейшем называемое отсутствием касания).
[0036] Когда обнаруживается прикосновение, одновременно обнаруживается надавливание при касании. Обычно после прикосновения непрерывно обнаруживается надавливание при касании, если не обнаруживается прекращение касания. Обнаружение перемещения при касании также представляет собой состояние, в котором обнаруживается надавливание при касании. Даже когда обнаруживается надавливание при касании, перемещение при касании не обнаруживается, если позиция касания не перемещается. Отсутствие касания возникает после того, как обнаруживается прекращение касания для всех пальцев или стилуса, ранее находящихся в касании.
[0037] Блок 50 системного управления уведомляется в отношении вышеописанных операции и состояний, а также позиционной координаты, в которой палец или стилус касается сенсорной панели 70a, через внутреннюю шину, и на основе информации, в отношении которой получено уведомление, блок 50 системного управления определяет, какой тип операции выполнен на сенсорной панели 70a. Относительно перемещения при касании, направление перемещения при перемещении пальца или стилуса на сенсорной панели 70a может определяться для каждой из вертикальной составляющей и горизонтальной составляющей на сенсорной панели 70a на основе изменения позиционной координаты. Помимо этого, когда выполняется прекращение касания после перемещения при касании на определенное расстояние от прикосновения на сенсорной панели 70a, предполагается, что проведен штрих. Операция, которая заключает в себе проведение быстрого штриха, называется перелистыванием. Перелистывание представляет собой операцию, включающую быстрое перемещение пальца на сенсорной панели 70a на определенное расстояние при поддержании касания пальца с сенсорной панелью 70a и затем отделение пальца от панели или, другими словами, операцию, в которой палец быстро прочерчивает сенсорную панель 70a, аналогично перелистыванию на сенсорной панели 70a. Определение того, что перелистывание выполнено, может осуществляться, когда после обнаружения перемещения при касании на предварительно заданное расстояние или более с предварительно заданной скоростью или более выполняется обнаружение прекращения касания. Помимо этого, предполагается, что определение того, что выполнено скольжение, осуществляется, когда обнаруживается перемещение при касании на предварительно заданное расстояние или более со скоростью ниже предварительно заданной скорости. В качестве сенсорной панели 70a может использоваться сенсорная панель, адаптирующую любую из различных систем, включающих в себя резистивную пленочную систему, емкостную систему, систему на поверхностных акустических волнах, инфракрасную систему, систему на основе электромагнитной индукции, систему распознавания изображений и систему оптических датчиков. Может адаптироваться любая из системы, в которой касание обнаруживается, когда выполнен контакт с сенсорной панелью, и системы, в которой касание обнаруживается, когда палец или стилус приближается к сенсорной панели.
[0038] Блок 50 системного управления способен обнаруживать операцию касания или операцию нажатия относительно кнопок 1 и 2 включения AF на основе уведомления (выходной информации) от кнопок 1 и 2 включения AF. На основе выходной информации кнопок 1 и 2 включения AF, блок 50 системного управления вычисляет направление перемещения (здесь далее называемое направлением перемещения) пальца или т.п.для кнопок 1 и 2 включения AF в восьми направлениях, включая направления вверх, вниз, влево, вправо, вверх и влево, вниз и влево, вверх и вправо и вниз и вправо. Помимо этого, на основе выходной информации кнопок 1 и 2 включения AF блок 50 системного управления вычисляет величину перемещения (здесь далее называемую величиной (x, y) перемещения) пальца или т.п.для кнопок 1 и 2 включения AF в двумерном направлении, состоящем из направления по оси X и направления по оси Y. Кроме того, блок 50 системного управления способен обнаруживать следующие операции для кнопок 1 и 2 включения AF или следующих состояний кнопок 1 и 2 включения AF. Относительно каждой из кнопки 1 включения AF и кнопки 2 включения AF блок 50 системного управления отдельно вычисляет направление перемещения и величину (x, y) перемещения или обнаруживает следующие операции или состояния.
- Новое касание кнопки 1 включения AF или кнопке 2 включения AF пальцем или т.п., ранее не находящимся в касании с кнопкой 1 включения AF или кнопкой 2 включения AF. Другими словами, начало касания (в дальнейшем называемое прикосновением).
- Состояние, в котором кнопку 1 включения AF или кнопку 2 включения AF трогают пальцем или т.п.(в дальнейшем называемое надавливанием при касании).
- Палец или т.п., перемещающийся при касании кнопки 1 включения AF или кнопки 2 включения AF (в дальнейшем называемое перемещением при касании).
- Состояние, в котором палец или т.п., ранее находящийся в касании с кнопкой 1 включения AF или кнопкой 2 включения AF, отделяется от кнопки 1 включения AF или кнопки 2 включения AF. Другими словами, завершение касания (в дальнейшем называемое прекращением касания).
- Состояние, в котором ничто не касается кнопки 1 включения AF или кнопки 2 включения AF (в дальнейшем называемое отсутствием касания).
[0039] Когда прикосновение обнаруживается, одновременно обнаруживается надавливание при касании. Обычно после прикосновения непрерывно обнаруживается надавливание при касании, если не обнаруживается прекращение касания. Обнаружение перемещения при касании также представляет собой состояние, когда обнаруживается надавливание при касании. Даже когда обнаруживается надавливание при касании, перемещение при касании не обнаруживается, когда величина (x, y) перемещения составляет 0. Отсутствие касания возникает после того, как прекращение касания обнаруживается для всех пальцев или т.п., ранее находящихся в касании.
[0040] На основе вышеописанных операций или состояний или направления перемещения и величины (x, y) перемещения блок 50 системного управления определяет, какой тип операции (операции касания) выполнен для кнопок 1 и 2 включения AF. Относительно перемещения при касании, в качестве перемещения пальца или т.п.для кнопок 1 и 2 включения AF обнаруживается перемещение в восьми направлениях, включая направления вверх, вниз, влево, вправо, вверх и влево, вниз и влево, вверх и вправо и вниз и вправо, или в двумерном направлении, состоящем из направления по оси X и направления по оси Y. Блок 50 системного управления определяет, что операция скольжения выполнена, когда обнаруживается перемещение в любом из восьми направлений либо перемещение в одном из или в обоих из направления по оси X и направления по оси Y для двумерных направлений. В настоящем варианте осуществления кнопки 1 и 2 включения AF предположительно представляют собой датчики касания инфракрасной системы. Альтернативно, в качестве кнопок 1 и 2 включения AF могут использоваться датчики касания, адаптирующие другие системы, включая резистивную пленочную систему, систему на поверхностных акустических волнах, емкостную систему, систему на основе электромагнитной индукции, систему распознавания изображений и систему оптических датчиков.
[0041] В дальнейшем со ссылкой на фиг.3A и 3B будет описана конструкция кнопки 1 включения AF. Поскольку конструкция кнопки 2 включения AF является аналогичной конструкции кнопки 1 включения AF, ее описание пропускается.
[0042] Крышка 310 представляет собой внешнюю крышку кнопки 1 включения AF. Окно 311 составляет часть внешней крышки кнопки 1 включения AF и пропускает свет, проецируемый из светопроецирующего блока 312. Крышка 310 выступает дальше наружу, чем внешняя крышка 301 камеры 100, и является нажимаемой. Светопроецирующий блок 312 представляет собой светоизлучающее устройство, такое как светоизлучающий диод, которое излучает свет, направляемый к окну 311. Свет, излучаемый из светопроецирующего блока 312, предпочтительно представляет собой свет (инфракрасный свет), который не является видимым светом. Когда палец 300 находится в касании с поверхностью окна 311 (рабочей поверхностью кнопки 1 включения AF), излучаемый из светопроецирующего блока 312 свет отражается поверхностью пальца 300, который находится в касании, и отраженный свет принимается (считывается) светоприемным блоком 313. Светоприемный блок 313 представляет собой датчик изображений. На основе изображения, считываемого светоприемным блоком 313, может выполняться обнаружение в отношении того, имеется ли или нет состояние, когда управляющий орган (палец 300) не находится в контакте с рабочей поверхностью кнопки 1 включения AF, касается ли или нет управляющий орган кнопки 1 включения AF, перемещается ли или нет выполняющий касание управляющий орган при поддержании касания (выполняется ли или нет операция скольжения) и т.п.Крышка 310 устанавливается на контактной поверхности 316 с использованием упругого элемента 314, и когда палец 300 надавливает на поверхность окна 311 и крышка 310 нажимается, крышка 310 входит в контакт с переключателем 315 для обнаружения нажатия. Соответственно обнаруживается нажатие кнопки 1 включения AF.
[0043] Будет описана функция обнаружения лиц. Блок 50 системного управления отправляет изображение объекта обнаружения лиц в блок 24 обработки изображений. Под управлением блока 50 системного управления блок 24 обработки изображений применяет полосовой фильтр в горизонтальном направлении к данным изображений. Помимо этого, под управлением блока 50 системного управления блок 24 обработки изображений применяет полосовой фильтр в вертикальном направлении к обработанным данным изображений. Благодаря полосовым фильтрам в горизонтальном и вертикальном направлениях, из данных изображений обнаруживается компонент края.
[0044] Затем блок 50 системного управления выполняет сопоставление с шаблоном (образцом) относительно обнаруженного компонента края и извлекает группы возможных вариантов глаз, носов, ртов и ушей. Помимо этого, из извлеченной группы возможных вариантов глаз, блок 50 системного управления определяет возможные варианты, удовлетворяющие заданным заранее условиям (например, расстоянию между двумя глазами или наклону двух глаз), в качестве пары глаз и сужает извлеченную группу возможных вариантов глаз до возможных вариантов, включающих пару глаз. Кроме того, блок 50 системного управления ассоциирует суженную группу возможных вариантов глаз с другими лицевыми частями (носом, ртом и ушами), соответствующими группе возможных вариантов глаз, и обнаруживает лицо путем применения заранее заданного фильтра условий, не связанных с лицом. Блок 50 системного управления выводит вышеописанную информацию о лицах в соответствии с результатом обнаружения лиц и завершает процесс.В этот момент в системном запоминающем устройстве 52 сохраняется характеристическое значение, такое как число лиц.
[0045] Как описано выше, при выполнении анализа изображений для LV-изображения или воспроизводимого и отображаемого изображения может извлекаться характеристическое значение изображения и может обнаруживаться информация об объектах (может выполняться обнаружение объектов для обнаружения конкретного объекта). Хотя лицо описывается в качестве примера конкретного объекта в настоящем варианте осуществления, в качестве объекта AF и т.п.могут обнаруживаться и выбираться другие объекты, такие как зрачок, рука, торс, конкретный человек, динамическое тело и символ.
[0046] Фиг.3A является схематичным видом состояния, в котором палец 300 касается рабочей поверхности кнопки 1 включения AF, но не нажимает кнопку 1 включения AF. Фиг.3B является схематичным видом состояния, в котором палец 300 надавливает на рабочую поверхность кнопки 1 включения AF, нажимая кнопку 1 включения AF, и обнаруживается нажатие кнопки 1 включения AF. При отделении пальца 300 от рабочей поверхности кнопки 1 включения AF в нажатом состоянии, показанном на фиг.3B, кнопка 1 включения AF восстанавливается за счет усилия упругого элемента 314 в состояние, показанное на фиг.3A, в котором кнопка 1 включения AF не находится в контакте с переключателем 315. Хотя описывается пример, в котором упругий элемент 314 установлен на контактной поверхности 316, упругий элемент 314 может устанавливаться на внешней крышке 301 вместо контактной поверхности 316. Помимо этого, кнопка 1 включения AF не ограничена кнопкой, имеющей конструкцию, показанную на фиг.3A и 3B, и может иметь другие конструкции при условии, что могут обнаруживаться нажатие рабочей поверхности и операция касания на рабочей поверхности.
[0047] Будет описаны AF-рамки, которые могут выбираться в OVF-режиме. В OVF-режиме в качестве режима выбора AF-рамок (режима выбора областей определения дальности), пользователь может заранее выбирать и задавать любой из множества режимов выбора, в том числе по меньшей мере следующие режимы выбора из меню настроек.
- Одноточечная AF (произвольный выбор): режим выбора, в котором пользователь выбирает единственную точку определения дальности (область наводки на резкость), подлежащую использованию при фокусировке (AF), из 191 точки определения дальности. Область наводки на резкость имеет более узкий диапазон, чем в зональной AF, описываемой далее.
- Зональная AF (произвольный выбор зоны): режим выбора, в котором множество точек определения дальности классифицируются на девять зон определения дальности (областей наводки на резкость), и пользователь выбирает любую из зон определения дальности. AF на основе автоматического выбора выполняется с использованием всех точек определения дальности, включенных в выбранную зону. В AF на основе автоматического выбора AF выполняется таким образом, что из числа объектов с определением дальности в точках определения дальности объектов объект, определяемый в качестве объекта, автоматически помещаемого в фокус, входит в фокус (приобретает четкие очертания). Хотя AF в основном выполняется таким образом, что объект на ближайшем расстоянии входит в фокус, также могут учитываться такие условия, как позиция на экране, размер объекта и расстояние до объекта. Объект может захватываться проще, чем при одноточечной AF, и при фотографировании объекта с перемещением, объект может проще приводиться в фокус.Помимо этого, поскольку подлежащая приведению в фокус зона сужается, может исключаться ситуация, когда объект в непредназначенной позиции в композиции неумышленно входит в фокус.
- AF на основе автоматического выбора: режим, в котором вышеописанная AF на основе автоматического выбора выполняется с использованием всех точек определения дальности. Точка определения дальности, подлежащая использованию при AF, автоматически определяется из всех точек определения дальности без необходимости для пользователя выбирать AF-область.
[0048] Со ссылкой на фиг.4A и 4B будут описаны точки определения дальности, которые могут выбираться при одноточечной AF. Фиг.4A является примером отображения выбираемых точек определения дальности и выбранной точки определения дальности на внутреннем блоке 41 отображения видоискателя. Пользователь может выбирать любую точку определения дальности из группы 410 точек определения дальности. Выбранная точка определения дальности отображается в виде AF-рамки 400. AF-рамка 400 является фактически видимой как наложенная на оптическое изображение объекта. Из группы 410 точек определения дальности, точки определения дальности, которые не выбираются, могут быть выполнены с возможностью не отображаться. Блок 11 обнаружения фокуса способен выполнять обнаружение фокуса и AF в позиции, соответствующей каждой позиции точек определения дальности, включенных в группу 410 точек определения дальности. Группа 410 точек определения дальности классифицируется на левостороннюю группу 411 точек определения дальности, центральную группу 412 точек определения дальности и правостороннюю группу 413 точек определения дальности. 63 точки определения дальности соответственно размещены в матрице с 9 строками и 7 столбцами в левосторонней группе 411 точек определения дальности и правосторонней группе 413 точек определения дальности. 65 точек определения дальности размещены в матрице с 13 строками и 5 столбцами в центральной группе 412 точек определения дальности. При одноточечной AF всего для 191 точки определения дальности, включенной в левостороннюю группу 411 точек определения дальности, центральную группу 412 точек определения дальности и правостороннюю группу 413 точек определения дальности, в качестве выбираемых возможных вариантов в качестве AF-рамки, используемой при AF, может выбираться любая точка определения дальности. Фиг.4A представляет пример отображения, в котором в качестве AF-рамки 400 выбрана точка определения дальности в 7-ой строке и 3-ем столбце (центральная точка определения дальности), включенная в центральную группу 412 точек определения дальности. Фиг.4B представляет пример отображения, в котором в качестве AF-рамки 400 выбрана точка определения дальности в 6-ой строке и 4-ом столбце (центральная точка определения дальности), включенная в центральную группу 412 точек определения дальности. Состояние, показанное на фиг.4B, может создаваться путем перемещения AF-рамки 400 на одно перемещение вправо (одна единица величины перемещения выбранной позиции, описываемой далее, называется одним перемещением) и на одно перемещение вверх из состояния, показанного на фиг.4A. Помимо этого, состояние, показанное на фиг.4B, также может создаваться путем перемещения AF-рамки 400 на одно перемещение вверх и вправо из состояния, показанного на фиг.4A.
[0049] Со ссылкой на фиг.5A-5I будут описаны зоны определения дальности, которые могут выбираться при зональной AF. Элементы, идентичные элементам на фиг.4A и 4B, показаны с использованием идентичных ссылочных позиций. При зональной AF одна зона может выбираться с помощью девяти зон определения дальности, соответственно, показанных на фиг.5A-5I, в качестве выбираемых возможных вариантов. Фиг.5A представляет пример, в котором из группы 410 точек определения дальности для отображения зональной AF-рамки 500 выбирается центральная зона определения дальности (зона, включающая в себя группу точек определения дальности, состоящую из 4-10-ой строк и 1-5-го столбцов, включенных в центральную группу 412 точек определения дальности).
[0050] Фиг.5B представляет пример, в котором из группы 410 точек определения дальности путем перемещения зональной AF-рамки 500 на одно перемещение вверх из состояния, показанного на фиг.5A выбирается верхняя зона определения дальности (зона, включающая в себя группу точек определения дальности, состоящую из 1-7-ой строк и 1-5-го столбцов, включенных в центральную группу 412 точек определения дальности). Аналогичным образом, фиг.5C представляет пример, в котором нижняя зона определения дальности выбирается путем перемещения зональной AF-рамки 500 на одно перемещение вниз из состояния, показанного на фиг.5A. Фиг.5D представляет пример, в котором левая зона определения дальности выбирается путем перемещения зональной AF-рамки 500 на одно перемещение влево из состояния, показанного на фиг.5A. Фиг.5E представляет пример, в котором верхняя левая зона определения дальности выбирается путем перемещения зональной AF-рамки 500 на одно перемещение вверх и влево или на одно перемещение влево и на одно перемещение вверх из состояния, показанного на фиг.5A. Фиг.5F представляет пример, в котором нижняя левая зона определения дальности выбирается путем перемещения зональной AF-рамки 500 на одно перемещение вниз и влево или на одно перемещение влево и на одно перемещение вниз из состояния, показанного на фиг.5A. Фиг.5G представляет пример, в котором правая зона определения дальности выбирается путем перемещения зональной AF-рамки 500 на одно перемещение вправо из состояния, показанного на фиг.5A. Фиг.5H представляет пример, в котором верхняя правая зона определения дальности выбирается путем перемещения зональной AF-рамки 500 на одно перемещение вверх и вправо или на одно перемещение вправо и на одно перемещение вверх из состояния, показанного на фиг.5A. Фиг.5I представляет пример, в котором нижняя правая зона определения дальности выбирается путем перемещения зональной AF-рамки 500 на одно перемещение вниз и вправо или на одно перемещение вправо и на одно перемещение вниз из состояния, показанного на фиг.5A.
[0051] Будут описаны AF-рамки, которые могут выбираться в LV-режиме. В LV-режиме в качестве режима выбора AF-рамок (режима выбора областей определения дальности, AF-система) пользователь может заранее выбирать и задавать любой из множества режимов выбора, в том числе по меньшей мере следующие режимы выбора из меню настроек. Предполагается, что LV-режим также на практике применяется в состоянии готовности к фотографированию движущегося изображения (в режиме фотографирования движущихся изображений) и во время записи движущегося изображения.
- AF на основе приоритета лица+отслеживания (AF на основе лица+отслеживания): режим выбора, в котором, когда лицо обнаруживается по LV-изображению, лицо автоматически отслеживается в качестве AF-объекта, и выполняется AF, но, когда лицо не обнаруживается, AF-позиция определяется путем AF на основе автоматического выбора, и выполняется AF. Когда множество лиц обнаруживается по LV-изображению, AF-рамка (отслеживающая рамка с лицом) первоначально отображается на лице, определенном путем автоматического выбора, и отслеживаемый объект может переключаться на лицо справа или слева путем операции влево-вправо для 8-позиционных клавиш 74a и 74b или кнопки включения AF. Помимо этого, путем касания блока 28 отображения лицо или объект, отличный от лица, может выбираться в качестве отслеживаемого объекта, подлежащего отслеживанию, и помещаться в AF.
- Живая одноточечная AF (произвольный выбор): режим выбора, в котором пользователь выбирает одну точку определения дальности, подлежащую использованию при фокусировке (AF), из 5655 точек определения дальности, размещенных в 65 строках и 87 столбцах. Относительно выбранной точки определения дальности, обнаружение фокуса и AF выполняются путем AF на основе разности фаз поверхности формирования изображений или контрастной AF.
[0052] Со ссылкой на фиг.6A будет описано перемещение AF-рамки при одноточечной AF в живом режиме. Фиг.6A представляет пример отображения на блоке 28 отображения в случае, когда одноточечная AF в живом режиме задается в LV-режиме. Различные фрагменты информации настроек, сенсорные значки и AF-рамка 600 отображаются путем наложения на LV-изображение 601. AF-рамка 600 представляет собой индикатор, который указывает выбранную позицию на LV-изображении и который может перемещаться в соответствии с операцией согласно команды по направлению с использованием 8-позиционных клавиш 74a и 74b или операцией скольжения относительно кнопки включения AF. AF-рамка 600 относительно перемещается из позиции AF-рамки 600 перед перемещением на величину, полученную путем умножения величины хода каждого из составляющих направления по оси Х и направления по оси Y операции относительно этих рабочих элементов на указанный коэффициент, например, в позицию AF-рамки 600'.
[0053] Со ссылкой на фиг.6B будет описано перемещение AF-рамки в AF на основе лица+отслеживания. Фиг.6B представляет пример отображения на блоке 28 отображения в случае, когда AF на основе лица+отслеживания задается в LV-режиме, и в то же время множество лиц обнаруживается по LV-изображению, и отслеживается единственное лицо. Различные фрагменты информации настроек, сенсорные значки и AF-рамка 610 (в этом случае также рамка с лицом, отслеживающая рамка или отслеживающая рамка с лицом) отображаются путем наложения на LV-изображение 601. Три лица, включая лицо 621, лицо 622 и лицо 623, обнаруживаются по LV-изображению 601, и в проиллюстрированном примере лицо 621 выбирается и отслеживается в качестве AF-объекта. AF-рамка 610 может перемещаться на другое обнаруженное лицо в соответствии с операцией согласно команды по направлению влево или вправо с использованием 8-позиционных клавиш 74a и 74b или операцией скольжения влево или вправо относительно кнопки включения AF. Например, в соответствии с командой на перемещение на величину 1 перемещения (величину перемещения на минимальную единицу) путем операции скольжения вправо относительно кнопки включения AF, AF-рамка может перемещаться на лицо, которое является ближайшим к выбранному в данный момент лицу 621, перед изменением выбора между лицами вправо от лица 621, или, другими словами, на лицо 622. После того как AF-рамка перемещается на лицо 622, AF-рамка 610 скрывается и отображается AF-рамка 610'. В этот момент AF-рамка перемещается из лица 621 до изменения выбора на лицо 622 без прохождения через позиции, отличные от лиц. Далее будут предоставлены подробности изменения выбора лица путем операции скольжения влево или вправо относительно кнопки включения AF для переключения между вариантами выбора.
[0054] Фиг.7 показывает блок-схему последовательности операций для процесса отклика на осуществление скольжения относительно кнопки включения AF. Процесс отклика на осуществление скольжения представляет собой процесс выполнения функции (например, перемещения AF-рамки) в соответствии с операцией скольжения, при которой рабочей поверхности касаются, и перемещение при касании выполняется без нажатия кнопки включения AF. Этот процесс реализуется по мере того, как блок 50 системного управления развертывает программу, записанную в энергонезависимом запоминающем устройстве 56, на системном запоминающем устройстве 52 и выполняет программу. Процесс, показанный на фиг.7, начинается, когда камера 100 активируется в режиме фотографирования. Хотя другие процессы (например, процессы в соответствии с операциями других рабочих элементов, включенных в функциональный блок 70, и процессы в соответствии с нажатием кнопки включения AF) также выполняются параллельно, когда камера 100 активируется в режиме фотографирования, их описания пропускаются. Помимо этого, хотя процесс отклика на операцию скольжения относительно кнопки 1 включения AF будет описан со ссылкой на фиг.7, 8, 9A-9C, 10A и 10B, кнопка 2 включения AF должна обрабатываться аналогичным образом. Однако, предполагается, что, когда обнаруживается надавливание при касании относительно кнопки 1 включения AF, процесс отклика на осуществление скольжения относительно кнопки 2 включения AF не выполняется. Соответственно, неправильное функционирование вследствие конкуренции операций относительно кнопки 1 включения AF и кнопки 2 включения AF может предотвращаться (операция скольжения относительно кнопки 1 включения AF находится в приоритете).
[0055] На этапе S701 блок 50 системного управления определяет, выполнено ли или нет прикосновение относительно кнопки 1 включения AF. Когда прикосновение выполнено, блок 50 системного управления переходит к этапу S703, а в противном случае блок 50 системного управления переходит к этапу S702. В настоящем варианте осуществления предполагается, что процесс, после того, как в этот момент выполнено определение, что выполнено прикосновение, представляет собой процесс, который выполняется в состоянии, в котором нажатие кнопки 1 включения AF не обнаруживается.
[0056] На этапе S702 блок 50 системного управления определяет, удовлетворены ли или нет условия завершения (например, выключенное питание или переход в режим воспроизведения) процесса отклика на осуществление скольжения. Когда условия завершения удовлетворены, блок 50 системного управления завершает процесс отклика на осуществление скольжения, а в противном случае блок 50 системного управления переходит к этапу S701 и повторяет процесс.
[0057] На этапе S703 блок 50 системного управления инициализирует (присваивает начальное значение) различные переменные, связанные с операцией скольжения. Например, блок 50 системного управления инициализирует внутреннюю переменную N на 0. Это N указывает число дискретизаций и используется при усреднении величин перемещения. Каждый раз, когда N достигает 5, получают величину перемещения (величину перемещения при касании, величину скольжения), вычисленную путем усреднения величин перемещения, полученных из пяти дискретизаций. Помимо этого, на этапе S703 блок 50 системного управления инициализирует переменную i на 0. Это i указывает число получений усредненных величин перемещения после касания. Помимо этого, блок 50 системного управления инициализирует переменную Dsum на 0. Dsum является интегрированным (суммарным) значением в один или более периодов получения (период получения составляет 50 мс, что описывается далее) расстояния перемещения (величины хода) путем одной операции скольжения и является значением двумерных координат, имеющим составляющие направлений. Как будет описано далее, Dsum является переменной, которая может инициализироваться даже до того, как выполняется прекращение касания (другими словами, во время касания) (другими словами, Dsum не обязательно указывает полную суммированную величину расстояний перемещения касаний после прикосновения).
[0058] На этапе S704 блок 50 системного управления выполняет процесс ожидания перед считыванием обнаруженного значения величины перемещения по кнопке 1 включения AF. Предполагается, что период ожидания составляет 10 мс (10 миллисекунд).
[0059] На этапе S705 блок 50 системного управления получает обнаруженное значение Cx (значение счета, единица которого не представляет собой расстояние) величины перемещения в направлении по оси X (в поперечном направлении) по кнопке 1 включения AF. Аналогичным образом, на этапе S706 блок 50 системного управления получает обнаруженное значение Cy (значение счета, единица которого не представляет собой расстояние) величины перемещения в направлении по оси Y (в вертикальном направлении) по кнопке 1 включения AF.
[0060] На этапе S707 блок 50 системного управления сохраняет значение Cx счета в направлении по оси X, полученное на этапе S705, в N-ом Cxn[n] матрицы Cxn. На этапе S708 блок 50 системного управления сохраняет значение Cy счета в направлении по оси Y, полученное на этапе S706, в N-ом Cyn[n] матрицы Cyn. На этапе S709 блок 50 системного управления выполняет приращение переменной N, которая представляет число дискретизаций.
[0061] На этапе S710 блок 50 системного управления определяет, выполнено ли или нет прекращение касания по кнопке 1 включения AF. Когда прекращение касания кнопки 1 включения AF выполнено, блок 50 системного управления переходит к этапу S716, а в противном случае (когда касание относительно кнопки 1 включения AF продолжается) блок 50 системного управления переходит к этапу S711.
[0062] На этапе S711 блок 50 системного управления определяет, составляет ли переменная N 5 (пять) или нет, другими словами, достигает ли или нет число дискретизаций 5. Случай, когда N=5, представляет собой момент времени, в который истекли 50 мс после того, как выполнено прикосновение для начальной дискретизации, и момент времени, в который истекли 50 мс после предыдущего получения усредненной величины перемещения для последующих дискретизаций. В настоящем варианте осуществления N=5 адаптируют на основе времени ожидания на этапе S704, составляющем 10 мс, и того факта, что нежелательно задерживать перемещение AF-рамки в ответ на операцию скольжения относительно кнопки 1 включения AF таким образом, что она является распознаваемой пользователем, или, другими словами, нежелательно вызывать у пользователя такое ощущение, что чувствительность является плохой. Другими словами, частота получения усредненных расстояний составляет каждые 50 мс.
[0063] На этапе S712 блок 50 системного управления вычисляет среднее значение (Cxave) значений счета от Cxn[0] до Cxn[N-1] и среднее значение (Cyave) значений счета от Cyn[0] до Cyn[N-1].
[0064] На этапе S713 блок 50 системного управления преобразует средние значения Cxave и Cyave счета для 5 последних выходных значений по кнопке 1 включения AF в расстояния Xave и Yave в единицах микрометров (мкм). В частности, Cxave и Cyave, соответственно, умножаются на назначенный коэффициент с получением Xave и Yave (мкм). Путем выполнения усреднения и затем преобразования средних в расстояния предотвращается ситуация, когда эффект шума или т.п.приводит к тому, что величина перемещения AF-рамки представляет собой чрезвычайно неестественную величину перемещения относительно фактической величины перемещения пальца. Помимо этого, на этапе S713 блок 50 системного управления выполняет приращение переменной i.
[0065] На этапе S714 блок 50 системного управления выполняет процесс определения перемещения. Далее со ссылкой на фиг.8 будет описан процесс определения перемещения.
[0066] На этапе S715 блок 50 системного управления инициализирует переменную N на 0 и затем переходит к этапу S704, выполняя дискретизацию для следующего получения усредненной величины перемещения.
[0067] На этапе S716 блок 50 системного управления выполняет процесс, аналогичный процессу, выполняемому на этапе S712. Отличие от этапа S712 заключается в том, что N не обязательно составляет 5. На этапе S716, в отличие от этапа S712, переменная N×10 мс, которая представляет собой интервал получения усредненных величин перемещения, может составлять менее 50 мс.
[0068] На этапе S717 блок 50 системного управления преобразует Cxave и Cyave в Xave и Yave (мкм) и выполняет приращение i аналогично, как на этапе S713.
[0069] На этапе S718 блок 50 системного управления выполняет процесс определения перемещения аналогично, как на этапе S714. Далее со ссылкой на фиг.8 будет описан процесс определения перемещения.
[0070] Фиг.8 является блок-схемой последовательности операций для процесса определения перемещения. Этот процесс представляет подробности описанных ранее процессов S714 и S718, показанных на фиг.7. Помимо этого, этот процесс реализуется по мере того, как блок 50 системного управления развертывает программу, записанную в энергонезависимом запоминающем устройстве 56, на системном запоминающем устройстве 52 и выполняет программу.
[0071] На этапе S801 блок 50 системного управления заменяет (Xave, Yave) (мкм), вычисленные на этапе S713 или S717, показанном на описанной ранее фиг.7, на переменную di. Переменная di представляет величину перемещения, имеющую составляющие направлений операции скольжения для текущего получения (когда прекращение касания не выполнено, последние 50 мс).
[0072] На этапе S802 блок 50 системного управления определяет, представляет ли собой текущий рабочий режим или нет OVF-режим. Когда текущий рабочий режим представляет собой OVF-режим, блок 50 системного управления переходит к этапу S803, а в противном случае блок 50 системного управления переходит к этапу S820.
[0073] На этапе S803 блок 50 системного управления суммирует величину di перемещения, подставленную на этапе S801, с суммарным значением Dsum (значением двумерных координат, имеющим составляющие направлений) величин перемещения.
[0074] На этапе S804 блок 50 системного управления определяет, задается ли или нет режим выбора областей определения дальности в качестве одноточечной AF. Когда режим выбора областей определения дальности задается в качестве одноточечной AF, блок 50 системного управления переходит к этапу S805, а в противном случае блок 50 системного управления переходит к этапу S811.
[0075] На этапе S805 блок 50 системного управления вычисляет скорость перемещения (рабочую скорость) операции скольжения для текущего получения (когда прекращение касания не выполнено, последние 50 мс). В частности, блок 50 системного управления выполняет вычисление с использованием скорости перемещения Vdi=|di|/50 (мс), где |di|=√(Xave2+Yave2). Следует отметить, что, поскольку |di| само по себе представляет величину перемещения за определенное время (50 мс), |di| пропорционально скорости перемещения. Следовательно, вместо деления на время (50 мс), в качестве процесса сравнения между |di| и пороговым значением (пороговым значением для сравнения с |di|) может адаптироваться сравнение с пороговым значением, используемым на этапе S806 (который описывается далее).
[0076] На этапе S806 блок 50 системного управления определяет, превышает ли или нет скорость Vdi перемещения операции скольжения для текущего получения пороговое значение TH_V. Когда скорость Vdi перемещения превышает пороговое значение TH_V (когда скорость Vdi перемещения выше порогового значения TH_V), блок 50 системного управления переходит к этапу S807, а в противном случае (когда скорость Vdi перемещения равна или меньше порогового значения TH_V) блок 50 системного управления переходит к этапу S808.
[0077] На этапе S807 блок 50 системного управления задает параметры, относящиеся к описываемому далее на этапе S809 эллипсу определения, следующим образом.
Tnx=Thx1
Thy=Thy1
(Thy1<Thx1)
[0078] Thx1 и Thy1 являются значениями, заранее записанными в энергонезависимом запоминающем устройстве 56, и удовлетворяют взаимосвязи, выражаемой как Thx1>Thy1. Параметры задаются таким образом, чтобы удовлетворять этой взаимосвязи, так что, как будет описано далее, с учетом того факта, что сложнее выполнять перемещение пальца в вертикальном направлении, чем перемещение пальца в поперечном направлении, перемещение AF-рамки может начинаться с меньшей величины перемещения в вертикальном направлении, чем в поперечном направлении. Хотя Tnx и Thy представляют собой переменные, которые отличаются в зависимости от условий, в любом случае Tnx является значением, которое задает поперечную ширину эллипса определения, центрированного в начале координат, а Thy является значением, которое задает ширину по вертикали эллипса определения, центрированного в начале координат.В настоящем варианте осуществления, поскольку Tnx>Thy удовлетворяется в любом случае, поперечная ширина эллипса определения=большая ось=2Thx, и ширина по вертикали эллипса определения=малая ось=2Thy.
[0079] На этапе S808 блок 50 системного управления задает параметры, относящиеся к описываемому далее эллипсу определения, на этапе S809 следующим образом.
Tnx=Thx2
Thy=Thy2
(Thy2<Thx2)
(Thx1<Thx2, Thy1<Thy2)
[0080] Thx2 и Thy2 являются значениями, заранее записанными в энергонезависимом запоминающем устройстве 56, и удовлетворяют взаимосвязи Thy2<Thx2. Параметры задаются таким образом, чтобы удовлетворять этой взаимосвязи, так что, как будет описано далее, с учетом того факта, что перемещение пальца сложнее выполнять в вертикальном направлении, чем перемещение пальца в поперечном направлении, перемещение AF-рамки может начинаться с меньшей величины перемещения в вертикальном направлении, чем в поперечном направлении.
[0081] Помимо этого, удовлетворяются взаимосвязи, выражаемые как Thx1<Thx2 и Thy1<Thy2. Другими словами, эллипс, заданный с помощью (Thx2, Thy2), больше эллипса, заданного с помощью (Thx1, Thy1). Соответственно, определение с использованием большого эллипса, заданного с помощью (Thx2, Thy2), требует большего расстояния перемещения до тех пор, пока AF-рамка не начинает перемещаться, чем определение с использованием небольшого эллипса, заданного с помощью (Thx1, Thy1). В настоящем варианте осуществления, поскольку определение с использованием большого эллипса выполняется, когда скорость перемещения пальца является небольшой, большее расстояние перемещения намеренно требуется до тех пор, пока перемещение AF-рамки не начинается, по сравнению со случаем, в котором скорость перемещения пальца является большой. Соответственно, когда пользователь медленно перемещает палец, чтобы осторожно перемещать AF-рамку, могут предотвращаться ситуации, когда перемещение AF-рамки возникает с чрезмерной частотой, перемещение AF-рамки на расстояние является чрезмерно большим и т.п., и может точно регулироваться позиция AF-рамки. Другими словами, реализуется надежное перемещение с приращением (одна величина перемещения за раз).
[0082] На этапе S809 блок 50 системного управления определяет, достигает ли суммарное значение Dsum величин перемещения (суммарное значение Dsumx для Xave и суммарное значение Dsumy для Yave) края или находится за пределами эллипса определения выполнимости перемещения AF-рамки. Эллипс определения представляет собой эллипс, заданный нижеприведенным выражением 1.
Dsumx2/Thx+Dsumy2/Thy=1... выражение 1
[0083] Другими словами, на этапе S809 блок 50 системного управления определяет, удовлетворяется ли или нет нижеприведенное выражение 2.
Dsumx2/Thx+Dsumy2/Thy≥1… выражение 2
[0084] Когда определяется, что выражение 2 удовлетворяется, блок 50 системного управления переходит к этапу S810. Когда выражение 2 не удовлетворяется или, другими словами, когда суммарное значение Dsum величин перемещения находится внутри эллипса определения выполнимости перемещения AF-рамки, блок 50 системного управления завершает процесс определения перемещения без перемещения AF-рамки (перемещения выбранной позиции).
[0085] На этапе S810 блок 50 системного управления выполняет процесс 1 перемещения выбранной позиции (процесс перемещения AF-рамки). Далее со ссылкой на фиг.10A будет описан процесс 1 перемещения выбранной позиции.
[0086] Согласно определению S809, когда направление перемещения является непосредственно поперечным, пороговое значение того, должна ли или нет перемещаться AF-рамка, составляет Tnx, и AF-рамка перемещается непосредственно поперечно (параллельно рабочему направлению), когда величина перемещения пальца равна или выше Tnx, но AF-рамка не перемещается, когда величина перемещения пальца меньше Tnx. Помимо этого, когда направление перемещения представляет собой непосредственно вверх, пороговое значение того, должна ли или нет AF-рамка перемещаться, составляет Thy, и AF-рамка перемещается непосредственно вверх (параллельно рабочему направлению), когда величина перемещения пальца равна или выше Thy, но AF-рамка не перемещается, когда величина перемещения пальца меньше Thy.
[0087] На этапе S811 блок 50 системного управления определяет, задается ли или нет режим выбора областей определения дальности в качестве зональной AF. Когда режим выбора областей определения дальности задается в качестве зональной AF, блок 50 системного управления переходит к этапу S812, а в противном случае (например, когда режим выбора областей определения дальности задается в качестве AF на основе автоматического выбора), блок 50 системного управления завершает процесс определения перемещения.
[0088] На этапе S812 блок 50 системного управления задает параметры, относящиеся к описываемому дале, эллипсу определения, на этапе S809 следующим образом.
Tnx=Thx3
Thy=Thy3
(Thy3<Thx3)
(Thx1<Thx2<Thx3, Thy1<Thy2<Thy3)
[0089] Thx3 и Thy3 являются значениями, заранее записанными в энергонезависимом запоминающем устройстве 56, и удовлетворяют взаимосвязи Thy3<Thx3. Параметры задаются таким образом, чтобы удовлетворять этой взаимосвязи, так что, как будет описано далее, с учетом того факта, что сложнее выполнять перемещение пальца в вертикальном направлении, чем перемещение пальца в поперечном направлении, перемещение AF-рамки может начинаться с меньшей величины перемещения в вертикальном направлении, чем в поперечном направлении.
[0090] Помимо этого, удовлетворяются взаимосвязи, выражаемые как Thx1<Thx2<Thx3 и Thy1<Thy2<Thy3. Другими словами, эллипс, заданный с помощью (Thx3, Thy3), больше эллипса, заданного с помощью (Thx1, Thy1), и эллипса, заданного с помощью (Thx2, Thy2). Соответственно, определение с использованием большого эллипса, заданного с помощью (Thx3, Thy3), требует еще большего расстояния перемещения до тех пор, пока AF-рамка не начинает перемещаться, чем определение с использованием небольших эллипсов, заданных с помощью (Thx1, Thy1) и (Thx2, Thy2). В настоящем варианте осуществления, поскольку определение с использованием большого эллипса, заданного с помощью (Thx3, Thy3), выполняется, когда режим выбора областей определения дальности представляет собой зональную AF, большее расстояние перемещения требуется до тех пор, пока перемещение AF-рамки не начинается. Число (девять) выбираемых позиций (выбираемых зон), когда применяется зональная AF, меньше случая (191), в котором применяется одноточечная AF. Помимо этого, даже когда зональная AF перемещается из одного конца в другой, величина перемещения составляет две единицы величины перемещения максимум (например, при перемещении из зоны на левом краю на фиг.5D в зону на правом краю на фиг.5G). Следовательно, в зональной AF фактически отсутствует потребность в том, чтобы быстро перемещать выбранную позицию на большое расстояние. С другой стороны, когда перемещение выбранной позиции возникает с чрезмерно высокой частотой с короткой величиной перемещения пальца, главной проблемой становится повышенная сложность пользователя при выборе требуемой выбранной позиции (зоне). С учетом этого, в настоящем варианте осуществления может проще выполняться точная регулировка выбранной позиции за счет необходимости еще большего расстояния перемещения до начала перемещения выбранной позиции в случае, когда имеется только ограниченное число выбираемых позиций, таких как зональная AF. Другими словами, реализуется надежное инкрементное перемещение (одна величина перемещения за раз).
[0091] Следует отметить, что величина перемещения (расстояние перемещения) в расчете на величину 1-го перемещения (одно перемещение (один шаг)) AF-рамки в зональной AF отличается согласно выбираемой AF-рамке и не является постоянной. Например, в случае одного перемещения (шага) влево из состояния, показанного на фиг.5A, на внутреннем блоке 41 отображения видоискателя, как показано на фиг.5D, выполняется перемещение на расстояние, соответствующее семи точкам определения дальности. С другой стороны, в случае одного перемещения вверх из состояния, показанного на фиг.5A, на внутреннем блоке 41 отображения видоискателя, как показано на фиг.5B, выполняется перемещение на расстояние, соответствующее трем точкам определения дальности. Следовательно, взаимосвязь между Thx2 и Thx3 и взаимосвязь между величиной D2 перемещения на единицу (соответствующей одной точке определения дальности) в случае, когда используется Thx2, и величиной D3 перемещения на единицу (неопределенной в зональной AF) в случае, когда используется Thx3, не являются пропорциональными. Другими словами, Thx2:Thx3≠D2:D3. Аналогичное описание применяется к Thy2:Thy3.
[0092] На этапе S820 блок 50 системного управления определяет, представляет ли собой текущий рабочий режим или нет LV-режим. Когда текущий рабочий режим представляет собой LV-режим, блок 50 системного управления переходит к этапу S821, а в противном случае блок 50 системного управления переходит к этапу S824.
[0093] На этапе S821 блок 50 системного управления определяет, задается ли или нет AF-система (режим выбора AF-рамок) в качестве AF на основе лица+отслеживания. Когда AF-система задается в качестве AF на основе лица+отслеживания, блок 50 системного управления переходит к этапу S823, а в противном случае (например, когда AF-система задается в качестве одноточечной AF, показанной на фиг.6A), блок 50 системного управления переходит к этапу S822.
[0094] На этапе S822 блок 50 системного управления выполняет процесс 2 перемещения выбранной позиции (процесс перемещения AF-рамки). Далее со ссылкой на фиг.10B будет описан процесс 2 перемещения выбранной позиции.
[0095] На этапе S823 блок 50 системного управления определяет, применено ли или нет состояние, в котором выбрано лицо, обнаруженное по LV (например, состояние, показанное на фиг.6B). Когда блок 50 системного управления определяет, что состояние, в котором выбрано лицо, не применено, блок 50 системного управления переходит к этапу S822. Когда блок 50 системного управления на этапе S823 определяет, что состояние, в котором выбрано лицо, применено, блок 50 системного управления переходит к этапу S805. Однако, в процессах S805-S810 в этом случае составляющая Y в di игнорируется, и процессы выполняются только с использованием составляющей X (составляющей перемещения в направлении слева направо). При перемещении (изменении) выбора лица имеются случаи, когда непосредственно смежное лицо находится на небольшом расстоянии (такое как групповая фотография), а также случаи, в которых непосредственно смежное лицо находится на значительном расстоянии (как в случае, показанном на фиг.6B). Следовательно, адаптация алгоритма для выбора лица на расстоянии, пропорциональном величине перемещения операции скольжения, приводит к тому, что величина хода при операции скольжения для выбора непосредственно смежного лица изменяется в соответствии с расстоянием между лицами и предотвращает достижение устойчивого ощущения при выполнении операции. С учетом этого, в настоящем варианте осуществления в состоянии, когда выбирается лицо, выполняются процессы S805-S810, в которых выбранная позиция перемещается на одну позицию каждый раз, когда суммарное значение Dsum величин ходов выходит за рамки эллипса определения. Соответственно, величина хода при операции скольжения для выбора непосредственно смежного лица становится в той или иной степени постоянной величиной независимо от расстояния между лицами, и ощущение при выполнении операции пользователя может улучшаться. Следует отметить, что даже в этом случае, поскольку выполняется процесс сравнения величины хода с эллипсом определения, размер которого отличается в зависимости от скорости перемещения при операции скольжения, также может легко выполняться точная регулировка в операции скольжения, которая включает медленное перемещение. Однако, эта конфигурация не является ограничивающей, и в состоянии, когда выбирается лицо, может выполняться процесс, который включает сравнение величины хода с эллипсом определения, имеющим идентичный размер независимо от скорости перемещения при операции скольжения.
[0096] На этапе S824 блок 50 системного управления выполняет процесс в соответствии с операцией скольжения относительно кнопки 1 включения AF в других рабочих режимах. Тогда как операция перемещения курсора выбора на экране меню или т.п.представляет собой пример процесса, ее описание пропускается в настоящем варианте осуществления.
[0097] Фиг.9A-9C показывают пример работы в случае, когда одна операция касания (операция от прикосновения до прекращения касания) относительно кнопки 1 или 2 включения AF выполняется при одноточечной AF. Следует отметить, что каждая позиция касания, описанная со ссылкой на фиг.9A-9C, в качестве позиции P0 представляет собой позицию касания на виртуальной плоскости, которая также представляет собой относительную позицию касания на основе величины перемещения пальца, обнаруженной с помощью кнопки 1 или 2 включения AF, с моментом времени, в который обнаружение касания начато кнопками 1 или 2 включения AF.
[0098] На фиг.9A выполняется операция скольжения (скорость перемещения>порогового значения TH_V) из позиции P0 в позицию P2. До того, как истекают 50 мс от начала операции, позиция касания перемещается из позиции P0 в позицию P1 на величину d1 перемещения и выходит из эллипса e1 определения, центрированного в позиции P0. Следовательно, в момент времени, когда 50 мс истекают, процесс 1 перемещения выбранной позиции выполняется, и AF-рамка перемещается на величину 1 перемещения в направлении, определенном углом θ1. Хотя далее будут предоставлены подробности, в этот момент, благодаря процессу 1 перемещения выбранной позиции, суммарное значение Dsum величины di перемещения сбрасывается на 0, и центральная позиция эллипса определения сбрасывается в позицию P1 (суммарное значение Dsum и система координат эллипса определения сбрасываются).
[0099] Аналогичным образом, на фиг.9A, в течение периода в 50 мс от момента времени, когда 50 мс истекают, до момента времени, когда 100 мс истекают, позиция касания перемещается из позиции P1 в позицию P2 на величину d2 перемещения и выходит из эллипса e1 определения, центрированного в позиции P1. Следовательно, даже в момент времени, когда истекают 100 мс, AF-рамка перемещается на величину 1 перемещения в направлении, определенном углом θ2. Даже в этот момент суммарное значение Dsum сбрасывается на 0, и центральная позиция эллипса определения сбрасывается в позицию P2 (суммарное значение Dsum и система координат эллипса определения сбрасываются).
[0100] На фиг.9B выполняется операция скольжения (скорость перемещения>порогового значения TH_V) из позиции P0 в позицию P4. До того, как истекают 50 мс от начала операции, позиция касания перемещается из позиции P0 в позицию P1 на величину d1 перемещения. Хотя величина d1 перемещения на фиг.9B равна величине d1 перемещения на фиг.9A, направление перемещения позиции касания на величину d1 перемещения на фиг.9B отличается от направления перемещения на фиг.9A, и позиция P1 касания в момент времени, когда истекают 50 мс, находится внутри эллипса e1 определения. Следовательно, в момент времени, когда истекают 50 мс, процесс 1 перемещения выбранной позиции не выполняется, и AF-рамка не перемещается. Таким образом, поскольку то, должна ли или нет AF-рамка перемещаться, определяется с использованием эллипса, даже если величина di перемещения позиции касания является идентичной, AF-рамка может перемещаться или может не перемещаться в зависимости от направления перемещения позиции касания. Помимо этого, даже когда скольжение на идентичное расстояние скольжения выполняется с помощью одной операции скольжения (другими словами, операции скольжения с длительностью 100 мс или больше) для множества периодов получения (причем каждый период получения составляет 50 мс) величины перемещения позиции касания, величина перемещения AF-рамки отличается в зависимости от направления перемещения позиции касания. Например, когда операция скольжения вправо с величиной хода (общим расстоянием перемещения позиции касания за счет одной операции касания) для расстояния M выполняется параллельно оси X, позиция AF-рамки перемещается вправо на первую величину перемещения (например, 3). С другой стороны, когда операция скольжения вверх выполняется параллельно оси Y на величину хода, идентичную вышеописанному расстоянию M, позиция AF-рамки перемещается вверх на вторую величину перемещения (например, 5), которая превышает первую величину перемещения.
[0101] Помимо этого, на фиг.9B в течение периода в 50 мс от момента времени, когда истекают 50 мс, до момента времени, когда истекают 100 мс, позиция касания перемещается из позиции P1 в позицию P2 на величину d2 перемещения и выходит из эллипса e1 определения, центрированного в позиции P0. Следовательно, в момент времени, когда истекают 100 мс, процесс 1 перемещения выбранной позиции выполняется в первый раз, и AF-рамка перемещается на величину 1 перемещения. Направление перемещения AF-рамки определяется углом θ1, сформированным между сегментом линии (пунктирной линии на схеме), который соединяет позицию P0 с позицией P2 и который указывает суммарное значение Dsum, полученное интегрированием величин d1 и d2 перемещения, и осью Y. В этот момент суммарное значение Dsum сбрасывается на 0, а центральная позиция эллипса определения сбрасывается в позицию P2 (суммарное значение Dsum и система координат эллипса определения сбрасываются).
[0102] Аналогичным образом, на фиг.9B, в то время как позиция касания перемещается из позиции P2 в позицию P3 на величину d3 перемещения до того, как истекают 150 мс, поскольку позиция касания не выходит из эллипса e1 определения, центрированного в позиции P2, AF-рамка не перемещается в момент времени, когда истекают 150 мс.Помимо этого, поскольку позиция касания перемещается из позиции P3 в позицию P4 на величину d4 перемещения и выходит из эллипса e1 определения, центрированного в позиции P2 до того, как истекают 200 мс, AF-рамка перемещается на величину 1 перемещения в момент времени, когда истекают 200 мс.Направление перемещения AF-рамки определяется углом θ2, сформированным между сегментом линии (пунктирной линии на схеме), который соединяет позицию P2 с позицией P4 и который указывает суммарное значение Dsum, полученное интегрированием величин d3 и d4 перемещения, и осью Y. В этот момент суммарное значение Dsum сбрасывается на 0, а центральная позиция эллипса определения сбрасывается в позицию P4 (суммарное значение Dsum и система координат эллипса определения сбрасываются).
[0103] На фиг.9C выполняется операция скольжения из позиции P0 в позицию P5. До того, как истекают 50 мс от начала операции, позиция касания перемещается из позиции P0 в позицию P1 на величину d1 перемещения и со скоростью перемещения, которая выше порогового значения TH_V. Аналогичным образом, в течение периода в 50 мс от момента времени, когда истекают 50 мс, до момента времени, когда истекают 100 мс, позиция касания перемещается из позиции P1 в позицию P2 на величину d2 перемещения и со скоростью перемещения, которая выше порогового значения TH_V. Следовательно, в момент времени, когда истекают 50 мс, и в момент времени, когда истекают 100 мс, то, должна ли или нет AF-рамка перемещаться, определяется с использованием эллипса e1 определения, выражаемого с помощью Tnx=Thx1 и Thy=Thy1, и AF-рамка, соответственно, перемещается на величину 1 перемещения, аналогично фиг.9A и 9B.
[0104] Затем, поскольку позиция касания перемещается на более низкой скорости перемещения, чем пороговое значение TH_V, то, должна ли или нет AF-рамка перемещаться, определяется с использованием эллипса e2 определения, выражаемого с помощью Tnx=Thx2 и Thy=Thy2. В частности, в течение периода от момента времени, когда истекают 100 мс, до момента времени, когда истекают 150 мс, поскольку позиция касания перемещается из позиции P2 в позицию P3 на величину d3 перемещения, но не выходит из эллипса e2 определения, центрированного в позиции P2, AF-рамка не перемещается в момент времени, когда истекают 150 мс.Аналогичным образом, в течение периода в 50 мс от момента времени, когда истекают 150 мс, до момента времени, когда истекают 200 мс, поскольку позиция касания перемещается из позиции P3 в позицию P4 на величину d4 перемещения, но не выходит из эллипса e2 определения, центрированного в позиции P2, AF-рамка не перемещается в момент времени, когда истекают 200 мс.Помимо этого, в течение периода в 50 мс от момента времени, когда истекают 200 мс, до момента времени, когда истекают 250 мс, позиция касания перемещается из позиции P4 в позицию P5 на величину d5 перемещения и выходит из эллипса e2 определения, центрированного в позиции P2. Следовательно, в момент времени, когда истекают 250 мс, выполняется процесс 1 перемещения выбранной позиции, и AF-рамка перемещается на величину 1 перемещения. Направление перемещения AF-рамки определяется углом θ3, сформированным между сегментом линии (пунктирной линии на схеме), который соединяет позицию P2 с позицией P5 и который указывает суммарное значение Dsum, полученное интегрированием величин d3-d5 перемещения, и осью Y. В этот момент суммарное значение Dsum сбрасывается на 0, а центральная позиция эллипса определения сбрасывается в позицию P5 (суммарное значение Dsum и система координат эллипса определения сбрасываются).
[0105] Когда должен всегда использоваться эллипс e1 определения, поскольку позиция касания (позиция P4) выходит из эллипса e1 определения, центрированного в позиции P2, AF-рамка перемещается в момент времени, когда истекают 200 мс.В настоящем варианте осуществления предотвращается возникновение такого перемещения использования эллипса e2 определения, который больше эллипса e1 определения, когда скорость перемещения является низкой. Соответственно, чувствительность перемещения AF-рамки намеренно понижается, обеспечивая возможность простого выполнения точной регулировки AF-рамки.
[0106] На фиг.9C величина d2 перемещения приводит к тому, что позиция касания выходит из эллипса e1 определения со значительным запасом (расстояние от позиции P1 до позиции P2 равно или превышает двукратное расстояние от позиции P1 до края эллипса e1 определения). Однако, величина перемещения AF-рамки в момент времени в позиции P2 представляет собой величину 1 перемещения. Таким образом, величина перемещения для одного хода AF-рамки вследствие процесса 1 перемещения выбранной позиции является фиксированной независимо от того, насколько палец перемещается в течение одного периода получения (50 мс) величины di перемещения (независимо от величины перемещения пальца после выхода за рамки эллипса определения). Другими словами, величина перемещения пальца и величина перемещения AF-рамки не имеют пропорциональной взаимосвязи. Следовательно, теперь могут использоваться способы использования, такие как перемещение AF-рамки на одну точку определения дальности для каждой операции быстрого скольжения, такой как операция скольжения, которая завершается в течение одного периода получения (50 мс) величины di перемещения (например, три операции быстрого скольжения в быстрой последовательности, побуждающие AF-рамку перемещается на три точки определения дальности). Как результат, AF-рамка может перемещаться на одну точку определения дальности за раз быстрым и надежным образом. AF-рамка может даже перемещаться на одну точку определения дальности за раз пользователем, который предпочитает осуществлять скольжение пальцем число раз, соответствующее величине, на которую пользователь хочет переместить AF-рамку.
[0107] С другой стороны, AF-рамка может непрерывно перемещаться на большое расстояние путем единственной операции скольжения для двух или более периодов получения (100 мс или более) величины di перемещения. Путем выполнения операции длинного скольжения на определенной скорости AF-рамка может перемещаться на одну точку определения дальности каждые 50 мс, и AF-рамка может перемещаться на большое расстояние путем единственной операции скольжения.
[0108] Следует отметить, что пороговые значения по скорости, такие как пороговые значения, показанные на фиг.9C, могут задаваться с использованием форм, отличных от эллипсов. Например, пороговое значение может задаваться с использованием окружностей размеров, которые отличаются для различных скоростей перемещения таким образом, что независимо от направления перемещения операции скольжения используется идентичное пороговое значение.
[0109] Следует отметить, что даже в состоянии, когда лицо выбирается в AF на основе лица+отслеживания, то, должна ли или нет AF-рамка перемещаться, определяется с использованием эллипса e1 определения или эллипса e2 определения аналогично одноточечной AF. В случае зональной AF, то, должна ли или нет AF-рамка перемещаться, определяется с использованием эллипса определения, который выражается с помощью Tnx=Thx3 и Thy=Thy3. В случае зональной AF эллипсы определения не переключаются в соответствии с различными скоростями перемещения.
[0110] Фиг.10A показывает блок-схему последовательности операций для процесса 1 перемещения выбранной позиции. Этот процесс представляет подробности процесса S810, показанного на описанной ранее фиг.8. Помимо этого, этот процесс реализуется по мере того, как блок 50 системного управления развертывает программу, записанную в энергонезависимом запоминающем устройстве 56, на системном запоминающем устройстве 52 и выполняет программу.
[0111] На этапе S1001 блок 50 системного управления вычисляет угол θ, сформированный направлениями векторов суммарного значения Dsum (значения двумерных координат, имеющего составляющие направлений) величин перемещения. В случае фиг.9A в момент времени, когда истекают 50 мс от начала операции с величиной d1 перемещения в качестве суммарного значения Dsum, вычисляется угол θ1, сформированный при суммарном значении Dsum (угол направления от позиции P0 к позиции P1 относительно направления по оси Y (вертикального направления)), и суммарное значение Dsum сбрасывается на 0. Помимо этого, в момент времени, когда истекают 100 мс с величиной d2 перемещения в качестве суммарного значения Dsum, вычисляется угол θ2, сформированный при суммарном значении Dsum. В случае фиг.9B процесс 1 перемещения выбранной позиции не выполнен в момент времени, когда истекают 50 мс, и в момент времени, когда истекают 100 мс, с суммой (пунктирная линия) величины d1 перемещения и величины d2 перемещения в качестве суммарного значения Dsum, вычисляется угол θ1, сформированный при суммарном значении Dsum, и суммарное значение Dsum сбрасывается на 0. Помимо этого, процесс 1 перемещения выбранной позиции не выполняется в момент времени, когда истекают 150 мс, и в момент времени, когда истекают 200 мс, с суммой (пунктирная линия) величины d3 перемещения и величины d4 перемещения в качестве суммарного значения Dsum, вычисляется угол θ2, сформированный при суммарном значении Dsum. В случае фиг.9C, аналогично, угол θ1, угол θ2 и угол θ3 вычисляются в момент времени, когда истекают 50 мс, в момент времени, когда истекают 100 мс, и в момент времени, когда истекают 250 мс.
[0112] На этапе S1002 блок 50 системного управления определяет направление перемещения AF-рамки (выбранной позиции) на основе угла θ, вычисленного на этапе S1001. В настоящем варианте осуществления угол θ преобразуется в любое из восьми направлений из вверх, вниз, влево, вправо, вверх и влево, вниз и влево, вверх и вправо и вниз и вправо, как будет описано далее. Следует отметить, что число и ориентации возможных вариантов направления перемещения не ограничены конкретным образом.
-22,5° (337,5°)<θ≤22,5°… направление перемещения: вверх
22,5°<θ≤67,5°… направление перемещения: вверх и вправо
67,5°<θ≤112,5°… направление перемещения: вправо
112,5°<θ≤157,5°… направление перемещения: вниз и вправо
157,5°<θ≤202,5º... направление перемещения: вниз
202,5°<θ≤247,5°… направление перемещения: вниз и влево
247,5°<θ≤292,5°… направление перемещения: влево
292,5°<θ≤337,5°… направление перемещения: вверх и влево
[0113] На этапе S1003 блок 50 системного управления задает фиксированное значение 1 в качестве величины перемещения AF-рамки. Следует отметить, что величина перемещения AF-рамки не должна обязательно составлять 1, и пользователю может предоставляться возможность назначать (задавать) другие величины перемещения.
[0114] На этапе S1004 блок 50 системного управления перемещает AF-рамку в направлении перемещения (в любом из восьми направлений из вверх, вниз, влево, вправо, вверх и влево, вниз и влево, вверх и вправо и вниз и вправо), определенном на этапе S1002, на величину 1 перемещения, заданную на этапе S1003. Например, когда AF-рамка перемещается вверх и вправо на величину 1 перемещения из состояния, показанного на фиг.4A, создается состояние, показанное на фиг.4B. Следует отметить, что, когда AF-рамка находится в конце строки или столбца, составляющего группу точек определения дальности, AF-рамка не перемещается в направлении, которое вызывает выход AF-рамка за рамки конца (AF-рамка примыкает к концу).
[0115] На этапе S1005 блок 50 системного управления сбрасывает суммарное значение Dsum величин перемещения на 0.
[0116] Фиг.10B показывает блок-схему последовательности операций для процесса 2 перемещения выбранной позиции. Этот процесс представляет подробности процесса S822, показанного на описанной ранее фиг.8. Помимо этого, этот процесс реализуется по мере того, как блок 50 системного управления развертывает программу, записанную в энергонезависимом запоминающем устройстве 56, на системном запоминающем устройстве 52 и выполняет программу.
[0117] На этапе S1011 блок 50 системного управления преобразует величину di перемещения или, другими словами, величину перемещения (X=Xave, Y=Yave) (мкм) в величину (X', Y') относительного перемещения системы координат изображения живого вида (LV-изображения) с учетом соотношения сторон и размера изображения живого вида.
[0118] На этапе S1012 блок 50 системного управления определяет величину перемещения AF-рамки путем умножения величины (X', Y') перемещения AF-рамки на значение коэффициента. В частности, конечное значение X' определяется умножением значения X', полученного на этапе S1011, на коэффициент Kx, и конечное значение Y' определяется путем умножения значения Y', полученного на этапе S1011, на коэффициент Ky. Следует отметить, что, когда применяется значение коэффициента 1, процесс S1012 не должен обязательно выполняться, и значения Kx и Ky коэффициентов могут составлять любое значение при условии, что значение является значением действительного числа.
[0119] На этапе S1013 блок 50 системного управления относительно перемещает AF-рамку на величину (X', Y') перемещения, определенную на этапе S1012. Операция скольжения вверх и вправо вызывает выполнение перемещения AF-рамки (перемещения выбранной позиции), такого как выполняемого со ссылкой на фиг.6A.
[0120] В процессе 2 перемещения выбранной позиции, даже когда расстояние перемещения операции скольжения не превышает пороговое значение эллипса, описанного на этапе S809 на фиг.8, перемещение AF-рамки (перемещение выбранной позиции) выполняется пропорционально расстоянию перемещения при операции скольжения. Например, в LV-режиме, когда режим выбора AF-рамок (режим назначения) представляет собой живую одноточечную AF (произвольный выбор), которая является независимой от того, обнаружено ли или нет лицо, процесс 2 перемещения выбранной позиции выполняется в соответствии с операцией скольжения. Следовательно, при живой одноточечной AF (произвольный выбор), когда операция скольжения вправо выполняется параллельно оси X, перемещение AF-рамки (перемещение выбранной позиции) выполняется, даже если суммарное значение расстояний перемещения при операции скольжения не превышает пороговое значение определения эллипса (поскольку операция скольжения является параллельной оси X, расстояние Thx1). С другой стороны, в LV-режиме, когда режим выбора AF-рамок (режим назначения) представляет собой AF на основе приоритета лица+отслеживания, в которой выбирается лицо, обнаруженное по LV-изображения, определение "Да" выполняется на этапе S823, если лицо обнаружено и выбрано, и блок 50 системного управления переходит к этапу S805. Помимо этого, после выполнения процессов S805-S808, когда на этапе S809 определено, что пороговое значение определения эллипса превышено, выполняется процесс 1 перемещения выбранной позиции в соответствии с операцией скольжения. Следовательно, при AF на основе приоритета лица+отслеживания, когда операция скольжения вправо выполняется параллельно оси X, перемещение AF-рамки не выполняется, если суммарное значение расстояний перемещения не превышает пороговое значение определения эллипса (поскольку операция скольжения является параллельной оси X, Thx1 или Thx2), но после того как пороговое значение определения эллипса превышается, AF-рамка перемещается. Другими словами, изменяется объект (лицо), который представляет собой объект выбора. Следует отметить, что процесс, аналогичный вышеописанной AF на основе приоритета лица+отслеживания, может выполняться в режиме выбора AF-рамок, в котором может выбираться объект (например, зрачок) другого типа, который является обнаруживаемым в LV-режиме. Другими словами, когда на этапе S809 определяется, что пороговое значение определения эллипса превышено, может выполняться процесс 1 перемещения выбранной позиции в соответствии с операцией скольжения.
[0121] Со ссылкой на фиг.11A-11E будет описан пример проблемы в операциях скольжения кнопки включения AF и пример эффекта использования эллипса в определениях согласно настоящему варианту осуществления (начала перемещения AF-рамки с меньшей величиной перемещения в вертикальном направлении, чем в поперечном направлении).
[0122] Фиг.11A показывает ситуацию, когда пользователь захватывает первую часть 101 рукоятки правой рукой 1100, удерживает камеру 100 в позиции в поперечном направлении и управляет кнопкой 1 включения AF. Фиг.11B показывает ситуацию, когда пользователь захватывает вторую часть 102 рукоятки правой рукой 1100, удерживает камеру 100 в позиции в вертикальном направлении и управляет кнопкой 2 включения AF. Фиг.11C показывает ситуацию, когда пользователь захватывает первую часть 101 рукоятки правой рукой 1100, удерживает камеру 100 в позиции в вертикальном направлении и управляет кнопкой 1 включения AF. На любой из фиг.11A-11C пользователь должен управлять кнопкой включения AF с помощью большого пальца 1101 правой руки 1100.
[0123] Фиг.11D показывает ситуацию, когда выполняется операция поперечного скольжения (операция скольжения в поперечном направлении, конкретно операция скольжения вправо) относительно кнопки включения AF. Состояние 1141 представляет начальное состояние операции поперечного скольжения, состояние 1142 представляет состояние во время операции поперечного скольжения, и состояние 1143 представляет конечное состояние операции поперечного скольжения. Как представлено состояниями 1141-1143, операция поперечного скольжения представляет собой операцию, аналогичную проведению дуги относительно основания сустава пальца в качестве центра дуги. Операция поперечного скольжения является относительно простой для выполнения (например, могут легко сохраняться контактное давление или участок контакта относительно кнопки включения AF), и большая величина перемещения большого пальца 1101 легко обнаруживается при операции поперечного скольжения. В частности, в случае устройства, которое определяет перемещение пальца на основе разности между шаблонами изображений пальца, такими как OTP, во время операции поперечного скольжения, в которой могут легко сохраняться контактное давление или участок контакта относительно кнопки включения AF, гораздо проще обнаруживаются устойчивым образом характеристические значения отпечатка пальца человека, и операция поперечного скольжения легко обнаруживается.
[0124] Фиг.11E показывает ситуацию, когда выполняется операция вертикального скольжения (операция скольжения в вертикальном направлении, а именно, операция скольжения вверх) относительно кнопки включения AF. На фиг.11E верхние чертежи являются схематичными видами в случае, когда кнопка включения AF рассматривается со стороны задней поверхности (стороны передней поверхности относительно рабочей поверхности кнопки включения AF), а нижние чертежи являются схематичными видами в случае, когда кнопка включения AF рассматривается со стороны боковой поверхности. Состояние 1151 представляет начальное состояние операции вертикального скольжения, состояние 1152 представляет состояние во время операции вертикального скольжения, и состояние 1153 представляет конечное состояние операции вертикального скольжения. Как представлено состояниями 1151-1153, операция вертикального скольжения представляет собой операцию, включающую сгибание и распрямление сустава пальца. Операцию вертикального скольжения относительно тяжело выполнять (например, тяжело сохранять контактное давление или участок контакта относительно кнопки включения AF), и большую величину перемещения большого пальца 1101 тяжело обнаруживать при операции поперечного скольжения. В частности, в случае устройства, которое определяет перемещение пальца на основе разности между шаблонами изображений пальца, такими как OTP, во время операции вертикального скольжения, при которой тяжело сохранять контактное давление или участок контакта относительно кнопки включения AF, тяжело обнаруживать характеристические значения отпечатка пальца человека устойчивым образом и обнаруживать операцию поперечного скольжения. На фиг.11E операция вертикального скольжения начинается по мере того, как фрагмент большого пальца 1101 около кончика пальца входит в контакт с кнопкой включения AF (вид сбоку состояния 1151). Помимо этого, операция вертикального скольжения завершается по мере того, как участок контакта с кнопкой включения AF изменяется таким образом, что он дистанцируется от кончика большого пальца 1101 (виды сбоку состояний 1152 и 1153).
[0125] Следовательно, когда величина перемещения (величина перемещения пальца; пороговое значение) для начала перемещения AF-рамки задается идентичной для операции поперечного скольжения и операции вертикального скольжения, AF-рамка не так легко перемещается при операции вертикального скольжения и придает пользователю такое ощущение, что тяжело выполнять операцию вертикального скольжения.
[0126] С учетом этого, в настоящем варианте осуществления, как описано на этапе S809, эллипс, который является длинным в поперечном направлении, используется в качестве порогового значения, в результате чего перемещение AF-рамки начинается на меньшую величину перемещения в вертикальном направлении по сравнению с поперечным направлением, и AF-рамка может перемещаться на одинаковую величину при меньшей величине перемещения пальца в вертикальном направлении, чем в поперечном направлении. Например, в то время как перемещения AF-рамки на идентичную величину 2 перемещения выполняются на фиг.9A и 9B, AF-рамка перемещается на две точки определения дальности при меньшей величине перемещения (расстояния перемещения пальца) на фиг.9A, которая имеет большую вертикальную составляющую величины перемещения. Соответственно, пользователь может выполнять операции скольжения в различных направлениях с похожим ощущением при выполнении операции. Следует отметить, что перемещение AF-рамки должно начинаться только на меньшую величину перемещения в вертикальном направлении, чем в поперечном направлении, и настоящее изобретение не ограничено определением с использованием эллипса, как и в случае настоящего варианта осуществления.
[0127] Электронное устройство согласно настоящему изобретению не ограничено электронным устройством с установленной кнопкой включения AF, и настоящее изобретение может применяться к любому устройству при условии, что устройство обнаруживает перемещение управляющего органа (пальца или стилуса) и перемещает индикатор (выбранную позицию). Например, настоящее изобретение может применяться к случаю, когда, в соответствии с операцией скольжения пальцем (управляющим органом), касающимся сенсорной панели ноутбука, ПК, относительно перемещается индикатор, такой как указательный курсор или курсор выбора пункта, отображаемый на дисплее ноутбука, ПК. Помимо этого, настоящее изобретение также может применяться к случаю, когда в устройстве формирования изображений, в соответствии с операцией скольжения за счет операции касания пальцем (управляющим органом) относительно дисплея на задней поверхности системы с сенсорной панелью, перемещается индикатор, который указывает выбранную позицию точки определения дальности, отображаемую в оптическом видоискателе или электронном видоискателе. Настоящее изобретение не ограничено операциями касания и также может применяться к случаю, когда индикатор относительно перемещается в соответствии с операцией относительно джойстика, представляющего собой элемент, который выдает команду на расстояние при наклоне, вращающегося диска управления и т.п.Настоящее изобретение также может применяться к таким устройствам, как носимое устройство, в котором может устанавливаться только небольшое число рабочих элементов. Кроме того, настоящее изобретение также может применяться к устройствам, которые обнаруживают движение руки (управляющего органа) пользователя, такое как пространственный жест бесконтактным образом, и перемещают индикатор, отображаемый на проекторе или т.п., в соответствии с движением.
[0128] Следует отметить, что вышеописанные различные виды управления в качестве видов управления, выполняемых блоком 50 системного управления, могут выполняться одним элементом аппаратных средств либо множество элементов аппаратных средств (например, множество процессоров или схем) могут управлять всем устройством при совместном использовании процессов.
[0129] Помимо этого, хотя настоящее изобретение подробно описано на основе предпочтительного варианта осуществления, следует понимать, что настоящее изобретение не ограничено конкретным вариантом осуществления, и различные режимы, которые не отклоняются от объема изобретения, также включены в настоящее изобретение. Кроме того, вышеописанный вариант осуществления просто представляет пример настоящего изобретения, и вариант осуществления также может комбинироваться с другими вариантами осуществления.
[0130] Кроме того, хотя в представленном выше варианте осуществления описан пример, в котором настоящее изобретение применяется к устройству формирования изображений, настоящее изобретение не ограничено этим примером и может применяться к любому электронному устройству, которое способно обнаруживать операцию перемещения. Например, настоящее изобретение может применяться к персональному компьютеру, PDA (КПК - карманному персональному компьютеру), мобильному телефонному терминалу, мобильному средству просмотра изображений, устройству-принтеру, цифровой фоторамке, музыкальному проигрывателю, игровому устройству, устройству для чтения электронных книг и т.п.Настоящее изобретение также может применяться к видеопроигрывателю, устройству отображения (включая проекционное устройство), планшетному терминалу, смартфону, AI-динамику (динамику с искусственным интеллектом, "умной колонке"), бытовому электроприбору, устанавливаемому в транспортном средстве устройству и т.п.
[0131] Согласно настоящему раскрытию, может уменьшаться тяжесть выполнения операции перемещения для каждого направления, и может дополнительно улучшаться ощущение при выполнении операции перемещения.
[0132] Другие варианты осуществления
Вариант(ы) осуществления настоящего изобретения также могут быть реализованы компьютером системы или устройства, которое считывает и выполняет исполняемые компьютером инструкции (например, одну или более программ), записанные на носителе данных (который также более полно может называться "невременным считываемым компьютером носителем данных"), выполняя функции одного или более вышеописанных вариантов осуществления, и/или которое включает в себя одну или более схем (например, специализированную интегральную схему (ASIC)) для выполнения функций одного или более вышеописанных вариантов осуществления, и способом, осуществляемым компьютером системы или устройства, например, путем считывания из носителя данных и выполнения исполняемых компьютером инструкций для выполнения функций одного или более вышеописанных вариантов осуществления, и/или управления одной или более схем для выполнения функций одного или более вышеописанных вариантов осуществления. Компьютер может содержать один или более процессоров (например, центральный процессор (CPU), микропроцессор (MPU)) и может включать в себя сеть отдельных компьютеров или отдельных процессоров, чтобы считывать и выполнять исполняемые компьютером инструкции. Исполняемые компьютером инструкции могут предоставляться в компьютер, например, из сети или с носителя данных. Носитель данных может включать в себя, например, одно или более из жесткого диска, оперативного запоминающего устройства (RAM), постоянного запоминающего устройства (ROM), устройства хранения распределенных вычислительных систем, оптического диска (такого как компакт-диск (CD), универсальный цифровой диск (DVD) или Blu-Ray-диск (BD)™), устройства флэш-памяти, карты памяти и т.п.
[0133] Хотя настоящее изобретение описано со ссылкой на примерные варианты осуществления, следует понимать, что изобретение не ограничено раскрытыми примерными вариантами осуществления. Объем последующей формулы изобретения должен соответствовать самой широкой интерпретации с тем, чтобы охватывать все такие модификации и эквивалентные конструкции и функции.
Изобретение относится к электронному устройству и способу управления в соответствии с перемещением управляющего органа. Электронное устройство содержит: блок обнаружения, выполненный с возможностью обнаруживать операцию перемещения при касании рабочей поверхности; блок управления дисплеем, выполненный с возможностью идентифицируемо отображать выбранную позицию на дисплее; и блок управления, выполненный с возможностью выполнять управление так, чтобы перемещать выбранную позицию в ответ на то, что величина перемещения позиции касания при операции перемещения, обнаруженной блоком обнаружения, превышает пороговое значение. Если операция перемещения выполняется в первом направлении, выбранная позиция перемещается в направлении, соответствующем первому направлению, в ответ на то, что величина перемещения при операции перемещения превышает первое пороговое значение. Если операция перемещения выполняется во втором направлении, выбранная позиция перемещается в направлении, соответствующем второму направлению, в ответ на то, что величина перемещения при операции перемещения превышает второе пороговое значение, которое меньше первого порогового значения. Когда блоком обнаружения обнаруживается операция перемещения с конкретной величиной перемещения в первом направлении, выбранная позиция перемещается в направлении, соответствующем первому направлению, на первую величину перемещения, и в случае, когда блоком обнаружения обнаруживается операция перемещения с конкретной величиной перемещения во втором направлении, выбранная позиция перемещается в направлении, соответствующем второму направлению, на вторую величину перемещения, которая больше первой величины перемещения. Изобретение обеспечивает повышение эффективности операции перемещения. 3 н. и 12 з.п. ф-лы, 30 ил.
1. Электронное устройство, содержащее:
блок обнаружения, выполненный с возможностью обнаруживать операцию перемещения при касании рабочей поверхности;
блок управления дисплеем, выполненный с возможностью идентифицируемо отображать выбранную позицию на дисплее; и
блок управления, выполненный с возможностью выполнять управление так, чтобы перемещать выбранную позицию в ответ на то, что величина перемещения позиции касания при операции перемещения, обнаруженной блоком обнаружения, превышает пороговое значение, причем блок управления выполняет управление таким образом, что
если операция перемещения выполняется в первом направлении, выбранная позиция перемещается в направлении, соответствующем первому направлению, в ответ на то, что величина перемещения при операции перемещения превышает первое пороговое значение, и
если операция перемещения выполняется во втором направлении, выбранная позиция перемещается в направлении, соответствующем второму направлению, в ответ на то, что величина перемещения при операции перемещения превышает второе пороговое значение, которое меньше первого порогового значения, при этом
блок управления выполняет управление таким образом, что
в случае, когда блоком обнаружения обнаруживается операция перемещения с конкретной величиной перемещения в первом направлении, выбранная позиция перемещается в направлении, соответствующем первому направлению, на первую величину перемещения, и
в случае, когда блоком обнаружения обнаруживается операция перемещения с конкретной величиной перемещения во втором направлении, выбранная позиция перемещается в направлении, соответствующем второму направлению, на вторую величину перемещения, которая больше первой величины перемещения.
2. Электронное устройство по п.1, в котором
первое направление представляет собой горизонтальное направление электронного устройства,
второе направление представляет собой вертикальное направление электронного устройства,
направление, соответствующее первому направлению, представляет собой направление, которое параллельно первому направлению, и
направление, соответствующее второму направлению, представляет собой направление, которое параллельно второму направлению.
3. Электронное устройство по п.1, в котором блок управления выполняет управление так, чтобы перемещать выбранную позицию в случае, когда выполняется операция перемещения, включающая перемещение из центра эллипса, имеющего большую ось в первом направлении и малую ось во втором направлении, за пределы этого эллипса.
4. Электронное устройство по п.1, в котором блок управления выполняет управление так, чтобы перемещать выбранную позицию в случае, когда суммарное значение в течение одного или более периодов получения величины перемещения в одной операции перемещения превышает упомянутое пороговое значение.
5. Электронное устройство по п.4, в котором блок управления выполняет управление так, чтобы перемещать выбранную позицию на заданную величину перемещения в случае, когда суммарное значение в течение одного или более периодов получения величины перемещения в одной операции перемещения превышает пороговое значение, независимо от величины перемещения части, превышающей пороговое значение, из суммарного значения вплоть до периода получения, включающего в себя момент времени, в который пороговое значение было превышено.
6. Электронное устройство по п.5, в котором заданная величина перемещения представляет собой величину перемещения на минимальную единицу.
7. Электронное устройство по п.5, в котором заданная величина перемещения представляет собой величину перемещения, назначенную пользователем заранее до операции перемещения.
8. Электронное устройство по п.1, в котором выбранная позиция представляет собой позицию, выбранную из множества позиций, выборочно отображаемых на дисплее.
9. Электронное устройство по п.8, в котором множество позиций, выборочно отображаемых на дисплее, представляет собой множество позиций, которые могут быть использованы для наводки на резкость изображения, захватываемого блоком формирования изображений.
10. Электронное устройство по п.1, в котором блок обнаружения обнаруживает операцию перемещения относительно рабочей поверхности рабочего элемента, который может управляться путем операции касания и размещен в таком положении, что может управляться большим пальцем руки, обхватывающей рукоятку для удерживания электронного устройства.
11. Электронное устройство по п.1, дополнительно содержащее блок формирования изображений.
12. Электронное устройство по п.11, дополнительно содержащее кнопку спуска затвора для выполнения команды на фотографирование блоком формирования изображений и рабочий элемент, который может управляться путем операции касания, при этом
блок обнаружения обнаруживает операцию перемещения относительно рабочей поверхности рабочего элемента, и
рабочий элемент размещен в положении, в котором возможна операция перемещения относительно рабочей поверхности большим пальцем правой руки в случае, когда электронное устройство удерживается правой рукой в состоянии, в котором кнопку спуска затвора можно нажимать указательным пальцем правой руки.
13. Электронное устройство по п.10, в котором рабочий элемент представляет собой рабочий элемент, для которого также возможна операция нажатия, которая отличается от операции перемещения.
14. Способ управления электронным устройством, содержащий:
этап обнаружения, на котором обнаруживают операцию перемещения при касании рабочей поверхности; и
этап управления, на котором выполняют управление так, чтобы перемещать выбранную позицию в ответ на то, что величина перемещения позиции касания при операции перемещения, обнаруженной на этапе обнаружения, превышает пороговое значение, при этом
на этапе управления управление выполняют таким образом, что
если операция перемещения выполняется в первом направлении, выбранная позиция перемещается в направлении, соответствующем первому направлению, в ответ на то, что величина перемещения при операции перемещения превышает первое пороговое значение, и
если операция перемещения выполняется во втором направлении, выбранная позиция перемещается в направлении, соответствующем второму направлению, в ответ на то, что величина перемещения при операции перемещения превышает второе пороговое значение, которое меньше первого порогового значения, и
на этапе управления управление выполняют таким образом, что
в случае, когда на этапе обнаружения обнаруживают операцию перемещения с конкретной величиной перемещения в первом направлении, выбранная позиция перемещается в направлении, соответствующем первому направлению, на первую величину перемещения, и
в случае, когда на этапе обнаружения обнаруживают операцию перемещения с конкретной величиной перемещения во втором направлении, выбранная позиция перемещается в направлении, соответствующем второму направлению, на вторую величину перемещения, которая больше первой величины перемещения.
15. Считываемый компьютером носитель, который хранит программу, побуждающую компьютер осуществлять способ управления электронным устройством, содержащий:
этап обнаружения, на котором обнаруживают операцию перемещения при касании рабочей поверхности; и
этап управления, на котором выполняют управление так, чтобы перемещать выбранную позицию в ответ на то, что величина перемещения позиции касания при операции перемещения, обнаруженной на этапе обнаружения, превышает пороговое значение, при этом
на этапе управления управление выполняют таким образом, что
если операция перемещения выполняется в первом направлении, выбранная позиция перемещается в направлении, соответствующем первому направлению, в ответ на то, что величина перемещения при операции перемещения превышает первое пороговое значение, и
если операция перемещения выполняется во втором направлении, выбранная позиция перемещается в направлении, соответствующем второму направлению, в ответ на то, что величина перемещения при операции перемещения превышает второе пороговое значение, которое меньше первого порогового значения, и
на этапе управления управление выполняют таким образом, что
в случае, когда на этапе обнаружения обнаруживают операцию перемещения с конкретной величиной перемещения в первом направлении, выбранная позиция перемещается в направлении, соответствующем первому направлению, на первую величину перемещения, и
в случае, когда на этапе обнаружения обнаруживают операцию перемещения с конкретной величиной перемещения во втором направлении, выбранная позиция перемещается в направлении, соответствующем второму направлению, на вторую величину перемещения, которая больше первой величины перемещения.
ТРЕХМЕРНЫЙ АДАПТИВНЫЙ α-β ФИЛЬТР | 2016 |
|
RU2631766C1 |
JP 2011183025 A, 22.09.2011 | |||
US 2014282161 A1, 18.09.2014. |
Авторы
Даты
2021-09-08—Публикация
2020-04-24—Подача