ЭЛЕКТРОННОЕ УСТРОЙСТВО, СПОСОБ УПРАВЛЕНИЯ ЭЛЕКТРОННЫМ УСТРОЙСТВОМ И МАШИНОЧИТАЕМЫЙ НОСИТЕЛЬ
ELECTRONIC DEVICE, ELECTRONIC DEVICE CONTROL METHOD AND MACHINE-READABLE MEDIA

УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ
Область техники, к которой относится изобретение
[0001] Настоящее изобретение относится к электронному устройству и способу управления им, а точнее, к электронному устройству, способному обнаруживать операцию касания.
Описание предшествующего уровня техники
[0002] Двойное нажатие, осуществляемое, например, одним пальцем или стилусом (в дальнейшем «одиночное двойное нажатие») используется для увеличения отображаемого экрана или изображения. В Публикации Заявки на Патент Японии № 2011-39709 предлагается, чтобы изображение увеличивалось одиночным нажатием, а переключение между одиночным воспроизведением и многократным воспроизведением осуществлялось одиночным двойным нажатием. Между тем, известно двойное нажатие, осуществляемое с помощью двух или более пальцев или стилуса (в дальнейшем просто «многократное двойное нажатие»). В Публикации Заявки на Патент Японии № 2011-186550 предлагается, чтобы холст увеличивался в ответ на многократное двойное нажатие.
[0003] Однако при одиночном двойном нажатии одиночное нажатие сопровождается еще одним одиночным нажатием. Следовательно, в соответствии с описанием Публикации Заявки на Патент Японии № 2011-39709, предусматривается время ожидания для исполнения функции одиночного нажатия после одиночного нажатия, чтобы определить, осуществляется ли одиночное двойное нажатие (или в течение заданного времени осуществляется еще одно одиночное нажатие). Если время ожидания является длительным, ответ на одиночное нажатие замедляется, и, например, удобный момент для фотосъемки может быть упущен. Между тем, если время ожидания является коротким, коэффициент распознавания (коэффициент обнаружения) для одиночного двойного нажатия может быть понижен. Например, одиночное двойное нажатие обнаруживается с большей вероятностью как два одиночных нажатия (или с большей вероятностью дважды осуществляется функция одиночного нажатия вместо функции одиночного двойного нажатия).
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] С учетом вышесказанного, в настоящем изобретении предлагается электронное устройство, которое обеспечивает чувство оперативности, возникающее в результате быстрого отклика, что позволяет быстро осуществлять функцию, соответствующую одиночному нажатию, и удобство, которое позволяет использовать множество функций по отдельности в ответ на операцию касания.
[0005] Электронное устройство в соответствии с настоящим изобретением содержит: блок обнаружения, выполненный с возможностью обнаружения операции касания на рабочей поверхности; и блок управления, выполненный с возможностью управления таким образом, что в случае, когда первый экран отображается на блоке отображения, первая функция исполняется в ответ на первый тип операции, при которой рабочей поверхности касаются в одном положении, и рабочей поверхности касаются повторно в одном положении в пределах первого интервала времени с момента касания в предыдущем положении, а в случае, когда второй экран отображается на блоке отображения, вторая функция исполняется в ответ на второй тип операции, при которой рабочей поверхности касаются в одном положении, не ожидая, пока пройдет первый интервал времени с момента касания в этом положении, а третья функция исполняется в ответ на третий тип операции, при которой рабочей поверхности касаются в двух положениях, и рабочей поверхности касаются повторно в двух положениях в течение заданного интервала времени с момента касания в предыдущих двух положениях.
[0006] Дополнительные признаки настоящего изобретения станут понятными из нижеследующего описания примеров осуществления со ссылкой на прилагаемые чертежи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0007] На фиг. 1A и 1B изображен внешний вид цифровой камеры 100;
фиг. 2 - блок-схема цифровой камеры 100;
фиг. 3 - структурная схема для иллюстрирования обработки касания;
фиг. 4 - структурная схема обработки одиночного касания;
фиг. 5A-5C иллюстрируют примеры экранов;
фиг. 6A-6C иллюстрируют примеры экранов;
фиг. 7 - временная диаграмма для иллюстрирования сравнения целей с пороговыми интервалами времени с первого по третий;
фиг. 8A-8D иллюстрируют примеры экранов; и
фиг. 9 иллюстрирует пример отображения руководства.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0008] В дальнейшем предпочтительный вариант осуществления настоящего изобретения описывается со ссылкой на прилагаемые чертежи. На фиг. 1A и 1B изображен внешний вид цифровой камеры 100 в качестве примера устройства, к которому может быть применено настоящее изобретение. Фиг. 1A представляет собой вид в перспективе спереди цифровой камеры 100, а фиг. 1B представляет собой вид в перспективе сзади цифровой камеры 100.
[0009] Блок 28 отображения предусмотрен на задней стороне цифровой камеры 100 для отображения изображений и различных типов информации. Сенсорная панель 70a может обнаруживать операцию касания на поверхности отображения (поверхности операции касания) блока 28 отображения. Индикатор 43 видоискателя предусмотрен на верхней поверхности цифровой камеры 100 для индикации различных значений настроек для цифровой камеры 100, таких как выдержка и диафрагма. Кнопка 61 спуска - это исполнительный орган, используемый для выдачи команды формирования изображений. Переключатель 60 выбора режима - это исполнительный орган, используемый для переключения между различными режимами. Крышка 40 блока разъемов используется для защиты разъема (не показан), например, с соединительным кабелем, который соединяет цифровую камеру 100 с внешним устройством.
[0010] Главный электронный диск 71 управления является поворотным исполнительным органом, и путем поворота главного электронного диска 71 управления может изменяться установка значений, таких как выдержка и диафрагма. Выключатель 72 электропитания является исполнительным органом, используемым для переключения между состояниями «включено» и «выключено» источника питания цифровой камеры 100. Субэлектронный диск 73 является поворотным исполнительным органом, при этом путем поворота субэлектронного диска 73 может перемещаться рамка (курсор) выбора, либо может подаваться изображение. Переключатель 74 на четыре направления имеет верхнюю, нижнюю, левую и правую части, которые могут быть нажаты, при этом может выполняться обработка, соответствующая нажатой части переключателя 74 на четыре направления. Хотя в описании варианта осуществления переключатель 74 на четыре направления является единым исполнительным органом, верхняя, нижняя правая и левая кнопки могут являться независимыми кнопками направления. SET-кнопка 75 является нажимной кнопкой и в основном используется для определения выбираемого элемента.
[0011] LV-кнопка 76 переключает между состояниями «включено» и «выключено» визирования по экрану (LV) в режиме формирования неподвижных изображений. В режиме формирования динамических изображений LV-кнопка 76 используется для выдачи команд на запуск или остановку формирования (записи) динамических изображений. Кнопка 77 увеличения - это рабочая кнопка, используемая для переключения между состояниями «включено» и «выключено» режима увеличения и изменения кратности увеличения во время режима увеличения при отображении визирования по экрану в режиме формирования изображений. В режиме воспроизведения кнопка 77 увеличения служит в качестве кнопки увеличения, используемой для увеличения воспроизводимого изображения или повышения кратности его увеличения. Кнопка 78 уменьшения используется для уменьшения кратности увеличения увеличенного воспроизводимого изображения и уменьшения отображаемого изображения. Кнопка 79 воспроизведения - это рабочая кнопка, используемая для переключения между режимом формирования изображений и режимом воспроизведения. Когда кнопка 79 воспроизведения нажимается в режиме формирования изображений, режим изменяется на режим воспроизведения, и последнее изображение из числа изображений, записанных в регистрирующей среде 200 (которая будет описана), может отображаться в блоке 28 отображения.
[0012] AF-ON-кнопка 70b является нажимной кнопкой и может быть нажата для выдачи команды на исполнение AF (автофокусировки). Направление нажатия AF-ON-кнопки 70b параллельно направлению (оптической оси) света от объекта, который поступает в блок 22 формирования изображений (который описывается ниже) от линзы 103 (которая описывается ниже). Кнопка 70e меню является нажимной кнопкой и может быть нажата для отображения экрана меню в блоке 28 отображения, что обеспечивает различные настройки. Пользователь может выполнять различные настройки по интуиции, используя экран меню, отображаемый в блоке 28 отображения, и переключатель 74 на четыре направления или SET-кнопку 75. Имеются также Q-кнопка 70c, кнопка 70d переключения активной рамки, функциональные кнопки 70f и информационная кнопка 70g.
[0013] Быстро возвращающееся зеркало 12 получает команды от блока 50 управления системой (который описывается ниже) и поворачивается вверх и вниз с помощью привода (не показан). Связной терминал 10 используется для связи между цифровой камерой 100 и блоком 150 объектива (который является съемным и описывается ниже). Видоискатель 16 окуляра (в дальнейшем называемый видоискателем 16) является видоискателем для проверки фокуса и композиции оптического изображения объекта, получаемого через блок 150 объектива, путем наблюдения экрана 13 фокусировки (который описывается ниже). Крышка 202 является крышкой гнезда для хранения регистрирующей среды 200. Деталь 90 для удержания является рукояткой в форме, которая позволяет правой руке легко схватывать деталь для удержания, когда пользователь готовит цифровую камеру 100 для формирования изображений.
[0014] Фиг. 2 представляет собой блок-схему примера структуры цифровой камеры 100.
[0015] Блок 150 объектива оснащен сменным фотографическим объективом. Объектив 103, как правило, содержит множество линз, но для упрощения на фиг. 2 показана только одна линза. Связной терминал 6 используется блоком 150 объектива для связи со стороной цифровой камеры 100, а связной терминал 10 используется цифровой камерой 100 для связи со стороной блока 150 объектива. Блок 150 объектива связывается с блоком 50 управления системой через связные терминалы 6 и 10. Блок 150 объектива управляет диафрагмой 1 посредством управляющей схемы 2 диафрагмы с помощью находящейся в ней схемы 4 управления системой линз. Блок 150 объектива также осуществляет фокусировку путем изменения позиции объектива 103 посредством управляющей схемы 3 AF с помощью схемы 4 управления системой линз.
[0016] Датчик 17 автоматического экспонирования (AE) измеряет яркость объекта (свет объекта), прошедшую через блок 150 объектива.
[0017] Блок 11 обнаружения фокуса выдает информацию о величине дефокусировки в блок 50 управления системой. Блок 50 управления системой управляет блоком 150 объектива на основе информации о величине дефокусировки и выполняет фазоразностную автофокусировку (AF). AF может представлять собой контрастную AF или фазоразностную AF плоскости изображений вместо фазоразностной AF.
[0018] Быстро возвращающееся зеркало 12 (в дальнейшем называемое зеркалом 12) управляется по командам от блока 50 управления системой, например, во время экспонирования, формирования визирования по экрану, формирования динамических изображений и поворачивается вверх и вниз с помощью привода (не показан). Зеркало 12 используется для переключения пучка света, падающего из объектива 103, между стороной видоискателя 16 и стороной блока 22 формирования изображений. Зеркало 12 обычно выполнено с возможностью направления (отражения) пучка света к видоискателю 16 (зеркало поворачивается вниз), но, когда выполняется формирование изображений или отображение визирования по экрану, зеркало 12 поднимается вверх для направления пучка света к блоку 22 формирования изображений для уклонения от пучка (зеркало поворачивается вверх). Кроме того, зеркало 12 является полупрозрачным зеркалом, в результате чего часть света передается через его центральную часть, а часть светового пучка передается таким образом, что пучок поступает в блок 11 обнаружения фокуса для обнаружения фокуса.
[0019] Пользователь может проверять фокус и композицию оптического изображения объекта, получаемого посредством блока 150 объектива, путем наблюдения экрана 13 фокусировки через пентапризму 14 и видоискатель 16.
[0020] Затвор 101 является затвором фокальной плоскости, который может свободно управлять временем экспозиции для блока 22 формирования изображений под управлением блока 50 управления системой.
[0021] Блок 22 формирования изображений является устройством формирования изображений, содержащим CCD- или CMOS-устройство, которое преобразует оптическое изображение в электрический сигнал. Блок 22 формирования изображений может содержать датчик разности фаз плоскости формирования изображений, который выдает информацию о величине дефокусировки в блок 50 управления системой. Аналого-цифровой преобразователь 23 преобразует аналоговый сигнал, выдаваемый из блока 22 формирования изображений, в цифровой сигнал.
[0022] Блок 24 обработки изображений выполняет заданную обработку (например, обработку с изменением размера, такую как пиксельная интерполяция и сокращение пикселей, и обработку с преобразованием цветов) с данными с аналого-цифрового преобразователя 23 или данными с блока 15 управления памятью. Блок 24 обработки изображений выполняет заданную арифметическую обработку с использованием захваченных данных изображений, а блок 50 управления системой выполняет управление экспозицией или управление дальнометрией на основе результата вычислений, полученного блоком 24 обработки изображений. Таким образом, например, выполняются обработка сквозной (TTL) автофокусировки (AF), обработка автоматического экспонирования (AE) и обработка EF (предварительной вспышки). Блок 24 обработки изображений дополнительно выполняет заданную арифметическую обработку с использованием захваченных данных изображений и TTL-обработку автоматического баланса белого (AWB) на основе полученного результата вычислений.
[0023] Выходные данные с аналого-цифрового преобразователя 23 записываются в память 32 через блок 24 обработки изображений и блок 15 управления памятью. В альтернативном варианте выходные данные с аналого-цифрового преобразователя 23 записываются в память 32 через блок 15 управления памятью, но не через блок 24 обработки изображений. Память 32 хранит данные изображений, полученные блоком 22 формирования изображений и преобразованные в цифровые данные в результате преобразования аналого-цифровым преобразователем 23, и данные изображений, отображаемые в блоке 28 отображения. Память 32 имеет достаточный объем для хранения заданного числа неподвижных изображений, динамических изображений и звуков в течение заданного времени.
[0024] Память 32 также служит в качестве памяти для отображения изображений (видеопамяти). Цифро-аналоговый преобразователь 19 преобразует данные для отображения изображений, хранящихся в памяти 32, в аналоговый сигнал и выдает сигнал в блок 28 отображения. Таким образом, данные изображений для отображения, записанные в памяти 32, отображаются в блоке 28 отображения посредством цифро-аналогового преобразователя 19. Блок 28 отображения осуществляет отображение, соответствующее аналоговому сигналу с цифро-аналогового преобразователя 19, на дисплее, таком как LCD или органический EL. Цифровой сигнал, преобразованный аналого-цифровым преобразователем 23 и хранящийся в памяти 32, преобразуется в аналоговый сигнал в цифро-аналоговом преобразователе 19, а затем сигнал последовательно передается для отображения в блоке 28 отображения таким образом, что может выполняться отображение визирования по экрану (LV). В дальнейшем изображение, отображаемое при отображении визирования по экрану, называется изображением визирования по экрану (LV-изображением).
[0025] Рамка (AF-рамка), показывающая точку дальнометрии, в которой в данный момент осуществляется автофокусировка, или иконки, показывающие установленный режим камеры, отображаются на дисплее 41 в видоискателе посредством управляющей схемы 42 дисплея в видоискателе.
[0026] Различные значения настроек для камеры, такие как выдержка и диафрагма, отображаются на дисплее 43 видоискателя посредством управляющей схемы 44 дисплея видоискателя.
[0027] Энергонезависимая память 56 является электрически стираемой и записываемой памятью, такой как EEPROM. Энергонезависимая память 56 записывает, например, постоянный коэффициент для работы блока 50 управления системой, а также программы. При этом программы представляют собой программы для исполнения различных структурных схем, которые описывается в нижеследующем описании варианта осуществления.
[0028] Блок 50 управления системой содержит по меньшей мере один процессор или схему, которая управляет всей цифровой камерой 100. Блок 50 управления системой исполняет программу, записанную в энергонезависимой памяти 56, для реализации каждой обработки в соответствии с вариантом осуществления, который описывается ниже. Системная память 52 представляет собой, например, RAM, при этом блок 50 управления системой задействует в системной памяти 52 постоянный коэффициент и переменную для работы блока 50 управления системой, а также программу, считываемую из энергонезависимой памяти 56. Блок 50 управления системой также управляет, например, памятью 32, цифро-аналоговым преобразователем 19 и блоком 28 отображения для выполнения управления отображением.
[0029] Системный таймер 53 представляет собой блок синхронизации, который измеряет время, используемое для различных типов управления, и время встроенных часов.
[0030] Блок 80 управления электропитанием содержит, например, схему обнаружения батареи, преобразователь постоянного тока и схему коммутации для выбора блока, на который должно подаваться электропитание, блок управления электропитанием определяет, вставлена ли батарея, тип батареи и остаточную емкость батареи. Блок 80 управления электропитанием также управляет преобразователем постоянного тока на основе результата определения и команды из блока 50 управления системой для подачи необходимого напряжения в различные компоненты, включая регистрирующую среду 200, в течение необходимых периодов времени. Блок 30 электропитания содержит первичную батарею, такую как щелочная батарея и литиевая батарея, вторичную батарею, такую как NiCd-батарея, NiMH-батарея и Li-батарея, и адаптер переменного тока.
[0031] Интерфейс 18 регистрирующей среды является интерфейсом с регистрирующей средой 200, такой как карта памяти и жесткий диск. Регистрирующая среда 200, является, например, картой памяти для записи захваченных изображений и содержит, например, полупроводниковую память и магнитный диск.
[0032] Блок 54 связи передает/принимает видеосигнал и аудиосигнал на/с внешнего устройства, соединенного с ним беспроводным способом или проволочным кабелем. Блок 54 связи может также быть соединен с беспроводной локальной сетью (LAN) и Интернетом. Блок 54 связи может также связываться с внешним устройством с помощью Bluetooth или Bluetooth Low Energy. Блок 54 связи может передавать изображения (включая LV-изображение), захваченные блоком 22 формирования изображений, и изображения, записанные в регистрирующей среде 200, и принимать данные изображений и другие различные типы информации от внешнего устройства.
[0033] Блок 55 обнаружения ориентации обнаруживает ориентацию цифровой камеры 100 по отношению к направлению силы тяжести. Блок 50 управления системой может определять, является ли изображение, захваченное блоком 22 формирования изображений, изображением, захваченным цифровой камерой 100, которую держали горизонтально или держали вертикально, на основе ориентации, обнаруженной блоком 55 обнаружения ориентации. Блок 50 управления системой может добавлять информацию о направлении, соответствующую ориентации, обнаруженной блоком 55 обнаружения ориентации, в файл изображения для изображения, захваченного блоком 22 формирования изображений, или поворачивать изображение перед записью. В качестве блока 55 обнаружения ориентации может использоваться датчик ускорения или гиродатчик. При использовании датчика ускорения или гиродатчика в качестве блока 55 обнаружения ориентации может обнаруживаться движение цифровой камеры 100 (например, осуществляет ли камера панорамирование, наклоняется, поднимается или неподвижна).
[0034] Блок 70 операций является блоком ввода, который принимает операцию (операцию пользователя) от пользователя и используется для ввода различных команд операций в блок 50 управления системой. Как показано на фиг. 2, блок 70 операций содержит, например, переключатель 60 выбора режима, кнопку 61 спуска, выключатель 72 электропитания и сенсорную панель 70a. Блок 70 операций содержит в качестве других исполнительных органов 70h главный электронный диск 71 управления, субэлектронный диск 73, переключатель 74 на четыре направления, SET-кнопку 75, LV-кнопку 76, кнопку 77 увеличения, кнопку 78 уменьшения и кнопку 79 воспроизведения. Блок 70 операций содержит в качестве других исполнительных органов 70h AF-ON-кнопку 70b, Q-кнопку 70c, кнопку 70d переключения активной рамки, кнопку 70e меню, функциональные кнопки 70f и информационную кнопку 70g. Каждый исполнительный орган блока 70 операций имеет надлежащим образом назначенную ему функцию для каждой сцены и служит в качестве функциональной кнопки по мере того, как выборочно приводятся в действие различные иконки функций, отображаемые в блоке 28 отображения. К примерам функциональных кнопок относится кнопка окончания, кнопка возврата, кнопка пересылки изображений, кнопка перескока, кнопка сужения и кнопка изменения атрибутов.
[0035] Переключатель 60 выбора режима переключает режим работы блока 50 управления системой между режимом формирования неподвижных изображений, режимом формирования динамических изображений и режимом воспроизведения. Режим записи неподвижных изображений включает в себя режим автоматического формирования изображений, режим автоматического определения сцены, ручной режим, режим приоритета диафрагмы (Av-режим), режим приоритета выдержки (Tv-режим) и программный AE-режим (P-режим). Имеются различные сюжетные режимы и специальный режим, устанавливаемый исходя из сюжета формирования изображений. Переключатель 60 выбора режима позволяет пользователю непосредственно переключать режим между этими режимами. В альтернативном варианте пользователь может выбирать экран списка режимов формирования изображений с использованием переключателя 60 выбора режима, а затем выбирать один из множества отображаемых режимов с использованием любого из остальных исполнительных органов. Аналогичным образом, режим формирования динамических изображений может также включать в себя множество режимов.
[0036] Кнопка 61 спуска содержит первый переключатель 62 затвора и второй переключатель 64 затвора. Первый переключатель 62 затвора включается в процессе работы или во время полунажатия кнопки 61 спуска (команда подготовки формирования изображений) и генерирует первый сигнал SW1 переключения затвора. В ответ на первый сигнал SW1 переключения затвора блок 50 управления системой запускает операцию для подготовки формирования изображений, такую как обработка автофокусировки (AF), обработка автоматической экспозиции (AE), обработка автоматического баланса белого (AWB) и обработка EF (предварительной вспышки). Второй переключатель 64 затвора включается в ответ на завершение операции или полное нажатие кнопки 61 спуска (команда формирования изображений) и генерирует второй сигнал SW2 переключения затвора. В ответ на второй сигнал SW2 переключения затвора блок 50 управления системой запускает последовательность этапов операции обработки формирования изображений после того, как сигналы считываются из блока 22 формирования изображений, до тех пор, пока захваченные данные изображений не будут записаны в форме файла изображения в регистрирующей среде 200.
[0037] Сенсорная панель 70a и блок 28 отображения могут быть сформированы как единое целое. Например, сенсорная панель 70a выполнена таким образом, что прохождение света не нарушает отображения в блоке 28 отображения, и прикреплена к верхнему слою поверхности отображения блока 28 отображения. При этом вводимые координаты на сенсорной панели 70a связаны с отображаемыми координатами в блоке 28 отображения. Таким образом, обеспечивается такой графический пользовательский интерфейс (GUI), который позволяет пользователю иметь ощущение, как будто он непосредственно выполняет операции с экраном, отображаемом в блоке 28 отображения. Блок 50 управления системой может обнаруживать нижеследующие этапы действия на сенсорной панели 70a или их состояния.
Палец или стилус, который не касался сенсорной панели 70a, впервые касается сенсорной панели 70a, либо начало касания (в дальнейшем называется «соприкосновением»).
Палец или стилус касается сенсорной панели 70a (в дальнейшем называется «непрерывным касанием»).
Палец или стилус перемещается, продолжая касаться сенсорной панели 70a (в дальнейшем называется «касанием с перемещением»).
Палец или стилус, находясь в контакте с сенсорной панелью 70a, удаляется (отводится) от сенсорной панели 70a, либо окончание касания (в дальнейшем называется «прерыванием касания»).
Ничто не касается сенсорной панели 70a (в дальнейшем называется «некасанием»).
[0038] Когда обнаруживается соприкосновение, в то же время обнаруживается непрерывное касание. После того, как обнаружено соприкосновение, непрерывное касание обычно продолжает обнаруживаться до тех пор, пока не будет обнаружено прерывание касания. Когда обнаружено касание с перемещением, в то же время обнаруживается непрерывное касание. Даже когда обнаружено непрерывное касание, а позиция касания не перемещается, касание с перемещением не обнаруживается. После того, как прерывание касания обнаружено для всех пальцев или стилуса, касающихся, сенсорной панели, обнаруживается некасание.
[0039] Вышеописанные этапы действия и состояния, а также координаты позиции, в которой палец или стилус касается сенсорной панели 70a, сообщаются в блок 50 управления системой по внутренней шине. Блок 50 управления системой определяет, какой тип операции (операции касания) выполнялся на сенсорной панели 70a, на основе сообщаемой информации. В отношении касания с перемещением, направление движения пальца или стилуса, движущихся на сенсорной панели 70a, может определяться для каждой вертикальной и горизонтальной компоненты на сенсорной панели 70a на основе изменений координат позиции. Когда обнаружено касание с перемещением на заданное расстояние или дальше, блок 50 управления системой определяет, что выполнена операция скольжения. Операция быстрого перемещения пальца, соприкасающегося с сенсорной панелью 70a, на некоторое расстояние, а затем отведение пальца называется пролистыванием. Иными словами, пролистывание является операцией, при которой палец совершает быстрое касание и перемещение, похожее на быстрое смахивающее движение, на сенсорной панели 70a. Когда обнаруживается касание с перемещением на заданной скорости или выше на заданное расстояние или дальше, а затем обнаруживается прерывание касания, может быть определено, что выполнено пролистывание (определена операция скольжения с последующим пролистыванием). Операция касания с одновременным касанием множества позиций (например, двух позиций) и приближением этих позиций касания друг к другу называется «сведением пальцев». Операция касания с удалением этих позиций касания друг от друга называется «разведением пальцев». Разведение пальцев и сведение пальцев вместе называются операцией сведения/разведения (попросту называются «сведением/разведением»). Сенсорная панель 70a может быть любого из различных типов панелей, в том числе, типа резистивной пленки, емкостного типа, типа на поверхностных акустических волнах, типа на инфракрасных лучах, типа на электромагнитной индукции, типа с распознаванием изображений и типа оптического датчика. Касание обнаруживается, когда палец или стилус соприкасается с сенсорной панелью, либо, когда палец или стилус приближается к сенсорной панели в зависимости от типа, при этом может использоваться любой из типов.
[0040] Фиг. 3 является структурной схемой для подробного иллюстрирования обработки касания, осуществляемой цифровой камерой 100. Обработка реализуется, когда блок 50 управления системой задействует программу, записанную в энергонезависимой памяти 56 в системной памяти 52, а затем исполняет программу. Когда включается цифровая камера 100, начинается обработка, иллюстрированная на фиг. 3. Необходимо отметить, что в соответствии с данным вариантом осуществления по меньшей мере четыре типа операций, перечисленных ниже, могут обнаруживаться как операция касания на сенсорной панели 70a (блок 28 отображения).
Одиночное нажатие: операция, включающая в себя касание (одиночное касание), осуществляемое на сенсорной панели 70a в одном положении (одной точке), и прекращение касания без касания с перемещением.
Одиночное двойное нажатие: последовательность этапов операции, включающей в себя касание (одиночное касание), осуществляемое на сенсорной панели 70a в одном положении (одной точке), последующее прекращение касания без касания с перемещением, еще одно касание (одиночное касание), осуществляемое в одном положении (одной точке) в течение заданного интервала времени (в пределах первого порогового интервала времени) после прекращения предыдущего касания и последующее прекращение касания в положении без касания с перемещением.
Многократное нажатие: операция, включающая в себя касание на сенсорной панели 70a, осуществляемое в двух положениях (двух точках), и прекращение касания в двух положениях (двух точках) без касания с перемещением.
Многократное двойное нажатие: последовательность этапов операции, включающей в себя касание (многократное касание), осуществляемое на сенсорной панели 70a в двух положениях (двух точках), последующее прекращение касания в двух положениях (двух точках) без касания с перемещением, еще одно касание (многократное касание), осуществляемое в двух положениях (двух точках) в течение заданного интервала времени (первого порогового интервала времени) после прекращения предыдущего касания в двух положениях (двух точках), и последующее прекращение касания в двух положениях без касания с перемещением.
[0041] В S301 блок 50 управления системой определяет, осуществлялось ли соприкосновение на сенсорной панели 70a в первом положении (первой точке). Этап S301 повторяется до тех пор, пока не будет первого соприкосновения, измерение второго и третьего пороговых интервалов времени (которые описываются ниже) начинается после определения соприкосновения в первом положении, и процесс переходит к S302.
[0042] В S302 блок 50 управления системой определяет, выключен ли флаг многократного нажатия, записанный в системной памяти 52 (указывая, что многократное нажатие не осуществляется). Процесс переходит к S305, если флаг выключен, и к S303, если нет.
[0043] В S303 блок 50 управления системой определяет, находится ли время, прошедшее после включения флага многократного нажатия (исполнения многократного нажатия) в пределах первого порогового интервала времени. Состояние, в котором флаг многократного нажатия включен, указывает, что прошедшее время составляет не более, чем первый пороговый интервал времени, с момента прекращения нажатия (многократного нажатия), непосредственно перед этим осуществляемого путем многократного касания. Когда флаг многократного нажатия включен, и осуществляется еще одно многократное нажатие, определяется, что осуществлено многократное двойное нажатие. Если время находится в пределах первого порогового интервала времени, процесс переходит к S305, и к S304, если нет. Первый пороговый интервал времени описывается ниже со ссылкой на фиг. 7.
[0044] В S304 блок 50 управления системой обновляет флаг многократного нажатия, записанный в системной памяти 52, на «выключен», в результате чего флаг многократного нажатия устанавливается на «выключен».
[0045] В S305 блок 50 управления системой определяет, осуществлялось ли второе соприкосновение на сенсорной панели 70a. Если касание путем соприкосновения, обнаруженное в первом положении в S301, не прекращено, и соприкосновение обнаружено в другом положении, результатом определения является «Да», и процесс переходит к S306. Процесс переходит к S306, когда обнаружено многократное касание. Если отсутствует соприкосновение во втором положении (если продолжается состояние одиночного касания), процесс переходит к S316.
[0046] В S306 блок 50 управления системой определяет, находится ли обнаружение соприкосновения во втором положении в S305 в пределах второго порогового интервала времени с момента первого соприкосновения, обнаруженного в S301. Если прошедшее время находится в пределах второго порогового интервала времени, определяется, что два касания осуществлены почти одновременно (пользователь коснулся двух положений одновременно), и процесс переходит к S307. Если нет, процесс переходит к S314.
[0047] В S307 блок 50 управления системой определяет, осуществлялось ли касание с перемещением. Если определяется, что осуществлялось касание с перемещением, процесс переходит к S314, а если нет, процесс переходит к S308.
[0048] В S308 блок 50 управления системой определяет, осуществлялись ли два прерывания касания, иными словами, удалялись ли и касание в первом положении (S301), и касание во втором положении (S306) от сенсорной панели 70a как прерывания касания. Если определяется, что осуществлялись два прерывания касания, процесс переходит к S309, и к S314, если нет. Обработка выполняется в S313 (который описывается ниже) до истечения третьего порогового интервала времени с момента первого соприкосновения (S301) (иными словами, обработка, выполняемая, когда определяется, что третий пороговый интервал времени не прошел). Точнее, результат определения в S308 - «Да», если и первое касание (S301), и второе касание (S306) перемещаются вверх от сенсорной панели 70a в пределах третьего порогового интервала времени с момента первого соприкосновения (S301). Если определяется, что осуществлялось прерывание касания в S308, блок 50 управления системой начинает измерять первый пороговый интервал времени.
[0049] В S309 блок 50 управления системой определяет, включен ли флаг многократного нажатия. Если флаг включен (благодаря определению, что осуществлялось многократное двойное нажатие), процесс переходит к S311. В иных случаях процесс переходит к S310 (благодаря определению, что осуществлялось многократное нажатие).
[0050] В S310 блок 50 управления системой начинает измерять первый пороговый интервал времени и обновляет флаг многократного нажатия, записанный в системной памяти 52, на «включен», в результате чего флаг многократного нажатия устанавливается на «включен». Измерение первого порогового интервала времени может начинаться, когда определяется, что осуществлялось прерывание касания в S308, и измерение первого порогового интервала времени не может начинаться в S310.
[0051] В S311 блок 50 управления системой обновляет флаг многократного нажатия, записанный в системной памяти 52, на «выключен», в результате чего флаг многократного нажатия устанавливается на «выключен».
[0052] В S312 блок 50 управления системой выполняет функцию (обработку), соответствующую многократному двойному нажатию. Примером функции, соответствующей многократному двойному нажатию (функции, задаваемой многократному двойному нажатию), является увеличенное отображение части отображаемого экрана. Хотя могут назначаться любые другие функции, в соответствии с данным вариантом осуществления, функцией, соответствующей многократному двойному нажатию, является функция, которая не основана на элементе отображения, которого касаются путем многократного двойного нажатия. При многократном двойном нажатии прикосновение к экрану дисплея осуществляется в двух положениях, при этом касание последовательно повторяется дважды, и, следовательно, в целом генерируются четыре положения соприкосновения. Когда функции, соответствующие касаемым элементам отображения, задаются многократному двойному нажатию, пользователю трудно понять, какая функция из соответствующих элементам отображения должна выполняться в этих четырех положениях. Следовательно, функции, связанные с касаемыми элементами отображения, не задаются многократному двойному нажатию. Например, любые из нижеследующих функций могут задаваться многократному двойному нажатию в виде функции, соответствующей многократному двойному нажатию, и не основываться на отображаемых элементах, касаемых с помощью многократного двойного нажатия. Функции возврата к предыдущему экрану, выключения отображения, изменения яркости отображения, переключения отображаемой информации, изменения настройки конкретного элемента настройки, вызова экрана меню настроек, переключения на конкретный экран (например, домашний экран) и перехода в состояние для ввода ключа поиска. Функции, каждая из которых соответствует многократному двойному нажатию, описываются ниже, например, со ссылкой на фиг. 6A-6C.
[0053] В S313 блок 50 управления системой определяет, прошел ли третий пороговый интервал времени после первого соприкосновения (после того, как результат определения - «Да» в S301). Если третий пороговый интервал времени прошел, процесс переходит к S314, а если нет, процесс возвращается к S307, и обработка повторяется.
[0054] В S314 блок 50 управления системой обновляет флаг многократного нажатия, записанный в системной памяти 52, на «выключен», в результате чего флаг многократного нажатия устанавливается на «выключен». В S315 блок 50 управления системой определяет многократную операцию, отличную от многократного нажатия или многократного двойного нажатия, и выполняет функцию (обработку) в соответствии с результатом определения. Многократной операцией, отличной от многократного нажатия или многократного двойного нажатия, является, например, сведение пальцев или разведение пальцев.
[0055] В S316 блок 50 управления системой определяет, осуществлялось ли касание с перемещением путем одиночного касания. Процесс переходит к S320, если осуществлялось касание с перемещением, и к S317, если нет.
[0056] В S317 блок 50 управления системой определяет, осуществлялось ли прерывание касания. Если осуществлялось прерывание касания (когда отсутствует касание с перемещением в S316, и прерывание касания осуществляется без касания с перемещением путем одиночного касания), процесс переходит к S318, а в иных случаях возвращается к S305 и повторяет обработку. Если в S317 определяется, что осуществлялось прерывание касания, блок 50 управления системой начинает измерять первый пороговый интервал времени.
[0057] В S318 блок 50 управления системой обновляет флаг многократного нажатия, записанный в системной памяти 52, на «выключен», в результате чего флаг многократного нажатия устанавливается на «выключен». В S319 блок 50 управления системой выполняет обработку одиночного нажатия для выполнения функции (обработки), соответствующей одиночному нажатию или одиночному двойному нажатию. Обработка одиночного нажатия описывается ниже со ссылкой на фиг. 4.
[0058] В S320 блок 50 управления системой обновляет флаг многократного нажатия, записанный в системной памяти 52, на «выключен», в результате чего флаг многократного нажатия устанавливается на «выключен». В S321 блок 50 управления системой выполняет функцию (обработку), соответствующую касанию с перемещением (операции скольжения) путем одиночного касания. Например, если воспроизводимое изображение находится в процессе отображения, изображение, подлежащее отображению, изменяется на следующее или предыдущее изображение в ответ на левое или правое касание с перемещением.
[0059] Фиг. 4 является структурной схемой для подробного иллюстрирования обработки одиночного нажатия (S319 на фиг. 3), выполняемой цифровой камерой 100. Эта обработка реализуется по мере того, как блок 50 управления системой задействует программу, записанную в энергонезависимой памяти 56 в системной памяти 52, и исполняет программу.
[0060] В S402 блок 50 управления системой определяет, является ли экран, отображаемый в блоке 28 отображения, экраном для восприятия одиночного двойного нажатия (экраном, в котором обеспечивается одиночное двойное нажатие, или экраном, в котором имеется функция, задаваемая одиночному двойному нажатию). Процесс переходит к S407, если экран предназначен для обнаружения одиночного двойного нажатия, и к S403, если нет (после определения наличия одиночного нажатия). При этом, если определяется, что экран не является экраном для восприятия одиночного двойного нажатия, функция, задаваемая одиночному нажатию, выполняется без ожидания, пока пройдет первый пороговый интервал времени в S408, который описывается ниже. Следовательно, время с момента прерывания касания в S317 до исполнения функции, соответствующей одиночному двойному нажатию, короче, а отклик лучше, чем у экрана для восприятия одиночного двойного нажатия. Экран для восприятия/невосприятия одиночного двойного нажатия описывается ниже со ссылкой на фиг. 5A-5C.
[0061] В S403 блок 50 управления системой определяет, является ли экран, отображаемый в блоке 28 отображения, экраном, который может иметь «только перемещение курсора». В экране, который может иметь «только перемещение курсора», курсор может перемещаться без выполнения функции, соответствующей отображаемому элементу, в позиции, в которой обнаружено одиночное нажатие (в которую был перемещен курсор), в ответ на одиночное нажатие. Курсор является индикатором, который показывает, что выбирается отображаемый элемент (такой как элемент отображения или рамка выбора, идентифицированные, например, в различных цветах). Процесс переходит к S404 для экрана, который позволяет выполнять «только перемещение курсора» одиночным нажатием, и к S405, если нет. Экран, который позволяет выполнять «только перемещение курсора» одиночным нажатием, описывается ниже со ссылкой на фиг. 8A-8D.
[0062] В S404 блок 50 управления системой определяет, являлось ли выполненное одиночное нажатие одиночным нажатием для выбранного элемента (элемента отображения, выбранного курсором). Для одиночного нажатия для выбранного элемента (если имеется команда на выполнение функции, заданной выбранному элементу отображения), процесс переходит к S405, а если нет, процесс переходит к S406.
[0063] В S405 блок 50 управления системой выполняет функцию (обработку), соответствующую одиночно нажимаемому элементу отображения. Функция, соответствующая одиночно нажимаемому отображаемому элементу (приводимому в действие элементу), является функцией, задаваемой приводимому в действие элементу, и является особенной для каждого элемента отображения. Кроме того, функция (обработка), соответствующая одиночно нажимаемому отображаемому элементу, при этом является функцией, выполняемой в ответ на исполнение команды для функции, задаваемой одиночно нажимаемому отображаемому элементу. К примерам этой функции относятся функция для отображения элемента подслоя приводимого в действие элемента, функция для изменения отображения на основе приводимого в действие элемента на позицию, отличную от позиции отображения приводимого в действие элемента, и функция для изменения настройки для цифровой камеры 100, указанной приводимым в действие элементом.
[0064] В S406 блок 50 управления системой перемещает курсор для выбора одиночно нажимаемого элемента отображения. В этом случае функция, соответствующая одиночно нажимаемому элементу отображения, не исполняется.
[0065] В S407 блок 50 управления системой определяет, находится ли исполнение прерывания касания, обнаруженное в S317, в пределах третьего порогового интервала времени с момента первого соприкосновения (S301). Если исполнение прерывания касания находится в пределах третьего порогового интервала времени, процесс переходит к S408, а если нет, процесс переходит к S403 (поскольку определяется, что осуществлялось одиночное нажатие). Третий пороговый интервал времени описывается ниже со ссылкой на фиг. 7.
[0066] В S408 блок 50 управления системой определяет, прошел ли первый пороговый интервал времени с момента прерывания касания, обнаруженного с помощью S317. Если первый пороговый интервал времени прошел (если определяется, что осуществлялось одиночное нажатие, а не одиночное двойное нажатие), процесс переходит к S403, а если нет, процесс переходит к S409.
[0067] В S409 блок 50 управления системой определяет, осуществлялось ли повторно соприкосновение на сенсорной панели 70a в первом положении. Если повторно осуществлялось первое соприкосновение (т.е., если соприкосновение повторно осуществлялось в пределах первого порогового интервала времени с момента предыдущего соприкосновения), начинается измерение третьего порогового интервала времени, и процесс переходит к S410. В иных случаях процесс переходит к S408 и ожидает прохождения первого порогового интервала времени или другого соприкосновения.
[0068] В S410 блок 50 управления системой определяет, наступило ли прерывание касания сенсорной панели 70a. Если прерывание касания наступило, процесс переходит к S411, а если нет, процесс переходит к S413.
[0069] В S411 блок 50 управления системой определяет, находится ли наступление прерывания касания, обнаруженное в S410, в пределах третьего порогового интервала времени с момента соприкосновения, обнаруженного в S409. Если наступление прерывания касания находится в пределах третьего порогового интервала времени (если определяется, что осуществлялось одиночное двойное нажатие), процесс переходит к S412, а если нет (если определяется, что осуществлялось одиночное нажатие, а не одиночное двойное нажатие), процесс переходит к S403.
[0070] В S412 блок 50 управления системой выполняет функцию (обработку), соответствующую одиночному двойному нажатию. Функция, соответствующая одиночному двойному нажатию, описывается ниже, например, со ссылкой на фиг. 6A-6C.
[0071] В S413 блок 50 управления системой определяет, осуществлялось ли касание с перемещением путем одиночного касания. Если осуществлялось касание с перемещением, процесс переходит к S321 на фиг. 3, а если нет, процесс переходит к S414.
[0072] В S414 блок 50 управления системой определяет, осуществлялось ли соприкосновение во втором положении на сенсорной панели 70a. Если обнаружено соприкосновение в другом положении без освобождения первого соприкосновения, вызванного соприкосновением, обнаруженным в S409, результат определения - «Да», и процесс переходит к S306 на фиг. 3. Если второе соприкосновение не осуществлялось (если состояние одиночного касания продолжается), процесс переходит к S410, и обработка повторяется.
[0073] Фиг. 5A-5C иллюстрируют пример экранов, отображаемых в блоке 28 отображения. На фиг. 5A и 5B показаны экраны, которые не обнаруживают одиночное двойное нажатие, а на фиг. 5C показан экран, который обнаруживает одиночное двойное нажатие.
[0074] Экран 500 на фиг. 5A является экраном меню для выполнения различных настроек, включая элементы настроек, относящиеся к цифровой камере 100 (также служащим в качестве экрана отображения информации (экрана отображения настроек), показывающего установленные состояния различных элементов (детальные настройки)). Экран 500 содержит группу 501 вкладок (множество вкладок) и группу 502 элементов настроек (множество элементов настроек, принадлежащих выбранной вкладке). Каждая из множества вкладок и множества элементов настроек является элементом отображения, и они расположены на экране 500 без зазоров. Когда одиночное нажатие выполняется на вкладке, множество элементов настроек переходит в множество элементов настроек, соответствующих одиночно нажимаемой вкладке, путем обработки в S405 на фиг. 4. Когда одиночное нажатие выполняется для элемента настроек, экран, отображаемый в блоке 28 отображения, переходит от экрана 500 к следующему экрану, соответствующему одиночно нажимаемому элементу настроек (переход к экрану более низкого уровня) с помощью обработки в S405. Следующий экран является, например, экраном настроек для настройки различных параметров. Экран настроек описывается ниже со ссылкой на фиг. 8A-8D.
[0075] Экран 510 на фиг. 5B является экраном формирования изображений, отображающим изображение 514 визирования по экрану, и содержит элементы 511-515 касания (управляемые касанием отображаемые элементы, показывающие элементы настроек для формирования изображений) и AF-рамку 516. Когда одиночное нажатие выполняется на любом из элементов 511-515 касания, одиночно нажимаемый элемент касания выбирается с помощью обработки в S405, и выполняется функция (обработка), соответствующая выбранному элементу касания. Например, когда одиночное нажатие выполняется на элементе 513 касания, отображается экран настроек чувствительности по ISO, и пользователь может устанавливать чувствительность по ISO, выбираемую из вариантов настроек чувствительности по ISO, отображаемых на экране настроек чувствительности по ISO. AF-рамка 516 может перемещаться в произвольную позицию касанием изображения 514 визирования по экрану, отображаемого на экране 510. Когда одиночное нажатие выполняется на AF-рамке 516, формирование изображений (операция фотосъемки) выполняется с помощью обработки в S405. Экран 510 формирования изображений также содержит элемент 517 отображения, который показывает режим формирования изображений, но элемент 517 отображения не является элементом касания, и соответствующая функция не активируется касанием элемента 517 отображения.
[0076] Экран 520 на фиг. 5C является экраном воспроизведение, который отображает воспроизводимое изображение 524 (воспроизводится захваченное изображение), записанное на регистрирующей среде 200, и содержит отображаемые элементы 522 и 523, которые показывают состояния цифровой камеры 100 и информацию об отображаемом воспроизводимом изображении. Отображаемые элементы 522 и 523 не являются элементами касания, и соответствующие функции не активируются касанием отображаемых элементов 522 и 523.
[0077] В экранах 500 и 510 на фиг. 5A и 5B имеется множество элементов касания, и общая площадь элементов касания (процентная доля элементов касания на экране) велика. Точнее, площадь, на которой функции активируются одиночным нажатием, велика, и пользователь способен с большой вероятностью выполнять одиночное нажатие. Когда одиночное нажатие обнаружено (с высокой точностью), исполнение функции одиночного нажатия задерживается на время ожидания определения в S408. Следовательно, экраны 500 и 510 на фиг. 5A и 5B являются экранами, выполненными с возможностью необнаружения одиночного двойного нажатия. Это исключает время ожидания после одиночного нажатия и повышает удобство, поскольку функция одиночного нажатия может выполняться с более высоким быстродействием.
[0078] Кроме того, функция одиночного нажатия активируется, если одиночное двойное нажатие с большой вероятностью выполняется на элементе касания, а следующее соприкосновение не выполняется в пределах первого порогового интервала времени («Нет» в S411). По этой причине экраны 500 и 510 на фиг. 5A и 5B являются экранами, выполненными с возможностью необнаружения одиночного двойного нажатия. Это уменьшает ошибочное срабатывание (непреднамеренные одиночные нажатия) и позволяет пользователю удобно выполнять операции.
[0079] Между тем, экран 520 на фиг. 5C имеет незначительное количество элементов касания (или совсем не имеет), и общая площадь элементов касания мала (или нулевая). Точнее, площадь, на которой функция активируется одиночным нажатием, мала (или отсутствует), и пользователь с меньшей долей вероятности выполняет одиночное нажатие. На таком экране важность выполнения функции одиночного нажатия с высоким быстродействием может быть относительно низкой. Следовательно, экран 520 на фиг. 5C является экраном для обнаружения одиночного двойного нажатия. Хотя на экране 520 на фиг. 5C элементы касания отсутствуют, экран, имеющий лишь несколько элементов касания, или экран с небольшой общей площадью элементов касания может использоваться в качестве экрана для обнаружения одиночного двойного нажатия. Если экран имеет площадь, которая позволяет пользователю удобно выполнять одиночное двойное нажатие (большую площадь без элементов касания), он может использоваться в качестве экрана для обнаружения одиночного двойного нажатия.
[0080] Как описано выше, в соответствии с данным вариантом осуществления, экран, имеющий большую общую площадь элементов касания (больше порога), или экран, имеющий небольшое число элементов касания (меньше порога) задается в качестве экрана, выполненного с возможностью необнаружения одиночного двойного нажатия, а остальные экраны задаются в качестве экранов для обнаружения одиночного двойного нажатия. Если при формировании изображений на установку параметров формирования изображений требуется время, возможности фотосъемки могут быть упущены. Следовательно, экран, содержащий элементы касания для выполнения функций, относящихся к настройкам для параметров формирования изображений одиночным нажатием, может использоваться в качестве экрана, который не обнаруживает одиночное двойное нажатие. Экраны, выполненные с возможностью обнаружения и необнаружения одиночного двойного нажатия, могут быть разделены с учетом некоторого (по меньшей мере одного) из общей площади элементов касания, числа элементов касания и типа элементов касания (функций, соответствующих элементам касания), либо может учитываться все вышеперечисленное.
[0081] Фиг. 6A-6C иллюстрируют примеры экранов, отображаемых в блоке 28 отображения. На фиг. 6A показан экран меню, на фиг. 6B показан экран формирования изображений, а на фиг. 6C показан экран воспроизведения.
[0082] Экран 600 меню на фиг. 6A является увеличенным экраном зоны 503 на фиг. 5A. Когда на экране 500 меню на фиг. 5A выполняется многократное двойное нажатие, экран 500 меню увеличивается путем обработки в S312 на фиг. 3, а увеличенное отображение выполняется, как показано на фиг. 6A.
[0083] Экран 610 формирование изображений на фиг. 6B является увеличенным экраном изображения 514 визирования по экрану на фиг. 5B. Когда на экране 510 формирования изображений на фиг. 5B выполняется многократное двойное нажатие, изображение 514 визирования по экрану увеличивается путем обработки в S312, а увеличенное отображение выполняется, как показано на фиг. 6B. Экран 610 формирования изображений содержит индикатор 611, представляющий увеличенную позицию изображения 514 визирования по экрану.
[0084] Экран 620 воспроизведения на фиг. 6C является увеличенным экраном воспроизводимого изображения на фиг. 5C. Когда на экране 520 воспроизведения на фиг. 5C выполняется одиночное двойное нажатие, воспроизводимое изображение 524 увеличивается путем обработки в S412 на фиг. 4, а увеличенное отображение (изменение кратности увеличения отображения) выполняется, как показано на фиг. 6C. Экран 620 воспроизведения содержит индикатор 621, показывающий увеличенную позицию в воспроизводимом изображении 524.
[0085] Поскольку одиночное двойное нажатие не обнаруживается на экране меню или экране формирования изображений, обработка увеличения (увеличенное отображение, изменение кратности увеличения отображения) выполняется многократным двойным нажатием. Между тем, поскольку предполагается, что одиночное двойное нажатие обнаруживается на экране воспроизведения, обработка увеличения (изменение кратности увеличения отображения) выполняется одиночным двойным нажатием. На обоих экранах обработка увеличения может выполняться с использованием двойного нажатия (одиночного двойного нажатия или многократного двойного нажатия) как операции, являющейся общепризнанной и известной.
[0086] Обработка (функция), которая начинается двойным нажатием (одиночным двойным нажатием или многократным двойным нажатием), не обязательно является увеличением. Например, обработка уменьшения для уменьшения экрана или изображения может быть активирована в ответ на двойное нажатие. Точнее, экран может возвращаться к экрану 500 меню многократным двойным нажатием на экране 600 меню, либо экран может возвращаться к экрану 510 формирования изображений многократным двойным нажатием на экране 610 формирования изображений. Экран может возвращаться к экрану 520 воспроизведения одиночным двойным нажатием на экране 620 воспроизведения. В ответ на двойное нажатие экран может переключаться с экрана 510 формирования изображений или экрана 520 воспроизведения на экран 500 меню, либо экран может возвращаться к исходному экрану до перехода к экрану 500 меню в ответ на двойное нажатие (многократное двойное нажатие) после перехода к экрану 500 меню. Одиночное двойное нажатие на экране 520 воспроизведения может использоваться для выполнения обработки для добавления заданного атрибута в воспроизводимое изображение (захваченное изображение), такой как обработка защиты. В ответ на двойное нажатие может быть осуществлено воспроизведение изображения или фотосъемка. Точнее, в ответ на двойное нажатие может выполняться любая функция, которая может выполняться цифровой камерой 100.
[0087] Кроме того, на экране 520 воспроизведения (который обнаруживает одиночное двойное нажатие) многократное двойное нажатие может быть запрещено, либо и одиночное, и многократное двойное нажатие могут быть разрешены (оба действуют на структурных схемах на фиг. 3 и 4). В этом случае функции, которые запускаются в ответ на одиночное двойное нажатие, и функции, которые запускаются в ответ на многократное двойное нажатие, могут быть одинаковыми или различными. В структурных схемах, изображенных на фиг. 3 и 4, функции не выполняются в ответ на многократное нажатие, но функции могут выполняться в ответ на многократное нажатие.
[0088] Фиг. 7 является временной диаграммой для иллюстрирования первого порогового интервала времени, второго порогового интервала времени и третьего порогового интервала времени. Сплошной линией 701 показано изменение во времени в состоянии первого пальца (непрерывное касание (касание) на сенсорной панели 70a или некасание (отсутствие касания) на сенсорной панели 70a), а сплошной линией 702 показано изменение во времени в состоянии второго пальца. Сплошные линии 701 и 702 показывают изменение во времени, когда выполняется многократное двойное нажатие. Необходимо отметить, что, хотя исполнительным органом в описанном примере является палец, исполнительным органом не обязательно является палец, а может быть стилус.
[0089] Как показано на фиг. 7, целью по сравнению с первым пороговым интервалом времени является время с момента прерывания касания пальца до соприкосновения пальца при двойном нажатии (одиночном двойном нажатии или многократном двойном нажатии). Как правило, при двойном нажатии время с момента прерывания касания пальца до соприкосновения пальца составляет приблизительно от 200 мс до 500 мс. Следовательно, время, составляющее приблизительно от 200 мс до 500 мс, может задаваться в качестве первого порогового интервала времени. Когда первый пороговый интервал времени уменьшается, время ожидания для одиночного нажатия, подлежащего активации, уменьшается, но это усложняет пользователю двойное нажатие.
[0090] Целью по сравнению со вторым пороговым интервалом времени является время с момента соприкосновения первого пальца до соприкосновения второго пальца при многократном касании. Как правило, при многократном касании два пальца касаются сенсорной панели 70a почти одновременно, вследствие чего время, которое короче первого порогового интервала времени, например, около 50 мс, может задаваться в качестве второго порогового интервала времени.
[0091] Целью по сравнению с третьим пороговым интервалом времени является время с момента соприкосновения до следующего прерывания касания при нажатии (одиночном нажатии или двойном нажатии). Если непрерывное касание продолжается в течение слишком длительного времени, третий пороговый интервал времени предпочтительно не является слишком длинным, поскольку пользователь вряд ли пожелает выполнить двойное нажатие. Например, аналогично первому пороговому интервалу времени, время, составляющее приблизительно от 200 мс до 500 мс, может задаваться в качестве третьего порогового интервала времени.
[0092] Когда определяется, является ли операция касания одиночным нажатием или одиночным двойным нажатием, активация функции одиночного нажатия задерживается, поскольку должен пройти первый пороговый интервал времени. Между тем, время ожидания, чтобы определить, является ли операция касания одиночным нажатием или многократным двойным нажатием, является вторым пороговым интервалом времени, при этом второй пороговый интервал времени короче, чем первый пороговый интервал времени. Следовательно, если многократное двойное нажатие обнаружено без обнаружения одиночного двойного нажатия, напряжение у пользователя, ожидающего активации функции одиночного нажатия, уменьшается.
[0093] В соответствии с данным вариантом осуществления, пороговый интервал времени между первым и вторым одиночными нажатиями для определения одиночного двойного нажатия и пороговый интервал времени между первым и вторым многократными нажатиями для определения многократного двойного нажатия задаются такими же, как и первый пороговый интервал времени. Однако, если каждое нажатие, выполняемое непрерывно в течение короткого времени, может быть определено, пороговые интервалы времени могут различаться. Точнее, пороговый интервал времени (первый интервал времени) между первым и вторым одиночными нажатиями для определения одиночного двойного нажатия и пороговый интервал времени (заданный интервал времени) между первым и вторым многократными нажатиями для определения многократного двойного нажатия могут являться различными порогами.
[0094] Фиг. 8A-8D иллюстрируют пример экрана настроек баланса белого, в котором «только перемещение курсора» может выполняться одиночным нажатием, в качестве экрана, отображаемого в блоке 28 отображения. Экран отображается, когда поступает команда на исполнение элемента настроек баланса белого, в то время как элемент настроек баланса белого (элемент отображения) выбирается из группы 502 элементов настроек, отображаемой на экране 500 меню на фиг. 5A. Точнее, когда курсор указывает элемент настроек баланса белого, экран отображается путем обработки в S405 в ответ на одиночное нажатие на элементе настроек баланса белого. Экран настроек баланса белого на фиг. 8A-8D содержит множество элементов касания, соответствующих множеству параметров баланса белого, и курсор для выбора элемента касания параметра. Курсор может отображаться с самого начала, чтобы указывать любой из установленных элементов касания параметра, либо он может отображаться в ответ на одиночное нажатие на элементе касания параметра.
[0095] На экране 800 настроек баланса белого на фиг. 8A «солнечный свет» выбирается в качестве элемента касания параметра с помощью курсора 801. Когда одиночное нажатие выполняется с элементом касания параметра «солнечный свет», параметр «солнечный свет» устанавливается путем обработки в S405 на фиг. 4. Точнее, экран изменяется на экран 810 настроек баланса белого на фиг. 8B в ответ на соприкосновение, и параметр «солнечный свет» устанавливается в ответ на прерывание касания (одиночное нажатие). Затем экран 810 настроек баланса белого закрывается (экран настроек баланса белого больше не отображается, например, по мере того как экран возвращается к экрану непосредственно перед отображением экрана настроек баланса белого). На экране 810 настроек баланса белого отображение (такое как цвет) соответствующего элемента касания изменяется таким образом, что может распознаваться касание на параметре «солнечный свет».
[0096] Когда одиночное нажатие выполняется на элементе касания параметра «стробоскопическая вспышка», в то время как отображается экран 800 настроек баланса белого, экран изменяется на экран 820 настроек баланса белого на фиг. 8C путем обработки в S406 на фиг. 4. Точнее, курсор 801 перемещается, чтобы указать элемент касания параметра «стробоскопическая вспышка». Когда одиночное нажатие для элемента касания параметра «вспышка» повторяется, параметр «стробоскопическая вспышка» устанавливается путем обработки в S405 на фиг. 4. Точнее, экран изменяется на экран 830 настроек баланса белого на фиг. 8D в ответ на соприкосновение, параметр «стробоскопическая вспышка» устанавливается в ответ на прерывание касания (одиночное нажатие), и экран 830 настроек баланса белого закрывается.
[0097] Таким образом, чтобы установить параметр «стробоскопическая вспышка» из состояния, в котором отображается экран 800 настроек баланса белого, требуются по меньшей мере два одиночных нажатия, и пользователь, желающий установить этот параметр, быстро выполняет два одиночных нажатия. Следовательно, предпочтительно не обнаруживать одиночное двойное нажатие на экране, таком как экран настроек баланса белого (т.е., операционная система, которая не использует одиночное двойное нажатие), в результате чего два одиночных нажатия не обнаруживаются ошибочно как одиночное двойное нажатие, и это справедливо в соответствии с данным вариантом осуществления. Например, на экране 500 меню на фиг. 5A невыбранный элемент касания может быть выбран одиночным касанием его, при этом функция, соответствующая выбранному элементу касания, может быть активирована одиночным касанием на выбранном элементе касания.
[0098] При этом, когда имеются и экран, на котором функция активируется одиночным двойным нажатием, и экран, на котором функция активируется многократным двойным нажатием, а не одиночным двойным нажатием, пользователь может не знать, какое двойное нажатие будет активировать функцию. Следовательно, когда экран, отображаемый в блоке 28 отображения, изменяется с одного из этих двух экранов на другой, может отображаться заданное руководство (например, осуществляется отображение руководства для типа операции, который разрешается на экране после перехода).
[0099] На фиг. 9 изображен пример отображения руководства. Экраны 900 и 910 являются экранами, на которых функция активируется многократным двойным нажатием без активации функции с использованием одиночного двойного нажатия (экранами, выполненными с возможностью необнаружения одиночного двойного нажатия). Экран 900 является экраном меню, и экран 910 является экраном формирования изображений. Экран 920 является экраном, на котором функция активируется одиночным двойным нажатием (экраном, выполненным с возможностью обнаружения одиночного двойного нажатия), и является экраном воспроизведения. Когда экран изменяется с экрана 920 воспроизведения на экран 900 меню или экран 910 формирования изображений, отображается руководство 901, показывающее, что функция активируется многократным двойным нажатием. Когда экран изменяется с экрана 900 меню или экрана 910 формирования изображений на экран 920 воспроизведения, отображается руководство 921, показывающее, что функция активируется одиночным двойным нажатием. Пользователь легко может освоить двойное нажатие (одиночное двойное нажатие или многократное двойное нажатие), которое активируется на текущем экране, посмотрев в руководство 901 и руководство 921.
[0100] Как указано выше, в соответствии с данным вариантом осуществления, может достигаться и чувство оперативности, возникающее в результате высокого быстродействия, которое позволяет быстро выполнять функцию, соответствующую одиночному нажатию, и удобство, которое позволяет по отдельности использовать множество функций в ответ на операцию касания.
[0101] Несмотря на то, что настоящее изобретение подробно описано в соответствии с предпочтительными вариантами осуществления, настоящее изобретение не ограничено конкретными вариантами осуществления, и различные изменения в пределах сущности настоящего изобретения соответствуют объему настоящего изобретения. Более того, каждый из вариантов осуществления, описанных выше, является лишь одним вариантом осуществления изобретения, и при необходимости варианты осуществления могут комбинироваться.
[0102] Кроме того, различные типы управления, выполняемого блоком 50 управления системой в приведенном выше описании, могут выполняться одним аппаратным компонентом, либо все устройство может управляться множеством аппаратных компонентов (например, множеством процессоров или схем) которые совместно используют обработку. В описании данного варианта осуществления настоящее изобретение применяется к цифровой камере (устройству формирования изображений), но изобретение не ограничено этим примером и может применяться к любому сенсорному электронному устройству. Изобретение может применяться к устройству, имеющему сенсорный дисплей, а также сенсорную панель в виде устройства, отдельного от дисплея, такому как компьютер типа «ноутбук». Например, настоящее изобретение может применяться к персональному компьютеру, PDA, мобильному телефону, портативному средству просмотра изображений, печатающему устройству, цифровой фоторамке, музыкальному проигрывателю, игровому автомату, электронной книге и видеопроигрывателю. Настоящее изобретение может также применяться к устройству отображения (включая проектор), планшету, смартфону, AI-громкоговорителю, бытовому электроприбору, бортовому устройству и медицинскому изделию.
[0103] В соответствии с настоящим изобретением, может достигаться и чувство оперативности, возникающее в результате высокого быстродействия, которое позволяет быстро выполнять функцию, соответствующую одиночному нажатию, и удобство, которое позволяет по отдельности использовать множество функций в ответ на операцию касания.
[0104] <Другие варианты осуществления>
Вариант (варианты) осуществления настоящего изобретения может также быть реализован с помощью компьютера системы или прибора, который считывает и исполняет исполнимые компьютером команды (например, одну или более программ), записанные на информационном носителе (который может также более полно называться «долговременным машиночитаемым информационным носителем») для выполнения функций одного или более из вышеописанного варианта (вариантов) осуществления и/или который содержит одну или более схем (например, специализированных интегральных схем (ASIC)) для выполнения функций одного или более из вышеописанного варианта (вариантов) осуществления, и с помощью способа, осуществляемого компьютером системы или прибора путем, например, считывания и исполнения машиночитаемых команд с информационного носителя для выполнения функций одного или более из вышеописанного варианта (вариантов) осуществления и/или управления одной или более схем для выполнения функций одного или более из вышеописанного варианта (вариантов) осуществления. Компьютер может содержать один или более процессоров (например, центральный процессор (CPU), микропроцессорный блок (MPU)) и может содержать сеть отдельных компьютеров или отдельных процессоров для считывания и исполнения исполнимых компьютером команд. Исполнимые компьютером команды могут выдаваться в компьютер, например, из сети или информационного носителя. Информационный носитель может содержать, например, одно или более из жесткого диска, оперативного запоминающего устройства (RAM), постоянного запоминающего устройства (ROM), хранилища из распределенных вычислительных систем, оптического диска (такого как компакт-диск (CD), универсальный цифровой диск (DVD) или диск Blu-ray), устройства флэш-памяти, карты памяти и т.п.
[0105] Несмотря на то, что настоящее изобретение описано со ссылкой на примеры осуществления, следует понимать, что изобретение не ограничено раскрываемыми примерами осуществления. Объем нижеследующей формулы изобретения соответствует наиболее широкому толкованию, чтобы охватить все такие модификации, а также эквивалентные структуры и функции.