Способ, аппаратура и устройство обработки информации
Иллюстрации
Показать всеИзобретение относится к обработке информации. Технический результат заключается в расширении арсенала средств. В способе после получения информации об активирующем режим жесте, введенной пользователем, происходит вход в режим ввода, соответственно информации об активирующем режим жесте, введенной пользователем, и информация о жесте пользователя идентифицируется в определенном режиме ввода. Дополнительно идентифицируется намерение пользователя по заданному соответствию между информацией о жесте и инструкцией операции. Режим ввода включает в себя режим ввода клавиатурой и режим ввода мышью. Пользователь реализует управление терминалом в знакомой среде режима ввода путем использования только общепринятого метода выполнения операций ввода, например операции касания и операции касания-скольжения. В изобретении не требуется, чтобы пользователь запоминал множество соответствий между жестовыми движениями и операциями, за счет внедрения заранее соответствия между общепринятой базовой операцией ввода пользователя и стандартным событием работы посредством клавиатуры или мыши. 4 н. и 12 з.п. ф-лы, 15 ил.
Реферат
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Настоящее изобретение относится к области технологий обработки информации и, более конкретно, к способу, аппаратуре и устройству обработки информации.
УРОВЕНЬ ТЕХНИКИ
[0002] В последние годы с развитием науки и технологий все более широко используются и применяются интеллектуальные устройства. Чтобы удовлетворить растущие запросы пользователей на более богатые функции и более разнообразные формы интеллектуальных устройств, способы ввода интеллектуальных устройств становятся все более интеллектуальными и более богатыми.
[0003] В предшествующем уровне техники, чтобы сделать удобным для пользователя взаимодействие с интеллектуальным устройством, было разработано наручное кольцо для жестового управления. При использовании наручное кольцо для жестового управления необходимо носить вокруг запястья пользователя, оно реализует человеко-машинное взаимодействие путем обнаружения изменения биоэлектричества, которое генерируется мышцами руки или запястья, когда пользователь находится в движении, в комбинации с контролем физических действий руки. Наручное кольцо для жестового управления может запускать операцию путем использования конкретного действия. Например, действие, в котором пользователь сжимает кулак и затем трясет запястьем вверх и вниз три раза, может быть установлено как соответствующее действие для включения устройства.
[0004] Однако существует много операций, которые могут быть выполнены на интеллектуальном устройстве. Если пользователь хочет управлять интеллектуальным устройством путем использования наручного кольца для жестового управления в предшествующем уровне техники, пользователь должен помнить много соответствий между жестовыми движениями и операциями, что делает чрезвычайно неудобным для пользователя использование интеллектуального устройства.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Ввиду этого настоящее изобретение обеспечивает способ, аппаратуру и устройство обработки информации для решения проблемы в предшествующем уровне техники, что поскольку конкретная триггерная операция должна соответствовать конкретному жестовому движению, пользователь должен запоминать множество соответствий между жестовыми движениями и операциями.
[0006] Для решения приведенной выше задачи настоящее изобретение обеспечивает следующие технические решения:
[0007] В соответствии с первым аспектом настоящая заявка раскрывает способ обработки информации, включающий в себя этапы, на которых:
получают информацию об активирующем режим жесте пользователя;
активируют режим ввода, соответствующий информации об активирующем режим жесте, где режим ввода включает в себя режим ввода клавиатурой и режим ввода мышью;
получают информацию о жесте пользователя в режиме ввода, где информация о жесте включает в себя информацию о жесте касания и/или информацию о жесте скольжения; и
генерируют, в соответствии с предварительно заданным соответствием между информацией о жесте и инструкцией операции, инструкцию операции, соответствующую информации о жесте.
[0008] В первом возможном способе осуществления первого аспекта, когда режим ввода является режимом ввода клавиатурой, имеется взаимно-однозначное соответствие между 12 суставами или фалангами указательного пальца, среднего пальца, безымянного пальца и мизинца пользователя и 12 клавишами 12-клавишной клавиатуры;
этап, на котором получают информацию о жесте пользователя в режиме ввода, включает в себя этап, на котором: получают, в режиме ввода клавиатурой, информацию о жесте касания любого сустава или фаланги указательного пальца, среднего пальца, безымянного пальца и мизинца пользователем; и
соответственно, этап, на котором генерируют, в соответствии с предварительно заданным соответствием между информацией о жесте и инструкцией операции, инструкцию операции, соответствующую информации о жесте, включает в себя этап, на котором:
генерируют, в соответствии с предварительно заданным соответствием между информацией о жесте касания и инструкцией операции, инструкцию операции, соответствующую информации о жесте касания.
[0009] Во втором возможном способе осуществления первого аспекта, когда режим ввода является режимом ввода мышью, этап, на котором получают информацию о жесте пользователя в режиме ввода, включает в себя этапы, на которых:
получают, в режиме ввода мышью, информацию о жесте скольжения относительно скольжения на указательном пальце, среднем пальце, безымянном пальце и мизинце пользователя и/или информацию о жесте касания сустава пальца или фаланги пальца; и
соответственно, этап, на котором генерируют, в соответствии с предварительно заданным соответствием между информацией о жесте и инструкцией операции, инструкцию операции, соответствующую информации о жесте, включает в себя этап, на котором:
генерируют, в соответствии с предварительно заданным соответствием между информацией о жесте скольжения и/или информацией о жесте касания и инструкцией операции, инструкцию операции, соответствующую информации о жесте скольжения и/или информации о жесте касания, где
информация о жесте скольжения соответствует информации о пути движения указателя мыши, и информация о жесте касания соответствует информации об активации левой или правой кнопки мыши.
[0010] В третьем возможном способе осуществления первого аспекта этап, на котором активируют режим ввода, соответствующий информации об активирующем режим жесте, включает в себя этапы, на которых:
активируют режим ввода клавиатурой, когда информация об активирующем режим жесте соответствует жесту разгибания указательного пальца, среднего пальца, безымянного пальца и мизинца пользователя; и
активируют режим ввода мышью, когда информация об активирующем режим жесте соответствует жесту сгибания указательного пальца, среднего пальца, безымянного пальца и мизинца к ладони пользователя, где
информация об активирующем режим жесте или информация о жесте обнаруживаются датчиком, расположенным на запястье или ладони пользователя.
[0011] В четвертом возможном способе осуществления первого аспекта этап, на котором получают информацию об активирующем режим жесте пользователя, или этап, на котором получают информацию о жесте пользователя в режиме ввода, включают в себя этапы, на которых:
получают значения давления на каждой части запястья или ладони, когда датчик, расположенный на запястье или ладони пользователя, обнаруживает активирующее режим ввода жестовое движение или жестовое движение пользователя;
определяют значения смещения датчика на запястье или ладони пользователя в соответствии со значением давления; и
определяют, в соответствии со значением смещения, информацию об активирующем режим жесте, введенную пользователем.
[0012] В любом из приведенных выше способов осуществления первого аспекта после этапа, на котором генерируют, в соответствии с предварительно заданным соответствием между информацией о жесте и инструкцией операции, инструкцию операции, соответствующую информации о жесте, способ дополнительно включает в себя этап, на котором:
отправляют инструкцию операции терминалу, так что терминал реагирует на инструкцию операции.
[0013] В соответствии со вторым аспектом раскрывается способ обработки информации, включающий в себя этапы, на которых:
подтверждают, что произошел вход в режим ввода клавиатурой, где в режиме ввода клавиатурой имеется взаимно-однозначное соответствие между 12 суставами или фалангами указательного пальца, среднего пальца, безымянного пальца и мизинца пользователя и 12 клавишами 12-клавишной клавиатуры;
получают информацию о жесте касания относительно касания любого сустава или фаланги указательного пальца, среднего пальца, безымянного пальца и мизинца пользователем; и
генерируют, в соответствии с предварительно заданным соответствием между информацией о жесте касания и инструкцией операции, инструкцию операции, соответствующую информации о жесте касания.
[0014] В соответствии с третьим аспектом раскрывается способ обработки информации, включающий в себя этапы, на которых:
подтверждают, что произошел вход в режим ввода мышью;
получают информацию о жесте скольжения пользователя на указательном пальце, среднем пальце, безымянном пальце и мизинце и/или информацию о жесте касания относительно касания сустава или фаланги указательного пальца, среднего пальца, безымянного пальца и мизинца пользователем; и
генерируют, в соответствии с предварительно заданным соответствием между информацией о жесте скольжения и/или информацией о жесте касания и инструкцией операции, инструкцию операции, соответствующую информации о жесте скольжения и/или информации о жесте касания, где
информация о жесте скольжения соответствует информации о пути движения указателя мыши, и информация о жесте касания соответствует информации об активации левой или правой кнопки мыши.
[0015] В соответствии с четвертым аспектом раскрывается аппаратура обработки информации, включающая в себя:
первый модуль получения, выполненный с возможностью получения информации об активирующем режим жесте пользователя;
модуль активации режима, выполненный с возможностью активации режима ввода, соответствующего информации об активирующем режим жесте, где режим ввода включает в себя режим ввода клавиатурой и режим ввода мышью;
второй модуль получения, выполненный с возможностью получения информации о жесте пользователя в режиме ввода, где информация о жесте включает в себя информацию о жесте касания и/или информацию о жесте скольжения; и
модуль генерации инструкции, выполненный с возможностью генерации, в соответствии с предварительно заданным соответствием между информацией о жесте и инструкцией операции, инструкции операции, соответствующей информации о жесте.
[0016] В первом возможном способе осуществления четвертого аспекта, когда режим ввода является режимом ввода клавиатурой, имеется взаимно-однозначное соответствие между 12 суставами или фалангами указательного пальца, среднего пальца, безымянного пальца и мизинца пользователя и 12 клавишами 12-клавишной клавиатуры; причем второй модуль получения конкретно выполнен с возможностью:
получения, в режиме ввода клавиатурой, информации о жесте касания относительно касания любого сустава или фаланги указательного пальца, среднего пальца, безымянного пальца и мизинца пользователем.
[0017] Во втором возможном способе осуществления четвертого аспекта, когда режим ввода является режимом ввода мышью, второй модуль получения конкретно выполнен с возможностью:
получения, в режиме ввода мышью, информации о жесте скольжения относительно скольжения на указательном пальце, среднем пальце, безымянном пальце и мизинце пользователя и/или информации о жесте касания сустава пальца или фаланги пальца, где
информация о жесте скольжения соответствует информации о пути движения указателя мыши, и информация о жесте касания соответствует информации об активации левой или правой кнопки мыши.
[0018] В третьем возможном способе осуществления четвертого аспекта модуль активации режима включает в себя:
первый модуль активации режима, выполненный с возможностью активации режима ввода клавиатурой, когда информация об активирующем режим жесте соответствует жесту разгибания указательного пальца, среднего пальца, безымянного пальца и мизинца пользователя; и
второй модуль активации режима, выполненный с возможностью активации режима ввода мышью, когда информация об активирующем режим жесте соответствует жесту сгибания указательного пальца, среднего пальца, безымянного пальца и мизинца к ладони пользователя.
[0019] В четвертом возможном способе осуществления четвертого аспекта информация об активирующем режим жесте или информация о жесте обнаруживаются датчиком, расположенным на запястье или ладони пользователя.
[0020] В пятом возможном способе осуществления четвертого аспекта первый модуль получения или второй модуль получения включают в себя:
подмодуль получения, выполненный с возможностью получения значения давления для каждой части запястья или ладони, когда датчик, расположенный на запястье или ладони пользователя, обнаруживает активирующее режим ввода жестовое движение или жестовое движение пользователя;
модуль вычисления, выполненный с возможностью определения значения смещения датчика на запястье или ладони пользователя в соответствии со значением давления; и
модуль определения жеста, выполненный с возможностью определения, в соответствии со значением смещения, информации об активирующем режим жесте, введенной пользователем.
[0021] В любом из приведенных выше возможных способов осуществления четвертого аспекта аппаратура дополнительно включает в себя:
модуль передачи инструкции, выполненный с возможностью отправки инструкции операции терминалу, так что терминал реагирует на инструкцию операции.
[0022] В соответствии с пятым аспектом раскрывается аппаратура обработки информации, включающая в себя:
первый модуль активации ввода, выполненный с возможностью подтверждения, что система входит в режим ввода клавиатурой, где в режиме ввода клавиатурой имеется взаимно-однозначное соответствие между 12 суставами или фалангами указательного пальца, среднего пальца, безымянного пальца и мизинца пользователя и 12 клавишами 12-клавишной клавиатуры;
первый модуль получения жеста, выполненный с возможностью получения информации о жесте касания относительно касания любого сустава или фаланги указательного пальца, среднего пальца, безымянного пальца и мизинца пользователем; и
первый модуль генерации инструкции, выполненный с возможностью генерации, в соответствии с предварительно заданным соответствием между информацией о жесте касания и инструкцией операции, инструкции операции, соответствующей информации о жесте касания.
[0023] В соответствии с шестым аспектом раскрывается аппаратура обработки информации, включающая в себя:
второй модуль активации ввода, выполненный с возможностью подтверждения, что система входит в режим ввода мышью;
второй модуль получения жеста, выполненный с возможностью получения информации о жесте скольжения пользователя на указательном пальце, среднем пальце, безымянном пальце и мизинце и/или информации о жесте касания относительно касания сустава или фаланги указательного пальца, среднего пальца, безымянного пальца и мизинца пользователем; и
второй модуль генерации инструкции, выполненный с возможностью генерации, в соответствии с предварительно заданным соответствием между информацией о жесте скольжения и/или информацией о жесте касания и инструкцией операции, инструкции операции, соответствующей информации о жесте скольжения и/или информации о жесте касания.
[0024] В соответствии с седьмым аспектом раскрывается устройство обработки информации, где устройство обработки информации включает в себя любую из приведенной выше аппаратуры обработки информации.
[0025] В соответствии с восьмым аспектом раскрывается интеллектуальный терминал, где интеллектуальный терминал включает в себя любую из приведенной выше аппаратуры обработки информации.
[0026] Из приведенного выше технического решения можно понять, что по сравнению с предшествующим уровнем техники варианты осуществления настоящего изобретения раскрывают способ, аппаратуру и устройство обработки информации. В способе обработки информации сначала получают информацию об активирующем режим жесте, введенную пользователем; затем происходит переход в соответствующий режим ввода в соответствии с информацией об активирующем режим жесте, введенной пользователем, и информация о жесте пользователя идентифицируется в определенном режиме ввода; далее намерение пользователя идентифицируется в соответствии с предварительно заданным соответствием между информацией о жесте и инструкцией операции. Приведенный выше режим ввода включает в себя режим ввода клавиатурой и режим ввода мышью. Таким образом, пользователь может реализовать удобное управление терминалом в знакомой среде режима ввода путем использования только общепринятого метода выполнения операций ввода, например, операции касания и операции касания-скольжения. В этом способе аппаратура и устройство не требуют, чтобы пользователь запоминал множество соответствий между конкретными жестовыми движениями и конкретными операциями. Только путем внедрения заранее соответствия между общепринятой базовой операцией ввода пользователя и стандартным событием работы посредством клавиатуры и/или мыши в исполнительное тело способа обработки информации может быть достигнута цель управления терминалом пользователем с помощью общепринятого метода выполнения операций.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0027] Чтобы описать технические решения в вариантах осуществления настоящего изобретения или в предшествующем уровне техники более ясно, ниже кратко представлены прилагаемые чертежи, необходимые для описания вариантов осуществления или предшествующего уровня техники. Очевидно, прилагаемые чертежи в следующем ниже описании показывают лишь варианты осуществления настоящего изобретения, и обычный специалист в данной области техники может по-прежнему получить другие чертежи из этих прилагаемых чертежей без каких-либо творческих усилий.
[0028] Фиг. 1 является блок-схемой последовательности операций способа обработки информации в соответствии с вариантом осуществления настоящего изобретения;
[0029] фиг. 2 является схематическим чертежом соответствия между 12 клавишами 12-клавишной клавиатуры в соответствии с вариантом осуществления настоящего изобретения;
[0030] фиг. 3 является блок-схемой последовательности операций получения информации об активирующем режим жесте или информации о жесте пользователя в соответствии с вариантом осуществления настоящего изобретения;
[0031] фиг. 4 является схематическим чертежом местоположения датчика, расположенного в браслете, в соответствии с вариантом осуществления настоящего изобретения;
[0032] фиг. 5 является блок-схемой последовательности операций другого способа обработки информации в соответствии с вариантом осуществления настоящего изобретения;
[0033] фиг. 6 является блок-схемой последовательности операций третьего способа обработки информации в соответствии с вариантом осуществления настоящего изобретения;
[0034] фиг. 7 является блок-схемой последовательности операций четвертого способа обработки информации в соответствии с вариантом осуществления настоящего изобретения;
[0035] фиг. 8 является схематическим структурным чертежом аппаратуры обработки информации в соответствии с вариантом осуществления настоящего изобретения;
[0036] фиг. 9 является схематическим структурным чертежом первого модуля получения в соответствии с вариантом осуществления настоящего изобретения;
[0037] Фиг. 10 является схематическим структурным чертежом другой аппаратуры обработки информации в соответствии с вариантом осуществления настоящего изобретения;
[0038] Фиг. 11 является схематическим структурным чертежом третьей аппаратуры обработки информации в соответствии с вариантом осуществления настоящего изобретения;
[0039] фиг. 12 является схематическим структурным чертежом четвертой аппаратуры обработки информации в соответствии с вариантом осуществления настоящего изобретения;
[0040] фиг. 13 является схематическим чертежом связи между устройством обработки информации и терминалом в соответствии с вариантом осуществления настоящего изобретения;
[0041] фиг. 14 является схематическим структурным чертежом устройства обработки информации в соответствии с вариантом осуществления настоящего изобретения; и
[0042] фиг. 15 является схематическим структурным чертежом другого устройства обработки информации в соответствии с вариантом осуществления настоящего изобретения.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0043] Следующее ниже ясно и полностью описывает технические решения в вариантах осуществления настоящего изобретения со ссылкой на прилагаемые чертежи в вариантах осуществления настоящего изобретения. Очевидно, описанные варианты осуществления являются лишь некоторыми, но не всеми вариантами осуществления настоящего изобретения. Все другие варианты осуществления, полученные средним специалистом в области техники на основании вариантов осуществления настоящего изобретения без каких-либо творческих усилий, должны входить в объем правовой охраны настоящего изобретения.
[0044] Фиг. 1 является блок-схемой последовательности операций способа обработки информации в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 1, способ может включать в себя:
[0045] Этап 101: Получить информацию об активирующем режим жесте пользователя.
[0046] В этом варианте осуществления настоящего изобретения может быть несколько режимов ввода для пользователя, и каждый режим ввода соответствует одному активирующему режим жесту. Таким образом, исполнительное тело способа обработки информации, раскрытого в этом варианте осуществления настоящего изобретения, может автоматически идентифицировать, в соответствии с информацией об активирующем режим жесте, введенной пользователем, режим ввода, который в настоящий момент хочет пользователь, что облегчает использование для пользователя.
[0047] Этап 102: Активировать режим ввода, соответствующий информации об активирующем режим жесте.
[0048] Режим ввода может включать в себя режим ввода клавиатурой и режим ввода мышью. Режим ввода клавиатурой, описанный в настоящем документе, указывает, что в этом режиме пользователь может непосредственно активировать символ на известной клавиатуре путем касания части пальца, где символ может быть цифрой, буквой английского алфавита или символом с фиксированной функцией, например, клавишей «#». Конечно, необходимо предварительно сконфигурировать соответствие между информацией о жесте касания или активирования части пальца пользователем и каждой клавишей известной клавиатуры. Приведенный выше режим ввода мышью указывает, что в этом режиме пользователь может выполнить соответствующую операцию на пальце или ладони, как при работе мышью. В этом случае операция может включать в себя операцию скольжения и операцию касания. Например, большой палец пользователя перемещается влево по пальцу или ладони, что соответствует перемещению влево указателя мыши; пользователь касается части пальца или ладони, что соответствует щелчку по левой кнопке мыши. Конечно, в этом случае также необходимо предварительно сконфигурировать соответствие между информацией о жесте пользователя и стандартными событиями при работе мышью.
[0049] Этап 103: Получить информацию о жесте пользователя в режиме ввода.
[0050] Информация о жесте может включать в себя информацию о жесте касания и/или информацию о жесте скольжения.
[0051] Следует отметить, что для информации об одном и том же жесте могут быть получены различные результаты обработки и ответа в различных режимах ввода, и порция информации о жесте может быть обработана с соответствующим ответом в одном режиме ввода, но может быть не обработана с соответствующим ответом в другом режиме ввода. Выше было описано, что в режиме ввода клавиатурой символ, который пользователь хочет активировать, может быть определен путем получения информации о жесте касания части ладони пользователем. В этом режиме, если пользователь вводит информацию о жесте скольжения, система не обрабатывает и не отвечает на информацию о жесте скольжения. Однако, если пользователь вводит информацию о жесте скольжения в режиме ввода мышью, информация о жесте скольжения обрабатывается с соответствующим ответом, потому что информация о жесте скольжения может соответствовать операции по перемещению указателя мыши. Кроме того, такое соответствие согласуется с привычкой пользователя к выполнению операции ввода в компьютерном интерфейсе путем использования мыши или выполнения операции ввода непосредственно на интерфейсе с сенсорным экраном в предшествующем уровне техники. Например, пользователь может выполнять соответствующие операции по переворачиванию страницы вверх, вниз, влево и вправо на сенсорном экране путем скольжения большого пальца вверх, вниз, влево и вправо на ладони.
[0052] Этап 104: Сгенерировать, в соответствии с предварительно заданным соответствием между информацией о жесте и инструкцией операции, инструкцию операции, соответствующую информации о жесте.
[0053] Соответствие между информацией о жесте и инструкцией операции внедряется в системную программу заранее, что может быть реализовано путем использования предшествующего уровня техники. Однако в этом варианте осуществления настоящего изобретения представлено несколько режимов ввода, и имеется отдельное соответствие между информацией о жесте и инструкцией операции в каждом режиме ввода, потому что различные результаты обработки и ответа могут быть получены в различных режимах ввода для одной и той же информации о жесте, что было описано выше.
[0054] Кроме того, инструкция операции, генерируемая в соответствии с информацией о жесте пользователя, может быть передана терминалу, так что терминал выполняет ответную операцию в соответствии с инструкцией операции.
[0055] В способе обработки информации в этом варианте осуществления сначала получают информацию об активирующем режим жесте, вводимую пользователем; затем происходит переход в соответствующий режим ввода в соответствии с информацией об активирующем режим жесте, введенной пользователем, и информация о жесте пользователя идентифицируется в определенном режиме ввода; далее, намерение пользователя идентифицируется в соответствии с предварительно заданным соответствием между информацией о жесте и инструкцией операции. Приведенный выше режим ввода включает в себя режим ввода клавиатурой и режим ввода мышью. Таким образом, пользователь может реализовать удобное управление терминалом в знакомой среде режима ввода путем использования только общепринятого метода выполнения операций ввода, например, операции касания и операции касания-скольжения. В этом способе пользователю не нужно запоминать множество соответствий между конкретными жестовыми движениями и конкретными операциями. Только путем внедрения заранее соответствия между общепринятой базовой операцией ввода пользователя и стандартным событием работы посредством клавиатуры и мыши в исполнительное тело способа обработки информации может быть достигнута цель удобного выполнения операции ввода и управления терминалом пользователем с помощью общепринятого метода выполнения операций.
[0056] В приведенном выше варианте осуществления, когда информация об активирующем режим жесте, полученная системой, является активирующим режим жестом, соответствующим режиму ввода клавиатурой, система активирует режим ввода клавиатурой. В этом режиме может иметься взаимно-однозначное соответствие между 12 суставами пальцев или фалангами пальцев указательного пальца, среднего пальца, безымянного пальца и мизинца пользователя и 12 клавишами 12-клавишной клавиатуры. Общеизвестно, что 12-клавишная клавиатура включает в себя клавиши 1, 2 (abc), 3 (def), 4 (ghi), 5 (jkl), 6 (mno), 7 (pqrs), 8 (tuv), 9 (wyxz), *, 0 и #. Кроме того, в структуре кисти руки каждый из указательного пальца, среднего пальца, безымянного пальца и мизинца включают в себя три сустава пальцев и три фаланги пальцев, и указательный палец, средний палец, безымянный палец и мизинец все вместе включает в себя 12 суставов пальцев и 12 фаланг пальцев. Кроме того, массив 4*3 из 12 клавиш 12-клавишной клавиатуры является таким же, как массив 4*3 из этих 12 суставов или фаланг указательного пальца, среднего пальца, безымянного пальца и мизинца в структуре кисти руки. Может быть сделана ссылка на фиг. 2, и фиг. 2 является схематическим чертежом соответствия между 12 клавишами 12-клавишной клавиатуры в соответствии с вариантом осуществления настоящего изобретения. Первая фаланга указательного пальца может соответствовать клавише «1», вторая фаланга указательного пальца может соответствовать клавише «2», ..., и третья фаланга мизинца может соответствовать клавише «#».
[0057] Конечно, соответствие между клавишами 12-клавишной клавиатуры и 12 суставами пальцев или фалангами пальцев не ограничивается жестко приведенным выше соответствием. Также может быть задано, что три сустава мизинца соответствуют, соответственно, клавише «1», клавише «2» и клавише «3», а три сустава указательного пальца соответствуют, соответственно, клавише «*», клавише «0» и клавише «#». Конкретное соответствие может быть задано в соответствии с пользовательскими предпочтениями и привычками.
[0058] Таким образом, в приведенном выше варианте осуществления этап 103 получения информации о жесте пользователя в режиме ввода может включать в себя: получение, в режиме ввода клавиатурой, информации о жесте касания любого сустава или фаланги указательного пальца, среднего пальца, безымянного пальца и мизинца пользователем.
[0059] Соответственно, этап 104 генерации, в соответствии с предварительно заданным соответствием между информацией о жесте и инструкцией операции, инструкции операции, соответствующей информации о жесте, может включать в себя: генерацию, в соответствии с предварительно заданным соответствием между информацией о жесте касания и инструкцией операции, инструкции операции, соответствующей информации о жесте касания.
[0060] В этом варианте осуществления клавиши 12-клавишной клавиатуры являются, соответственно, взаимно-однозначным соответствием 12 суставам пальцев или фалангам пальцев, и такое соответствие предварительно сконфигурировано в системе. Поскольку в основном все пользователи хорошо знакомы со способом использования 12-клавишной клавиатуры, а также могут точно чувствовать местоположение нескольких суставов пальцев или фаланг пальцев, пользователи могут удобно и быстро реализовать ввод информации, без необходимости запоминать соответствие между каждой клавишей 12-клавишной клавиатуры и фиксированным жестовым движением.
[0061] В первом варианте осуществления, когда информация об активирующем режим жесте, полученная системой, является активирующим режим жестом, соответствующим режиму ввода мышью, система активирует режим ввода мышью. В этом режиме этап 103 получения информации о жесте пользователя в режиме ввода может включать в себя: получение, в режиме ввода мышью, информации о жесте скольжения на указательном пальце, среднем пальце, безымянном пальце и мизинце пользователя и/или информации о жесте касания относительно касания сустава пальца или фаланги пальца.
[0062] Соответственно, этап 104 генерации, в соответствии с предварительно заданным соответствием между информацией о жесте и инструкцией операции, инструкции операции, соответствующей информации о жесте, может включать в себя: генерацию, в соответствии с предварительно заданным соответствием между информацией о жесте скольжения и/или информацией о жесте касания и инструкцией операции, инструкции операции, соответствующей информации о жесте скольжения и/или информации о жесте касания.
[0063] В режиме ввода мышью может быть предварительно сконфигурировано, что информация о жесте скольжения пользователя соответствует информации о пути движения указателя мыши, и информация о жесте касания пользователя соответствует информации об активации левой или правой кнопки мыши. В частности, пользователь может согнуть четыре пальца, за исключением большого пальца, для формирования «панели». Большой палец может двигаться по «панели» для имитации движения мыши на экране дисплея. Конечно, соответствие между информацией о жесте пользователя и стандартным событием работы посредством мыши должно быть предварительно сконфигурировано. Принимая во внимание привычку пользователя использовать PAD и выполнять операции с использованием мыши, информация о жесте скольжения влево пользователя может непосредственно соответствовать операция по перемещению указателя мыши влево, информация о жесте скольжения вверх пользователя может непосредственно соответствовать операции по перемещению указателя мыши вверх и так далее. Таким образом, большой палец пользователя эквивалентен мыши на «панели», сформированной этими четырьмя пальцами, а «панель» эквивалентна экрану дисплея. Информация о жесте большого пальца пользователя на «панели» может также соответствовать работе пользователя с физическим сенсорным экраном, так что пользователь может выполнять операции на сенсорном экране путем использования «панели», сформированной четырьмя пальцами.
[0064] В реальном сценарии мышь включает в себя левую кнопку и правую кнопку. Для облегчения использования для пользователя в этом варианте осуществления в режиме ввода мышью жестовое движение касания кончика любого пальца: указательного пальца, среднего пальца, безымянного пальца и мизинца пользователем может быть задано как операция активации левой кнопки мыши; жестовое движение касания основания любого пальца: указательного пальца, среднего пальца, безымянного пальца и мизинца пользователем может быть задано как операция активации правой кнопки мыши. Альтернативно, жестовое движение касания кончика указательного пальца пользователем может быть задано как операция активации левой кнопки мыши, жестовое движение касания кончика среднего пальца пользователем может быть задано как операция активации правой кнопки мыши и т.п., что не является ограничивающим в настоящем документе.
[0065] В этом варианте осуществления несколько порций фиксированной информации о жесте пользователя соответствуют нескольким базовым операциям при работе посредством мыши, так что пользователь непосредственно реализует операцию ввода путем выполнения жестового движения на ладони знакомым методом выполнения операций посредством мыши или методом выполнения операций с помощью сенсорного экрана, что является удобным и эффективным, и пользователю нет необходимости запоминать множество соответствий между жестовыми движениями и операциями.
[0066] Следует понимать, что в приведенном выше варианте осуществления активирующие режим жесты, соответствующие различным режимам ввода, не ограничиваются жестко. Для облегчения использования для пользователя, в этом варианте осуществления этап 102, который находится в первом варианте осуществления и является активацией режима ввода, соответствующего информации об активирующем режим жесте, конкретно включает в себя: активацию режима ввода клавиатурой, когда информация об активирующем режим жесте соответствует жесту разгибания указательного пальца, среднего пальца, безымянного пальца и мизинца пользователя; и активацию режима ввода мышью, когда информация об активирующем режим жесте соответствует жесту сгибания указательного пальца, среднего пальца, безымянного пальца и мизинца к ладони пользователя.
[0067] Поскольку пользователь может подсознательно разводить несколько пальцев при касании различных суставов или фаланг указательного пальца, среднего пальца, безымянного пальца и мизинца, жест разгибания указательного пальца, среднего пальца, безымянного пальца и мизинца пользователя соответствует режиму ввода клавиатурой; жест сгибания указательного пальца, среднего пальца, безымянного пальца и мизинца к ладони пользователя соответствует режиму ввода мышью, и «панель», сформированная четырьмя согнутыми пальцами, может использоваться для имитации экрана дисплея, что является относительно близким к привычкам пользователя при работе. Конечно, жесты, активирующие режим ввода клавиатурой и режим ввода мышью, не ограничиваются жестко.
[0068] В приведенном выше варианте осуществления информация об активирующем режим жесте или информация о жесте может быть обнаружена датчиком, расположенным на запястье или ладони пользователя.
[0069] Следует отметить, что датчик, расположенный на запястье или ладони пользователя, може