ПРЕДОТВРАЩЕНИЕ ПАДЕНИЯ

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