СПОСОБ И УСТРОЙСТВО ДЛЯ ИДЕНТИФИКАЦИИ ПЕРЕХОДОВ МЕЖДУ ПОЛОЖЕНИЯМИ СИДЯ И СТОЯ

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