Ввод данных пользователем

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

Реферат

ОБЛАСТЬ ТЕХНИКИ

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

ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ

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

КРАТКОЕ ОПИСАНИЕ РАЗЛИЧНЫХ ПРИМЕРОВ ОСУЩЕСТВЛЕНИЯ НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ

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

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

фиг.1 иллюстрирует устройство;

фиг.2 иллюстрирует другое устройство;

фиг.3 иллюстрирует ладонную поверхность кисти руки;

фиг.4 иллюстрирует тыльную поверхность кисти руки;

фиг.5 иллюстрирует боковой край кисти руки;

фиг.6А и 6В иллюстрируют обеспечение ввода с использованием кончика пальца;

фиг.7A-7D иллюстрируют обеспечение ввода с использованием бокового края кисти;

фиг.8 иллюстрирует боковой край кисти на устройстве;

фиг.9А иллюстрирует конфигурацию входного воздействия кончиком пальца;

фиг.9В иллюстрирует протяженную конфигурацию входного воздействия;

фиг.9С иллюстрирует еще одну протяженную конфигурацию входного воздействия;

фиг.9D иллюстрирует другую протяженную конфигурацию входного воздействия; и

фиг.10 иллюстрирует блок-схему способа.

ПОДРОБНОЕ ОПИСАНИЕ РАЗЛИЧНЫХ ПРИМЕРОВ ОСУЩЕСТВЛЕНИЯ НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ

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

На чертежах показано устройство 10/30, включающее: по меньшей мере один процессор 12 и по меньшей мере одну память 14, хранящую компьютерные программные инструкции 18, при этом по меньшей мере один процессор 12 конфигурирован для выполнения компьютерных программных инструкций 18 так, чтобы обеспечить выполнение устройством 10/30 по меньшей мере следующего: обработку конфигурации входного воздействия, обнаруженного в некоторый момент времени сенсорным дисплеем 22, для различения между конфигурацией 80 входного воздействия кончиком пальца и протяженной конфигурацией 90/90а/90с входного воздействия; выполнение первого действия после различения того, что конфигурация входного воздействия соответствует конфигурации 80 входного воздействия кончиком пальца; и выполнение второго действия после различения того, что конфигурация входного воздействия соответствует протяженной конфигурации 90/90а/90с входного воздействия, при этом указанное второе действие отличается от указанного первого действия.

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

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

Хотя память 14 показана как одиночный компонент, она может быть реализована как один или более отдельных компонентов, некоторые или все из которых могут быть интегрированными/съемными и/или могут обеспечивать постоянное/полупостоянное/динамическое/ кэшируемое хранение.

Память 14 хранит компьютерную программу 16, включающую компьютерные программные инструкции 18, которые управляют работой устройства 10/30, когда они загружены в процессор 12. Компьютерные программные инструкции 18 обеспечивают логику и подпрограммы 5, которые обеспечивают выполнение устройством 10/30 способа, проиллюстрированного на фиг.10. Процессор 12 путем считывания памяти 14 может загрузить и выполнить компьютерные программные инструкции 18.

Компьютерная программа 16 может быть загружена в устройство 10/30 с помощью любого подходящего механизма 40 доставки. Механизм 40 доставки может представлять собой, например, машиночитаемый носитель данных, компьютерный программный продукт, запоминающее устройство, носитель записи, например, компакт-диск только для чтения (CD-ROM), универсальный цифровой диск (DVD) или диск Blu-Ray, или любое изделие, на котором записана компьютерная программа 16. Механизм 40 доставки может представлять собой сигнал, конфигурированный для надежного переноса компьютерной программы 16.

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

Устройство 30, проиллюстрированное на фиг.2, включает устройство 10, показанное на фиг.1. Устройство 30 также включает корпус 28, сенсорный дисплей 22 и опционально радиочастотный приемопередатчик 24. Корпус 28 содержит: процессор 12, память 14, сенсорный дисплей 22 и радиочастотный приемопередатчик 24. Элементы 12, 14, 22 и 24 размещаются вместе в корпусе 28. Элементы 12, 14, 22 и 24 связаны функционально и может существовать любое количество или комбинация промежуточных элементов (включая отсутствие промежуточных элементов).

Процессор 12 конфигурирован для обеспечения вывода данных на сенсорный дисплей 22 и радиочастотный приемопередатчик 24. Процессор 12 конфигурирован для обеспечения приема входных данных от радиочастотного приемопередатчика 24 и сенсорного дисплея 22.

В памяти 14, показанной на фиг.2, хранится по меньшей мере одна опорная характеристика 19. Функция опорной характеристики (характеристик) 19 будет более подробно описана ниже в отношении фиг.10.

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

Радиочастотный приемопередатчик 24 конфигурирован для передачи и получения радиочастотных сигналов. Радиочастотный приемопередатчик 24 может, например, быть сотовым приемопередатчиком, который совместим с одним или более протоколами сотовой связи, такими как глобальная система мобильной связи (Global System for Mobile Communications, GSM), IS-95 (Interim Standard 95, временный стандарт 95) или универсальная система мобильной связи (Universal Mobile Telecommunications System, UMTS). Альтернативно, радиочастотный приемопередатчик 24 может быть приемопередатчиком для ближней связи, который совместим с одним или более протоколами ближней связи, например, протоколами Bluetooth или протоколами IEEE (институт инженеров по электротехнике и электронике). В некоторых вариантах осуществления изобретения устройство 30 включает один или более сотовых приемопередатчиков и один или более приемопередатчиков диапазона ближней связи.

Фиг.3 иллюстрирует ладонную поверхность 200 кисти 100, когда кисть 100 находится в открытой конфигурации. Фиг.4 иллюстрирует тыльную поверхность 300 кисти 100, когда кисть 100 находится в открытой конфигурации.

Кисть 100 соединяется с предплечьем 79 запястьем 90. Кисть 100 включает большой палец 101 и четыре пальца 101-105. Первый палец 102 от большого пальца 101 известен как "указательный палец". Второй палец 103 от большого пальца 101 известен как "средний палец". Третий палец 104 от большого пальца 101 известен как "безымянный палец". Четвертый палец 105 от большого пальца 101 известен как "мизинец".

Область кисти 100, обозначенная пунктирной линией 110, включает пястные кости. Поэтому эта область называется "пястной областью 110".

Каждый палец 101-105 включает три отдельные кости: проксимальную фалангу 120, среднюю фалангу 130 и дистальную фалангу 140. Проксимальная фаланга 120 соединяется с пястной областью 110 пястно-фаланговым суставом 115. Средняя фаланга 130 соединяется с проксимальной фалангой 120 проксимальным межфаланговым суставом 125. Дистальная фаланга 140 соединяется с проксимальной фалангой дистальным межфаланговым суставом 135. Ссылочные номера 115, 120, 125, 130, 135 и 140 показаны только в отношении мизинца 105 на фиг.3 и 4 для ясности.

Фиг.5 иллюстрирует боковой край 400 кисти 100, Точка зрения, проиллюстрированная на фиг.5, указана стрелкой 401 на фиг.3. Боковой край 400 включает первую и вторую боковые поверхности 107, 106, которые соединяют ладонную поверхность 200 и тыльную поверхность 300 кисти 100.

Первая боковая поверхность 107 представляет собой часть пястной области 110 кисти. Первая боковая поверхность 107 расположена на противоположной от большого пальца 101 стороне пястной области 110. Вторая боковая поверхность 106 представляет собой часть мизинца 105 кисти 100. Вторая боковая поверхность 106 расположена на противоположной от безымянного пальца 104 стороне мизинца 105.

Можно считать, что длина кисти 100 по существу ориентирована в направлении пальцев 102-105 на фиг.3 и 4. Длина кисти 100 определяется пальцами 102-105 и пястной областью 110. Можно считать, что ширина кисти 100 по существу перпендикулярна длине. Ширина кисти 100 определяется пястной областью 110 и большим пальцем 101. Боковой край 400 определяет глубину кисти. Можно считать, что боковой край 400 кисти 100 приблизительно перпендикулярен ладонной и тыльной поверхностям 200, 300 кисти 100, когда кисть 100 находится в открытой конфигурации.

Фиг.6A-7D иллюстрируют устройство 30, показанное на фиг.3, и сенсорный дисплей 22. Когда пользователь касается сенсорного дисплея 22 (например, непосредственно или опосредованно с помощью стилуса), сенсорный дисплей 22 отвечает посредством обнаружения конфигурации входного воздействия. Конфигурация входного воздействия зависит от того, какой области (областей) дисплея 22 касается пользователь в конкретный момент времени. Размер и форма конфигурации входного воздействия отражает контакт пользователя с сенсорным дисплеем 22, когда пользователь касается дисплея. Сенсорный дисплей 22 конфигурирован для обеспечения передачи обнаруженных конфигураций входного воздействия в процессор 12.

Процессор 12 может управлять сенсорным дисплеем 22 так, чтобы отображать контент. На фиг.6А отображаемый контент имеет вид одного или более графических элементов 71-73. Фиг.6А иллюстрирует сенсорный дисплей 22, отображающий первый, второй и третий графические элементы 71-73. Графические элементы 71-73 могут, например, быть выбраны отдельно. То есть, один графический элемент 71-73 выбирается без выбора других отображаемых графических элементов 71-73.

Фиг.6А и 6В относятся к обнаружению ввода кончиком пальца в сенсорный дисплей 22. В этом примере пользователь может выбрать отображаемый графический элемент 71-73 путем обеспечения ввода кончиком пальца в положении этого графического элемента 71-73. Фиг.6 В иллюстрирует выбор пользователем первого графического элемента 71 посредством его касания указательным пальцем.

Фиг.9А иллюстрирует конфигурацию 80 входного воздействия, которая обнаруживается сенсорным дисплеем 22, когда пользователь касается дисплея 22 кончиком пальца. Эта "конфигурация 80 входного воздействия кончиком пальца" имеет по существу тот же размер и форму, что и кончик пальца.

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

Графические элементы 71-73 могут, например, быть пунктами в иерархическом меню. Например, графические элементы 71-73 могут быть элементами на первом уровне иерархического меню, и выбор одного из графических элементов 71-73 может обеспечить отображение процессором 12 одного или более других графических элементов. Другие графические элементы находятся на втором (нижнем) уровне в иерархическом меню.

Например, рассмотрим пример, в котором первый графический элемент 71 относится к "отправке сообщений", второй графический элемент 72 относится к "контактам" и третий графический элемент 73 относится к "настройкам". Выбор первого графического элемента 71 может обеспечить удаление процессором 12 второго и третьего графических элементов 72, 73 с дисплей и отображение одного или более других графических элементов, относящихся к "входящим", "посланным элементам", "черновикам" и т.п. Доступ к входящим, посланным элементам и черновикам может быть обеспечен путем выбора соответствующего графического элемента.

Фиг.7A-7D относятся к обнаружению пользовательского ввода, обеспеченного с использованием бокового края 400 кисти 100. В этом примере пользовательский ввод с использованием бокового края 400 кисти 100 представляет собой альтернативный вид пользовательского ввода, который интерпретируется процессором 12 по-другому в отличие от ввода кончиком пальца.

Фиг.7А является аналогичным фиг.6А и иллюстрирует сенсорный дисплей 22, отображающий множество графических элементов 71-73.

На фиг.7В пользователь размещает боковой край 400 своей кисти 100 в направлении правой стороны сенсорного дисплея 22. Это также проиллюстрировано на фиг.8. На фиг.8 можно видеть, что, в этом примере, боковая поверхность 107 пястной области 110 кисти 100 и боковая поверхность 106 мизинца 105 размещаются на дисплее 22.

Как только пользователь размещает боковой край 400 своей кисти 100 на дисплее 22, он перемещает его через дисплей 22. В этом примере, пользователь размещает свою кисть с правой стороны дисплея 22, а затем он перемещает свою кисть влево, так что тыльная поверхность 300 кисти 100 является передней поверхностью при перемещении.

Боковой Край кисти 100 остается в контакте с дисплеем 22, так как кисть 100 перемещается по дисплею 22. Перемещение кисти 100 может, например, быть вызвано вращением запястья, локтя и/или плеча. Фиг.7С иллюстрирует кисть 100, когда она перемещается частично по дисплею 22.

Жест, который иллюстрируется ни фиг.7В, 7С и 8, может быть жестом очищения или стирания, при котором кисть 100 держится как лезвие (то есть, по существу в открытой конфигурации, как проиллюстрировано на фиг.8), так как боковой край 400 кисти 100 скользит по дисплею 22.

Фиг.9В иллюстрирует конфигурацию 90 входного воздействия, которая обнаруживается сенсорным дисплеем 22, когда пользователь размещает боковой край 400 своей кисти 100 на дисплее 22. Конфигурация входного воздействия является пространственно протяженной, потому что боковой край 400 кисти 100, которая размещается на дисплее 22, пространственно протяжен.

Протяженная конфигурация 90 входного воздействия имеет длину L и ширину W. Длина L больше, чем ширина W. Например, длина L может быть: i) более чем в два раза больше ширины W, ii) более чем в три раза больше ширины W, или iii) более чем в четыре раза больше ширины W.

Протяженная конфигурация 90 входного воздействия содержит первую протяженную часть 94 и вторую протяженную часть 92. Первая протяженная часть 94 формируется вследствие ввода, обеспеченного боковой поверхностью 106 мизинца 105. Вторая протяженная часть 92 формируется вследствие ввода, обеспеченного боковой поверхностью 107 пястной области 110 кисти 100.

В этом примере, боковая поверхность 107 пястной области 110 кисти 100 имеет большую ширину, чем боковая поверхность 106 мизинца 105. Поэтому ширина второй протяженной части 92 больше, чем ширина первой протяженной части 94.

Перемещение бокового края 400 кисти 100 по дисплею 22 обеспечивает перемещение протяженной конфигурации 90 входного воздействия по дисплею 22. Стрелка 95 на фиг.9 В иллюстрирует направление перемещения протяженной конфигурации 90 входного воздействия. Направление перемещения протяженной конфигурации 90 входного воздействия по существу перпендикулярно длине L протяженной конфигурации 90 входного воздействия и по существу параллельно ширине W протяженной конфигурации 90 входного воздействия.

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

Дисплей 22 может отвечать на перемещение бокового края 400 кисти 100 посредством обнаружения протяженной конфигурации 90 входного воздействия при различных положениях на дисплее 22 в отдельные моменты времени в течение периода времени. Процессор 12 может быть конфигурирован для определения того, что протяженная конфигурация 90 входного воздействия перемещается (и чтобы определить направление перемещения) путем анализа расположения протяженной конфигурации 90 входного воздействия на дисплее 22 а течение периода времени. Например, процессор 12 может выяснить, что протяженная конфигурация 90 входного воздействия перемещается, путем определения того, что протяженная конфигурация 90 входного воздействия находится в различных положениях на дисплее 22 в различные моменты времени. В примере, проиллюстрированном на фмг.7A-7D, кисть 100 (и, следовательно, протяженная конфигурация 90 входного воздействия) перемещается через графические элементы 71-73, отображаемые на дисплее 22.

После того, как процессор 12 определил, что протяженная конфигурация 90 входного воздействия перемещается по дисплею 22, он управляет дисплеем 22 так, чтобы отображать другое множество графических элементов 74-76. Графические элементы 74-76 отличаются от графических элементов 71-73, отображаемых на дисплее 22 на фиг.7А (до перемещения кисти пользователя) и могут, например, быть пунктами меню, которые находятся на том же уровне в структуре иерархического меню, что и графические элементы 71-73. Графические элементы 74-76 отличаются от графических элементов, которые отображаются, когда выбран один из графических элементов 71-73.

Таким образом, в этом примере, перемещение кисти пользователя не приводит к выбору любого из графических элементов 71-73, первоначально отображаемых на дисплее 22 (на фиг.7А), но вместо этого приводит к отображению на дисплее 22 графических элементов 74-76 в том же уровне в структуре иерархического меню. Это преимущественно позволяет пользователю интуитивно выполнять поиск по множеству различных опций меню.

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

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

Фиг.9С иллюстрирует еще один пример обнаруженной протяженной конфигурации входного воздействия. В этом примере боковой край 400 кисти 100 изначально наклонен относительно длины дисплея 22. Это приводит к обнаружению протяженной конфигурации 90а входного воздействия, которая наклонена относительно длины дисплея 22.

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

Фиг.9D иллюстрирует пример, в котором протяженная конфигурация 90с входного воздействия включает первую протяженную часть 94с, отделенную от второй протяженной части 92с расстоянием D.

Первая протяженная часть 94с формируется вследствие ввода, обеспеченного боковой поверхностью 106 мизинца 105. Вторая протяженная часть 92с формируется вследствие ввода, обеспеченного боковой поверхностью 107 пястной области 110 кисти 100. В этом примере боковая поверхность 106 мизинца 105 наклонена относительно боковой поверхности 107 пястной области 110 (посредством пястно-фалангового сустава 115). Поэтому часть боковой поверхности 106 мизинца 105 и/или часть боковой поверхности 107 пястной области 110 не контактирует с дисплеем 22. Стрелка 95с указывает направление перемещения протяженной конфигурации 90с входного воздействия.

Специалистам в данной области техники очевидно, что протяженная конфигурация входного воздействия может иметь форму, которая отличается от конфигураций, показанных на фиг.9В, 9С или 9D. В некоторых вариантах осуществления настоящего изобретения протяженная конфигурация входного воздействия может включать только первую протяженную часть 94с (соответствующую боковой поверхности 106 мизинца 105) или вторую протяженную часть 92с (соответствующую боковой поверхности 107 пястной области). Также протяженная конфигурация входного воздействия может быть дугообразной, если пястно-фаланговый сустав 115 и/или межфаланговый сустав 115, 125, 135 изогнуты, когда боковой край 400 кисти 100 контактирует с дисплеем 22.

Способ согласно вариантам осуществления настоящего изобретения теперь будет описан относительно фиг.10. Перед шагом, показанным в блоке 600 на фиг.10, процессор 12 управляет дисплеем 22 для отображения контента в виде графических элементов 71-73, проиллюстрированных на фиг.6А и 7А и рассмотренных выше.

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

В блоке 600 на фиг.10, процессор 12 обрабатывает конфигурации входного воздействия для различения между конфигурацией 80 входного воздействия кончиком пальца (таким как показанный на фиг.9А) или протяженной конфигурацией 90, 90а, 90с входного воздействия (таким как проиллюстрированный на фиг, 9B-9D), Обработка конфигурации входного воздействия, обнаруженного в момент времени, позволяет процессору 12 определить пространственный размер и/или форму ввода, обеспеченного пользователем в конкретный момент времени.

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

Если процессор 12 определяет, что обнаруженная конфигурация входного воздействия соответствует конфигурации 80 входного воздействия кончиком пальца, выполнение способа продолжается вдоль стрелки 602 к блоку 604. Если процессор 12 определяет, что конфигурация входного воздействия соответствует протяженной конфигурации 90, 90а, 90с входного воздействия, продолжается выполнение способа вдоль стрелки 606 к блоку 608.

В блоке 604 на фиг.10, процессор 12 выполняет первое действие после различения того, что конфигурация входного воздействия соответствует конфигурации входного воздействия кончиком пальца. Первое действие может включать управление дисплеем 22 для отображения контента, такого как один или более графических элементов. Выше в отношении фиг.6А и 6В описан пример, в котором пользователь обеспечивает ввод кончиком пальца для выбора первого графического элемента 71.

В блоке 608 на фиг.10 процессор 12 выполняет второе действие после различения того, что ввод соответствует протяженной конфигурации входного воздействия. Второе действие отличается от первого действия. Второе действие может включать управление дисплеем 22 для отображения контента, такого как один или более других графических элементов. Пример этого описан выше в отношении фиг.7A-7D.

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

Ссылки на “машиночитаемый носитель” данных, “компьютерный программный продукт”, “компьютер”, и “процессор” и т.п. нужно понимать как охватывающие не только компьютеры, имеющие различные архитектуры, такие как архитектуры с одним/множеством процессоров и последовательные (неймановские)/параллельные архитектуры, но и специализированные схемы, такие как программируемые вентильные матрицы (Field-Programmable Gate Array, FPGA), специализированные интегральные микросхемы (Application Specific Integrated Circuit, ASIC), устройства обработки сигналов и другие устройства. Ссылки на компьютерную программу, инструкции, код и т.п. нужно понимать как охватывающие программное обеспечение для программируемого процессора или встроенное программное обеспечение, такое как, например, программируемое содержимое аппаратного устройства, либо инструкции для процессора, или настройки конфигурации для устройства с фиксированным назначением, вентильной матрицы или программируемого логического устройства и т.п.

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

Хотя варианты осуществления настоящего изобретения были описаны в предыдущих абзацах со ссылкой на различные примеры, следует понимать, что могут быть осуществлены модификации заданных примеров, без выхода за рамки объема заявленного изобретения. Например, пользователь может перемещать свою кисть в направлении, противоположном направлению, показанному на фиг.7A-7D, при вводе с использованием бокового края 400 кисти 100, так что ладонная поверхность 200 кисти 100 является передней поверхностью перемещения.

В примере, описанном выше, первый графический элемент 71 имеет отношение к "передаче сообщений", второй графический элемент 72 имеет отношение к "контактам" и третий графический элемент 73 имеет отношение к "настройкам". Необходимо понимать, что в других вариантах осуществления изобретения графические элементы 71, 72, 73 могут не относиться к "передаче сообщений", "настройкам" и "контактам". Например, каждый графический элемент 71, 72, 73 может относиться к медиаконтенту. В этом отношении каждый графический элемент 71, 72, 73 может относиться к отдельному файлу, содержащему аудио, видео или аудиовизуальное содержимое.

В этом примере, обнаружение конфигурации 80 входного воздействия кончиком пальца в графическом элементе 71, 72, 73 приводит к управлению процессором 12 воспроизведением связанного медиаконтента. Обнаружение протяженной конфигурации 90 входного воздействия может заставлять процессор 12 отображать дополнительные графические элементы 74-76, каждый из которых относится к дополнительному медиаконтенту. Это позволяет пользователю просматривать его медиаконтент, например, путем проведения боковым краем 400 его кисти 100 по дисплею 22.

В примерах осуществления изобретения, описанных выше, обнаружение протяженной конфигурации 90 входного воздействия, когда первый, второй и третий графические элементы 71-73 отображаются на дисплее 22, обеспечивает управление процессором 12 дисплеем 22 для отображения дополнительных графических элементов 74-76 в том же уровне в иерархической структуре меню. В альтернативных вариантах осуществления изобретения, процессор 12 может изменять уровень структуры меню, которое отображается на дисплее 22 в ответ на обнаружение протяженной конфигурации 90 входного воздействия. В этих вариантах осуществления изобретения дополнительные графические элементы 74-76, которые отображаются после обнаружения протяженной конфигурации 90 входного воздействия, могут, например, быть частью высшего уровня в структуре меню, чем первые, вторые и третьи графические элементы 71-73. Другими словами, обнаружение протяженной конфигурации 90 входного воздействия приводит к отмене выбора ранее выбранного графического элемента, что обеспечивает отображение графических элементов из высшего уровня в структуре меню.

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

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

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

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

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

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

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