Устройство обработки цифрового изображения и способ выполнения масштабирования изображения на основе прикосновения

Иллюстрации

Показать все

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

Реферат

Область техники, к которой относится изобретение

Предусмотрено устройство обработки информации, в котором используется свойство масштабирования изображения для изменения масштаба отображенного изображения, с использованием операции прикосновения.

Уровень техники

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

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

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

Следует отметить, что в описанной выше "мультисенсорной" операции, хотя можно выполнять различные операции прикосновения, поскольку используется множество пальцев, операция становится сложной по сравнению с операцией с одним прикосновением.

Сущность изобретения

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

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

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

В соответствии с настоящим изобретением, масштаб изображения может быть увеличен и уменьшен при использовании простой операции, состоящей в простом отслеживании траектории одного пальца (а именно, операции с одним прикосновением). Таким образом, реализуются устройство обработки информации, способ масштабирования изображения и программа для него, которые позволяют улучшить функциональность при выполнении операции увеличения/уменьшения масштаба изображения.

Краткое описание чертежей

На фиг.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, поясняется процедура процесса (также называется процедурой процесса изменения масштаба изображения) при выполнении операции изменения масштаба изображения в соответствии с описанной выше операцией прикосновения.

Следует отметить, что процедур