Код документа: RU2731206C2
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Изобретение относится к предоставлению наведения пользователю портативного устройства, и, в частности, к представлению индикатора наведения пользователю.
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
При выполнении действия личной гигиены, такого как нанесение макияжа, выполнения активности ухода за кожей, бритье или стрижка волос, часто желательно выполнять конкретное действие точно для того, чтобы добиться требуемого результата. Например, при стрижке бороды, намерение пользователя может состоять в том, чтобы борода была подстрижена сходным образом по обе стороны лица, и намерение может состоять в том, чтобы сделать бороду симметричной.
При использовании существующих методик, достижение высоких уровней точности может быть сложным. Например, при нанесении макияжа, может быть сложным определение того, был ли продукт нанесен одинаково, и на том же самом уровне или позиции, по обе стороны чьего-то лица. В примере стрижки бороды, если волосы подстрижены слишком сильно с одной стороны лица, дополнительная стрижка может потребоваться с другой стороны лица для того, чтобы оставшиеся волосы выглядели симметрично.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
В соответствии с вариантом осуществления, способ содержит этапы, на которых: генерируют индикатор наведения, относящийся к участку пользователя; определяют позицию участка портативного устройства относительно участка пользователя; и генерируют сигнал указания, когда определяется, что, по меньшей мере, участок портативного устройства находится в определенной позиции относительно индикатора наведения.
Способ может дополнительно содержать этап, на котором генерируют маркер, демонстрирующий участок портативного устройства; представляют индикатор наведения на демонстрации участка пользователя; и представляют маркер, демонстрирующий участок портативного устройства, на демонстрации участка пользователя.
Раскрываемый способ предоставляет преимущества в том, что пользователь способен сказать (либо видя демонстрацию, либо принимая сигнал указания), применяется ли портативное устройство, которое он использует, в соответствии с намерением, и сокращает шанс того, что пользователь по невнимательности использует устройство в зоне, в которой не намеревался использовать. Это имеет конкретные преимущества в области личной гигиены, например, стрижке волос и бритье. Например, использование способа может позволить пользователю легче достигать требуемого внешнего вида при уходе за его лицом.
Маркер может содержать множество точек, демонстрирующих, по меньшей мере, концы участка портативного устройства. В некоторых вариантах осуществления, может быть отображен ряд точек, форма которых демонстрирует участок портативного устройства.
Участок портативного устройства может содержать элемент воздействия у устройства воздействия. Маркер может содержать линию, демонстрирующую элемент воздействия у устройства воздействия. Индикатор наведения может определять зону или, по меньшей мере, участок границы зоны, в которую элемент воздействия не должен быть перемещен.
В некоторых примерах, сигнал указания может содержать, по меньшей мере, один сигнал указания, выбранный из группы, содержащей: изменение цвета маркера, изменение цвета индикатора наведения, слышимый сигнал, визуальный сигнал, тактильный сигнал, и инструкцию портативному устройству. Такая инструкций портативному устройству может включать в себя инструкцию, например, чтобы начинать работу портативного устройства или его участка, или чтобы останавливать работу портативного устройства или его участка.
В некоторых вариантах осуществления, демонстрация может содержать виртуальную демонстрацию, которая не является видимой, или представляемой пользователю. Преимущество данного варианта осуществления состоит в том, что пользователь может использовать портативное устройство без просмотра его отражения или его демонстрации на видео. Сигнал указания может предписывать надлежащее действие, которое должно быть предпринято автоматически если участок портативного устройства обнаруживается в конкретной определенной позиции относительно индикатора наведения.
В соответствии с дополнительным вариантом осуществления, аппаратура содержит контроллер. Контроллер выполнен с возможностью генерирования индикатора наведения, относящегося к участку пользователя; определения позиции участка портативного устройства относительно участка пользователя; и генерирования сигнала указания, когда определяется, что, по меньшей мере, участок портативного устройства находится в определенной позиции относительно индикатора наведения.
Аппаратура может дополнительно содержать дисплей для представления демонстрации участка пользователя. Контроллер может быть дополнительно выполнен с возможностью представления индикатора наведения на демонстрации участка пользователя; генерирования маркера, демонстрирующего участок портативного устройства; и представления маркера, демонстрирующего участок портативного устройства, на демонстрации пользователя.
В некоторых примерах, определенная позиция может содержать зону по обе стороны индикатора наведения, или зону с границей, определяемой индикатором наведения.
Аппаратура может быть выполнена в виде одного из зеркала, интеллектуального зеркала, вычислительного устройства, планшетного компьютера или интеллектуального телефона.
В некоторых примерах, сигнал указания может содержать сигнал указания, выбранный из группы, содержащей: сигнал, чтобы предоставлять визуальное указание на дисплее, сигнал, чтобы предоставлять слышимое указание посредством аппаратуры, и сигнал, который должен быть отправлен портативному устройству.
Контроллер может быть выполнен с возможностью определения позиции участка портативного устройства на основании, по меньшей мере, одного из следующего: данных позиции и/или ориентации, выпускаемых портативным устройством; и размера и/или формы знака регистрации, сгенерированного портативным устройством.
Контроллер может быть выполнен с возможностью определения того, находится ли участок портативного устройства в контакте с поверхностью пользователя; и по определению того, что участок портативного устройства не находится в контакте с поверхностью пользователя, не допускать передачу сигнала указания к портативному устройству.
В соответствии с дополнительным вариантом осуществления, машиночитаемый носитель информации содержит инструкции, которые, когда исполняются посредством процессора, предписывают процессору генерировать индикатор наведения, относящийся к участку пользователя; определять позицию участка портативного устройства относительно участка пользователя; и генерировать сигнал указания, когда определяется, что портативное устройство находится в определенной позиции относительно индикатора наведения. В некоторых вариантах осуществления, машиночитаемый носитель информации может дополнительно содержать инструкции, которые, когда исполняются процессором, предписывают процессору генерировать маркер, демонстрирующий участок портативного устройства. В других вариантах осуществления машиночитаемый носитель информации может содержать инструкции, которые, когда исполняются процессором, предписывают процессору, представлять индикатор наведения на демонстрации участка пользователя, и представлять маркер на демонстрации участка пользователя.
В соответствии с дополнительным вариантом осуществления, аппаратура содержит элемент воздействия; идентификатор позиции для обеспечения возможности определения позиции элемента воздействия относительно пользователя; приемник для приема сигнала, когда определяется, что, по меньшей мере, участок элемента воздействия находится в определенной зоне на поверхности пользователя; и индикатор для указания пользователю того, что элемент воздействия находится в определенной зоне.
Преимущество данного варианта осуществления состоит в том, что аппаратуре может быть предписано автоматически предпринимать действие, чтобы не допускать, или, по меньшей мере, сокращать шанс, события непреднамеренного воздействия. Если аппаратура перемещается в позицию, которая вероятно приведет к тому что элемент воздействия затронет зону пользователя, которую не намерены затрагивать, тогда аппаратура может указать это пользователю. Если аппаратура перемещается в предназначенную позицию, которая вероятно приведет к требуемому воздействию, тогда аппаратура может указать это пользователю.
В некоторых примерах, идентификатор позиции может содержать источник света; и проектор для проецирования света, генерируемого источником света, чтобы создавать знак регистрации на поверхности пользователя, причем проектор выполнен с возможностью проецирования света по шаблону, демонстрирующему элемент воздействия.
Когда элемент воздействия находится в контакте с поверхностью пользователя, знак регистрации может содержать линию с длиной равной длине элемента воздействия. Линия может быть спроецирована на поверхность пользователя смежную с и выровненную с элементов воздействия.
Индикатор может содержать модуль тактильного сигнала, чтобы предоставлять тактильный сигнал пользователю через аппаратуру.
В соответствии с дополнительным вариантом осуществления, система содержит портативное устройство, как описано выше, и аппаратуру, как описано выше.
Эти и прочие варианты осуществления изобретения станут очевидны из и поясняются со ссылкой на варианты осуществления, описываемые далее.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Для лучшего понимания изобретения, и чтобы показать более четко то, каким образом его можно осуществить, теперь будет сделана ссылка, только в качестве примера, на сопроводительные чертежи, на которых:
Фигура 1 является представлением пользователя, выполняющего действие личной гигиены;
Фигура 2 является блок-схемой, показывающей примерный способ наведения пользователя портативного устройства в соответствии с вариантом осуществления изобретения;
Фигура 3 является упрощенной схемой примерной аппаратуры в соответствии с вариантом осуществления изобретения;
Фигура 4 является упрощенной схемой примерного машиночитаемого носителя информации с процессором, чтобы выполнять способ наведения пользователя портативного устройства в соответствии с вариантом осуществления изобретения;
Фигура 5 является упрощенной схемой примерной аппаратуры в соответствии с дополнительным вариантом осуществления изобретения; и
Фигура 6 является рядом изображений, показывающих аппаратуру в соответствии с вариантом осуществления изобретения в использовании.
ПОДРОБНОЕ ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Среди прочих целей, изобретение может, в некоторых примерах, быть использовано, чтобы облегчить бремя действия личной гигиены. Например, изобретение может быть реализовано при выполнении действий личной гигиены, включающих в себя, но не ограниченных, нанесение макияжа, удаление макияжа, уход за кожей, уход за волосами, и действия удаления волос, такие как бритье, эпиляция и стрижка.
Фигура 1 показывает разнообразные признаки изобретения, реализованного в одном примерном варианте осуществления. Фигура 1 показывает демонстрацию 100 участка пользователя 102, выполняющего действие личной гигиены. В данном примере, действием является стрижка или бритье волос на лице и/или голове. Демонстрация 100 показывает пользователя 102, держащего устройство воздействия, которое в данном примере является бритвой или триммером. В то время как устройство воздействия в данном примере является устройством 104 ухода, подходящим для стрижки волос, следует иметь в виду, что в целом, изобретение может быть применено к разнообразным типам воздействия, использующим устройства воздействия с элементами воздействия для выполнения функции воздействия для пользователя. Устройство 104 ухода включает в себя элемент 106 ухода, который, в данном примере, содержит, по меньшей мере, одно лезвие, или режущий элемент для резания или стрижки волос. Демонстрация 100 также включает в себя индикатор 108 наведения, обозначенный, в данном примере, посредством сплошной линии, и маркер 110, обозначенный в данном примере, посредством пунктирной линии. В данном примере, пользователь может иметь намерение побрить или подстричь волосы в зоне, помеченной 112, но не в зоне, помеченной 114. Индикатор 108 наведения и маркер 110 обсуждаются более подробно ниже. В общем случае, тем не менее, индикатор 108 наведения и маркер 110 предоставляют ссылки с помощью которых определяют, использует ли пользователь устройство 104 ухода в корректной зоне. В некоторых вариантах осуществления, они также служат для того, чтобы предоставлять пользователю 102 наведение в отношении того, где выполнять действие личной гигиены.
Фигура 2 является упрощенной блок-схемой, показывающей способ 200 для предоставления наведения пользователю. Способ 200 включает в себя, на этапе 202, генерирование индикатора 108 наведения, относящегося к участку пользователя 102.
Как обсуждается ниже, в некоторых вариантах осуществления, индикатор наведения может быть представлен на демонстрации 100 участка пользователя 102. Демонстрация 100 участка пользователя 102 может содержать, например, видеоизображение в режиме реального времени лица пользователя, причем видеоизображение захватывается, например, видеокамерой. Демонстрация 100 может быть представлена на экране дисплея, таком как экран дисплея телевизора, вычислительного устройства, планшетного компьютера или интеллектуального телефона. В качестве альтернативы, демонстрация 100 может содержать отражение пользователя, например, в интеллектуальном зеркале. Понятие 'интеллектуальное зеркало', используемое в данном документе, предназначено охватывать любое зеркало с дополнительной функциональной возможностью. Примером такого зеркала является то, которое включает в себя дисплей телевизора, позволяющий пользователю видеть его или ее отражение одновременно с просмотром телевизионного изображения или потока. В других примерах, демонстрация 100 может быть трехмерной демонстрацией, такой как голографическая демонстрация пользователя. Демонстрация 100, в одном примере, может содержать виртуальную демонстрацию. Другими словами, демонстрация может представляться не физически на экране дисплея, или подобном, а может существовать виртуально, так что необходимые вычисления и определения могут быть выполнены средством обработки, как требуется изобретением на основании известной позиции индикатора 108 наведения относительно маркера 110. Виртуальная демонстрация может быть невидимой или не представляться пользователю 102.
Индикатор 108 наведения является, в некоторых примерах, визуальным знаком или индикатором, который может быть представлен на демонстрации 100 участка пользователя 102. Тем не менее, индикатор 108 наведения может быть сгенерирован виртуально посредством компьютера или схемы обработки, так что определяется позиция индикатора наведения, но не отображается или представляется пользователю. В некоторых примерах, индикатор 108 наведения может быть представлен в качестве линии, как показано на Фигуре 1. В других примерах, тем не менее, индикатор 108 наведения может быть представлен в качестве ряда точек или пунктиров, или зоны, представленной на демонстрации 100, чтобы обозначать зону пользователя 102 и границы той зоны.
Индикатор 108 наведения может, например, представлять форму края бороды, которую пользователь 102 намеревается получить в результате действия стрижки или бритья. В некоторых вариантах осуществления, пользователь 102 может выбирать конкретную форму бороды из библиотеки форм бороды, хранящейся в памяти компьютера, например. Выбранная борода, или один или более ее края, могут быть виртуально нанесены на виртуальную модель или демонстрацию пользователя, или могут быть показаны на демонстрации 100, используя индикатор 108 наведения. В некоторых примерах, демонстрация выбранной бороды может быть отображена на демонстрации пользователя 102 посредством наложения или наслоения изображения бороды на демонстрацию пользователя. Таким образом, при просмотре демонстрации 100, пользователь 102 может видеть изображение в режиме реального времени или свое отражение наряду с индикатором 108 наведения так, что пользователь может четко видеть, где должно быть выполнено действие личной гигиены, а где оно не должно выполняться. В некоторых вариантах осуществления, индикатор 108 наведения может быть спроецирован на пользователя, используя средство проецирования, которое, в некоторых вариантах осуществления, может располагаться в или на портативном устройстве.
Точное позиционирование индикатора 108 наведения на модели участка пользователя 102, или демонстрации 100 может быть достигнуто посредством использования алгоритмов для определения позиции и ориентации участка пользователя 102. Такие алгоритмы могут использовать методики распознавания черт лица.
На этапе 204, способ 200 содержит определение позиции у участка портативного устройства 104 относительно участка пользователя 102. Портативное устройство может, в некоторых примерах, быть выполнено в виде устройства личной гигиены, такого как устройство воздействия, или устройство 104 ухода, показанное на Фигуре 1. Участок портативного устройства может содержать часть портативного устройства, которая выполняет воздействие, или функцию ухода у устройства, такую как элемент 106 ухода у устройства 104 ухода, показанного на Фигуре 1.
Позиция участка портативного устройства может быть определена некоторым числом путей. В некоторых вариантах осуществления, портативное устройство, или устройство 104 ухода, может включать в себя компоненты, такие как устройство системы глобального позиционирования (GPS), систему инерциальной навигации и/или акселерометр, которые могут быть использованы процессором в самом устройстве или в другой вычислительной системе, чтобы определять позицию и/или ориентацию устройства и/или конкретного участка устройства относительно участка пользователя. Например, процессор вычислительного устройства, ассоциированного с дисплеем или зеркалом, может включать в себя модуль распознавания черт лица, выполненный с возможностью распознавания черт лица. Информация о чертах лицах может быть использована процессором, чтобы определять позицию и ориентацию лица пользователя, и данная информация может быть объединена с информацией касательно ориентации и позиции портативного устройства 104, чтобы определять точное описание их позиций относительно друг друга.
В других вариантах осуществления, портативное устройство 104 может включать в себя средство для генерирования знака регистрации, который может быть обнаружен посредством компьютерного устройства, ассоциированного с дисплеем или зеркалом. Позиция знака регистрации может быть указывающей позицию портативного устройства 104, или частичный участок портативного устройства, и может быть использована, чтобы определять позицию и ориентацию устройства. Например, как обсуждается более подробно ниже, некоторые варианты осуществления портативного устройства могут включать в себя источник света для генерирования света, который должен быть спроецирован на пользователя. Проецируемый свет формирует знак регистрации, который может быть обнаружен детектором, ассоциированным с дисплеем или зеркалом, и позиция, размер и ориентация знака регистрации могут быть использованы, чтобы определять позицию и ориентацию портативного устройства 104 или конкретного участка устройства. В некоторых вариантах осуществления, проецируемый свет может быть в видимом спектре так, что знак регистрации на пользователе является видимым пользователю непосредственно и в отражении, например, в зеркале. В других вариантах осуществления, проецируемый свет может иметь длину волны, выпадающую за видимый диапазон так, что знак регистрации является невидимым для пользователя. Например, свет может быть в инфракрасном диапазоне. В данном примере, подходящий детектор, такой как инфракрасный детектор, может обнаруживать знак регистрации, проецируемый на пользователя 102, который может быть использован, чтобы определять его позицию и ориентацию.
В некоторых вариантах осуществления, способ 200 может дополнительно содержать, на этапе 206 (показанном на Фигуре 2 в качестве пунктирной линии, чтобы указать его несущественность), генерирование маркера 110, представляющего собой участок портативного устройства 104. Маркер 110 может быть генерируемым компьютером, например, посредством вычислительного устройства, ассоциированного с дисплеем или зеркалом, или может быть отражением знака регистрации, сгенерированного посредством и проецируемого на пользователя посредством портативного устройства 104. Например, если знак регистрации, генерируемый портативным устройством 104, не находится в видимом диапазоне, тогда маркер 110 может быть сгенерированным компьютером, и может быть представлен на демонстрации. Тем не менее, если знак регистрации, генерируемый портативным устройством 104, находится в диапазоне видимой длины волны, тогда он должен быть видимым в отражении в зеркале, или на дисплее, показывающем изображение в режиме реального времени пользователя 102. Таким образом, в данном случае, маркер 110, представленный на демонстрации 100, является отражением или изображением видимого знака регистрации. В некоторых вариантах осуществления, маркер не представляется пользователю; вместо этого, позиция сгенерированного маркера 110 используется чтобы отражать маркер визуально на виртуальной модели или демонстрации пользователя, которая затем может быть использована, чтобы определять относительные позиции и ориентации маркера и индикатора 108 наведения.
Когда маркер 110 представляется пользователю, маркер может в некоторых вариантах осуществления, содержать множество точек, демонстрирующих, по меньшей мере, концы конкретного участка портативного устройства 104. Например, в случае, где портативное устройство 104 содержит устройство ухода, маркер 110 может содержать две точки, одна демонстрирующая каждый конец элемента 106 ухода у устройства. В других вариантах осуществления, участок портативного устройства 104 может содержать элемент ухода у устройства ухода, такого как бритва или триммер, или, в более общем смысле, элемент воздействия у устройства воздействия. Маркер может содержать линию, демонстрирующую элемент воздействия у устройства ухода, и индикатор 108 наведения может определять зону или, по меньшей мере, участок границы зоны, в которую элемент ухода не должен перемещаться.
В вариантах осуществления изобретения, в которых этап 206 не выполняется (например, когда определение относительных позиций портативного устройства и пользователя выполняется без маркера, генерируемого портативным устройством), тогда способ 200 может переходить от этапа 204 к этапу 208.
Этап 208 способа 200 содержит генерирование сигнала указания, когда определяется, что, по меньшей мере, участок портативного устройства 104 находится в определенной позиции относительно индикатора 108 наведения. Мониторинг позиции портативного устройства 104 может осуществляться в режиме реального времени, используя средство обработки, такое как процессор в вычислительном устройстве, ассоциированном с дисплеем или зеркалом. В некоторых вариантах осуществления, процессор может генерировать сигнал указания, если, например, любой участок портативного устройства 104 входит в контакт с любым участком индикатора 108 наведения, пересекает любой участок индикатора наведения, или обнаруживается в любой зоне, определяемой индикатором наведения. В других примерах, сигнал указания может быть сгенерирован, если любой участок портативного устройства 104 перемещается на определенное расстояние к любому участку индикатора 108 наведения.
В вариантах осуществления, в которых генерируется маркер 110, маркер может быть виртуальным маркером (т.е., невидимым или не представляемым пользователю), или может быть видимым маркером.
Таким образом, в то время, как выше обсуждаются варианты осуществления, в которых индикатор 108 наведения может быть не представлен пользователю, в некоторых вариантах осуществления, способ может дополнительно содержать генерирование (на этапе 206) маркера 110, демонстрирующего участок портативного устройства; представление индикатора наведения на демонстрации 100 участка пользователя 102, и представление маркера 110, демонстрирующего участок портативного устройства 104, на демонстрации участка пользователя.
Сигнал указания может, например, содержать, по меньшей мере, один сигнал указания, выбранный из группы, содержащей: изменение цвета маркера 110, изменение цвета индикатора 108 наведения, слышимый сигнал, визуальный сигнал, тактильный сигнал, и инструкцию портативному устройству.
В частности, в некоторых вариантах осуществления, сигнал указания может содержать сигнал, представляемый пользователю 102, чтобы осведомлять пользователя о том, что портативное устройство или, когда генерируется и отображается, маркер 110, находятся в конкретной позиции относительно индикатора 108 наведения. Например, сигнал указания может содержать сигнал в виде изменения цвета маркера 110 и/или индикатора 108 наведения. В одном примере, маркер 110 может быть показан в зеленом цвете в то время, когда он позиционирован в зоне, в отношении которой должно осуществляться воздействие (например, подстрижена), и может меняться на красный цвет, если он перемещается через индикатор 108 наведения, или перемещается в зону, в отношении которой не должно осуществляться воздействие. Сигнал указания может дополнительно или в качестве альтернативы содержать сигнал, чтобы предоставлять слышимое или визуальное сообщение, или предупреждение пользователю, такое как мигающий свет на дисплее или зеркале, или на портативном устройстве, или пикающий звук, генерируемый громкоговорителем в дисплее, зеркале или портативном устройстве.
В других вариантах осуществления, сигнал указания может содержать сигнал, такой как сигнал инструкции, который должен быть отправлен к портативному устройству 104, чтобы выдавать инструкцию портативному устройству на выполнение конкретного действия.
В некоторых вариантах осуществления, способ может содержать генерирование сигнала, когда определяется, что, по меньшей мере, участок портативного устройства или, когда генерируется, маркер 110, находятся на определенном расстоянии от индикатора 108 наведения. В данном сценарии, сигнал может быть сгенерирован до того, как любой участок портативного устройства или маркер 110 войдут в контакт с индикатором 108 наведения, а сигнал предупреждения или предостережения может быть предоставлен пользователю, чтобы предупредить его или ее о том, что портативное устройство или маркер находятся близко к индикатору наведения. Такое предостережение может становиться более заметным (например, увеличивающаяся громкость слышимого звука предупреждения) по мере того, как портативное устройство или маркер перемещаются ближе к индикатору наведения, и может становиться менее заметным (например, уменьшающаяся громкость слышимого звука предупреждения) по мере того, как портативное устройство или маркер перемещаются от индикатора наведения.
Способ 200 может быть выполнен, используя компьютер, или посредством одного или более процессоров, ассоциированных с дисплеем или зеркалом. Фигура 3 показывает примерную аппаратуру 300, пригодную для выполнения способа 200, описанного выше. Аппаратура 300 включает в себя контроллер 304, выполненный с возможностью генерирования индикатора 108 наведения, относящегося к участку пользователя 102. Контроллер 304 также выполнен с возможностью определения позиции участка портативного устройства 104 относительно участка пользователя 102. В частности, контроллер 304 может быть выполнен с возможностью определения позиции участка портативного устройства 104 на основании, по меньшей мере, одного из данных позиции и/или ориентации, выпускаемых портативным устройством 104; и размера и/или формы знака регистрации, сгенерированного посредством портативного устройства. В некоторых вариантах осуществления, индикатор 108 наведения, генерируемый посредством контроллера 304, может быть спроецирован на пользователя средством проецирования. В таком варианте осуществления, индикатор 108 наведения может быть видимым пользователю 102 в отражении в зеркале.
Контроллер 304 дополнительно выполнен с возможностью генерирования сигнала указания, когда определяется, что, по меньшей мере, участок портативного устройства 104 находится в определенной позиции относительно индикатора 108 наведения. Как обсуждалось выше, сигнал указания может содержать сигнал указания, выбранный из группы, содержащей: сигнал, чтобы предоставлять визуальное указание, сигнал, чтобы предоставлять слышимое указание посредством аппаратуры 300, и сигнал, который должен быть отправлен портативному устройству 104. В некоторых вариантах осуществления, контроллер 304 может быть выполнен с возможностью не выполнения передачи сигнала портативному устройству, если определяется, что портативное устройство не находится в контакте с поверхностью пользователя 102, даже несмотря на то, что участок портативного устройства 104 пересек индикатор 108 наведения или находится в зоне, определяемой индикатором наведения. Таким образом, контроллер 304 может быть выполнен с возможностью определения, находится ли участок портативного устройства 104 в контакте с поверхностью пользователя; и по определению того, что участок портативного устройства 104 не находится в контакте с поверхностью пользователя, не допущения передачи сигнала указания портативному устройству 104.
В некоторых вариантах осуществления, контроллер 304 может содержать схему управления, тогда как в других вариантах осуществления, контроллер 304 может содержать один или более процессоры, выполненные с возможностью исполнения инструкций, хранящихся, например, в памяти (не показано).
В некоторых вариантах осуществления, аппаратура 300 может содержать дисплей 302 для представления демонстрации участка пользователя. Контроллер может быть выполнен с возможностью представления индикатора 108 наведения на демонстрации 100 участка пользователя 102; генерирования маркера 110, демонстрирующего участок портативного устройства 104, и представления маркера 110, демонстрирующего участок портативного устройства 104 на демонстрации пользователя.
Дисплей 302 может содержать поверхность дисплея у интеллектуального зеркала или у вычислительного устройства, такого как планшетный компьютер или интеллектуальный телефон. В качестве альтернативы, дисплей может быть выполнен в виде трехмерного дисплея, способного представлять трехмерную демонстрацию пользователя 102. Таким образом, аппаратура сама может, например, быть выполнена в виде одного из интеллектуального зеркала, вычислительного устройства, планшетного компьютера, или интеллектуального телефона. Дисплей 302 может быть использован, чтобы представлять визуальное указание, сгенерированное контроллером 304.
Аппаратура 300 может, в некоторых вариантах осуществления, включать в себя, или быть ассоциирована с, детектор 306. Детектор 306 (показан на Фигуре 3 пунктирной линией, чтобы указать его несущественность) может быть камерой для записи видеопотока в режиме реального времени пользователя 102, который может быть отображен на дисплее 302. Для того чтобы обеспечивать достаточно гладкое видеоизображение пользователя 102, детектор может быть выполнен с возможностью формирования изображения с приблизительно 30 кадрами в секунду. Детектор 306 может включать в себя средство для обнаружения сигналов на длинах волн вне видимого диапазона, такой как инфракрасный детектор. Детектор также может включать в себя средство для обнаружения и приема других сигналов, таких как сигналы местоположения и/или ориентации, выпускаемые портативным устройством 104. Принятые сигналы могут быть обработаны, например, посредством контроллера 304, или посредством отдельной схемы обработки (не показано). В некоторых вариантах осуществления, детектор 306 может содержать трехмерную (3D), регистрирующую глубину или стерео камеру, выполненную с возможностью регистрации или формирования изображения пользователя и/или портативного устройства, такого как устройство воздействия, и выполненную с возможностью измерения расстояния между пользователем и, по меньшей мере, участком портативного устройства. В таком варианте осуществления, позиция и ориентация портативного устройства, и его позиция и ориентация относительно пользователя, могут быть определены не требуя того, чтобы портативное устройство передавало какой-либо сигнал или маркер (как обсуждалось выше), чтобы указывать свою позицию.
Как упомянуто выше, контроллер 304 может исполнять инструкции, хранящиеся, например, на машиночитаемом носителе информации. Фигура 4 показывает машиночитаемый носитель 402 информации, ассоциированный с процессором 404. Машиночитаемый носитель 402 информации содержит инструкции, которые, когда исполняются процессором 404, предписывают процессору генерировать индикатор 108 наведения, относящийся к участку пользователя 102; определять позицию участка портативного устройства 104 относительно участка пользователя 102; и генерировать сигнал указания, когда определяется, что портативное устройство находится в определенной позиции относительно индикатора 108 наведения. В более общем смысле, машиночитаемый носитель 402 информации может содержать инструкции, которые, когда исполняются процессором 404, предписывают процессору выполнять один или более этапы способа, описанного выше. Машиночитаемый носитель 402 информации может дополнительно содержать инструкции, которые, когда исполняются посредством процессора 404, предписывают процессору генерировать маркер 110, демонстрирующий участок портативного устройства 104. В некоторых вариантах осуществления, машиночитаемый носитель 402 информации может содержать инструкции, которые, когда исполняются посредством процессора 404, предписывают процессору представлять индикатор 108 наведения на демонстрации 100 участка пользователя 102, и представлять маркер 110 на демонстрации участка пользователя.
Теперь делается ссылка на Фигуру 5, которая показывает, схематично, аппаратуру 500, сконструированную в соответствии с вариантом осуществления изобретения. Аппаратура 500 может быть выполнена в виде аппаратуры для воздействия на пользователя, или для обеспечения воздействия. Например, аппаратура 500 может быть выполнена в виде устройства воздействия для использования при выполнении действия личной гигиены, такого как средство наложения макияжа, эпилятор, бритва или триммер. В некоторых вариантах осуществления, аппаратура 500 может быть выполнена в виде устройства ухода, такого как устройство 104, показанное на Фигуре 1.
Аппаратура 500 содержит элемент 502 воздействия, такой как элемент ухода, который может содержать средство для осуществления воздействия на пользователя, такого как действие ухода. Например, элемент 502 воздействия может быть выполнен в виде режущего элемента, узла лезвий или другого элемента удаления волос, пригодного для резки, стрижки и бритья волос.
Аппаратура 500 также включает в себя идентификатор 504 позиции для обеспечения определения, которое должно быть выполнено по позиции элемента 502 воздействия относительно пользователя. Как обсуждалось выше, позиция элемента 502 воздействия может быть выполнена некоторым числом путей, как теперь будет разъяснено.
В некоторых вариантах осуществления, идентификатор 504 позиции может содержать источник света и проектор для проецирования света, генерируемого посредством источника света, чтобы создавать знак регистрации на поверхности пользователя, причем проектор выполнен с возможностью проецирования света по шаблону, демонстрирующему элемент 502 воздействия. Источник света может содержать источник видимого света, такой как лазер, выполненный с возможностью генерирования видимого знака на пользователе 102, который может быть виден пользователю в отражении или видеоизображении, и который может обнаруживаться детектором 306. В качестве альтернативы, источник света может содержать источник излучения или света, который невидим человеческому глазу, но который по-прежнему может быть обнаружен детектором 306. Например, источник света может содержать инфракрасный источник света, выполненный с возможностью генерирования света, который может создавать инфракрасный знак регистрации на поверхности человека 102. Проектор идентификатора 504 позиции может содержать, например, оптический волновод или другие оптические компоненты, выполненные с возможностью направления света от источника света на поверхность пользователя 102, по шаблону, демонстрирующему элемент 502 воздействия. В некоторых вариантах осуществления, проектор может не требоваться, например, когда источник света выполнен с возможностью генерирования света по требуемому шаблону.
В некоторых вариантах осуществления аппаратуры 500, идентификатор 504 позиции может содержать форму, по меньшей мере, участка аппаратуры. Например, если используется 3D или регистрирующая глубину камера, тогда она может быть выполнена с возможностью обнаружения аппаратуры или элемента 502 воздействия аппаратуры посредством их соответствующих форм и, из той информации, определения относительных позиций аппаратуры (и/или элемента воздействия) и пользователя. В других вариантах осуществления, индикатор 504 позиции может содержать указание, такое как знак, ярлык или регистр, которое может быть обнаружено 3D или регистрирующей глубину камерой, и из которого камера может определять позицию и ориентацию аппаратуры 500.
В некоторых примерах, знак регистрации может быть линией с длиной и формой сходной с, или демонстрирующей, длину и форму элемента 502 воздействия. В других примерах, знак регистрации, созданный посредством идентификатора 504 позиции, может содержать две или более точки, выполненные с возможностью указания, по меньшей мере, концов элемента 502 воздействия.
Источник света и/или проектор могут быть сконфигурированы так, что когда элемент 502 воздействия находится в контакте с поверхностью пользователя 102, знак регистрации содержит линию длиной равной длине элемента воздействия, и линия, проецируемая на поверхность пользователя, является смежной и по существу выровненной с элементом воздействия. Другими словами, когда пользователь 102 держит аппаратуру 500 так, что элемент 502 воздействия находится в контакте с поверхностью, знак регистрации создается на, или непосредственно смежно с, частью поверхности, которую будет затрагивать элемент воздействия. В некоторых вариантах осуществления, когда аппаратура 500 позиционируется вдали от (т.е., не находится в контакте) поверхности, форма и/или длина знака регистрации меняется. Например, по мере того, как аппаратура 500 перемещается от поверхности пользователя 102, знак регистрации становится длиннее. Длина и/или форма знака регистрации на поверхности пользователя 102 могут быть использованы средством обработки, ассоциированным с зеркалом или дисплеем, чтобы определять позицию элемента 502 воздействия относительно пользователя. Например, процессор может определять расстояние элемента 502 воздействия от поверхности пользователя 102 на основании длины знака регистрации на поверхности.
В других вариантах осуществления, как обсуждалось выше, идентификатор 504 позиции может содержать, по меньшей мере, одно из устройства системы глобального позиционирования (GPS), акселерометра, и системы инерциальной навигации. Устройство GPS может предоставлять подробные пространственные координаты в режиме реального времени, демонстрирующие точную позицию аппаратуры. Используя данную информацию и подробности позиции и ориентации пользователя 102, процессор может определять позицию аппаратуры 500 относительно пользователя. Акселерометр может предоставлять подробную информацию в режиме реального времени касательно ориентации аппаратуры 500 и/или элемента 502 воздействия. Данная информация также может быть использована процессором, чтобы определять ориентацию аппаратуры 500 относительно поверхности пользователя 102. Система инерциальной навигации (INS) может включать в себя и/или использовать датчики движения и датчики вращения (такие как акселерометры, гироскопы, магнетометры и барометры), чтобы вычислять позицию и ориентацию аппаратуры 500. Преимущество системы инерциальной навигации состоит в том, что не требуется внешней ссылки. В других вариантах осуществления, идентификатор 504 позиции может излучать электромагнитные поля, которые могут быть использованы датчиком, который располагается, например, в или на компьютере или зеркале (таком как аппаратура 300), чтобы определять позицию и/или ориентацию аппаратуры 500.
В некоторых примерах, идентификатор 504 позиции может включать в себя один или более визуальные знаки или идентификаторы, чтобы обеспечивать определение позиции и/или ориентации аппаратуры 500 средством визуального распознавания объекта.
Вновь обращаясь к Фигуре 5, аппаратура 500 дополнительно содержит приемник 506 для приема сигнала, когда определяется, что, по меньшей мере, участок элемента 502 воздействия находится в определенной зоне на поверхности пользователя 102. Как обсуждалось выше, контроллер 304 или другое средство обработки, которое может находиться в, или быть ассоциировано с, дисплеем или зеркалом, может определять из позиции знака регистрации, находится ли какой-либо участок элемента 502 воздействия в или вне зоны поверхности, определяемой посредством индикатора 108 наведения. В некоторых вариантах осуществления, если определяется, что любой участок элемента 502 воздействия касается или пересекает границу, или иным образом входит в зону, определяемую индикатором 108 наведения, тогда сигнал может быть передан приемнику 506 аппаратуры 500.
В некоторых вариантах осуществления, аппаратура 500 может дополнительно содержать датчик (не показано) для измерения расстояния элемента 502 воздействия аппаратуры от поверхности пользователя 102, или его признаков, и определения позиции элемента воздействия относительно пользователя. Датчик может быть соединен с аппаратурой обработки в аппаратуре, которая может управлять датчиком и интерпретировать данные, принимаемые датчиком. На основании данных, принятых датчиком, сигнал может быть отправлен приемнику 506 когда, по меньшей мере, участок элемента 502 воздействия определяется как находящийся в определенной зоне на поверхности пользователя 102. В некоторых вариантах осуществления, датчик может быть камерой, которая выполнена с возможностью обнаружения глубины, такой как трехмерная камера. В других вариантах осуществления, датчик может быть датчиком расстояния.
В вариантах осуществления, где аппаратура 500 предусмотрена с датчиком, как описано выше, отдельный детектор (например, детектор 306, который обсуждался выше) может не требоваться. Вместо этого, датчик аппаратуры 500 может быть использован, чтобы определять относительные позиции аппаратуры и пользователя 102. Индикатор 108 наведения может быть сгенерирован и спроецирован на пользователя 102 посредством отдельного проектора, и пользователь может использовать обычное зеркало, чтобы видеть местоположение элемента 502 воздействия.
Сигнал может содержать сигнал инструкции, чтобы выдавать инструкцию аппаратуре 500 на выполнение действия или выполнение задачи в ответ на определение.
Аппаратура 500 дополнительно содержит, по меньшей мере, одно из следующего: индикатор 508 для указания пользователю того, что элемент 502 воздействия находится в определенной зоне; и контроллер 510 для отключения элемента 502 воздействия, когда определяется, что элемент воздействия находится в определенной зоне. На Фигуре 5, индикатор 508 и контроллер 510 показаны с помощью пунктирной линии, чтобы обозначить то, что аппаратура 500 может включать в себя любой или оба из этих компонентов.
Индикатор 508 аппаратуры 500 может включать в себя средство для указания пользователю 102 того, что участок элемента воздействия находится в определенной зоне, или пересек границу той зоны. В некоторых вариантах осуществления, индикатор 508 может содержать средство для предостережения пользователя, такое как световая сигнализация, зуммер или громкоговоритель. В других вариантах осуществления, индикатор 508 может содержать модуль тактильного сигнала, чтобы предоставлять тактильный сигнал пользователю через аппаратуру. Например, модуль тактильного сигнала может предписывать участку аппаратуры 500 вибрировать, когда принимается сигнал. В некоторых примерах, индикатор 508 может содержать средство для изменения цвета или длины волны у света, генерируемого источником света в идентификаторе 504 позиции.
Контроллер 510 может быть выполнен с возможностью изменения рабочего параметра элемента воздействия или элемента 502 ухода некоторым числом путей. В соответствии с вариантами осуществления, изменение рабочего параметра элемента 502 воздействия может содержать, по меньшей мере, одно из следующего: выключение элемента 502 воздействия, и отвод назад элемента воздействия от поверхности пользователя 102. Другими словами, контроллер 510 может предписывать уменьшать или полностью отсекать питание для аппаратуры так, что пользователь 102 по невнимательности не вызывает результат воздействия (например, стрижку или бритье волос) в зоне, в которой он не намеревается это делать. Дополнительно, или в качестве альтернативы, контроллер 510 может предписывать элементу 502 воздействия перемещаться от поверхности пользователя 102, или менять параметр элемента воздействия, например, уменьшая длину резания или стрижки режущего элемента.
В некоторых примерах, контроллер может быть выполнен с возможностью оперирования элементом 502 воздействия, когда определяется, что элемент воздействия не находится в определенной зоне, или когда определяется, что элемент воздействия находится в зоне, в которой подразумевается воздействие. Например, контроллер может включать элемент 502 воздействия, когда он определяет, что воздействие находится в позиции и/или ориентации, в которых оно подразумевается.
В некоторых вариантах осуществления, аппаратура 500 может включать в себя проектор или другое подходящее средство для проецирования индикатора 108 наведения на пользователя 102. Проектор может содержать источник света, такой как лазерный источник, выполненный с возможностью генерирования света по шаблону, демонстрирующему индикатор наведения. В некоторых вариантах осуществления, источник света у идентификатора 504 позиции может проецировать индикатор 108 наведения на пользователя 102.
Аппаратура 500 может, в некоторых примерах, дополнительно содержать детектор, такой как камера и/или датчик, для определения глубины или расстояния между аппаратурой и участком пользователя. В таких примерах, данные, принимаемые детектором в аппаратуре 500, могут быть использованы, чтобы определять относительные позиции и/или ориентации пользователя и аппаратуры.
Дополнительный аспект изобретения относится к системе, такой как система личной гигиены, содержащей портативное устройство и аппаратуру. Портативное устройство может осуществлять связь с аппаратурой через известное средство связи, например, через проводное или беспроводное соединение. Портативное устройство может быть выполнено в виде портативного устройства 500, описанного выше. Аппаратура может быть выполнена в виде аппаратуры 300, описанной выше.
Фигура 6 показывает ряд изображений с (a) по (e), показывающих демонстрации пользователя 102, оперирующего аппаратурой 500 в соответствии с вариантом осуществления изобретения. На изображениях Фигуры 6, аппаратура 500 является триммером бороды, и включает в себя режущий или стригущий элемент 502. Индикатор 108 наведения, представляемый на демонстрации пользователя 102, показывается в качестве сплошной линии. Маркер 110, представляемый на демонстрации пользователя 102, показан в качестве пунктирной линии.
На Фигуре 6(a), пользователь 102, держит триммер 500 вдали от поверхности (т.е., своего лица), вызывая представление маркера 110, который длиннее чем длина режущего элемента 502. По длине маркера 110 можно определить, что режущий элемент 502 не находится в контакте с поверхностью. Также можно определить по длине маркера 110, что если режущий элемент 502 перемещается на поверхность в той позиции (т.е., над индикатором наведения), тогда режущий элемент будет находиться в определенной зоне. Таким образом, даже несмотря на то, что может казаться что участок маркера 110 касается или пересекает индикатор 108 наведения на Фигуре (a), режущий элемент 502 может продолжать работать. В некоторых вариантах осуществления, по определению того, что триммер 500 находится в разрешенной зоне, может быть отправлен сигнал, чтобы начинать работу режущего элемента.
На Фигуре 6(b), режущий элемент 502 находится в контакте с лицом пользователя, и маркер 110 имеет вид той же самой длины, что и режущий элемент. Маркер 110 находится в определенной «разрешенной» зоне (т.е., выше индикатора 108 наведения, или вне зоны «не резать», определяемой индикатором наведения) так, что режущий элемент может продолжать работать. Сходным образом, на Фигуре 6(c), маркер 110 находится на индикаторе 108 наведения, и никакой участок маркера не пересек зону, определяемую индикатором наведения. Вследствие этого, режущий элемент может продолжать работу.
На Фигуре 6(d), пользователь 102 вновь держит триммер 500 вдали от его лица так, что маркер 110 представляется длиннее, чем длина режущего элемента 502. В данном случае, тем не менее, маркер 110 находится полностью ниже индикатора 108 наведения, или в зоне «не резать», определяемой индикатором наведения. Вследствие этого, в данном сценарии, триммеру отправляется сигнал, чтобы не допускать работы режущего элемента 502. На Фигуре 6(e), режущий элемент 502 находится в контакте с лицом пользователя, и маркер 110 находится полностью ниже индикатора 108 наведения. Вследствие этого, не допускается работа режущего элемента 502.
Вариации раскрытых вариантов осуществления могут быть понятны и выполнены специалистами в соответствующей области техники при реализации на практике заявленного изобретения, из изучения чертежей, раскрытия и прилагаемой формулы изобретения. В формуле изобретения, слово «содержащий» не исключает других элементов или этапов, а формы единственного числа не исключают множественное. Единственный процессор или другой блок может выполнять функции нескольких элементов, перечисленных в формуле изобретения. Тот лишь факт, что определенные меры перечислены во взаимно разных зависимых пунктах формулы изобретения не указывает на то, что сочетание этих мер не может быть использовано для получения преимущества. Компьютерная программа может быть сохранена/распространяться на подходящем носителе информации, таком как оптический запоминающий носитель информации или твердотельный носитель информации, поставляемый вместе с или как часть другого аппаратного обеспечения, но также может распространяться в других формах, как например, через Интернет или другие проводные или беспроводные телекоммуникационные системы. Любые ссылочные обозначения в формуле изобретения не следует толковать как ограничивающие объем.
Изобретение относится к средствам предоставления индикатора наведения портативного устройства личной гигиены пользователю. Техническим результатом является обеспечение уведомления пользователя о том, что портативное устройство личной гигиены находится в определенной позиции относительно индикатора наведения, относящегося к участку пользователя. Предоставляется способ, содержащий этапы, на которых: генерируют (202) индикатор наведения, относящийся к участку пользователя; генерируют (206) маркер, демонстрирующий участок портативного устройства личной гигиены для выполнения портативного воздействия личной гигиены; представляют индикатор наведения на демонстрации участка пользователя; представляют маркер, демонстрирующий участок портативного устройства личной гигиены, на демонстрации участка пользователя; определяют (204) позицию участка портативного устройства личной гигиены относительно участка пользователя, причем упомянутый этап определения основан на сигнале, указывающем позицию участка портативного устройства личной гигиены; и генерируют (208) сигнал указания, когда определяется, что, по меньшей мере, участок портативного устройства личной гигиены находится в определенной позиции относительно индикатора наведения. 5 н. и 10 з.п. ф-лы, 6 ил.
Лазерная сканирующая система, устройство для стрижки волос и соответствующий способ