ЖЕСТОВОЕ УПРАВЛЕНИЕ ДЛЯ ОТСЛЕЖИВАНИЯ ПОКАЗАТЕЛЕЙ ЖИЗНЕДЕЯТЕЛЬНОСТИ

1. Устройство для управления сенсорным устройством, которое использует датчик (10) движения, причем упомянутое устройство содержит:
детектор (40) жестов для оценки выходного сигнала ускорения упомянутого датчика (10) движения для обнаружения по меньшей мере одного заданного жеста; и
контроллер (50) устройства для управления функциональной работой упомянутого сенсорного устройства в ответ на выходной сигнал обнаружения упомянутого детектора (40) жестов, причем упомянутый детектор (40) жестов выполнен с возможностью выполнять по меньшей мере одно из следующих действий:
наблюдение каждого из трех компонентов ускорения трехмерного выходного сигнала ускорения упомянутого датчика (10) движения, сравнение упомянутых компонентов ускорения с заданными положительными и отрицательными пороговыми значениями и определение события обнаружения встряхивания, если по меньшей мере для одного из упомянутых компонентов ускорения ускорение пересекает упомянутое положительное пороговое значение и упомянутое отрицательное пороговое значение минимальное количество раз в чередующемся порядке и в пределах максимальной продолжительности,
получение по меньшей мере одного одномерного компонента сигнала из упомянутого выходного сигнала ускорения, оценка уровня фона и обнаружение потенциального касания, если упомянутый одномерный компонент сигнала превосходит первое
пороговое значение, и упомянутый уровень фона находится ниже второго порогового значения, и
анализ выборок ускорения упомянутого выходного сигнала ускорения кадр за кадром, определение опорного вектора в пределах кадра и обнаружение жеста поворота, если угол между упомянутым опорным вектором и последовательностью выборок ускорения находится в пределах диапазона из первого порогового значения по меньшей мере для первого заданного количества выборок, и после этого находится ниже второго порогового значения по меньшей мере для второго заданного количества выборок, и после этого находится в третьем пороговом значении для третьего заданного количества выборок, что происходит перед полной продолжительностью четвертого заданного количества выборок.
2. Устройство по п. 1, в котором упомянутый детектор (40) жестов выполнен с возможностью обнаруживать жест касания и предварительно фильтровать упомянутый выходной сигнал ускорения для получения упомянутого одномерного компонента сигнала и определять событие обнаружения касания, если упомянутое потенциальное касание появляется в заданной последовательности.
3. Устройство по п. 2, в котором упомянутый детектор (40) жестов выполнен с возможностью предварительно фильтровать упомянутый выходной сигнал ускорения посредством использования комплементарного медианного фильтра.
4. Устройство по п. 1, в котором упомянутый детектор (40) жестов выполнен с возможностью обнаруживать жест касания и оценивать упомянутый уровень фона посредством использования адаптивного медианного фильтра.
5. Устройство по п. 1, в котором упомянутый детектор (40) жестов выполнен с возможностью обнаруживать жест касания и обнаруживать упомянутое потенциальное касание посредством проверки, находится ли максимум упомянутого уровня фона выше третьего порогового значения.
6. Сенсорное устройство на теле, содержащее:
инерционный датчик (10) для обнаружения ускорения упомянутого сенсорного устройства на теле; и
устройство по п. 1.
7. Способ управления сенсорным устройством, которое использует датчик (10) движения, причем упомянутый способ содержит этапы, на которых:
оценивают выходной сигнал ускорения упомянутого датчика (10) движения для обнаружения по меньшей мере одного заданного жеста; и
управляют функциональной работой упомянутого сенсорного устройства в ответ на обнаружение упомянутого по меньшей мере одного заданного жеста;
причем упомянутый этап оценки содержит по меньшей мере один из следующих этапов, на которых:
наблюдают каждый из трех компонентов ускорения трехмерного выходного сигнала ускорения упомянутого датчика (10) движения, сравнивают упомянутые компоненты ускорения с заданными положительными и отрицательными пороговыми значениями и определяют событие обнаружения встряхивания, если по меньшей мере для одного из упомянутых компонентов ускорения ускорение
пересекает упомянутое положительное пороговое значение и упомянутое отрицательное пороговое значение минимальное количество раз в чередующемся порядке и в пределах максимальной продолжительности,
получают по меньшей мере один одномерный компонент сигнала из упомянутого выходного сигнала ускорения, оценивают уровень фона и обнаруживают потенциальное касание, если упомянутый одномерный компонент сигнала превосходит первое пороговое значение, и упомянутый уровень фона находится ниже второго порогового значения, и
анализируют выборки ускорения упомянутого выходного сигнала ускорения кадр за кадром, определяют опорный вектор в пределах кадра и обнаруживают жест поворота, если угол между упомянутым опорным вектором и последовательностью выборок ускорения находится в пределах диапазона из первого порогового значения по меньшей мере для первого заданного количества выборок, и после этого находится ниже второго порогового значения по меньшей мере для второго заданного количества выборок, и после этого находится на третьем пороговом значении для третьего заданного количества выборок, что происходит перед полной продолжительностью четвертого заданного количества выборок.
8. Способ по п. 7, в котором упомянутый этап оценки содержит этап, на котором обнаруживают потенциальное касание, и дополнительно содержит этап, на котором предварительно фильтруют упомянутый выходной сигнал ускорения для получения упомянутого одномерного компонента сигнала и определяют событие обнаружения касания, если упомянутое потенциальное касание появляется в заданной последовательности.
9. Компьютерный программный продукт, содержащий кодовое средство для выполнения этапов способа по п. 7 при его выполнении на вычислительном устройстве.