ОПРЕДЕЛЕНИЕ ЗАТРАТ ЭНЕРГИИ ПОЛЬЗОВАТЕЛЯ

1. Устройство (100) для определения затрат энергии пользователя (101), содержащее
вход (110) для данных для приема данных (ACC) ускорения пользователя как функции времени,
вход (120) для параметров для приема одного или более параметров (Ui, 102) пользователя, характеризующих пользователя,
накопитель (151) для сохранения постоянных параметров (ai, ai') и параметров (k(p)) масштабирования активности, причем параметры масштабирования представляют собой функцию (p) активности пользователя (101), причем активность получают в виде вводимых пользователем данных или определяют с помощью алгоритма автоматического распознавания активности,
процессор (150), запрограммированный для определения значения (AC(p)) активности в зависимости от активности (p), путем интегрирования или суммирования данных (ACC) ускорения в течение продолжительности (Tp) активности (p) и для определения оценочного значения (182) затрат (PAEE) энергии путем получения произведения параметров (k(p)) масштабирования активности и значения (AC(p)) активности и путем формирования суммы упомянутого произведения (k(p)·AC(p)) и одного или более параметров (102) пользователя, причем параметры пользователя масштабируют постоянными параметрами (ai') и длительностью (Tp) активности (p).
2. Устройство (100) по п.1, в котором параметры (k(p)) масштабирования активности представляют собой минимум разности между измеренным значением (PAEE(j) затрат энергии, полученным за заданный период (D), содержащий одну или более активностей (p), и суммой значений для оценочных значений (PAEE_CAL(j)) затрат энергии для активностей (p) в течение того же периода (D).
3. Устройство (100) по п.1, в котором параметры (k(p)) масштабирования активности представляют собой
множество пар данных измеренных значений затрат (PAEE (j)) энергии и данных (ACC(j)) ускорения для множества субъектов (j), причем значения затрат энергии и данные ускорения измеряют за заданный период (D),
минимум разности между измеренными значениями (PAEE (j)) затрат энергии и расчетным значением (PAEE_CAL(j)) затрат энергии, полученными с использованием модели для определения параметров (k(p)) масштабирования активности, причем модель определяет значения (ACD(j)) подсчета активности по значениям (ACC(j)) ускорения путем интегрирования или суммирования данных (ACC(j)) ускорения в течение продолжительности (Tp) активности (p), для получения значений (AC(p)) активности путем умножения полученных значений (AC(p)) активности на параметры (k(p)) масштабирования активности и суммирования произведений подсчета активности и параметров ((AC(p))·k(p)) масштабирования активности по активностям (p).
4. Устройство по п.1, в котором параметры (k(p)) масштабирования активности больше, чем заданное пороговое значение для активностей, имеющих значения (AC(p)) активности, определенные по данным (ACC) ускорения, которые недооценивают фактические затраты (PAEE) энергии, и в котором параметры (k(p)) масштабирования активности меньше, чем пороговое значение для активностей, имеющих значения (AC(p)) активности, определенные по данным (ACC) ускорения, которые переоценивают фактические затраты (PAEE) энергии.
5. Устройство по п.1, в котором процессор дополнительно выполнен с возможностью формирования последовательности оценочных значений (182) затрат (PAEE) энергии для разных активностей (p1, p2, pm) для определения временного профиля значений PAEE.
6. Устройство по п.1, в котором параметры (Ui, 102) пользователя содержат возраст, вес и рост, и в котором сумму упомянутого произведения и параметров пользователя масштабируют по постоянным параметрам (a1'-а3', a4) и длительности (Tp) активности (p) в соответствии с уравнением: PAEE(p)=Tp·a0'+Tp·a1'·возраст + Tp·a2'·вес + Tp·a3'·рост + a4·k(p)·AC(p), причем эта сумма дополнительно содержит член Tp·a0'.
7. Устройство по п.1, в котором определение значения (AC(p)) активности в зависимости от активности (p) включает в себя интегрирование или суммирование данных (ACC) ускорения по длительности (Tp) активности (p) для каждого направления ускорения датчика (105) ускорения.
8. Способ изготовления устройства (100) по п.1, содержащий этапы, на которых
получают множество пар данных измеренных значений (PAEE(j)) затрат энергии и данных (ACC(j)) ускорения множества субъектов (j), причем значения затрат энергии и данных ускорения измеряют в течение заданного периода (D),
минимизируют разность между измеренными значениями (PAEE(j)) затрат энергии и расчетными значениями (PAEE_CAL(j)) затрат энергии, полученными с использованием модели (PAEE_CAL(j)), для расчета значения затрат энергии активностей (p) субъектов (j) в рекурсивном цикле для определения постоянных параметров (ai) пользователя и параметров (k(p)) масштабирования активности упомянутой модели, причем значение (AC(p)) активности модели определяют по данным (ACC) ускорения заданной активности (p) для заданного субъекта (j) путем интегрирования или суммирования данных (ACC) ускорения,
предоставляют определенные постоянные параметры (ai) и параметры (k(p)) масштабирования активности в устройство (100).
9. Способ изготовления устройства (100) по п.8, в котором этап минимизации включает в себя выполнение этапов a-c в рекурсивном цикле:
p
a) в модели (PAEE_CAL(j)) для расчета значения затрат энергии для активностей (p) получают значение (ACD(j)) подсчета активности для каждой пары данных каждого пользователя, причем значение подсчета активности получают из выражения Σk(p)·AC(p) путем суммирования произведения параметров (k(p)) масштабирования активности и значений (AC(p)) активности по активностям (p) за период (D), причем значение (AC(p)) активности определяют из данных (ACC(j)) ускорения заданной активности (p) для заданного субъекта (j),
b) используя модель (PAEE_CAL(j)), определяют постоянные параметры (ai) путем сравнения измеренного значения (PAEE(j)) затрат энергии с расчетным значением (PAEE_CAL(j)) затрат энергии, и
c) регулируют параметры (k(p)) масштабирования активности для заданных активностей (p) до тех пор, пока разность между измеренным значением (PAEE(j)) затрат энергии и расчетным значением (PAEE_CAL(j)) затрат энергии не станет ниже заданного порогового значения.
10. Система для определения затрат энергии пользователя (101), содержащая устройство по п.1 и транспортируемый акселерометр (105) для измерения данных (ACC) ускорения пользователя.
11. Способ определения затрат энергии пользователя (101), содержащий этапы, на которых
получают активность (p), выполняемую пользователем (101), в виде данных, вводимых пользователем, или посредством алгоритма автоматического распознавания активности,
определяют значения (AC(p)) активности в зависимости от активности (p), выполняемой пользователем (101), путем интегрирования или суммирования данных (ACC) ускорения пользователя (101) в течение длительности (Tp) активности (p),
выбирают параметр (k(p)) масштабирования активности из набора параметров масштабирования в соответствии с фактической активностью (p), причем параметры масштабирования представляют собой функцию активности (p) пользователя (101),
определяют оценочное значение (182) затрат (PAEE) энергии путем получения произведения параметра (k(p)) масштабирования активности и значения (AC(p)) активности и путем формирования суммы упомянутого произведения (k(p)·AC(p)) и одного или более параметров (102) пользователя, причем параметры пользователя масштабируют по постоянным параметрам (ai') и длительности (Tp) активности (p), и причем параметры (102) пользователя характеризуют пользователя.
12. Компьютерный программный продукт, обеспечивающий возможность выполнения процессором компьютера способа по п.8 или 9.