Устройство определения контактной операции, способ определения контактной операции и программа

Изобретение относится к компьютерной технике, а именно к вводным устройствам для взаимодействия пользователя с компьютером. Технический результат - исключение ошибочного обнаружения операции постукивания, в которой пальцем касаются сенсорной панели и после палец убирают, вместо операции пролистывания, в которой пальцем проводят по сенсорной панели, в оконечном участке области обнаружения контакта. Предложено устройство определения контактной операции. Устройство содержит дисплей, сенсорную панель, блок обнаружения операции, блок установки области, блок определения операции. Блок установки области определяет первую область и вторую, окружающую первую, причем ширина второй области больше первой на величину, равную или большую заданному расстоянию от начальной точки до конечной точки контакта. Вторую область используют для различения между операцией постукивания и операцией пролистывания. Операция пролистывания будет выполнена, когда конечная точка обнаружена в первой или второй области после обнаружения начальной точки во второй области. Операция постукивания будет выполнена, когда конечная точка контакта обнаружена в пределах заданного расстояния от начальной точки контакта после обнаружения начальной точки контакта в первой области. 3 н. и 3 з.п. ф-лы, 7 ил.

 

Область техники

Настоящее изобретение относится к устройству определения контактной операции, способу определения контактной операции и программе.

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

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

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

Техническая задача

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

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

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

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

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

Решение задачи

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

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

Устройство определения контактной операции может дополнительно включать в себя блок дистанционного управления для дистанционного управления электронными устройствами в ответ на выполнение операции постукивания и/или операции пролистывания.

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

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

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

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

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

Предпочтительные эффекты изобретения

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

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

Фиг.1 иллюстрирует общий вид устройства определения контактной операции согласно варианту осуществления настоящего изобретения.

Фиг.2 иллюстрирует конфигурацию системы дистанционного управления, включающей в себя устройство управления.

Фиг.3 является блок-схемой, иллюстрирующей основную конфигурацию устройства управления.

Фиг.4 иллюстрирует способ различения между операцией постукивания и операцией пролистывания.

Фиг.5 иллюстрирует состояние, в котором контактная операция в оконечном участке области обнаружения контакта определена ошибочно.

Фиг.6 является блок-схемой, иллюстрирующей функционирование устройства управления.

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

Описание вариантов осуществления

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

[1. Обзор устройства определения контактной операции]

Сначала, со ссылкой на фиг.1, будет приведен обзор устройства определения контактной операции согласно варианту осуществления настоящего изобретения. Следует заметить, что нижеприведенное описание будет дано для случая, когда устройством определения контактной операции является устройство 100 управления, имеющее сенсорный дисплей 101. Однако устройством определения контактной операции может быть другое электронное устройство, имеющее сенсорный дисплей 101.

Как показано на фиг.1, устройство 100 управления определяет, попадает ли контактная операция, выполненная пользователем, в область 110 обнаружения контакта сенсорной панели 101а, предусмотренной на сенсорном дисплее 101. В то же время область 110 обнаружения контакта может быть областью всей сенсорной панели 101а или заданной областью на сенсорной панели 101а, устанавливаемой устройством 100 управления.

В данном случае устройство 100 управления определяет тип выполненной контактной операции (операция постукивания или операция пролистывания) для произвольной начальной точки SP контакта, указанной в области 110 обнаружения контакта. В результате определения такой контактной операции пользователь может ввести желаемую команду без необходимости подтверждения посредством просмотра дисплея на сенсорной панели 101а (панель 101b дисплея, показанная на фиг.3).

Устройство 100 управления устанавливает первую и вторую области 111 и 112 в области 110 обнаружения контакта. В данном случае устройство 100 управления устанавливает вторую область 112 так, чтобы она окружала первую область 111 и имела ширину, большую или равную заданному расстоянию D между начальной точкой SP контакта и конечной точкой ЕР контакта (или конечной точкой ЕР' контакта), и данную область используют для различения между операцией постукивания или операцией пролистывания. В то же время внешняя граница второй области 112 соответствует внешней границе области 110 обнаружения контакта.

Когда палец Р пользователя, перо и т.п. входит в контакт с областью 110 обнаружения контакта и затем прекращает контакт (отклоняется от) области 110 обнаружения, устройство 100 управления определяет, какая из операций постукивания или операций пролистывания была выполнена. После этого устройство 110 управления выполняет обработку в соответствии с результатом определения контактной операции.

В данном случае, когда начальная точка SP контакта обнаружена во второй области 112, устройство 100 управления определяет выполнение операции пролистывания вне зависимости от позиции конечной точки ЕР контакта. В результате, даже если начальная точка SP контакта указана во второй области 112 и выполнена операция пролистывания, можно избежать ошибочного определения выполнения операции постукивания.

[2. Конфигурация устройства 100 управления]

Далее, со ссылками на фиг.2 и 3, будет приведено описание конфигурации устройства 100 управления.

Как показано на фиг.2, устройство 100 управления составляет часть системы дистанционного управления для дистанционного управления электронными устройствами, например телевизионным приемником 10. Устройство 100 управления, например, может быть электронным устройством, таким как PDA, мобильный телефон или музыкальный проигрыватель. Телевизионный приемник 10 является примером электронного устройства, которое может дистанционно управляться пользователем посредством использования устройства 100 управления.

Устройство 100 управления осуществляет двунаправленную связь с телевизионным приемником 10 без использования сети или через проводную или беспроводную сеть. В ответ на контактную операцию, выполняемую пользователем посредством сенсорной панели 101а, устройство 100 управления передает команду на телевизионный приемник 10 и принимает данные, например контекстную информацию, от телевизионного приемника 10. В то же время вместо наличия функции двунаправленной связи, устройство 100 управления может быть выполнено только с возможностью передачи команд.

В этом случае устройство 100 управления определяет, какая из операций постукивания или операций пролистывания была выполнена в отношении произвольной начальной точки SP контакта, указанной в области 110 обнаружения контакта на сенсорной панели 101а, предусмотренной в сенсорном дисплее 101. В результате пользователь может ввести желаемую команду без необходимости ее подтверждения просмотром дисплея на панели 101b дисплея в состоянии, когда внимание пользователя обращено на содержание, просматриваемое на телевизионном приемнике 10.

Как показано на фиг.3, устройство 100 управления включает в себя сенсорный дисплей 101, блок 103 управления, память 105 и блок 107 связи.

Сенсорный дисплей 101 выполнен так, что на панель 101b дисплея нанесена сенсорная панель 101а. Сенсорная панель 101а может использовать резистивный способ, емкостной способ, ультразвуковой способ или инфракрасный способ работы. В качестве панели 101b дисплея может быть использован ЖК-дисплей (LCD) и т.п.

Сенсорная панель 101а функционирует как блок обнаружения операции посредством обнаружения состояния контакта пальца Р, пера и т.п. с поверхностью панели. Сенсорная панель 101а подает сигнал контакта на блок 103 управления, когда палец Р касается поверхности панели, и подает сигнал прекращения контакта на блок 103 управления, когда палец Р убирают с поверхности панели.

Кроме того, пока палец Р находится в контакте с сенсорной панелью 101а, сенсорная панель 101а подает координатный сигнал, соответствующий позиции контакта, на блок 103 управления. В данном случае, координатный сигнал представляет собой координаты X-Y позиции контакта с сенсорной панелью 101а.

Блок 103 управления включает в себя ЦП, ОЗУ, ПЗУ и т.п. ЦП выполняет программу, хранящуюся в ПЗУ, использует ОЗУ в качестве рабочей памяти, и управляет всеми блоками устройства 100 управления. Во время выполнения программы блок 103 управления функционирует как блок установки области и блок определения операции.

Память 105 является энергонезависимой памятью EEPROM (ЭСППЗУ - Электрически Стираемое Программируемое Постоянное Запоминающее Устройство) и хранит отображаемые данные, информацию о командах и т.п. Блок 107 связи передает заданную команду операции на телевизионный приемник 10 в ответ на ввод команды пользователем. Кроме того, блок 107 связи передает запрос на передачу, например, информации о содержании, на телевизионный приемник 10, и принимает информацию о содержании и т.п. от телевизионного приемника 10.

Блок 103 управления декодирует координатный сигнал, подаваемый сенсорной панелью 101а, для генерирования координатных данных и управляет блоками устройства 100 управления на основе координатных данных и сигналов контакта/прекращения контакта.

В ответ на команду, введенную пользователем, блок 103 управления считывает информацию о команде, соответствующую введенной команде, из памяти 105 и подает информацию о команде на блок 107 связи. Блок 107 связи передает заданную команду операции на телевизионный приемник 10 на основе информации о команде.

Блок 103 управления считывает из памяти 105 отображаемые данные для генерирования отображаемых данных экрана ГИП (Графический Интерфейс Пользователя) и подает отображаемые данные на панель 101b дисплея. Панель 101b дисплея отображает экран ГИП на основе отображаемых данных.

Блок 103 управления устанавливает область 110 обнаружения контакта для сенсорной панели 101а и устанавливает первую и вторую области 111 и 112 в области 110 обнаружения контакта. Блок 103 управления устанавливает первую и вторую области 111 и 112 с использованием координат сенсорной панели 101а и фиксирует первую и вторую области 111 и 112. В данном случае, вторую область 112 устанавливают так, что она окружает первую область 111 и имеет ширину, большую или равную заданному расстоянию D между начальной точкой SP контакта и конечной точкой ЕР контакта (или конечной точкой ЕР' контакта), и вторую область 112 используют для различения операции постукивания и операции пролистывания.

Кроме того, когда конечные точки ЕР и ЕР' контакта обнаружены в первой и второй областях 111 и 112 после обнаружения начальной точки SP контакта во второй области 112, блок 103 управления определяет, что была выполнена операция пролистывания. В данном случае, блок 103 управления сравнивает координаты начальной точки SP контакта или конечных точек ЕР и ЕР' контакта с координатами первой области 111 или второй области 112, и, таким образом, определяет относительное расположение между начальной точкой SP контакта или конечных точек ЕР и ЕР' контакта и первой областью 111 или второй областью 112.

[3. Ошибочное определение контактной операции]

Далее, со ссылками на фиг.4 и 5, будет дано описание ошибочного определения контактной операции в оконечном участке области 110 обнаружения контакта.

Как показано на фиг.4, устройство 100 управления различает операцию постукивания и операцию пролистывания.

Как показано в состояниях ST4A и ST4B, когда палец Р пользователя касается сенсорной панели 101а в области 110 обнаружения контакта, устройство 100 управления обнаруживает позицию контакта пальца Р в качестве начальной точки SP контакта. Устройство 100 управления устанавливает область в пределах расстояния D от начальной точки SP контакта в качестве области 113 определения постукивания. Затем, когда палец Р прекращает контакт с сенсорной панелью 101а, устройство 100 управления обнаруживает позицию прекращения контакта пальца Р в качестве конечной точки ЕР контакта. После этого устройство 100 управления определяет, расположена ли конечная точка ЕР контакта в области 113 определения постукивания.

В данном случае, поскольку в состоянии ST4A конечная точка ЕР контакта расположена в области 113 определения постукивания, устройство 100 управления определяет, что была выполнена операция постукивания. С другой стороны, поскольку в состоянии ST4B конечная точка ЕР контакта расположена вне области 113 определения постукивания, устройство 100 управления определяет, что была выполнена операция пролистывания. В то же время, когда в состоянии ST4B точку ЕР' контакта обнаруживают вне области 113 определения постукивания перед обнаружением конечной точки ЕР контакта, устройство 100 управления может определить, что была выполнена операция пролистывания.

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

Когда палец Р пользователя касается сенсорной панели 101а в оконечном участке области 110 обнаружения контакта, устройство 100 управления обнаружит начальную точку SP контакта и установит область в пределах расстояния D от начальной точки SP контакта в качестве области 113 определения постукивания. В данном случае, когда начальная точка SP контакта расположена на расстоянии, меньшем расстояния D от границы (внешний край области 110 обнаружения контакта) между областью 100 обнаружения контакта и вне данной области, участок (в примере, показанном на фиг.5, это левая сторона области 113 определения постукивания) области 113 определения постукивания отклоняется от области 110 обнаружения контакта.

Для выполнения операции пролистывания пользователь убирает палец Р от сенсорной панели 110а после того, как палец Р был перемещен из области 110 обнаружения контакта вовне данной области. Однако устройство 100 управления не может обнаружить (не обнаруживает) позицию контакта пальца Р вне данной области. По этой причине, когда палец Р перемещается на внешний край области 110 обнаружения контакта, устройство 100 управления предположит, что палец Р прекратил контакт с сенсорной панелью 101а, и обнаружит внешний край области 110 обнаружения контакта в качестве конечной точки ЕР' контакта. Далее устройство 100 управления определяет, расположена ли конечная точка ЕР' контакта в области 113 определения постукивания.

В примере, показанном на фиг.5, поскольку конечная точка ЕР' контакта расположена внутри области 113 определения постукивания (внешний край области 110 обнаружения контакта), устройство 100 управления определит, что была выполнена операция постукивания. Таким образом, несмотря на то, что пользователь выполнил операцию пролистывания, будет ошибочно определено выполнение операции постукивания.

[4. Функционирование устройства 100 управления]

Далее, со ссылками на фиг.6 и 7, будет описано функционирование устройства 100 управления.

Устройство 100 управления функционирует в соответствии со способом определения контактной операции, показанным на фиг.6. Как показано на фиг.6, устройство 100 управления устанавливает первую и вторую области 111 и 112 в области 110 обнаружения контакта (этап S101). Вторая область 112 имеет произвольную форму с шириной, большей или равной расстоянию D, так чтобы окружать первую область 111. В то же время внешний край второй области 112 соответствует внешнему краю области 110 обнаружения контакта.

Устройство 100 управления определяет, коснулся ли палец Р пользователя области 110 обнаружения контакта (S103). Затем, когда палец Р коснулся области 110 обнаружения контакта, обнаруживают начальную позицию контакта пальца Р в качестве начальной точки SP контакта (S105), и область в пределах расстояния D от начальной точки SP контакта устанавливают как область 113 определения постукивания (S107).

Далее устройство 100 управления определяет, прекратил ли палец Р контакт с областью 110 обнаружения контакта (S109). Когда палец Р прекращает контакт с областью 110 обнаружения контакта, устройство 100 управления обнаруживает конечную позицию контакта пальца Р в качестве конечной точки ЕР контакта (S111). Кроме того, устройство 100 управления определяет, отклонился ли палец Р от области 110 обнаружения контакта (S113). Когда палец Р отклонился от области 110 обнаружения контакта, устройство 100 управления предполагает, что палец Р прекратил контакт с областью 110 обнаружения контакта и обнаруживает позицию, в которой палец Р касался области 110 обнаружения контакта во внешнем крае области 110 обнаружения контакта, в качестве конечной точки ЕР' контакта (S111).

Когда конечные точки ЕР и ЕР' контакта обнаружены, устройство 100 управления определяет, расположена ли начальная точка SP контакта вне второй области 112 (S115).

Когда определено, что начальная точка SP контакта расположена вне второй области 112, устройство 100 управления определяет, расположены ли конечные точки ЕР и ЕР' контакта в области 113 определения постукивания (S117). После этого, если конечные точки ЕР и ЕР' контакта расположены в области 113 определения постукивания, устройство 100 управления определяет, что была выполнена операция постукивания (S119), а если конечные точки ЕР и ЕР' контакта расположены вне области 113 определения постукивания, устройство 100 управления определяет, что была выполнена операция перелистывания (S121).

С другой стороны, когда на этапе S115 определено, что начальная точка SP контакта не расположена вне второй области 112 (то есть расположена во второй области 112), устройство 100 управления определяет, что была выполнена операция перелистывания безотносительно позиций конечных точек ЕР и ЕР' контакта (S121).

Как показано на фиг.7, устройство 100 управления позволяет избежать, в соответствии со способом определения контактной операции, приведенным на фиг.6, ошибочного определения контактной операции в оконечном участке области 110 обнаружения контакта. Устройство 100 управления устанавливает первую и вторую области 111 и 112 в области 110 обнаружения контакта. Внешний край второй области 112 соответствует внешнему краю области 110 обнаружения контакта.

Вторая область 112 имеет произвольную форму и ширину, равную D или более для того, чтобы окружить первую область 111. В данном случае, ширина второй области 112 соответствует заданному расстоянию D или более между начальной точкой SP контакта и конечными точками ЕР и ЕР' контакта, которые используют для определения, какая из операций постукивания или пролистывания была выполнена.

Когда палец Р пользователя касается сенсорной панели 101a во второй области 112, устройство 100 управления обнаруживает начальную точку SP контакта и устанавливает область в пределах расстояния D от начальной точки SP контакта в качестве области 113 определения постукивания. В данном случае предполагается вариант, когда начальная точка SP контакта расположена не далее расстояния D от внешнего края второй области 112. В этом случае, как показано на фиг.7, участок области 113 определения постукивания отклоняется от области 110 обнаружения контакта.

После перемещения пальца Р пользователя из второй области 112 вовне данной области (вовне области 110 обнаружения контакта), палец Р пользователя прекращает контакт с сенсорной панелью 101а. Однако устройство 100 управления не может обнаружить (или не обнаруживает) позицию контакта пальца Р вне данной области. Поэтому устройство 100 управления предполагает, что палец Р прекратил контакт с сенсорной панелью 101а, когда палец Р перемещен на внешний край второй области 112, и обнаруживает внешний край второй области 112 в качестве конечной точки ЕР' контакта. После этого устройство 100 управления определяет, расположена ли конечная точка ЕР' контакта в области 113 определения постукивания.

В примере, показанном на фиг.7, конечная точка ЕР' контакта расположена в области 113 определения постукивания и устройство 100 управления в соответствии со способом определения контактной операции по предшествующему уровню техники определит, что была выполнена операция постукивания. Однако устройство 100 управления, перед определением, расположена ли конечная точка ЕР' контакта в области 113 определения постукивания, определяет, расположена ли начальная точка SP контакта во второй области 112. После этого, как показано в примере на фиг.7, так как начальная точка SP контакта расположена во второй области 112, устройство 100 управления определит, что была выполнена операция пролистывания безотносительно позиции конечной точки ЕР' контакта. Таким образом, можно избежать ошибочного определения того, что была выполнена операция постукивания.

[5. Заключение]

Как было описано выше, устройство 100 управления согласно варианту осуществления настоящего изобретения устанавливает первую и вторую области 111 и 112 в области 110 обнаружения контакта. В данном случае, вторую область 112 устанавливают так, чтобы она окружала первую область 111 и имела ширину, большую или равную заданному расстоянию D между начальной точкой SP контакта и конечными точками ЕР и ЕР' контакта, и вторую область 112 используют для различения операций постукивания и пролистывания. Затем, когда конечные точки ЕР и ЕР' контакта обнаружены в первой или второй областях 111 или 112 после обнаружения начальной точки SP контакта во второй области 112, определяют, что была выполнена операция пролистывания. В результате, даже если начальная точка SP контакта указана во второй области 112 и выполняют операцию пролистывания, можно избежать ошибочного определения выполнения операции постукивания.

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

Список ссылочных позиций

100 Устройство управления
101 Сенсорный дисплей
101а Сенсорная панель
101b Панель дисплея
110 Область обнаружения контакта
111 Первая область
112 Вторая область
113 Область определения постукивания
SP Начальная точка контакта
ЕР, ЕР' Конечная точка контакта

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

2. Устройство определения контактной операции по п.1, дополнительно содержащее блок дистанционного управления, выполненный с возможностью дистанционного управления электронным устройством в ответ на выполнение операции постукивания и/или операции пролистывания.

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

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

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

6. Машиночитаемый носитель записи, содержащий записанную на нем программу, позволяющую компьютеру выполнять способ обнаружения контакта, содержащий:
установку первой области в области обнаружения контакта;
установку в области обнаружения контакта первой области и второй области, окружающей первую область и имеющей ширину, большую или равную заданному расстоянию между начальной точкой контакта и конечной точкой контакта, и вторую область используют для различения операции постукивания и операции пролистывания; и
определение, что была выполнена операция пролистывания, когда конечная точка контакта обнаружена в первой или второй области после обнаружения начальной точки контакта во второй области,
определение, что была выполнена операция постукивания, когда конечная точка контакта обнаружена в области с заданным расстоянием от начальной точки контакта после обнаружения начальной точки контакта в первой области.



 

Похожие патенты:

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

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

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

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

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

Изобретение относится к вычислительной технике. Технический результат заключается в обеспечении возможности управления списком воспроизведения путем выполнения команды поворота.

Изобретение относится к области железнодорожной автоматики, телемеханики, связи. Технический результат заключается в снижении акустических помех в окружающих жилых массивах.

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

Изобретение относится к электронным устройствам. Технический результат заключается в повышении скорости ввода информации.

Изобретение относится к электронным устройствам. Технический результат заключается в повышении точности обнаружения касания.

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

Изобретение относится к средствам для отображения текста и изображений для пользователей, которые иногда носят очки. Техническим результатом является обеспечение автоматического изменения размера шрифта на дисплее для пользователей, которые иногда носят очки, для облегчения чтения ими текста. Способ визуальной компенсации 300 содержит этапы, на которых захватывают 330 изображение с использованием устройства формирования изображений, обнаруживают 360, присутствуют ли очки на изображении, и устанавливают 363 электронный визуальный дисплей в больший размер шрифта, если очки не обнаруживают как присутствующие на изображении. 2 н. и 16 з.п. ф-лы, 4 ил.
Изобретение относится к информационным технологиям и нейрофизиологии. Техническим результатом изобретения является повышение скорости работы технологий нейрокомпьютерного интерфейса. В заявленном способе управления внешними устройствами с использованием технологии нейрокомпьютерного интерфейса регистрируются данные активности различных отделов головного мозга с использованием, как по отдельности, так и в совокупности, любой из методик электроэнцефалографической, магнитно-резонансной томографии, транскраниальной оксиметрии, а полученный сигнал обрабатывается по известным для каждого типа нейрокомпьютерных интерфейсов формулам, причем предварительно происходит обучение классификатора применительно к решаемым пользователем задачам, так что каждой возможной реакции пользователя присваиваются определенные апостериорные вероятности, отражающие индивидуальный характер предпочтений пользователя и которые могут пересматриваться в процессе работы устройства; при этом веса классификатора команд изменяются таким образом, что для более часто встречающихся случаев требуется меньше итерация процесса для получения команды и, наоборот, для более редко встречающихся - больше.

Изобретение относится к устройствам ввода данных. Техническим результатом является расширение функциональных возможностей устройства ввода данных путем использования системы подсоединяемых модулей, а также повышение его эргономичности. Устройство для ввода данных выполнено в виде конфигурируемой системы присоединяемых модулей, образуемой корпусом в качестве базового модуля и присоединяемыми к нему посредством электрических и механических интерфейсов отдельными функциональными модулями. Корпус, снабженный интерфейсом связи с электронным устройством, включает в себя переднюю часть с клавиатурным сегментом и заднюю часть с опорной поверхностью для руки, которые образуют уступ, на котором размещен набор клавиш, и по меньшей мере на поверхности одной боковой стороны задней части расположена по меньшей мере одна клавиша или координатно-указательное устройство. Базовый модуль снабжен парами электрического и механического интерфейсов на боковых сторонах задней части, на верхней поверхности, передней и боковых сторонах передней части базового модуля и опорным блоком для ладони на задней стороне базового модуля с возможностью его отсоединения, клавиатурный сегмент на передней части базового модуля является клавишным модулем, присоединенным к верхней поверхности передней стороны с использованием электрических и механических интерфейсов. 6 з.п. ф-лы, 18 ил.
Изобретение относится к области напоминания об обновлении сообщений пользователю сетевого клиентского устройства. Техническим результатом является повышение эффективности напоминания об обновлении сообщений пользователю сетевого клиентского устройства. В способе посредством клиентского устройства: определяют количество символов для напоминания об обновлении в соответствии с количеством обновленных сообщений, выданных сервером; создают символы для напоминания об обновлении в соответствии с определенным количеством символов для напоминания; настраивают параметры состояний созданных символов для напоминания об обновлении. Посредством дисплея клиентского устройства отображают символы для напоминания об обновлении в соответствии с настроенными параметрами состояний. При этом определяют, является ли по меньшей мере одно обновленное сообщение просмотренным, и если определено, что ни одно из указанных обновленных сообщений не является просмотренным, обновляют, посредством клиентского устройства, настроенные параметры состояний, в противном случае изменяют количество обновленных сообщений в соответствии с определенным количеством просмотренных сообщений. 2 н. и 11 з.п. ф-лы, 6 ил.

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

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

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

Изобретение относится к средствам управления и выбора одной из набора открытых вкладок в браузере с вкладками. Технический результат заключается в уменьшении времени доступа к необходимой вкладке. Отображают web-браузер в окне дисплея, причем окно web-браузера отображает множество открытых вкладок в строке вкладок, причем каждая открытая вкладка имеет контент отдельной Web-страницы, ассоциированный с ним, при этом множество открытых вкладок включает в себя текущую выбранную вкладку и одну или более невыбранных вкладок. Отображают на дисплее окно быстрого выбора в ответ на активацию пользователем одного механизма быстрого выбора, при этом окно быстрого выбора отображает набор графических видов, представляющих контент Web-страницы для каждой из множества открытых вкладок в строке вкладок, причем каждый графический вид масштабирован так, что упомянутый контент Web-страницы для каждой открытой вкладки отображается в окне быстрого выбора. Принимают пользовательский ввод в окне быстрого выбора. На основании пользовательского ввода модифицируют окно быстрого выбора. 3 н. и 17 з.п. ф-лы, 10 ил.

Изобретение относится к устройству отображения и способу представления информации посредством устройства отображения. Техническим результатом является объединение представления оптической информации в визуальном изображении с представлением информации о форме, представленной топологией, наложенной на изображение, с возможностью динамического представления топологической информации, обнаружения тактильного ввода пользователя и тактильной обратной связи с пользователем при обнаружении прикосновения, а также повышение безопасности использования устройства отображения. Устройство отображения содержит блок отображения изображения (IDU), имеющий поверхность визуального отображения (VDS); блок отображения топологии (TDU), наложенный на поверхность визуального отображения (VDS) и приспособленный для управляемого изменения топологии на тактильной поверхности отображения (TDS) посредством полимерного активизирующего слоя, блок отображения топологии (TDU) дополнительно предоставляет сигналы от датчиков, указывающие то, что к тактильной поверхности отображения (TDS) приложены внешние силы, причем блок отображения топологии (TDU) содержит множество пакетов активных слоев со слоем (L1-L5) электроактивного полимера (EAP), и толщина слоев пакетов увеличивается при увеличении расстояния от тактильной поверхности отображения (TDS). 2 н. и 24 з.п. ф-лы, 7 ил.
Наверх