УСТРОЙСТВО ДЕТЕКТИРОВАНИЯ ДВИЖЕНИЙ ТЕЛА, СПОСОБ ДЕТЕКТИРОВАНИЯ ДВИЖЕНИЙ ТЕЛА И ПРОГРАММА ДЕТЕКТИРОВАНИЯ ДВИЖЕНИЙ ТЕЛА

1. Устройство детектирования движений тела, отличающееся тем, что содержит:
датчик ускорения, выполненный с возможностью его установки на теле пользователя;
средство извлечения вертикального компонента, предназначенное для извлечения вертикального компонента ускорения из выходного сигнала детектирования датчика ускорения;
средство разделения, предназначенное для выполнения разделения компонентов вертикального компонента, выделенного средством выделения вертикального компонента, на высокочастотный компонент и низкочастотный компонент;
средство детектирования, предназначенное для детектирования кандидата положения пика на основе низкочастотного компонента вертикального компонента, разделенного средством разделения;
средство идентификации, предназначенное для идентификации кандидата положения пика, детектируемого средством детектирования, в качестве кандидата положения пика в случае, когда отношение между энергией низкочастотного компонента и энергией высокочастотного компонента в заданном диапазоне, включающем в себя кандидата положения пика, меньше, чем заданное значение; и
средство детектирования движений тела, предназначенное для детектирования движений тела пользователя на основе кандидата положения пика, идентифицированного средством идентификации.
2. Устройство детектирования движений тела по п.1, отличающееся тем, что содержит:
средство принятия решения, предназначенное для установки для каждого кандидата положения пика, идентифицированного средством идентификации, заданного диапазона, включающего в себя кандидата положения пика, выполнения сопоставления с формой колебаний в другом заданном диапазоне, используя в качестве предмета форму колебаний в каждом установленном заданном диапазоне, и принятия решения о кандидате положения пика, включенном в форму колебаний, используемую в качестве предмета, в качестве положения пика, в случае высокой степени подобия,
в котором средство детектирования движений тела детектирует движение тела пользователя на основе положения пика, определенного средством принятия решения.
3. Устройство детектирования движений тела по п.1 или 2, отличающееся тем, что содержит:
средство оценки интервала, предназначенное для оценки интервала шага в результате выполнения анализа, относящегося к структуре временной последовательности, сформированной из множества кандидатов положения пиков, идентифицированных средством идентификации, или к структуре временной последовательности, сформированной из множества положений пиков, определенной средством принятия решения; и
средство разделения, предназначенное для разделения, по меньшей мере, трех состояний, таких, как "неподвижное", "ходьба/бег" и "неопределенное" состояние, в качестве состояний действий пользователя на основе интервала шага, оценку которого выполняют средством оценки интервала.
4. Устройство детектирования движений тела по п.3, отличающееся тем, что:
когда состояние является "неопределенным" состоянием, которое отличается от "неподвижного" состояния, когда положение пика не детектируется вообще и в котором интервал шага нерегулярен, средство определения может изменять состояния действия пользователя с "неопределенного" на "ходьба/бег", в случае, когда интервал шага оценивают с помощью средства оценки интервала как регулярный в течение множества шагов, и средство расчета опорной частоты движений предусмотрено для расчета опорной частоты движений на основе интервала шага, оценку которого выполняет средство интервала, в случае, когда состояние действия пользователя изменилось средством определения с "неопределенного" на "ходьба/бег".
5. Устройство детектирования движений тела по п.4, отличающееся тем, что:
средство определения сравнивает самый последний интервал шага, оценка которого была получена средством оценки интервала, с опорной частотой движений и поддерживает состояние "ходьбы/бега" в случае, когда его разность находится в пределах заданного диапазона ошибки или в пределах заданного диапазона ошибки относительно значения, кратного целому числу опорной частоты.
6. Устройство детектирования движений тела по п.4, отличающееся тем, что содержит:
средство подсчета, предназначенное для подсчета количества шагов пользователя на основе интервала шага, оценку которого выполняет средство оценки интервала,
в котором средство подсчета выполняет интерполяцию подсчета на основе значения, кратного целому числу опорной частоты интервала шага, в случае, когда состояние действий пользователя различают как состояние "ходьба/бег" с помощью средства различения.
7. Устройство детектирования движений тела по п.4, отличающееся тем, что содержит:
средство определения, предназначенное для определения, является ли состояние действий пользователя "ходьбой" или "бегом", на основе интервала шага, оценку которого выполняет средство оценки интервала, в случае, когда состояние действий пользователя различают как состояние "ходьба/бег" с помощью средства различения.
8. Устройство детектирования движений тела по п.1, отличающееся тем, что содержит:
средство определения, предназначенное для определения, является ли состояние действий пользователя "ходьбой" или "бегом", на основе пикового значения низкочастотного компонента, полученного средством получения, и интервала шага, оценка которого была выполнена средством оценки интервала, в случае, когда состояние действия пользователя различают как состояние "ходьба/бег" с помощью средства различения.
9. Устройство детектирования движений тела по п.3, отличающееся тем, что содержит:
средство содержания списка воспроизведения музыкальных пьес, предназначенное для сохранения и содержания одного или больше списков воспроизведения музыкальных пьес, сформированного в ассоциации с состояниями действий пользователя; и средство выбора, предназначенное для выбора списка воспроизведения музыкальных пьес, используемого для воспроизведения музыкальной пьесы, и средство содержания списка воспроизведения музыкальных пьес в соответствии с состоянием действий пользователя, различаемого средством различения.
10. Устройство детектирования движений тела по п.1, отличающееся тем, что содержит:
средство воспроизведения данных музыкальных пьес;
средство управления воспроизведением, предназначенное для управления состоянием воспроизведения музыкальной пьесы средством воспроизведения в соответствии с периодом движения тела пользователя, детектируемым средством детектирования движений тела,
в котором устройство детектирования движений тела имеет функцию устройства воспроизведения музыкальной пьесы.
11. Устройство детектирования движений тела по п.1, отличающееся тем, что:
датчик ускорения представляет собой датчик многоосевого типа и
средство выделения вертикального компонента рассчитывает вектор гравитационного ускорения из вектора ускорения, который представляет собой выходной сигнал детектирования многоосевого датчика ускорения и выделяет вертикальный компонент ускорения, выполняя расчет, используя вектор ускорения, полученный из многоосевого датчика ускорения, и рассчитанный вектор гравитационного ускорения.
12. Способ детектирования движений тела, отличающийся тем, что содержит:
процесс выделения вертикального компонента, состоящий в выделении вертикального компонента ускорения из выходного сигнала детектирования датчика ускорения, выполненного с возможностью установки его на теле пользователя;
процесс разделения, состоящий в выполнении разделения компонента вертикального компонента, выделенного в процессе выделения вертикального компонента, на высокочастотный компонент и низкочастотный компонент;
процесс детектирования, состоящий в детектировании кандидата положения пика на основе низкочастотного компонента вертикального компонента, разделенного в процессе разделения;
процесс идентификации, состоящий в идентификации кандидата положения пика, детектируемого в процессе детектирования, в качестве кандидата положения пика в случае, когда отношение между энергией низкочастотного компонента и энергией высокочастотного компонента в заданном диапазоне, включающем в себя кандидата положения пика, меньше, чем заданное значение; и
процесс детектирования движений тела, состоящий в детектировании движений тела пользователя на основе кандидата положения пика, идентифицированного в процессе идентификации.
13. Способ детектирования движений тела по п.12, отличающийся тем, что содержит:
процесс принятия решения, состоящий в установке для каждого кандидата положения пика, идентифицированного в процессе идентификации, заданного диапазона, включающего в себя кандидата положения пика, выполнении сопоставления с формой колебаний в другом заданном диапазоне, используя форму колебаний в каждом установленном в качестве предмета заданном диапазоне, и определении кандидата положения пика, включенного в форму колебаний, используемого в качестве предмета, в качестве положения пика в случае высокой степени подобия,
в котором в процессе детектирования движений тела движение тела пользователя детектируют на основе положения пика, определенного в процессе принятия решения.
14. Способ детектирования движений тела по п.12 или 13, отличающий тем, что содержит:
процесс оценки интервала, состоящий в оценке интервала обработки путем выполнения анализа, относящегося к структуре временной последовательности, сформированной из множества кандидатов положения пика, идентифицированных в процессе идентификации, или структуры временной последовательности, сформированной из множества положений пика, определенных в процессе принятия решения; и
процесс различения, состоящий в различении, по меньшей мере, трех состояний - "неподвижного", "ходьбы/бега" и "неопределенного" как состояния действий пользователя на основе интервала обработки, оценка которого выполняется в процессе оценки интервала.
15. Способ детектирования движений тела по п.12, отличающийся тем, что:
датчик ускорения, выполненный с возможностью установки его на теле пользователя, представляет собой датчик многоосевого типа и
в процессе выделения вертикального компонента вектор гравитационного ускорения рассчитывают из вектора ускорения, который представляет собой выходной сигнал детектирования многоосевого датчика ускорения, и вертикальный компонент ускорения выделяют путем выполнения расчета, используя вектор ускорения, полученный из многоосевого датчика ускорения, и рассчитанный вектор гравитационного ускорения.