ОБЛАСТЬ ТЕХНИКИ
[1] Настоящее изобретение относится к области носимых устройств и, в частности, к способу и устройству для выдачи указания по размещению носимого устройства.
УРОВЕНЬ ТЕХНИКИ
[2] Носимые устройства и, в частности, носимые датчики или носимые диспенсеры лекарственных препаратов (такие как самоклеящиеся датчики или самоклеящиеся диспенсеры лекарственных препаратов) играют центральную роль в лечебных и последующих реабилитационных процедурах. Часто датчики, носимые субъектом, образуют часть нательной компьютерной сети, посредством которой медицинские специалисты могут получать данные о субъекте из удаленного местоположения. Эти данные, например, содержат показатели жизненно важных функций субъекта. Носимые датчики обычно помещают на тело субъекта в подходящем для сбора соответствующей информации месте. Аналогичным образом носимые диспенсеры лекарственных препаратов обычно помещают на тело субъекта в подходящем для введения лекарственного препарата месте. По этой причине размещение таких носимых устройств, как правило, выполняется медицинским специалистом (таким, как медицинская сестра) в лечебном учреждении (таком, как больница).
[3] Однако в настоящее время носимые устройства широко используют в самых разнообразных ситуациях. Например, носимые датчики могут быть использованы для мониторинга субъектов в условиях пребывания в нетяжелом состоянии (например, в отделении общей терапии или дома) и могут быть даже использованы субъектами для своего мониторинга. Потребность в использовании датчиков в условиях нетяжелого состояния возрастает, о чем ярко свидетельствует спрос на усовершенствованный мониторинг в отделениях общей терапии для как можно более раннего обнаружения ухудшения состояния субъектов (и тем самым снижения уровня смертности), а также растущая потребность в более ранней выписке субъектов с сохранением при этом уровня мониторинга в домашних условиях.
[4] Большинство носимых устройств требуют замены раз в несколько дней из-за разрядки батареи, гигиенических требований, ухудшения свойств клейкого вещества или раздражения кожи. В результате самим субъектам или неофициально ухаживающим за ними лицам часто приходится заменять носимое устройство. Трудность заключается в том, что размещение носимых устройств в правильном месте на теле субъекта часто имеет решающее значение для эффективности и/или надлежащей работы носимых устройств. В частности, например, носимый датчик в виде самоклеящегося датчика для электрокардиографии (ЭКГ) необходимо помещать точно в правильном месте на грудной клетке субъекта. Однако размещение носимых устройств в правильном месте может оказаться сложной задачей. Это особенно касается неподготовленного пользователя, в частности, когда пользователь пожилого возраста, так как у пользователя могут быть сложности со зрением, подвижностью, гибкостью или другие проблемы.
[5] Способы выдачи указания на замену датчика, которые могут помочь в замене датчика, уже существуют. Например, в WO 2015/015385 A1 раскрыто, что для выдачи указания на замену датчика можно анализировать изображения, получаемые с камеры. В частности, изображения анализируют для идентификации маркеров, которые прикреплены к анатомическим участкам субъекта, и датчик направляют в требуемое место на основе пространственного взаимного расположения этих анатомических участков и требуемого места.
[6] Однако потребность в более точном или лучше учитывающем индивидуальные особенности способе, способствующем размещению носимого устройства в правильном месте на теле субъекта, все еще существует. Также было бы полезно создать более интегрированную систему для размещения носимого датчика, которой не нужно полагаться на физические маркеры, прикрепленные к телу субъекта.
[7] Таким образом, существует потребность в усовершенствованных способе и устройстве для выдачи указания по размещению носимого устройства.
РАСКРЫТИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
[8] Как отмечено выше, было бы полезно иметь усовершенствованные способ и устройство для выдачи указания по размещению носимого устройства, которые преодолевают существующие проблемы.
[9] Таким образом, в соответствии с первым аспектом настоящего изобретения предложен способ эксплуатации устройства, содержащего процессор, для выдачи указания по размещению носимого устройства. Способ включает получение по меньшей мере одного изображения тела субъекта от одной или более камер, анализ по меньшей мере одного полученного изображения для распознавания частей тела субъекта и идентифицирования части тела субъекта, на которую необходимо поместить носимое устройство, и выдачу указания по размещению носимого устройства на идентифицированной части тела субъекта.
[10] В некоторых вариантах реализации идентифицированная часть тела может быть специфичной для цели, для которой предназначено носимое устройство. В некоторых вариантах реализации идентифицированная часть тела может быть частью тела, заданной пользователем. В некоторых вариантах реализации часть тела, на которую необходимо поместить носимое устройство, может быть идентифицирована с использованием метода распознавания скелета.
[11] В некоторых вариантах реализации способ может также включать отслеживание идентифицированной части тела на указанном по меньшей мере одном изображении по мере приближения носимого устройства к идентифицированной части тела и корректировку указания, выдаваемого на основе отслеживания.
[12] В некоторых вариантах реализации способ может также включать определение местоположения носимого устройства относительно идентифицированной части тела по мере приближения носимого устройства к идентифицированной части тела, а выдаваемое указание по размещению носимого устройства на идентифицированной части тела может содержать указание по корректировке местоположения носимого устройства относительно идентифицированной части тела. В некоторых вариантах реализации способ может также включать определение ориентации носимого устройства относительно идентифицированной части тела по мере приближения носимого устройства к идентифицированной части тела, а выдаваемое указание по размещению носимого устройства на идентифицированной части тела может содержать указание по корректировке ориентации носимого устройства относительно идентифицированной части тела.
[13] В некоторых вариантах реализации способ может также включать получение информации о близости носимого устройства к идентифицированной части тела по мере приближения носимого устройства к идентифицированной части тела. В некоторых вариантах реализации, способ может также включать, когда близость носимого устройства к идентифицированной части тела равна или меньше порога близости, идентифицирование по меньшей мере одного маркера на идентифицированной части тела на по меньшей мере одном полученном изображении, отслеживание по меньшей мере одного маркера на идентифицированной части тела на по меньшей мере одном изображении по мере приближения носимого устройства к идентифицированной части тела и корректировку указания, выдаваемого на основе этого отслеживания.
[14] В соответствии со вторым аспектом настоящего изобретения предложен компьютерный программный продукт, включающий в себя компьютерочитаемый носитель, который имеет содержащийся в нем компьютерочитаемый код, причем компьютерочитаемый код выполнен таким образом, чтобы исполнение его подходящим компьютером или процессором вызывало осуществление компьютером или процессором способа или способов, описанных выше.
[15] В соответствии с третьим аспектом настоящего изобретения предложено устройство для выдачи указания по размещению носимого устройства. Устройство содержит процессор, выполненный с возможностью получения по меньшей мере одного изображения тела субъекта от одной или более камер, анализа по меньшей мере одного полученного изображения для распознавания частей тела субъекта и идентифицирования части тела субъекта, на которую необходимо поместить носимое устройство, и выдачи указания по размещению носимого устройства на идентифицированной части тела субъекта.
[16] В некоторых вариантах реализации одна или более камер могут быть направлены непосредственно на тело субъекта, одна или более камер могут быть направлены опосредованно на тело субъекта с помощью отражающей поверхности, или одна или более камер могут быть направлены непосредственно на тело субъекта, и одна или более камер могут быть направлены опосредованно на тело субъекта с помощью отражающей поверхности. В некоторых вариантах реализации носимое устройство может содержать по меньшей мере одну из одной или более камер, или по меньшей мере одна из одной или более камер может содержаться в мобильном устройстве. В некоторых вариантах реализации мобильное устройство может содержать приспособление, выполненное с возможностью удержания носимого устройства для размещения.
[17] В некоторых вариантах реализации процессор может быть выполнен с возможностью управления пользовательским интерфейсом для выдачи указания.
[18] В соответствии с аспектами и вариантами реализации, описанными выше, снимаются ограничения существующих методов. В частности, в соответствии с вышеописанными аспектами и вариантами реализации можно упростить и обеспечить точное размещение носимого устройства в правильном месте на теле субъекта независимо от уникальной анатомии субъекта. Также предложена более интегрированная система для размещения носимого устройства, которой не нужно полагаться на физические маркеры, прикрепленные к телу субъекта. Таким образом, в настоящем документе предложены усовершенствованные способ и устройство для выдачи указания по размещению носимого устройства, которые преодолевают существующие проблемы.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[19] Для лучшего понимания изобретения и для более четкого показа того, как оно может быть введено в действие, далее ссылки будут делаться только посредством примеров на прилагаемые чертежи, на которых:
[20] на ФИГ. 1 приведена функциональная схема устройства в соответствии с вариантом реализации;
[21] на ФИГ. 2 показано устройство в соответствии с примером реализации;
[22] на ФИГ. 3 показано устройство во время использования в соответствии с примером реализации;
[23] на ФИГ. 4 показано устройство во время использования в соответствии с другим примером реализации;
[24] на ФИГ. 5 приведена блок-схема, иллюстрирующая способ в соответствии с вариантом реализации;
[25] на ФИГ. 6 приведена блок-схема, иллюстрирующая способ в соответствии с примером реализации;
[26] на ФИГ. 7 приведена блок-схема, иллюстрирующая способ в соответствии с другим примером реализации; и
[27] на ФИГ. 8 приведена блок-схема, иллюстрирующая способ в соответствии с еще одним примером реализации.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[28] Как отмечено выше, в настоящем изобретении предложены способ и устройств для выдачи указания по размещению носимого устройства, которые преодолевают существующие проблемы.
[29] На ФИГ. 1 показана функциональная схема блок-диаграмма устройства 100 в соответствии с вариантом реализации, который может быть использован для выдачи указания по размещению носимого устройства. В частности, устройство 100 может быть использовано для выдачи указания по размещению носимого устройства на части тела субъекта. Субъектом может быть, например, пациент, пользователь или любой другой субъект. В некоторых вариантах реализации устройство 100 может представлять собой устройство, специально предназначенное для целей выдачи указания по размещению носимого устройства. В других вариантах реализации устройство 100 может представлять собой устройство, имеющее другие функциональные возможности. Например, в некоторых вариантах реализации устройство 100 может быть мобильным устройством, таким как смартфон, планшет, переносной компьютер или любое другое мобильное устройство.
[30] Как показано на ФИГ. 1, устройство 100 содержит процессор 102, который управляет работой устройства 100 и который может реализовывать способ, описанный в настоящем документе. Процессор 102 может представлять собой один или более процессоров, блоков обработки, многоядерных процессоров или модулей, которые выполнены с возможностью или запрограммированы для управления устройством 100 описанным в настоящем документе образом. В конкретных реализациях процессор 102 может содержать множество программных модулей и/или аппаратных модулей, каждый из которых выполнен с возможностью выполнения отдельных или нескольких этапов способа в соответствии с вариантами реализации изобретения или предназначен для их выполнения.
[31] Если кратко, процессор 102 устройства 100 выполнен с возможностью получения по меньшей мере одного изображения тела субъекта от одной или более камер, анализа по меньшей мере одного полученного изображения для распознавания частей тела субъекта и идентифицирования части тела субъекта, на которую необходимо поместить носимое устройство, и выдачи указания по размещению носимого устройства на идентифицированной части тела субъекта.
[32] Носимое устройство может быть любым устройством, которое приспособлено для ношения пользователем (т.е. любым носимым устройством). В некоторых вариантах реализации, например, носимое устройство может быть в виде пластыря. Носимое устройство может содержать клейкую поверхность для приклеивания к коже субъекта. Однако хотя были приведены некоторые примеры форм носимого устройства, понятно, что возможны также любые другие формы носимого устройства.
[33] В некоторых вариантах реализации носимое устройство может быть носимым диспенсером лекарственного препарата. Носимый диспенсер лекарственного препарата может быть любым носимым диспенсером лекарственного препарата для выдачи (или доставки) лекарственного препарата субъекту. В качестве альтернативы или дополнительно в некоторых вариантах реализации носимое устройство может быть носимым датчиком. Носимый датчик может представлять собой датчик для мониторинга состояния здоровья субъекта. В соответствии с некоторыми вариантами реализации датчик может представлять собой один или более измерительных датчиков, выполненных с возможностью получения одного или более сигналов от субъекта. Сигналы могут, например, содержать данные измерений.
[34] Например, датчик может содержать датчик по меньшей мере одной из физиологических характеристик (или показателей жизненно важных функций). В число примеров датчика физиологической характеристики входят без ограничений датчик частоты сердечных сокращений, выполненный с возможностью получения сигнала, указывающего частоту сердечных сокращений субъекта, датчик вариабельности сердечного ритма, выполненный с возможностью получения сигнала, указывающего вариабельность сердечного ритма субъекта, датчик кровяного давления, выполненный с возможностью получения сигнала, указывающего кровяное давление субъекта, датчик электрической проводимости кожи, выполненный с возможностью получения сигнала, указывающего реакцию электрической проводимости кожи субъекта, датчик температуры кожи, выполненный с возможностью получения сигнала, указывающего температуру кожи субъекта, или любой другой датчик физиологической характеристики или любая комбинация датчиков физиологической характеристики.
[35] В качестве альтернативы или дополнительно к по меньшей мере одному датчику физиологической характеристики датчик может содержать по меньшей мере один датчик движения, выполненный с возможностью получения информации о движении для субъекта. В число примеров датчиков движения входят без ограничений акселерометр, датчик силы тяжести, инерциальный датчик, гироскоп, магнитометр, одна или более камер (таких, как одна или более камер с восприятием глубины), датчик, который использует метод совмещения на основе компьютерного зрения, датчик, который использует метод определение местоположения и ориентации на основе радио или акустики, или любой другой датчик движения или любая комбинация датчиков движения.
[36] Хотя были приведены примеры типов датчиков, понятно, что также возможны любые другие типы датчиков или любые комбинации датчиков. Кроме того, хотя в качестве носимого устройства были приведены примеры носимого датчика и носимого диспенсера лекарственного препарата, понятно, что устройство и способ, раскрытые в настоящем документе, могут быть использованы в отношении любого другого типа носимого устройства.
[37] Как упоминалось ранее, процессор 102 устройства 100 выполнен с возможностью получения по меньшей мере одного изображения тела субъекта от одной или более камер 104. В некоторых вариантах реализации процессор 102 устройства 100 может быть выполнен с возможностью управления одной или более камерами 104 для получения по меньшей мере одного изображения тела субъекта. Как показано на ФИГ. 1, в некоторых вариантах реализации устройство 100 может содержать одну или более камер 104, от которых может быть получено по меньшей мере одно изображение тела субъекта. В качестве альтернативы или дополнительно одна или более камер 104, от которых может быть получено по меньшей мере одно изображение тела субъекта, может быть внешней для устройства 100 (т.е. отдельным или удаленным от него). Например, одна или более камер 104 могут быть частью другого устройства. В некоторых вариантах реализации носимое устройство само может содержать по меньшей мере одну из указанных одной или более камер 104.
[38] В качестве альтернативы или дополнительно по меньшей мере одна из одной или более камер 104 может содержаться в мобильном устройстве. В некоторых вариантах реализации одна или более камер 104 могут содержать фронтальную камеру мобильного устройства, тыловую камеру мобильного устройства или обе камеры, фронтальную и тыловую, мобильного устройства. Как упоминалось ранее, в соответствии с некоторыми вариантами реализации устройство 100 может быть мобильным устройством. Таким образом, в соответствии с некоторыми вариантами реализации мобильное устройство, содержащее по меньшей мере одну из одной или более камер 104, может быть самим устройством 100, другим мобильным устройством, или устройство 100 и другое мобильное устройство могут содержать по меньшей мере одну или более камер 104. В соответствии с некоторыми вариантами реализации одна или более камер 104 могут быть направлены непосредственно на тело субъекта. В соответствии с некоторыми вариантами реализации в качестве альтернативы или дополнительно одна или более камер 104 могут быть направлены опосредованно на тело субъекта с помощью отражающей поверхности (такой, как зеркало, интеллектуальное зеркало или любая другая отражающая поверхность). В некоторых вариантах реализации в одной или более камер 104 могут применяться разные объективы камеры (такие, как объектив типа рыбий глаз или любой другой объектив).
[39] Как показано на ФИГ. 1, в некоторых вариантах реализации устройство 100 может также содержать память 106. Память 106 устройства 100 может быть выполнена с возможностью хранения программного кода, который может исполняться процессором 102 для осуществления способа, описанного в настоящем документе. В качестве альтернативы или дополнительно к памяти 106 устройства 100 одна или более памятей 106 могут быть внешними по отношению к устройству 100 (т.е. отдельными или удаленными от него). Например, одна или более памятей 106 могут быть частью другого устройства. Память 106 может быть использована для хранения информации, данных, сигналов и измерений, которые созданы или получены процессором 102 устройства 100, или получены из любых компонентов, блоков, интерфейсов, датчиков, памятей или устройств, внешних по отношению к устройству 100. Процессор 102 может быть выполнен с возможностью управления памятью 106 для хранения информации, данных, сигналов и измерений, полученных в результате выполнения способа, описанного в настоящем документе.
[40] В соответствии с некоторыми вариантами реализации устройство 100 может также содержать по меньшей мере один пользовательский интерфейс 108. В качестве альтернативы или дополнительно пользовательский интерфейс 108 может быть внешним для устройства 100 (т.е. отдельным или удаленным от него). Например, пользовательский интерфейс 108 может быть частью другого устройства. Пользовательский интерфейс 108 может быть использован для предоставления пользователю информации, полученной в результате выполнения способа в соответствии с настоящим изобретением. Пользователь может быть самим субъектом, медицинским специалистом, осуществляющим уход лицом, членом семьи или любым другим пользователем. Процессор 102 может быть выполнен с возможностью управления одним или более пользовательских интерфейсов 108 для обеспечения информации, получаемой в результате выполнения способа в соответствии с настоящим изобретением. Например, в некоторых вариантах реализации процессор 102 может быть выполнен с возможностью управления одним или более пользовательскими интерфейсами 108 для визуализации (или вывода, или предоставления) указания по размещению носимого устройства. В качестве альтернативы или дополнительно пользовательский интерфейс 108 может быть выполнен с возможностью приема пользовательского ввода. Другими словами, пользовательский интерфейс 108 может предоставлять пользователю устройства 100 возможность ввода вручную данных, инструкций или информации. Процессор 102 может быть выполнен с возможностью получения пользовательского ввода из одного или более пользовательских интерфейсов 108.
[41] Пользовательский интерфейс 108 может представлять собой любой пользовательский интерфейс, который обеспечивает визуализацию (или вывод) информации, данных или сигналов для пользователя устройства 100. В качестве альтернативы или дополнительно пользовательский интерфейс 108 может представлять собой любой пользовательский интерфейс, который обеспечивает пользователю устройства 100 возможность пользовательского ввода, взаимодействия с устройством 100 и/или управления им. Например, пользовательский интерфейс 108 может содержать один или более переключателей, одну или более кнопок, кнопочную панель, клавиатуру, мышь, сенсорный экран или приложение (например, на интеллектуальном устройстве, таком как планшет, смартфон или любое другое интеллектуальное устройство), дисплей или экран дисплея, графический пользовательский интерфейс (ГПИ) или любой другой визуальный компонент, один или более световых индикаторов (таких, как световые индикаторы на светоизлучающих диодах (СИД)), компонент для обеспечения сенсорной или тактильной обратной связи (такой, как функция вибрации или любой другой компонент тактильной обратной связи), устройство дополненной реальности (такое, как очки дополненной реальности или любое другое устройство дополненной реальности), интеллектуальное устройство (такое, как интеллектуальное зеркало, планшет, смартфон, умные часы или любое другое интеллектуальное устройство) или любой другой пользовательский интерфейс или комбинацию пользовательских интерфейсов. В некоторых вариантах реализации пользовательский интерфейс, управление которым осуществляют для визуализации (или вывода, или предоставления) информации, данных или сигналов устройства 100, может быть тем же самым пользовательским интерфейсом, который позволяет пользователю осуществлять пользовательский ввод, взаимодействовать с устройством 100 и/или управлять им.
[42] Как показано на ФИГ. 1, в некоторых вариантах реализации устройство 100 может также содержать интерфейс (или схему) 110 связи для обеспечения устройства 100 возможностью обмена данными (соединения) с любыми компонентами интерфейсами, блоками, памятями, датчиками и устройствами, внутренними или внешними для устройства 100. Интерфейс 110 связи может обмениваться данными с любыми компонентами, интерфейсами, блоками, датчиками и устройствами по беспроводному или проводному соединению. Например, в вариантах реализации, где одна или более памятей 106 является внешним для устройства 100, интерфейс 110 связи может обмениваться данными с внешними памятями по беспроводному или проводному соединению. Аналогичным образом в вариантах реализации, где один или более пользовательских интерфейсов 108 являются внешним для устройства 100, интерфейс связи 110 связи может обмениваться данными с внешними пользовательскими интерфейсами по беспроводному или проводному соединению.
[43] Понятно, что на ФИГ. 1 показаны только компоненты, требуемые для иллюстрации данного аспекта изобретения, а в конкретной реализации устройство 100 может содержать компоненты в дополнение к показанным. Например, устройство 100 может содержать батарею или другой источник питания для обеспечения энергией устройства 100 или средство для подключения устройства 100 к питанию от электросети.
[44] В соответствии с некоторыми вариантами реализации устройство 100 может содержать приспособление (такое, как держатель или соединитель), выполненное с возможностью удержания (или приема, или присоединения) носимого устройства для размещения носимого устройства на теле субъекта. В число примеров приспособлений входят без ограничений приспособление на защелках, выполненное с возможностью удержания носимого устройства на месте с использованием защелкивающегося механизма (например, где носимое устройство защелкивается в приспособлении), адгезивное приспособление, выполненное с возможностью удержания носимого устройства на месте с использованием клейкого вещества, магнитное приспособление, выполненное с возможностью удержания носимого устройства на месте с использованием магнитов (например, где каждое из носимого устройства и приспособления содержат магниты), или другие механические приспособления (такие, как текстильная застежка, липучка, выемки и выступы и т.п.) или любое другое приспособление или любая комбинация приспособлений. Однако хотя были приведены примеры типа приспособления, понятно, что также может быть использовано любое приспособление, пригодное для удержания носимого устройства для размещения носимого устройства на теле субъекта.
[45] Устройство 100 может содержать приспособление для одного носимого устройства или приспособление для нескольких носимых устройств. В некоторых вариантах реализации устройство 100 само содержит приспособление, или приспособление может содержать оболочка (или корпус) устройства 100. Во время повседневного использования оболочка может оставаться на устройстве 100. Так как приспособление выполнено с возможностью удержания носимого устройства для размещения, устройство 100 может быть, таким образом, само использовано для перемещения носимого устройства к телу субъекта для размещения. В соответствии с некоторыми вариантами реализации устройство 100 может, в сущности, служить в качестве аппликатора носимого устройства. Когда устройство 100 содержит пользовательский интерфейс 108, приспособление может быть предусмотрено на стороне устройства 100, противоположной пользовательскому интерфейсу 108, чтобы приспособление не заслоняло пользовательский интерфейс 108 или не мешало ему. Например, в вариантах реализации, в которых устройство 100 представляет сбой мобильное устройство, приспособление может быть предусмотрено на передней стороне мобильного устройства или, предпочтительно, на задней стороне мобильного устройства, чтобы не заслонять экран.
[46] В вариантах реализации, где устройство 100 содержит приспособление, выполненное с возможностью удержания носимого устройства для размещения носимого устройства на теле субъекта, процессор 102 устройства 100 может быть также выполнен с возможностью распознавания или определения того, находится ли носимое устройство в точке на идентифицированной части тела субъекта, где необходимо расположить носимое устройство, и может автоматически высвобождать носимое устройство из приспособления в этой точке. В вариантах реализации, где приспособление представляет собой магнитное приспособление, оттягивание магнитов может принудительно высвободить носимое устройство из приспособления. В вариантах реализации, где приспособление представляет собой адгезивное приспособление, носимое устройство может быть высвобождено при приложении определенного давления к носимому устройству напротив идентифицированной части тела и последующего отведения приспособления от идентифицированной части тела. В качестве альтернативы в некоторых вариантах реализации носимое устройство может быть высвобождено вручную из приспособления, когда носимое устройство находится на идентифицированной части тела.
[47] На ФИГ. 2 показан пример устройства 200 в соответствии с таким вариантом реализации. В данном изображенном примере реализации устройство 200 представляет собой мобильное устройство, а задняя сторона 202 мобильного устройства содержит приспособление 204, которое выполнено с возможностью удержания одного или более носимых устройств 206 для использования при размещении по меньшей мере одного из одного или более носимых устройств 206 на теле субъекта. В соответствии с этим примером реализации приспособление 204 выполнено с возможностью удержания двух носимых устройств 206, где первое носимое устройство расположено или размещено возле второго носимого устройства. Однако понятно, что приспособление 204, показанное на ФИГ. 2, является только одним примером, и в альтернативном варианте реализации приспособление может быть выполнено с возможностью удержания другого количества носимых устройств 206 в любой другой компоновке. В примере реализации, показанном на ФИГ. 2, устройство 200 также содержит камеру 104. Камера 104 может быть выполнена управляемой процессором устройства 200 для получения по меньшей мере одного изображения тела субъекта для использования в способе, описанном в настоящем документе.
[48] На ФИГ. 3 показан пример устройства 200 в соответствии с одним вариантом реализации. Как показано в данном примере реализации, камера 104 устройства 200 направлена непосредственно на тело субъекта 300, а пользовательский интерфейс 108 устройства 200 направлен опосредованно на субъект 300 с помощью отражающей поверхности 302 (которая в данном примере реализации представляет собой зеркало). Таким образом, пользователь устройства 200, который в данном примере реализации сам является субъектом 300, может наблюдать указание, выдаваемое пользовательским интерфейсом 108 для размещения носимого устройства посредством отражающей поверхности 302.
[49] Понятно, что вместо этого в некоторых вариантах реализации носимое устройство может быть перемещено для размещения носимого устройства независимо от устройства 100. В этих вариантах реализации носимое устройство может содержать один или более маркеров (или отличительных признаков), а процессор 102 устройства 100 может быть выполнен с возможностью обнаружения одного или более маркеров на указанном по меньшей мере одном полученном изображении для использования при выдаче указания по размещению носимого устройства на теле субъекта. В этих вариантах реализации одна или более камер 104, от которых получают по меньшей мере одно изображение, могут воспринимать один или более маркеров носимого устройства.
[50] На ФИГ. 4 показан пример устройства 402 во время использования в соответствии с таким вариантом реализации. В данном показанном примере реализации устройство 402 представляет собой мобильное устройство, содержащее камеру 104 и пользовательский интерфейс 108. В данном показанном примере реализации камера 104 и пользовательский интерфейс 108 устройства 402 направлены непосредственно на тело субъекта 400. Субъект 400 находится в поле обзора камеры 104. Субъект 400 перемещает носимое устройство 404 независимо от устройства 402 для размещения носимого устройства 404 на своем теле. Как показано, в данном примере реализации носимое устройство 404 содержит множество (например, два) маркеров 406, которые может обнаруживать процессор устройства 402 на по меньшей мере одном изображении, получаемом камерой 104 устройства 402, для использования при выдаче указания по размещению носимого устройства 404 на теле субъекта 400. Пользователь устройства 402, который в данном примере реализации сам является субъектом 400, может непосредственно наблюдать указание, выдаваемое пользовательским интерфейсом 108 устройства 402 для размещения носимого устройства.
[51] На ФИГ. 5 показан способ 500 управления устройством, содержащим процессор, для выдачи указания по размещению носимого устройства в соответствии с вариантом реализации. Показанный способ 500 в общем случае может быть осуществлен процессором 102 устройства 100 или под его управлением.
[52] Как показано на ФИГ. 5, в блоке 502 получают по меньшей мере одно изображение тела субъекта от одной или более камер 104. Как упоминалось ранее, процессор 102 устройства 100 может быть выполнен с возможностью управления одной или более камерами 104 для получения по меньшей мере одного изображения тела субъекта.
[53] В блоке 504 на ФИГ. 5 по меньшей мере одно полученное изображение анализируют (или обрабатывают) для распознавания частей тела субъекта и идентифицирования части тела субъекта, на которую необходимо поместить носимое устройство. Процессор 102 устройства 100 выполнен с возможностью анализа (или обработки) по меньшей мере одного полученного таким образом изображения. В некоторых вариантах реализации часть тела, на которую необходимо поместить носимое устройство, может быть специфичной для цели, для которой предназначено носимое устройство. Например, грудная клетка субъекта специфична для носимого датчика частоты сердечных сокращений. В качестве альтернативы в некоторых вариантах реализации часть тела, на которую необходимо поместить носимое устройство, может быть задана самим пользователем устройства 100 (например, самим субъектом, медицинским специалистом, осуществляющим уход лицом, членом семьи или любым другим пользователем). Например, пользовательский интерфейс 108 может быть выполнен с возможностью приема пользовательского ввода, определяющего часть тела, которую необходимо идентифицировать. Таким образом, идентифицированная часть тела может быть частью тела, которую предпочитает субъект или другой пользователь, и/или частью тела, которая является правильной или подходящей для носимого устройства, размещаемого на этой части тела.
[54] Для распознавания частей тела субъекта по меньшей мере одно полученное изображение может быть проанализировано (или обработано) с использованием известного метода распознавания. Например, для распознавания частей тела субъекта на по меньшей мере одном полученном изображении может быть использован метод распознавания скелета. В вариантах реализации, где одна или более камер 104 содержат фронтальную камеру и тыловую камеру мобильного устройства, для распознавания частей тела субъекта на по меньшей мере одном изображении, полученном с фронтальной камеры, и по меньшей мере одном изображении, полученном с тыловой камеры, может быть использован метод распознавания скелета. После этого результаты распознавания могут быть объединены при идентифицировании части тела субъекта, на которую необходимо поместить носимое устройство, для более точного определения местоположения идентифицированной части тела. Например, когда невозможно (или больше невозможно) идентифицировать часть тела на по меньшей мере одном изображении, полученном от одной из камер, может оказаться возможным (или все еще возможным) идентифицирование части тела на по меньшей мере одном изображении с другой камеры.
[55] В некоторых вариантах реализации часть тела для размещения носимого устройства может быть автоматически идентифицирована на основе одного или более (например, общих) изображений части тела, хранящихся в памяти 106 (которая может быть памятью 106 устройства или памятью 106, внешней для устройства 100). Например, части тела субъекта, распознанные на по меньшей мере одном полученном изображении, могут быть сравнены с одним или более изображениями части тела, хранящимися в памяти 106, для определения того, какую из распознанных частей тела идентифицировать как часть тела субъекта, на которую необходимо поместить носимое устройство.
[56] В качестве альтернативы или дополнительно часть тела, на которую необходимо поместить носимое устройство, может быть идентифицирована на основе пользовательского ввода. Например, части тела субъекта, распознанные на по меньшей мере одном полученном изображении, могут быть предоставлены пользователю, и пользователь может обеспечить указание одного или более целевых местоположений части тела на по меньшей мере одном полученном изображении, в которых необходимо разместить носимое устройство. В этих вариантах реализации процессор 102 устройства 100 может управлять пользовательским интерфейсом 108 для предоставления частей тела субъекта, распознанных на по меньшей мере одном полученном изображении, а пользователь может обеспечить указание одного или более целевых местоположений части тела на по меньшей мере одном полученном изображении, в которых необходимо разместить носимое устройство, посредством того же самого или другого пользовательского интерфейса 108.
[57] В блоке 506 на ФИГ. 5 выдают указание на размещение носимого устройства на идентифицированной части тела субъекта. В частности, выдаваемое указание направляет размещение носимого устройства к идентифицированной части тела субъекта. Выдаваемое указание может указывать, каким образом необходимо перемещать носимое устройство, чтобы разместить носимое устройство на идентифицированной части тела субъекта. Выдаваемое указание может, например, содержать указания по перемещениям, в том числе положение носимого устройства и/или угол носимого устройства относительно идентифицированной части тела субъекта.
[58] В любом из вариантов реализации, описанном в настоящем документе, процессор 102 устройства 100 может управлять одним или более пользовательскими интерфейсами 108 (которые могут быть одним или более пользовательскими интерфейсами 108 устройства 100, одним или более пользовательскими интерфейсами 108, внешними для устройства 100, либо теми и другими) для выдачи (или воспроизведения, или вывода) указания. Например, указание может быть выдано путем управления любыми одним или более из одного или более световых индикаторов на устройстве 100 (или внешних для него) для выдачи указания, одним или более динамиков на устройстве 100 (или внешних для него) для выдачи указания (например, речевых сигналов), одного или более компонентов тактильной обратной связи на устройстве 100 (или внешних для него) для выдачи указания (например, вибраций), устройства дополненной реальности, внешним для устройства 100, для выдачи указания (например, путем дополнения указаний в трех измерениях при использовании очков дополненной реальности), интеллектуального устройства, внешнего для устройства 100, для выдачи указания (например, путем дополнения указания на получаемом с камеры изображении субъекта при использовании интеллектуального устройства, такого как интеллектуальное зеркало), дисплея на устройстве 100 или внешнего для него для отображения указания, или любого другого пользовательского интерфейса 108, или любой комбинации пользовательских интерфейсов 108, пригодных для выдачи указания.
[59] В вариантах реализации, в которых экран дисплея виден пользователю, наводящему носимое устройство, на экран дисплея может быть выдано визуальное указание (например, с использованием стрелок, знаков, цветов и/или представлений части тела). В качестве альтернативы или дополнительно может быть выдано звуковое указание из одного или более динамиков, что может быть полезно, когда экран дисплея не виден пользователю.
[60] В любом из вариантов реализации, описанных в настоящем документе, способ может также включать определение местоположения носимого устройства относительно идентифицированной части тела по мере приближения носимого устройства к идентифицированной части тела. Местоположение носимого устройства может быть определено из указанного по меньшей мере одного полученного изображения. В этих вариантах реализации выдаваемое указание по размещению носимого устройства на идентифицированной части тела может содержать указание по корректировке местоположения носимого устройства относительно идентифицированной части тела. В качестве альтернативы или дополнительно в любом из вариантов реализации, описанных в настоящем документе, способ может также включать определение ориентации носимого устройства относительно идентифицированной части тела по мере приближения носимого устройства к идентифицированной части тела. Ориентация носимого устройства может быть определена из по меньшей мере одного полученного изображения. В этих вариантах реализации выдаваемое указание по размещению носимого устройства на идентифицированной части тела может содержать указание по корректировке ориентации носимого устройства относительно идентифицированной части тела.
[61] На ФИГ. 6 показан способ 600 эксплуатации устройства, содержащего процессор, для выдачи указания по размещению носимого устройства в соответствии с примером реализации. Показанный способ 600 в общем случае может быть осуществлен процессором 102 устройства 100 или под его управлением.
[62] Как показано на ФИГ. 6, получают по меньшей мере одно изображение тела субъекта от одной или более камер 104 (в блоке 602), анализируют по меньшей мере одно полученное изображение для распознавания частей тела субъекта и идентифицирования части тела субъекта, на которую необходимо поместить носимое устройство (в блоке 604), и выдают указания на размещение носимого устройства на идентифицированной части тела субъекта (в блоке 606). Другими словами, осуществляют способ, описанный выше со ссылкой на блок 502, блок 504 и блок 506 на ФИГ. 5, и соответствующее описание в связи с ФИГ. 5, понятно, также применимо в отношении ФИГ. 6, но не будет повторено здесь.
[63] После этого в блоке 608 на ФИГ. 6 идентифицированную часть тела отслеживают на по меньшей мере одном изображении по мере приближения носимого устройства к идентифицированной части тела. Например, идентифицированную часть тела можно отслеживать на последующих или последовательных изображениях или между последующими или последовательными изображениями, получаемыми от одной или более камер 104 по мере приближения носимого устройства к идентифицированной части тела. Идентифицированную часть тела можно отслеживать с использованием любого алгоритма отслеживания тела (или скелета), и такие алгоритмы известны специалистам в данной области. Примером алгоритма отслеживания тела (или скелета) является алгоритм, который отслеживает часть тела на основе кинематической или относящейся ко времени информации. Однако понятно, что может быть использован любой другой алгоритм отслеживания тела (скелета). В блоке 610 на ФИГ. 6 выдаваемое указание по размещению носимого устройства на идентифицированной части тела субъекта корректируют на основе отслеживания в блоке 608. Другими словами, выдаваемое указание по размещению носимого устройства на идентифицированной части тела субъекта корректируют на основе отслеживаемой идентифицированной части тела.
[64] На ФИГ. 7 показан способ 700 эксплуатации устройства, содержащего процессор, для выдачи указания по размещению носимого устройства в соответствии с другим примером реализации. Показанный способ 700 в общем случае может быть осуществлен процессором 102 устройства 100 или под его управлением.
[65] Как показано на ФИГ. 7, получают по меньшей мере одно изображение тела субъекта от одной или более камер 104 (в блоке 702), анализируют по меньшей мере одно полученное изображение для распознавания частей тела субъекта и идентифицирования части тела субъекта, на которую необходимо поместить носимое устройство (в блоке 704), и выдают указания на размещение носимого устройства на идентифицированной части тела субъекта (в блоке 706). Другими словами, осуществляют способ, описанный выше со ссылкой на блок 502, блок 504 и блок 506 на ФИГ. 5, и соответствующее описание в связи с ФИГ. 5, понятно, также применимо в отношении ФИГ. 7, но не будет повторено здесь.
[66] После этого в блоке 708 на ФИГ. 7 идентифицируют по меньшей мере один маркер (в частности, маркер тела) на идентифицированной части тела на по меньшей мере одном полученном изображении. По меньшей мере один маркер может, например, представлять собой один или более признаков кожи (таких, как структура пор, распределение пор, кожная складка, кожное пятно, структура кожного пятна, родимое пятно, локальный цвет кожи, затемнение на коже от одной или более костей или любой другой признак кожи или любая комбинация признаков кожи), один или более признаков волос (таких, как плотность волоса, направление волоса, линия волос или любой другой признак волос или любая комбинация признаков волос), один или более признаков тела (таких, как сосок, ноготь или любой другой признак тела или любая комбинация признаков тела) или любые другие маркеры или любая комбинация маркеров.
[67] В некоторых вариантах реализации маркеры на теле субъекта могут быть установлены на фазе начальной калибровки. Например, на фазе начальной калибровки может быть получено по меньшей мере одно изображение тела субъекта, и пользователь может указать маркеры на теле субъекта, чтобы указанные маркеры могли быть впоследствии использованы (в блоке 708 на ФИГ. 7) для идентифицирования по меньшей мере одного маркера на по меньшей мере одном полученном изображении. В качестве альтернативы или дополнительно маркеры на теле субъекта могут быть обнаружены во время удаления ранее размещенного носимого устройства с тела субъекта, и обнаруженные маркеры могут быть в последствии использованы (в блоке 708 на ФИГ. 7) для идентифицирования по меньшей мере одного маркера на по меньшей мере одном полученном изображении. В блоке 708 на ФИГ. 7 может быть идентифицирован по меньшей мере один маркер на по меньшей мере одном полученном изображении с использованием любого подходящего метода обнаружения признака (или распознавания признака), и такие методы известны специалистам в данной области.
[68] В блоке 710 по меньшей мере один маркер на идентифицированной части тела отслеживают на по меньшей мере одном изображении по мере приближения носимого устройства к идентифицированной части тела. Например, по меньшей мере один маркер можно отслеживать на или между последующими или последовательными изображениями, получаемыми от одной или более камер 104 по мере приближения носимого устройства к идентифицированной части тела. По меньшей мере один маркер на идентифицированной части тела может быть отслежен на по меньшей мере одном полученном изображении с использованием любого подходящего метода отслеживания, и такие методы известны специалистам в данной области.
[69] В блоке 712 выдаваемое указание по размещению носимого устройства на идентифицированной части тела субъекта корректируют на основе отслеживания в блоке 710. Другими словами, выдаваемое указание по размещению носимого устройства на идентифицированной части тела субъекта корректируют на основе отслеживаемого по меньшей мере одного маркера на идентифицированной части тела.
[70] На ФИГ. 8 показан способ 800 эксплуатации устройств, содержащего процессор, для выдачи указания по размещению носимого устройства в соответствии с другим примером реализации. Показанный способ 800 в общем случае может быть осуществлен процессором 102 устройства 100 или под его управлением.
[71] Как показано на ФИГ. 8, получают по меньшей мере одно изображение тела субъекта от одной или более камер 104 (в блоке 802), анализируют по меньшей мере одно полученное изображение для распознавания частей тела субъекта и идентифицирования части тела субъекта, на которую необходимо поместить носимое устройство (в блоке 804), и выдают указание по размещению носимого устройства на идентифицированной части тела субъекта (в блоке 806). Другими словами, осуществляют способ, описанный выше со ссылкой на блок 502, блок 504 и блок 506 на ФИГ. 5, и соответствующее описание в связи с ФИГ. 5, понятно, также применимо в отношении ФИГ. 8, но не будет повторено здесь.
[72] После этого в блоке 808 на ФИГ. 8 идентифицированную часть тела отслеживают на по меньшей мере одном изображении по мере приближения носимого устройства к идентифицированной части тела. В блоке 810 на ФИГ. 8 выдаваемое указание по размещению носимого устройства на идентифицированной части тела субъекта корректируют на основе отслеживания в блоке 808. Другими словами, выдаваемое указание по размещению носимого устройства на идентифицированной части тела субъекта корректируют на основе отслеживаемой идентифицированной части тела. Таким образом, осуществляют способ, описанный выше со ссылкой на блок 608 и блок 610 на ФИГ. 6, и соответствующее описание в связи с ФИГ. 6, понятно, также применимо к ФИГ. 8 и не будет повторено здесь.
[73] В блоке 812 на ФИГ. 8 получают информацию о близости носимого устройства к идентифицированной части тела по мере приближения носимого устройства к идентифицированной части тела. Например, информация о близости носимого устройства к идентифицированной части тела (а также о распознавании или обнаружении точки, в которой носимое устройство находится на идентифицированной части тела) может быть получена на основе трехмерного определения глубины (например, с использованием информации о диспаратности двухкамерной системы, глубины тени от вспышки или времяпролетных методов в инфракрасном диапазоне), изменения размера или масштаба идентифицированной части тела на по меньшей мере одном полученном изображении, определения глубины с помощью инфракрасного датчика или покрытия (или частичного покрытия) камеры 104 или датчика окружающего света идентифицированной частью тела.
[74] В блоке 814 на ФИГ. 8 определяют, является ли близость носимого устройства к идентифицированной части тела равной или меньшей порога близости (т.е. достигла его или находится в его пределах). Когда близость носимого устройства к идентифицированной части тела больше порога близости (т.е. не достигла его или находится вне его пределов), идентифицированную часть тела продолжают отслеживать на по меньшей мере одном изображении по мере приближения носимого устройства к идентифицированной части тела. Отслеживание идентифицированной части тела продолжают до тех пор, пока не будет определено, что близость носимого устройства к идентифицированной части тела равна или меньше порога близости. Точнее говоря, способ, описанный применительно к блоку 808, блоку 810, блоку 812 и блоку 814, повторяют до тех пор, пока не будет определено, что близость носимого устройства к идентифицированной части тела равна или меньше порога близости.
[75] Когда близость носимого устройства к идентифицированной части тела равна или меньше порога близости, способ переходит к блоку 816, где идентифицируют по меньшей мере один маркер на идентифицированной части тела на по меньшей мере одном полученном изображении. Затем в блоке 818 по меньшей мере один маркер на идентифицированной части тела отслеживают на по меньшей мере одном изображении по мере приближения носимого устройства к идентифицированной части тела. Другими словами, осуществляют способ, описанный выше со ссылкой на блок 708 и блок 710 на ФИГ. 7, и соответствующее описание в связи с ФИГ. 7, понятно, также применимо к ФИГ. 8 и не будет повторено здесь.
[76] В некоторых вариантах реализации порог близости, описанный выше, может быть основан на поле обзора одной или более камер 104, от которых получают по меньшей мере одно изображение тела субъекта. Например, в этих вариантах реализации определение того, является ли близость носимого устройства к идентифицированной части тела равной или меньшей порога близости, может включать определение того, находятся ли один или более опорных признаков тела субъекта в пределах (или по меньшей мере частично в пределах) поля обзора по меньшей мере одной из камер 104.
[77] Когда один или более опорных признаков тела находятся в пределах (или по меньшей мере частично в пределах) поля обзора по меньшей мере одной из камер 104, определяют, что близость носимого устройства к идентифицированной части тела больше порога близости, и, таким образом, отслеживание идентифицированной части тела должно продолжают на по меньшей мере одном изображении по мере приближения носимого устройства к идентифицированной части тела. Аналогичным образом, когда один или более опорных признаков тела находятся вне пределов (или по меньшей мере частично вне пределов) поля обзора по меньшей мере одной из камер 104, определяют, что близость носимого устройства к идентифицированной части тела равна или меньше порога близости, и поэтому идентифицируют по меньшей мере один маркер на идентифицированной части тела и отслеживают его на по меньшей мере одном изображении по мере приближения носимого устройства к идентифицированной части тела. Опорные признаки тела могут, например, представлять собой любые признаки, находящиеся вблизи (например, примыкающие к) идентифицированной части тела. В число примеров опорных признаков тела входят без ограничений часть тела, кроме идентифицированной части тела, сустав, подмышечная впадина, кость (например, ключица), маркер на теле (например, любой из упомянутых ранее) или любой другой опорный признак тела или любая комбинация опорных признаков.
[78] Переход от отслеживания самой идентифицированной части тела к отслеживанию по меньшей мере одного маркера на идентифицированной части тела может быть полезен, когда больше невозможно идентифицировать саму часть тела из-за того, что диапазон камеры 104 становится тесным для идентифицированной части тела, что произойдет в соответствии с некоторыми вариантами реализации (например, варианты реализации, в которых устройство 100 или другое устройство, используемое для перемещения носимого устройства, содержит камеру 104, или любые другие варианты реализации, и где во время размещения носимого устройства камеру 104 перемещают к идентифицированной части тела).
[79] В блоке 820 на ФИГ. 8 выдаваемое указание по размещению носимого устройства на идентифицированной части тела субъекта корректируют на основе отслеживания в блоке 818. Другими словами, выдаваемое указание по размещению носимого устройства на идентифицированной части тела субъекта корректируют на основе отслеживаемого по меньшей мере одного маркера на идентифицированной части тела. Таким образом, осуществляют способ, описанный выше со ссылкой на блок 712 на ФИГ. 7, и соответствующее описание в связи с ФИГ. 7, понятно, также применимо к ФИГ. 8 и не будет повторено здесь.
[80] Соответственно, в настоящем документе предложены усовершенствованные способ и устройство для выдачи указания по размещению носимого датчика. В соответствии со способом и устройством, описанными в настоящем документе, можно упростить и обеспечить точное размещение носимого устройства в правильном месте на теле субъекта независимо от уникальной анатомии субъекта. Кроме того, предложена более интегрированная система (например, в которой носимое устройство и камера объединены, или в которой носимое устройство, приспособление носимого устройства и камера объединены), чтобы не было необходимости в прикреплении физических маркеров к телу субъекта.
[81] Способ и устройство, описанные в настоящем документе, могут быть, в частности, полезны в условиях пребывания в нетяжелом состоянии (например, в отделении общей терапии или дома) для помощи неподготовленным пользователям, в том числе самим субъектам, в повседневной замене носимых устройств без вмешательства или помощи медицинского специалиста. Способ и устройство, описанные в настоящем документе, могут быть применены, например, к носимым устройствам контроля состояния здоровья, таким как носимые датчики (в том числе электрокардиографические (ЭКГ) датчики, фотоплетизмографические (ФПГ) датчики и ультразвуковые датчики), носимые диспенсеры лекарственных препаратов, такие как носимые пластыри для местного распределения лекарственных препаратов и медицинские портативные устройства (такие, как стетоскопы и ультразвуковые устройства).
[82] Также предложен компьютерный программный продукт, содержащий компьютерочитаемый носитель, который имеет содержащийся в нем компьютерочитаемый код, выполненный таким образом, что его исполнение подходящим компьютером или процессором вызывает осуществление компьютером или процессором способа или способов, описанных в настоящем документе.
[83] При использовании на практике данного заявленного изобретения, изучении чертежей, описания и приложенной формулы изобретения специалистами в данной области могут быть придуманы и осуществлены изменения к описанным вариантам реализации. В формуле изобретения слово «содержащий/включающий» не исключает другие элементы или этапы, а грамматические средства выражения единственного числа не исключают множественного числа. Один процессор или иной модуль может выполнять функции нескольких элементов, перечисленных в формуле изобретения. Сам факт того, что определенные меры изложены во взаимно отличающихся различных пунктах формулы, не означает того, комбинация этих мер не может быть эффективно использована. Компьютерная программа может храниться/распространяться на подходящем носителе, таком как оптический носитель информации или твердотельный носитель, поставляемый вместе с другим оборудованием или как его часть, но может также распространяться в других видах, например, через Интернет или другие проводные или беспроводные системы дальней связи. Никакие номера позиций в формуле изобретения не следует рассматривать как ограничивающие объем изобретения.
Группа изобретений относится к медицине, а именно к способу размещения носимого устройства на теле субъекта посредством устройства для выдачи указания по размещению носимого устройства. При этом получают изображение тела субъекта с помощью камеры. Анализируют полученное изображение для распознавания частей тела субъекта и идентифицирования части тела субъекта, на которую необходимо поместить носимое устройство. Часть тела, на которую необходимо поместить носимое устройство, идентифицируют с использованием метода распознавания скелета. Выдают указание по размещению носимого устройства на идентифицированной части тела. Указание содержит указание для перемещения устройства к идентифицированной части тела субъекта. Обеспечивается повышение точности размещения носимого устройства в правильном месте на теле субъекта с учетом его индивидуальных особенностей за счет отслеживания реального физического объекта (тела или скелета) на основе кинематической или относящейся ко времени информации. 3 н. и 11 з.п. ф-лы, 8 ил.
1. Способ размещения носимого устройства на теле субъекта посредством устройства, содержащего приспособление, выполненное с возможностью удержания носимого устройства, и процессор для выдачи указания по размещению носимого устройства, причем способ включает:
получение (502, 602, 702, 802) по меньшей мере одного изображения тела субъекта от одной или более камер;
анализ (504, 604, 704, 804) по меньшей мере одного полученного изображения для распознавания частей тела субъекта и идентифицирования части тела субъекта, на которую необходимо поместить носимое устройство,
причем часть тела, на которую необходимо поместить носимое устройство, идентифицируют с использованием метода распознавания скелета;
выдачу (506, 607, 706, 806) указания по размещению носимого устройства на идентифицированной части тела субъекта, причем указание содержит указание для перемещения устройства к идентифицированной части тела субъекта.
2. Способ по п. 1, в котором идентифицированная часть тела является специфичной для цели, для которой предназначено носимое устройство.
3. Способ по любому из предшествующих пунктов, в котором идентифицированная часть тела представляет собой часть тела, которая задана пользователем.
4. Способ по любому из предшествующих пунктов, который дополнительно включает:
отслеживание (608) идентифицированной части тела на по меньшей мере одном изображении по мере приближения носимого устройства к идентифицированной части тела; и
корректировку (610) указания, выдаваемого на основе отслеживания.
5. Способ по любому из предшествующих пунктов, который дополнительно включает:
определение местоположения носимого устройства относительно идентифицированной части тела по мере приближения носимого устройства к идентифицированной части тела;
причем выдаваемое указание по размещению носимого устройства на идентифицированной части тела содержит указание по корректировке местоположения носимого устройства относительно идентифицированной части тела.
6. Способ по любому из предшествующих пунктов, который дополнительно включает:
определение ориентации носимого устройства относительно идентифицированной части тела по мере приближения носимого устройства к идентифицированной части тела;
причем выдаваемое указание по размещению носимого устройства на идентифицированной части тела содержит указание по корректировке ориентации носимого устройства относительно идентифицированной части тела.
7. Способ по любому из предшествующих пунктов, который дополнительно включает:
получение (812) информации о близости носимого устройства к идентифицированной части тела по мере приближения носимого устройства к идентифицированной части тела.
8. Способ по п. 7, дополнительно включающий:
когда (814) близость носимого устройства к идентифицированной части тела равна или меньше порога близости:
идентифицирование (816) по меньшей мере одного маркера на идентифицированной части тела на по меньшей мере одном полученном изображении;
отслеживание (818) по меньшей мере одного маркера на идентифицированной части тела на по меньшей мере одном изображении по мере приближения носимого устройства к идентифицированной части тела; и
корректировку (820) указания, выдаваемого на основе отслеживания.
9. Компьютерочитаемый носитель, на котором хранится компьютерная программа, содержащая компьютерочитаемый код, выполненный таким образом, что его исполнение подходящим компьютером или процессором вызывает осуществление компьютером или процессором способа по любому из пп. 1–8.
10. Устройство (100) для выдачи указания по размещению носимого устройства, содержащее:
приспособление для удержания носимого устройства во время указания,
процессор (102), выполненный с возможностью:
получения по меньшей мере одного изображения тела субъекта от одной или более камер (104);
анализа по меньшей мере одного полученного изображения для распознавания частей тела субъекта и идентифицирования части тела субъекта, на которую необходимо поместить носимое устройство;
причем часть тела, на которую необходимо поместить носимое устройство, идентифицируют с использованием метода распознавания скелета;
выдачи указания по размещению носимого устройства на идентифицированной части тела субъекта, причем указание содержит указание для перемещения устройства к идентифицированной части тела субъекта.
11. Устройство (100) по п. 10, в котором одна или более камер (104) направлены непосредственно на тело субъекта, одна или более камер (104) направлены опосредованно на тело субъекта с помощью отражающей поверхности, или одна или более камер (104) направлены непосредственно на тело субъекта, и одна или более камер (104) направлены опосредованно на тело субъекта с помощью отражающей поверхности.
12. Устройство (100) по любому из пп. 10, 11, в котором:
носимое устройство содержит по меньшей мере одну из указанных одной или более камер; или
по меньшей мере одна из указанных одной или более камер содержится в мобильном устройстве.
13. Устройство (100) по п. 12, в котором мобильное устройство содержит по меньшей мере одну из указанных одной или более камер, а устройство представляет собой мобильное устройство.
14. Устройство (100) по любому из пп. 10-13, в котором процессор (102) выполнен с возможностью управления пользовательским интерфейсом (108) для выдачи указания.
US 9420973 B1, 23.08.2016 | |||
US 2010049037 A1, 25.02.2010 | |||
US 2013338447 A1, 19.12.2013 | |||
US 2010191124 A1, 29.07.2010 | |||
WO 2016207745 A1, 29.12.2016 | |||
EP 2980548 A1, 03.02.2016 | |||
WO 2014140926 A2, 18.09.2014 | |||
RU 2015118148 A, 27.12.2016. |
Авторы
Даты
2022-06-01—Публикация
2018-04-04—Подача