СПОСОБ, АППАРАТУРА И УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ
METHOD, APPARATUS AND DATA PROCESSING DEVICE

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[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] Следует отметить, что датчик, расположенный на запястье или ладони пользователя, может обнаруживать активирующее режим жестовое движение или жестовое движение кисти руки с датчиком.
[0070] Фиг. 3 является блок-схемой последовательности операций получения информации об активирующем режим жесте или информации о жесте пользователя в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 3, конкретный процесс получения информации об активирующем режим жесте пользователя и получения информации о жесте пользователя может включать в себя:
[0071] Этап 301: Получить значение давления для каждой части запястья или ладони, когда датчик, расположенный на запястье или ладони пользователя, обнаруживает активирующее режим ввода жестовое движение или жестовое движение пользователя.
[0072] Датчик, расположенный на запястье пользователя, может быть расположен в браслете, а датчик, расположенный на ладони пользователя, может быть расположен в перчатке или рукавице. Если датчик расположен на запястье пользователя, жестовые движения пользователя могут быть определены в соответствии с различным давлением, которое вызывается мускульным изменением и двигательным изменением каждой части запястья, когда пользователь делает различные жесты. Если датчик располагается на ладони пользователя, жестовые движения пользователя могут также быть определены в соответствии с различным давлением, вызванным мускульным изменением и двигательным изменением каждой части ладони. Если датчик располагается на пальце пользователя, датчик на пальце может непосредственно обнаруживать информацию о касании большого пальца пользователя, чтобы далее определить информацию о жесте пользователя. Следует отметить, что независимо от местоположения датчика, расположенного на кисти руки пользователя, датчик может использоваться не только для обнаруживать соответствующую сенсорную информацию активирующего режим жеста, но также может использоваться для обнаружения сенсорной информации соответствующего жеста, когда пользователь выполняет операцию скольжения или операцию касания на ладони или пальце после того, как система входит в режим ввода клавиатурой или режим ввода мышью.
[0073] Этап 302: Определить значение смещения датчика на запястье или ладони пользователя в соответствии со значением давления.
[0074] Как правило, большее изменение давления означает большее значение смещения. После того, как пользователь одевает аппаратуру с датчиком, в случае, когда пользователь не делает каких-либо жестовых движений, контактное давление между аппаратурой с датчиком и кожей кисти руки пользователя имеет в основном стабильное начальное значение. Однако, когда пользователь делает жестовое движение, значение давления части кисти руки может стать больше, или может стать меньше. Поэтому смещение мускулов кисти руки также имеет различные направления вектора. Большее давление означает большее значение смещения датчика, смещающегося из исходного местоположения. В этом варианте осуществления может иметься несколько датчиков, расположенных на запястье или ладони пользователя, и датчики могут быть расположены на различных частях в соответствии с требованиями для улучшения точности результата обнаружения.
[0075] Этап 303: Определить, в соответствии со значением смещения, информацию об активирующем режим жесте, введенную пользователем.
[0076] Фиг. 4 является схематическим чертежом местоположения датчика, расположенного в браслете в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 4, окружность датчиков давления может быть расположена в браслете, где, когда жест пользователя изменяется, каждый датчик может получить, в соответствии с измеренным значение изменения давления, смещение местоположения датчика от начального местоположения датчика (то есть местоположения датчика, когда пользователь не делает каких-либо движений, и кисть руки находится в естественном состоянии). Таким образом, пока группа мускулов запястья пользователя изменяется из-за движения пальцев, жестовое движение пользователя может быть в конечном счете определено в соответствии с данными, обнаруженными датчиками. Группа мускулов ближе к пальцу изменяется более очевидным образом. Поэтому датчики в браслете могут быть расположены в месте, близком к пальцу.
[0077] В реальной ситуации местоположение, в котором пользователь носит браслет, может каждый раз отличаться. Поэтому данные, обнаруженные датчиками в браслете, каждый раз также различные, таким образом влияя на точность результата обнаружения. В этом варианте осуществления ниже приведены два решения проблемы влияния приведенной выше проблемы на точность результата обнаружения.
[0078] Решение 1: Создать как можно более полную базу данных для хранения соответствия между данными, обнаруженными датчиком, и жестовым движением, когда браслет имеет различные местоположения.
[0079] Решение 2: Расположить несколько окружностей датчиков в браслете. При использовании браслета впервые пользователь может использовать данные, обнаруженные окружностью датчиков, расположенных в середине браслета, и выполнить соответствующую работу по калибровке, чтобы гарантировать, что окружность датчиков, расположенных в середине браслета, может точно идентифицировать жестовое движение пользователя. Когда пользователь в дальнейшем использует браслет, местоположение браслета может отличаться от предыдущего местоположения. В этом случае каждая окружность датчиков в браслете может непосредственно определять текущее местоположение браслета в соответствии с соответствующими данными смещения (различные места запястья имеют различные диаметры, и поэтому форма сечения, сформированная текущей окружностью датчиков, может быть получена с помощью вычислений в соответствии с данными смещения, обнаруженными датчиками, чтобы оценить местоположение браслета на запястье) и вычислить разность местоположений между текущим местоположением датчика, и местоположением датчика, когда браслет использовался впервые, чтобы завершить коррекцию отклонения. Альтернативно, в процессе использования браслета окружность датчиков, ближайших к окружности датчиков, которая располагается в середине браслета, когда браслет использовался впервые, автоматически находится в соответствии с текущей информацией о местоположении, соответствующей каждой окружности датчиков, и используются данные, обнаруженные найденной окружностью датчиков.
[0080] Процесс калибровочный может быть следующим: 1. Пользователь одевает браслет. 2. Браслет устанавливает связь с терминалом. 3. Активировать режим калибровки. 4. Отобразить интерфейс калибровки на экране дисплея терминала. 5. Браслет дает терминалу команду отобразить клавишу «1». 6. Пользователь использует большой палец кисти руки с браслетом для касания первого сустава указательного пальца, что означает, что нажимается клавиша «1», и касание продолжается, пока терминал не завершит идентификацию. 7. Текущая информация о местоположении датчика в браслете записывается в браслете, и текущая информация о местоположении используется в качестве опорной для завершения калибровки клавиши «1». Процесс калибровки других клавиш аналогичен приведенному выше процессу калибровки клавиши «1».
[0081] Конечно, приведенный выше способ для получения информации об активирующем режим жесте пользователя также применим к получению другой информации о жесте пользователя.
[0082] В этом варианте осуществления дается конкретный способ для получения информации об активирующем режим жесте, но он не является уникальным способом для получения информации о жесте пользователя. Например, информация о жесте пользователя может дополнительно быть получена с использованием способа для идентификации информации о жесте пользователя путем использования биоэлектричества, и с использованием способа, в котором контактный датчик установлен в месте пальца перчатки. Следует отметить, что независимо от местоположения датчика, расположенного на кисти руки пользователя, датчик может использоваться не только для обнаружения соответствующей сенсорной информации активирующего режим жеста, но также может использоваться для обнаружения сенсорной информации соответствующего жеста, когда пользователь выполняет операцию скольжения или операцию касания на ладони или пальце после того, как система входит в режим ввода клавиатурой или режим ввода мышью.
[0083] Фиг. 5 является блок-схемой последовательности операций другого способа обработки информации в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 5, способ обработки информации может включать в себя:
[0084] Этап 501: Получить информацию об активирующем режим жесте пользователя.
[0085] Этап 502: Активировать режим ввода, соответствующий информации об активирующем режим жесте.
[0086] Режим ввода включает в себя режим ввода клавиатурой и режим ввода мышью.
[0087] Этап 503: Получить информацию о жесте пользователя в режиме ввода.
[0088] Информация о жесте включает в себя информацию о жесте касания и/или информацию о жесте скольжения.
[0089] Этап 504: Сгенерировать, в соответствии с предварительно заданным соответствием между информацией о жесте и инструкцией операции, инструкцию операции, соответствующую информации о жесте.
[0090] Этап 505: Отправить инструкцию операции терминалу.
[0091] Инструкцию операции отправляют терминалу на этапе 505, так что терминал реагирует на инструкцию операции, таким образом реализуя человеко-машинное взаимодействие.
[0092] В этом варианте осуществления пользователь может реализовать удобное управление терминала с использованием общепринятого метода выполнения операций ввода, например, операции касания и операции касания-скольжения. В этом способе пользователю нет необходимости запоминать множество соответствий между конкретными жестовыми движениями и конкретными операциями. Только путем внедрения заранее соответствия между общепринятой базовой операцией ввода пользователя и стандартным событием работы посредством клавиатуры и мыши в исполнительное тело способа обработки информации может быть достигнута цель удобного выполнения операции ввода и управления терминалом.
[0093] Фиг. 6 является блок-схемой последовательности операций третьего способа обработки информации в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 6, способ обработки информации может включать в себя:
[0094] Этап 601: Подтвердить, что произошел вход в режим ввода клавиатурой.
[0095] В режиме ввода клавиатурой имеется взаимно-однозначное соответствие между 12 суставами или фалангами указательного пальца, среднего пальцем, безымянного пальца и мизинца пользователя и 12 клавишами 12-клавишной клавиатуры.
[0096] Этап 602: Получить информацию о жесте касания любого сустава или фаланги указательного пальца, среднего пальца, безымянного пальца и мизинца пользователем.
[0097] Этап 603: Сгенерировать, в соответствии с предварительно заданным соответствием между информацией о жесте касания и инструкцией операции, инструкцию операции, соответствующую информации о жесте касания.
[0098] В этом варианте осуществления клавиши 12-клавишной клавиатуры являются, соответственно, взаимно-однозначным соответствием 12 суставам пальцев или фалангам пальцев, и такое соответствие предварительно сконфигурировано в системе. Поскольку в основном все пользователи хорошо знакомы со способом использования 12-клавишной клавиатуры, а также могут точно чувствовать местоположение нескольких суставов пальцев или фаланг пальцев, пользователи могут удобно и быстро реализовать ввод информации, без необходимости запоминать соответствие между каждой клавишей 12-клавишной клавиатуры и фиксированным жестовым движением.
[0099] Фиг. 7 является блок-схемой последовательности операций четвертого способа обработки информации в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 7, способ может включать в себя:
[0100] Этап 701: Подтвердить, что произошел вход в режим ввода мышью.
[0101] Этап 702: Получить информацию о жесте скольжения пользователя на указательном пальце, среднем пальце, безымянном пальце и мизинце и/или информацию о жесте касания сустава или фаланги указательного пальца, среднего пальца, безымянного пальца и мизинца пользователем.
[0102] Этап 703: Сгенерировать, в соответствии с предварительно заданным соответствием между информацией о жесте скольжения и/или информацией о жесте касания и инструкцией операции, инструкцию операции, соответствующую информации о жесте скольжения и/или информации о жесте касания.
[0103] Информация о жесте скольжения соответствует информации о пути движения указателя мыши, и информация о жесте касания соответствует информации об активации левой или правой кнопки мыши.
[0104] В этом варианте осуществления несколько порций фиксированной информации о жесте пользователя соответствуют нескольким базовым операциям при работе посредством мыши, так что пользователь непосредственно реализует операцию ввода путем выполнения жестового движения на ладони знакомым методом выполнения операций посредством мыши или методом выполнения операций с помощью сенсорного экрана, что является удобным и эффективным, и пользователю нет необходимости запоминать множество соответствий между жестовыми движениями и операциями.
[0105] Приведенные выше варианты осуществления, раскрытые в настоящем изобретении, подробно описывают способы. Способы в настоящем изобретении могут быть реализованы с использованием аппаратуры в нескольких формах. Поэтому настоящее изобретение дополнительно раскрывает аппаратуру, которая описывается подробно в ниже с использованием конкретного варианта осуществления.
[0106] Фиг. 8 является схематическим структурным чертежом аппаратуры обработки информации в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 8, аппаратура 80 обработки информации может включать в себя: первый модуль 801 получения, модуль 802 активации режима, второй модуль 803 получения и модуль 804 генерации инструкции.
[0107] Первый модуль 801 получения выполнен с возможностью получения информации об активирующем режим жесте пользователя.
[0108] В этом варианте осуществления настоящего изобретения может быть несколько режимов ввода для пользователя, и каждый режим ввода соответствует одному активирующему режим жесту.
[0109] Модуль 802 активации режима выполнен с возможностью активации режима ввода, соответствующего информации об активирующем режим жесте.
[0110] Режим ввода включает в себя режим ввода клавиатурой и режим ввода мышью. Режим ввода клавиатурой, описанный в настоящем документе, указывает, что в этом режиме пользователь может непосредственно активировать символ на известной клавиатуре путем касания части пальца, где символ может быть цифрой, буквой английского алфавита или символом с фиксированной функцией. Приведенный выше режим ввода мышью указывает, что в этом режиме пользователь может выполнять операцию на ладони как при работе посредством мыши. В этом случае операция может включать в себя операцию скольжения и операцию касания. Конечно, в приведенных выше двух случаях необходимо предварительно сконфигурировать соответствие между информацией о жесте пользователя и стандартным событием при работе посредством клавиатуры или мыши.
[0111] Второй модуль 803 получения выполнен с возможностью получения информации о жесте пользователя в режиме ввода, где информация о жесте включает в себя информацию о жесте касания и/или информацию о жесте скольжения.
[0112] Следует отметить, что для информации об одном и том же жесте могут быть получены различные результаты обработки и ответа в различных режимах ввода, и порция информации о жесте может быть обработана с соответствующим ответом в одном режиме ввода, но может быть не обработана с соответствующим ответом в другом режиме ввода.
[0113] Модуль 804 генерации инструкции выполнен с возможностью генерации, в соответствии с предварительно заданным соответствием между информацией о жесте и инструкцией операции, инструкции операции, соответствующей информации о жесте.
[0114] Соответствие между информацией о жесте и инструкцией операции внедряется в системную программу заранее, что может быть реализовано путем использования предшествующего уровня техники. Однако в этом варианте осуществления настоящего изобретения представлено несколько режимов ввода, и имеется отдельное соответствие между информацией о жесте и инструкцией операции в каждом режиме ввода, потому что различные результаты обработки и ответа могут быть получены в различных режимах ввода для одной и той же информации о жесте, что было описано выше.
[0115] В этом варианте осуществления аппаратура обработки информации может сначала получить информацию об активирующем режим жесте, введенную пользователем; затем войти в соответствующий режим ввода в соответствии с информацией об активирующем режим жесте, введенной пользователем, и идентифицировать информацию о жесте пользователя в определенном режиме ввода; далее, идентифицировать намерение пользователя в соответствии с предварительно заданным соответствием между информацией о жесте и инструкцией операции. Приведенный выше режим ввода включает в себя режим ввода клавиатурой и режим ввода мышью. Таким образом, пользователь может реализовать удобное управление терминалом в знакомой среде режима ввода путем использования только общепринятого метода выполнения операций ввода, например, операции касания и операции касания-скольжения. Аппаратура не требует, чтобы пользователь запоминал множество соответствий между конкретными жестовыми движениями и конкретными операциями. Только путем внедрения заранее соответствия между общепринятой базовой операцией ввода пользователя и стандартным событием работы посредством клавиатуры и мыши в исполнительное тело способа обработки информации может быть достигнута цель удобного выполнения операции ввода и управления терминалом пользователем с помощью общепринятого метода выполнения операций.
[0116] В приведенном выше варианте осуществления, когда режим ввода является режимом ввода клавиатурой, имеется взаимно-однозначное соответствие между 12 суставами или фалангами указательного пальца, среднего пальца, безымянного пальцем и мизинца пользователя и 12 клавишами 12-клавишной клавиатуры; второй модуль получения может быть конкретно выполнен с возможностью: получения, в режиме ввода клавиатурой, информации о жесте касания любого сустава или фаланги указательного пальца, среднего пальца, безымянного пальца и мизинца пользователем.
[0117] Следует понимать, что массив 4*3 12 клавиш 12-клавишной клавиатуры является таким же, как массив 4*3 этих 12 суставов или фаланг указательного пальца, среднего пальца, безымянного пальца и мизинца в структуре кисти руки, и поэтому 12 клавиш 12-клавишной клавиатуры могут быть взаимно-однозначным образом соответствовать этим 12 суставам пальцев или фалангам пальцев. Однако в этом варианте осуществления конкретная последовательность соответствия конкретно не ограничивается, и конкретно она может быть задана в соответствии с пользовательскими предпочтениями и привычками.
[0118] В этом варианте осуществления клавиши 12-клавишной клавиатуры являются, соответственно, взаимно-однозначным соответствием 12 суставам пальцев или фалангам пальцев, и такое соответствие предварительно сконфигурировано в системе. Поскольку в основном все пользователи хорошо знакомы со способом использования 12-клавишной клавиатуры, а также могут точно чувствовать местоположение нескольких суставов пальцев или фаланг пальцев, пользователи могут удобно и быстро реализовать ввод информации, без необходимости запоминать соответствие между каждой клавишей 12-клавишной клавиатуры и фиксированным жестовым движением.
[0119] В первом варианте осуществления, когда режим ввода является режимом ввода мышью, второй модуль получения может быть конкретно выполнен с возможностью: получения, в режиме ввода мышью, информации о жесте скольжения на указательном пальце, среднем пальце, безымянном пальце и мизинце пользователя и/или информации о жесте касания сустава пальца или фаланги пальца.
[0120] В режиме ввода мышью может быть предварительно сконфигурировано, что информация о жесте скольжения пользователя соответствует информации о пути движения указателя мыши, и информация о жесте касания пользователя соответствует информации об активации левой или правой кнопки мыши.
[0121] Конкретно, для облегчения использования для пользователя в этом варианте осуществления в режиме ввода мышью жестовое движение касания кончика любого пальца: указательного пальца, среднего пальца, безымянного пальца и мизинца пользователем может быть задано как операция активации левой кнопки мыши; жестовое движение касания основания любого пальца: указательного пальца, среднего пальца, безымянного пальца и мизинца пользователем может быть задано как операция активации правой кнопки мыши.
[0122] В этом варианте осуществления несколько порций фиксированной информации о жесте пользователя соответствуют нескольким базовым операциям при работе посредством мыши, так что пользователь непосредственно реализует операцию ввода путем выполнения жестового движения на ладони знакомым методом выполнения операций посредством мыши или методом выполнения операций с помощью сенсорного экрана, что является удобным и эффективным, и пользователю нет необходимости запоминать множество соответствий между жестовыми движениями и операциями.
[0123] Следует понимать, что в приведенном выше варианте осуществления активирующие режим жесты, соответствующие различным режимам ввода, не ограничиваются жестко. Для облегчения использования для пользователя в этом варианте осуществления модуль активации режима может включать в себя первый модуль активации режима и второй модуль активации режима, где первый модуль активации режима может быть выполнен с возможностью активации режима ввода клавиатурой, когда информация об активирующем режим жесте соответствует жесту разгибания указательного пальца, среднего пальца, безымянного пальца и мизинца пользователя; и второй модуль активации режима может быть выполнен с возможностью активации режима ввода мышью, когда информация об активирующем режим жесте соответствует жесту сгибания указательного пальца, среднего пальца, безымянного пальца и мизинца к ладони пользователя.
[0124] Поскольку пользователь может подсознательно разводить несколько пальцев при касании различных суставов или фаланг указательного пальца, среднего пальца, безымянного пальца и мизинца, жест разгибания указательного пальца, среднего пальца, безымянного пальца и мизинца пользователя соответствует режиму ввода клавиатурой; жест сгибания указательного пальца, среднего пальца, безымянного пальца и мизинца к ладони пользователя соответствует режиму ввода мышью, и «панель», сформированная четырьмя согнутыми пальцами, может использоваться для имитации экрана дисплея, что является относительно близким к привычкам пользователя при работе. Конечно, жесты, активирующие режим ввода клавиатурой и режим ввода мышью, не ограничиваются жестко.
[0125] В приведенном выше варианте осуществления первый модуль 801 получения может быть конкретно выполнен с возможностью получения информации об активирующем режим жесте, который принадлежит пользователю и обнаруживается датчиком, расположенным на запястье или ладони пользователя. Соответственно, второй модуль получения может быть конкретно выполнен с возможностью получения информации о жесте, который принадлежит пользователю и обнаруживается датчиком, расположенным на запястье или ладони пользователя. Датчик, расположенный на запястье или ладони пользователя, может обнаруживать информацию о жестовом движении кисти руки с датчиком.
[0126] Фиг. 9 является схематическим структурным чертежом первого модуля получения в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 9, первый модуль 801 получения может конкретно включать в себя подмодуль 901 получения, модуль 902 вычисления и модуль 903 определения жеста.
[0127] Подмодуль 901 получения выполнен с возможностью получения значения давления на каждой части запястья или ладони, когда датчик, расположенный на запястье или ладони пользователя, обнаруживает активирующее режим ввода жестовое движение или жестовое движение.
[0128] Датчик, расположенный на запястье пользователя, может быть расположен в браслете, а датчик, расположенный на ладони пользователя, может быть расположен в перчатке или рукавице. Если датчик расположен на запястье пользователя, жестовые движения пользователя могут быть определены в соответствии с различным давлением, которое вызывается мускульным изменением и двигательным изменением каждой части запястья, когда пользователь делает различные жесты. Если датчик располагается на ладони пользователя, жестовые движения пользователя могут также быть определены в соответствии с различным давлением, вызванным мускульным изменением и двигательным изменением каждой части ладони. Если датчик располагается на пальце пользователя, датчик на пальце может непосредственно обнаруживать информацию о касании большого пальца пользователя, чтобы далее определить информацию о жесте пользователя.
[0129] Модуль 902 вычисления выполнен с возможностью определения значения смещения датчика на запястье или ладони пользователя в соответствии со значением давления.
[0130] Как правило, большее изменение давления означает большее значение смещения. Есть два случая, в которых давление становится больше или меньше. Поэтому смещение также имеет различные направления. Большее давление означает большее значение смещения датчика, смещающегося из исходного местоположения. В этом варианте осуществления может иметься несколько датчиков, расположенных на запястье или ладони пользователя, и датчики могут быть расположены на различных частях в соответствии с требованиями для улучшения точности результата обнаружения.
[0131] Модуль 903 определения жеста выполнен с возможностью определения, в соответствии со значением смещения, информации об активирующем режим жесте, введенной пользователем.
[0132] Когда датчик ближе к пальцу, группа мускулов изменяется более очевидным образом. Поэтому датчик в браслете может быть расположен в месте, близком к пальцу.
[0133] В этом варианте осуществления дается конкретный способ для получения информации об активирующем режим жесте, но он не является уникальным способом для получения информации о жесте пользователя. Например, информация о жесте пользователя может дополнительно быть получена с использованием способа для идентификации информации о жесте пользователя путем использования биоэлектричества, и с использованием способа, в котором контактный датчик установлен в месте пальца перчатки.
[0134] Фиг. 10 является схематическим структурным чертежом другой аппаратуры обработки информации в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 10, аппаратура 100 обработки информации может включать в себя:
первый модуль 801 получения, выполненный с возможностью получения информации об активирующем режим жесте пользователя;
модуль 802 активации режима, выполненный с возможностью активации режима ввода, соответствующего информации об активирующем режим жесте; где
режим ввода включает в себя режим ввода клавиатурой и режим ввода мышью;
второй модуль 803 получения, выполненный с возможностью получения информации о жесте пользователя в режиме ввода; где
информация о жесте включает в себя информацию о жесте касания и/или информацию о жесте скольжения;
модуль 804 генерации инструкции, выполненный с возможностью генерации, в соответствии с предварительно заданным соответствием между информацией о жесте и инструкцией операции, инструкции операции, соответствующей информации о жесте; и
модуль 1001 передачи инструкции, выполненный с возможностью отправки инструкции операции терминалу, так что терминал реагирует на инструкцию операции.
[0135] Модуль 1001 передачи инструкции отправляет инструкцию операции терминалу, так что терминал реагирует на инструкцию операции, таким образом реализуя человеко-машинное взаимодействие.
[0136] В этом варианте осуществления пользователь может реализовать удобное управление терминала с использованием общепринятого метода выполнения операций ввода, например, операции касания и операции касания-скольжения. В этом способе пользователю не нужно запоминать множество соответствий между конкретными жестовыми движениями и конкретными операциями. Только путем внедрения заранее соответствия между общепринятой базовой операцией ввода пользователя и стандартным событием работы посредством клавиатуры и мыши в исполнительное тело способа обработки информации может быть удобно реализован процесс человеко-машинного взаимодействия.
[0137] Фиг. 11 является схематическим структурным чертежом третьей аппаратуры обработки информации в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 11, аппаратура 110 обработки информации может включать в себя:
первый модуль 1101 активации ввода, выполненный с возможностью подтверждения, что система входит в режим ввода клавиатурой, где в режиме ввода клавиатурой имеется взаимно-однозначное соответствие между 12 суставами или фалангами указательного пальца, среднего пальца, безымянного пальца и мизинца пользователя и 12 клавишами 12-клавишной клавиатуры;
первый модуль 1102 получения жеста, выполненный с возможностью получения информации о жесте касания любого сустава или фаланги указательного пальца, среднего пальца, безымянного пальца и мизинца пользователем; и
первый модуль 1103 генерации инструкции, выполненный с возможностью генерации, в соответствии с предварительно заданным соответствием между информацией о жесте касания и инструкцией операции, инструкции операции, соответствующей информации о жесте касания.
[0138] В этом варианте осуществления клавиши 12-клавишной клавиатуры являются, соответственно, взаимно-однозначным соответствием 12 суставам пальцев или фалангам пальцев, и такое соответствие предварительно сконфигурировано в системе. Поскольку в основном все пользователи хорошо знакомы со способом использования 12-клавишной клавиатуры, а также могут точно чувствовать местоположение нескольких суставов пальцев или фаланг пальцев, пользователи могут удобно и быстро реализовать ввод информации, без необходимости запоминать соответствие между каждой клавишей 12-клавишной клавиатуры и фиксированным жестовым движением.
[0139] Фиг. 12 является схематическим структурным чертежом четвертой аппаратуры обработки информации в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 12, аппаратура 120 обработки информации может включать в себя:
второй модуль 1201 активации ввода, выполненный с возможностью подтверждения, что система входит в режим ввода мышью;
второй модуль 1202 получения жеста, выполненный с возможностью получения информации о жесте скольжения пользователя на указательном пальце, среднем пальце, безымянном пальце и мизинце и/или информации о жесте касания сустава или фаланги указательного пальца, среднего пальца, безымянного пальца и мизинца пользователем; и
второй модуль 1203 генерации инструкции, выполненный с возможностью генерации, в соответствии с предварительно заданным соответствием между информацией о жесте скольжения и/или информацией о жесте касания и инструкцией операции, инструкции операции, соответствующей информации о жесте скольжения и/или информации о жесте касания.
[0140] Информация о жесте скольжения может соответствовать информации пути движения указателя мыши, а информация о жесте касания может соответствовать информации об активации левой или правой кнопки мыши.
[0141] В этом варианте осуществления несколько порций фиксированной информации о жесте пользователя соответствуют нескольким базовым операциям при работе посредством мыши, так что пользователь непосредственно реализует операцию ввода путем выполнения жестового движения на ладони знакомым методом выполнения операций посредством мыши или методом выполнения операций с помощью сенсорного экрана, что является удобным и эффективным, и пользователю нет необходимости запоминать множество соответствий между жестовыми движениями и операциями.
[0142] Кроме того, вариант осуществления настоящего изобретения дополнительно раскрывает устройство обработки информации, где устройство обработки информации включает в себя любую из аппаратуры обработки информации, раскрытой в приведенных выше вариантах осуществления. Поскольку устройство обработки информации включает в себя любую из аппаратуры обработки информации, раскрытой в приведенных выше вариантах осуществления, устройство обработки информации также может сначала получить информацию об активирующем режим жесте, введенную пользователем; затем войти в соответствующий режим ввода в соответствии с информацией об активирующем режим жесте, введенной пользователем, и идентифицировать информацию о жесте пользователя в определенном режиме ввода; далее, идентифицировать намерение пользователя в соответствии с предварительно заданным соответствием между информацией о жесте и инструкцией операции. Приведенный выше режим ввода включает в себя режим ввода клавиатурой и режим ввода мышью. Таким образом, пользователь может реализовать удобное управление терминалом в знакомой среде режима ввода путем использования только общепринятого метода выполнения операций ввода, например, операции касания и операции касания-скольжения. Устройство не требует, чтобы пользователь запоминал множество соответствий между конкретными жестовыми движениями и конкретными операциями. Только путем внедрения заранее соответствия между общепринятой базовой операцией ввода пользователя и стандартным событием работы посредством клавиатуры и мыши в исполнительное тело способа обработки информации может быть достигнута цель управления терминалом пользователем с помощью общепринятого метода выполнения операций.
[0143] Предпочтительно, устройство обработки информации может быть любой аппаратурой, которая имеет функцию обработки и может носиться на кисти руки пользователя. Устройство обработки информации может обмениваться информацией с терминалом с помощью беспроводной связи или с помощью Bluetooth. Конкретно, устройство обработки информации может передавать инструкцию операции, сгенерированную в соответствии с информацией о жесте пользователя, терминалу, так что терминал выполняет ответную операцию в соответствии с инструкцией операции. Фиг. 13 является схематическим чертежом связи между устройством обработки информации и терминалом в соответствии с вариантом осуществления настоящего изобретения.
[0144] Предпочтительно, устройство обработки информации может быть интеллектуальным терминалом, интегрирующим приведенную выше аппаратуру обработки информации и функцию терминала, например, портативный интеллектуальный терминал. В качестве примера портативного интеллектуального терминала используются умные часы. Датчики могут быть расположены в ремешке часов, и датчики в ремешке часов могут определять жестовые движения пользователя в соответствии с различным давлением, которое вызывается мускульным изменением и двигательным изменением каждой части запястья, когда пользователь делает различные жесты. Таким образом, пока группа мускулов запястья пользователя изменяется из-за движения пальцев, жестовое движение пользователя может быть в конечном счете определено в соответствии с данными, обнаруженными датчиками, и затем датчики могут передать обнаруженную информацию о жесте аппаратуре обработки информации. Следует отметить, что после получения информации о жесте пользователя и генерации соответствующей инструкции операции, аппаратуре обработки информации нет необходимости передавать инструкцию операции умным часам с использованием модуля беспроводной связи или модуля Bluetooth, он должен лишь передать инструкцию операции с использованием линии связи внутри умных часов. Кроме того, после приема инструкции операции, умные часы также могут нормально отреагировать на инструкцию операции. Поэтому в дополнение к приведенному выше преимуществу «легкого запоминания», в частности, когда устройство обработки информации является интеллектуальным терминалом, интегрирующим приведенную выше аппаратуру обработки информации и функцию терминала, например, портативный интеллектуальный терминал, также может быть улучшена точность ввода. В качестве примера портативного интеллектуального терминала используются умные часы. Интерфейс ввода умных часов является относительно небольшим из-за портативности умных часов. В качестве примера используется ввод телефонного номера. Когда цифры 1, 2, …, 9, и 0 вводятся с использованием пальца, обычно цифры не могут быть введены точно, потому что интерфейс ввода является маленьким. Однако при использовании способа обработки информации в этом варианте осуществления настоящего изобретения каждая цифра имеет порцию фиксированной информации о соответствующем жесте. Поэтому, цифра, которую хочет ввести пользователь, может быть точно определена путем идентификации информации о жесте пользователя, таким образом значительно уменьшая или даже устраняя случай, в котором пользователь не может ввести информацию точно.
[0145] Фиг. 14 является схематическим структурным чертежом устройства обработки информации в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 14, устройство 140 обработки информации может включать в себя: датчик 1401, процессор 1402, аппаратура 1403 связи, память 1404 и шину 1405.
[0146] Датчик 1401, процессор 1402, аппаратура 1403 связи и память 1404 осуществляют взаимную связь через шину 1405.
[0147] Датчик 1401 выполнен с возможностью собирать информацию о жесте пользователя. Датчик 1401 может быть контактным датчиком, датчиком давления или биологическим электростатическим датчиком. Если датчик может обнаруживать различную информацию об активирующем режим жесте и информацию о жесте пользователя, датчик может быть применен в этом варианте осуществления.
[0148] Память 1404 выполнена с возможностью хранения группы инструкций программы.
[0149] Память может быть высокоскоростной оперативной памятью, или может быть энергонезависимой памятью (энергонезависимая память), например, по меньшей мере памятью на одном магнитном диске.
[0150] Процессор 1402 выполнен с возможностью задействовать инструкции программы, сохраненные в памяти 1404 для:
получения информации об активирующем режим жесте пользователя, где информация об активирующем режим жесте может быть обнаружена датчиком и затем передана процессору 1402;
активации режима ввода, соответствующего информации об активирующем режим жесте, где режим ввода включает в себя режим ввода клавиатурой и режим ввода мышью;
получения информации о жесте пользователя в режиме ввода, где информация о жесте включает в себя информацию о жесте касания и/или информацию о жесте скольжения; и
генерации, в соответствии с предварительно заданным соответствием между информацией о жесте и инструкцией операции, инструкции операции, соответствующей информации о жесте.
[0151] В этом варианте осуществления могут быть несколько режимов ввода для пользователя, и каждый режим ввода соответствует одному активирующему режим жесту. Таким образом, процессор 1402 может автоматически идентифицировать, в соответствии с информацией об активирующем режим жесте, введенной пользователем, режим ввода, который в настоящий момент хочет пользователь, что облегчает использование для пользователя.
[0152] Режим ввода клавиатурой указывает, что в этом режиме пользователь может непосредственно активировать символ на известной клавиатуре путем касания части пальца, где символ может быть цифрой, буквой английского алфавита или символом с фиксированной функцией, например, клавишей «#». Конечно, необходимо предварительно сконфигурировать соответствие между информацией о жесте касания или активирования части пальца пользователем и каждой клавишей известной клавиатуры.
[0153] Следует отметить, что для информации об одном и том же жесте могут быть получены различные результаты обработки и ответа в различных режимах ввода, и часть информации о жесте может быть обработана с соответствующим ответом в одном режиме ввода, но может быть не обработана с соответствующим ответом в другом режиме ввода.
[0154] Процессор 1402 может быть центральным процессором (CPU) или специализированной интегральной схемой (ASIC), или являться одной или несколькими интегральными схемами, выполненными с возможностью реализации этого вариант осуществления настоящего изобретения.
[0155] Аппаратура 1403 связи выполнена с возможностью приема данных в задаче операции обслуживания. Аппаратура 1403 связи может быть конкретно аппаратурой беспроводной связи или аппаратурой Bluetooth, так что инструкция операции, генерируемая процессором 1402, передается терминалу с использованием аппаратуры беспроводной связи или аппаратуры Bluetooth, и терминал может реагировать на инструкцию операции.
[0156] Фиг. 15 является схематическим структурным чертежом другого устройства обработки информации в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 15, интеллектуальный терминал 150 может включать в себя: датчик 1501, процессор 1502, память 1503 и шину 1504.
[0157] Датчик 1501, процессор 1502 и память 1503 осуществляют взаимную связь через шину 1504.
[0158] Датчик 1501 выполнен с возможностью собирать информацию о жесте пользователя. Датчик 1501 может быть контактным датчиком, датчиком давления или биологическим электростатическим датчиком. Если датчик может обнаруживать различную информацию об активирующем режим жесте и информацию о жесте пользователя, датчик может быть применен в этом варианте осуществления.
[0159] Память 1503 выполнена с возможностью хранения группы инструкций программы.
[0160] Память может быть высокоскоростной оперативной памятью, или может быть энергонезависимой памятью (энергонезависимая память), например, по меньшей мере памятью на одном магнитном диске.
[0161] Процессор 1502 выполнен с возможностью задействовать инструкции программы, сохраненные в памяти 1503, для:
получения информации об активирующем режим жесте пользователя, где информация об активирующем режим жесте может быть обнаружена датчиком;
активации режима ввода, соответствующего информации об активирующем режим жесте, где режим ввода включает в себя режим ввода клавиатурой и режим ввода мышью;
получения информации о жесте пользователя в режиме ввода, где информация о жесте включает в себя информацию о жесте касания и/или информацию о жесте скольжения;
генерации, в соответствии с предварительно заданным соответствием между информацией о жесте и инструкцией операции, инструкции операции, соответствующей информации о жесте; и
реагирования на инструкцию операции.
[0162] В этом варианте осуществления могут быть несколько режимов ввода для пользователя, и каждый режим ввода соответствует одному активирующему режим жесту. Таким образом, процессор 1502 может автоматически идентифицировать, в соответствии с информацией об активирующем режим жесте, введенной пользователем, режим ввода, который в настоящий момент хочет пользователь, что облегчает использование для пользователя.
[0163] Режим ввода клавиатурой указывает, что в этом режиме пользователь может непосредственно активировать символ на известной клавиатуре путем касания части пальца, где символ может быть цифрой, буквой английского алфавита или символом с фиксированной функцией, например, клавишей «#». Конечно, необходимо предварительно сконфигурировать соответствие между информацией о жесте касания или активирования части пальца пользователем и каждой клавишей известной клавиатуры.
[0164] Следует отметить, что для информации об одном и том же жесте могут быть получены различные результаты обработки и ответа в различных режимах ввода, и порция информации о жесте может быть обработана с соответствующим ответом в одном режиме ввода, но может быть не обработана с соответствующим ответом в другом режиме ввода.
[0165] Процессор 1502 может быть центральным процессором (CPU) или специализированной интегральной схемой (ASIC), или являться одной или несколькими интегральными схемами, выполненными с возможностью реализации этого вариант осуществления настоящего изобретения.
[0166] Устройство обработки информации интегрировано в терминал. Поэтому после получения информации о жесте пользователя и генерации соответствующей инструкции операции процессору нет необходимости передавать инструкцию операции портативному интеллектуальному терминалу с использованием модуля беспроводной связи или модуля Bluetooth, он должен лишь передать инструкцию операции с использованием линии связи внутри портативного интеллектуального терминала. Кроме того, после приема инструкции операции процессор портативного интеллектуального терминала также может нормально отреагировать на инструкцию операции. Кроме того, когда устройство обработки информации является устройством обработки информации, интегрирующим приведенную выше аппаратуру обработки информации и функцию терминала, например, портативным интеллектуальным терминалом, также может быть улучшена точность ввода.
[0167] Все варианты осуществления в этом описании описываются последовательным образом, для одинаковых или аналогичных частей в вариантах осуществления может делаться ссылка на эти варианты осуществления, и каждый вариант осуществления фокусируется на отличии от других вариантов осуществления. Аппаратура, раскрытая в варианте осуществления, в основном аналогична способу, раскрытому в варианте осуществления, и поэтому описывается кратко; для соответствующих частей может делаться ссылка на частичные описания способа.
[0168] Кроме того, следует отметить, что в этом описании относительные термины, такие как первый и второй, используются только для того, чтобы отличить один объект или операцию от другого, и не обязательно требуют или подразумевают, что любая фактическая взаимосвязь или очередность существуют между этими объектами или операциями. Кроме того, термины «включает в себя», «включать в себя» или их любой другой вариант предназначены для охвата неисключающего включения, так что процесс, способ, изделие или устройство, которое включает в себя список элементов, включает в себя не только эти элементы, но также включает в себя и другие элементы, которые явно не перечисляются, или дополнительно включает в себя элементы, свойственные такому процессу, способу, изделию или устройству. Если элементу предшествуют слова «включает в себя ...», то это не препятствует, если нет других ограничений, присутствию дополнительных идентичных элементов в процессе, способе, изделии или устройстве, которое включает в себя элемент.
[0169] В комбинации с вариантами осуществления, раскрытыми в этом описании, этапы способа или алгоритма могут быть реализованы с помощью аппаратного обеспечения, программного модуля, исполняемого процессором, или их комбинации. Программный модуль может быть сконфигурирован в оперативном запоминающем устройстве (RAM), постоянном запоминающем устройстве (ROM), электрически программируемом ROM, электрически стираемом программируемом ROM, регистре, на жестком диске, съемном диске, CD-ROM или носителе данных в любых других формах, известных в области техники.
[0170] Раскрытые варианты осуществления описываются в приведенном выше описании для того, чтобы позволить специалисту в области техники реализовать или использовать настоящее изобретение. Различные модификации вариантов осуществления очевидны специалисту в области техники, и общие принципы, заданные в этом описании, могут быть реализованы в других вариантах осуществления, не отступая от сущности или объема настоящего изобретения. Поэтому настоящее изобретение не ограничивается вариантами осуществления, описанными в этом описании, а распространяется на самый широкий объем, который соответствует принципам и новшествам, раскрытым в этом описании.