РАЗРЕШЕНИЕ КОНФЛИКТОВ ПРЕДПОЧТЕНИЙ ОСВЕЩЕНИЯ
CONFLICT OF LIGHTING PREFERENCES RESOLUTION

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее раскрытие относится к разрешению конфликтов предпочтений освещения у пользователей, чтобы управлять источниками света.
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
Технологии цифрового освещения, т.е. освещенность, основанная на полупроводниковых источниках света, таких как светоизлучающие диоды (LED), сегодня предлагают различную альтернативу традиционным флуоресцентным, разрядным высокой интенсивности (HID), и накаливания лампам. Последние достижения в LED технологии в сочетании с ее многими функциональными преимуществами, такими как высокая эффективность преобразования энергии и оптическая эффективность, долговечность, и более низкие эксплуатационные расходы, привели к разработке эффективных и надежных источников света полного спектра, которые обеспечивают многообразие эффектов освещения.
Были раскрыты системы освещения в которых человек может вводить его или ее предпочтения освещения, и центральный контроллер может управлять LED или другими источниками света, чтобы реализовывать предпочтения освещения человека.
Кроме того, когда несколько людей присутствуют в местоположении, известно определение установок освещения, принимая во внимание предпочтения освещения нескольких людей (например, разрешение конфликтов). Например, если первый пользователь предпочитает уровни A-C яркости, а второй пользователь предпочитает уровни B-D яркости; то когда в одном и том же пространстве присутствуют оба пользователя управление уровнем яркости может быть осуществлено в границах уровней B-C яркости.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Авторы изобретения осознали, что в известных решениях не рассматривается разрешение конфликтов, основанное на динамически меняющейся ориентации пользователя, означая, что не рассматривается их направленное Поле Зрения (FOV).
Варианты осуществления настоящего раскрытия относятся к (1) применению предпочтения освещения пользователя к среде, на основании того, что пользователь видит в данной среде (т.е., его/ее поля зрения); и (2) применению предпочтений освещения пользователя к среде на основании того, где находятся другие пользователи в данной среде и что видят эти другие пользователи.
В соответствии с одним аспектом настоящего раскрытия предоставляется контроллер, содержащий: вывод для управления одним или более источников света, выполненным с возможностью испускания света, чтобы освещать среду; и ввод для приема сигнала, выводимого из по меньшей мере одного датчика; при этом контроллер выполнен с возможностью: идентификации присутствия пользователя и по меньшей мере одного дополнительного пользователя в упомянутой среде на основании сигнала, выводимого из по меньшей мере одного датчика; определения предпочтений освещения пользователя и по меньшей мере одного дополнительного пользователя; обнаружения ориентации пользователя и по меньшей мере одного дополнительного пользователя на основании сигнала, выводимого из по меньшей мере одного датчика; оценки поля зрения пользователя и по меньшей мере одного дополнительного пользователя на основании обнаруженной ориентации пользователя и по меньшей мере одного дополнительного пользователя; определения, что по меньшей мере один источник света из одного или более источников света позиционирован, чтобы испускать свет как в поле зрения упомянутого пользователя, так и поле зрения упомянутого по меньшей мере одного дополнительного пользователя; разрешения конфликта между предпочтениями освещения пользователя и по меньшей мере одного дополнительного пользователя, чтобы определять установки света, которые должны быть применены к по меньшей мере одному источнику света; и управления упомянутым по меньшей мере одним источником света на основании определенных установок света.
В примерном варианте осуществления, контроллер выполнен с возможностью выполнения упомянутого разрешения конфликтов на основании сравнения доли поля зрения пользователя, на которую падает свет, испускаемый из по меньшей мере одного источника света, и доли поля зрения по меньшей мере одного дополнительного пользователя, на которую падает свет, испускаемый из по меньшей мере одного источника света; и определенные установки света основаны (в большей степени) на (i) предпочтениях освещения пользователя, если доля поля зрения пользователя больше, чем доля поля зрения по меньшей мере одного дополнительного пользователя, или (ii) предпочтениях освещения по меньшей мере одного дополнительного пользователя, если доля поля зрения по меньшей мере одного дополнительного пользователя больше, чем доля поля зрения пользователя.
В другом примерном варианте осуществления, контроллер выполнен с возможностью выполнения упомянутого разрешения конфликтов на основании сравнения местоположения в поле зрения пользователя, на которое падает свет, испускаемый из по меньшей мере одного источника света, и местоположения в поле зрения по меньшей мере одного дополнительного пользователя, на которое падает свет, испускаемый из по меньшей мере одного источника света; и определенные установки света основаны (в большей степени) на (i) предпочтениях освещения пользователя, если свет, испускаемый из источника света, падает в поле зрения пользователя в более центральное местоположение, чем в поле зрения по меньшей мере одного дополнительного пользователя, или (ii) предпочтениях освещения по меньшей мере одного дополнительного пользователя, если свет, испускаемый из источника света падает в поле зрения по меньшей мере одного дополнительного пользователя в более центральное местоположение, чем в поле зрения пользователя.
В примерном варианте осуществления, установки света, которые должны быть применены к по меньшей мере одному источнику света, определяются на основании предпочтений освещения пользователя и по меньшей мере одного дополнительного пользователя. Установки света, которые должны быть применены к по меньшей мере одному источнику света, могут быть определены на основании усреднения предпочтений освещения пользователя и по меньшей мере одного дополнительного пользователя. В качестве дополнительного примера, установки света, которые должны быть применены к по меньшей мере одному источнику света, могут быть определены на основании результата алгоритма разрешения конфликтов. Такой алгоритм разрешения конфликтов может определять, например, совпадающие предпочтения (например, присутствует два пользователя, каждый из них предпочитает уровень затемнения в 40%; раз так, то это является уровнем затемнения, который устанавливается), перекрывающиеся диапазоны предпочтения (например, присутствует три пользователя, первый пользователь предпочитает уровень затемнения между 30% и 60%, второй пользователь предпочитает уровень затемнения между 40% и 80%, а третий пользователь предпочитает уровень затемнения между 50% и 100%; раз так, то уровень затемнения выбирается внутри перекрывающегося диапазона от 50% до 60% - выбор уровня затемнения в данном диапазоне может быть основан на предпочтении усредненного уровня затемнения по всем трем пользователям) или алгоритм может устанавливать промежуточное значение между расходящимися предпочтениями (например, первый пользователь предпочитает уровень затемнения между 20%-50%, а второй пользователь предпочитает уровень затемнения между 70% и 100%; уровень затемнения, который устанавливается, является компромиссным между верхней границей первого пользователя и нижней границей второго пользователя), запрашивать обратную связь пользователя, чтобы разрешать отличия в предпочтениях (например, запрашивать пользователей адаптировать их предпочтения), располагать в соответствии с приоритетом предпочтения пользователя на основании ранжирования (например, пользователь, который находится в своем домашнем местоположении имеет предпочтения над пользователем, который является гостем в этом местоположении), и т.д.
Контроллер может дополнительно содержать ввод для приема информации местоположения одного или более источников света из памяти, при этом контроллер выполнен с возможностью определения, что упомянутый по меньшей мере один источник света позиционирован, чтобы испускать свет как в поле зрения упомянутого пользователя, так и поле зрения упомянутого по меньшей мере одного дополнительного пользователя на основании упомянутой информации местоположения.
Контроллер может быть выполнен с возможностью определения упомянутых установок света на основании свойств по меньшей мере одного источника света.
Свойства по меньшей мере одного источника света могут содержать одно или любое сочетание из следующего: тип источника света  по меньшей мере одного источника света, доступный цветовой диапазон света, испускаемого из по меньшей мере одного источника света, доступный диапазон яркости света, испускаемого из по меньшей мере одного источника света, и доступный диапазон охвата луча света, выводимого из по меньшей мере одного источника света.
Контроллер может быть дополнительно выполнен с возможностью управления упомянутым по меньшей мере одним источником света из одного или более источников света посредством передачи упомянутых определенных установок света к контроллеру освещения, причем контроллер освещения выполнен с возможностью управления упомянутым по меньшей мере одним источником света на основании принятых установок света.
Контроллер может быть выполнен с возможностью: захвата биометрической информации пользователя на основании сигнала, выводимого из по меньшей мере одного датчика, и определения, соответствует ли захваченная биометрическая информация биометрической информации, хранящейся в памяти, связанной с контроллером; при этом, если захваченная биометрическая информация соответствует биометрической информации, хранящейся в упомянутой памяти, контроллер дополнительно выполнен с возможностью извлечения предпочтений освещения, ассоциированных с биометрической информацией, хранящейся в упомянутой памяти, чтобы определять предпочтения освещения пользователя;
при этом, если захваченная биометрическая информация не соответствует биометрической информации, хранящейся в упомянутой памяти, контроллер дополнительно выполнен с возможностью извлечения предпочтений освещения по умолчанию, хранящихся в упомянутой памяти, чтобы определять предпочтения освещения пользователя.
Контроллер может быть выполнен с возможностью: захвата биометрической информации по меньшей мере одного дополнительного пользователя на основании сигнала, выводимого из по меньшей мере одного датчика, и определения, соответствует ли захваченная биометрическая информация биометрической информации, хранящейся в памяти, связанной с контроллером; при этом, если захваченная биометрическая информация соответствует биометрической информации, хранящейся в упомянутой памяти, контроллер дополнительно выполнен с возможностью извлечения предпочтений освещения, ассоциированных с биометрической информацией, хранящейся в упомянутой памяти, чтобы определять предпочтения освещения по меньшей мере одного дополнительного пользователя; при этом, если захваченная биометрическая информация не соответствует биометрической информации, хранящейся в упомянутой памяти, контроллер дополнительно выполнен с возможностью извлечения предпочтений освещения по умолчанию, хранящихся в упомянутой памяти, чтобы определять предпочтения освещения по меньшей мере одного дополнительного пользователя.
Предпочтения освещения пользователя могут содержать одно или любое сочетание из следующего предпочитаемого пользователем: яркость освещения, цвет освещения, охват света, падающего в FOV пользователя, и тип источника света; и предпочтения освещения по меньшей мере одного дополнительного пользователя могут содержать одно или любое сочетание из следующего предпочитаемого по меньшей мере одним дополнительным пользователем: яркость освещения, цвет освещения, охват света, падающего в поле зрения по меньшей мере одного дополнительного пользователя, и тип источника света.
Контроллер может быть выполнен с возможностью исполнения алгоритма распознавания изображения, чтобы обнаруживать ориентацию головы пользователя, чтобы обнаруживать ориентацию пользователя, и чтобы обнаруживать ориентацию головы по меньшей мере одного дополнительного пользователя, чтобы обнаруживать ориентацию по меньшей мере одного дополнительного пользователя.
Контроллер может быть выполнен с возможностью управления упомянутым по меньшей мере одним источником света из одного или более источников света, чтобы испускать свет, чтобы освещать упомянутую зону среды на основании усреднения определенных предпочтения освещения пользователя и по меньшей мере одного дополнительного пользователя.
Контроллер может быть дополнительно выполнен с возможностью: определения, что зона среды, присутствует только в поле зрения упомянутого пользователя; и определения, что по меньшей мере один источник света из одного или более источников света позиционирован, чтобы испускать свет, чтобы освещать зону среды, которая присутствует только в поле зрения упомянутого пользователя; и управления упомянутым по меньшей мере одним источником света из одного или более источников света, чтобы испускать свет, чтобы освещать упомянутую зону среды, которая присутствует только в поле зрения упомянутого пользователя на основании только определенных предпочтений освещения упомянутого пользователя.
Контроллер может дополнительно быть выполнен с возможностью: определения, что зона среды, присутствует только в поле зрения по меньшей мере одного дополнительного пользователя; и определения, что по меньшей мере один источник света из одного или более источников света позиционирован, чтобы испускать свет, чтобы освещать зону среды, которая присутствует только в поле зрения упомянутого по меньшей мере одного дополнительного пользователя; и управления упомянутым по меньшей мере одним источником света из одного или более источников света, чтобы испускать свет, чтобы освещать упомянутую зону среды, которая присутствует только в поле зрения упомянутого по меньшей мере одного дополнительного пользователя на основании только определенных предпочтений освещения упомянутого по меньшей мере одного дополнительного пользователя.
В соответствии с другим аспектом настоящего раскрытия предоставляется система освещения, содержащая: контроллер, упомянутый выше по меньшей мере один датчик; и один или более источников света.
По меньшей мере, один датчик может содержать один или любое сочетание из следующего: времяпролетный датчик и датчик структурированного света.
В соответствии с дополнительным аспектом, предоставляется компьютерный программный продукт для выполнения восприятия, используя сигнал, выводимый из по меньшей мере одного датчика, чтобы управлять одним или более источниками (106) освещения, чтобы освещать среду, при этом компьютерный программный продукт, содержит код, воплощенный на машиночитаемом носителе информации и сконфигурированный так, что когда исполняется в одном или более блоках обработки, чтобы выполнять операции: идентификации присутствия пользователя и по меньшей мере одного дополнительного пользователя в упомянутой среде на основании сигнала, выводимого из по меньшей мере одного датчика; определения предпочтений освещения пользователя и по меньшей мере одного дополнительного пользователя; обнаружения ориентации пользователя и по меньшей мере одного дополнительного пользователя на основании сигнала, выводимого из по меньшей мере одного датчика; оценки поля зрения пользователя и по меньшей мере одного дополнительного пользователя на основании обнаруженной ориентации пользователя и по меньшей мере одного дополнительного пользователя; определения, что по меньшей мере один источник света из одного или более источников света позиционирован, чтобы испускать свет как в поле зрения упомянутого пользователя, так и в поле зрения упомянутого по меньшей мере одного дополнительного пользователя; разрешения конфликтов между предпочтениями освещения пользователя и по меньшей мере одного дополнительного пользователя, чтобы определять установки света, которые должны быть применены к по меньшей мере одному источнику света; и управления упомянутым по меньшей мере одним источником света на основании определенных установок света.
Эти и прочие аспекты станут очевидны из вариантов осуществления, описываемых в нижеследующем. Объем настоящего раскрытия не предназначен для того, чтобы быть ограниченным ни посредством данной сущности изобретения, ни посредством реализаций, которые обязательно решают любой или все отмеченные недостатки.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Для лучшего понимания настоящего раскрытия и, чтобы показать, каким образом варианты осуществления могут быть введены в действие, делается ссылка на сопроводительные чертежи, на которых:
Фиг. 1 является структурной схемой системы освещения;
Фиг. 2 является блок-схемой способа, чтобы управлять устройствами освещения системы освещения;
Фиг. 3a иллюстрирует направленный вперед вертикальный угол зрения поля зрения пользователя;
Фиг. 3b иллюстрирует направленный вперед горизонтальный угол зрения поля зрения пользователя; и
Фиг. 4 иллюстрирует поле зрения пользователя в среде системы освещения
ПОДРОБНОЕ ОПИСАНИЕ
Ссылка сначала сделана на Фигуру 1, которая иллюстрирует структурную схему системы 100 освещения.
Система 100 освещения содержит контроллер 102 формирования изображения, связанный с по меньшей мере одним датчиком 104 и памятью 106.
Контроллер 102 формирования изображения содержит ввод 105a для приема сигнала, выводимого из датчика(ов) 104. Датчик(и) 104 может содержать времяпролетный датчик, содержащий времяпролетный воспринимающий элемент. Времяпролетный воспринимающий элемент выполнен с возможностью восприятия излучения, испускаемого из эмиттера, и данное восприятие синхронизируется с испусканием излучения от эмиттера. Эмиттер может быть предназначенным эмиттером, который может быть частью времяпролетного датчика. В данном случае, испускаемое излучение может быть излучением отличным от видимого света, например, инфракрасным, RF или ультразвуковым, чтобы не вторгаться или смешиваться с видимым светом в среде системы 100 освещения; или излучение может быть видимым светом, модулированным идентифицируемым сигналом, чтобы отличать его от остального света в среде системы 100 освещения.
Часть испускаемого излучения будет отражаться от объекта назад к времяпролетному датчику. Поскольку он синхронизирован с эмиттером, времяпролетный датчик может быть использован, чтобы определять величину времени между испусканием из эмиттера и приемом обратно на воспринимающем элементе, т.е. времяпролетную информацию. Дополнительно, воспринимающий элемент принимает форму двухмерной пиксельной матрицы, и способен ассоциировать времяпролетное измерение с измерением излучения, захваченного некоторыми или всеми отдельными пикселями. Таким образом, времяпролетный датчик работает, чтобы захватывать с ориентацией на глубину или трехмерное изображение в его SR, включающее обнаруженный объект. В случае, где воспринимающий элемент захватывает видимый сет, времяпролетный датчик также может именоваться с ориентацией на глубину или 3D камерой. Посредством применения распознавания изображения к ориентированным на глубину или 3D изображениям, захваченным посредством времяпролетного датчика, можно обнаружить информацию, такую как местоположение обнаруженного человека в среде системы 100 освещения, и направление, в которое обращен лицом человек, т.е., ориентацию человека. Сами по себе подробности основанного на времяпролетном подходе восприятия изображения будут знакомы специалисту в соответствующей области техники, и более подробно не описываются в данном документе.
В качестве альтернативы или в дополнение датчик(и) 104 может содержать датчик структурированного света. Структурированное освещение является хорошо известной методикой для использования при извлечении 3D информации из сцены. Извлечение 3D информации основано на проецировании известного шаблона освещения на сцену, и захвате результирующего изображения датчиком (камерой) сцены. Методика работает на основе неравенства расстояния (часто именуемого базовая линия) между камерой и проектором, который проецирует шаблон освещения. В результате данного неравенства может быть определена глубина объекта (наблюдаемая с камеры).
Датчик(и) 104 может содержать носимый или другие датчики локальные для пользователя - такие как интеллектуальные наручные часы, очки, и т.д. Например, носимая технология, такая как Google Glasses, может быть использована, чтобы определять ориентацию головы пользователя, а интеллектуальные наручные часы, которые, как правило, будут носить на запястье пользователя, могут быть использованы, чтобы определять ориентацию головы пользователя при условии, что интеллектуальные наручные часы, как правило, будут иметь определенную зависимость с ориентацией головы пользователя.
2
Контроллер 102 формирования изображения связан с контроллером 108 освещения. Контроллер 102 формирования изображения может быть связан с контроллером 108 освещения через проводное соединение по проводной сети или беспроводное соединение по беспроводной сети. Например, контроллер 102 формирования изображения может быть связан с контроллером 108 освещения через шину IC, шину DMX, шину DALI, Ethernet соединение, Wi-Fi соединение или ZigBee соединение. Как будет описано более подробно ниже, контроллер 102 формирования изображения выполнен с возможностью определения установок света на основании сигналов, выводимых из датчика(ов) 104 и применения их к контроллеру 108 освещения через интерфейс 105c контроллера 102 формирования изображения.
Контроллер 108 освещения связан с одним или более источников 110 света, которые работают, чтобы испускать свет, чтобы освещать среду системы 100 освещения. Среда может быть любым пространством внутри помещения или вне помещения. Источник света может быть смонтирован на потолке пространства внутри помещения, стене, полу или земле, или может быть расположен где-то в другом месте, как например на отдельно стоящем блоке.
В ответ на прием установок света от контроллера 102 формирования изображения, контроллер 108 освещения выполнен с возможностью передачи соответствующих сигналов управления к источнику(ам) 110 света, чтобы применять установки света к источнику(ам) 110 света. Т.е., контроллер 108 освещения отвечает на инструкции, принимаемые от контроллера 102 формирования изображения для того, чтобы управлять источником(ами) 110 света.
Источник света может содержать любой пригодный источник света, такой как, например, лазерный диод, LED, источник накаливания (например, лампа с нитью накаливания, галогеновая лампа), флуоресцентный источник, и фосфоресцирующий источник. Понятие «LED» должно пониматься, чтобы включать в себя любой электролюминесцентный диод или другой тип основанной на инжекции носителя заряда/инжекции системы, которая выполнена с возможностью генерирования излучения в ответ на электрический сигнал. Таким образом, понятие LED включает в себя, но не ограничивается, разнообразные основанные на полупроводнике структуры, которые испускают свет в ответ на ток, светоизлучающие полимеры, органические светоизлучающие диоды (OLED), электролюминесцентные ленты, и подобное.
Функциональность контроллера 102 формирования изображения теперь будет описана более подробно ниже со ссылкой на Фигуру 2, которая иллюстрирует процесс 200, реализуемый посредством контроллера 102 формирования изображения для управления светом, испускаемым из источника(ов) 110 света.
Для простоты Фигура 2 описывается со ссылкой на сценарий, где два пользователя (первый пользователь и второй пользователь) присутствуют в среде системы 100 освещения.
Функциональность контроллера 102 формирования изображения может быть реализована в коде (программном обеспечении), хранящемся в памяти, содержащей один или более запоминающих носители информации, и выполненном с возможностью исполнения на процессоре, содержащем один или более блоков обработки. Код сконфигурирован, чтобы, когда достается из памяти и исполняется на процессоре, выполнял операции в соответствии с вариантами осуществления, которые обсуждаются ниже. В качестве альтернативы не исключается, что некоторая часть или вся функциональность контроллера 102 формирования изображения реализуется в предназначенной схеме аппаратного обеспечения, или конфигурируемой схеме аппаратного обеспечения, подобной программируемой вентильной матрице (FPGA).
На этапе S202, контроллер 102 формирования изображения обнаруживает присутствие первого пользователя и второго пользователя в среде системы 100 освещения на основании сигнала, принимаемого через интерфейс 105a от датчика(ов) 104. Этап S202 может быть реализован посредством контроллера 102 формирования изображения, исполняющего алгоритм распознавания лиц, чтобы анализировать изображения, захваченные посредством датчика(ов) 104, чтобы обнаруживать один или более признаков лица первого пользователя и второго пользователя. Для таких алгоритмов распознавания лиц характерно обнаруживать присутствие пользователя на основании обнаружения носа пользователя, на основании его центральной позиции на лице, того факта, что он вероятно не будет закрыт, и его относительной простоты обнаружения, используя подходы, основанные как на амплитуде, так и глубине.
На этапе S204 контроллер 102 формирования изображения определяет предпочтения освещения первого пользователя и второго пользователя, присутствующих в среде системы 100 освещения.
Как показано на Фигуре 1, контроллер 102 формирования изображения связан с памятью 106 (например, базой данных или другим запоминающим носителем информации) через интерфейс 105b. Контроллер 102 формирования изображения может быть связан с памятью 106 через проводное или беспроводное соединение. Память 106 хранит характеристики известных пользователей в ассоциации с предпочтениями освещения известных пользователей.
Характеристики известных пользователей могут содержать биометрическую информацию. Лишь в качестве примера, и без ограничения, биометрическая информация может содержать одно или более из следующего: данные измерения лица (например, расстояния между глазами, носом и ртом потребителя), другие данные измерения тела, и данные узора радужной оболочки.
Если пользователь является известным пользователем, контроллер 102 формирования изображения способен определить предпочтения освещения известного пользователя на этапе S204 посредством сравнения биометрической информации, извлеченной из изображений, захваченных посредством датчика(ов) 104, с хранящейся биометрической информацией, ассоциированной с известным пользователем, и извлечения предпочтений освещения, ассоциированных с хранящейся биометрической информацией, которая совпадает с биометрической информацией, извлеченной из изображений, захваченных посредством датчика(ов) 104 через интерфейс 105b.
Информация известного пользователя может быть собрана как часть процесса регистрации, который выполняет пользователь. Процесс регистрации собирает данные, ассоциированные с пользователем (например, биометрическую информацию пользователя), и предпочтения освещения пользователя. Контроллер формирования изображения выполнен с возможностью определения биометрической информации пользователя на основании сигнала, принимаемого от датчика(ов) 104, и сохранения определенной биометрической информации в памяти 106. Пользователь может загружать свои предпочтения освещения в память 106, используя устройство ввода, например, клавиатуру, мышь, экран касания, микрофон, и т.д. Устройство ввода может быть связано с контроллером 102 формирования изображения через проводное или беспроводное соединение и в этом случае контроллер 102 формирования изображения выполнен с возможностью, в ответ на прием предпочтений освещения пользователя, сохранения принятых предпочтений освещения в памяти 106. В качестве альтернативы, устройство ввода может быть связано с памятью 106 через проводное или беспроводное соединение, и в этом случае предпочтения освещения могут быть загружены непосредственно в память 106. Вслед за процессом регистрации пользователь становится «известным» пользователем.
Предпочтения освещения известного пользователя могут включать в себя, например, предпочитаемую пользователем яркость освещения, цвет освещения, тип источника света (например, предпочтение освещения накаливания флуоресцентному освещению), охват цвета, падающего в FOV пользователя.
Контроллер 102 формирования изображения может определять, что пользователь является «неизвестным» пользователем на основании определения, что биометрическая информация пользователя, извлеченная из изображений, захваченных посредством датчика(ов) 104, не совпадает ни с какой биометрической информацией, ассоциированной с известными пользователями, хранящейся в памяти 106. В данном сценарии, контроллер 102 формирования изображения выполнен с возможностью ассоциации неизвестного пользователя с предварительно определенными предпочтениями освещения (например, предпочтениями освещения по умолчанию). Эти предварительно определенные предпочтения освещения могут быть сохранены в памяти 106.
На этапе S206 контроллер 102 формирования изображения определяет местоположение источника(ов) 110 света в среде системы 100 освещения и их свойства.
На этапе S206 контроллер 102 формирования изображения определяет местоположение и свойства каждого источника света из источника(ов) 110 света, которые являются управляемыми посредством контроллера 108 освещения. Следует иметь в виду, что все из источника(ов) 110 света могут быть управляемыми посредством контроллера 108 освещения, тем не менее в других вариантах осуществления один или более источников света могут не быть управляемыми посредством контроллера 108 освещения. Свойства источника освещения могут включать в себя: тип источника освещения, доступный диапазон цвета света, испускаемого из источника света, доступный диапазон яркости света, испускаемого из источника света, доступный диапазон охвата луча света, выводимого посредством источника света (определяемый посредством угла охвата луча или диапазона угла охвата луча), и т.д. Информация о местоположении и свойствах источника(ов) 110 света может быть сохранена в памяти 106 и извлечена посредством контроллера 102 формирования изображения через интерфейс 105b.
На этапе S208 контроллер 102 формирования изображения обнаруживает ориентацию первого пользователя и второго пользователя, присутствующих в среде системы 100 освещения, посредством обнаружения ориентации каждой головы пользователя на основании сигнала, принимаемого через интерфейс 105a от датчика(ов) 104. Этап S208 может быть реализован посредством контроллера 102 формирования изображения, исполняющего алгоритм распознавания лиц и/или использующего другие методики распознавания изображения, например посредством отслеживания признаков лица пользователей или посредством анализа перемещения конечности(ей) пользователя.
На основании ориентации головы каждого пользователя, на этапе S210 контроллер 102 формирования изображения оценивает Поле Зрения (FOV) каждого пользователя, присутствующего в среде системы 100 освещения. FOV пользователя является зоной в среде системы 100 освещения, которая является видимой пользователю. FOV определяется посредством направленного вперед вертикального угла θv зрения (показанного на Фигуре 3a) и направленного вперед горизонтального угла θh зрения (показанного на Фигуре 3b). Контроллер 102 формирования изображения является предварительно сконфигурированным значениями углов θv и θh. Было выяснено, что люди обладают, максимум, 180-градусным направленным вперед горизонтальным полем зрения, в то время как вертикальный диапазон поля зрения у людей, как правило, составляет около 135 градусов. Вследствие этого, направленный вперед вертикальный угол θv зрения может быть установлен в 135 градусов, а направленный вперед горизонтальный угол θh зрения может быть установлен в 180 градусов. Следует иметь в виду, что эти значения углов θv и θh являются лишь примерами.
Следует иметь в виду, что в зависимости от позиции и ориентации пользователя в среде системы 100 освещения FOV первого пользователя может накладываться с FOV второго пользователя.
На этапе S212 контроллер 102 формирования изображения определяет, что по меньшей мере один источник света (управляемый посредством контроллера 108 освещения) позиционирован, чтобы испускать свет в FOV как первого пользователя, так и второго пользователя, используя информацию по местоположению источника(ов) 110 света в среде системы 100 освещения (определенно на этапе S206) и FOV, оцененных на этапе S210.
На этапе S214 контроллер 102 формирования изображения разрешает конфликты между предпочтениями освещения первого пользователя и предпочтениями освещения второго пользователя, чтобы определить установки света, которые должны быть применены к по меньшей мере одному источнику света. Понятие «установки света» не исключают одну установку света, определенную вслед за разрешением конфликтов на этапе S214. На этапе S214 контроллер 102 формирования изображения учитывает свойства по меньшей мере одного источника света (т.е., его возможности), чтобы гарантировать, что по меньшей мере один источник света может испускать свет в соответствии с определенными установками света.
Разрешение конфликтов, выполняемое на этапе S214, может быть реализовано некоторым количеством путей.
В одном варианте осуществления применительно к источнику 110 света, который позиционирован, чтобы испускать свет в FOV как первого пользователя, так и второго пользователя, контроллер 102 формирования изображения выполнен с возможностью выполнения разрешения конфликтов этапа S214 на основании того, в какой степени свет от источника 110 света присутствует в FOV пользователя в сравнении с FOV дополнительного пользователя. Т.е., контроллер 102 формирования изображения сравнивает долю FOV первого пользователя, на которую падает свет, испускаемый из источника 110 света, и долю FOV второго пользователя, на которую падает свет, испускаемый из источника 110 света. Установки света, которые должны быть применены к источнику 110 света основаны на (i) предпочтениях освещения первого пользователя, если доля поля зрения первого пользователя больше, чем доля поля зрения второго пользователя, или (ii) предпочтениях освещения второго пользователя, если доля поля зрения второго пользователя больше, чем доля поля зрения пользователя. Например, если свет, испускаемый посредством источника 110 света, присутствует в 5% FOV первого пользователя и в 70% FOV второго пользователя, тогда контроллер 102 формирования изображения определяет установки света, которые должны быть применены к источнику 110 света, на основании предпочтений освещения второго пользователя.
В другом варианте осуществления применительно к источнику 110 света, который позиционирован, чтобы испускать свет в FOV как первого пользователя, так и второго пользователя, контроллер 102 формирования изображения выполнен с возможностью выполнения разрешения конфликтов на этапе S214 на основании того, где световой эффект источника 110 свет является видимым в FOV первого пользователя в сравнении с в FOV второго пользователя. Т.е., контроллер 102 формирования изображения сравнивает местоположение в FOV первого пользователя, на которое падает свет, испускаемый из источника 110 света, и местоположение в FOV второго пользователя, на которое падает свет, испускаемый из источника света. Установки света, которые должны быть применены к источнику 110 света, основаны на (i) предпочтениях освещения первого пользователя, если свет, испускаемый из источника 110 света, падает в FOV первого пользователя в более центральное местоположение, чем в поле зрения второго пользователя, или (ii) предпочтениях освещения второго пользователя, если свет, испускаемый из источника 110 света падает в поле зрения второго пользователя в более центральное местоположение, чем в поле зрения первого пользователя. Например, если световой эффект источника 110 света находится в центре FOV первого пользователя, но на периферии FOV второго пользователя, тогда контроллер 102 формирования изображения определяет установки света, которые должны быть применены к источнику 110 света, на основании предпочтений освещения первого пользователя. Ссылка в данном документе на центральное местоположение FOV пользователя используется, чтобы ссылаться на воображаемую ось, которая проецируется перпендикулярно линии глаз пользователя в направлении, куда обращен лицом пользователь, таким образом, чем ближе местоположение светового эффекта источника 110 света, который падает в поле зрения пользователя, к оси, тем более центральным является его местоположение.
В других вариантах осуществления применительно к источнику света, который позиционирован, чтобы испускать свет в FOV как первого пользователя, так и второго пользователя, контроллер 102 формирования изображения выполнен с возможностью выполнения разрешения конфликтов этапа S214 на основании предпочтений освещения как первого пользователя, так и второго пользователя.
Например, разрешение конфликтов, выполняемое на этапе S214, может содержать определение усредненного из предпочтений освещения первого пользователя и предпочтений освещения второго пользователя.
Первый пользователь может предпочитать, чтобы цвет света, испускаемого из множества устройств освещения, который падает в его FOV, обладал первым значением оттенка, тогда как второй пользователь может предпочитать, чтобы цвет света, испускаемого из множества устройств освещения, который падает в его FOV, обладал вторым значением оттенка, в данном сценарии контроллер 102 формирования изображения может определять усредненное значение оттенка (вычисленную установку света) на основании первого значения оттенка и второго значения оттенка. Сходным образом, первый пользователь может предпочитать, чтобы цвет света, испускаемого из множества устройств освещения, который падает в его FOV, обладал цветом в рамках первого диапазона оттенка, тогда как второй пользователь может предпочитать, чтобы цвет света, испускаемого из множества устройств освещения, который падает в его FOV, обладал цветом в рамках второго диапазона оттенка, в данном сценарии контроллер 102 формирования изображения может определять разрешенный по конфликту диапазон оттенка (вычисленную установку света), содержащий значения оттенка, лежащие как в первом диапазоне оттенка, так и втором диапазоне оттенка.
Первый пользователь может предпочитать, чтобы свет, испускаемый из множества устройств освещения, который падает в его FOV, обладал первым значением яркости, тогда как второй пользователь может предпочитать, чтобы свет, испускаемый из множества устройств освещения, который падает в его FOV, обладал вторым значением яркости, в данном сценарии контроллер 102 формирования изображения может определять усредненное значение яркости (вычисленную установку света) на основании первого значения яркости и второго значения яркости. Сходным образом, первый пользователь может предпочитать, чтобы свет, испускаемый из множества устройств освещения, который падает в его FOV, обладал яркостью в рамках первого диапазона яркости, тогда как второй пользователь может предпочитать, чтобы свет, испускаемый из множества устройств освещения, который падает в его FOV, обладал яркостью в рамках второго диапазона яркости, в данном сценарии контроллер 102 формирования изображения может определять разрешенный по конфликту диапазон яркости (вычисленную установки света), содержащую значения яркости, лежащие как в первом диапазоне яркости, так и втором диапазоне яркости.
Значение яркости может быть выражено, например, в единицах освещенности (в люксах), т.е. в единицах количества света, испускаемого от источника(ов) 110 света, который падает в плоскость интереса в среде системы 100 освещения, или в единицах светового потока (в люменах), т.е. количестве энергии света, испускаемого из источника(ов) 110 света (который испускает свет, который падает в зону среды, где перекрываются FOV первого пользователя и второго пользователя) в секунду по всем направлениям.
В дополнительном примере контроллер 102 формирования изображения может сравнивать предпочтения освещения первого пользователя и предпочтения освещения второго пользователя, чтобы определять самое низкое значение для каждого предпочтения освещения (например, самое низкое значение яркости, самое низкое значение цвета) с тем, чтобы не вызывать беспокоящий эффект в FOV любого пользователя.
В дополнительном примере профиль перехода может быть присвоен пользователям в соответствии с FOV каждого пользователя, светом, который является видимым в их FOV, и перекрытием их FOV. Здесь контроллер 102 формирования изображения управляет светом, который присутствует в совместно используемом FOV, чтобы добиться перехода между предпочтениями каждого пользователя так, что свет, присутствующий в частях их FOV, который совместно используются с другим пользователем, переходит между предпочтениями пользователей. Профиль перехода может быть линейным или нелинейным, и отвечает одной из диапазона функций.
В зонах среды системы 100 освещения, где источник 110 света позиционирован, чтобы испускать свет только в FOV первого пользователя, контроллер 102 формирования изображения выполнен с возможностью определения установок света, которые должны быть применены к источнику 110 света, в соответствии с индивидуальными предпочтениями освещения только первого пользователя.
Сходным образом, в зонах среды системы 100 освещения, где источник 110 света позиционирован, чтобы испускать свет только в FOV второго пользователя, контроллер 102 формирования изображения выполнен с возможностью определения установок света, которые должны быть применены к источнику 110 света, в соответствии с индивидуальными предпочтениями освещения только второго пользователя.
Управление охватом света из источника света может быть осуществлено так, чтобы управлять светом, который присутствует в FOV каждого пользователя. Это в частности полезно в ситуациях, где свет от одного источника света охватывает FOV двух пользователей, даже несмотря на то, что FOV двух пользователей не перекрываются. В такой ситуации, охват лампы может быть сужен так, что она оказывает большее влияние на FOV одного пользователя. Управление охватом источника света может осуществляться в соответствии с тем, насколько сходны предпочтения освещения, которые являются желательными для каждого пользователя. Например, если желаемые предпочтения освещения являются одинаковыми, тогда охват может быть установлен на его максимальное значение. Если они разные, тогда охват света может быть ограничен конкретным пользователем.
Как только установки света были вычислены, контроллер 102 формирования изображения сообщает установки света контроллеру 108 освещения через интерфейс 105c контроллера 102 формирования изображения. В ответ на прием установок света от контроллера 102 формирования изображения, котроллер 108 освещения выполнен с возможностью передачи соответствующих сигналов управления источнику(ам) 110 света, чтобы применять установки света к источнику(ам) 110 света.
В то время как Фигура 2 была описана выше со ссылкой только на двух пользователей, присутствующих в среде системы 100 освещения по причинам обеспечения ясности, следует иметь в виду, что много больше пользователей может присутствовать в среде системы 100 освещения (например, в офисе), тем не менее, принципы, описанные выше, распространяются на эти сценарии.
Отметим, что все эти этапы, описанные выше со ссылкой на Фигуру 2, не обязательно должны быть выполнены в очередности, в которой они перечисляются выше (несмотря на то, что это один возможный вариант осуществления).
Фигура 4 иллюстрирует FOV первого пользователя 402 и FOV второго пользователя 404. Как показано на Фигуре 4, первый пользователь 402 сидит напротив, и обращен лицом к, второго пользователя 404 в среде системы 100 освещения.
В зоне 406 среды системы 100 освещения, где FOV первого пользователя 402 не перекрывается FOV второго пользователя 404, контроллер 102 формирования изображения выполнен с возможностью определения установок света для света, испускаемого посредством источника(ов) 110 света, который падает в зону 406 среды системы 100 освещения в FOV только первого пользователя 402, в соответствии с индивидуальными предпочтениями освещения первого пользователя 402.
В зоне 408 среды системы 100 освещения, где FOV второго пользователя 404 не перекрывается FOV первого пользователя 402, контроллер 102 формирования изображения выполнен с возможностью определения установок света для света, испускаемого посредством источника(ов) 110 света, который падает в зону 408 среды системы 100 освещения в FOV только второго пользователя 404, в соответствии с индивидуальными предпочтениями освещения второго пользователя.
Зона 410 среды системы 100 освещения, является той, где FOV первого пользователя 402 перекрывается с FOV второго пользователя 404. В результате этапов S212 и S214, выполненных посредством контроллера 102 формирования изображения, контроллер 102 формирования изображения идентифицирует каждый из источников света, которые позиционированы так, что они испускают свет в зону 410, и разрешает конфликты между предпочтениями освещения первого пользователя 402 и второго пользователя 404 для того, чтобы определить установки света для каждого из этих идентифицированных источников света.
Этапы, описанные выше со ссылкой на Фигуру 2, могут повторяться периодически на основе инициирования по времени, или могут повторяться на основе инициирования по событию.
Например, этапы Фигуры 2 могут повторяться на основе обнаружения контроллером формирования изображения жеста, выполненного пользователем в среде системы 100 освещения. В этих вариантах осуществления, контроллер формирования изображения выполнен с возможностью обнаружения жеста, выполненного пользователем, на основании сигнала, принимаемого от датчика(ов) 104.
Жест является действием, которое выполняется однозначно пользователем-человеком в целях сигнализации намерения управлять некоторой системой или устройством. Кроме того, понятие «жест», используемое в данном документе, относится к движению по меньшей мере одной конечности тела по воздуху (или другой жидкой среде пространства, занимаемого пользователем, например воде). Раз так, то это исключает действие, которое обнаруживается чисто посредством обнаружения рассматриваемой конечности тела, нажимающей или удерживаемой на кнопке или поверхности управления, такой как сенсорный экран, опорная площадка или следящая площадка (будто прямо или косвенно через инструмент, такой как стилус). Это также исключает обнаружение чисто на основе перемещения воспринимающего устройства по поверхности при нахождении в контакте с этой поверхностью, например, мыши. Наоборот, обнаружение жеста означает обнаружение движения пользователя посредством бесконтактного или не тактильного принципа восприятия.
Жест может быть явным жестом, таким как пользователь, поднимающий или опускающий свою руку, или неявным жестом, таким как пользователь, проходящий, читающий, пишущий или работающий за персональным компьютером.
Как часть процесса регистрации, описанного выше, пользователь может ассоциировать предпочтения освещения с одним или более жестом. Информация по жестам пользователя и ассоциированным предпочтениям освещения хранится в памяти 106. Например, пользователь может указывать, что когда пользователь поднимает руку, источники света, которые испускают свет в его поле зрения, должны становиться ярче пропорционально амплитуде жеста, например, насколько высоко поднята рука. Сходным образом, пользователь может указывать, что когда пользователь опускает руку, источники света, которые испускают свет в его поле зрения, должны затемняться пропорционально амплитуде жеста, например, насколько рука опускается. Отметим, что используемое в данном документе понятие «пропорционально» не обязательно означает пропорционально в строгом математическом смысле, т.е., не обязательна линейная зависимость между любыми двумя величинами, такими как интенсивность и расстояние, которое переместилась рука (несмотря на то, что такая зависимость является одной возможной).
Контроллер 102 формирования изображения выполнен с возможностью обнаружения жеста, выполняемого посредством пользователя на основании сигнала, принимаемого через интерфейс 105a от датчика(ов) 104, и извлечения предпочтений освещения пользователя, ассоциированных с обнаруженным жестом, из памяти 106 на этапе S204.
Таким образом, в соответствии с описанными выше вариантами осуществления, когда пользователь делает жест, чтобы управлять источником(ами) 110 света, эффект запрошенного изменения на других пользователей в среде системы 100 освещения вычисляется в соответствии с (i) ориентацией других пользователей, присутствующих в среде системы 100 освещения, и (ii) предпочтениями других пользователей, присутствующих в среде системы 100 освещения. Запрошенное изменение освещения определяется с разрешением конфликтов посредством масштабирования его в соответствии с эффектом, которое запрошенное изменение в освещении имеет на других пользователей, на основании ориентации и предпочтений пользователей, присутствующих в среде системы 100 освещения.
Рассмотрим сценарий, где три пользователя (Пользователь A, Пользователь B и Пользователь C) присутствуют в комнате, в которой располагаются источник(и) 110 света. Пользователь B обращен лицом в направлении противоположном Пользователю A и, следовательно, наблюдает сцену, отличную от той, которую наблюдает Пользователь A. Пользователь C обращен лицом под прямым углом к Пользователю A и Пользователю B и, следовательно, наблюдает сцену, которая совместно использует некоторые свойства сцен, наблюдаемых Пользователем A и Пользователем B.
В данном сценарии, если Пользователь A делает жест, чтобы увеличить интенсивность освещения. Обнаруживается, что Пользователь B не будет затронут данным изменением, тогда как Пользователь C будет затронут частично. В соответствии с вариантами осуществления, описанными выше, если обнаруживается, что Пользователь C имеет предпочтения освещения сходные с Пользователем A, интенсивность освещения в FOV Пользователя A меняется как запрошено Пользователем A. Тем не менее, если обнаруживается, что Пользователь C имеет предпочтения освещения отличные от Пользователя A, тогда изменение, запрошенное Пользователем A, масштабируется соответственно на основании предпочтений освещения Пользователя A и Пользователя C.
Следует иметь в виду, что варианты осуществления, описанные в данном документе, обладают преимуществом в том, что разрешение конфликтов, выполняемое посредством контроллера 102 формирования изображения, рассматривает каждую из динамически меняющейся ориентации пользователей, в то время как не оказывается воздействие на свет, испускаемый посредством источника света в зоне среды в поле зрения одного пользователя, посредством предпочтений освещения других пользователей, которые не могут видеть зону, видимую одному пользователю.
Следует иметь в виду, что варианты осуществления выше были описаны только в качестве примера. Несмотря на то, что варианты осуществления были проиллюстрированы и описаны подробно на чертежах и вышеприведенном описании, такая иллюстрация и описание должны рассматриваться иллюстрирующими или примерными, а не ограничивающими, и изобретение не ограничивается раскрываемыми вариантами осуществления.
Другие вариации в отношении раскрытых вариантов осуществления могут быть понятны и осуществлены специалистами в соответствующей области техники при реализации на практике заявленного изобретения, из изучения чертежей, раскрытия, и прилагаемой формулы изобретения. В формуле изобретения, слово «содержащий» не исключает других элементов или этапов, а формы единственного числа не исключают множество. Один процессор или другой блок может выполнять функции нескольких элементов, перечисленных в формуле изобретения. Тот лишь факт, что некоторые меры перечислены во взаимно разных зависимых пунктах формулы изобретения, не указывает на то, что сочетание этих мер не может быть использовано для поучения преимущества. Компьютерная программа может быть сохранена/распространяться на пригодном носителе информации, таком как оптический запоминающий носитель информации или твердотельный носитель информации, поставляемый совместно с или как часть другого аппаратного обеспечения, но также может быть распространена в других формах, как, например, через Интернет или проводные или беспроводные телекоммуникационные системы. Любые ссылочные обозначения в формуле изобретения, не должны толковаться в качестве ограничивающих объем.