УСТРОЙСТВО ОБРАБОТКИ ЦИФРОВОГО ИЗОБРАЖЕНИЯ И СПОСОБ ВЫПОЛНЕНИЯ МАСШТАБИРОВАНИЯ ИЗОБРАЖЕНИЯ НА ОСНОВЕ ПРИКОСНОВЕНИЯ
DIGITAL IMAGE PROCESSING DEVICE AND TOUCH-BASED IMAGE SCALING METHOD

Область техники, к которой относится изобретение
Предусмотрено устройство обработки информации, в котором используется свойство масштабирования изображения для изменения масштаба отображенного изображения, с использованием операции прикосновения.
Уровень техники
В уровне техники известно, что в устройствах обработки информации могут использоваться сенсорные панели. При использовании устройств обработки информации такого типа реализуются более интуитивные операции в результате использования операций прикосновения, таких как постукивание, перетаскивание, перегон и т.д., по сенсорной панели. Например, перегон представляет собой операцию, во время которой слегка щелкают пальцем по сенсорной панели (также возможно использовать стилус и т.д.).
Кроме того, в последние годы также становятся более широко распространенными устройства обработки информации, которые имеют так называемую "мультисенсорную" панель, на которой можно выполнять операции сведения и разведения пальцев и т.д. при одновременном определении положений прикосновения во множестве мест. В этом отношении, операция разведения пальцев представляет собой операцию, при которой два пальца прикасаются к сенсорной панели, и расстояние между двумя пальцами увеличивается. Операция сведения пальцев представляет собой операцию, при которой расстояние между двумя пальцами уменьшается.
Следует отметить, что здесь операция прикосновения, реализуемая при одновременном обнаружении множества положений прикосновения, иногда также называется "мультисенсорной" операцией, и операция прикосновения, реализуемая при обнаружении одного положения прикосновения одновременно, иногда также называется операцией с одним прикосновением.
Следует отметить, что в описанной выше "мультисенсорной" операции, хотя можно выполнять различные операции прикосновения, поскольку используется множество пальцев, операция становится сложной по сравнению с операцией с одним прикосновением.
Сущность изобретения
Настоящее изобретение направлено на решение задач, описанных выше, и в нем предложено устройство обработки информации, способ масштабирования изображения и программа для него, которые позволяют улучшить функциональность при выполнении операций увеличения/уменьшения масштаба изображения.
Предложены устройство обработки цифрового изображения и соответствующие методики, содержащие интерфейс дисплея с сенсорным экраном, обеспечивающие для пользователя возможность управления путем прикосновения к устройству обработки изображения при отображении данных изображения. Процессор интерфейса идентифицирует жест с одним прикосновением пользователя, прикладываемый к поверхности дисплея с сенсорным экраном. Жест с одним прикосновением указывает область данных отображаемого изображения как центр фокуса операции изменения масштаба изображения.
Таким образом, на основе траектории с одним прикосновением, когда положение прикосновения перемещается, устройство обработки информации в соответствии с настоящим изобретением устанавливает центральную точку и используемое отношение для масштабирования изображения. В результате выполнения этого, устройство обработки информации может, например, увеличивать и уменьшать масштаб изображения при использовании простой операции прикосновения, просто отслеживая траекторию одного пальца (а именно, операцию с одним прикосновением).
В соответствии с настоящим изобретением, масштаб изображения может быть увеличен и уменьшен при использовании простой операции, состоящей в простом отслеживании траектории одного пальца (а именно, операции с одним прикосновением). Таким образом, реализуются устройство обработки информации, способ масштабирования изображения и программа для него, которые позволяют улучшить функциональность при выполнении операции увеличения/уменьшения масштаба изображения.
Краткое описание чертежей
На фиг.1 показана блок-схема высокого уровня, представляющая конфигурацию устройства обработки информации по первому примерному варианту осуществления.
На фиг.2A показан вид в перспективе, представляющий внешнюю конфигурацию DSC (цифровая фотокамера) по фиг.1.
На фиг.2B показан второй вид в перспективе, представляющий внешнюю конфигурацию DSC по фиг.1.
На фиг.3 показана блок-схема, иллюстрирующая конфигурацию аппаратных средств DSC по фиг.2А-2B.
На фиг.4 показана схема, иллюстрирующая отображение отслеживаемого изображения.
На фиг.5 показана схема, представляющая операцию (1) увеличения изображения в ответ на операцию прикосновения.
На фиг.6 показана схема, представляющая операцию (2) увеличения изображения в ответ на операцию прикосновения.
На фиг.7 показана схема, представляющая расчет радиуса точки центра и угла центра круга по траектории положения прикосновения.
На фиг.8 показана блок-схема последовательности операций, представляющая процедуру обработки изменения масштаба изображения.
На фиг.9 показана схема, представляющая операцию (1) увеличения изображения в ответ на операцию прикосновения в соответствии со вторым вариантом осуществления.
На фиг.10 показана схема, представляющая операцию (2) увеличения изображения в ответ на операцию прикосновения в соответствии со вторым вариантом осуществления.
На фиг.11 показана схема, представляющая изменения масштаба изображения, когда изменяются размер и центр круга.
На фиг.12 показана схема, представляющая операцию (1) увеличения изображения в ответ на операцию прикосновения в соответствии с другим вариантом осуществления.
На фиг.13 показана схема, представляющая операцию (2) увеличения изображения в ответ на операцию прикосновения в соответствии с другим вариантом осуществления.
На фиг.14 показана схема, представляющая операцию (3) увеличения изображения в ответ на операцию прикосновения в соответствии с другим вариантом осуществления.
Описание вариантов осуществления
Ниже поясняются примерные варианты осуществления изобретения (ниже называются вариантами осуществления).
1. Первый вариант осуществления
1.1 Общее описание первого варианта осуществления
Вначале поясняется общее описание первого варианта осуществления. Следует отметить, что после пояснения общего описания поясняются конкретные примеры вариантов осуществления.
Номером 1 ссылочной позиции на фиг.1 обозначено устройство обработки информации. Устройство 1 обработки информации имеет участок 2 дисплея, на котором отображается изображение. Кроме того, в устройстве 1 обработки информации имеется участок 3 обнаружения положения, который детектирует положение прикосновения на экране дисплея участка 2 дисплея. Кроме того, устройство 1 обработки информации имеет участок 4 распознавания траектории, который, когда положение прикосновения, детектируемое участком 3 обнаружения положением, движется, распознает одиночную траекторию.
Кроме того, устройство 1 обработки информации имеет участок 5 установки, который, на основе одиночной траектории, распознаваемой участком 4 распознавания траектории, устанавливает точку центра (центр фокусирования) и отношение, которые используется для выполнения масштабирования изображения, отображаемого на участке 2 дисплея. Кроме того, устройство 1 обработки информации имеет участок 6 управления, который, на основе установок, выполненных участком установки 5, увеличивает или уменьшает масштаб изображения, отображаемого на участке 2 дисплея.
В описанной выше конфигурации, на основе одиночной траектории, когда положение прикосновения перемещается, устройство 1 обработки информации может выполнять увеличение или уменьшение масштаба изображения, используя простую операцию прикосновения (а именно, операцию одиночного прикосновения), при которой траекторию просто вычерчивают одним пальцем.
Кроме того, устройство 1 обработки информации может иметь участок 7 съемки изображения. В этом случае, изображения, снимаемые участком 7 съемки изображения, отображаются на участке 2 дисплея. Кроме того, на основе одиночной траектории, распознаваемой участком 4 распознавания траектории, участок 5 установки устанавливает точку центра и отношение изменения масштаба изображения, используемое для выполнения операции увеличения или уменьшения масштаба изображения.
Кроме того, на основе установок, выполненных участком 5 установки, участок 6 управления обеспечивает увеличение или уменьшение масштаба изображения, отображаемого на участке 2 дисплея, при выполнении управления масштабом изображения.
Используя описанную выше конфигурацию, на основе одиночной траектории, когда положение прикосновения перемещается, устройство 1 обработки информации может выполнять увеличение или уменьшение масштаба изображения при простой операции прикосновения (а именно, простой операции одиночного прикосновения), при которой траектория просто отслеживается одним пальцем.
Конкретные примеры устройства 1 обработки информации с описанной выше конфигурацией более подробно поясняются ниже.
1.2 Внешняя конфигурации DSC (цифровой фотокамеры)
Далее со ссылкой на фиг.2А и фиг.2В поясняется внешняя конфигурация DSC 100, которая представляет собой конкретный пример описанного выше устройства 1 обработки информации.
DSC 100 имеет корпус 101, который имеет, в общем, форму плоского прямоугольника с размером, который можно легко удерживать одной рукой. Объектив 102 съемки изображения и излучатель 103 AF (автофокусировки), а также фотовспышка 104 предусмотрены на верхнем участке передней поверхности 101A корпуса 101. Излучатель 103 АF используется также как лампа устройства автоматического спуска.
Кроме того, крышка 105 объектива, которую можно перемещать со скольжением в направлении вниз, предусмотрена на передней поверхности 101А. Когда крышка 105 объектива сдвинута в направлении вниз, объектив 102 съемки изображения, облучатель 103 AF и фотовспышка 104 открываются, а когда крышка 105 объектива переведена в направлении вверх, эти элементы защищены этой крышкой.
Следует отметить, что в DSC 100 источник питания автоматически включается, когда крышку 105 объектива передвигают в направлении вниз.
Кроме того, кнопка 106 затвора, кнопка 107 воспроизведения и кнопка 108 источника питания предусмотрены на верхней поверхности 101В корпуса 101. Кроме того, сенсорный экран 109 предусмотрен на задней поверхности 101C корпуса 101.
Кнопка 107 воспроизведения представляет собой аппаратную кнопку, которая переключает режим работы DSC 100 в режим воспроизведения и отображает на сенсорном экране 109 изображения, которые были сняты. Сенсорный экран 109 представляет собой устройство дисплея, на котором возможно выполнять операции прикосновения.
Когда крышку 105 объектива сдвигают в направлении вниз или когда нажимают на кнопку 108 источника питания, источник питания DSC 100 включается, и активируется фоторежим.
Затем DSC 100 отображает изображение, снимаемое через объектив 102 съемки на сенсорном экране 109, как отображаемое изображение. Кроме того, DSC 100 выполняет операцию изменения масштаба изображения в соответствии с операцией прикосновения на сенсорном экране 109. Затем, когда нажимают на кнопку 106 затвора, DSC 100 записывает изображение.
Кроме того, когда нажимают на кнопку 107 воспроизведения, DSC 100 переключается в режим воспроизведения. Когда это происходит, DSC 100 отображает на сенсорном экране 109 одиночное изображение, например, среди записанных изображений. Затем DSC 100 переключает отображаемое изображение в соответствии с операцией прикосновения на сенсорном экране 109.
1.3 Конфигурация аппаратных средств DSC (цифровой фотокамеры)
Далее со ссылкой на фиг.3 поясняется конфигурация аппаратных средств DSC 100. В DSC 100 ЦПУ 110 выполняет различную обработку путем загрузки в ОЗУ 112 программ, записанных в ПЗУ 111 программы, и выполняет эти программы, и также управляет каждым участком в соответствии со входными сигналами от сенсорной панели 113 и участка 114 операций. Следует отметить, что ЦПУ представляет собой сокращение от центрального процессорного устройства. ПЗУ представляет собой сокращение от постоянного запоминающего устройства, и ОЗУ представляет собой сокращение от оперативного запоминающего устройства.
Сенсорная панель 113 представляет собой устройство, которое, вместе с жидкокристаллической панелью 115, формирует описанный выше сенсорный экран 109. При прикосновении пальцем к выбранному положению на сенсорной панели 113 определяют координаты положения прикосновения (а именно, положение прикосновения). Затем сенсорная панель 113 передает в ЦПУ 110 входной сигнал, указывающий координаты положения прикосновения.
Следует отметить, что, в течение периода, в который к сенсорной панели 113 непрерывно прикасаются, например при выполнении операции перетаскивания и т.д., входной сигнал, обозначающий координаты на сенсорной панели, периодически передают в ЦПУ 110 через определенный интервал времени.
Когда ЦПУ 110 получает координаты положения прикосновения по входному сигналу, передаваемому от сенсорной панели 113, он преобразует полученные координаты в координаты на экране жидкокристаллической панели 115 и, таким образом, распознает, к какому положению произошло прикосновение на жидкокристаллической панели 115.
Кроме того, в результате последовательного преобразования координат положения прикосновения, которые были получены по входным сигналам, передаваемым периодически через определенный интервал времени в координаты на экране жидкокристаллической панели 115, ЦПУ 110 распознает, каким образом переместилось положение прикосновения (а именно, распознает траекторию положения прикосновения).
Затем, на основе положения прикосновения и траектории положения прикосновения, распознанной таким образом, ЦПУ 110 определяет, какого рода операция прикосновения была выполнена и в каком положении на экране.
Участок 114 операций представляет собой устройство, сформированное из кнопки 106 затвора, кнопки 107 воспроизведения и кнопки 108 источника питания, описанных выше, и передает в ЦПУ 110 входной сигнал в соответствии с операцией этими кнопками.
На основе входного сигнала, передаваемого из участка 114 операций, ЦПУ 110 определяет, с какой кнопкой из кнопки 106 затвора, кнопки 107 воспроизведения и кнопки 108 источника питания была выполнена операция.
В действительности, когда нажимают на кнопку 108 источника питания на участке 114 операций, и источник питания включается, или когда принимают инструкцию на переключение режима работы в режим фотографирования с использованием операции прикосновения на сенсорной панели 113, ЦПУ 110 работает в режиме фотографирования.
В это время ЦПУ 110 управляет приводом 116 двигателя таким образом, что исполнительный элемент 117 приводится в движение и, таким образом, открывает участок 118 объектива, который включает в себя объектив 102 съемки изображения, и излучатель 103 AF, и т.д., описанный выше, из корпуса 101 DSC 100. Кроме того, в результате привода исполнительного элемента 117 ЦПУ 110 регулирует апертуру участка 118 объектива, изменяет коэффициент масштабирования оптического элемента изменения масштаба изображения, перемещает линзу фокусирования и т.д.
Затем ЦПУ 110 управляет генератором 119 синхронизации и подает сигнал синхронизации в элемент 120 съемки изображения, который сформирован из CCD (прибор с зарядовой связью) или тому подобного. В результате работы на основе сигнала синхронизации элемент 120 съемки изображения преобразует свет, падающий от фотографируемого объекта, снимаемого через участок 118 объектива, в электрический сигнал (а именно, выполняет фотоэлектрическое преобразование) и передает электрический сигнал в участок 121 обработки аналогового сигнала.
На основе управления, выполняемого ЦПУ 110, участок 121 обработки аналогового сигнала получает аналоговый сигнал изображения, выполняя обработку аналогового сигнала (усиление и т.д.) электрического сигнала, и передает аналоговый сигнал изображения в аналогово-цифровой преобразователь (также иногда называемый A/D преобразователем) 122.
На основе управления, выполняемого ЦПУ 110, A/D преобразователь 122 получает цифровой сигнал изображения, выполняя аналогово-цифровой преобразование (A/D преобразование) передаваемого аналогового сигнала изображения, и передает цифровой сигнал изображения в участок 123 обработки цифрового сигнала.
На основе управления, выполняемого ЦПУ 110, участок 123 обработки цифрового сигнала выполняет обработку цифрового сигнала (устранение шума и т.д.), передаваемого цифрового сигнала изображения, и затем передает обработанный сигнал на жидкокристаллическую панель 115. В результате, изображение субъекта фотографирования отображают на жидкокристаллической панели 115 как отображаемое изображение. Таким образом, DSC 100 обеспечивает возможность для фотографа проверять фотографируемый объект.
Кроме того, в это время, на основе управления ЦПУ 110, участок 123 обработки цифрового сигнала генерирует графический сигнал, такой как кнопка или пиктограмма, и накладывает этот графический сигнал на цифровой сигнал изображения. В результате, кнопка или пиктограмма и т.д. отображаются вместе с просматриваемым изображением на жидкокристаллической панели 115.
Кроме того, предположим, что в это время поступила инструкция на выполнение увеличения или уменьшения масштаба изображения в результате операции прикосновения к сенсорной панели 113. В этом случае ЦПУ 110 выполняет операцию увеличения или уменьшения масштаба изображения в соответствии с инструкцией.
Здесь ЦПУ 110 может управлять отношением изменения масштаба для оптического изменения масштаба, управляя участком 118 линзы, и может управлять коэффициентом изменения масштаба изображения при цифровом изменении масштаба изображения, управляя участком 123 обработки цифрового сигнала.
Другими словами, в соответствии с инструкцией увеличения или уменьшения масштаба изображения ЦПУ 110 выполняет операцию увеличения или уменьшения масштаба изображения, управляя коэффициентом изменения масштаба изображения оптического изменения масштаба изображения и цифрового изменения масштаба изображения.
В результате, размеры отслеживаемого изображения, отображаемого на жидкокристаллической панели 115, увеличиваются (увеличение масштаба изображения) или уменьшаются (уменьшение масштаба изображения).
Предположим также, что в это время нажимают на кнопку 106 затвора участка 114 операций. В этом случае, ЦПУ 110 записывает изображение в соответствии с операцией.
В это время, на основе управления, выполняемого ЦПУ 110, участок 123 обработки цифрового сигнала генерирует сжатые данные изображения путем сжатия сигнала цифрового изображения, передаваемого из A/D преобразователя 122, используя формат сжатия и расширения, такой как, например, JPEG. Следует отметить, что JPEG представляет собой сокращение от Объединенной группы экспертов в области фотографии.
ЦПУ 110 генерирует файл изображения путем добавления заголовка файла и т.д. к сжатым данным изображения, генерируемым участком 123 обработки цифрового сигнала.
Затем ЦПУ 110 записывает файл изображения в устройстве 124 записи. ЦПУ 110 записывает изображение таким образом.
Следует отметить, что устройство 124 записи представляет собой, например, энергонезависимое запоминающее устройство объемом приблизительно от нескольких гигабайт до нескольких десятков гигабайт. Устройство 124 записи может представлять собой носитель записи, который встроен в DSC 100 заранее, или может представлять собой носитель записи, который может быть прикреплен/отсоединен от DSC 100, такой как карта памяти.
Отдельно от устройства 124 записи DSC 100 имеет ЭСППЗУ (электрически стираемое программируемое ПЗУ) 125. ЦПУ 110 записывает в ЭСППЗУ 125 информацию, которая должна содержаться после отключения источника питания, такую как разные элементы информации, установленные пользователем.
С другой стороны, когда нажимают на кнопку 107 воспроизведения на участке 114 операций или когда принимают команду на переключение режима операций на режим воспроизведения в результате операции прикосновения к сенсорной панели 113, ЦПУ 110 работает в режиме воспроизведения.
ЦПУ 110, например, считывает один файл (например, файл изображения с самыми последними данными съемки) среди файлов изображения, записанных в устройстве 124 записи, выделяет эти сжатые данные изображения из файла изображения и передает сжатые данные изображения в участок 123 обработки цифрового сигнала.
Основываясь на управлении, выполняемом ЦПУ 110, участок 123 обработки цифрового сигнала получает цифровой сигнал изображения перед сжатием в результате расширения переданных сжатых данных изображения и передает цифровой сигнал изображения в жидкокристаллическую панель 115. В результате, воспроизводимое изображение (также называемое изображением воспроизведения) отображается на жидкокристаллической панели 115.
Кроме того, в это время, на основе управления, выполняемого ЦПУ 110, участок 123 обработки цифрового сигнала генерирует графический сигнал, такой как кнопка или пиктограмма, и налагает этот графический сигнал на сигнал цифрового изображения. В результате, кнопка или пиктограмма и т.д. отображаются вместе с воспроизводимым изображением на жидкокристаллической панели 115.
Кроме того, предположим, что в это время поступает инструкция на увеличение или уменьшение размеров воспроизводимого изображения в результате операции прикосновения к сенсорной панели 113. В этом случае, в соответствии с этой инструкцией, ЦПУ 110 увеличивает или уменьшает масштаб воспроизводимого изображения, отображаемого на жидкокристаллической панели 115, управляя участком 123 обработки цифрового сигнала.
Также, кроме того, предположим, что поступает инструкция на переключение воспроизводимого изображения в результате операции прикосновения к сенсорной панели 113. В этом случае, в соответствии с инструкцией, ЦПУ 110 считывает файл изображения с более поздними или более ранними данными съемки, чем у текущего отображаемого воспроизводимого изображения, выделяет данные сжатого изображения из файла изображения и передает эти сжатые данные изображения в участок 123 обработки цифрового сигнала. В результате, происходит переключение воспроизводимого изображения, отображаемого на жидкокристаллической панели 115. ЦПУ 110 воспроизводит изображение таким способом.
Следует отметить, что участок 118 объектива и элемент 120 съемки изображения DSC 100 представляют собой аппаратные средства, которые соответствуют участку 7 съемки изображения описанного выше устройства 1 обработки информации. Кроме того, жидкокристаллическая панель 115 DSC 100 представляет собой аппаратные средства, которые соответствуют участку 2 дисплея устройства 1 обработки информации. Кроме того, сенсорная панель 113 DSC 100 представляет собой аппаратные средства, которые соответствуют участку 3 обнаружения положения устройства 1 обработки информации. Кроме того, ЦПУ 110 DSC 100 представляет собой аппаратные средства, которые соответствуют участку 4 распознавания траектории, участку 5 установки и участку 6 управления устройства 1 обработки информации.
Следует отметить, что, находясь в режиме фотографирования, DSC 100 может выполнять операции изменения масштаба изображения, используя операцию прикосновения к сенсорному экрану 109, как описано выше.
Кроме того, когда устройство DSC 100 находится в режиме воспроизведения, оно может выполнять операции увеличения или уменьшения воспроизводимого изображения при выполнении операции прикосновения к сенсорному экрану 109.
Ниже более подробно поясняются операции прикосновения (также называемые операциями изменения масштаба изображения), соответствующие этому типу операций изменения масштаба изображения (увеличение/уменьшение размеров изображения).
1.4 Операции изменения масштаба изображения (увеличение/уменьшение размеров изображения)
Операции изменения масштаба изображения в режиме фотографирования и операции увеличения/уменьшения размеров изображения в режиме воспроизведения представляют собой аналогичные операции прикосновения, и пояснение, в основном, концентрируется на операциях изменения масштаба изображения в режиме фотографирования.
При переключении в режим фотографирования ЦПУ 110 отображает изображение Мр отслеживания на сенсорном экране 109, как показано на фиг.4.
Здесь, когда выполняют операцию прикосновения к сенсорному экрану 109, перемещая один палец таким образом, что на изображении Мр отслеживания вычерчивается круг, как показано на фиг.5 и фиг.6, ЦПУ 110 определяет, что операция прикосновения представляет операцию изменения масштаба изображения, и выполняет операцию изменения масштаба изображения.
В это время, если круг вычерчивают по часовой стрелке, например, ЦПУ 110 делает точку центра круга центром изменения масштаба изображения (то есть центром фокусирования) и выполняет изменение масштаба изображения для этой операции с 2-кратным коэффициентом изменения масштаба изображения за каждый круг. В результате, размер изображения Мр отслеживания, отображаемого на сенсорном экране 109, увеличивается, с центром в точке центра вычерчиваемого круга.
С другой стороны, если круг вычерчивают в направлении против часовой стрелки, ЦПУ 110 делает точку центра круга центром изменения масштаба изображения и выполняет уменьшения масштаба изображения, используя коэффициент 0,5х изменения масштаба изображения за каждый круг. В результате, размер изображения Мр отслеживания, отображаемого на сенсорном экране 109, уменьшается, с центром в точке центра вычерчиваемого круга.
Более конкретно, ЦПУ 110 распознает траекторию, когда положение прикосновения перемещается, путем последовательного преобразования в координаты экрана координаты положения прикосновения, получаемого из входного сигнала, который периодически передают от сенсорного экрана 109 через определенный интервал времени (например, через каждые несколько миллисекунд).
Следует отметить, что через заданный интервал времени (например, через каждые несколько сотен миллисекунд) ЦПУ 110 распознает траекторию положения прикосновения на основе координат положения прикосновения, полученного в пределах заданного интервала времени.
В этом случае, когда распознаваемая траектория положения прикосновения (а именно, траектория пальца на изображении Мр отслеживания) представляет собой дугу круга, как показано на фиг.7, ЦПУ 110 определяет операцию прикосновения как операцию изменения масштаба изображения.
Другими словами, если координаты A, B и C на экране трех точек на траектории (начальная точка, конечная точка и точка между начальной точкой и конечной точкой, например) не расположены на прямой линии, ЦПУ 110 определяет, что траектория представляет собой дугу круга, и что операция прикосновения представляет собой операцию изменения масштаба изображения.
На основе координат A, B и C на экране трех точек на дуге круга ЦПУ 110 затем рассчитывает координаты X на экране точки центра и радиус R круга (а именно, радиус круга, частью которого является эта дуга круга), который проходит через эти три точки. Здесь ЦПУ 110 устанавливает рассчитанные координаты X на экране с точкой центра круга в качестве точки центра изменения масштаба изображения. Следует отметить, что, поскольку точка центра круга не движется, точка центра круга фиксирована как координаты X на экране.
Кроме того, из координат трех точек A, B и C на экране и из радиуса R, который был рассчитан первым, ЦПУ 110 затем рассчитывает угол W центра дуги круга. Угол W центра представляет отношение величины прочерченной дуги (а именно, величины перемещения пальца или длины дуги круга) относительно внешней окружности круга, часть которого составляет эта дуга круга. Например, если угол W центра составляет девяносто градусов, это означает, что длина прочерченной дуги круга составляет одну четверть длины внешней окружности круга (триста шестьдесят градусов).
На основе координат A, B и C трех точек на экране ЦПУ 110 дополнительно определяет направление, в котором вычерчивают дугу круга (а именно, вычерчивают ли ее в направлении по часовой стрелке или в направлении против часовой стрелки).
Затем, исходя из направления, в котором вычерчивают дугу круга и центрального угла W вычерчиваемой дуги круга, ЦПУ 110 устанавливает тип изменения масштаба изображения (увеличение или уменьшение масштаба изображения) и коэффициент изменения масштаба изображения.
Например, если предположить, что дугу круга отслеживают в направлении по часовой стрелке, и центральный угол W дуги круга составляет девяносто градусов, ЦПУ 110 устанавливает тип изменения масштаба изображения как увеличение масштаба изображения и устанавливает коэффициент изменения масштаба изображения как равный 1,25х. Кроме того, если предположить, что дугу круга вычерчивают в направлении против часовой стрелки, и центральный угол W составляет сто восемьдесят градусов, ЦПУ 110 устанавливает тип изменения масштаба изображения как уменьшение масштаба изображения и устанавливает коэффициент изменения масштаба изображения как 0,75х.
Основываясь на установленных координатах Х на экране (точка центра изменения масштаба изображения), типе изменения масштаба изображения и коэффициенте изменения масштаба изображения, ЦПУ 110 затем выполняет операцию изменения масштаба изображения. Следует отметить, что, в этом случае, можно использовать либо одно из оптического изменения масштаба изображения или цифрового масштаба изображения, или как изменение оптического масштаба изображения, так и изменение цифрового масштаба изображения.
Например, когда точка центра изображения Мр отслеживания установлена как точка центра изменения масштаба изображения, можно использовать оптическое изменения масштаба изображения, и когда точка центра масштаба изображения смещена от точки центра изображения отслеживания Мр, можно использовать цифровое изменение масштаба изображения.
Таким образом, на основе точки центра отслеживаемой дуги круга, величины отслеживаемой дуги круга и направления, в котором ее вычерчивают, которые рассчитывают по траектории положения прикосновения, ЦПУ 110 устанавливает координаты Х на экране (точку центра изменения масштаба изображения), тип изменения масштаба изображения и коэффициент изменения масштаба изображения, а затем выполняет операцию изменения масштаба изображения.
В результате, как показано на фиг.5 и фиг.6, изображение Мр отслеживания, которое отображают на сенсорном экране 109, увеличивается или уменьшается с центром с координатами Х на экране, которые установлены как точка центра изменения масштаба изображения.
Таким образом, ЦПУ 110 выполняет операцию изменения масштаба изображения на основе траектории положения прикосновения, когда выполняют операцию прикосновения, в которой палец перемещают таким образом, что он отслеживает круг на изображении Мр отслеживания (а именно, основываясь на траектории пальца изображения Мр отслеживания).
Кроме того, по мере того как этот тип операции прикосновения продолжают (а именно, в то время как палец продолжает двигаться так, что он вычерчивает круг), ЦПУ 110 периодически распознает траекторию положения прикосновения через заданный интервал времени и выполняет операцию изменения масштаба изображения на основе распознаваемой траектории положения прикосновения.
В результате, основываясь на траектории пальца на изображении Мр отслеживания, изображение Мр отслеживания, отображаемое на сенсорном экране 109, увеличивают или уменьшают при изменении точки центра изменения масштаба изображения и коэффициента изменения масштаба изображения, по существу, в режиме реального времени.
Например, предположим, что палец перемещают таким образом, что он вычерчивает одну окружность в виде концентрического круга в направлении по часовой стрелке. В этом случае, изображение Мр отслеживания постепенно увеличивают с центром на точке центра вычерчиваемого круга, от масштаба 1х, через 1,25х, 1,5х, 1,75х до 2х.
Кроме того, поскольку ЦПУ 110 периодически распознает траекторию положения прикосновения через заданный интервал времени, чем быстрее скорость, при которой вычерчивают круг (а именно, чем быстрее скорость движения пальца), тем больше изменяется коэффициент масштаба изображения.
С другой стороны, например, когда палец перемещают таким образом, что он вычерчивает круг при изменении точки центра круга, изображение Мр отслеживания увеличивают или уменьшают с перемещением точки центра изменения масштаба изображения.
ЦПУ 110 выполняет операцию изменения масштаба изображения, таким образом, находясь в режиме фотографирования, в соответствии с операцией прикосновения, при которой палец перемещается так, что он вычерчивает круг на сенсорном экране 109.
Как описано выше, DSC 100 распознает траекторию положения прикосновения, отслеживаемого одним пальцем на сенсорном экране 109, и когда такая траектория будет круглой, он определяет, что была выполнена операция прикосновения, при которой один палец перемещали так, что он вычерчивал круг на изображении Мр отслеживания.
Затем, на основе точки центра вычерчиваемого круга, величины вычерченного круга и направления, в котором вычерчен этот круг, которые рассчитывают из распознанной траектории положения прикосновения (а именно, траектории движения пальца), DSC 100 устанавливает точку центра изменения масштаба изображения, тип изменения масштаба изображения и коэффициент и выполняет операцию изменения масштаба изображения.
Таким образом, с помощью простой операции прикосновения, которая просто вычерчивает круг в выбранной области изображения Мр отслеживания, в качестве центра одним пальцем, DSC 100 может выполнить операцию изменения масштаба изображения, и пользователь при этом задает точку центра изменения масштаба изображения, тип изменения масштаба изображения и коэффициент изменения масштаба изображения.
Кроме того, аналогично, в режиме воспроизведения, также ЦПУ 110 DSC 100 увеличивает или уменьшает размер масштаб воспроизводимого изображения, отображаемого на сенсорном экране 109 в соответствии с операцией прикосновения, в ходе которой один палец перемещают так, что он вычерчивает круг на сенсорном экране 109.
Другими словами, когда переключаются в режим воспроизведения, ЦПУ 110 отображает воспроизводимое изображение на сенсорном экране 109.
Здесь ЦПУ 110 распознает траекторию положения прикосновения на сенсорном экране 109 и, когда траектория представляет собой дугу круга, ЦПУ 110 определяет, что была выполнена операция прикосновения, в ходе которой один палец перемещается так, что он отслеживает круг на воспроизводимом изображении. А именно, определяют, что была выполнена операция увеличения/уменьшения размеров изображения.
Затем, основываясь на точке центра вычерчиваемого круга, величине вычерчиваемого круга и направлении, в котором вычерчивают круг, которые рассчитывают по распознанной траектории положения прикосновения, ЦПУ 110 устанавливает свою точку центра операции изменения размера, устанавливает, следует ли выполнить операцию увеличения размера изображения или операцию уменьшения размера, и устанавливает коэффициент изменения размера. ЦПУ 110 затем выполняет увеличение или уменьшение размеров отображаемого изображения.
Таким образом, используя просто операцию прикосновения или просто вычерчивая круг в выбранной области отображаемого изображения в качестве центра одним пальцем, DSC 100 может увеличивать или уменьшать воспроизводимое изображение в результате указания пользователем точки центра операции изменения размера изображения, следует ли выполнить операцию увеличения или уменьшения размеров, и коэффициент изменения размера.
1.5 Процедура процесса изменения масштаба изображения
Далее, со ссылкой на блок-схему последовательности операций, показанную на фиг.8, поясняется процедура процесса (также называется процедурой процесса изменения масштаба изображения) при выполнении операции изменения масштаба изображения в соответствии с описанной выше операцией прикосновения.
Следует отметить, что процедура RT1 процесса изменения масштаба изображения представляет собой процедуру обработки, выполняемую ЦПУ 110 DSC 100 в соответствии с программами, записанными в ПЗУ 111 программы.
Следует отметить, что процедура процесса для выполнения увеличения/уменьшения размера отображаемого изображения аналогична процедуре RT1 процесса изменения масштаба изображения и ее пояснение поэтому здесь не приведено.
При переключении в режим фотографирования ЦПУ 110 отображает изображение Мр отслеживания на сенсорном экране 109 и также начинает процедуру RT1 процесса изменения масштаба изображения, процесс переходит на этап SP1.
На этапе SP1, на основе входного сигнала, передаваемого из сенсорного экрана 109, ЦПУ 110 ожидает прикосновения к сенсорному экрану 109.
Когда будет получен утвердительный результат на этапе SP1, что произошло прикосновение к сенсорному экрану 109 пальцем пользователя, ЦПУ 110 переходит на следующий этап SP2.
На этапе SP2, основываясь на координатах положения прикосновения, полученных от входного сигнала, периодически передаваемого от сенсорного экрана 109 через определенный интервал времени, ЦПУ 110 распознают траекторию положения прикосновения и получает координаты А, В и С экрана, которые представляют собой три точки на этой траектории.
После получения координат A, B и C экрана в трех точках на траектории таким образом, ЦПУ 110 переходит на следующий этап SP3.
На этапе SP3, основываясь на взаимосвязи положений координат на экране трех точек A, B и C на траектории, ЦПУ 110 определяет, является или нет траектория дугой окружности.
Когда на этапе SP3 получают утвердительный результат, это означает, что траектория представляет собой дугу окружности, а именно, что была выполнена операция изменения масштаба изображения. В это время ЦПУ 110 переходит на этап SP4.
На этапе SP4, основываясь на координатах на экране A, B и C трех точек на траектории, ЦПУ 110 устанавливает координату Х на экране, которая представляет собой точку центра изменения масштаба изображения, тип изменения масштаба изображения и коэффициент изменения масштаба изображения, и затем переходит на этап SP5.
На этапе SP5, ЦПУ 110 выполняет операцию изменения масштаба изображения в соответствии с точкой центра изменения масштаба изображения, типом изменения масштаба изображения и коэффициентом изменения масштаба изображения, установленными на этапе SP4, и затем снова возвращается на этап SP1.
С другой стороны, когда на описанном выше этапе SP3 получают отрицательный результат, это означает, что траектория не является дугой круга и представляет собой, например, прямую линию, то есть операция изменения масштаба изображения не была выполнена. В это время ЦПУ 110 снова возвращается на этап SP1.
DSC 100 выполняет операцию изменения масштаба изображения в соответствии с процедурой RT1 процесса изменения масштаба изображения этого типа.
1.6 Работа и результаты
В соответствии с описанной выше конфигурацией, когда выполняют переключение в режим фотографирования, DSC 100 отображает изображение Мр отслеживания на сенсорном экране 109.
В этом случае, когда на сенсорном экране 109 выполняют операцию прикосновения одним пальцем, DSC 100 распознает траекторию положения прикосновения.
Кроме того, когда траектория представляет собой круг, DSC 100 определяет, что была выполнена операция изменения масштаба изображения, в которой один палец переместили таким образом, что он вычерчивает круг на изображении Мр отслеживания.
Затем, на основе точки центра вычерчиваемого круга, величины вычерченного круга и направления, в котором вычерчивают круг, которые рассчитывают по траектории положения прикосновения (а именно, по траектории движения пальца), DSC 100 устанавливает точку центра изменения масштаба изображения, тип изменения масштаба изображения и коэффициент изменения масштаба изображения и выполняет операцию изменения масштаба изображения.
Таким образом, используя простую операцию прикосновения, состоящую в простом вычерчивании круга в выбранной области изображения Мр отслеживания в качестве центра одним пальцем, DSC 100 может выполнить операцию изменения масштаба изображения, обеспечивая для пользователя возможность установления точки центра изменения масштаба изображения, типа изменения масштаба изображения и коэффициента изменения масштаба изображения.
В дополнение к этому, когда происходит переключение в режим воспроизведения, DSC 100 отображает воспроизводимое изображение на сенсорном экране 109.
Затем, аналогично режиму фотографирования, когда DSC 100 выполняет операцию увеличения/уменьшения размеров изображения, в которой палец перемещают так, что он вычерчивает круг на воспроизводимом изображении, DSC 100 устанавливает точку центра операции изменения размеров изображения, определяет, следует ли увеличить или уменьшить размеры изображения, и коэффициент изменения размеров изображения и выполняет изменение размеров отображаемого изображения в соответствии с операцией увеличения/уменьшения размеров изображения.
Таким образом, используя простую операцию прикосновения, при которой просто вычерчивают круг в выбранной области отображаемого изображения, в качестве центра одним пальцем, DSC 100 может выполнять операцию изменения масштаба изображения путем установления пользователем средней точки операции масштабирования, определения, следует ли выполнить увеличение размеров изображения или уменьшение размеров изображения, и коэффициента изменения размеров изображения.
Таким образом, DSC 100 может выполнять операцию изменения масштаба изображения и операцию увеличения/уменьшения размеров изображения в результате простой операции прикосновения, состоящей в простом вычерчивании круга одним пальцем, а именно, используя простую операцию одного прикосновения.
Таким образом, функциональность DSC 100 во время выполнения операции увеличения/уменьшения размеров изображения может быть дополнительно улучшена, по сравнению со случаем, в котором операцию увеличения/уменьшения размеров изображения выполняют, используя мультисенсорную операцию, такую как сведение или разведение пальцев.
Кроме того, поскольку операцию изменения размеров изображения и операцию увеличения/уменьшения размеров изображения можно выполнять, используя операцию одного прикосновения, DSC 100 не требует экрана, совместимого с мультисенсорными функциями. Кроме того, не требуются аппаратные кнопки для выполнения операции изменения масштаба изображения и увеличения/уменьшения размеров изображения.
В результате, становится возможным упростить конфигурацию DSC 100 по сравнению со случаем, в котором предусмотрен мультисенсорный совместимый экран и аппаратные кнопки для выполнения операции изменения масштабов изображения и операции увеличения/уменьшения размеров изображения.
Кроме того, DSC 100 устанавливает точку центра изменения масштаба изображения, тип изменения масштаба изображения и коэффициент изменения масштаба изображения на основе точки центра вычерчиваемого круга, величины вычерчиваемого круга и направления, в котором круг вычерчивают, используя операцию прикосновения, выполняемую только один раз.
В результате для DSC 100 не требуется выполнять множество операций прикосновения, во время которых, например, точку центра устанавливают первой операцией и после этого устанавливают коэффициент изменения масштаба изображения во второй операции прикосновения. DSC 100, таким образом, может выполнить операцию увеличения/уменьшения размеров изображения с центром в выбранной области, используя операцию прикосновения, которую выполняют только один раз.
Используя описанную выше конфигурацию, DSC 100 может увеличивать или уменьшать размер изображения с помощью простой операции прикосновения или простого вычерчивания круга одним пальцем (а именно, используя операцию одного прикосновения), и, таким образом, функциональность во время операции увеличения/уменьшения размеров изображения может быть дополнительно улучшена.
2. Второй вариант осуществления
Второй вариант осуществления поясняется ниже. В описанном выше первом варианте осуществления, когда палец перемещают таким образом, что он вычерчивает круг, устанавливают коэффициент изменения масштаба изображения в соответствии с величиной вычерчиваемого круга (а именно, в соответствии с длиной дуги круга).
В отличие от этого, во втором варианте осуществления коэффициент изменения масштаба изображения не устанавливают в соответствии с величиной вычерчиваемого круга, но устанавливают в соответствии с размером вычерчиваемого круга.
Следует отметить, что конфигурация DSC 100, по существу, представляет собой то же, что и в первом варианте осуществления, и, таким образом, здесь делается ссылка на первый вариант осуществления. В соответствии с этим, здесь поясняется только способ изменения масштаба изображения.
Аналогично первому варианту осуществления, когда выполняют переключение в режим фотографирования, ЦПУ 110 отображает изображение Мр отслеживания на сенсорном экране 109, как показано на фиг.4.
Здесь, как показано на фиг.9 и фиг.10, ЦПУ 110 выполняет операцию увеличения масштаба изображения, когда выполняют операцию прикосновения, при которой палец перемещается по сенсорному экрану 109 таким образом, что он вычерчивает круг в направлении по часовой стрелке на изображении Мр отслеживания.
В это время ЦПУ 110 выполняет операцию увеличения масштаба изображения таким образом, что участок, который формирует внутреннюю часть вычерчиваемого круга на отображаемом изображении Мр отслеживания, отображают так, что он заполняет область отображения сенсорного экрана 109.
В результате, размер изображения Мр отслеживания, отображаемого на сенсорном экране 109, увеличивается таким образом, что участок, который формирует внутреннюю часть вычерчиваемого круга, отображается так, что он заполняет область отображения сенсорного экрана 109.
Более конкретно, по траектории положения прикосновения ЦПУ 110 рассчитывает координаты X на экране точки центра и радиуса R вычерчиваемого круга. ЦПУ 110 затем устанавливает рассчитанные координаты X на экране точки центра круга в качестве точки центра изменения масштаба изображения.
Кроме того, по рассчитанным координатам X на экране точки центра круга и по рассчитанному радиусу R круга ЦПУ 110 идентифицирует на изображении Мр отслеживания участок, который формирует внутреннюю часть отслеживаемого круга.
На основе радиуса R вычерчиваемого круга и размера области дисплея сенсорного экрана 109 ЦПУ 110 затем устанавливает коэффициент изменения масштаба изображения таким образом, что размер участка внутри вычерчиваемого круга увеличивается так, что он заполняет область дисплея, и выполняет операцию увеличения масштаба изображения.
В этом случае, как показано на фиг.9 и фиг.10, чем больше радиус R вычерчиваемого круга, тем меньше коэффициент изменения масштаба изображения устанавливает ЦПУ 110, и чем меньше радиус R вычерчиваемого круга, тем больший коэффициент изменения масштаба изображения устанавливает ЦПУ 110.
В соответствии с этим, как показано на фиг.11, например, путем последовательного вычерчивания малых кругов пользователь может последовательно увеличивать масштаб изображения, одновременно уменьшая участок, размеры которого он или она желает увеличить.
Например, предположим, что пользователь концентрируется на лице девушки в центре изображения Мр отслеживания. Вначале, как показано на фиг.11, пользователь вычерчивает больший круг, который охватывает лицо этой девушки, а также другие участки. В результате размеры общего участка, который включает в себя лицо девушки, увеличиваются (см. 11a).
Кроме того, делая вычерчиваемый круг меньшим, пользователь смещает центр вычерчиваемого круга таким образом, что центр вычерчиваемого круга становится центром лица девушки (см. 11b и 11с).
В результате, в конечном итоге, размеры лица девушки увеличиваются таким образом, что оно отображается так, что заполняет область отображения (см. 11d).
Как описано выше, когда выполняют операцию прикосновения к сенсорному экране 109, в то время как пальцем вычерчивают круг в направлении по часовой стрелке на изображении Мр отслеживания, DSC 100 определяет, что была выполнена операция увеличения масштаба изображения.
DSC 100 затем выполняет операцию увеличения масштаба изображения таким образом, что участок внутри вычерчиваемого круга на изображении Мр отслеживания отображается так, что он заполняет область отображения сенсорного экрана 109.
Таким образом, используя простую операцию прикосновения, состоящую в простом прикосновении к кругу, который заключен в выбранной области на изображении Мр отслеживания, DSC 100 может выполнять операцию изменения масштаба изображения так, что выбранная область отображается с заполнением области отображения сенсорного экрана 109.
Следует отметить, что здесь пояснение приведено для операции увеличения масштаба изображения. Операция уменьшения масштаба изображения, по существу, является такой же, как и в первом варианте осуществления, и ее пояснение, таким образом, здесь исключено.
Кроме того, при переключении также в режим воспроизведения, аналогично операции увеличения масштаба изображения, находясь в режиме фотографирования, DSC 100 может выполнять операцию увеличения размеров изображения так, что выбранная область отображаемого изображения будет отображаться с заполнением области отображения сенсорного экрана 109.
Кроме того, что касается процедуры обработки изменения масштаба изображения, установки изменения масштаба изображения, выполняемые на этапе SP4, процедуры RT1 обработки изменения масштаба изображения в соответствии с первым вариантом осуществления могут быть изменены на установки, пояснявшиеся во втором варианте осуществления.
Другими словами, на этапе SP4, ЦПУ 110 может установить центральную точку изменения масштаба изображения и коэффициент изменения масштаба изображения на основе координаты Х на экране точки центра вычерчиваемого круга, радиуса R вычерчиваемого круга и размера области отображения сенсорного экрана 109.
3. Другие варианты осуществления
3.1 Другой вариант 1 осуществления
В описанных выше первом и втором вариантах осуществления, в режиме воспроизведения, когда выполняют операцию прикосновения, в ходе которой палец перемещают так, что он вычерчивает круг в направлении по часовой стрелке, ЦПУ 110 DSC 100 выполняет увеличение размеров воспроизводимого изображения, которое воспроизводится на сенсорном экране 109.
В это время участок, который находится за пределами вычерчиваемого круга на отображенном воспроизводимом изображении Sp, может оставаться тем же, и размер участка, который находится внутри вычерчиваемого круга, может быть увеличен, как показано на фиг.12.
Более конкретно, когда выполняют операцию прикосновения, в ходе которой палец перемещается так, что он вычерчивает круг в направлении по часовой стрелке, ЦПУ 110 идентифицирует участок внутри вычерчиваемого круга на воспроизводимом изображении Sp.
ЦПУ 110 затем увеличивает размеры изображения на участке внутри вычерчиваемого круга, с центром с координатами X на экране, которые представляют собой точку центра вычерчиваемого крута, и используя коэффициент увеличения размеров изображения, соответствующий величине вычерчиваемого круга. Кроме того, ЦПУ 110 обрезает участки, которые продолжаются за пределами круга, из изображения участка с увеличенным размером изображения.
В результате, только участок внутри вычерчиваемого круга на воспроизводимом изображении Sp, отображаемом на сенсорном экране 109, увеличивают и отображают внутри круга с центром в точке центра вычерчиваемого круга.
Кроме того, например, предположим, что сенсорный экран 109 DSC 100 является совместимым с мультисенсорными функциями, и что операцию прикосновения, показанную на фиг.13, выполняют, при которой два круга одновременно вычерчивают путем перемещения двух пальцев.
В этом случае, ЦПУ 110 может оставить участки, которые находятся за пределами этих двух кругов, такими, как они есть, и может увеличить размер изображения в участках, которые соответственно формируют внутреннюю часть двух одновременно вычерчиваемых кругов.
Настоящее изобретение не ограничивается этими примерами, и, когда множество кругов вычерчивают последовательно, участки, которые формируют внутренние части последовательно вычерчиваемого множества кругов, могут быть последовательно увеличены.
3.2 Другой вариант 2 осуществления
Кроме того, в описанных выше первом и втором вариантах осуществления, когда выполняют операцию прикосновения, в ходе которой палец перемещают таким образом, что он отслеживает круг, операцию прикосновения определяют как операцию изменения масштаба изображения и выполняют операцию изменения масштаба изображения.
Однако настоящее изобретение не ограничивается этим примером, и, как показано на фиг.14, когда выполняют операцию прикосновения, в которой изображение Мр отслеживания слегка потирают пальцем (щелкают), и операцию щелчка определяют с помощью ЦПУ 110 по траектории пальца, ЦПУ 110 может распознать, что была выполнена операция увеличения масштаба изображения и выполняет операцию увеличения масштаба изображения.
Более конкретно, ЦПУ 110 распознает траекторию резкого движения, устанавливает координаты X на экране на точке начала резкого движения, как точке центра изменения масштаба изображения, и также устанавливает коэффициент изменения масштаба изображения в соответствии со скоростью щелчка (скорость движения пальца).
В это время, например, коэффициент изменения масштаба изображения устанавливают таким образом, что чем выше скорость резкого движения, тем выше коэффициент изменения масштаба изображения устанавливает ЦПУ 110.
Таким образом, используя простую операцию прикосновения, состоящую в использовании выбранного участка на изображении Мр отслеживания, в качестве начальной точки, и выполняя щелчок с выбранной скоростью, DSC 100 может выполнять операцию увеличения масштаба изображения так, что при этом пользователь устанавливает точку центра изменения масштаба изображения и коэффициент изменения масштаба изображения.
Следует отметить, что находясь в режиме воспроизведения, DSC 100 также может увеличивать размер отображаемого изображения в результате обеспечения операции щелчка, выполняемого аналогично операции изменения масштаба изображения в режиме фотографирования.
Кроме того, изобретение не ограничивается примером круга, и операция прикосновения, в которой палец перемещают для вычерчивания другой формы, такой как треугольник или квадрат, может быть определена как операция изменения масштаба изображения, и операцию изменения масштаба изображения можно выполнять соответственно. В этом случае также, аналогично случаю круга, ЦПУ 110 рассчитывает по траектории положения прикосновения (а именно, траектории пальца) точку центра формы, величине вычерчиваемой формы и направлению, в котором форму вычерчивают, и, основываясь на этом, ЦПУ 110 устанавливает точку центра изменения масштаба изображения, тип изменения масштаба изображения и коэффициент изменения масштаба изображения. ЦПУ 110 затем выполняет, соответственно, операцию изменения масштаба изображения. Однако в случае формы, для которой трудно рассчитать точку центра, когда эта форма вычерчена только частично, такой как, например, треугольник и т.д., точка центра может быть рассчитана в момент времени, в который будет вычерчена одна замкнутая форма.
3.3 Другой вариант 3 осуществления
Кроме того, в описанном выше первом варианте осуществления ЦПУ 110 выполняет операцию изменения масштаба изображения с коэффициентом изменения масштаба изображения, который соответствует длине вычерчиваемой дуги круга за заданный интервал времени.
Изобретение не ограничивается этим примером, и ЦПУ 110 может выполнять операцию изменения масштаба изображения каждый раз, когда длина вычерчиваемого круга достигает, например, четверти окружности круга, используя четверть коэффициента изменения масштаба изображения для полного круга.
Кроме того, каждый раз, когда длина вычерчиваемой дуги круга достигает, например, длины всего круга, а именно каждый раз, когда вычерчивается один круг, операция изменения масштаба изображения может быть выполнена с коэффициентом изменения масштаба изображения, соответствующим полному кругу.
При выполнении этого становится возможным выполнять управление таким образом, что операцию изменения масштаба изображения не выполняют до тех пор, пока дуга вычерчиваемого круга не достигнет заданной длины, и, таким образом, можно предотвратить ошибочные операции, такие как выполнение операции изменения масштаба изображения, когда к сенсорному экрану 109 прикасаются, например, по ошибке.
Изобретение не ограничивается этим примером, и коэффициент изменения масштаба изображения может быть установлен не в соответствии с длиной вычерчиваемой дуги круга, но в соответствии со скоростью, с которой вычерчивают дугу круга.
3.4 Другой вариант 4 осуществления
Кроме того, в описанных выше вариантах выполнения, в DSC 100, который представляет собой устройство обработки информации, предусмотрен участок 118 объектива и элемент 120 съемки изображения, служащие участком съемки изображения. В DSC 100, кроме того, предусмотрена жидкокристаллическая панель 115, как участок дисплея. В DSC 100, кроме того, предусмотрена сенсорная панель 113, как участок обнаружении положения. В DSC 100, кроме того, предусмотрено ЦПУ 110, как участок распознавания траектории, участок установки и участок управления.
Настоящее изобретение не ограничивается этим, и если только каждый из описанных выше функциональных участков DSC 100 имеет те же функции, он может быть сформирован с использованием других различных аппаратных или программных средств. Например, вместо сенсорного экрана 109, который сформирован в жидкокристаллической панели 115 и сенсорной панели 113, в DSC 100 может быть предусмотрена жидкокристаллическая панель и т.д., которая имеет функции сенсорной панели. Кроме того, вместо жидкокристаллической панели 115 в DSC 100 может быть предусмотрено другое устройство дисплея, такое как устройство органической EL (электролюминесценции) и т.д.
Кроме того, в описанных выше вариантах осуществления, настоящее изобретение применимо к DSC 100. Однако настоящее изобретение не ограничивается этим и может применяться в различных устройствах, включая в себя цифровую видеокамеру, персональный компьютер, мобильный телефон и т.д., если только такое устройство имеет устройство дисплея, в котором возможна операция прикосновения, такая как прикосновение к сенсорному экрану 109 и т.д.
Например, настоящее изобретение можно применять к навигационному устройству, которое отображает изображение карты. Путем применения настоящего изобретения в навигационном устройстве навигационное устройство может выполнять операцию увеличения/уменьшения размеров изображения, установки центра на выбранном участке изображения карты путем одной операции прикосновения, используя один палец.
3.5 Другой вариант 5 осуществления
Кроме того, в описанных выше вариантах осуществления, программа, используемая для выполнения каждого из различных процессов, записана в ПЗУ 111 программы DSC 100.
Настоящее изобретение не ограничивается этим примером, и программа может быть, например, записана заранее на носителе записи, таком как карта памяти, и ЦПУ 110 DSC 100 может считывать эту программу с носителя записи и выполнять ее. В качестве альтернативы, программа, считываемая с носителя записи, может быть установлена в ЭСППЗУ 125.
3.6 Другой вариант 6 осуществления
Кроме того, настоящее изобретение не ограничивается описанными выше первым и вторым вариантами осуществления и другими вариантами осуществления. Другими словами, объем настоящего изобретения охватывает выбранную комбинацию части или всех описанных выше первого, второго и других вариантов осуществления или выделение части описанных выше вариантов осуществления.
Для специалистов в данной области техники будет понятно, что различные модификации, комбинации, подкомбинации и изменения могут возникать в зависимости от конструктивных требований и других факторов, если только они находятся в пределах приложенной формулы изобретения или их эквивалентов.
Настоящая заявка содержит предмет изобретения, относящийся к тому, что раскрыто в приоритетной заявке JP 2009-121106 на японский патент, поданной в японское патентное ведомство 19 мая 2009 г.
Настоящее изобретение можно широко применять в устройствах, имеющих, например, сенсорный экран.