УСТРОЙСТВО УПРАВЛЕНИЯ ОТОБРАЖЕНИЕМ И СПОСОБ УПРАВЛЕНИЯ ИМ
DISPLAY CONTROL DEVICE AND METHOD OF CONTROLLING IT

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Настоящее изобретение относится к устройству управления отображением и способу управления им, в частности, относится к способу управления отображением для отображения объекта отображения путем осуществления тактильной операции.
ОПИСАНИЕ УРОВНЯ ТЕХНИКИ
[0002] В японской выложенной патентной заявке № 2015-055888 описан способ увеличения или уменьшения объекта отображения (объект) путем осуществления тактильной операции. В японской выложенной патентной заявке № 2015-055888, в зависимости от того, присутствует ли на операционном экране конкретная область, которая допускает тактильный ввод, обработка переключается между увеличением/уменьшением, которое базируется на позиции касания, и увеличением/уменьшением, которое не базируется на позициях касания, даже если осуществляется одна и та же тактильная операция.
[0003] Однако, в японской выложенной патентной заявке № 2015-055888, критерий для отображения с увеличением или отображения с уменьшением определяется в соответствии с состоянием отображения экрана до осуществления тактильной операции, и пользователь не может выбрать, увеличивать/уменьшать ли объект отображения на основании позиции касания, или увеличивать/уменьшать объект отображения независимо от позиции касания. Таким образом, возможны случаи, когда управление отображением не осуществляется по замыслу пользователя.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Настоящее изобретение сделано с учетом вышеупомянутых проблем и реализует способ, который позволяет осуществлять управление отображением по замыслу пользователя путем переключения критерия для увеличения или уменьшения, в соответствии с тем, осуществлялась ли тактильная операция до тактильной операции для увеличения или уменьшения изображения.
[0005] Для решения вышеупомянутых проблем, настоящее изобретение предусматривает устройство управления отображением, содержащее: блок обнаружения касания, выполненный с возможностью обнаружения тактильной операции на блоке отображения; и блок управления отображением, выполненный с возможностью: осуществлять управление, в случае, когда блок обнаружения касания обнаруживает мультитактильную операцию на блоке отображения, и блок обнаружения касания не обнаруживает заранее определенной тактильной операции, сопровождаемой перемещением позиции касания на блоке отображения, поддерживаемой на блоке отображения от времени до обнаружения мультитактильной операции, благодаря чему, объект отображения, отображаемый на блоке отображения, увеличивается или уменьшается в соответствии с мультитактильной операцией, относительно первой позиции, которая базируется на позициях, где осуществляется мультитактильная операция, и осуществлять управление, в случае, когда блок обнаружения касания обнаруживает заранее определенную тактильную операцию, и блок обнаружения касания обнаруживает мультитактильную операцию при поддержании, по меньшей мере, одного касания заранее определенной тактильной операции после осуществления заранее определенной тактильной операции, благодаря чему, объект отображения, отображаемый на блоке отображения, увеличивается или уменьшается в соответствии с мультитактильной операцией, относительно второй позиции, которая не базируется на позициях, где осуществляется мультитактильная операция.
[0006] Для решения вышеупомянутых проблем, настоящее изобретение предусматривает способ управления устройством управления отображением, содержащий: обнаружение тактильной операции на блоке отображения; и осуществление управления, в случае, когда мультитактильная операция на блоке отображения обнаружена, и заранее определенная тактильная операция, сопровождаемая перемещением позиции касания на блоке отображения, поддерживаемая на блоке отображения от времени до обнаружения мультитактильной операции, не обнаружена, благодаря чему, объект отображения, отображаемый на блоке отображения, увеличивается или уменьшается в соответствии с мультитактильной операцией, относительно первой позиции, которая базируется на позициях, где осуществляется мультитактильная операция; и осуществление управления, в случае, когда обнаружена заранее определенная тактильная операция, и обнаружена мультитактильная операция на блоке отображения при поддержании, по меньшей мере, одного касания заранее определенной тактильной операции после осуществления заранее определенной тактильной операции, благодаря чему, объект отображения, отображаемый на блоке отображения, увеличивается или уменьшается в соответствии с мультитактильной операцией, относительно второй позиции, которая не базируется на позициях, где осуществляется мультитактильная операция.
[0007] Для решения вышеупомянутых проблем, настоящее изобретение предусматривает устройство управления отображением, содержащее: блок обнаружения касания, выполненный с возможностью обнаружения тактильной операции на блоке отображения; и блок управления отображением, выполненный с возможностью: осуществлять управление, в случае, когда период после обнаружения заранее определенной тактильной операции, сопровождаемой перемещением позиции касания на блоке отображения посредством тактильной операции, не находится в пределах заранее определенного периода, и обнаружена мультитактильная операция на блоке отображения, благодаря чему, объект отображения, отображаемый на блоке отображения, увеличивается или уменьшается в соответствии с мультитактильной операцией, относительно первой позиции, которая базируется на позициях, где осуществляется мультитактильная операция, и осуществлять управление, в случае, когда мультитактильная операция на блоке отображения обнаруживается в течение заранее определенного периода после обнаружения заранее определенной тактильной операции, благодаря чему, объект отображения, отображаемый на блоке отображения, увеличивается или уменьшается в соответствии с мультитактильной операцией относительно второй позиции, которая не базируется на позициях, где осуществляется мультитактильная операция.
[0008] Для решения вышеупомянутых проблем, настоящее изобретение предусматривает способ управления устройством управления отображением, содержащий: обнаружение тактильной операции на блоке отображения; осуществление управления, в случае, когда период после обнаружения заранее определенной тактильной операции, сопровождаемой перемещением позиции касания на блоке отображения посредством тактильной операции, не находится в пределах заранее определенного периода, и обнаружена мультитактильная операция на блоке отображения, благодаря чему, объект отображения, отображаемый на блоке отображения, увеличивается или уменьшается в соответствии с мультитактильной операцией, относительно первой позиции, которая базируется на позициях, на которых осуществляется мультитактильная операция; и осуществление управления, в случае, когда мультитактильная операция на блоке отображения обнаруживается в течение заранее определенного периода после обнаружения заранее определенной тактильной операции, благодаря чему, объект отображения, отображаемый на блоке отображения, увеличивается или уменьшается в соответствии с мультитактильной операцией, относительно второй позиции, которая не базируется на позициях, где осуществляется мультитактильная операция.
[0009] Согласно настоящему изобретению, можно осуществлять управление отображением по замыслу пользователя путем переключения критерия для увеличения или уменьшения, в соответствии с тем, осуществлялась ли тактильная операция до тактильной операции для увеличения или уменьшения изображения.
[0010] Дополнительные признаки настоящего изобретения явствуют из нижеследующего описания иллюстративных вариантов осуществления (со ссылкой на прилагаемые чертежи).
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0011] Фиг. 1A и 1B - схемы, демонстрирующие внешний вид устройства управления отображением согласно настоящему варианту осуществления.
[0012] Фиг. 2 - блок-схема, демонстрирующая внутреннюю конфигурацию устройства управления отображением согласно настоящему варианту осуществления.
[0013] Фиг. 3A - 3E - схемы, демонстрирующие управление отображением согласно настоящему варианту осуществления.
[0014] Фиг. 4A - 4H - схемы, демонстрирующие пример отображения с увеличением после касания с перемещением согласно настоящему варианту осуществления
[0015] Фиг. 5 - блок-схема последовательности операций, демонстрирующая обработку управления отображением согласно настоящему варианту осуществления.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0016] Ниже будут подробно описаны варианты осуществления для реализации настоящего изобретения. В настоящем варианте осуществления будет описан пример, в котором устройство управления отображением применяется к однообъективной зеркальной цифровой камере в качестве устройства захвата изображения.
[0017] Конфигурация устройства
Конфигурация и функции цифровой камеры согласно настоящему варианту осуществления будут описаны ниже со ссылкой на фиг. 1A, 1B и 2.
[0018] Внешняя конфигурация цифровой камеры 100 (ниже именуемой "камерой") согласно настоящему варианту осуществления будет описана первой со ссылкой на фиг. 1A и 1B.
[0019] На фиг. 1A показан вид в перспективе спереди камеры 100, и на фиг. 1B показан вид в перспективе сзади камеры 100.
[0020] Согласно фиг. 1A и 1B, блок 101 отображения представляет собой устройство отображения, расположенное на задней поверхности корпуса камеры для отображения изображений и различных типов информации, например LCD. Кроме того, блок 101 отображения имеет функцию воспроизведения неподвижного изображения после съемки неподвижного изображения, функцию отображения записываемого движущегося изображения, а также функцию отображения вида в реальном времени. Кнопка 102 спуска затвора является рабочим органом типа нажимной кнопки для подачи команды съемки. Поворотный переключатель 103 режима представляет собой рабочий орган поворотного типа для переключения между режимами работы камеры 100. Главный поворотный переключатель 104 представляет собой поворотный рабочий орган, способный изменять значения настройки, например, скорость срабатывания затвора и апертуру диафрагмы.
[0021] Кнопка 105 "меню" является рабочим органом для отображения, на блоке 101 отображения, экрана меню, который позволяет задавать различные настройки. Кнопка 106 настройки съемки является рабочим органом для установления различных условий съемки в режиме съемки для получения неподвижных изображений, движущихся изображений и т.п. Четырехпозиционная клавиша 107 является органом предписания перемещения, способным осуществлять операцию в соответствии с нажатым участком четырехпозиционной клавиши 107, вследствие нажатия любой из стрелок "вверх", "вниз", "влево" и "вправо". Кнопка 108 "установить" является нажимной кнопкой и, в основном, используется для определения элемента выбора и пр. Кнопка 109 увеличения является рабочим органом для включения/отключения отображения с увеличением в виде в реальном времени, и изменения коэффициента увеличения отображения с увеличением. Кроме того, кнопка 109 увеличения является рабочим органом для увеличения воспроизводимого изображения в режиме воспроизведения, и повышения коэффициента увеличения. Кнопка 110 уменьшения является рабочим органом для снижения коэффициента увеличения увеличенного воспроизводимого изображения и осуществления отображения с уменьшением экрана. Заметим, что при обработке увеличения и обработке уменьшения с помощью кнопки 109 увеличения и кнопки 110 уменьшения, изображение всегда увеличивается или уменьшается относительно центра экрана (изображения) блока 101 отображения.
[0022] Камера 100 настоящего варианта осуществления имеет переключатель питания для включения/отключения электропитания цифровой камеры 100 и кнопку вида в реальном времени для включения/отключения отображения вида в реальном времени. Камера 100 также имеет участок хвата, имеющий форму, которая позволяет пользователю легко держать его правой рукой при пользовании камерой 100.
[0023] На фиг. 2 показана внутренняя конфигурация камеры 100 согласно настоящему варианту осуществления.
[0024] Согласно фиг. 2, фотографический объектив 204 представляет собой группу линз, которая включает в себя линзу трансфокации и фокусирующую линзу. Затвор 205 имеет функцию диафрагмы. Блок 206 захвата изображения является датчиком изображения на основе CCD, CMOS и т.п. для преобразования оптического изображения объекта в электрический сигнал. А/Ц преобразователь 207 преобразует аналоговый сигнал в цифровой сигнал. А/Ц преобразователь 207 используется для преобразования аналогового сигнала, поступающего от блока 206 захвата изображения, в цифровой сигнал. Барьер 203 закрывает систему захвата изображения, которая включает в себя фотографический объектив 204 камеры 100, тем самым, предотвращая загрязнение и повреждение системы захвата изображения, которая включает в себя фотографический объектив 204, затвор 205 и блок 206 захвата изображения. Заметим, что фотографический объектив 204 может быть фиксированным или отсоединяемым от камеры 100.
[0025] Блок 202 обработки изображений осуществляет обработку изменения размеров, например, заранее определенные интерполяцию и уменьшение пикселей, и обработку преобразования цветов, на данных из А/Ц преобразователя 207 или данных из блока 208 управления памятью. Дополнительно, блок 202 обработки изображений осуществляет заранее определенную вычислительную обработку с использованием захваченных данных изображения, и блок 201 управления системой осуществляет управление экспозицией и управление измерением расстояния на основании результатов вычисления. Таким образом, осуществляются обработка AF (автоматической фокусировки), обработка AE (автоматической настройки экспозиции) и обработка EF (предварительного срабатывания вспышки) типа TTL (через линзу). Кроме того, блок 202 обработки изображений осуществляет заранее определенную вычислительную обработку с использованием захваченных данных изображения, и обработку AWB (автоматического баланса белого) типа TTL осуществляется на основании результатов вычисления.
[0026] Выходные данные из А/Ц преобразователя 207 непосредственно записываются в память 209 через блок 202 обработки изображений и блок 208 управления памятью или через блок 208 управления памятью. В памяти 209 хранятся данные изображения, полученные от блока 206 захвата изображения и преобразованные в цифровые данные А/Ц преобразователем 207, и данные отображения изображения, подлежащие отображению на блоке 101 отображения. Память 209 имеет емкость, достаточную для хранения заранее определенного количества неподвижных изображений, а также движущихся изображений и аудио в течение заранее определенного периода времени.
[0027] Память 209 также функционирует как память для отображения изображения (видеопамять). Ц/А преобразователь 210 преобразует данные отображения изображения, хранящиеся в памяти 209, в аналоговый сигнал и подает аналоговый сигнал на блок 101 отображения. Данные отображения изображения, записанные в память 209, отображаются блоком 101 отображения через Ц/А преобразователь 210. Блок 101 отображения осуществляет, на устройстве отображения, например, LCD дисплее в соответствии с аналоговым сигналом от Ц/А преобразователя 210. Цифровые сигналы, преобразованные А/Ц преобразователем 207 и хранящиеся в памяти 209, преобразуются в аналоговые сигналы Ц/А преобразователем 210, и аналоговые сигналы последовательно передаются на блок 101 отображения для отображения на нем, что позволяет реализовать функциональные возможности электронного видоискателя (EVF) и осуществлять отображение изображения через линзу посредством вида в реальном времени. Блок 101 отображения представляет собой дисплей типа изменяемого угла, в котором пользователь может свободно изменять направление и угол отображающей поверхности дисплея типа изменяемого угла относительно камеры 100 и поворачивать дисплей типа изменяемого угла.
[0028] Энергонезависимая память 214 представляет собой, например, EEPROM, которая допускает электрическое стирание и запись. В энергонезависимой памяти 214 хранятся, например, постоянные и программы, обеспечивающие работу блока 201 управления системой. В этом контексте, "программы" могут означать программы для выполнения блок-схемы операций для обработки управления отображением, которая будет описана ниже.
[0029] Блок 201 управления системой представляет собой устройство вычислительной обработки для осуществления общего управления камерой 100 и реализует, путем выполнения программ, хранящихся в энергонезависимой памяти 214, обработку управления отображением настоящего варианта осуществления, которая будет описана ниже. Системная память 213 представляет собой, например, RAM и используется также как рабочая память, где постоянные и переменные, обеспечивающие работу блока 201 управления системой, и программы, считываемые из энергонезависимой памяти 214, расширяются. Блок 201 управления системой управляет памятью 209, Ц/А преобразователем 210, блоком 101 отображения и пр. для осуществления управления отображением.
[0030] Системный таймер 212 представляет собой схему таймера для измерения периодов времени для различных типов управления и времени встроенных часов.
[0031] Поворотный переключатель 103 режима, первый переключатель 102a затвора, второй переключатель 102b затвора и операционные блоки 215 являются рабочими органами для ввода различных типов инструкций в блок 201 управления системой.
[0032] Поворотный переключатель 103 режима переключает режим работы блока 201 управления системой на любой из режима съемки неподвижного изображения, режима записи движущегося изображения и режима воспроизведения. Режим съемки неподвижного изображения включает в себя режим автоматической съемки, режим автоматического определения сцены, ручной режим, режимы съемки, зависящие от сцены, режим AE программы, особый режим и пр. Поворотный переключатель 103 режима позволяет непосредственно переходить в любой из множества режимов, включенных в режим съемки неподвижного изображения. Альтернативно, с использованием поворотного переключателя 103 режима, можно также переходить в режим съемки неподвижного изображения и затем переходить, с использованием другого рабочего органа, в любой из множества режимов, включенных в режим съемки неподвижного изображения. Аналогично, режим съемки движущегося изображения также может включать в себя множество режимов.
[0033] В процессе работы с кнопкой 102 спуска затвора, предусмотренной на камере 100, то есть при ее полунажатии, (команда подготовки к съемке), первый переключатель 102a затвора включается и генерирует первый сигнал SW1 переключения затвора. Приняв первый сигнал SW1 переключения затвора, блок 201 управления системой предписывает блоку 202 обработки изображений начать обработку AF (автоматической фокусировки), обработку AE (автоматической настройки экспозиции), обработку AWB (автоматического баланса белого), обработку EF (предварительного срабатывания вспышки) и пр.
[0034] По окончании работы с кнопкой 102 спуска затвора, то есть при полном нажатии кнопки 102 спуска затвора (команда съемки), второй переключатель 102b затвора включается и генерирует второй сигнал SW2 переключения затвора. Приняв второй сигнал SW2 переключения затвора, блок 201 управления системой начинает последовательность обработки съемка от считывания сигнала от блока 206 захвата изображения до записи данных изображения на носитель 223 записи.
[0035] Путем выбора различных функциональных пиктограмм, отображаемых на блоке 101 отображения, надлежащие функции для каждой ситуации назначаются каждому рабочему органу операционных блоков 215, и, таким образом, операционные блоки 215 действуют как различные функциональные кнопки. Примеры этих функциональных кнопок включают в себя кнопку окончания, кнопку возврата, кнопку прокрутки изображения, кнопку перехода, кнопку сужения, кнопку изменения атрибутов и пр. Например, экран меню, который позволяет задавать различные настройки, отображается на блоке 101 отображения нажатием кнопки 105 "меню". Пользователь может производить различные настройки интуитивно с использованием экрана меню, который отображается на блоке 101 отображения, четырехпозиционной клавиши 107 и кнопки 108 "установить".
[0036] В операционные блоки 215 также включена тактильная панель (тактильный экран) 101b, способная обнаруживать тактильную операцию на блоке 101 отображения. Тактильная панель 101b и блок 101 отображения могут быть выполнены как единый объединенный блок. Например, тактильная панель 101b выполнена таким образом, что пропускание света не создает помеху для дисплея, представленного блоком 101 отображения, и присоединена к наружному слою отображающей поверхности блока 101 отображения. Кроме того, координаты ввода на тактильной панели 101b и координаты отображения на блоке 101 отображения коррелируются. В результате, можно построить GUI, который позволяет пользователю непосредственно манипулировать экраном, отображаемым на блоке 101 отображения. Блок 201 управления системой способен обнаруживать следующие тактильные операции и условия, осуществляемые при контакте с тактильной панелью 101b.
[0037] - Касание тактильной панели 101b пальцем или пером (ниже именуемое "прикосновением").
[0038] - Состояние, в котором тактильная панель 101b контактирует с пальцем или пером (ниже именуемое "тактильным контактом").
[0039] - Перемещение пальца или пера при поддержании контакта с тактильной панелью 101b (ниже именуемое "касанием с перемещением").
[0040] - Подъем пальца или пера, контактировавшего с тактильной панелью 101b (ниже именуемый "отрывом").
[0041] - Состояние, в котором вовсе не происходит касания с тактильной панелью 101b (ниже именуемое "отсутствием тактильного контакта").
[0042] Эти операции и координаты позиции, где происходит касание тактильной панели 101b пальцем или пером, передаются на блок 201 управления системой через внутреннюю шину, и, на основании передаваемый таким образом информации, блок 201 управления системой определяет, какого рода операция осуществлялась на тактильной панели 101b. В отношении "касания с перемещением", определение также может производиться для каждой вертикальной составляющей и горизонтальной составляющей относительно направления перемещения пальца или пера, перемещающегося по тактильной панели 101b, на основании изменения координатной позиции. Дополнительно предполагается, что мазок производится, когда "отрыв" осуществляется вслед за обычным "касанием с перемещением" после "прикосновения" на тактильной панели 101b. Очень быстрое действие мазка именуется "махом". "Мах" это операция, в которой, при наличии контакта пальцев с тактильной панелью 101b, пальцы быстро перемещаются на некоторое расстояние и затем поднимаются. Другими словами, это быстрая операция вычерчивания, в которой пальцы совершают мах по поверхности тактильной панели 101b. Блок 201 управления системой может определить, что произведен "мах", когда обнаруживает такое перемещение на заранее определенное или большее расстояние и с заранее определенной или большей скоростью и затем обнаруживает "отрыв". Дополнительно, блок 201 управления системой может определить, что произведено "перетаскивание", если он обнаруживает перемещение на заранее определенное или большее расстояние со скоростью, меньшей заранее определенной скорости. Кроме того, операция сокращения расстояния между двумя точками в состоянии, в котором пальцы или перья одновременно касаются тактильной панели 101b в двух позициях (двух точках), именуется ʺсдвиганиемʺ. В частности, сдвигание является операцией сближения пальцев друг с другом, в то время как эти пальцы касаются тактильной панели 101b в двух точках (операцией сокращения расстояния между множеством позиций касания). Другими словами, сдвигание является операцией перемещения двух пальцев по тактильной панели 101b, как при защемлении объекта, например, изображения, отображаемого на тактильной панели 101b. В отличие от сдвигания, операция увеличения расстояния между двумя точками в состоянии, в котором пальцы или перья одновременно касаются тактильной панели 101b в двух точках (операция увеличения расстояния между множеством позиций касания) именуется раздвиганием. Тактильная панель 101b может использовать способ, опирающийся на любое из следующих: резистивной пленки, электростатической емкости, поверхностных акустических волн, инфракрасного излучения, электромагнитной индукции, распознавания изображений и оптической регистрации.
[0043] Блок 219 управления питанием образован, например, схемой обнаружения батареи, преобразователем постоянного тока, схемой переключения для смены блока, на который подается питание, и обнаружения, вставлена ли батарея, типа батареи и ее остаточной емкости. Дополнительно, блок 219 управления питанием управляет преобразователем постоянного тока в соответствии с результатами обнаружения и командой блока 201 управления системой, и подает необходимое напряжение в течение необходимого промежутка времени на каждый из блоков, включая носитель 223 записи.
[0044] Блок 220 электропитания содержит первичную батарею, например, алкалиновую батарею или литиевую батарею, вторичную батарею, например, NiCd батарею, NiMH батарею или Li-ионную батарею, или адаптер переменного тока. Интерфейс (I/F) 222 носителя записи служит для сопряжения с носителем 223 записи, например, картой памяти или жестким диском. Носитель 223 записи представляет собой такой носитель записи, как карта памяти для записи отснятых изображений, и выполнен в виде полупроводниковой памяти, магнитного диска и т.п.
[0045] Кроме того, камера 100 настоящего варианта осуществления имеет блок связи, который передает/принимает видео и звук на/от внешнее/го устройство/а, которое соединено с возможностью связи через беспроводную антенну или проводной кабель. Персональный компьютер, планшетный терминал, который является разновидностью персонального компьютера, принтер, другая цифровая камера, смартфон, который является разновидностью мобильного телефонного терминала, различные серверы предоставления услуг и пр. рассматриваются как внешнее устройство.
[0046] Заметим, что аппаратная конфигурация не ограничивается показанной на фиг. 2, и также возможна конфигурация, в которой, например, единый элемент оборудования осуществляет управление отображением, управление связью, управление съемкой, управление обработкой изображений и пр., чтобы функционировать как каждый блок или модуль камеры 100. Альтернативно, возможно также, что множество элементов оборудования действуют совместно друг с другом, чтобы функционировать как единый блок или модуль.
[0047] Обработка управления отображением
Ниже, со ссылкой на фиг. 3A - 5 будут описаны операции управления отображением камеры 100 настоящего варианта осуществления.
[0048] На фиг. 3A - 3E показан пример отображения в случае, когда осуществляется первая обработка увеличения для осуществления отображения с увеличением относительно центра между двумя позициями касания путем осуществления раздвигания, и в случае, когда осуществляется вторая обработка увеличения для осуществления отображения с увеличением относительно центра экрана независимо от позиций касания, для осуществления отображения с увеличением на изображении, отображаемом на отображающем экране блока 101 отображения.
[0049] На фиг. 3A показано состояние, в котором изображение полностью отображается на отображающем экране блока 101 отображения без увеличения. На фиг. 3B показан пример отображения с первой обработкой увеличения для осуществления отображения с увеличением относительно центра (центральной точки) между позициями касания, в которых раздвигание осуществлялось на отображающем экране. Согласно фиг. 3B, изображение увеличивается относительно центра 301 между двумя позициями касания с коэффициентом увеличения, который базируется на расстоянии между двумя позициями касания. Соответственно, участок снимаемого объекта (в примерах, показанных на фиг. 3A и 3B, вокруг носа девочки), расположенный в центре 301 между позициями касания, который служит точкой отсчета увеличения, не изменяет своей позиции на отображающем экране до и после увеличения (фиг. 3A и 3B). С другой стороны, позиции участков снимаемого объекта, не расположенных в центре 301 между позициями касания, который служит точкой отсчета увеличения изменяются концентрично с центром 301 между позициями касания до и после увеличения (фиг. 3A и 3B), с увеличением изображения. Например, левое ухо девочки на фиг. 3B больше, чем левое ухо девочки на фиг. 3A, и сдвинуто влево, и правое ухо девочки на фиг. 3B больше, чем правое ухо девочки на фиг. 3A и сдвинуто вправо. В такой первой обработке увеличения, благодаря одновременному касанию двумя пальцами в позиции, где изображение желательно увеличивать и просматривать (например, лицо девочки) и последующему увеличению расстояния между пальцами, изображение увеличивается в желаемой позиции, по существу, без сдвига. В примере, показанном на фиг. 3B, лицо девочки после увеличения не выходит за пределы экрана и допускает визуальное распознавание. В первой обработке увеличения, таким образом, изображение можно интуитивно увеличивать и проверять в позиции, где пользователь желает увеличить и просмотреть изображение, с меньшим количеством операционных процедур.
[0050] На фиг. 3C показан первый пример отображения со второй обработкой увеличения для осуществления отображения с увеличением относительно центра экрана независимо от позиций касания. Согласно фиг. 3C, независимо от позиций, в которых обнаруживается касание, изображение увеличивается относительно центра 302 отображающего экрана (области, в которой отображается изображение) с коэффициентом увеличения, который базируется на расстоянии между двумя позициями касания. Соответственно, участок снимаемого объекта (в примерах, показанных на фиг. 3A и 3C, вокруг груди девочки), расположенный в центре 302 отображающего экрана, который служит точкой отсчета увеличения, не изменяет своей позиции на отображающем экране до и после увеличения (фиг. 3A и 3C). С другой стороны, участки снимаемого объекта, не находящиеся в центре 302 отображающего экрана, который служит точкой отсчета увеличения, изменяют свои позиции концентрично с центром 302 отображающего экрана до и после увеличения (фиг. 3A и 3C), с увеличением изображения. Если центр 302 отображающего экрана, как описано выше, и точка отсчета увеличения совпадают, позиция участка снимаемого объекта изменяется концентрично с центром экрана до и после увеличения, что позволяет легко понять позиционное соотношение на экране до и после увеличения. Кроме того, увеличение, которое использует центр 302 отображающего экрана в качестве точки отсчета увеличения, идентично оптической трансфокации в ходе съемки в том смысле, что позиция участка снимаемого объекта изменяется концентрично с центром экрана до и после увеличения, и является интуитивной. Также в случае использования кнопки 109 увеличения, отображение с увеличением осуществляется (осуществляется вторая обработка увеличения) относительно центра (участка изображения, расположенного в центре области отображения изображения) экрана (области отображения изображения). В случае, когда отображается экран, в котором область отображения изображения и область отображения другого элемента отображения разделены (не показан), отображение с увеличением осуществляется относительно центра области отображения изображения (осуществляется вторая обработка увеличения), даже если щипковая операция осуществляется в позиции области отображения другого элемента отображения, в котором изображение не отображается.
[0051] На фиг. 3D показан второй пример отображения со второй обработкой увеличения, которая не базируется на позициях касания, в случае, когда отображение с увеличением осуществляется относительно краевого участка 303 стороны отображающего экрана (изображения). Обработка, показанная на фиг. 3D, полезна, когда желательно увеличить и проверить снимаемый объект вблизи краевого участка 303 изображения и т.п. В случае, когда диапазон, в котором отображается краевой участок изображения, отображается в состоянии, в котором изображение увеличено, можно предположить, что пользователь сосредоточен на краевом участке изображения. Краевой участок 303 изображения часто отображается на краевом участке отображающего экрана, и пользователю трудно осуществлять щипковую операцию (раздвигание) на краевом участке отображающего экрана для осуществления отображения с увеличением на основании двух позиций касания. В этой связи, в настоящем варианте осуществления, если участок, включающий в себя краевой участок изображения, отображается, как на фиг. 3D, обработка увеличения/уменьшения осуществляется относительно центра (в примере, показанном на фиг. 3D, краевой участок 303, который является центром по вертикали левого краевого участка) отображаемого краевого участка (стороны) в соответствии с раздвиганием/сдвиганием. Это позволяет осуществлять отображение с увеличением относительно краевого участка 303 изображения путем осуществления раздвигания в центре экрана, и не требуется осуществлять щипковую операцию на краевом участке отображающего экрана. В случае увеличения изображения относительно центра экрана, как на фиг. 3C, краевой участок 303 изображения сдвигается за пределы диапазона отображения отображающего экрана, но при увеличении относительно краевого участка 303 изображения, позиция участка снимаемого объекта изменяется концентрично с краевым участком 303. Таким образом, если увеличение относительно краевого участка 303 слева изображения осуществляется в состоянии, показанном на фиг. 3D, не существует участка, который сдвигается влево с увеличением изображения. Осуществление отображения с увеличением таким образом, имеет преимущество в том, что не требуется изменять позицию отображения путем осуществления касания с перемещением для просмотра левого краевого участка после увеличения.
[0052] На фиг. 3E показан третий пример отображения со второй обработкой увеличения, которая не базируется на позициях касания, в случае, когда обработка увеличения осуществляется относительно углового участка 304, где пересекаются две стороны отображающего экрана (изображения). Обработка, на фиг. 3E, эффективна, например, в случаях, когда желательно увеличивать и просматривать снимаемый объект на краевом участке изображения, в частности, на угловом участке отображающего экрана, и т.п. В настоящем варианте осуществления, в случае, когда участок, включающий в себя участок вершины (угловой участок) изображения отображается, как на фиг. 3E, обработка увеличения/уменьшения осуществляется относительно центра (в примере, показанном на фиг. 3E, угловой участок 304, который является нижней правой вершиной изображения) отображаемого участка вершины (углового участка) в соответствии с раздвиганием/сдвиганием. При увеличении относительно углового участка 304 изображения, позиция участка снимаемого объекта изменяется концентрично с угловым участком 304. Таким образом, если увеличение относительно углового участка 304 изображения осуществляется в состоянии, показанном на фиг. 3E, не существует участка, который сдвигается вправо или вниз с увеличением изображения. Соответственно, участок снимаемого объекта, расположенный в угловом участке 304, не выходит из нижнего правого участка отображающего экрана до и после увеличения. Это позволяет пользователю осуществлять отображение с увеличением с коэффициентом увеличения, который базируется на расстоянии между двумя позициями касания, благодаря чему, угловой участок 304 изображения не выходит за пределы диапазона отображения, путем осуществления раздвигания в центре экрана, и не требуется осуществлять щипковую операцию в угловом участке отображающего экрана.
[0053] На фиг. 4A - 4H показан пример отображения в случае, когда, при осуществлении отображения с увеличением изображения путем осуществления щипковой операции на отображающем экране, производится переключение между осуществлением первой обработки увеличения, которая базируется на позициях касания, и осуществлением второй обработки увеличения, которая не базируется на позициях касания, в соответствии с заранее определенной тактильной операцией (касанием с перемещением), которая длится с момента до осуществления щипковой операции. В настоящем варианте осуществления, управление осуществляется таким образом, что, если операция изменения позиции отображения изображения путем осуществления касания с перемещением осуществляется до обнаружения раздвигания, осуществляется вторая обработка увеличения, и если операция изменения позиции отображения изображения путем осуществления касания с перемещением не осуществляется до обнаружения раздвигания, осуществляется первая обработка увеличения.
[0054] На фиг. 4A показано состояние, в котором изображение полностью отображается на отображающем экране блока 101 отображения без увеличения. На фиг. 4B показано состояние, в котором отображение с увеличением осуществляется путем осуществления раздвигания из состояния отображения, показанного на фиг. 4A. Согласно фиг. 4B, позиция отображения изображения не изменялась путем осуществления касания с перемещением до обнаружения раздвигания, и, таким образом, осуществляется первая обработка увеличения, которая базируется на позициях касания. Соответственно, согласно фиг. 4B, отображение с увеличением осуществляется на изображении относительно центра 401 между двумя позициями касания с коэффициентом увеличения, который базируется на расстоянии между двумя позициями касания, и, таким образом, пользователь может осуществлять увеличение таким образом, что участок (вокруг центра между позициями касания) изображения, который желательно увеличивать и просматривать, перемещается на меньшую величину с увеличением изображения, и может осуществлять отображение с увеличением, регулируя расстояние между двумя позициями касания путем осуществления раздвигания.
[0055] На фиг. 4C показан пример отображения в случае, когда позиция отображения (диапазон отображения) изображения изменяется путем осуществления касания с перемещением в одной точке (одном месте) из состояния отображения изображения, увеличенного, как описано со ссылкой на фиг. 4B, и после осуществления касания с перемещением, касание не было прервано, и тактильный контакт сохраняется. Если диапазон отображения был изменен (прокручен) путем осуществления касания с перемещением при отображении участка объекта отображения (изображения) (например, увеличенного), предполагается, что пользователь изменил диапазон отображения, благодаря чему, участок, который желательно просматривать (участок, представляющий интерес), будет отображаться в центре экрана. В примере, показанном на фиг. 4C, позиция отображения изменяется путем осуществления касания с перемещением, благодаря чему, в изображении, цветок в правой руке девочки, большой участок которого располагается за пределами экрана слева (вне диапазона отображения) на фиг. 4B, умещается на отображающем экране. Участок цветка, приблизившийся к центру экрана таким образом, рассматривается как участок, представляющий интерес. В результате отображения, на экране, цветка, который является снимаемым объектом, представляющим интерес, пользователь может пожелать просмотреть цветок с дополнительным увеличением.
[0056] На фиг. 4D показана схема, демонстрирующая пример, в котором настоящий вариант осуществления не применяется, в случае, когда состояние отображения, показанное на фиг. 4C, получается путем осуществления касания с перемещением в первой точке, после чего, дополнительное касание осуществляется во второй точке без отпуска касания в первой точке, и обработка увеличения осуществляется путем осуществления раздвигания. Если осуществляется первая обработка увеличения для увеличения изображения относительно центра 402 между первой точкой касания и второй точкой касания, получается увеличенное состояние отображения, показанное на фиг. 4D. Согласно фиг. 4D, участок, представляющий интерес (цветок), снимаемого объекта, который переместился в центр экрана путем осуществления касания с перемещением, показанного на фиг. 4C, сдвигается, выходя за пределы диапазона отображения экрана (наружу влево), и большая часть участка, представляющего интерес, больше не видна. Соответственно, пользователь не может просматривать увеличенный цветок. Для просмотра увеличенного участка, представляющего интерес, пользователю нужно дополнительно осуществлять касание с перемещением для изменения позиции отображения изображения, благодаря чему, участок, представляющий интерес, умещается на отображающем экране.
[0057] С другой стороны, на фиг. 4E показана схема, демонстрирующая пример, в котором применяется настоящий вариант осуществления, в случае, когда состояние отображения, показанное на фиг. 4C, получается путем осуществления касания с перемещением в первой точке, после чего, дополнительное касание осуществляется во второй точке без отпуска касания в первой точке касания, и обработка увеличения осуществляется путем осуществления раздвигания. В настоящем варианте осуществления, в этом случае осуществляется вышеописанная вторая обработка увеличения. Соответственно, позиция отсчета для увеличения/уменьшения в этом случае является центром 403 отображающего экрана, и состояние отображения, показанное на фиг. 4E, получается после увеличения из состояния, показанного на фиг. 4C. Согласно фиг. 4E, участок, представляющий интерес (цветок), снимаемого объекта, который переместился в центр экрана путем осуществления касания с перемещением, показанного на фиг. 4C, увеличивается и располагается на отображающем экране. Соответственно, пользователь может просматривать увеличенный цветок без осуществления дополнительного касания с перемещением. Если размер экрана блока 101 отображения велик, преимущество, состоящее в том, что участок, представляющий интерес, можно просматривать без осуществления дополнительного касания с перемещением после раздвигания, особенно значительно, поскольку можно опустить тактильную операцию значительного перемещения позиции касания. Заметим, что щипковые операции на фиг. 4D и 4E аналогичны, но результаты осуществления обработки увеличения различаются между случаем, когда осуществляется первая обработка увеличения, и случаем, когда осуществляется вторая обработка увеличения.
[0058] На фиг. 4F показано состояние, в котором позиция отображения изображения изменяется путем осуществления касания с перемещением из состояния отображения увеличенного изображения на фиг. 4B. На фиг. 4F показан пример отображения в случае, когда осуществлялось касание с перемещением для изменения диапазона отображения к правому краю изображения (т.е. диапазон отображения перемещается, пока не будет достигнут правый край изображения на отображающем экране), и прикосновение поддерживалось после осуществления касания с перемещением. Если диапазон отображения изменяется к краевому участку объекта отображения (изображения) таким образом, отображаемый краевой участок объекта отображения (изображения) рассматривается как участок, представляющий интерес. Например, если объект отображения является захваченным изображением, как в настоящем варианте осуществления, возможны случаи, когда краевой участок используется как участок, представляющий интерес для проверки, умещается ли снимаемый объект, предназначенный для съемки, в изображение, или включен ненужный снимаемый объект. В результате отображения, на экране, краевого участка изображения, который является снимаемым объектом, представляющим интерес, пользователь может пожелать просмотреть дополнительно увеличенный краевой участок.
[0059] На фиг. 4G показана схема, демонстрирующая пример, в котором настоящий вариант осуществления не применяется, в случае, когда состояние отображения, показанное на фиг. 4F получается путем осуществления касания с перемещением в первой точке, после чего, дополнительное касание осуществляется во второй точке без отпуска касания в первой точке, и обработка увеличения осуществляется путем осуществления раздвигания. Если осуществляется первая обработка увеличения для увеличения изображения относительно центра 404 между первой точкой касания и второй точкой касания, получается состояние отображения после увеличения, как на фиг. 4G. Согласно фиг. 4G, краевой участок (правый конец) изображения, который умещается в диапазоне отображения, как показано на фиг. 4F, благодаря осуществлению касания с перемещением сдвигается наружу (наружу вправо) диапазона отображения, и правый край, который является участком, представляющим интерес, больше не виден. Соответственно, пользователь не может проверить, умещается ли снимаемый объект, предназначенный для съемки, в изображение, или включен ненужный снимаемый объект. Для просмотра увеличенного участка, представляющего интерес (правого краевого участка), пользователю не нужно осуществлять дополнительное касание с перемещением для изменения позиции отображения изображения, благодаря чему, участок, представляющий интерес (правый краевой участок), умещается на отображающем экране.
[0060] Кроме того, на фиг. 4H показана схема, демонстрирующая пример, в котором применяется настоящий вариант осуществления, в случае, когда состояние отображения, показанное на фиг. 4F получается путем осуществления касания с перемещением в первой точке касания, после чего, дополнительное касание осуществляется во второй точке без отпуска касания в первой точке касания, и обработка увеличения осуществляется путем осуществления раздвигания. В настоящем варианте осуществления, в этом случае осуществляется вышеописанная вторая обработка увеличения. Соответственно, краевой участок 405 изображения служит позицией отсчета для увеличения/уменьшения в этом случае, и состояние отображения, показанное на фиг. 4H, получается после увеличения из состояния, показанного на фиг. 4F. Заметим, что краевой участок 405, который служит точкой отсчета для увеличения/уменьшения, является центральной точкой в направлении длины отображаемого краевого участка (стороны). Центральная точка в направлении длины стороны краевого участка экрана, то есть, на фиг. 4H, участок, представляющий интерес (правый край изображения), снимаемого объекта, который переместился в диапазон отображения, как на фиг. 4F, путем осуществления касания с перемещением, увеличивается и располагается на отображающем экране. Соответственно, пользователь может просматривать увеличенный правый конец и может проверять, попадает ли снимаемый объект, предназначенный для съемки внутрь от правого конца, или включен ненужный снимаемый объект в правый конец, без осуществления дополнительного касания с перемещением. Щипковые операции, показанные на фиг. 4G и 4H аналогичны, но результаты осуществления обработки увеличения различаются между случаем, когда осуществляется первая обработка увеличения, и случаем, когда осуществляется вторая обработка увеличения. Кроме того, как описано со ссылкой на фиг. 3E, в случае, когда диапазон отображения достигает вершины/угла объекта отображения (другими словами, в случае, когда диапазон отображения достигает двух последовательных сторон объекта отображения), увеличение/уменьшение осуществляется относительно вершины, которая достигает диапазона отображения.
[0061] На фиг. 5 показана обработка управления отображением для увеличения или уменьшения изображения, осуществляемого камерой 100 настоящего варианта осуществления. Заметим, что обработка, показанная на фиг. 5, осуществляется путем загрузки программы, хранящейся в энергонезависимой памяти 214, в системную память 213 и блоком 201 управления системой, выполняющим программу. Кроме того, обработка, показанная на фиг. 5, начинается при обнаружении операции касания (прикосновения) на блоке 101 отображения (тактильная панель 101b), в состоянии, в котором режим работы камеры 100 установлен на режим воспроизведения и т.п., и изображение считывается с носителя 223 записи и отображается на блоке 101 отображения.
[0062] На этапе S501, блок 201 управления системой отключает флаг касания с перемещением, и процедура переходит к этапу S502.
[0063] На этапе S502, блок 201 управления системой определяет, осуществляется ли отображение с увеличением на изображении, отображаемом на блоке 101 отображения. Если осуществляется отображение с увеличением, процедура переходит к этапу S503, и если отображение с увеличением не осуществляется, процедура переходит к этапу S506.
[0064] На этапе S503, блок 201 управления системой определяет, обнаружено ли касание с перемещением в состоянии, в котором касание экрана происходит в одном месте. В случае, когда такое касание с перемещением обнаружено, процедура переходит к этапу S504, и в случае, когда такое касание с перемещением не обнаружено, процедура переходит к этапу S506.
[0065] На этапе S504, блок 201 управления системой изменяет позицию отображения изображения при отображении с увеличением в соответствии с величиной перемещения касания с перемещением, обнаруженного на этапе S503, и процедура переходит к этапу S505. Заметим, что, если касание с перемещением обнаруживается в состоянии, в котором касание экрана происходит в одном месте, и отображение с увеличением не осуществляется (на этапе S502 определяется НЕТ), производится переключение изображения для переключения отображаемого изображения на другое изображение, хотя эта обработка опущена в блок-схеме последовательности операций на фиг. 5.
[0066] На этапе S505, блок 201 управления системой включает флаг касания с перемещением, и процедура переходит к этапу S506. Однако, в случае, когда перемещение касания с перемещением не больше или равно заранее определенной величины (величина перемещения мала) на этапе S504, флаг касания с перемещением не требуется изменять. Дело в том, что обработка увеличения путем осуществления раздвигания переключается между первой обработкой увеличения, которая базируется на позициях касания, и второй обработкой увеличения, которая не базируется на позициях касания, в соответствии с тем, установлен ли флаг касания с перемещением или нет, но если флаг касания с перемещением включается лишь небольшим перемещением позиции отображения для точной регулировки позиции отображения, позиция отсчета для обработки увеличения произвольно флуктуирует, что может противоречить намерению пользователя. Соответственно, даже когда осуществляется касание с перемещением, приводящее к перемещению позиции отображения с увеличением, если перемещение позиции отображения является незначительным перемещением, которое меньше заранее определенной величины, флаг касания с перемещением не включается (первая обработка увеличения применяется в качестве обработки увеличения посредством щипковой операции, что будет описано ниже). Заметим, что обработка, осуществляемая на этапах S504 и S505, представляет собой обработку, которая базируется на тактильной операции (операции одного касания), осуществляемой путем касания экрана в одной точке (одном месте) в случае обнаружения прикосновения в одной точке (одном месте) после состояния отсутствия тактильного контакта. В случае обнаружения одновременного или, по существу, одновременного прикосновения во множестве точек (во множестве мест) после состояния отсутствия тактильного контакта, на этапе S503 определяется НЕТ после обработки, осуществляемой на этапах S501 и S502, и процедура переходит к этапу S506, который будет описан ниже.
[0067] На этапе S506, блок 201 управления системой определяет, обнаружен ли отрыв во всех местах касания. Если обнаружен отрыв во всех местах касания, совершается переход в состояние отсутствия тактильного контакта, и, таким образом, обработка этой блок-схемы операций заканчивается. Если отрыв во всех местах касания не обнаружен, процедура переходит к этапу S507.
[0068] На этапе S507, блок 201 управления системой определяет, осуществлялась ли мультитактильная операция, в которой тактильная операция (касание в двух или более точках) осуществляется во множестве мест (двух местах) на тактильной панели. В случае, когда мультитактильная операция не осуществлялась, процедура переходит к этапу S502, и в случае мультитактильной операции, процедура переходит к этапу S508. В случае обнаружения прикосновения в одной точке (одном месте) после состояния отсутствия тактильного контакта, после чего осуществляется прикосновение во второй точке без отрыва, на этапе S507 определяется, что осуществлялась мультитактильная операция. Кроме того, в случае обнаружения одновременного или, по существу, одновременного прикосновения во множестве точек (множестве мест) после состояния отсутствия тактильного контакта, на этапе S503 также определяется НЕТ после обработки, осуществляемой на этапах S501 и S502, и на этапе S506 определяется, что осуществлялась мультитактильная операция. Заметим, что в настоящем варианте осуществления, даже касание в трех точках (трех местах) или более обрабатывается как мультитактильная операция посредством двухточечного касания, и касание в третьей точке или более позднее игнорируется. Однако, в случае, когда назначена функция, соответствующая тактильной операции в трех точках (трех местах) или более, на этапе S507 определяется НЕТ, и может осуществляться обработка, соответствующая касанию в трех или более точках.
[0069] На этапе S508, блок 201 управления системой определяет, осуществлялась ли щипковая операция (раздвигание или сдвигание). В случае, когда щипковая операция осуществлялась, процедура переходит к этапу S509, и в случае, когда щипковая операция не осуществлялась, процедура возвращается к этапу S507.
[0070] На этапе S509, блок 201 управления системой определяет, установлен ли флаг касания с перемещением. Если флаг касания с перемещением установлен, процедура переходит к этапу S511, и если флаг касания с перемещением отменен, процедура переходит к этапу S510.
[0071] На этапе S510, блок 201 управления системой осуществляет обработку увеличения (первую обработку увеличения) или обработку уменьшения на изображении относительно центра между двумя позициями касания в соответствии со щипковой операцией, и процедура возвращается к этапу S507. Соответственно, осуществляется вышеописанная обработка увеличения, которая приводит к переходу от фиг. 4A к фиг. 4B. Заметим, что даже если диапазон отображения достигает краевого участка изображения в ходе щипковой операции, центр между двумя позициями касания продолжает служить точкой отсчета для увеличения/уменьшения. В этом случае, диапазон отображения после увеличения или уменьшения, при необходимости, корректируется (путем смещения) таким образом, что диапазон, выходящий за пределы краевого участка изображения, не отображается. Соответственно, применяется конфигурация, в которой, в случае, когда диапазон отображения выходит за пределы краевого участка изображения, когда увеличение или уменьшение осуществляется относительно центра между двумя позициями касания, край диапазона отображения совпадает с краевым участком изображения.
[0072] На этапе S511, блок 201 управления системой определяет, отображается ли краевой участок изображения на краевом участке области отображения (экрана) изображения (достигает ли диапазон отображения края изображения). В случае, когда краевой участок отображается, процедура переходит к этапу S513, и в случае, когда краевой участок не отображается, процедура переходит к этапу S512. Случай, когда краевой участок изображения отображается на краевом участке области отображения (экрана) изображения также включает в себя случай, когда вершина (угол) изображения отображается в области отображения (экране) изображения, и процедура переходит к этапу S513. Это определение является определением, отображается ли краевой участок изображения на краевом участке области отображения (экрана) изображения посредством операции прокрутки (изменения диапазона отображения), достигаемой путем осуществления касания с перемещением посредством единичного касания. Как описано выше, в случае, когда краевой участок изображения достигает краевого участка области отображения (экрана) изображения в результате увеличения/уменьшения, ДА не определяется в этом определении.
[0073] На этапе S512, блок 201 управления системой осуществляет обработку увеличения (вторая обработка увеличения) или обработку уменьшения на изображении относительно центра отображающего экрана (области отображения изображения), и процедура возвращается к этапу S507. Соответственно, осуществляется вышеописанная обработка увеличения, которая приводит к переходу от фиг. 4C к фиг. 4D. В частности, благодаря изменению диапазона отображения, в результате чего, участок, представляющий интерес, располагается вблизи центра диапазона отображения при осуществлении касания с перемещением посредством единичного касания, с последующим осуществлением раздвигания посредством мультитактильной операции без отпуска касания, участок, представляющий интерес, можно увеличивать и проверять.
[0074] На этапе S513, блок 201 управления системой осуществляет обработку увеличения (вторую обработку увеличения) или обработку уменьшения на изображении относительно краевого участка изображения, расположенного на краевом участке отображающего экрана, и процедура возвращается к этапу S507. Как описано выше, в случае, когда диапазон отображения достигает одного краевого участка изображения, центральная точка в направлении длины этого краевого участка служит точкой отсчета для увеличения/уменьшения. В случае, когда диапазон отображения достигает двух последовательных краевых участков изображения (вершины/угла изображения), вершина (угол) этих двух краевых участков служит точкой отсчета для увеличения/уменьшения. При обработке этапа S513, осуществляется вышеописанная обработка увеличения, которая приводит к переходу от фиг. 4F к фиг. 4H.
[0075] Согласно вышеописанной обработке, благодаря изменению диапазона отображения путем осуществления касания с перемещением посредством единичного касания, с последующим осуществлением раздвигания без отпуска касания, осуществляется вторая обработка увеличения относительно центра экрана или края экрана. Также, путем осуществления раздвигания путем касания с перемещением посредством единичного касания без изменения диапазона отображения, осуществляется первая обработка увеличения относительно центральной точки между двумя позициями касания. Кроме того, при каждом обнаружении прикосновения после отсутствия тактильного контакта, флаг касания с перемещением выключается. Таким образом, даже после изменения диапазона отображения путем касания с перемещением посредством единичного касания, первая обработка увеличения относительно центральной точки между двумя позициями касания осуществляется путем отпуска касания с последующим осуществлением раздвигания без касания с перемещением посредством единичного касания. Как описано выше, согласно настоящему варианту осуществления, производится переключение между осуществлением отображения с увеличением, которое базируется на позициях касания, и осуществлением отображения с увеличением, которое не базируется на позициях касания, в соответствии с тем, был ли диапазон отображения изменен путем осуществления касания с перемещением до осуществления раздвигания, что позволяет осуществлять отображение с увеличением по замыслу пользователя.
[0076] Заметим, что в настоящем варианте осуществления, позиция отсчета для увеличения может сообщаться пользователю путем осуществления отображения фигуры и символа, например ʺ301ʺ на фиг. 3B или выделения отображения в позиции отсчета для обработки увеличения, в соответствии с обнаружением двухточечного касания. Наблюдая указание, отображаемое на экране, пользователь может понять позицию отсчета для увеличения/уменьшения, которая изменяется в соответствии с ситуацией как этапы S510, S512 и S513 настоящего варианта осуществления, и, таким образом, может с удобством осуществлять операцию увеличения в целевой позиции (участке, представляющем интерес) без неопределенности.
[0077] Кроме того, в настоящем варианте осуществления, описан пример обработки увеличения путем осуществления раздвигания с целью упрощения описания, но обработка уменьшения путем осуществления сдвигания аналогична. Соответственно, управление отображением настоящего варианта осуществления не ограничивается раздвиганием, и также может применяться к сдвиганию. Также, в настоящем варианте осуществления, изображение используется как объект отображения, но этому не существует ограничения, и настоящий вариант осуществления применим к любому объекту отображения при условии, что частично отображается диапазон объекта отображения, который больше, чем область отображения. Соответственно, объектом отображения может быть, по меньшей мере, один из документа, веб-страницы, содержащей документ и изображения, карты и пр.
[0078] Вариация
В вышеописанном варианте осуществления приведен пример, в котором, в случае осуществления щипковой операции без касания с перемещением посредством единичного касания после отсутствия тактильного контакта, осуществляется первая обработка увеличения, в которой позиция, которая базируется на позициях касания служит позицией отсчета для увеличения/уменьшения. В качестве вариации, даже после перехода в состояние отсутствия тактильного контакта, если тактильная операция осуществляется в течение заранее определенного периода после предыдущей тактильной операции, обработка увеличения может осуществляться относительно той же точки отсчета, что и предыдущая тактильная операция. В качестве обработки для понимания этого, сначала, если на вышеописанном этапе S506, показанном на фиг. 5, определяется ДА (если определено, что отрыв произведен для всех тактильных операций), запускается таймер для измерения времени до следующей тактильной операции. Альтернативно, может применяться конфигурация, в которой, при осуществлении отрыва в точках касания, отличных от одной точки из множества мест касания, где осуществлялась мультитактильная операция, и происходит переход в состояние единичного касания, запускается таймер. После этого, в случае, когда прикосновение осуществляется повторно после состояния отсутствия тактильного контакта, до этапа S501 производится определение, истекло ли заранее определенное время после запуска таймера. Заранее определенное время равно времени, в течение которого считается, что пользователь осуществлял ряд непрерывных тактильных операций после предыдущей тактильной операции, и составляет, например, приблизительно от 50 до 500 мс. По истечении заранее определенного времени, процедура переходит к этапу S501, где флаг касания с перемещением выключается, и затем осуществляется вышеописанная обработка этапа S502, указанного на фиг. 5. С другой стороны, до истечения заранее определенного периода, вышеописанная обработка этапа S501 не осуществляется, другими словами, флаг касания с перемещением не выключается, и осуществляется вышеописанная обработка этапа S502, указанного на фиг. 5. Таким образом, согласно конфигурации, в которой флаг касания с перемещением не выключается, касание с перемещением посредством единичного касания осуществляется в предыдущей тактильной операции (первой тактильной операции) до перехода в состояние отсутствия тактильного контакта, и если флаг касания с перемещением включен, поддерживается включенное состояние. Таким образом, даже если операция раздвигания без касания с перемещением посредством единичного касания осуществляется в текущей тактильной операции (второй тактильной операции), осуществляется вторая обработка увеличения, которая не базируется на позициях касания (обработка этапа S512 или S513). При такой конфигурации, в случае, когда увеличения до желаемой степени невозможно достичь однократным раздвиганием, и сразу же осуществляется следующая операция раздвигания для осуществления дополнительного увеличения, позиция отсчета для увеличения может быть такой же, как в предыдущем раздвигании. Соответственно, в случае осуществления последовательных щипковых операций, позиция отсчета для увеличения/уменьшения не изменяется, что благоприятно. В остальном, вариация аналогична вышеуказанному варианту осуществления.
[0079] Выше были описаны пригодные варианты осуществления настоящего изобретения. Настоящее изобретение не подлежит ограничению этими вариантами осуществления, и можно предложить различные модификации и изменения в объеме настоящего изобретения.
[0080] Заметим, что единый элемент оборудования может управлять блоком 201 управления системой, или все устройство может управляться множеством элементов оборудования, совместно использующих обработку.
[0081] Хотя настоящее изобретение было раскрыто выше на основании пригодных вариантов его осуществления, настоящее изобретение никоим образом не ограничивается этими конкретными вариантами осуществления и включает в себя различные модификации, не выходящие за рамки принципов настоящего изобретения. Вышеописанные варианты осуществления являются лишь иллюстративными вариантами осуществления настоящего изобретения и могут комбинироваться, когда это целесообразно.
[0082] Хотя в вышеописанных вариантах осуществления приведен пример, в котором настоящее изобретение применяется к цифровой камере, настоящее изобретение не ограничивается этим примером. Настоящее изобретение применимо, например, к устройству, способному управлять отображением, например, увеличивать, уменьшать и перемещать изображение в соответствии с тактильной операцией на тактильной панели. В частности, настоящее изобретение применимо к персональному компьютеру, планшетному терминалу, который является разновидностью персонального компьютера, мобильному телефонному терминалу, смартфону (в том числе, оконечному устройству типа очков и оконечным устройствам типа наручных часов), который является разновидностью мобильного телефонного терминала, PDA (карманному персональному компьютеру), мобильному устройству просмотра изображений, музыкальному проигрывателю, игровой консоли, устройству чтения электронных книг, офисному оборудованию, содержащему функции, например, принтера, сканера, факсимильного аппарата и/или копировального аппарата, медицинскому оборудованию и пр.
[0083] Другие варианты осуществления
Вариант(ы) осуществления настоящего изобретения также можно реализовать на компьютере системы или устройства, который считывает и выполняет компьютерно-исполнимые инструкции (например, одну или более программ), записанные на носителе данных (который также можно именовать более развернуто невременным компьютерно-считываемым носителем данных) для осуществления функций одного или более из вышеописанных вариантов осуществления, и/или который включает в себя одну или более схем (например, специализированную интегральную схему (ASIC)) для осуществления функций одного или более из вышеописанных вариантов осуществления, и посредством способа, осуществляемого на компьютере системы или устройства, например, путем считывания и выполнения компьютерно-исполнимых инструкций с носителя данных для осуществления функций одного или более из вышеописанных вариантов осуществления и/или управления одной или более схемами для осуществления функций одного или более из вышеописанных вариантов осуществления. Компьютер может содержать один или более процессоров (например, центральный процессор (CPU), микропроцессор (MPU)) и может включать в себя сеть отдельных компьютеров или отдельных процессоров для считывания и выполнения компьютерно-исполнимых инструкций. Компьютерно-исполнимые инструкции могут поступать на компьютер, например, из сети или носителя данных. Носитель данных может включать в себя, например, один или более из жесткого диска, оперативной памяти (RAM), постоянной памяти (ROM), хранилища распределенных вычислительных систем, оптического диска (например, компакт-диска (CD), цифрового универсального диска (DVD) или диска Blu-ray (BD)™), устройства флеш-памяти, карты памяти и пр.
[0084] Хотя настоящее изобретение описано со ссылкой на иллюстративные варианты осуществления, следует понимать, что изобретение не ограничивается раскрытыми иллюстративными вариантами осуществления. Объем нижеследующей формулы изобретения соответствует самый широкой интерпретации, охватывая все подобные модификации и эквивалентные структуры и функции.