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

Классы МПК:G06F3/041 цифровые преобразователи, например для сенсорных экранов или сенсорных клавиатур, характеризующиеся средствами преобразования
G09G5/00 Схемы или устройства управления, общие для электронно-лучевых и других визуальных индикаторов
Автор(ы):, ,
Патентообладатель(и):МОТОРОЛА МОБИЛИТИ, ИНК. (US)
Приоритеты:
подача заявки:
2009-04-01
публикация патента:

Изобретение относится к сенсорным панелям и сенсорным экранам. Техническим результатом является обеспечение отдельного определения каждой из координат множественных касаний и правильного попарного соединения координат, возможности интерпретирования нелинейных жестов на сенсорной панели, а также функционирования на высоких частотах обновления, что позволяет поддерживать скоростные сенсорные приложения. Система (100) обнаружения множественных касаний содержит сенсорную панель (102), содержащую первую секцию (104) и вторую секцию (106); первую подсистему считывания (110, 112); вторую подсистему считывания (122, 124); и ведущий контроллер (208), присоединенный к первой подсистеме считывания и второй подсистеме считывания, для интерпретирования изменений в считанных парах координат для первого касания первой секции и второго касания второй секции между первым периодом времени Т1 и вторым периодом времени Т2 в качестве одиночного жеста множественного касания для ввода команды вращения в контроллер (206) дисплея. 2. н. и 11 з.п. ф-лы, 7 ил. панель обнаружения множественных касаний с устранением неоднозначности   координат касания, патент № 2507562

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

Формула изобретения

1. Система (100) обнаружения множественных касаний, содержащая:

сенсорную панель (102), содержащую первую секцию (104) и вторую секцию (106), причем упомянутая первая секция и упомянутая вторая секция основаны на одинаковых физических принципах для обнаружения касания;

первую подсистему считывания (110, 112) для:

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

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

и вторую подсистему считывания (122, 124) для:

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

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

при этом первое касание первой секции и второе касание второй секции одновременны и находятся в различных местоположениях; и

ведущий контроллер (208), присоединенный к первой подсистеме считывания и второй подсистеме считывания, для интерпретирования изменений в считанных парах координат для первого касания первой секции и второго касания второй секции между первым периодом времени Т1 и вторым периодом времени Т2 в качестве одиночного жеста множественного касания для ввода команды вращения в контроллер (206) дисплея.

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

3. Система обнаружения множественных касаний по п.2, дополнительно содержащая:

третью секцию (508) и четвертую секцию (510);

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

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

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

5. Система обнаружения множественных касаний по п.1, в которой первая подсистема считывания содержит:

первое множество электродов (110, 112);

и вторая подсистема считывания содержит:

второе множество электродов (122, 124), и

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

6. Система обнаружения множественных касаний по п.5, в которой, по меньшей мере, одна электрическая схема содержит, по меньшей мере, один микроконтроллер (120, 128).

7. Система обнаружения множественных касаний по п.6, в которой, по меньшей мере, один микроконтроллер содержит:

первый микроконтроллер (120) и второй микроконтроллер (128), при этом первый микроконтроллер присоединен к первому множеству электродов, а второй микроконтроллер присоединен ко второму множеству электродов.

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

9. Система обнаружения множественных касаний по п.5, в которой первое множество электродов и второе множество электродов являются прозрачными.

10. Система обнаружения множественных касаний по п.9, дополнительно содержащая дисплей (202).

11. Система обнаружения множественных касаний по п.1, дополнительно содержащая дисплей (202).

12. Система обнаружения множественных касаний по п.10, в которой сенсорная панель (102) лежит на дисплее (202).

13. Способ обнаружения множественных касаний, состоящий в том, что:

в первый период времени Т1 используют первую подсистему считывания для обнаружения первой координаты из пары координат первого касания и отдельного обнаружения второй координаты из пары координат первого касания в первой части сенсорной панели (702);

в первый период времени Т1 используют вторую подсистему считывания для обнаружения первой координаты из пары координат второго касания и отдельного обнаружения второй координаты из пары координат второго касания во второй части сенсорной панели (704);

в последующий второй период времени Т2, следующий за первым периодом времени Т1, используют первую подсистему считывания для обнаружения новой первой координаты из пары координат первого касания и отдельного обнаружения новой второй координаты из пары координат первого касания в первой части сенсорной панели (706);

во второй период времени Т2, следующий за первым периодом времени Т1, используют вторую подсистему считывания для обнаружения новой первой координаты из пары координат второго касания и отдельного обнаружения новой второй координаты из пары координат второго касания во второй части сенсорной панели (708),

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

причем дополнительно первое касание первой части сенсорной панели и второе касание второй части сенсорной панели одновременны и

причем изменения между первым периодом времени Т1 и вторым периодом времени Т2 в координатах первого касания первой секции и второго касания второй секции интерпретируются в качестве одиночного нелинейного жеста управления множественного касания.

Описание изобретения к патенту

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

Настоящее изобретение в целом относится к сенсорным панелям и сенсорным экранам.

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

Сенсорные экраны имеют системы обнаружения координат касания, установленные на передней стороне устройств отображения (например, электронно-лучевых трубок (ЭЛТ, CRT), жидкокристаллических дисплеев (ЖКД, LCD). Было испробовано много различных видов систем обнаружения касания, основанных на различных физических принципах. Примеры включают в себя сенсорные экраны, основанные на оптических, акустических и электронных технологиях, и в пределах каждой категории есть многочисленные разновидности. Некоторые технологии сенсорных экранов используют аналоговый/векторный подход для обнаружения местоположения касаний и, следовательно, не локализуют касания на предопределенной координатной сетке.

Тем не менее, многие типы сенсорных экранов локализуют касания, используя фиксированную двумерную (2-D) координатную сетку, которая может быть основана на восприятии изменения оптического или электрического сопротивления.

Категория сенсорных панелей, использующих предопределенную координатную сетку, может быть дополнительно разделена на две категории. Одна категория в материалах настоящей заявки указывается ссылкой как "MxN" (где M и N обозначают целые числа, а MxN является произведением этих целых чисел). Сенсорные экраны в категории MxN фактически разделяют чувствительную поверхность на MxN независимых датчиков, так что, когда касание обнаруживается системой MxN, обе координаты (например, X и Y координаты) касания определяются немедленно, потому что каждый отдельный датчик имеет конкретную X координату и конкретную Y координату. Недостаток некоторых электрических систем MxN состоит в том, что должно быть опрошено много отдельных датчиков. Количество датчиков, которые должны быть опрошены, предполагает потребность в шине данных с высокой полосой пропускания или низкой частоте кадров для считывания. Для конкретных приложений сенсорных экранов, таких как распознавание рукописного ввода, желательно достичь высокой частоты обновления координат касания, и для таких приложений системы MxN представляют ограничения.

Другая категория сенсорных панелей, использующая предопределенную координатную сетку, в материалах настоящей заявки указывается ссылкой как"M+N" (где M и N обозначают целые числа, а M+N является суммой этих целых чисел). Тип сенсорных панелей M+N отдельно обнаруживает X координату касаний, используя одну подсистему (например, включающую в себя периодическую структуру вертикально тянущихся электродов) и отдельно обнаруживает Y координаты, используя другую подсистему (например, включающую в себя периодическую структуру горизонтально тянущихся электродов). Как правило, для сенсорных экранов, представляющих практический интерес, целые числа M и N будут иметь довольно высокие значения, так что MxN будет значительно превосходить M+N. Соответственно, системы M+N будут нуждаться в намного меньшей скорости передачи данных для достижения конкретной частоты обновления координат касания, и, следовательно, приложения, требующие высокой частоты обновления координат касания, такие как распознавание рукописного ввода, поддерживаются легче.

Вышеупомянутое разделение обнаружения X и Y координат касания не является проблемой, только если должно быть обнаружено одиночное касание, потому что X и Y координаты одиночного касания предположительно коррелированны. Однако, для того чтобы поддерживать более сложные взаимодействия с сенсорным экраном (например, жесты), желательно быть способным обнаруживать одновременно два или более касаний. Например, пользователь может касаться сенсорного экрана, используя свой большой палец и указательный палец, и двигать свой большой палец и указательный палец вдоль дугообразных траекторий, чтобы ввести команду вращения, которая, например, может быть интерпретирована как вызов вращения отображаемого графического образа (например, карты). В случае системы M+N, которая отдельно обнаруживает X и Y координаты, два одновременных касания (например, множественное касание) могут поставить систему в тупик, потому что система будет неспособна однозначно связать две обнаруженные X координаты с двумя обнаруженными Y координатами. Следовательно, программные приложения, основанные на M+N системе обнаружения касаний, будут неспособны определить, например, вызвал ли пользователь вращение по часовой стрелке или против часовой стрелки.

Краткое описание фигур

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

Фиг.1 - диаграмма системы обнаружения множественных касаний согласно варианту осуществления изобретения;

Фиг.2 - блок-схема электронного устройства, использующего систему обнаружения множественных касаний, показанную на фиг.1;

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

Фиг.4 - схематическая иллюстрация системы сенсорного экрана согласно варианту осуществления изобретения;

Фиг.5 - схематическая иллюстрация системы сенсорного экрана согласно другому варианту осуществления изобретения;

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

Фиг.7 - блок-схема последовательности операций способа обнаружения жеста двойного касания сенсорного экрана согласно варианту осуществления изобретения.

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

Подробное описание

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

Фиг.1 - диаграмма системы 100 обнаружения множественных касаний, согласно варианту осуществления изобретения. Используемый в материалах настоящей заявки термин "система обнаружения множественных касаний" указывает ссылкой на систему обнаружения касаний, способную регистрировать более одного одновременного события касания. Система 100 включает в себя панель 102 множественных касаний, которая включает в себя верхнюю прямоугольную секцию 104 и нижнюю прямоугольную секцию 106. В качестве альтернативы, панель 102 множественных касаний и ее секции могут иметь не прямоугольную форму. Панель 102 множественных касаний, показанная на фиг.1, является типом панели множественных касаний с емкостным считыванием тандемного типа M+N. В качестве альтернативы могла бы использоваться панель множественных касаний, основанная на другом физическом принципе, такая как сенсорная панель оптического или резистивного типа обнаружения. Как показано на фиг.1, две секции 104, 106 образованы на общем прозрачном плоском основании 108, однако, в качестве альтернативы, две секции 104, 106 могут быть образованы на отдельных плоских основаниях, которые соединены вместе вдоль краев. Плоское основание 108 и электроды 110, 112 прозрачны, что позволяет сенсорной панели 102 быть пригодной для использования в системах сенсорных экранов, однако, в качестве альтернативы, если система 100 должна использоваться в приложениях сенсорных панелей, плоское основание 108 и электроды 110, 112 не обязательно должны быть прозрачными. В случае, когда панель множественных касаний должна быть прозрачной, плоское основание 108 надлежащим образом изготовляется, например, из стекла или прозрачного пластика, а электроды 110, 112 надлежащим образом изготовляются, например, из оксида индия и олова (ITO). Вместо использования плоского основания, в качестве альтернативы, используется гибкое или податливое основание, например, в пригодном для ношения или сгибаемом приложении устройства отображения.

Множество вертикально тянущихся считывающих электродов 110 (из которых пронумерованы только три во избежание переполнения чертежа) установлены параллельно (в горизонтальной периодической структуре) в верхней прямоугольной секции 104. Кроме того, множество горизонтально тянущихся считывающих электродов 112 установлены один над другим (в вертикальной периодической структуре) в верхней прямоугольной секции 104. Вертикально тянущиеся считывающие электроды 110 и горизонтально тянущиеся считывающие электроды 112 установлены надлежащим образом на противоположных поверхностях плоского основания 108, так что плоское основание 108 обеспечивает электрическую изоляцию между двумя наборами электродов 110, 112. В качестве альтернативы, применяются другие меры для изоляции двух наборов электродов 110, 112 друг от друга. Как показано на фиг.1, оба набора электродов 110, 112 включают в себя участки 114 панели, которые соединены линиями 116 меньшей ширины. Участки 114 панели из двух наборов электродов 110, 112 не перекрываются, только линии узкой ширины 116 имеют небольшие перекрытия в местах их пересечений. Последнее расположение ограничивает паразитическое емкостное соединение между смежными электродами в одном из наборов электродов 110 (112) посредством электродов в другом из наборов электродов 112 (110). Таким образом, панель 102 делается более чувствительной к изменениям емкостного сопротивления, вызываемым касанием пользователя.

Оба набора электродов 110, 112 присоединены посредством первой сигнальной шины 118 к первому микроконтроллеру 120. Согласно одному режиму функционирования, первый микроконтроллер 120 будет отдельно опрашивать каждый из вертикально тянущихся считывающих электродов 110 и горизонтально тянущихся считывающих электродов 112. Первый микроконтроллер является одной формой электрической схемы, которая может использоваться для опрашивания считывающих электродов 110, 112, однако, в качестве альтернативы, для этих целей могут использоваться другие типы электрических схем. Отдельные считывающие электроды 110, 112 могут быть опрошены применением сигнала для измерения емкостного сопротивления. Емкостное сопротивление ближайших к касанию пользователя электродов будет меняться и таким образом раскрывать местоположение касания пользователя. Вертикально тянущиеся считывающие электроды 110 могут определять X координату(ы) касания пользователя или множественных одновременных касаний, а горизонтально тянущиеся считывающие электроды 112 могут определять Y координату(ы) касания пользователя или множественных одновременных касаний. Отметим, что для двух одновременных касаний (например, большим пальцем и указательным пальцем) есть две X координаты и две Y координаты, и система 100 не может безусловно правильно попарно соединить X и Y координаты вместе - существует четыре возможные пары, только две из которых правильные.

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

Подобно верхней прямоугольной секции 104, нижняя прямоугольная секция 106 включает в себя второй набор вертикально тянущихся считывающих электродов 122, расположенных параллельно (в горизонтальной периодической структуре), и второй набор горизонтально тянущихся считывающих электродов 124, установленных один над другим (в вертикальной периодической структуре). Вторая группа вертикально тянущихся электродов 122 и вторая группа горизонтально тянущихся электродов 124 присоединены посредством второй сигнальной шины 126 ко второму микроконтроллеру 128, который опрашивает нижнюю прямоугольную секцию 106 панели 102 множественного касания схожим образом с опрашиванием верхней прямоугольной секции 104 первым микроконтроллером 120. Первый микроконтроллер 120 и второй микроконтроллер 128 являются частями большего контроллера 130 панели множественных касаний. В качестве альтернативы, контроллер 130 панели множественных касаний включает в себя одиночный микроконтроллер, который опрашивает обе секции 104, 106 сенсорной панели 102.

Фиг.2 - блок-схема электронного устройства 200, использующего систему 100 обнаружения множественных касаний, показанную на фиг.1. Устройство 200, например, может быть выполнено в виде смартфона, портативного цифрового секретаря (PDA), планшетного компьютера, ультра портативного компьютера, проигрывателя цифровых видеодисков (DVD), пульта дистанционного управления или MP3 проигрывателя. В электронном устройстве 200 панель 102 множественных касаний установлена на дисплее 202, формируя сенсорный экран 204. В качестве альтернативы, панель 102 множественных касаний может быть функционально объединена с дисплеем. Контроллер 206 дисплея с возможностью управления присоединен к дисплею 202, а контроллер 130 панели множественных касаний присоединен к панели 102 множественных касаний. Ведущий контроллер (например, микропроцессор) 208 присоединен к контроллеру 206 дисплея и контроллеру 130 панели множественных касаний. Ведущий контроллер 208 выполняет операционную систему 210 и программное обеспечение 212, которое включает в себя программное обеспечение графического интерфейса пользователя (ГИП, GUI), которое поддерживает жесты множественного касания, такие как жест вращения, описанный выше, и жест непропорционального масштабирования, описанный ниже.

Фиг.3 - иллюстрация M+N системы 300 сенсорного экрана, относящейся к предшествующему уровню техники, выделяющая неоднозначность в обнаружении местоположения двух одновременных касаний. В этом случае, когда пользователь касается сенсорной панели 302, система 300 считает две X координаты (например, Xa и Xb) и две Y координаты (например, Ya и Yb), но не будет способна правильно попарно соединить X и Y координаты, чтобы определить истинные местоположения двух касаний из множественного касания. Например, представлено ли касание указательного пальца (X1, Y1) из множественного касания (Xa, Yb) или (Xb, Yb)? Кроме того, представлено ли касание большого пальца (X2, Y2) из множественного касания (Xa, Ya) или (Xb, Ya)? Таким образом, например, существует неоднозначность в том, находятся ли два касания из множественного касания сверху справа и снизу слева, как отмечено сплошными окружностями, или сверху слева и снизу справа, как отмечено пунктирными окружностями.

На фиг.3-6 нижний индекс T1 указывает на первый период сканирования сенсорной панели, а Т2 - на последующий период сканирования сенсорной панели. Сенсорные панели M+N будут типично периодически сканировать сенсорную панель с предопределенной частотой кадров.

Фиг.4 - схематическая иллюстрация системы 400 сенсорного экрана согласно варианту осуществления изобретения. Система 400 сенсорного экрана включает в себя панель 402 множественных касаний, которая включает в себя верхнюю прямоугольную секцию 404 и нижнюю прямоугольную секцию 406. Так как панель 402 множественных касаний включает в себя две секции 404, 406, нет неоднозначности в увязке X и Y координат двух касаний из одного множественного касания, если два касания не находятся в одной и той же секции 404, 406 панели 402 множественных касаний. Таким образом, система 400 может правильно определять X и Y координаты первого касания, обозначенного (X 1, Y1), и второго касания (X2, Y 2) из жеста множественного касания в течение двух последовательных периодов времени, обозначенных T1 и T2. Например, первое касание (X1, Y1) могло бы использовать указательный палец, а второе касание (X2, Y2) могло бы использовать большой палец.

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

Фиг.5 - схематическая иллюстрация системы 500 сенсорного экрана согласно другому варианту осуществления изобретения. Система 500 включает в себя сенсорную панель 502, которая разделена на 4 прямоугольных квадранта, включая верхний левый квадрант 504, верхний правый квадрант 506, нижний правый квадрант 508 и нижний левый квадрант 510. Четыре квадранта 504, 506, 508, 510 управляются первым микроконтроллером 512, вторым микроконтроллером 514, третьим микроконтроллером 516 и четвертым микроконтроллером 518 соответственно. Каждый квадрант 504, 506, 508, 510 в соединении с его соответствующим микроконтроллером 512, 514, 516, 518 служит в качестве подсистемы считывания. В качестве альтернативы, один микроконтроллер используется для опрашивания всех четырех квадрантов. Обеспечение четырьмя квадрантами 504, 506, 508, 510 позволяет сенсорной панели 502 быть способной обнаруживать двойные касания, даже если оба касания находятся в нижней половине или оба касания находятся в верхней половине сенсорной панели 502. Таким образом, может поддерживаться большее разнообразие способов, которыми пользователи осуществляют жесты сенсорного экрана, и может поддерживаться большее разнообразие жестов сенсорного экрана. Отметим, что, в качестве альтернативы, сенсорные панели в соответствии с вариантами осуществления изобретения могут быть подразделены дополнительно, однако будет иметь место убывающая отдача в терминах поддерживаемых жестов ценой возрастающей сложности и/или требований на полосу пропускания для электроники (например, микроконтроллеров), используемой для считывания сенсорной панели.

Изначальные множественные касания двух пальцев обозначены (X1, Y1)Т1 и (X2, Y2)Т1, а конечные положения двух касаний из последующего множественного касания (для иллюстрируемого жеста) обозначены (X1, Y1)Т2 и (X2, Y2)T2. Такой жест может использоваться для ввода команды вращения (в этом примере, по часовой стрелке). Команда вращения может быть использована в различных целях, таких как, например, поворот графического образа, отображаемого системой 500 сенсорного экрана.

Фиг.6 - схематическая иллюстрация, показывающая, как изменяющий размер жест для круга 602 обнаруживается системой 600 сенсорного экрана согласно варианту осуществления изобретения. Изначально круг 602 отображается на сенсорном экране 600. Для того чтобы произвести непропорциональное масштабирование круга 602 в направлении, заданном пользователем, пользователь касается двумя пальцами противоположных частей круга 602, что система 600 интерпретирует как изначальное множественное касание с координатами (X1 , Y1)Т1 и (X2, Y2 )Т2. Направление масштабирования определяется комбинацией мнимой линии, соединяющей местоположения двух касаний из изначального множественного касания, и мнимой линии, соединяющей местоположения двух касаний из последующего множественного касания. Один пример такого жеста имеет место, когда мнимая линия, связанная с изначальным касанием, и мнимая линия, связанная с конечным касанием, коллинеарны. В этом случае пользователь раздвигает два пальца в стороны, чтобы ввести команду масштабирования. Последующее множественное касание обнаруживается системой и определяется находящимся в координатах (X1, Y1)Т2 и (X2, Y2)Т2. Основываясь на различиях между координатами изначального множественного касания (например, (X1 , Y1)Т1 и (X2, Y2 )Т1) и координатами последующего множественного касания (например, (X1, Y1)T2 и (X 2, Y2)Т2), круг затем растягивается в эллипс 604, большая ось которого наклонена в направлении, определенном по двум обнаруженным множественным касаниям пользователя. В качестве альтернативы, пользователь может свести два пальца вместе, посредством чего упомянутый круг был бы преобразован в эллипс, малая ось которого наклонена в направлении, определенном по двум обнаруженным множественным касаниям пользователя. Это лишь один пример двойного жеста множественного касания, который может поддерживаться. Другие жесты, составленные из комбинаций жестов вращения и жестов непропорционального масштабирования, например жесты, в которых вышеупомянутые мнимые линии, связанные с изначальным множественным касанием и последующим множественным касанием, не коллинеарны, также могут поддерживаться.

Фиг.7 - блок-схема последовательности операций способа 700 обнаружения жеста двойного касания сенсорного экрана согласно варианту осуществления изобретения. Способ 700 может быть осуществлен в программном обеспечении, которое хранится в памяти и выполняется процессором, который присоединен к сенсорной панели, сконструированной согласно вариантам осуществления, описанным выше. В блоке 702 в течение первого периода времени первая подсистема считывания (например, верхняя прямоугольная секция 104 и первый микроконтроллер 120) используется для обнаружения координат (например, X и Y координат) первого касания из изначального множественного касания в первой части сенсорной панели. В блоке 704, также в течение первого периода времени вторая подсистема считывания (например, нижняя прямоугольная секция 106 и второй микроконтроллер 128) используется для обнаружения координат второго касания из изначального множественного касания во второй части сенсорной панели. В блоке 706 в течение второго периода времени, следующего за первым периодом времени, первая подсистема считывания используется для обнаружения новых координат первого касания из последующего множественного касания в первой части сенсорной панели. Отметим, что некоторые предполагаемые варианты осуществления могут быть запрограммированы в предположении, что касания одним и тем же пальцем всегда находятся в одной и той же половине (например, в верхней или нижней) сенсорной панели, однако это не применяется ко всем вариантам осуществления. Это предположение основано частично на эргономических рассмотрениях для ряда движений человеческой руки, когда она задействована в одновременных касаниях большим пальцем и указательным пальцем, и также на предположении, что пользователь будет проинструктирован посредством руководства пользователя производить жесты сенсорного экрана определенным образом.

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

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

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

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

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

Класс G06F3/041 цифровые преобразователи, например для сенсорных экранов или сенсорных клавиатур, характеризующиеся средствами преобразования

тактильный пользовательский интерфейс для электронного устройства -  патент 2519351 (10.06.2014)
устройство захвата изображения и способ управления им -  патент 2518987 (10.06.2014)
устройство управления отображением изображения и способ управления отображением изображения -  патент 2517723 (27.05.2014)
возбуждаемая касанием сенсорная конфигурация, объединенная с органической светодиодной структурой -  патент 2515710 (20.05.2014)
устройство формирования изображения и его способ управления дисплеем -  патент 2511499 (10.04.2014)
устройство обработки информации, способ обработки информации и программа -  патент 2510929 (10.04.2014)
сенсорное устройство ввода данных -  патент 2509340 (10.03.2014)
просвечивающиеся тактильные экраны, включающие в себя невидимые соединения электронных компонент -  патент 2509339 (10.03.2014)
устройство управления отображением изображения и способ управления отображением изображения -  патент 2506628 (10.02.2014)
сенсорная панель и способ ее производства -  патент 2506627 (10.02.2014)

Класс G09G5/00 Схемы или устройства управления, общие для электронно-лучевых и других визуальных индикаторов

устройство управления отображением и способ управления отображением -  патент 2528151 (10.09.2014)
управляющее устройство для изменения изображений на дисплее смартфона -  патент 2524865 (10.08.2014)
способ и устройство для определения активной области ввода -  патент 2523937 (27.07.2014)
способ управления устройством с помощью глазных жестов в ответ на стимулы -  патент 2522848 (20.07.2014)
устройство обработки информации и способ обработки информации -  патент 2520353 (20.06.2014)
экранное устройство отображения -  патент 2519527 (10.06.2014)
устройство и способ управления отображением и компьютерный программный продукт -  патент 2519481 (10.06.2014)
устройство захвата изображения и способ управления им -  патент 2518987 (10.06.2014)
устройство составления изображений -  патент 2517266 (27.05.2014)
передача данных стереоскопического изображения через интерфейс устройства отображения -  патент 2516499 (20.05.2014)
Наверх