ОБЛАСТЬ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Изобретение относится к адаптивной системе освещения для зеркального компонента, сконфигурированного, чтобы показывать зеркальное изображение пользователя на зеркальной поверхности зеркального компонента. Зеркальный компонент может быть зеркалом и также может быть виртуальным зеркалом, в котором камера получает изображение лица человека, находящегося перед дисплеем, и дисплей представляет полученное изображение как зеркальное изображение.
Изобретение также относится к зеркальному устройству и к виртуальному зеркальному устройству.
Изобретение также относится к способу управления источниками света адаптивной системы освещения для зеркального компонента, сконфигурированного, чтобы показывать зеркальное изображение пользователя на зеркальной поверхности зеркального компонента, к способу управления виртуальным зеркалом и к компьютерному программному продукту для управления источниками света адаптивной системы освещения для зеркального компонента.
ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ
В настоящее время многие зеркала или виртуальные зеркала (например, детская игрушка с цифровым изменением имиджа Барби) имеют источники света, расположенные рядом с краями зеркала. Есть также много зеркал с интегрированной системой освещения. Например, источники света располагаются за полупрозрачным зеркалом, и при работе они излучают свет через полупрозрачное зеркало, направленное на пользователя перед зеркалом. В частности, полезно интегрировать систему освещения в маленькое зеркало на туалетном столике, которое используется пользователями для макияжа, укладки волос или бритья. Использование такого маленького зеркала на туалетном столике требует, чтобы лицо пользователя хорошо освещалось. Однако, делая макияж или во время бритья, пользователь довольно часто приближается к такому маленькому зеркалу, и тогда пользователь может испытывать блики. Блики - это ощущение, когда человек не может хорошо видеть из-за большого количества яркого света, попадающего в глаза. Блики - это не только неспособность хорошо видеть, но и дискомфорт, который испытывает пользователь, когда от одного или нескольких источников света поступает большое количество яркого света.
WO1011158143A1 раскрывает устройство отображения и освещения, содержащее дисплейный блок, сенсорную систему, блок управления и систему освещения, причем сенсорная система сконфигурирована так, чтобы воспринимать человека в предопределенной области и генерировать соответствующий сигнал сенсорной системы. Система освещения содержит первый источник света, сконфигурированный для обеспечения переднего фронтального света к человеку, и второй источник света, сконфигурированный для обеспечения верхнего света к человеку в предопределенной области. Блок управления сконфигурирован, чтобы получать черты лица человека из сигнала сенсорной системы и управлять на основе черт лица человека светом первого источника света и светом второго источника света.
EP251526A2 раскрывает электронный дисплей, который включает в себя свойство захвата и анализа изображений. Дисплей может быть сконфигурирован, чтобы определять пользовательский параметр для пользователя, находящегося перед дисплеем. Устройство может анализировать изображение и динамически корректировать шрифты и/или настройки предпочтений пользователя и/или обеспечивать эргономический анализ. Мобильное устройство видеоконференц-связи включает в себя камеру, встроенную в корпус устройства и сконфигурированную для захвата, обнаружения и распознавания изображений пользователя, который просматривает дисплей. Инфракрасный (IR) источник света и IR-чувствительный датчик изображения могут использоваться для захвата изображений пользователя при слабом освещении, отсутствии света или неоднородных условиях освещения для улучшения и передачи удаленному участнику видеоконференции изображения лица пользователя.
В US20140160019A раскрыт способ улучшения взаимодействия пользователя с мобильными электронными устройствами. Способ включает в себя определение ориентации экрана на устройстве путем обнаружения сначала присутствия пользователя с использованием данных, захваченных камерой портативного электронного устройства. Способ дополнительно включает в себя поиск данных из камеры для множества физических характеристик пользователя, если пользователь обнаружен. Способ также включает в себя определение ориентации лица пользователя на основе информации, касающейся по меньшей мере одной физической характеристики пользователя, определенной из данных. Наконец, способ включает в себя установку ориентации экрана устройства отображения портативного электронного устройства на основе определенной ориентации лица пользователя.
В японской патентной заявке JP2008018058 раскрыто зеркальное устройство, которое может освещать лицо перед зеркалом на достаточном уровне, в то же время препятствуя тому, чтобы пользователь испытывал блики. Датчик измеряет расстояние между зеркалом и пользователем перед зеркалом. Секция управления использует измеренное расстояние для включения или выключения рядов светоизлучающих панелей, расположенных вблизи окружности зеркала. Хотя излучение света управляется на основе расстояния между зеркалом и пользователем перед зеркалом, все еще есть ситуации, когда пользователь испытывает блики.
КРАТКОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Задачей изобретения является создание адаптивной системы освещения для зеркального компонента, которая более удобна для пользователя.
Для этой цели в соответствии с аспектом изобретения и как определено в формуле изобретения, обеспечена адаптивная система освещения для зеркального компонента, сконфигурированного, чтобы показывать зеркальное изображение пользователя на зеркальной поверхности.
Для этой цели, в соответствии с еще одним аспектом изобретения и как определено в формуле изобретения, обеспечен способ управления источниками света адаптивной системы освещения для зеркального компонента, сконфигурированного, чтобы показывать зеркальное изображение пользователя на зеркальной поверхности.
Для этой цели, в соответствии с другими аспектами изобретения и как определено в формуле изобретения, обеспечены зеркальное устройство, виртуальное зеркальное устройство, способ управления виртуальным зеркалом и компьютерный программный продукт.
Адаптивная система освещения для зеркального компонента, которая сконфигурирована, чтобы показывать зеркальное изображение пользователя на зеркальной поверхности зеркального компонента, в соответствии с аспектом изобретения содержит множество индивидуально управляемых источников света, датчик и контроллер. Множество индивидуально управляемых источников света расположено в положениях на или вблизи по меньшей мере части окружности (контура) зеркальной поверхности или расположено за полупрозрачной зеркальной поверхностью. Источники света расположены так, чтобы излучать, при использовании, свет в направлении головы пользователя перед зеркальной поверхностью. Датчик определяет относительную ориентацию головы пользователя относительно зеркальной поверхности. Датчик обеспечивает сигнал датчика, указывающий, повернута ли голова пользователя в конкретном направлении относительно зеркальной поверхности. Конкретное направление содержит по меньшей мере одно из следующего: голова повернута в направлении вверх или вниз относительно зеркальной поверхности, голова повернута в левую сторону или в правую сторону, и голова ориентирована в направлении к зеркальной поверхности. Контроллер генерирует управляющие сигналы для индивидуально управляемых источников света на основе сигнала датчика. Контроллер генерирует управляющие сигналы, чтобы получить более низкое излучение света в направлении глаз пользователя, если сигнал датчика указывает, что голова повернута в левую сторону, вверх, в правую сторону и/или вниз.
Способ управления источниками света адаптивной системы освещения для зеркального компонента, сконфигурированного, чтобы показывать зеркальное изображение пользователя на зеркальной поверхности зеркального компонента в соответствии с другим аспектом изобретения, содержит: i) определение относительной ориентации головы пользователя относительно зеркальной поверхности и генерирование сигнала датчика, указывающего, повернута ли голова пользователя в конкретном направлении относительно зеркальной поверхности, конкретное направление содержит по меньшей мере одно из следующего: голова повернута в направлении вверх или вниз по отношению к зеркальной поверхности, голова повернута в левую сторону или в правую сторону, и голова ориентирована в направлении к зеркальной поверхности, ii) генерирование управляющих сигналов для индивидуально управляемых источников света на основе сигнала датчика, причем генерирование управляющих сигналов выполняется таким образом, чтобы получить более низкое излучение света в направлении глаз пользователя, если сигнал датчика указывает, что голова повернута в левую сторону, вверх, в правую сторону и/или вниз.
Признаки вышеописанных адаптивной системы освещения и способа уменьшают эффект бликов, который может быть результатом света, излучаемого источниками света, расположенными на окружности зеркальной поверхности или вблизи нее. В частности, если пользователь перемещает голову в направлении вверх, вниз, в левую сторону или в правую сторону, глаза перемещаются в положение, при котором они находятся ближе к части источников света, расположенных у или вблизи верха, низа, левой стороны или правой стороны, соответственно, зеркальной поверхности. Пользователь смотрит, скорее всего, своими глазами на зеркало и тогда принимает относительно большое количество света от источников света, которые ближе к его глазам. Адаптивная система освещения и способ автоматически уменьшают количество света, излучаемого в направлении глаз, в зависимости от ориентации головы и, таким образом, тем самым существенно снижая блики. Это достигается за счет уменьшения количества света, излучаемого источниками света, которые ближе всего к его глазам. По сравнению с известными зеркалами со встроенным светом, в котором уровень освещенности управляется на основе расстояния между пользователем и зеркалом, адаптивная система освещения и способ обеспечивают эффект, состоящий в том, что предотвращаются блики, если голова пользователя повернута относительно зеркальной поверхности.
В соответствии с вариантом осуществления, контроллер сконфигурирован, чтобы генерировать управляющие сигналы, указывающие, что часть источников света, которые находятся ближе всего к глазам пользователя, должны излучать меньше света, если голова повернута в левую сторону, вверх, в правую сторону и/или вниз, и свет, излучаемый этими источниками света, уменьшается. Таким образом, соответствующие источники света ослабляются, и, тем самым, меньше света излучается в направлении глаз пользователя.
В соответствии с другим вариантом осуществления, может быть, что источники света адаптированы для управления по меньшей мере одним из ширины излучаемого светового луча и направления излучаемого светового луча. Например, источники света содержат оптический элемент, который может перемещаться относительно элемента, который фактически излучает свет, на основе управляющих сигналов. Таким образом, можно управлять характеристиками излучаемого светового луча. Тогда контроллер может быть сконфигурирован, чтобы генерировать управляющие сигналы, указывающие, что часть источников света, которые излучают, при использовании, свет в направлении глаз пользователя, должна адаптировать по меньшей мере одно из направления излучаемого светового луча и ширины излучаемого светового луча, чтобы получать более низкое излучение света в направлении глаз пользователя. Таким образом, в этом варианте осуществления не обязательно адаптируется количество света, излучаемого частью источников света, но характеристики излучаемого светового луча изменяются для получения более низкого излучения света в направлении глаз пользователя. Например, направление излучаемого светового луча может быть изменено таким образом, чтобы излучаемый световой луч не освещал глаза пользователя. Например, ширина излучаемого светового луча может быть увеличена так, чтобы количество света, излучаемого в глаза пользователя, уменьшалось, или ширина излучаемого светового луча была относительно мала, так что относительно небольшой излучаемый световой луч не освещал бы глаза пользователя. Следует отметить, что управление характеристиками светового луча может сочетаться с управлением количеством света, излучаемого источником света.
Опционально, контроллер дополнительно сконфигурирован для генерации управляющих сигналов, указывающих, что противоположные источники света должны излучать больше света в направлении головы. Противоположные источники света представляют собой поднабор множества индивидуально управляемых источников света, которые расположены вдоль окружности зеркальной поверхности и расположены напротив источников света, которые ближе всего к глазам пользователя. Таким образом, область лица пользователя, которая непосредственно обращена к зеркальной поверхности, лучше освещена, и, таким образом, пользователь лучше может видеть и/или осматривать эту область лица. Этот опциональный вариант осуществления не приводит к увеличению ощущения бликов, поскольку большая часть света, излучаемого противоположными источниками света, не излучается непосредственно в глаза пользователя. В соответствии с вариантом осуществления, рассмотренным выше, уровень освещенности противоположных источников света может быть увеличен. Дополнительно или альтернативно, в соответствии с вариантом осуществления, рассмотренным выше, и если источники света могут адаптировать характеристики своего излучаемого светового луча, можно управлять противоположными источниками света, чтобы адаптировать характеристики излучаемых ими световых лучей, так что больше света попадает на голову пользователя.
Опционально, контроллер дополнительно сконфигурирован для хранения пользовательских профилей, которые включают в себя по меньшей мере одну характеристику пользователя и индикатор чувствительности к бликам, который принадлежит пользователю. Датчик дополнительно сконфигурирован, чтобы обнаруживать по меньшей мере одну характеристику пользователя, если пользователь находится перед зеркальным компонентом, и включать обнаруженную информацию в сигнал датчика. Контроллер дополнительно сконфигурирован, чтобы выбирать сохраненный пользовательский профиль на основе обнаруженных характеристик пользователя, как обеспечено управляющим сигналом, и использовать индикатор чувствительности к бликам выбранного пользовательского профиля для генерации управляющих сигналов. Управляющие сигналы указывают на более значительное уменьшение излучения света в направлении глаз пользователя, если индикатор чувствительности к бликам относительно высок, и на менее значительное уменьшение излучения света в направлении глаз пользователя, если индикатор чувствительности к бликам относительно низок. Некоторые люди более чувствительны к блику, чем другие, и этот вариант обеспечивает средства, чтобы принимать это во внимание. Индикатором чувствительности может быть возраст пользователя, так как известно, что чем старше пользователь, тем более чувствителен пользователь к бликам. Индикатор чувствительности также может быть числом, которое сохраняется в результате ввода, полученного от пользователя, и, таким образом, может отражать чувствительность этого конкретного человека.
То, какая характеристика пользователя хранится, сильно зависит от того, в какой степени датчик способен обнаруживать характеристики пользователя. В одном варианте осуществления, датчик содержит камеру и программное обеспечение распознавания видео, а характеристикой пользователя являются элементы лица пользователя, и распознавание лица используется для обнаружения того, какой человек находится перед зеркальной поверхностью. В варианте осуществления, каждому пользователю присваивается уникальный идентификатор, который может быть принят или обнаружен электронным способом (например, по технологии связи в ближней зоне), в то время как пользователь носит электронно считываемый тег (маркер), или если пользователь носит передатчик, который передает идентификатор, сенсорное средство может содержать приемник для приема идентификатора.
Опционально, датчик дополнительно сконфигурирован, чтобы определять расстояние до пользователя, который присутствует перед зеркальным компонентом, и контроллер дополнительно сконфигурирован, чтобы генерировать управляющие сигналы, указывающие количество света, которое должно излучаться источниками света, на основе обнаруженного расстояния. Например, если пользователь находится между первым и вторым расстоянием от зеркала, управляющие сигналы указывают, что источники света должны излучать относительно большое количество света. Если затем глаза пользователя становятся относительно близкими к зеркалу, например, когда пользователь находится между третьим и вторым расстояниями от зеркала, управляющие сигналы указывают, что источники света должны излучать среднее количество света, чтобы предотвратить блики. Также может быть, что, когда пользователь находится относительно далеко и/или пользователь не обнаружен вообще, управляющие сигналы указывают, что источники света должны быть отключены. Этот опциональный вариант осуществления обеспечивает лучший опыт работы пользователя, поскольку количество излучаемого света автоматически адаптируется и может управляться таким образом, что на основе расстояния предотвращаются блики.
Опционально, датчик содержит камеру и блок обработки изображений. Камера расположена и сконфигурирована так, чтобы получать изображения головы пользователя, если пользователь находится перед зеркальным компонентом. Блок обработки изображений связан с камерой и сконфигурирован, чтобы распознавать голову пользователя на изображениях, обнаруживать относительную ориентацию головы относительно зеркальной поверхности на изображениях и генерировать соответствующим образом сигнал датчика. Таким образом, с помощью методов распознавания изображений, можно точно определить относительную ориентацию головы относительно зеркальной поверхности.
Опционально, адаптивная система освещения дополнительно содержит маломощный датчик присутствия пользователя для обнаружения того, присутствует ли пользователь перед зеркальным компонентом, причем датчик и/или контроллер включаются или отключаются на основе обнаружения пользователя перед зеркальным компонентом. Если пользователь присутствует перед зеркальным компонентом, датчик и/или контроллер включаются. Если пользователь отсутствует перед зеркальным компонентом, датчик и/или контроллер отключаются, и, таким образом, адаптивная система освещения переходит в режим энергосбережения. Это также может привести к улучшению опыта работы пользователя, поскольку пользователю не нужно включать или отключать зеркальный компонент. Маломощный датчик присутствия пользователя использует, например, менее 500 милливатт, менее 100 милливатт или даже менее 10 милливатт. Термин ʺмаломощныйʺ относится по меньшей мере к тому факту, что потребление мощности маломощным датчиком присутствия пользователя значительно ниже (например, в 10 раз ниже или в 100 раз ниже), чем потребление энергии датчиком и/или контроллером.
Опционально, адаптивная система освещения содержит детектор уровня окружающего света для восприятия (измерения) уровня освещенности окружающей среды зеркального компонента, и контроллер сконфигурирован, чтобы учитывать измеренный уровень освещенности при генерировании управляющих сигналов. Управляющие сигналы указывают на более значительное уменьшение испускания света в направлении к глазам пользователя, если измеренный уровень освещенности относительно низок, и менее значительное уменьшение испускания света в направлении к глазам пользователя, если измеренный уровень освещенности относительно высок. Если внешнее пространство, которое окружает зеркало, хорошо освещено, пользователи менее чувствительны к бликам. Тогда источники света, которые приглушены (с ослабленной яркостью), могут излучать больше света по сравнению с ситуацией с более низким уровнем освещенности внешней среды, чтобы гарантировать, что пользователь все еще получает достаточное количество света на свое лицо.
В соответствии с аспектом изобретения, обеспечено зеркальное устройство, которое содержит зеркало и один из вышеописанных вариантов осуществления адаптивной системы освещения. Зеркальный компонент, определенный в вариантах осуществления адаптивной системы освещения, образован зеркалом, а зеркальная поверхность, определенная в вариантах адаптивной системы освещения, образована отражающей поверхностью зеркала. Источники света обеспечены по меньшей мере близко к части окружности зеркала. Если зеркало является полупрозрачным, источники света могут быть установлены за полупрозрачным зеркалом, близко к контуру зеркала. Зеркальное устройство имеет те же варианты осуществления, преимущества и эффекты, что и варианты осуществления вышеописанной адаптивной системы освещения.
В соответствии с аспектом изобретения, обеспечено виртуальное зеркальное устройство, которое содержит дисплей, камеру, процессор и один из вышеописанных варианты адаптивной системы освещения. Камера расположена и сконфигурирована, чтобы записывать изображения пространства перед дисплеем. Процессор связан с камерой и дисплеем. Камера и процессор сконфигурированы, чтобы реализовывать функции датчика адаптивной системы освещения, другими словами, камера и процессор образуют датчик. Дисплей и процессор также сконфигурированы, чтобы представлять изображения, записанные камерой, как зеркальное изображение по меньшей мере на части дисплея. Виртуальное зеркальное устройство имеет те же варианты осуществления, преимущества и эффекты, что и варианты осуществления вышеописанной адаптивной системы освещения.
Опционально, множество индивидуально управляемых источников света обеспечено на или вблизи по меньшей мере части контура дисплея. Или дисплей и процессор дополнительно сконфигурированы, чтобы использовать части дисплея, расположенные на контуре или вблизи контура дисплея, множеством индивидуально управляемых источников света. В частности, пикселы, расположенные вблизи края (вблизи контура) дисплея, могут управляться, чтобы излучать белый свет управляемой интенсивности света. Теоретически, каждый пиксел может быть индивидуально управляемым, и также может быть, что может управляться количество света, излучаемого группами пикселов.
В соответствии с аспектом изобретения, обеспечен способ управления источниками света адаптивной системы освещения для зеркального компонента. Зеркальный компонент сконфигурирован, чтобы показывать зеркальное изображение пользователя на зеркальной поверхности зеркального компонента. Способ содержит: i) определение относительной ориентации головы пользователя относительно зеркальной поверхности и генерирование сигнала датчика, указывающего, повернута ли голова пользователя в конкретном направлении относительно зеркальной поверхности, конкретное направление содержит по меньшей мере одно из следующего: голова повернута в направлении вверх или вниз относительно зеркальной поверхности, голова повернута в левую сторону или в правую сторону, и голова ориентирована в направлении к зеркальной поверхности, ii) генерирование управляющих сигналов для индивидуально управляемых источников света на основе сигнала датчика, при этом генерация управляющих сигналов выполняется так, что достигается более низкое излучение света в направлении к глазам пользователя, если сигнал датчика указывает, что голова повернута в левую сторону, вверх, в правую сторону и/или вниз. Способ имеет те же варианты осуществления, преимущества и эффекты, что и варианты осуществления вышеописанной адаптивной системы освещения.
В соответствии с аспектом изобретения, обеспечен способ управления виртуальным зеркалом. Способ содержит i) вариант осуществления вышеописанного способа управления источниками света адаптивной системы освещения, ii) получение изображения головы пользователя перед дисплеем, причем дисплей выполнен так, чтобы действовать как зеркальная поверхность, iii) представление изображения головы пользователя на части дисплея, причем полученное изображение головы также используется на этапе определения относительной ориентации головы пользователя относительно зеркальной поверхности. Способ имеет те же варианты осуществления, преимущества и эффекты, что и варианты осуществления вышеописанного способа управления источниками света и вышеописанной адаптивной системы освещения.
В соответствии с аспектом изобретения, обеспечен компьютерный программный продукт для управления источниками света адаптивной системы освещения для зеркального компонента. Программа действует, чтобы побуждать процессор выполнять вариант осуществления вышеописанного способа управления источниками света адаптивной системы освещения для зеркального компонента. Компьютерный программный продукт имеет те же варианты осуществления, преимущества и эффекты, что и варианты осуществления вышеописанного способа управления источниками света и вышеописанной адаптивной системы освещения.
В соответствии с аспектом изобретения, обеспечена компьютерная программа для управления виртуальным зеркалом. Программа действует, чтобы побуждать процессор выполнять вариант осуществления вышеописанного способа управления виртуальным зеркалом.
Другие предпочтительные варианты осуществления устройства и способа в соответствии с изобретением приведены в прилагаемой формуле изобретения, раскрытие которой включено в настоящий документ посредством ссылок.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Эти и другие аспекты изобретения будут очевидны и дополнительно пояснены со ссылкой на варианты осуществления, описанные в примерах в нижеследующем описании и со ссылкой на прилагаемые чертежи, на которых
Фиг. 1 схематично показывает вариант осуществления адаптивной системы освещения,
Фиг. 2 схематично показывает вариант осуществления зеркального устройства,
Фиг. 3 схематично показывает вариант осуществления виртуального зеркального устройства,
Фиг. 4 схематично показывает голову пользователя перед зеркалом,
Фиг. 5 схематично показывает адаптивную систему освещения зеркального устройства в процессе работы,
Фиг. 6 схематично показывает вариант осуществления способа управления источниками света адаптивной системы освещения и вариант осуществления способа управления виртуальным зеркалом и
Фиг. 7 схематично показывает вариант осуществления компьютерного программного продукта.
Чертежи являются чисто схематичными и представлены не в масштабе. На чертежах элементы, которые соответствуют уже описанным элементам, могут иметь те же ссылочные позиции.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
На фиг. 1 схематично показан вариант осуществления адаптивной системы 100 освещения для зеркального компонента. Зеркальный компонент сконфигурирован, чтобы показывать зеркальное изображение пользователя на зеркальной поверхности зеркального компонента. Адаптивная система 100 освещения содержит множество индивидуально управляемых источников 111…119 света, датчик 102 и контроллер 104. При использовании, множество индивидуально управляемых источников 111…119 света расположены на или вблизи по меньшей мере части контура зеркальной поверхности так, что если множество индивидуально управляемых источников 111…119 света испускает свет, то свет испускается в направлении головы (не показана) пользователя, который находится перед зеркальной поверхностью. На контуре или вблизи контура зеркальной поверхности означает, что множество индивидуально управляемых источников 111…119 света может быть расположено вокруг части зеркальной поверхности, или что они могут быть расположены в пределах контура зеркальной поверхности и ближе к контуру зеркальной поверхности, чем к ее центру. Множество индивидуально управляемых источников 111…119 света может быть расположено в положении, где они находятся непосредственно рядом с частью контура зеркальной поверхности.
Множество индивидуально управляемых источников 111…119 света являются управляемыми, что означает, что по меньшей мере количество света, которое излучает отдельный источник 111…119 света, может управляться. Это может быть осуществлено с помощью управляющих сигналов 121…129. Каждый источник 111…119 света может содержать один излучатель света или может содержать группу излучателей света. В примере, источник 111…119 света представляет собой удлиненные полосы, которые содержат группы светоизлучающих диодов. В примере, источники 111…119 света содержат один или несколько светоизлучающих диодов, которые опционально снабжены люминесцентным материалом. Опционально, источники 111…119 света сконфигурированы, чтобы излучать по существу белый свет, имеющий точку цвета, близкую к линии черного тела цветового пространства.
Опционально, источники 111…119 света способны излучать луч света в управляемом направлении, и/или ширина луча света является управляемой. Такой источник 111…119 света может содержать один или несколько излучателей света и оптический элемент. Например, оптический элемент представляет собой линзу, которая может управляться в изменяющиеся положения относительно одного или нескольких излучателей света, и, таким образом, осуществляется управление направлением и/или шириной светового луча.
Может использоваться любой подходящий источник света, который содержит подходящий излучатель света, такой как, например, один или несколько твердотельных излучателей света, таких как светоизлучающие диоды (LED), или люминесцентная лампа, или одна или несколько ламп накаливания и т.д. Каждый источник света может содержать схему возбуждения, которая генерирует сигнал, который подается на излучатель(и) света в зависимости от управляющего сигнала.
Фиг. 1 может предполагать, что имеется 9 источников 111…119 света. Однако варианты осуществления адаптивной системы 100 освещения не ограничиваются только 9 источниками света. В контексте настоящего документа существенно, что существует множество источников света, которые, при использовании, расположены на или вблизи части контура зеркального компонента. Например, в варианте осуществления, зеркало имеет источник 111…119 света с левой стороны, с правой стороны и с верхней стороны.
Датчик 102 сконфигурирован, чтобы определять относительную ориентацию головы пользователя относительно зеркальной поверхности. Датчик 102 сконфигурирован, чтобы обеспечивать сигнал 103 датчика, который указывает, при использовании, повернута ли голова пользователя в конкретном направлении относительно зеркальной поверхности. Глагол ʺповорачиватьʺ можно понимать как ʺпо меньшей мере частично вращатьʺ. Конкретное направление содержит по меньшей мере одно из следующего: голова повернута в направлении вверх или вниз относительно зеркальной поверхности, голова повернута в левую сторону или в правую сторону и голова ориентирована в направлении к зеркальной поверхности. Ориентация головы в направлении к зеркалу означает, что голова не повернута относительно зеркальной поверхности, или, другими словами, передняя сторона головы обращена к зеркальной поверхности. Сигнал 103 датчика также может указывать комбинацию направлений, в которых поворачивается голова, например, голова может быть повернута в направлении вверх и в левую сторону одновременно. Опционально, датчик 102 дополнительно сконфигурирован, чтобы определять расстояние между головой пользователя и зеркальной поверхностью.
Ссылка приводится на фиг. 4, где показаны различные параметры ориентации головы 460 относительно зеркала 440. На фиг. 4 схематично изображена голова 460 пользователя перед зеркалом 440. Расстояние между зеркалом 440 и головой 460 обозначено как D. Кроме того, система координат схематично проведена через зеркало 440. Для пояснения, предполагается, что система координат является фиксированной относительно зеркала 440 и что, если пользователь перемещает голову 460, движение отображается в различных координатах элементов головы 460 в системе координат. Следует отметить, что система координат также может быть фиксированной относительно головы 460 пользователя, и если пользователь перемещает голову 460 или если перемещается зеркало 440, зеркало 440 получает разные координаты в системе координат.
z-ось 462 расположена в плоскости зеркала 440 и ориентирована в направлении вверх-вниз зеркала 440. x-ось 466 расположена перпендикулярно z-оси 462 в плоскости зеркала 440 и ориентирована в направлении в левую сторону зеркала 440. y-ось 464 перпендикулярна x-оси 466 и z-оси 462, таким образом, y-ось 464 перпендикулярна зеркалу 440. Расстояние от головы 460 пользователя до зеркала 440 определяется разницей y-координат зеркала 440 и передней стороны головы 460. Если пользователь поворачивает голову 460 в направлении в левую сторону (что означает в левую сторону с точки зрения пользователя), голова 460 пользователя поворачивается относительно z-оси 462 в направлении против часовой стрелки. Тогда, например, x-координаты глаз пользователя изменяются в сторону большего значения (при условии, что левая часть x-оси 466, как наблюдается с точки зрения пользователя, является положительной частью x-оси 466), z-координаты глаз остаются неизменными, y-координата левого глаза пользователя увеличивается, а y-координата правого глаза пользователя уменьшается (при условии, что часть y-оси 464, указывающая в направлении головы 460 пользователя, является положительной частью y-оси 464). Если пользователь поворачивает голову 460 в правую сторону (что означает в правую сторону с точки зрения пользователя), голова 460 пользователя поворачивается относительно z-оси 462 по часовой стрелке. Если пользователь поворачивает голову 460 в направлении вверх, голова 460 пользователя поворачивается относительно x-оси 466 по часовой стрелке. Если пользователь поворачивает голову 460 в направлении вниз, голова 460 пользователя поворачивается относительно x-оси 466 против часовой стрелки. Часто термины ʺдвижение тангажаʺ, ʺдвижение кренаʺ и ʺдвижение рысканияʺ используются для ориентированных вперед объектов, таких как, например, голова 460 пользователя (а также, например, для самолетов). На фиг. 4, движением тангажа является поворот вокруг x-оси 466, который представляет собой перемещение головы 460 вверх/вниз. На фиг. 4, движением рыскания является поворот головы 460 вокруг z-оси 462, который является перемещением головы 460 в правую сторону/левую сторону. На фиг. 4, движением крена является поворот вокруг y-оси 464. Дополнительным типом движения, которое может быть релевантным, является поступательное движение головы 460. При поступательном движении голова 460 не поворачивается относительно одной из осей, а перемещается вдоль одной или нескольких осей. Поступательное движение вверх и вниз осуществляется по z-оси 462, а поступательное движение вправо и влево осуществляется по x-оси 466.
Датчик 102 может содержать камеру 110, которая установлена, чтобы получать изображение головы 460 пользователя, если пользователь находится перед зеркальным компонентом. Например, камера 110 расположена непосредственно над зеркальной поверхностью и получает изображения пространства перед поверхностью изображения. Камера 110 также может быть расположена за полупрозрачной зеркальной поверхностью, или зеркальная поверхность может прерываться прозрачной областью, позади которой предусмотрена камера 110. В контексте этого документа, неважно, расположена ли камера 110 непосредственно смежно с зеркальной поверхностью или за зеркальной поверхностью. Камера 110 также может быть расположена на некотором расстоянии от зеркальной поверхности. Всегда важно, чтобы адаптивная система 100 освещения знала, как камера 110 расположена относительно зеркальной поверхности, чтобы иметь возможность использовать получаемые изображения для определения того, как голова 460 пользователя ориентирована относительно зеркальной поверхности.
Датчик 102 может также содержать блок 112 обработки изображений, который связан с камерой 110 для приема изображений, полученных камерой 110. Блок 112 обработки изображений сконфигурирован, чтобы распознавать голову 460 пользователя на изображениях и определять относительную ориентацию головы 460 относительно зеркальной поверхности. В результате такого определения относительной ориентации, блок 112 обработки изображений может генерировать сигнал 103 датчика. Блок 112 обработки изображений также может быть сконфигурирован, чтобы оценивать, на основе изображений, получаемых от камеры 110, расстояние между зеркальной поверхностью и головой 460 пользователя. Хотя на фиг. 1 блок 112 обработки изображений и контроллер 104 изображены в виде отдельных блоков, задачи/функции обработки изображений также могут выполняться контроллером 104, и тогда компоненты датчика 102 распределяются между камерой 110 и контроллером 104.
Модуль 110 обработки изображений может содержать алгоритмы для обнаружения человеческого лица на изображениях и/или ориентиров человеческого лица на изображении. В частности, ориентиры могут использоваться для определения относительной ориентации головы 460 пользователя относительно зеркальной поверхности. Примерами ориентиров являются глаза, нос, рот, уши, брови и т.д. Если, например, на изображениях присутствует малая часть левой части лица и большая часть правой части лица, блок 112 обработки изображений может установить, что голова повернута в левую сторону относительно зеркальной поверхности. Если, например, на изображениях видно только левое ухо, блок 112 обработки изображений может определить, что голова 460 повернута в правую сторону. Блок 112 обработки изображений может также учитывать движения головы 460, что означает, что различия между последовательными изображениями анализируются для определения того, движется ли голова 460 относительно поверхности изображения. Например, если в последовательных изображениях глаза и подбородок движутся в направлении вверх, и если в то же время глаза становятся меньше, а подбородок становится больше, блок 112 обработки изображений может определить, что голова 460 поворачивается в направлении вверх. Блок 112 обработки изображений может использовать размер головы 460 на изображениях в качестве параметра, на основе которого оценивается расстояние между головой 460 и зеркальной поверхностью.
Определение расстояния головы 460 пользователя до зеркальной поверхности также может быть выполнено с использованием других типов датчиков 102 и/или технологий обработки изображений, некоторыми примерами которых являются: емкостное восприятие, измерение пролетного времени, в котором измеряется, например, время, затрачиваемое электромагнитной волной для перемещения от датчика 102 к голове 460 пользователя и затем от головы 460 пользователя к датчику 102; методы записи 3D-изображений и обработки 3D-изображений; текстурированное освещение; запись 2D-изображений вместе с оценкой глубины или определение, например, циклического включения источников света, которые включаются быстро, так что они кажутся постоянно светящимися, и наблюдение с высокой скоростью захвата теней, которые ложатся на лицо от носа, бровей и т.д.
В качестве альтернативы, датчик 102 может быть сконфигурирован для определения ориентации головы 460 пользователя с использованием двух элементов, расположенных в известных положениях на голове 460 пользователя, и ориентация определяется на основании, например, генерируемых электромагнитных полей (например, генерируемых двумя элементами) и/или изменений в этих генерируемых магнитных полях. Например, пользователь может носить пару очков, которая имеет генератор поля левой стороны и генератор поля правой стороны, и адаптивная система освещения содержит датчик поля, расположенный вблизи зеркальной поверхности, и измеряет напряженности принятых полей левой и правой стороны в качестве основы для определения ориентации головы 460 пользователя относительно зеркальной поверхности. Кроме того, датчик 102 может генерировать специальное поле, и элементы, которые имеют фиксированное положение вблизи головы пользователя, влияют на это специальное поле, и датчик может обнаруживать изменения в поле в результате изменения положений элементов.
В качестве альтернативы, датчик 110 может быть сконфигурирован с возможностью определения направления взгляда пользователя путем оценки отражения от роговицы источников света, установленных вокруг зеркальных поверхностей. Из области отслеживания направления взгляда на основе камеры известно, что точку мгновенного направления взгляда можно оценить путем оценивания центра зрачка по отношению к отражению от роговицы наблюдаемой сцены, более подробная информация представлена в патенте США US9237844B2. Этот вариант осуществления имеет преимущество перед традиционными решениями отслеживания взгляда, так как использует встроенные в устройство активные источники видимого света. Традиционные решения для отслеживания взгляда используют активное невидимое инфракрасное освещение для захвата изображений глаза и инфракрасного отражения от роговицы. Таким образом, существующее отражение от роговицы может использоваться для идентификации светящегося сегмента на (или вблизи) направлении взгляда на зеркало.
Альтернативный вариант осуществления основан на комбинации видимого и инфракрасного освещения и захвата видимого и инфракрасного изображений, как для отслеживания лица, так и для отслеживания направления взгляда.
Контроллер 104 адаптивной системы 100 освещения соединен с датчиком 102 для приема сигнала 103 датчика. Контроллер 104 сконфигурирован, чтобы генерировать множество управляющих сигналов 121…129 на основе сигнала 103 датчика. Контроллер 104 связан с множеством индивидуально управляемых источников 111…119 света для предоставления управляющих сигналов 121…129 на множество индивидуально управляемых источников 111…119 света. Контроллер 104 имеет информацию о положении множества индивидуально управляемых источников 111…119 света относительно зеркальной поверхности, например, какие из множества источников 111…119 света расположены (с точки зрения пользователя, находящегося перед зеркальным компонентом) с левой стороны зеркальной поверхности, какие из множества источников 111…119 света расположены сверху, какие из множества источников 111…119 света расположены внизу и т.д. Генерация управляющих сигналов 121…129 такова, что если сигнал 103 датчика указывает, что голова 460 повернута в левую сторону, вверх, в правую сторону и/или вниз, источники 111…119 света, которые излучают свет в направлении глаз пользователя, управляются, чтобы излучать меньше света в направлении глаз пользователя. Другими словами, управляемые сигналы 121…129 управляются для получения более низкого излучения света к глазам пользователя. Таким образом, если голова 460 повернута в левую сторону, глаза могут получать больше света от источников 111…119 света, расположенных на левой стороне зеркальной поверхности, и тогда источники 111…119 света с левой стороны зеркальной поверхности управляются, чтобы излучать меньше света. Если голова 460 пользователя повернута по диагонали в направлении вправо/вниз, глаза могут получать больше света от источников 111…119 света с нижней/правой стороны зеркальной поверхности, и тогда эти источники 111…119 света приглушаются. Тем самым предотвращается то, что пользователем ощущает блики, или по меньшей мере, если пользователь ощущает блики, величина бликов снижается. Короче говоря, контроллер 104 сконфигурирован для управления источниками 111…119 света так, что приглушаются источники света, которые могут способствовать бликам.
В варианте осуществления, контроллер 104 сконфигурирован для определения того, какие источники 111…119 света или какая группа источников 111…119 света являются ближайшими к глазам пользователя, а затем эти источники 111…119 света управляются, чтобы излучать меньше света по сравнению с другими источниками 111…119 света. Например, контроллер 104 определяет, какие 20% или, альтернативно, какие 30% источников 111…119 света являются наиболее близкими к глазам.
В варианте осуществления, источники 111…119 света, противоположные источникам 111…119 света, которые должны излучать меньше света, управляются контроллером 104, чтобы излучать больше света. В этом контексте, ʺпротивоположныйʺ означает, что, с точки зрения контура зеркальной поверхности, источники 111…119 света, которые управляются, чтобы излучать больше света, находятся на другой стороне зеркальной поверхности от источников 111…119 света, которые управляются, чтобы излучать меньше света. Противоположные источники 111…119 света не излучают много света непосредственно в глаза пользователя и, таким образом, увеличение их уровня излучения света не приводит к большим бликам, и увеличение их уровня излучения света приводит к лучшей освещенности части лица пользователя.
В варианте осуществления, рассмотренном выше, множество индивидуально управляемых источников 111…119 света может быть адаптировано для управления по меньшей мере одним из ширины излучаемого светового луча и направления излучаемого светового луча на основе принятых управляющих сигналов 121…129. В варианте осуществления, предполагается, что контроллер 104 имеет информацию об относительном положении множества индивидуально управляемых источников 111…119 света относительно головы 460 пользователя перед зеркальной поверхностью и, опционально, положении глаз относительно зеркальной поверхности. Контроллер 104 может быть сконфигурирован для генерации управляющих сигналов 121…129, указывающих, что часть источников 111…119 света, которые излучают, при использовании, свет в направлении глаз пользователя, должны адаптировать по меньшей мере одно из направления излучаемого светового луча и ширины излучаемого светового луча, чтобы получить более низкое излучение света в направлении глаз пользователя. В соответствии с ранее описанным вариантом осуществления, ширина и/или направление светового луча источников 111…119 света, ближайших к глазам пользователя, могут быть адаптированы для предотвращения или уменьшения бликов.
В варианте осуществления, контроллер 104 содержит хранилище 106 данных. Контроллер 104 может быть сконфигурирован для хранения, в хранилище 106 данных, пользовательских профилей, которые включают в себя по меньшей мере одну характеристику пользователя и индикатор чувствительности к бликам, который принадлежит соответствующему пользователю. В этом варианте осуществления, датчик 102 также может быть сконфигурирован для обнаружения по меньшей мере одной характеристики пользователя, если пользователь находится перед зеркальным компонентом, и датчик 102 может включать по меньшей мере одну обнаруженную характеристику в сигнал 103 датчика. Контроллер 104 может быть сконфигурирован, чтобы выбирать из хранилища 106 данных пользовательский профиль, который соответствует принятой обнаруженной по меньшей мере одной характеристике пользователя (в соответствии с сигналом 103 датчика). Контроллер 104 может затем использовать индикатор чувствительности к бликам из выбранного пользовательского профиля для генерации управляющих сигналов 121…129. Если индикатор чувствительности к бликам высок, излучение света в направлении глаз пользователя приглушается больше, чем в случае, когда индикатор чувствительности к бликам ниже.
По меньшей мере одна характеристика может быть биометрическим признаком пользователя, который может распознаваться из информации, обнаруживаемой датчиком 102. Например, биометрическим признаком могут быть относительные положения ориентиров человеческого лица, например, как расстояние между глазами соотносится с расстоянием от одного глаза до носа и расстоянием от носа до рта. Такие биометрические признаки могут легко обнаруживаться, когда датчик 102 содержит камеру 110 и блок 112 обработки изображений, как рассматривалось выше, и блок 112 обработки изображений может дополнительно быть сконфигурирован для обнаружения биометрических признаков на изображениях лица пользователя. Также может быть, что пользователь имеет (электронный) маркер (например, как часть его очков), который может считываться датчиком 102, и что ID пользователя может приниматься датчиком 102. В относительно небольшой семье, датчик 102 также может определять, какой пользователь из числа членов семьи находится перед зеркалом, путем оценки роста пользователя и сравнения оцененного роста со значением роста, хранящимся в хранилище 106 данных. Пользователь также может предоставить конкретный жест, который записывается камерой 110 и распознается блоком обработки 112, и, таким образом, различные пользователи могут быть распознаны путем назначения им различных жестов. Альтернативно, адаптивная система 100 освещения может быть соединена с весами, расположенными перед зеркалом, и измеренный вес может использоваться для определения того, кто из членов семьи стоит перед зеркалом. Альтернативно, адаптивная система 100 освещения может быть соединена с зубной щеткой или бритвой, которые включают в себя датчик характерных признаков, и обнаруженный характерный признак пользователя используется для идентификации пользователя, находящегося перед зеркалом. Значение чувствительности к бликам может быть возрастом пользователя, поскольку зачастую пожилые люди более чувствительны к бликам. Значение чувствительности к бликам также может быть значением, величина которого, например, указывает на то, что пользователь относительно чувствителен к блику.
В варианте осуществления, контроллер 104 может быть сконфигурирован для управления излучением света множества индивидуально управляемых источников 111…119 света на основе определенного расстояния между пользователем и зеркальным компонентом. Как обсуждалось ранее, датчик 102 может быть дополнительно сконфигурирован для определения такого расстояния. Например, контроллер 104 может включать множество индивидуально управляемых источников 111…119 света, если пользователь находится на первом максимальном расстоянии от зеркального компонента. Например, если пользователь подходит (намного) ближе и находится, например, ближе, чем второе максимальное расстояние от зеркального компонента, излучение света множеством индивидуально управляемых источников 111…119 света может быть уменьшено, чтобы предотвратить блики. Если пользователь выходит за первое максимальное расстояние от зеркального компонента, контроллер 104 может отключить множество индивидуально управляемых источников 111…119 света. Таким образом, в варианте осуществления, расстояние используется для включения и/или отключения множества индивидуально управляемых источников 111…119 света. В другом варианте осуществления, расстояние может также использоваться для контроля бликов, если пользователь становится относительно близким к зеркальному компоненту, излучение света множеством индивидуально управляемых источников 111…119 света приглушается, чтобы предотвратить блики.
В этом контексте также следует отметить, что пользователь может перемещать голову 460 параллельно зеркальной поверхности, например, при сдвиге в левую сторону или при сдвиге в правую сторону. Датчик 102 может быть дополнительно сконфигурирован для обнаружения поступательных перемещений головы 460 и передачи этой информации посредством сигнала 103 датчика к контроллеру 104. Контроллер 104 может быть сконфигурирован для генерации управляющих сигналов 121…129, которые уменьшают излучение света подгруппой из множества индивидуально управляемых источников 111…119 света, которые являются ближайшими к глазам пользователя. В варианте осуществления, датчик 102 и контроллер 104 могут быть сконфигурированы так, чтобы действовать аналогичным образом, если голова 460 пользователя выполняет движение крена, которое, как упоминалось со ссылкой на фиг. 4, является поворотом головы вокруг оси, перпендикулярной зеркальной поверхности.
В одном варианте осуществления, адаптивная система 100 освещения может содержать маломощный датчик 108 присутствия пользователя, который сконфигурирован для определения, присутствует ли пользователь перед зеркалом. Такой маломощный датчик 108 присутствия пользователя может передавать сигнал контроллеру 104 и/или датчику 102, в котором он указывает, присутствует ли пользователь перед зеркальным компонентом. Контроллер 104 и/или датчик 102 могут быть сконфигурированы для входа в режим меньшей мощности, если маломощный датчик 108 присутствия пользователя не обнаруживает пользователя перед зеркальным компонентом, и контроллер 104 и/или датчик 102 могут быть сконфигурированы, чтобы запускать свою работу, если маломощный датчик 108 присутствия пользователя обнаруживает пользователя перед зеркальным компонентом. Таким образом, энергия может сберегаться, поскольку контроллер 104 и/или датчик 102 не потребляют много энергии, если пользователь отсутствует. Маломощный датчик 108 присутствия пользователя сконфигурирован для потребления относительно низкого количества энергии, например, менее 500 милливатт, менее 100 милливатт или даже менее 10 милливатт. Примером маломощного датчика присутствия пользователя является Si1102 Proximity Sensor IC от Silicon Labs - этот датчик основан на отражении излучаемого инфракрасного света, а количество энергии, потребляемой схемой обнаружения, составляет менее 1 милливатта, и, кроме того, должен быть предусмотрен инфракрасный излучающий свет диод, который может потреблять, например, 100 милливатт. Такой маломощный датчик 108 присутствия пользователя может генерировать, например, электромагнитное поле, и изменения в электромагнитном поле обнаруживаются для определения присутствия пользователя. Или такой маломощный датчик 108 присутствия пользователя содержит электроды, и изменения емкости между электродами обнаруживаются для определения присутствия пользователя. Часто используются пассивные инфракрасные (PIR) датчики, которые также часто используются для определения присутствия в помещении. Альтернативно, адаптивная система 100 освещения связана с весами, которые расположены перед зеркалом, или чувствительной напольной плиткой в ванной комнате, и эти элементы используются, чтобы определить, присутствует ли кто-то рядом с зеркалом. В качестве альтернативы, датчик может обнаруживать, что свет в ванной комнате включен, и это используется как указание на присутствие пользователя.
В варианте осуществления, адаптивная система 100 освещения содержит датчик 114 уровня окружающего света, который сконфигурирован и приспособлен для восприятия уровня освещенности окружающей среды зеркального компонента. Контроллер 104 может быть соединен с датчиком 114 уровня окружающего света для получения информации о воспринимаемом (измеренном) уровне освещенности окружающей среды. Контроллер 104 может быть сконфигурирован, чтобы учитывать измеренный уровень освещенности при генерации управляющих сигналов 121…129. Управляющие сигналы 121…129 указывают на более значительное уменьшение излучения света в направлении глаз пользователя, если измеренный уровень освещенности относительно низок, и управляющие сигналы указывают на менее значительное уменьшение излучения света в направлении глаз пользователя, если измеренный уровень освещенности относительно высок.
На фиг. 2 схематично показаны варианты осуществления зеркального устройства 200. Зеркальное устройство 200 содержит зеркало 240 и вариант адаптивной системы 100 освещения, рассмотренной в контексте фиг. 1. Зеркало 240 имеет зеркально отражающую поверхность, которая представляет зеркальное изображение пользователю, который позиционирует свою голову 460 перед зеркалом 240. Зеркало 240 образует зеркальный компонент, а зеркально отражающая поверхность зеркала является зеркальной поверхностью вариантов осуществления, рассмотренных в контексте фиг. 1. Внешний край зеркала 240 определяет окружность (контур) 242 зеркала 240. Например, множество индивидуально управляемых источников света 211, 211', 211ʺ и т.д. расположены по контуру 242 зеркала 240. В верхней части зеркальное устройство 200 снабжено глазком камеры 202. Камера 202 направлена в пространство, которое находится перед зеркалом 240, и получает изображения, например, головы пользователя, который находится перед зеркалом 240. Зеркальное устройство 200 также содержит контроллер 204, который может быть расположен позади зеркала 240, и контроллер 204 может быть связан с камерой 202 и с множеством индивидуально управляемых источников 211, 211', 211ʺ света и т.д. В контексте фиг. 1 был рассмотрен блок 112 обработки изображений, который содержит камеру 110 и датчик 102. Следует отметить, что функции или задачи блока 112 обработки изображений могут также выполняться контроллером 204. В соответствии с рассмотрением фиг. 1, если голова 460 пользователя находится перед зеркалом 240, и, если пользователь поворачивает голову, например, в направлении вниз и вправо, его глаза приближаются к подгруппе источников света, которые обозначены 211, 211', 211ʺ на фиг. 2. Если это движение наблюдается камерой 202 и обнаруживается контроллером 204, контроллер 204 может генерировать управляющие сигналы для источников 211, 211', 211ʺ света, которые указывают, что они должны уменьшить свое излучение света. Согласно варианту осуществления адаптивной системы освещения, источники света, которые находятся на противоположной стороне зеркала 240, затем могут управляться для увеличения своего излучения света.
Зеркальное устройство 200 на фиг. 2 представляет собой, например, зеркало на туалетном столике, которое часто используется для бритья или для нанесения или снятия макияжа.
На фиг. 3 схематично показан вариант осуществления виртуального зеркального устройства 300. Виртуальное зеркальное устройство, например, предоставляется мобильным телефоном, который содержит дисплей 350, камеру 302, процессор 304 и, например, кнопку 360. Вариант осуществления адаптивной системы 100 освещения, рассмотренный ранее, может быть реализован в виртуальном зеркальном устройстве 300. Камера 302 получает изображения пространства перед дисплеем 350, и полученные изображения представляются на относительно большой центральной части 354 дисплея 350 в виде зеркального изображения. Таким образом, если пользователь позиционирует голову перед виртуальным зеркальным устройством 300, он может видеть свое лицо на части 354 дисплея 350. Край и контур дисплея 350 обозначены на фиг. 3 ссылочной позицией 352. Участки дисплея 350 вблизи контура 352 управляются процессором 304, чтобы действовать как индивидуально управляемые источники 311 света. Процессор 304 может, например, управлять цветом пикселов областей дисплея 350 вблизи контура 352, чтобы они были белыми при относительно высоком уровне излучения света, и, таким образом, области дисплея 350 вблизи контура 352 дисплея 350 действуют как источники 311 света, которые освещают лицо человека, который позиционирует голову перед виртуальным зеркальным устройством 300. В соответствии с рассмотренными вариантами осуществления адаптивной системы 100 освещения, уровни освещения областей дисплея 350 вблизи контура 352 управляются на основе относительной ориентации головы пользователя относительно виртуального зеркального устройства 300. Пользователь может поворачивать голову, или пользователь может перемещать виртуальное зеркальное устройство 300 вокруг головы, чтобы осмотреть, например, боковую поверхность головы. Процессор 304 виртуального зеркального устройства 300 может выполнять компьютерную программу, которая реализует функции блока 112 обработки изображений датчика 102 адаптивной системы 100 освещения и контроллера 104 адаптивной системы 100 освещения. Затем процессор 304 может обнаруживать поворот головы относительно дисплея и может уменьшать уровень освещенности некоторых областей/источников света 311 дисплея 350, которые действуют как управляемые источники света, в частности, излучение света областями/источниками 311 света, ближайшими к глазам пользователя, снижается.
Фиг. 5 схематично показывает адаптивную систему 100 освещения зеркального устройства 200 в действии. На фиг. 5 изображена типичная планировка ванной комнаты, в которой, например, во время бритья пользователь позиционирует голову 560/560' перед зеркалом 540 на туалетном столике. На фиг. 5 показана ось 562, которая в контексте фиг. 4 представляет собой z- ось 46. В левой части (A) пользователь повернул голову 560 в направлении в правую сторону - голова 560 повернулась по часовой стрелке вокруг оси 562. В правой части (B) пользователь повернул голову 560' в направлении в левую сторону - голова 560 повернулась против часовой стрелки вокруг оси 562. В примере на фиг. 5, (туалетное) зеркало 540 является, например, полупрозрачным. Множество индивидуально управляемых источников 111…119 света предусмотрено за полупрозрачным туалетным зеркалом 540 и расположено близко к краю туалетного зеркала 540. Кроме того, камера 110 может быть установлена за полупрозрачным туалетным зеркалом 540. Камера 110 получает изображения пространства перед туалетным зеркалом 540 и, таким образом, при использовании, головы 560, 560' пользователя. Блок 112 обработки изображений определяет, повернул ли пользователь голову влево, вправо, вверх и/или вниз. Если было обнаружено, что пользователь повернул голову 560, 560', контроллер 104 адаптивной системы 100 освещения управляет по меньшей мере частью источников 111…119 света, которые являются относительно ближайшими к глазам пользователя, чтобы излучать меньше света и, опционально, управляет другой частью источников света, чтобы излучать больше света. Например, на (А) показано, что, если пользователь поворачивает голову 560 вправо, часть 512 источников 111…119 света, которые являются источниками света, расположенными вблизи правого края туалетного зеркала 540, управляется, чтобы излучать относительно малое количество света (что схематично показано отсутствием видимой индикации источников света). Таким образом, часть 512 источников 111…119 света, которые являются источниками света, ближайшими к глазам при повороте головы 560, приглушаются. Следует отметить, что приглушение может означать, что часть 512 источников 111…119 света либо выключается, либо количество света, излучаемое частью 512 источников 111…119 света, уменьшается по сравнению с ситуацией, в которой голова 560 пользователя не повернута. Например, на (А) показано, что если пользователь поворачивает голову вправо, то часть 511 источников 111…119 света, которые являются источниками света, расположенными вблизи левого края туалетного зеркала 540, управляется для излучения относительно большого количества света (что схематично показано обозначением источников света как четко видимых кружков). Например, на (В) показано, что, если пользователь поворачивает голову 560' влево, часть 512' источников света, которые являются источниками света, расположенными вблизи правого края туалетного зеркала 540, управляется для излучения относительно большого количества света. Например, на (В) показано, что, если пользователь поворачивает голову 560' влево, часть 511' источников света, которые являются источниками света, расположенными вблизи левого края туалетного зеркала 540, управляется для излучения относительно небольшого количества света. В обеих ситуациях (A) и (B), глаза пользователя получают меньше света от источников света туалетного зеркала 540 и, таким образом, предотвращаются блики. В обеих ситуациях (A) и (B), сторона головы 560, 560', которая обращена к туалетному зеркалу 540, получает относительно большое количество света, так что она хорошо освещена, и тогда пользователь имеет возможность осмотреть эту сторону головы 560, 560'.
На фиг. 6 схематично показан вариант осуществления способа 600 управления источниками света адаптивной системы освещения и вариант осуществления способа 650 управления виртуальным зеркалом. Способ 600 управления источниками света адаптивной системы освещения содержит: i) определение 602 относительной ориентации головы пользователя относительно зеркальной поверхности и генерирование сигнала датчика, указывающего, была ли голова пользователя повернута в конкретном направлении относительно зеркальной поверхности, конкретное направление содержит по меньшей мере одно из следующего: голова повернута в направлении вверх или вниз относительно зеркальной поверхности, голова повернута в левую сторону или в правую сторону, голова ориентирована в направлении к зеркальной поверхности; и ii) генерирование 604 управляющих сигналов для индивидуально управляемых источников света на основе сигнала датчика, при этом генерация управляющих сигналов выполняется так, что достигается более низкое излучение света в направлении глаз пользователя, если сигнал датчика указывает, что голова повернута влево, вверх, вправо и/или вниз. Способ 650 управления виртуальным зеркалом содержит: а) способ 600 управления источниками света адаптивной системы освещения; b) получение 652 изображения головы пользователя перед дисплеем, причем дисплей выполнен, чтобы действовать как зеркальная поверхность; и c) представление 654 изображения головы пользователя на части дисплея. В этом контексте, следует отметить, что этапы определения 602 относительной ориентации головы пользователя и получения 652 изображения головы пользователя могут быть объединены в этап получения 656 изображения головы пользователя перед дисплеем и определения в полученном изображении относительной ориентации головы пользователя.
На фиг. 7 схематично показан вариант осуществления компьютерного программного продукта 770, который содержит компьютерную программу 780. Компьютерный программный продукт 770 предназначен для управления источниками света адаптивной системы освещения для зеркального компонента. Программа 780 работает, чтобы побуждать процессор выполнять вариант осуществления способа 600 управления источниками света адаптивной системы освещения. Опционально, компьютерный программный продукт 770 предназначен для управления виртуальным зеркалом, и тогда программа 780 может побуждать процессор выполнять вариант осуществления способа 650 управления виртуальным зеркалом.
Варианты осуществления распространяются и на компьютерные программные продукты 770, в частности, компьютерные программы 780 на или в носителе, приспособленные для реализации изобретения на практике. Компьютерный программный продукт может содержать компьютерную программу 780. Программа может быть представлена в виде исходного кода, объектного кода, промежуточного исходного и объектного кода, такого как частично скомпилированная форма, или в любой другой форме, подходящей для использования при реализации одного из рассмотренных выше способов. Также понятно, что такая программа может иметь множество различных архитектурных конструкций. Например, программный код, реализующий функциональность способа или устройства, может быть подразделен на одну или несколько подпрограмм. Специалисту в данной области будет понятно множество различных способов распределения функциональности среди этих подпрограмм. Подпрограммы могут храниться вместе в одном исполняемом файле для формирования автономной программы. Такой исполняемый файл может содержать исполняемые компьютером инструкции, например инструкции процессора и/или инструкции интерпретатора (например, инструкции интерпретатора Java). Альтернативно, одна или несколько или все подпрограммы могут храниться по меньшей мере в одном файле внешней библиотеки и быть связаны с основной программой либо статически, либо динамически, например, во время выполнения. Основная программа содержит по меньшей мере один вызов по меньшей мере одной из подпрограмм. Кроме того, подпрограммы могут содержать вызовы функций друг друга. Вариант осуществления, относящийся к компьютерному программному продукту 770, содержит исполняемые компьютером инструкции 780, соответствующие каждому из этапов обработки по меньшей мере одного из предложенных способов. Эти инструкции могут быть подразделены на подпрограммы и/или сохранены в одном или нескольких файлах, которые могут быть связаны статически или динамически. Другой вариант осуществления, относящийся к компьютерному программному продукту 770, содержит исполняемые компьютером инструкции 780, соответствующие каждому из средств по меньшей мере одной из предложенных систем и/или продуктов. Эти инструкции могут быть подразделены на подпрограммы и/или сохранены в одном или нескольких файлах, которые могут быть связаны статически или динамически.
Носителем компьютерной программы может быть любой объект или устройство, способное переносить программу. Например, носитель может включать в себя носитель хранения, такой как постоянная память (ROM), например CD-ROM или полупроводниковая ROM, или магнитный носитель записи, например гибкий диск или жесткий диск. Кроме того, носитель может представлять собой передаваемый носитель, такой как электрический или оптический сигнал, который может передаваться через электрический или оптический кабель или по радио или другими средствами. Когда программа воплощена в таком сигнале, носитель может быть образован таким кабелем, или другим устройством или средствами. Альтернативно, носитель может быть интегральной схемой, в которую встроена программа, причем интегральная схема приспособлена для выполнения, или для использования при выполнении, соответствующего способа.
Компьютерная программа 780 может быть компьютерной программой для распределенной процессорной системы и может содержать компьютерный код, который побуждает первую процессорную систему выполнять поднабор этапов описанного выше способа и который побуждает вторую процессорную систему выполнять другой поднабор этапов описанного выше способа. Упомянутый поднабор этапов и другой поднабор этапов могут быть взаимоисключающими.
В целом, обеспечиваются адаптивная система освещения, (виртуальное) зеркальное устройство, способ управления источниками света адаптивной системы освещения, способ управления виртуальным зеркалом и компьютерный программный продукт. Адаптивная система освещения предназначена для зеркального компонента, который сконфигурирован, чтобы показывать зеркальное изображение пользователя на зеркальной поверхности зеркального компонента. Адаптивная система освещения содержит множество индивидуально управляемых источников света, датчик и контроллер. Датчик определяет относительную ориентацию головы пользователя относительно зеркальной поверхности. Контроллер генерирует сигналы управления для индивидуально управляемых источников света на основе сигнала датчика. Контроллер генерирует управляющие сигналы, чтобы получить более низкое излучение света в направлении глаз пользователя, если сигнал датчика указывает, что голова повернута в левую сторону, вверх, в правую сторону и/или вниз.
Следует отметить, что изобретение может быть реализовано в аппаратных средствах и/или программном обеспечении с использованием программируемых компонентов. Способ реализации изобретения имеет этапы, соответствующие функциям, определенным для системы, как описано со ссылкой на фиг. 1.
название | год | авторы | номер документа |
---|---|---|---|
СИСТЕМА ПО УХОДУ С АДАПТИВНЫМ ОСВЕЩЕНИЕМ И СПОСОБ РАБОТЫ | 2017 |
|
RU2740291C2 |
СИСТЕМА ОСВЕЩЕНИЯ | 2015 |
|
RU2707881C2 |
УСТРОЙСТВА, СИСТЕМЫ И СПОСОБЫ ЗАХВАТА И ОТОБРАЖЕНИЯ ВНЕШНЕГО ВИДА | 2013 |
|
RU2793157C2 |
УСТРОЙСТВА, СИСТЕМЫ И СПОСОБЫ ЗАХВАТА И ОТОБРАЖЕНИЯ ВНЕШНЕГО ВИДА | 2013 |
|
RU2656817C2 |
СКАНИРУЮЩЕЕ MEMS-УСТРОЙСТВО ОТОБРАЖЕНИЯ | 2018 |
|
RU2770138C2 |
СИСТЕМА И СПОСОБ ДЛЯ ОТСЛЕЖИВАНИЯ ТОЧКИ ВЗГЛЯДА НАБЛЮДАТЕЛЯ | 2011 |
|
RU2565482C2 |
СИСТЕМА ОТОБРАЖЕНИЯ И ОСВЕЩЕНИЯ ДЛЯ ПРИМЕРОЧНОГО ПОМЕЩЕНИЯ | 2011 |
|
RU2575253C2 |
УСТРОЙСТВА, СИСТЕМЫ И СПОСОБЫ ВИРТУАЛИЗАЦИИ ЗЕРКАЛА | 2014 |
|
RU2668408C2 |
СИСТЕМЫ, СПОСОБЫ И АППАРАТЫ ДЛЯ СОЗДАНИЯ И ИСПОЛЬЗОВАНИЯ ОЧКОВ С АДАПТИВНОЙ ЛИНЗОЙ НА ОСНОВЕ ОПРЕДЕЛЕНИЯ РАССТОЯНИЯ НАБЛЮДЕНИЯ И ОТСЛЕЖИВАНИЯ ВЗГЛЯДА В УСЛОВИЯХ НИЗКОГО ЭНЕРГОПОТРЕБЛЕНИЯ | 2011 |
|
RU2576344C2 |
УСТРОЙСТВО ДЛЯ ПРЕДОСТАВЛЕНИЯ СЕМАНТИЧЕСКОЙ ИНФОРМАЦИИ И СПОСОБ ФУНКЦИОНИРОВАНИЯ ЕГО | 2017 |
|
RU2724674C1 |
Изобретение относится системам освещения. Техническим результатом является обеспечение адаптивной системы освещения для зеркального компонента, сконфигурированного, чтобы показывать зеркальное изображение пользователя на зеркальной поверхности зеркального компонента. Результат достигается тем, что адаптивная система (100) освещения содержит множество индивидуально управляемых источников (111...119) света, датчик (102) и контроллер (104). Датчик определяет относительную ориентацию головы пользователя относительно зеркальной поверхности. Контроллер генерирует управляющие сигналы (121...129) для индивидуально управляемых источников света на основе сигнала датчика. Контроллер генерирует управляющие сигналы, чтобы получить более низкое излучение света в направлении глаз пользователя, если сигнал датчика указывает, что голова повернута в левую сторону, вверх, в правую сторону и/или вниз. 6 н. и 8 з.п. ф-лы, 7 ил.
1. Адаптивная система (100) освещения для зеркального компонента (240, 440, 540), сконфигурированная, чтобы показывать зеркальное изображения пользователя на зеркальной поверхности, причем адаптивная система (100) освещения содержит - множество индивидуально управляемых источников (111…119) света для позиционирования в положениях на или вблизи по меньшей мере части контура (242) зеркальной поверхности или для позиционирования за полупрозрачной зеркальной поверхностью, причем упомянутые источники (111…119) света расположены, чтобы излучать, при использовании, свет в направлении головы (460, 560, 560') пользователя, находящегося перед зеркальной поверхностью, - датчик (102) для определения относительной ориентации головы (460, 560, 560') пользователя относительно зеркальной поверхности, причем датчик (102) сконфигурирован для обеспечения сигнала (103) датчика, указывающего, повернута ли голова (460, 560, 560') пользователя в конкретном направлении относительно зеркальной поверхности, причем конкретное направление содержит по меньшей мере одно из следующего: голова повернута в направлении вверх или вниз относительно зеркальной поверхности, голова повернута в левую сторону или в правую сторону, и голова ориентирована в направлении к зеркальной поверхности, при этом адаптивная система освещения дополнительно содержит - контроллер (104, 204), сконфигурированный, чтобы генерировать управляющие сигналы (121…129) для множества индивидуально управляемых источников (111…119) света на основе сигнала (103) датчика, причем контроллер (104, 204) сконфигурирован, чтобы генерировать управляющие сигналы (121…129) для получения более низкого излучения света источниками света, ближайшими к глазам пользователя, если сигнал датчика указывает, что голова повернута в левую сторону, вверх, в правую сторону и/или вниз.
2. Адаптивная система (100) освещения по п. 1, в которой контроллер (104, 204) дополнительно сконфигурирован, чтобы генерировать управляющие сигналы (121…129), указывающие, что противоположные источники света должны излучать больше света в направлении головы, причем противоположные источники света являются поднабором упомянутых источников (111…119) света, которые, при наблюдении вдоль контура зеркальной поверхности, расположены напротив части источников света, которые являются ближайшими к глазам.
3. Адаптивная система (100) освещения по любому из предыдущих пунктов, в которой упомянутые источники (111…119) света приспособлены для управления по меньшей мере одним из ширины излучаемого светового луча и направления излучаемого светового луча, и контроллер (104, 204) сконфигурирован, чтобы генерировать управляющие сигналы (121…129), указывающие, что часть источников света, которые излучают, при использовании, свет в направлении глаз пользователя, должна адаптировать по меньшей мере одно из направления излучаемого светового луча и ширины излучаемого светового луча, чтобы получать более низкое излучение света в направлении глаз пользователя.
4. Адаптивная система (100) освещения по любому из предыдущих пунктов, в которой - контроллер (104, 204) дополнительно сконфигурирован, чтобы хранить пользовательские профили, которые включают в себя по меньшей мере одну характеристику пользователя и индикатор чувствительности к бликам, принадлежащий пользователю, - датчик (102) дополнительно сконфигурирован, чтобы обнаруживать по меньшей мере одну характеристику пользователя, если пользователь находится перед зеркальным компонентом, и включать обнаруженную информацию в сигнал датчика, - контроллер (104, 204) дополнительно сконфигурирован, чтобы выбирать сохраненный пользовательский профиль на основе характеристик пользователя, как предоставлено управляющим сигналом, и использовать индикатор чувствительности к бликам выбранного пользовательского профиля, чтобы генерировать управляющие сигналы, причем управляющие сигналы (121…129) указывают на более значительное уменьшение излучения света к глазам пользователя, если индикатор чувствительности к бликам указывает, что пользователь относительно чувствителен к бликам, и на менее значительное уменьшение излучения света в направлении глаз пользователя, если индикатор чувствительности к бликам указывает, что пользователь имеет относительно низкую чувствительность к бликам.
5. Адаптивная система (100) освещения по любому из предыдущих пунктов, в которой датчик (102) дополнительно сконфигурирован, чтобы определять расстояние (D) до пользователя, присутствующего перед зеркальным компонентом (240, 440, 540), и контроллер (104, 204) дополнительно сконфигурирован, чтобы генерировать управляющие сигналы (121…129), указывающие количество света, подлежащего излучению упомянутыми источниками (111…119) света, на основе определенного расстояния (D).
6. Адаптивная система (100) освещения по любому из предыдущих пунктов, в которой датчик (102) содержит - камеру (110, 202), сконфигурированную для получения изображений головы (460, 560, 560') пользователя, если пользователь находится перед зеркальным компонентом (240, 440, 540), - блок обработки изображений (112), связанный с камерой (110, 202), причем блок (112) обработки изображений сконфигурирован, чтобы распознавать голову (460, 560, 560') пользователя на изображениях, определять относительную ориентацию головы относительно зеркальной поверхности на изображениях и генерировать сигнал (103) датчика.
7. Адаптивная система (100) освещения по любому из предыдущих пунктов, дополнительно содержащая маломощный датчик (108) присутствия пользователя для обнаружения, присутствует ли пользователь перед зеркальным компонентом, причем датчик и/или контроллер (104, 204) включается или выключается на основе обнаружения пользователя перед зеркальным компонентом.
8. Адаптивная система (100) освещения по любому из предыдущих пунктов, дополнительно содержащая датчик (114) уровня окружающего света для измерения уровня освещенности окружающей среды зеркального компонента, и причем контроллер (104, 204) сконфигурирован, чтобы учитывать измеренный уровень освещенности при генерировании управляющих сигналов (121…129), причем управляющие сигналы (121…129) указывают на более значительное уменьшение излучения света в направлении глаз пользователя, если измеренный уровень освещенности является относительно низким, и на менее значительное уменьшение излучения света в направлении глаз пользователя, если измеренный уровень освещенности является относительно высоким.
9. Зеркальное устройство (200), содержащее - зеркало (240, 440, 540), - адаптивную систему освещения (100) по любому из пп. 1-8, причем зеркальный компонент образован зеркалом (240, 440, 540), а зеркальная поверхность является отражающей поверхностью зеркала (240, 440, 540).
10. Виртуальное зеркальное устройство (300), содержащее - дисплей (350), - камеру (302), сконфигурированную для записи изображений из пространства перед дисплеем, - процессор (304), связанный с камерой и дисплеем, и - адаптивную систему (100) освещения по любому из пп. 1-8, причем - камера (302) и процессор (304) сконфигурированы для реализации датчика адаптивной системы освещения, - дисплей (350) и процессор (3040) также сконфигурированы для представления изображений, записанных камерой (302), как зеркальное изображение по меньшей мере на части дисплея (350).
11. Виртуальное зеркальное устройство (300) по п. 10, в котором либо множество индивидуально управляемых источников света обеспечено на или вблизи по меньшей мере части контура дисплея, либо дисплей (350) и процессор (304) дополнительно сконфигурированы, чтобы использовать части дисплея (305), расположенные на контуре или вблизи контура дисплея, в качестве множества индивидуально управляемых источников света.
12. Способ (600) управления источниками света адаптивной системы освещения для зеркального компонента, сконфигурированного, чтобы показывать зеркальное изображение пользователя на зеркальной поверхности зеркального компонента, причем способ содержит - определение (602) относительной ориентации головы пользователя относительно зеркальной поверхности и генерирование сигнала датчика, указывающего, повернута ли голова пользователя в конкретном направлении относительно зеркальной поверхности, причем конкретное направление содержит по меньшей мере одно из следующего: голова повернута в направлении вверх или вниз относительно зеркальной поверхности, голова повернута в левую сторону или в правую сторону, и голова ориентирована в направлении к зеркальной поверхности, при этом способ дополнительно содержит этап - генерирования (604) управляющих сигналов для индивидуально управляемых источников света на основе сигнала датчика, причем генерирование управляющих сигналов выполняется для получения более низкого излучения света источниками света, ближайшими к глазам пользователя, если сигнал датчика указывает, что голова повернута в левую сторону, вверх, в правую сторону и/или вниз.
13. Способ (650) управления виртуальным зеркальным устройством, причем способ содержит - способ (600) управления источниками света адаптивной системы освещения по п. 12, - получение (652), посредством камеры, изображения головы пользователя перед дисплеем, причем дисплей сконфигурирован, чтобы действовать как зеркальная поверхность, - представление (654) изображения головы пользователя на части дисплея, причем полученное изображение головы также используется на этапе определения относительной ориентации головы пользователя относительно зеркальной поверхности.
14. Машиночитаемый носитель, содержащий компьютерный программный продукт (770) для управления источниками света адаптивной системы освещения для зеркального компонента, программа (780) которого действует, чтобы побуждать процессор выполнять способ (600) по п. 12.
US 2013088154 A1, 2013.04.11 | |||
US 2010270953 A1, 2010.10.28 | |||
US 2015262288 A1, 2015.09.17 | |||
WO 2010086775 A1, 2010.08.05 | |||
JP 2008073174 A, 2008.04.03 | |||
СПОСОБ КОНТАКТНОЙ ШОВНОЙ СВАРКИ ТРУБЧАТЫХ ДЕТАЛЕЙ | 1990 |
|
SU1792553A3 |
WO 2007104729 A1, 2007.09.20 | |||
Логометр магнитоэлектрической системы | 1959 |
|
SU132322A1 |
Способ термической обработки изделий из серого чугуна | 1936 |
|
SU92971A1 |
Авторы
Даты
2020-08-04—Публикация
2017-03-16—Подача