Устройство обнаружения ввода, способ обнаружения ввода, программа и носитель данных
Иллюстрации
Показать всеИзобретение относится к устройствам обнаружения ввода, включающим в себя сенсорную панель. Технический результат заключается в обеспечении управления устройством обнаружения ввода через сенсорную панель. Такой результат достигается тем, что устройство содержит дисплей, сенсорную панель, средство обнаружения ввода, которое одновременно обнаруживает два прикосновения, выполняемых пользователем на сенсорной панели, и средство отображения, заставляющее дисплей отображать в качестве множества элементов множество маршрутов, каждый соединяющий два прикосновения, обнаруженных таким образом. 3 н. и 6 з.п. ф-лы, 13 ил.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству обнаружения ввода, включающему в себя сенсорную панель, способу обнаружения ввода, программе и носителю данных.
Предпосылки создания изобретения
В последнее время для пользователей стало распространенным осуществлять управление автомобильным навигационным устройством, персональным цифровым помощником и подобным через сенсорную панель.
В соответствии с обычным способом выбирается множество элементов и они отображаются на экране дисплея автомобильного навигационного устройства или персонального цифрового помощника. Пользователь выбирает один из множества элементов посредством прикосновения к элементу на сенсорной панели для того, чтобы выполнялась обработка в соответствии с выбранным таким образом элементом. Фиг.12 иллюстрирует пример обычного способа, при котором Дисплей A, включающий в себя Варианты с I по III, отображается на экране дисплея. В случае когда, например, пользователь выбирает отображаемый таким образом Вариант I посредством прикосновения к Варианту I, выполняется процесс в соответствии с Вариантом I. Это заставляет экран дисплея отображать Дисплей B, который включает в себя Варианты с I-i по III-i. В случае когда пользователь выбирает отображаемый таким образом Вариант I-ii посредством прикосновения к Варианту I-ii, выполняется процесс в соответствии с Вариантом I-ii. Это заставляет экран дисплея отображать Дисплей C, который включает в себя Варианты с I-ii-1 по I-ii-3. В случае когда пользователь выбирает отображаемый таким образом Вариант I-ii-2 посредством прикосновения к Варианту I-ii-2, выполняется процесс в соответствии с Вариантом I-ii-2. Это заставляет экран дисплея отображать Дисплей D.
Фиг.13 конкретно показывает то, каким образом пользователь выполняет такую операцию ввода для того, чтобы, например, произвести поиск маршрута. Обычное автомобильное навигационное устройство отображает на экране дисплея новые элементы в отношении выбранного элемента (например, исходную точку или точку назначения) или прочие элементы, такие как промежуточные точки и условие для поиска маршрута, всякий раз, когда пользователь выбирает элемент (например, исходную точку или точку назначения), отображаемый на экране дисплея (см. Фиг.13). Пользователю требуется выполнять операцию ввода при каждом выборе элемента.
Фиг.11 является блок-схемой, показывающей то, каким образом, например, осуществляется управление устройством, включающим в себя сенсорную панель, посредством операций ввода пользователя. Сначала устройство определяет, выполняется или нет операция ввода пользователем в отношении устройства (Этап S101). Когда устройство принимает операцию ввода, устройство заставляет экран дисплея отображать множество вариантов (Этап S102). В случае когда пользователь выбирает один из множества вариантов посредством выполнения операции ввода устройство выполняет процесс в соответствии с выбранным таким образом вариантом (Этап S103). В случае когда процесс в соответствии с выбранным таким образом вариантом является последним процессом в отношении процесса выбора, устройство завершает процесс выбора (Этап 104). С другой стороны, в случае когда процесс, выполняемый на Этапе S103, требует от пользователя выбора нового элемента, процесс отображения возвращается к Этапу S102.
Тем не менее, описанное выше устройство требует от пользователя выполнения операции ввода всякий раз, когда на экране дисплея отображаются новые элементы. То есть от пользователя требуется многократное выполнение операции ввода до тех пор, пока не будут отображены элементы для окончательного выбора. Многократное выполнение таких операций ввода является неудобным для пользователя.
Для того чтобы решить проблему, например, Патентный Документ 1 раскрывает автомобильную навигационную систему, которая включает в себя средства для: (i) непрерывного увеличения/уменьшения отображаемой области карты и (ii) в том случае, когда отображаемая область карты совпадает с заранее определенной исходя из масштаба областью, временно останавливать увеличение/уменьшение отображаемой области. В этой системе в случае, когда отображаемой на сенсорной панели кнопки непрерывно прикасаются в течение заранее определенного периода времени, отображаемая область карты начинает последовательно увеличиваться/уменьшаться. Например, для того чтобы изменить процент уменьшения отображаемой карты на три ступени, пользователю обычно необходимо выполнить операцию ввода три раза. Тем не менее, система, раскрытая в Патентном Документе 1, требует от пользователя выполнения операции ввода всего один раз для того, чтобы изменить процент уменьшения на три ступени.
Кроме того, Патентный Документ 2 раскрывает другую систему навигации, которая позволяет пользователю вводить в навигационную систему инструкцию по увеличению/уменьшению карты следующим образом: (i) пользователь прикасается своим пальцем к области, которую требуется увеличить/уменьшить, при этом область включена в карту, отображаемую на экране навигации, и затем (ii) пользователь перемещает свой палец по направлению, в котором пользователь желает увеличить/уменьшить карту.
Список библиографических ссылок
Патентный Документ 1
Публикация Патентной Заявки Японии, Tokukai, № 2008-51644 A (Дата Публикации: 06 марта 2008 г.)
Патентный Документ 2
Публикация Патентной Заявки Японии, Tokukai, № 2003-344059 A (Дата Публикации: 03 декабря 2003 г.)
Сущность изобретения
Тем не менее, в системе, раскрытой в Патентном Документе 1, для каждого варианта выбора на экране дисплея отображается один вариант. В связи с этим пользователь не может узнать о том, что существуют варианты, отличные от тех, что отображаются таким образом. По этой причине в случае, когда среди существующих вариантов не отображен вариант, который наиболее подходит потребности пользователя, пользователь не может узнать о существовании такого варианта до тех пор, пока отображаются другие варианты. Это приводит к тому, что существует опасность того, что пользователь может нежелательно выбрать вариант, который среди существующих вариантов не является наиболее подходящим в отношении потребности пользователя.
Дополнительно, несмотря на то что система навигации, раскрытая в Патентном Документе 2, позволяет пользователю изменять масштаб карты до заранее определенного масштаба посредством выполнения одной операции ввода, Патентный Документ 2 не раскрывает способ для решения проблемы, заключенной в том, что от пользователя неудобным образом требуется: (i) выбрать элемент из множества элементов посредством выполнения операции ввода; и (ii) последовательно выполнять такой выбор (см. Фиг.12 и 13).
Настоящее изобретение создано, принимая во внимание эту проблему. Цель настоящего изобретения состоит в предоставлении устройства обнаружения ввода, которое позволяет пользователю выполнять операцию ввода, которая является простой и понятной.
Для того чтобы достигнуть цели, устройство обнаружения ввода настоящего изобретения включает в себя: дисплей, сенсорную панель, средство обнаружения ввода для обнаружения прикосновения, выполненного пользователем в отношении сенсорной панели; средство отображения для того, чтобы, когда средство обнаружения ввода обнаруживает прикосновение, (i) заставлять дисплей одновременно отображать множество заранее определенных элементов, (ii) заставлять дисплей одновременно отображать один из множества элементов в состоянии отображения, отличном от того, в котором отображается другой(ие) из множества заранее определенных элементов, и (iii) последовательно переключаться между одним из множества заранее определенных элементов, который отображается в состоянии отображения, и другим из множества заранее определенных элементов через заранее определенные интервалы таким образом, чтобы в состоянии отображения отображался другой из множества заранее определенных элементов; и средство выбора для выбора одного из множества заранее определенных элементов, который отображается в состоянии отображения, в том случае, когда средство обнаружения ввода завершает обнаружение прикосновения.
В соответствии с компоновкой устройство обнаружения ввода обнаруживает прикосновение, выполняемое пользователем в отношении сенсорной панели (например, с помощью пальца или «пера»). Здесь в то время, как устройство обнаружения ввода обнаруживает прикосновение, выполняемое пользователем, дисплей одновременно отображает множество элементов. Эти элементы являются вариантами (опциями), один из которых выбирается пользователем. Устройство обнаружения ввода заставляет дисплей отображать один из множества элементов в состоянии отображения, отличном от того, в котором отображается другой(ие) из множества элементов. Например, один из множества заранее определенных элементов отображается в определенном цвете, а другой(ие) из множества элементов отображается в другом цвете. В качестве альтернативы, например, один из множества заранее определенных элементов отображается как окруженный рамкой, а другой(ие) из множества заранее определенных элементов отображается не окруженным рамкой. Это позволяет пользователю среди элементов распознать определенный элемент, отображаемый таким образом.
Дополнительно устройство обнаружения ввода переключается между элементом, отображаемым в состоянии отображения, и другим из множества элементов через заранее определенные интервалы. Например, устройство обнаружения ввода заставляет дисплей отображать множество элементов, а именно первый элемент, второй элемент и третий элемент, таким образом, что первый элемент отображается в состоянии отображения, отличном от того, в котором отображаются второй и третий элементы. Затем, когда заранее определенный период времени истек, устройство обнаружения ввода заставляет дисплей отображать первый, второй и третий элементы таким образом, что второй элемент отображается в состоянии отображения, отличном от того, в котором отображаются первый и третий элементы. Посредством повторения такого процесса устройство обнаружения ввода заставляет дисплей последовательно отображать по очереди один из первого, второго и третьего элементов в состоянии отображения, отличном от того, в котором отображаются другие два элемента, из первого, второго и третьего элементов.
Когда устройство обнаружения ввода завершает обнаружение прикосновения, устройство обнаружения ввода задает один из множества элементов, который отображается в состоянии отображения в момент, когда средство обнаружения ввода завершает обнаружение прикосновения. Затем устройство обнаружения ввода выбирает таким образом заданный элемент.
Как описано выше, устройство обнаружения ввода согласно настоящему изобретению последовательно переключается между элементом, отображаемым в состоянии отображения, и другим элементом из множества элементов. Когда целевой элемент, который требуется выбрать, отображается в состоянии отображения, пользователь прекращает прикасаться к сенсорной панели для того, чтобы выбрать таким образом целевой элемент. Соответственно, возможно уменьшить число выполнений пользователем операций ввода, так как пользователь может выбрать целевой элемент, не прикасаясь к сенсорной панели многократно. Вследствие этого пользователь не раздражается операцией ввода. Дополнительно, пользователь может незамедлительно узнать о том, какие элементы отображаются во время выполнения процесса переключения. Следовательно, таким образом, в то время, как выполняется процесс переключения, (i) множество элементов отображаются одновременно таким образом, что один из множества элементов отображается в состоянии отображения, отличном от того, в котором отображаются другой(ие) из множества элементов, и (ii) производится последовательное переключение между одним из множества элементов, который отображается в состоянии отображения, и другим из множества элементов по очереди таким образом, что другой из множества элементов отображается в состоянии отображения.
В настоящем описании изобретения пользователь непосредственно прикасается к сенсорной панели с помощью объекта (такого, как палец или «перо»). Тем не менее, отмечено, что настоящее изобретение не ограничено этим. В том случае, если с помощью любого средства может быть обнаружено, что палец пользователя не прикасается к поверхности сенсорной панели, а находится близко к ней, такое обнаружение должно быть включено в объем понятия «прикосновение».
Дополнительно, для того чтобы достичь цели, способ обнаружения ввода согласно настоящему изобретению, выполняемый в устройстве обнаружения ввода, которое включает в себя дисплей и сенсорную панель, включает в себя этапы, на которых: (a) обнаруживают прикосновение, выполняемое пользователем в отношении сенсорной панели; (b) в то время как средство обнаружения ввода обнаруживает прикосновение, (i) заставляют дисплей одновременно отображать множество заранее определенных элементов, (ii) заставляют дисплей одновременно отображать один из множества заранее определенных элементов в состоянии отображения, отличном от того, в котором отображается другой(ие) из множества заранее определенных элементов, и (iii) последовательно переключаются между одним из множества заранее определенных элементов, который отображается в состоянии отображения, и другим из множества заранее установленных элементов через заранее определенные интервалы, таким образом, что другой из множества заранее определенных элементов отображается в состоянии отображения; и (c) выбирают один из множества заранее определенных элементов, который отображается в состоянии отображения в момент, когда средство обнаружения ввода завершает обнаружение прикосновения.
В соответствии с компоновкой способ обнаружения ввода согласно настоящему изобретению приводит к точно таким же результатам, как и те, что достигаются устройством обнаружения ввода согласно настоящему изобретению.
Как описано выше, устройство обнаружения ввода согласно настоящему изобретению: (i) одновременно отображает множество элементов; (ii) одновременно отображает один из множества элементов в состоянии отображения, отличном от того, в котором отображается другой(ие) из множества элементов; (iii) последовательно переключается между одним из множества элементов, который отображается в состоянии отображения, и другим из множества элементов таким образом, что другой из множества элементов отображается в состоянии отображения; и (iv) выбирает один из множества элементов, который отображается в состоянии отображения в момент, когда завершается обнаружение прикосновения, выполняемого пользователем в отношении сенсорного экрана. Вследствие этого пользователь может незамедлительно узнать о том, какие элементы отображаются, и легко выполнить операцию по выбору элемента из множества элементов, отображаемых таким образом.
Дополнительные задачи, признаки и эффективность настоящего изобретения могут быть прояснены нижеследующим описанием. Дополнительно преимущества настоящего изобретения будут очевидны из нижеследующего пояснения со ссылкой на чертежи.
Краткое описание чертежей
Фиг.1 является структурной схемой, иллюстрирующей основную часть устройства обнаружения ввода в соответствии с вариантом осуществления настоящего изобретения.
Фиг.2 является блок-схемой, которая показывает то, каким образом устройство обнаружения ввода согласно настоящему изобретению выбирает элемент.
Фиг.3 является видом, который иллюстрирует то, каким образом пользователь выполняет операцию ввода на дисплее посредством использования «пера» в соответствии с вариантом осуществления настоящего изобретения.
Фиг.4 является видом, который иллюстрирует то, каким образом пользователь выполняет операцию ввода на дисплее посредством использования пальца в соответствии с вариантом осуществления настоящего изобретения.
Фиг.5 является блок-схемой, которая показывает то, каким образом устройство обнаружения ввода согласно настоящему изобретению выбирает информацию в случае, когда на экране дисплея прикасаются к множеству точек.
Фиг.6 является видом, который иллюстрирует то, каким образом пользователь выполняет операцию ввода посредством прикосновения к двум точкам на дисплее для того, чтобы произвести поиск маршрута, в соответствии с вариантом осуществления настоящего изобретения.
Фиг.7 является блок-схемой, которая показывает то, каким образом устройство обнаружения ввода согласно настоящему изобретению выбирает маршрут в случае, когда пользователь выполняет операцию ввода посредством прикосновения к двум точкам на дисплее в соответствии с вариантом осуществления настоящего изобретения.
Фиг.8 является видом, который иллюстрирует то, каким образом пользователь выполняет операцию ввода посредством прикосновения к двум точкам на дисплее для того, чтобы произвести поиск маршрута, в соответствии с другим вариантом осуществления настоящего изобретения.
Фиг.9 является видом, который иллюстрирует то, каким образом пользователь выполняет операцию ввода посредством назначения одной точки, отображаемой на дисплее для того, чтобы произвести поиск маршрута между назначенной таким образом точкой и точкой, указывающей текущую позицию устройства обнаружения ввода в соответствии с другим вариантом осуществления обнаружения ввода согласно настоящему изобретению.
Фиг.10 является блок-схемой, показывающей то, каким образом устройство обнаружения ввода согласно настоящему изобретению выбирает маршрут в случае, когда пользователь выполняет операцию ввода посредством прикосновения к одной точке дисплея в соответствии с другим вариантом осуществления устройства обнаружения ввода согласно настоящему изобретению.
Фиг.11 является блок-схемой, показывающей то, каким образом выбирается элемент в соответствии с обычным способом.
Фиг.12 является видом, который иллюстрирует то, каким образом пользователь выполняет операцию ввода на дисплее, для того чтобы выбрать элемент в соответствии с обычным способом.
Фиг.13 является видом, который иллюстрирует то, каким образом пользователь выполняет операцию ввода на дисплее для того, чтобы произвести поиск маршрута в соответствии с обычным способом.
Описание вариантов осуществления
Один вариант осуществления устройства обнаружения ввода согласно настоящему изобретению описывается ниже со ссылкой на Фиг.1-8.
(Компоновка устройства обнаружения ввода)
Сначала со ссылкой на Фиг.1 ниже описывается основная часть устройства обнаружения ввода настоящего варианта осуществления.
Фиг.1 является структурной схемой, которая иллюстрирует основную часть устройства 1 обнаружения ввода настоящего варианта осуществления. Устройство 1 обнаружения ввода включает в себя: дисплей 2; сенсорную панель 3; секцию 4 ввода (средство обнаружения ввода, средство выбора); секцию 5 отображения (средство отображения); секцию 6 распознавания области (средство распознавания области); секцию 7 обнаружения координат (средство обнаружения координат); секцию 8 получения элементов; секцию 9 получения маршрутов; секцию 11 переключения элементов; секцию 12 переключения маршрутов и базу 10 данных (см. Фиг.1).
(Схематичное описание в отношении каждой секции)
Секция 4 ввода может принимать входной сигнал, который формируется в ответ на операцию ввода пользователя, которая является прикосновением, выполненным в отношении сенсорной панели 3, объектом, таким как «перо» или палец. Здесь «объектом» является, например, палец пользователя или «перо», используемые пользователем.
На основании входного сигнала, принятого секцией 4 ввода, секция 7 обнаружения координат обнаруживает координаты позиции на сенсорной панели 3, в которой объект выполнил прикосновение. Координаты позиции могут быть обнаружены обычным способом.
На основании входного сигнала, принятого секцией 4 ввода, секция 6 распознавания области может распознать позицию, в которой сенсорная панель 3 контактирует с объектом, или участок области, в которой сенсорная панель 3 контактирует с объектом.
Секция 8 получения элементов получает среди части данных те, которые, например, хранятся в базе 10 данных, множество элементов в соответствии с координатами позиции, обнаруженными секцией 7 обнаружения координат. Здесь отмечено, что элементы, полученные таким образом, могут изменяться: (i) в соответствии с размером области, которая распознана секцией 6 распознавания области; и (ii) в соответствии с периодом времени, в течение которого сенсорная панель 3 и объект контактируют друг с другом и обнаруженном секцией 4 обнаружения ввода.
В случае когда: (i) секция 4 ввода приняла множество входных сигналов от пользователя и (ii) секция 7 обнаружения координат обнаружила множество координат позиций для соответствующих входных сигналов, секция 9 получения маршрутов получает среди части данных, хранящихся в базе 10 данных, множество маршрутов, определенных в соответствии с тем, каким образом множество координат позиций соотносятся друг с другом.
Секция 11 переключения элементов выбирает один из множества элементов, полученного секцией 8 получения элементов, таким образом, чтобы один из множества элементов отображался в состоянии отображения, отличном от того, в котором отображается другой(ие). Дополнительно, секция 11 переключения элементов может переключаться между одним из множества элементов и другим из множества элементов в том случае, когда истек заранее определенный период времени.
Секция 12 переключения маршрутов вызывает отображение в выбранном состоянии одного из множества маршрутов, полученного секцией 9 получения маршрутов. Дополнительно, секция 12 переключения маршрутов переключается между одним из множества маршрутов и другим из множества маршрутов в том случае, когда истек заранее определенный период времени.
Секция 5 отображения заставляет дисплей 2 отображать различную графическую и текстовую информацию. Дисплей 2 может быть проиллюстрирован, но не ограничиваться, жидкокристаллическим дисплеем. Отмечено, что в качестве дисплея 2 может использоваться другой тип экрана дисплея. Понятие «информация» содержит в себе: множество элементов, полученных секцией 8 получения элемента; и курсовую информацию, указывающую множество маршрутов (курсов), полученное секцией 9 получения маршрутов.
Множество элементов, информация маршрута и информация карты хранятся в базе 10 данных. База 10 данных имеет средство хранения, такое как жесткий диск, флэш-память или RAM. В качестве альтернативы, такая информация может храниться на устройстве сервера в сети Интернет. В этом случае устройство 1 обнаружения ввода может дополнительно включать в себя устройство связи для того, чтобы осуществлять связь с устройством сервера в сети Интернет.
Сенсорная панель 3 может быть проиллюстрирована обычной сенсорной панелью, такой как: резистивная сенсорная панель; сенсорной панелью электромагнитной индуктивности; емкостной сенсорной панелью; инфракрасной сенсорной панелью или фоточувствительной сенсорной панелью. Среди этого предпочтительной в отношении точности распознавания координат и применимости к вводу множества точек является фоточувствительная сенсорная панель. Фоточувствительная сенсорная панель является сенсорной панелью, в которой предоставлено фотоприемное устройство и которая может распознавать входную информацию, вводимую пользователем, посредством обнаружения величины падающего на сенсорную панель света.
(Процесс выбора, выполняемый в отношении одной точки ввода)
Нижеследующее описание со ссылкой на Фиг.2 рассматривает, каким образом устройство 1 обнаружения ввода выполняет процессы. Фиг.2 является блок-схемой, которая показывает то, каким образом устройство 1 обнаружения ввода выполняет процессы.
Сначала секция 4 ввода принимает входной сигнал от сенсорной панели 3, при этом выходной сигнал формируется в ответ на операцию ввода пользователя (в ответ на прикосновение, выполняемое пользователем в отношении сенсорной панели) (Этап S11). Секция 4 ввода передает полученный таким образом сигнал секции обнаружения координат. На основании входного сигнала, поданного от секции 4 ввода, секция 7 обнаружения координат обнаруживает координаты позиции в отношении позиции на сенсорной панели 3, в которой выполняется операция ввода пользователем.
Здесь «операция ввода пользователем» означает то, что пользователь прикасается к сенсорной панели 3 объектом, таким как «перо» или палец, или пользователь убирает такой объект от сенсорной панели 3. Дополнительно «позиция на сенсорной панели 3, в которой выполняется операция ввода пользователем» означает позицию на сенсорной панели, в которой пользователь прикасается с помощью объекта, такого как «перо» или палец.
Секция 4 ввода определяет, контактирует ли объект с сенсорной панелью 3 в течение заранее определенного периода T0 времени или дольше (Этап S12). В случае когда период времени, в течение которого объект контактирует с сенсорной панелью 3, меньше заранее определенного периода T0 времени, секция 4 ввода определяет, что операция ввода является нормальной операцией. В этом случае устройство 1 обнаружения ввода выполняет процесс в соответствии с операцией ввода (Этап S13).
С другой стороны, в случае когда секция 4 ввода определяет, что объект контактирует с сенсорной панелью 3 в течение заранее определенного периода T0 времени или дольше, секция 8 получения элементов получает среди данных, хранящихся в базе 10 данных, элементы в количестве N штук в соответствии с координатами позиции, обнаруженными секцией 7 обнаружения координат (Этап S14). Секция 11 переключения элементов переводит один из N элементов в выбранное состояние (Этап S15). Секция 5 отображения заставляет дисплей 2 одновременно отображать элементы в количестве N штук таким образом, что пользователь может распознать один из N элементов, который находится в выбранном состоянии. После этого устройство 1 обнаружения ввода переходит в режим готовности до тех пор, пока не истечет заранее определенный период T1 времени (Этап S16). После того как заранее определенный период T1 времени истек, секция 11 переключения элементов выбирает в качестве элемента, который должен быть введен, один из N элементов, находящийся в выбранном состоянии (Этап S17). Далее секция 11 переключения элементов определяет, приняла или нет секция 4 ввода от пользователя операцию ввода, вызывающую завершение выбора (Этап S18). В случае когда секция 11 выбора элементов определяет, что секция 4 ввода приняла операцию ввода, вызывающую завершение выбора, секция 11 переключения элементов завершает операцию выбора. Когда операция выбора завершается, один из N элементов, который: (i) находится в выбранном состоянии в этот момент времени и (ii) был выбран в качестве элемента, который должен быть введен, в конечном счете выбирается в качестве входной информации (Этап S20). В случае когда секция 11 переключения элементов на Этапе S18 определяет, что секция 4 ввода не приняла операцию ввода, вызывающую завершение выбора, секция 11 переключения элементов переключается между одним из N элементов и другим из N элементов (Этап S19). Затем устройство 1 обнаружения ввода вновь переходит в режим ожидания до тех пор, пока не истечет заранее определенный период T1 времени. После этого секция 11 переключения элементов определяет, приняла или нет секция 4 ввода операцию ввода, вызывающую завершение выбора.
Таким образом, секция 11 переключения элементов последовательно переключается между одним элементом, который находится в выбранном состоянии, и другим элементом до тех пор, пока секция 4 ввода не примет от пользователя операцию ввода, вызывающую завершение выбора. После того как: (i) каждый из N элементов последовательно переключен в выбранное состояние по очереди и (ii) для каждого из N элементов, последовательно переключенного в выбранный режим, устройство 1 обнаружения ввода находилось в состоянии готовности до тех пор, пока заранее определенный период T1 времени не истек, процесс возвращается к исходному этапу (S11) и повторяется.
(Каким образом функционирует устройство определения ввода в том случае, когда произведен ввод одной точки ввода)
Далее нижеследующее описание со ссылкой на Фиг.3 и 4 рассматривает, каким образом осуществляется управление устройством 1 обнаружения ввода в соответствии с вариантом осуществления.
Фиг.3 иллюстрирует то, каким образом: (i) изображения отображаются на экране 2 дисплея и (ii) пользователь выполняет операцию ввода, в то время как устройство 1 обнаружения ввода выполняет процесс, показанный на Фиг.2. В настоящем варианте осуществления пользователь выполняет операцию ввода посредством прикосновения к сенсорной панели 3 с помощью «пера» (объекта) 22.
В том случае, когда пользователь прикасается к сенсорной панели с помощью «пера» 22 в течение заранее определенного периода T0 времени или дольше, экран 2 дисплея отображает множество элементов (Магазины A, B и C) в соответствии с позицией, в которой происходит прикосновение «пера» 22 (см. Фиг.3). В этот момент времени один из множества отображаемых таким образом элементов находится в выбранном состоянии (например, Магазин A). Здесь «выбранное состояние» означает режим отображения, который отличается от того, в котором отображаются другие из множества элементов. Пользователь может распознать, какой из множества элементов находится в выбранном состоянии, например, вызывая отображение элемента, который находится в выбранном состоянии (i) в цвете, отличном от или (ii) в состоянии, обратном тому, в котором отображаются другие из множества элементов.
В случае когда «перо» 22 и сенсорная панель 3 контактируют друг с другом в течение заранее определенного периода T1 времени, элемент, который находится в выбранном состоянии, переключается с Магазина A на Магазин C. В случае когда «перо» 22 и сенсорная панель 3 контактируют друг с другом в течение другого заранее определенного периода T1 времени, элемент, который находится в выбранном состоянии, переключается с Магазина C на Магазин B. В случае когда «перо» 22 и сенсорная панель 3 контактируют друг с другом в течение дополнительного заранее определенного периода T1 времени, элемент, который находится в выбранном состоянии, переключается с Магазина B на Магазин A. Переключение между элементами повторяется до тех пор, пока пользователь не уберет «перо» 22 от сенсорной панели 3. В данных обстоятельствах, например в случае, когда пользователь убирает «перо» 22 от сенсорной панели, в то время как в выбранном состоянии находится Магазин B, в конечном счете Магазин B выбирается в качестве входной информации. Вследствие этого выполняется процесс в соответствии с выбранной таким образом информацией. Например, на дисплее 2 отображается подробная информация в отношении Магазина B.
В настоящем варианте осуществления «перо» 22 и сенсорная панель 3 контактировали друг с другом в течение времени с момента, когда пользователь вызвал запуск устройством 1 обнаружения ввода процесса выбора, посредством удержания прикосновения сенсорной панели 3 с «пером» 22 в течение заранее определенного периода T0 времени или дольше, до момента, когда пользователь, в конечном счете, задал элемент, который должен быть выбран. То есть устройство 1 обнаружения ввода продолжает выполнять процесс переключения между элементами в то время, пока «перо» 22 и сенсорная панель 3 контактируют друг с другом. И в том случае, когда пользователь убирает «перо» 22 от сенсорной панели 3 таким образом, что «перо» 22 и сенсорная панель 3 более не контактируют друг с другом, устройство 1 обнаружения ввода приостанавливает процесс переключения. Тем не менее, отмечено, что настоящий вариант осуществления не ограничен этим. Например, процесс переключения между элементами может выполняться непрерывно даже в случае, когда пользователь убирает «перо» 22 от сенсорной панели 3, после того как пользователь начал запуск устройством 1 обнаружения ввода процесса выбора, приведя в контакт сенсорную панель 3 и «перо» 22 на заранее определенный период T0 времени или дольше. В этом случае, когда пользователь вновь прикасается к сенсорной панели 3 в качестве операции ввода, вызывающей завершение выбора, в то время как целевой элемент отображается на дисплее 2 в выбранном состоянии, пользователь может выбрать целевой элемент в качестве входной информации. Отметим здесь, что позиция на сенсорной панели, в которой пользователь прикоснулся в качестве операции ввода, вызывая завершение выбора, не ограничена позицией, в которой отображается целевой элемент, который должен быть выбран. Пользователь может выполнять операцию ввода посредством прикосновения в любом месте на сенсорной панели 3.
(Отображение элементов в соответствии с участком области контакта)
Фиг.4 иллюстрирует случай, когда пользователь выполняет операцию ввода, проиллюстрированную на Фиг.3, посредством использования, например, вместо «пера» 22 пальца 20. В этом случае область, в которой палец 20 и сенсорная панель 3 контактируют друг с другом, больше, чем область, в которой контактируют друг с другом «перо» 22 и сенсорная панель 3. Отметим здесь, что нижеследующее описание рассматривается только в отношении различия между операцией ввода, выполняемой посредством использования пальца 20, и операцией ввода, выполняемой посредством использования «пера» 22.
В том случае, когда пользователь прикасается к точке, проиллюстрированной на Фиг.3, при помощи «пера» 22, отображаются три элемента (Магазины A, B и C). С другой стороны, в случае когда пользователь прикасается к той же точке при помощи пальца 20 вместо «пера» 22, отображаются (см. Фиг.4) пять элементов (Магазины A, B, C, D и E). Элемент, который должен быть в выбранном состоянии, переключается с Магазина A на другой из пяти элементов последовательно один за другим в то время, пока палец 20 и сенсорная панель 3 контактируют друг с другом. Процесс переключения между элементами повторяется до тех пор, пока пользователь не уберет палец 20 с сенсорной панели 3. Здесь нижеследующее описание рассматривается в отношение того, каким образом устройство 1 обнаружения ввода выполняет процесс переключения между элементами.
В случае когда секция 4 ввода приняла входной сигнал от сенсорной панели 3, секция 7 обнаружения координат обнаруживает координаты позиции области, в которой объект, такой как «перо» или палец пользователя, и сенсорная панель 3 контактируют друг с другом. Одновременно секция 6 распознавания области обнаруживает размер области, в которой объект, такой как «перо» или палец пользователя, и сенсорная панель 3 контактируют друг с другом. В том случае, когда область меньше заранее определенного участка (например, в том случае, когда к сенсорной панели 3 прикасаются с помощью остроконечного «пера» так, что область, в которой сенсорная панель 3 и объект контактируют друг с другом, мала), секция 8 получения элементов получает множество элементов на основании координат местоположения, обнаруженных посредством секции 7 обнаружения координат. В противоположность, в случае когда участок такой зоны равен или больше заранее определенного участка (например, в случае, когда к сенсорной панели 3 прикасаются пальцем так, что область, в которой сенсорная панель 3 и палец контактируют друг с другом, больше области в том случае, когда друг с другом контактируют сенсорная панель 3 и «перо»), секция 8 получения элемента получает множество элементов на основании: (i) координат позиции, обнаруженных секцией 7 обнаружения координат; и (ii) координат соседней позиции. Координаты позиции, которые расположены в заранее определенном диапазоне, могут использоваться в качестве координат соседней позиции. В качестве альтернативы, координаты соседней позиции могут определяться в соответствии с размером области, в которой контактируют друг с другом сенсорная панель 3 и объект. Таким образом, секция 8 пол