СПОСОБ УПРАВЛЕНИЯ ОСВЕТИТЕЛЬНЫМ УСТРОЙСТВОМ
LIGHTING DEVICE CONTROL METHOD

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Изобретение относится к способу управления по меньшей мере одним осветительным устройством в пространстве. Изобретение дополнительно относится к компьютерному программному продукту для выполнения этого способа. Изобретение дополнительно относится к осветительной системе для управления по меньшей мере одним осветительным устройством в пространстве. Изобретение дополнительно относится к пользовательскому вводу для использования в осветительной системе.
УРОВЕНЬ ТЕХНИКИ
Современные и будущие домашние и офисные среды будут содержать большое число управляемых осветительных устройств. Обычно такие осветительные устройства управляются посредством переключателя света или интеллектуального устройства, такого как смартфон. Пользовательский интерфейс смартфона позволяет пользователю выбрать установочный параметр света, причем который затем передается (беспроводным способом) одному или более осветительным устройствам. Управление осветительными устройствами посредством такого интеллектуального устройства может быть затруднительным, особенно когда пользователь желает управлять несколькими осветительными устройствами по отдельности.
Заявка на патент США № 20110276152 A1 раскрывает устройство для обеспечения установочных параметров (света) системы управления для реализации пространственного распределения воспринимаемого выходного сигнала в физическом пространстве, причем эта система управления выполнена с возможностью управления по меньшей мере одним выходным устройством (например, осветительным устройством), расположенным в этом физическом пространстве. Система управления дополнительно выполнена с возможностью сохранения в памяти данных, представляющих местоположения, связанные с соответствующими выходными устройствами в физическом пространстве, относительно точки отсчета. Система управления дополнительно включает в себя устройство ввода для получения пользовательского ввода, относящегося к по меньшей мере одному местоположению, связанному с одним из выходных устройств. Установочные параметры (света) основаны на данных, соответствующих пользовательскому вводу. Устройство ввода включает в себя по меньшей мере один компонент для управления посредством позиционирования пользователем по меньшей мере первой точки на этом компоненте и систему датчиков, выполненную с возможностью обеспечения выходных данных для детектирования угловой координаты первой точки относительно по меньшей мере одной оси, проходящей через вторую точку устройства ввода. Угловые координаты могут быть показаны в виде компасных румбов, которые соответствуют секторам в физическом пространстве. Это позволяет пользователю выбирать одно или более (осветительных) устройств посредством выбора угловой координаты, после чего пользователь может выбрать установочный параметр (света) для выбранного (осветительного) устройства. Необходимо, чтобы пользователь сконфигурировал систему управления перед тем, как пользователь сможет выбрать осветительные устройства.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Целью настоящего изобретения является обеспечение способа и осветительной системы для управления осветительными устройствами в пространстве путем направленного пользовательского ввода. Дополнительной целью настоящего изобретения является обеспечение способа и осветительной системы для управления осветительными устройствами в пространстве путем направленного пользовательского ввода, причем пользователю не требуется выполнять никакого ввода в эксплуатацию. Дополнительной целью настоящего изобретения является обеспечение способа и осветительной системы для управления осветительными устройствами в пространстве, причем это управление требует меньших когнитивных усилий от пользователя.
Согласно первому аспекту настоящего изобретения, цель достигается способом управления по меньшей мере одним осветительным устройством в пространстве, причем способ содержит этапы, на которых:
- принимают первый пользовательский ввод, связанный с установочным параметром света,
- воспринимают второй пользовательский ввод, указывающий направление относительно пользовательского устройства ввода,
- получают информацию, указывающую ориентацию пользовательского устройства ввода,
- получают информацию, указывающую местоположение пользовательского устройства ввода,
- получают информацию, указывающую местоположения одного или более осветительных устройств,
- определяют, на основе местоположений упомянутых одного или более осветительных устройств и местоположения и ориентации пользовательского устройства ввода, местоположение и ориентацию пользовательского устройства ввода относительно упомянутых одного или более осветительных устройств,
- определяют, на основе местоположения и ориентации пользовательского устройства ввода относительно упомянутых одного или более осветительных устройств, расположено ли осветительное устройство в упомянутом направлении,
- генерируют команду управления для осветительного устройства на основе установочного параметра света и
- передают команду управления осветительному устройству для управления осветительным устройством согласно установочному параметру света.
За счет получения информации о местоположениях упомянутых одного или более осветительных устройств, местоположении пользовательского устройства ввода и ориентации пользовательского устройства ввода могут быть определены местоположение и ориентация пользовательского устройства ввода относительно упомянутых одного или более осветительных устройств. Таким образом, может быть определено относительное направление второго пользовательского ввода, которое позволяет определить, расположено ли осветительное устройство в этом направлении. Это позволяет пользователю просто выбрать установочный параметр света и выбрать направление на пользовательском устройстве ввода, после чего осветительное устройство, расположенное в этом направлении, будет управляться согласно установочному параметру света из первого пользовательского ввода. Пользователь может, например, выбрать пиктограмму установочного параметра света (например, световую сцену) на сенсорном экране смартфона и перетащить эту пиктограмму в направлении осветительного устройства и, таким образом, управлять световым выходом осветительного устройства согласно выбранному установочному параметру света. Местоположения упомянутых одного или более осветительных устройств и местоположение и ориентация пользовательских устройств ввода могут быть либо восприняты, либо сообщены системе управления освещением, что обеспечивает преимущество, состоящее в том, что от пользователя не требуется выполнения никаких этапов по вводу в эксплуатацию.
В одном варианте осуществления способа направление указывает область в пространстве, а этап определения того, расположено ли осветительное устройство в этом направлении, содержит этап определения того, расположено ли осветительное устройство в этой области. В этом варианте осуществления осветительное устройство не обязательно должно быть расположено в местоположении, находящемся точно в направлении, указанном вторым пользовательским вводом. Это позволяет пользователю выбрать осветительное устройство за счет выдачи направления по существу на местоположение этого осветительного устройства, без необходимости точно выдавать направление на местоположение этого осветительного устройства.
В дополнительном варианте осуществления упомянутая область содержит по меньшей мере первую область и вторую область, и при этом этап определения того, расположено ли осветительное устройство в этой области, дополнительно содержит этап определения того, расположено ли осветительное устройство в первой области или второй области, и при этом этап генерирования команды управления для осветительного устройства на основе установочного параметра света содержит:
- генерирование первой команды управления для осветительного устройства на основе установочного параметра света, если осветительное устройство расположено в первой области, и
- генерирование второй команды управления для осветительного устройства на основе второго установочного параметра света, если осветительное устройство расположено во второй области.
Преимущество этого варианта осуществления состоит в том, что он позволяет пользователю выбрать множество осветительных устройств путем обеспечения единственного пользовательского ввода и управлять осветительными устройствами на основе их относительного расстояния в упомянутом направлении. Например, первым осветительным устройством, расположенным в первой области, можно управлять согласно первому установочному параметру света, который является установочным параметром яркого красного света, в то время как вторым осветительным устройством, расположенным во второй области, можно управлять согласно второму установочному параметру света, который является установочным параметром менее яркого света. Таким образом, это позволяет пользователю создавать световой эффект, который создается за счет светового излучения множества осветительных устройств.
В предыдущих вариантах осуществления способа второй пользовательский ввод является сенсорным вводом, а этап восприятия второго пользовательского ввода может дополнительно содержать восприятие интенсивности второго пользовательского ввода, основанной на скорости перемещения сенсорного ввода и/или основана на уровне давления сенсорного ввода, и размер области может быть определен посредством интенсивности (силы) второго пользовательского ввода. Это позволяет пользователю управлять пользовательским устройством ввода для определения размера упомянутой области. Это может быть предпочтительным, если пользователь желает выбрать множество осветительных устройств.
В одном варианте осуществления способа второй пользовательский ввод дополнительно указывает расстояние, а этап определения того, расположено ли осветительное устройство в упомянутом направлении, дополнительно содержит определение того, расположено ли осветительное устройство в пределах заданной близости расстояния, указанного вторым пользовательским вводом. Это позволяет пользователю, работающему с пользовательским устройством ввода, определять расстояние, на котором расположено осветительное устройство. Это может быть предпочтительным, если пользователь желает управлять первым осветительным устройством, которое расположено дальше, чем второе осветительное устройство, но в том же самом направлении, без управления вторым осветительным устройством.
В одном варианте осуществления способа второй пользовательский ввод воспринимают в точке ввода на пользовательском устройстве ввода, а направление определяют путем экстраполяции пути от точки отсчета пользовательского устройства ввода через точку ввода. Это позволяет пользователю обеспечить, например, пользовательский ввод на краю (точка ввода) пользовательского устройства ввода, после чего упомянутое направление определяют путем экстраполяции пути, например, от центра (точка отсчета) пользовательского устройства ввода через точку ввода. Таким образом, для обеспечения указания направления требуется только один пользовательский ввод.
Альтернативно, второй пользовательский ввод является жестом, указывающим по меньшей мере на две точки ввода, и направление определяют путем экстраполяции пути от первой точки ввода из упомянутых по меньшей мере двух точек ввода через вторую точку ввода из упомянутых по меньшей мере двух точек ввода. Это позволяет пользователю обеспечить, например, жест проведения пальцем или жест с перемещением руки, после чего упомянутое направление определяют путем экстраполяции пути от первого местоположения, например, пальца, через второе местоположение пальца.
Альтернативно, второй пользовательский ввод является звуковым вводом, а направление определяют посредством ориентации пользовательского устройства ввода. Это позволяет пользователю обеспечить направление путем ориентирования пользовательского устройства ввода в требуемом направлении и путем обеспечения звукового ввода, например, речевой команды, для управления световым выходом одного или более осветительных устройств, расположенных в этом направлении.
Согласно второму аспекту настоящего изобретения, цель достигается за счет компьютерного программного продукта, содержащего компьютерный программный код для выполнения способа из любых вышеупомянутых способов, когда компьютерный программный продукт выполняется на блоке обработки вычислительного устройства.
Согласно третьему аспекту настоящего изобретения, цель достигается за счет осветительной системы для управления по меньшей мере одним осветительным устройством в пространстве, содержащей:
- пользовательское устройство ввода для приема первого пользовательского ввода, связанного с установочным параметром света и для восприятия второго пользовательского ввода, указывающего направление относительно пользовательского устройства ввода,
- приемник для приема информации, указывающей ориентацию пользовательского устройства ввода, и для приема информации, указывающей местоположение пользовательского устройства ввода,
- процессор для:
а. получения информации, указывающей местоположения одного или более осветительных устройств,
b. определения, на основе местоположений упомянутых одного или более осветительных устройств и местоположения и ориентации пользовательского устройства ввода, местоположения и ориентации пользовательского устройства ввода относительно упомянутых одного или более осветительных устройств,
c. определения, на основе местоположения и ориентации пользовательского устройства ввода относительно упомянутых одного или более осветительных устройств, того, расположено ли осветительное устройство в упомянутом направлении, и
d. генерирования команды управления для осветительного устройства на основе установочного параметра света, и
- передатчик для передачи команды управления осветительному устройству для управления осветительным устройством согласно установочному параметру света.
В одном варианте осуществления осветительной системы направление указывает область, а пользовательское устройство ввода выполнено с возможностью детектирования интенсивности первого пользовательского ввода, и размер области определяют посредством интенсивности второго пользовательского ввода.
В одном варианте осуществления осветительной системы пользовательское устройство ввода содержит сенсорный элемент для детектирования жеста проведения пальцем в качестве второго пользовательского ввода, причем этот жест проведения пальцем указывает направление. Жест проведения пальцем может быть, например, линейным проведением пальцем от первой точки на сенсорном элементе до второй точки сенсорного элемента. Процессор может быть дополнительно выполнен с возможностью экстраполяции пути от первой точки через вторую точку для определения направления. Это обеспечивает преимущество, состоящее в том, что это позволяет пользователю управлять осветительным устройством путем простого проведения пальцем в направлении осветительного устройства.
В одном варианте осуществления осветительной системы пользовательское устройство ввода содержит приемник, процессор и передатчик.
В одном варианте осуществления пользовательское устройство ввода содержит датчик местоположения и/или датчик ориентации для детектирования местоположении и/или ориентации, соответственно, пользовательского устройства ввода. Это позволяет пользовательскому устройству ввода определять свое местоположение и/или ориентацию. Местоположение и/или ориентация могут быть сообщены процессору, который использует эти данные для определения того, расположено ли осветительное устройство в упомянутом направлении, указанном вторым пользовательским вводом.
Согласно третьему аспекту настоящего изобретения, цель достигается пользовательским устройством ввода согласно любому из вышеупомянутых пользовательских устройств ввода для использования в любой из вышеупомянутых осветительных систем.
Следует понимать, что заявленные осветительная система, пользовательское устройство ввода или компьютерный программный продукт могут иметь варианты осуществления, подобные и/или идентичные вариантам осуществления заявленного способа управления по меньшей мере одним осветительным устройством в пространстве.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеупомянутые, а также дополнительные задачи, признаки и преимущества раскрытых способов, осветительных систем и пользовательских устройств ввода станут лучше понятны из нижеследующего иллюстративного и неограничивающего подробного описания вариантов осуществления устройств и способов со ссылкой на прилагаемые чертежи, на которых:
Фиг. 1 схематично показывает вариант осуществления осветительной системы по изобретению для управления по меньшей мере одним осветительным устройством в пространстве;
Фиг. 2a и 2b схематично показывают варианты осуществления сенсорного устройства по изобретению для управления по меньшей мере одним осветительным устройством в пространстве на основе направления, указанного пользователем;
Фиг. 3 схематично показывает вариант осуществления сенсорного устройства по изобретению для управления двумя осветительными устройствами, расположенными в некоторой области;
Фиг. 4 схематично показывает вариант осуществления сенсорного устройства по изобретению для управления осветительным устройством, расположенным в первой области, согласно первому установочному параметру света, и двумя осветительными устройствами, расположенными во второй области, согласно второму установочному параметру света;
Фиг. 5 схематично показывает вариант осуществления сенсорного устройства по изобретению для управления двумя расположенными осветительными устройствами посредством обеспечения двух вторых пользовательских вводов;
Фиг. 6 схематично показывает вариант осуществления сенсорного светильника по изобретению для управления другим светильником на основе одного пользовательского ввода;
Фиг. 7 схематично показывает вариант осуществления носимого пользовательского устройства ввода по изобретению для управления по меньшей мере одним осветительным устройством в пространстве; и
Фиг. 8 схематично показывает этапы способа по изобретению для управления по меньшей мере одним осветительным устройством в пространстве.
Все фигуры являются схематичными, не обязательно приведены в масштабе, и в общем показывают только части, которые необходимы для разъяснения изобретения, причем другие части могут быть исключены или только предполагаться.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Фиг. 1 схематично показывает вариант осуществления осветительной системы 100 по изобретению для управления по меньшей мере одним осветительным устройством 110 в пространстве (например, в домашней среде, офисном пространстве, внешней окружающей среде и т.д.). Осветительная система 100 содержит пользовательское устройство 104 ввода, выполненное с возможностью приема первого пользовательского ввода, связанного с установочным параметром света. Пользовательское устройство 104 ввода дополнительно выполнено с возможностью восприятия второго пользовательского ввода, указывающего направление относительно пользовательского устройства 104 ввода. Осветительная система 100 дополнительно содержит приемник 106, выполненный с возможностью приема информации, указывающей ориентацию пользовательского устройства 104 ввода, и приема информации, указывающей местоположение пользовательского устройства 104 ввода. Осветительная система 100 дополнительно содержит процессор 102 (например, электронные схемы, микроконтроллер, микросхему и т.д.), выполненный с возможностью получения информации, указывающей местоположения одного или более осветительных устройств 110, определения, на основе местоположений упомянутых одного или более осветительных устройств 110 и местоположения и ориентации пользовательского устройства 104 ввода, местоположения и ориентации пользовательского устройства 104 ввода относительно упомянутых одного или более осветительных устройств 110, определения, на основе местоположения и ориентации пользовательского устройства 104 ввода относительно упомянутого одного или более осветительных устройств 110 того, расположено ли осветительное устройство 110 в упомянутом направлении, и генерирования команды управления для осветительного устройства 110 на основе установочного параметра света. Осветительная система 100 дополнительно содержит передатчик 108 для передачи команды управления осветительному устройству 110 для управления осветительным устройством 110 согласно установочному параметру света. Это позволяет пользователю, например, выбрать пиктограмму установочного параметра света (например, световую сцену) на сенсорном экране смартфона и перетащить эту пиктограмму в направлении осветительного устройства и, таким образом, управлять световым выходом осветительного устройства согласно выбранному установочному параметру света.
Приемник 106, процессор 102 и передатчик 108 осветительной системы 100 могут содержаться в пользовательском устройстве 104 ввода. Пользовательское устройство 104 ввода может быть, например, интеллектуальным устройством, таким как смартфон или интеллектуальные часы, содержащим пользовательский интерфейс для приема первого и второго пользовательского ввода. Интеллектуальное устройство может дополнительно содержать приемник 106, который может содержать датчик ориентации (такой как один или более акселерометров, один или более гироскопов, один или более магнитометров, один или более датчиков наклона и т.д.) и датчик местоположения, выполненный с возможностью приема информации о местоположении интеллектуального устройства. Интеллектуальное устройство может дополнительно содержать процессор 102, выполненный с возможностью определения того, расположено ли осветительное устройство 110 в упомянутом направлении, и генерирования команды управления для этого осветительного устройства 110, и передатчик 108 для передачи команды управления осветительному устройству 110, если осветительное устройство 110 расположено в направлении, указанном вторым пользовательским вводом.
Альтернативно, приемник 106, процессор 102 и передатчик 108 могут содержаться в автономном устройстве (например, в домашней/ офисной автоматизированной системе, центральном сервере здания, смартфоне и т.д.), выполненном с возможностью обмена данными с пользовательским устройством 104 ввода. Пользовательское устройство ввода может быть, например, портативным светильником, содержащим пользовательский интерфейс для приема первого и второго пользовательского ввода, указывающих соответственно выбор установочного параметра света и направление относительно пользовательского устройства ввода. Альтернативно, приемник 106, процессор 102 и передатчик 108 могут быть распределены по множеству устройств, выполненных с возможностью обмена данными друг с другом.
Пользовательское устройство 104 ввода может быть устройством любого типа, выполненным с возможностью приема первого пользовательского ввода, связанного с установочным параметром света, и второго пользовательского ввода, указывающего направление. Пользовательское устройство 104 ввода может быть интеллектуальным устройством (таким как удаленное устройство управления, автоматизированный терминал здания, смартфон, интеллектуальные часы, интеллектуальные очки, планшетный персональный компьютер и т.д.), бытовым прибором (таким как светильник, телевизор, игровая консоль и т.д.) или любым другим устройством, выполненным с возможностью приема вышеупомянутых пользовательских вводов. Пользовательское устройство 104 ввода может содержать пользовательский интерфейс любого типа, выполненный с возможностью приема первого и второго пользовательского ввода. Пользовательский интерфейс может, например, содержать сенсорное устройство, такое как сенсорная панель, сенсорный экран, одна или более кнопок и/или один или более ползунков для приема сенсорного ввода. Примеры пользовательских интерфейсов будут проиллюстрированы в примерах ниже.
Первый пользовательский ввод связан с установочным параметром света. Пользовательское устройство 104 ввода может, например, содержать сенсорный экран, выполненный с возможностью отображения спектра цветов или множества выбираемых (пиктограмм) установочных параметров света (световых сцен). Такие установочные параметры света могут относиться к параметрам, таким как цвет (оттенок), яркость (интенсивность) и/или насыщенность света. Такие установочные параметры света могут дополнительно относиться к динамике (т.е. к изменению одного или более параметров с течением времени) света.
Второй пользовательский ввод может быть воспринят в точке ввода на пользовательском устройстве 104 ввода, а направление может быть определено путем экстраполяции пути от точки отсчета пользовательского устройства 104 ввода через точку ввода. Это позволяет пользователю обеспечить, например, пользовательский ввод на краю сенсорной поверхности (точка ввода), после чего направление может быть определено путем экстраполяции пути от, например, центра пользовательского устройства 104 ввода (точки отсчета) через точку ввода. Таким образом, для обеспечения указания направления может потребоваться только один пользовательский ввод.
Альтернативно, второй пользовательский ввод является жестом, указывающим по меньшей мере две точки ввода, а направление определяют путем экстраполяции пути от первой точки ввода из упомянутых по меньшей мере двух точек ввода через вторую точку ввода из упомянутых по меньшей мере двух точек ввода. Это позволяет пользователю обеспечить, например, жест проведения пальцем на сенсорном пользовательском интерфейсе (например, сенсорном экране), после чего упомянутое направление определяют путем экстраполяции пути от первого местоположения (первой точки ввода) пальца пользователя на сенсорном пользовательском интерфейсе через второе местоположение (вторую точку ввода) пальца пользователя на сенсорном пользовательском интерфейсе. Альтернативно, пользовательское устройство ввода может содержать камеру для детектирования пользовательских перемещений в качестве второго пользовательского ввода. Пользователь может обеспечить, например, жест рукой, который может быть детектирован камерой, после чего упомянутое направление определяют путем экстраполяции пути от первого местоположения (первой точки ввода) руки пользователя через второе местоположение (вторую точку ввода) руки пользователя.
Альтернативно, второй пользовательский ввод может быть звуковым вводом, а упомянутое направление может быть определено путем ориентации пользовательского устройства 104 ввода. Это позволяет пользователю обеспечить направление путем ориентирования пользовательского устройства 104 ввода в требуемом направлении, и путем обеспечения звукового ввода, например, речевой команды, управлять световым выходом одного или более осветительных устройств 110, расположенных в упомянутом направлении. Пользовательское устройство 104 ввода может содержать микрофон для детектирования звукового ввода, и процессор может быть выполнен с возможностью идентификации речевой команды.
Осветительная система 100 дополнительно содержит приемник 106, выполненный с возможностью получения информации, указывающей ориентацию пользовательского устройства 104 ввода, и информации, указывающей местоположение пользовательского устройства 104 ввода. Пользовательское устройство ввода может содержать датчик ориентации (такой как один или более акселерометров, один или более гироскопов, один или более магнитометров, один или более датчиков наклона и т.д.), выполненный с возможностью детектирования ориентации пользовательского устройства 104 ввода. Ориентация пользовательского устройства 104 ввода может быть определена посредством крена, тангажа и рыскания пользовательского устройства 104 ввода относительно осей X, Y и Z. После детектирования своей ориентации пользовательское устройство 104 ввода может сообщить свою ориентацию приемнику 106. Пользовательское устройство 104 ввода может дополнительно содержать датчик местоположения для определения местоположения пользовательского устройства 104 ввода. Местоположение пользовательского устройства 104 ввода может быть относительно пространства, в котором пользовательское устройство 104 ввода расположено, или оно может быть относительно местоположения упомянутых одного или более осветительных устройств 110, расположенных в этом пространстве. Осветительная система 100 может дополнительно содержать систему позиционирования для определения местоположения пользовательского устройства 104 ввода и упомянутых одного или более осветительных устройств 110. Примером такой системы позиционирования является (внутренняя) система позиционирования, которая использует множество радиочастотных маяков (РЧ-маяков), распределенных по всему пространству, которые могут обмениваться данными с датчиком местоположения в пользовательском устройстве 104 ввода. Датчик местоположения может быть, например, РЧ-передатчиком/приемником, выполненным с возможностью передачи и/или приема РЧ-сигналов к/от РЧ-маяков. Система позиционирования может использовать триангуляцию или трилатерацию для вычисления положения пользовательского устройства 104 ввода относительно положения РЧ-маяков на основе, например, времени распространения (TOF) РЧ-сигналов, принимаемых от РЧ-маяков, или на основе уровня принятых РЧ-сигналов, принимаемых от РЧ-маяков. Дополнительно или альтернативно, пользовательское устройство 104 ввода может содержать датчик освещенности в качестве датчика местоположения для детектирования кодированного светового сигнала (модулированного светового сигнала, содержащего встроенный код), излучаемого источником света светильника. Этот по меньшей мере один кодированный световой сигнал может содержать информацию о местоположении светильника, тем самым позволяя пользовательскому устройству 104 ввода определять свое местоположение. Местоположение может быть определено более точно на основе характеристики принятого кодированного светового сигнала (например, на основе интенсивности света, отношения сигнал/шум для сигнала, угла падения света и т.д.). Альтернативно системе позиционирования, пользовательское устройство ввода может содержать датчик высоты (например, датчик (милли)барометрического давления) для определения высоты (значения Z) пользовательского устройства 104 ввода. Местоположение пользовательского устройства ввода в пространстве может быть определено координатами/значениями X, Y и/или Z в пространстве. После детектирования своего местоположения пользовательское устройство ввода может сообщить свое местоположение приемнику. Местоположение упомянутых одного или более осветительных устройств 110 может быть детектировано подобным образом, и детектированные местоположения упомянутых одного или более осветительных устройств 110 могут быть сообщены процессору 102, который использует эту информацию для определения того, расположено ли осветительное устройство 110 в упомянутом направлении.
Процессор 102 осветительной системы 100 выполнен с возможностью получения информации, указывающей местоположения осветительных устройств 110. Местоположения одного или более осветительных устройств 110 могут храниться в памяти, которая может быть доступной для процессора 102. Альтернативно или дополнительно, процессор 102 может быть выполнен с возможностью обмена данными с внешним устройством, таким как автоматизированная система здания, которая контролирует местоположение осветительных устройств 110 (и/или пользовательских устройств 104 ввода). Автоматизированная система здания может быть выполнена с возможностью определения местоположений упомянутых одного или более осветительных устройств 110 путем реализации одной или более из вышеупомянутых технологий позиционирования.
Процессор 102 осветительной системы 100 дополнительно выполнен с возможностью определения того, расположено ли осветительное устройство 110 в направлении, указанном вторым пользовательским вводом. Фиг. 2a и 2b показывают вид сверху того, как процессор 102 может определить, расположено ли осветительное устройство 110 в направлении, указанном вторым пользовательским вводом. Фиг. 2a и 2b показывают координатную сетку, чьи координаты (x, y) указывают местоположение осветительного устройства или пользовательского устройства ввода. В примере по фиг. 2а пользовательское устройство ввода является интеллектуальным устройством 200, содержащим сенсорный экран 202, выполненный с возможностью приема сенсорного ввода 204, указывающего направление 206. Процессор (не показан) на фиг. 2а получает местоположение осветительного устройства 210, которое расположено в точке (1, 2), и местоположение осветительного устройства 212, которое расположено в точке (2, 3), например, путем обращения к памяти, хранящей эти местоположения. Приемник (не показан) получает местоположение (3, 1) и ориентацию 208 пользовательского устройства 200 ввода (например, на основе данных датчиков от датчиков пользовательского устройства ввода). Процессор может определить путем экстраполяции вектора, ориентированного в направлении 206, и на основе местоположения осветительных устройств 210, 212 и местоположения и ориентации 208 пользовательского устройства 200 ввода, что осветительное устройство 210 расположено в направлении 206, обеспеченном пользовательским вводом 204.
Фиг. 2b показывает, что даже когда направление 206' относительно пользовательского устройства 200' ввода является таким же, как направление 206 относительно пользовательского устройства 200 ввода, осветительное устройство 212 находится в направлении 206' вследствие ориентации 208' пользовательского устройства 200' ввода (которая отлична от ориентации 208 пользовательского устройства 200 ввода на фиг. 2а). Это показывает, что пользователь может просто выбирать осветительное устройство путем указания направления на упомянутое подлежащее выбору осветительное устройство через пользовательский интерфейс, независимо от ориентации пользовательского устройства ввода.
Процессор 102 дополнительно выполнен с возможностью генерирования команды управления для осветительного устройства 110 на основе установочного параметра света. Команда управления содержит инструкции для осветительного устройства 110, которое, после приема команды управления, может выполнить эти инструкции для управления световым выходом осветительного устройства 110. Команда управления может содержать управляющие инструкции для управления параметром, таким как цвет, яркость, насыщенность, цветовая температура и т.д. осветительного устройства 110. Команда управления может дополнительно содержать инструкции для того, чтобы осветительное устройство 110 излучало динамический световой эффект (т.е. световой эффект, в котором параметры изменяются с течением времени).
Передатчик 108 осветительной системы 100 выполнен с возможностью передачи команды управления осветительному устройству 110 для управления осветительным устройством 110 согласно установочному параметру света. Передатчик 108 может содержать аппаратное средство для передачи команды управления посредством любого проводного или беспроводного протокола связи. Могут быть использованы различные проводные и беспроводные протоколы связи, например, Ethernet, DMX, DALI, USB, Bluetooth, Wi-Fi, Li-Fi, 3G, 4G или ZigBee. Конкретная технология связи может быть выбрана на основе коммуникационных возможностей осветительного устройства 110, энергопотребления коммуникационного драйвера для (беспроводной) технологии связи и/или дальности связи для сигналов.
Упомянутые одно или более осветительных устройств 110 могут быть осветительными устройствами 110 любого типа, выполненными с возможностью приема команд управления освещением. Упомянутые одно или более осветительных устройств 110 могут содержать светодиодный (LED) источник света, источник света с нитью накала, люминесцентный источник света, источник света с разрядными лампами высокой интенсивности и т.д. Упомянутые одно или более осветительных устройств 110 могут быть выполнены с возможностью обеспечения общего освещения, рабочего освещения, внешнего освещения, атмосферного освещения, местного освещения, внутреннего освещения, наружного освещения и т.д. Упомянутые одно или более осветительных устройств 110 могут быть установлены в светильнике или в осветительной арматуре. Альтернативно, упомянутые одно или более осветительных устройств 110 могут быть портативными осветительными устройствами (например, устройством, выполненным по размеру руки, таким как светодиодный куб, светодиодная сфера, осветительное устройство в форме объекта/животного и т.д.) или носимыми осветительными устройствами (например, светящимся браслетом, светящимся ожерельем и т.д.).
Направление может указывать область в пространстве, а процессор 102 может быть дополнительно выполнен с возможностью определения того, расположено ли осветительное устройство 110 в этом направлении, путем определения того, расположено ли осветительное устройство 110 в упомянутой области. Фиг. 3 показывает пример такой области 308. Фиг. 3 показывает вид сверху осветительной системы, содержащей пользовательское устройство 300 ввода, включающее в себя сенсорный экран 302 для приема первого пользовательского ввода, связанного с выбором установочного параметра света, и второго пользовательского ввода 304 (например, жеста проведения пальцем), указывающего направление 306, 306'. В этом примере процессор (не показан) может определить, что осветительные устройства 310 и 312 расположены в упомянутой области, и поэтому сгенерировать команду управления согласно установочному параметру света для этих осветительных устройств 310, 312. Осветительные устройства 314 и 316 расположены за пределами упомянутой области, и поэтому процессор не генерирует команду управления для этих осветительных устройств 314, 316. Размер области 308 может быть заданным, может быть определяемым пользователем или может быть зависимым от интенсивности второго пользовательского ввода. Скорость проведения пальцем или сила, прикладываемая к сенсорному экрану 302, могут указывать интенсивность.
Упомянутая область может содержать первую область и вторую область, и процессор 102 может быть дополнительно выполнен с возможностью определения того, расположено ли осветительное устройство 110 в первой области или второй области. Фиг. 4 показывает пример такой первой области 408 и такой второй области 408'. Фиг. 4 показывает вид сверху осветительной системы, содержащей пользовательское устройство 400 ввода, включающее в себя сенсорный экран 402 для приема первого пользовательского ввода, связанного с выбором установочного параметра света, и второго пользовательского ввода 404 (например, жеста проведения пальцем), указывающего направление 406, 406'. В этом примере процессор (не показан) может определить, что осветительное устройство 410 расположено в первой области 408, и поэтому может сгенерировать первую команду управления на основе установочного параметра света. Процессор может дополнительно определить, что осветительные устройства 412 и 414 расположены во второй области 408', и поэтому процессор генерирует вторую команду управления на основе второго установочного параметра света. Осветительное устройство 416 расположено за пределами упомянутой области, и поэтому процессор не генерирует команду управления для этого осветительного устройства 416. Первый пользовательский ввод может, например, относиться к выбору установочного параметра света, который напоминает восход солнца. Таким образом, процессор может сгенерировать команду управления для осветительного устройства 410, расположенного в первой области 408, предписывающую ему излучать яркий желтый свет, и процессор может сгенерировать команды управления для осветительных устройств 412 и 414, расположенных во второй области 408', предписывающие им излучать красный свет. Таким образом, выбранный восход солнца отражается в световом эффекте, создаваемом осветительными устройствами 410, 412 и 414. Например, это может быть также применимо, когда пользователь желает применить световой эффект к светодиодной полосе или массиву светодиодов, поскольку это позволяет пользователю указывать, какой светодиод должен управляться как «центральный» светодиод, после чего «центральным» светодиодом и «периферийными» светодиодами будут управлять для создания общего светового эффекта. Размеры областей могут быть заданными, могут быть определяемыми пользователем или могут быть зависимыми от интенсивности второго пользовательского ввода. Скорость проведения пальцем или сила, прикладываемая к сенсорному экрану 402, могут указывать интенсивность.
Второй пользовательский ввод может дополнительно указывать расстояние, и процессор 102 может быть дополнительно выполнен с возможностью определения того, расположено ли осветительное устройство 110 в пределах заданной близости расстояния, указанного вторым пользовательским вводом. Фиг. 5 показывает пример того, как расстояние, указанное вторым пользовательским вводом, преобразуется в расстояние в пространстве, на котором расположены осветительные устройства 510, 512 и пользовательское устройство 500 ввода. Преобразование из вводимого расстояния в фактическое расстояние может быть, например, умножено линейно или экспоненциально, тем самым позволяя пользователю указывать большое расстояние на небольшой поверхности ввода. Заданная близость (например, пороговое значение) может быть зависимой от преобразования или может быть основана на пользовательском вводе (например, более короткое расстояние может иметь меньший порог, а более длинное расстояние может иметь больший порог). Фиг. 5 показывает вид сверху осветительной системы в пространстве, содержащей пользовательское устройство 500 ввода, включающее в себя сенсорный экран 502 для приема первого пользовательского ввода, связанного с выбором установочного параметра света, и второго пользовательского ввода 504 (например, двухсоставного жеста проведения пальцем), указывающего два направления 506 и 508. Первая часть жеста 506 проведения пальцем указывает расстояние 516, которое может быть преобразовано в расстояние 516', после чего процессор (не показан) может определить, что осветительное устройство 510 расположено в направлении 506' и расположено в пределах заданной близости расстояния 516'. Вторая часть жеста 508 проведения пальцем указывает расстояние 518, которое может быть преобразовано в расстояние 518', после чего процессор может определить, что осветительное устройство 512 расположено в направлении 508' относительно местоположения осветительного устройства 510 и расположено в пределах заданной близости расстояния 518'. Это позволяет пользователю выбрать установочный параметр света, например, путем касания пиктограммы установочного параметра света (например, пиктограммы установочного параметра зеленого света) на сенсорном экране, и перетащить (провести пальцем) пиктограмму в направлении осветительного устройства 510 и затем перетащить (провести пальцем) пиктограмму в направлении осветительного устройства 512, тем самым указывая на то, что установочный параметр света (зеленый свет) должен быть применен к обоим осветительным устройствам 510, 512. Таким образом, в этом примере процессор генерирует одну или более команд управления для осветительных устройств 510 и 512 для управления их световыми выходами, соответственно.
Фиг. 6 схематично показывает вид в перспективе пространства, содержащего сенсорный светильник 600 для управления одним или более светильниками. Светильник 600 может, например, содержать сенсорную поверхность, пьезоэлектрический датчик, один или более микрофонов и т.д. для детектирования пользовательского ввода в некотором местоположении на светильнике. Первый пользовательский ввод, связанный с установочным параметром света, может быть принят на светильнике, или от удаленного управляющего устройства, которое выполнено с возможностью управления световым выходом светильника. Второй пользовательский ввод, указывающий направление относительно пользовательского устройства ввода, может быть воспринят на светильнике 600. В примере по фиг. 6 пользователь может обеспечить пользовательский ввод 604 на краю 602 светильника, тем самым указывая направление. Процессор (не показан) может определить направление 608 путем экстраполяции пути от точки 606 отсчета пользовательского устройства 600 ввода через точку 602 ввода, и, на основе местоположения и ориентации светильника 600 и местоположений других светильников 610 и 612, определить, что светильник 610 расположен в упомянутом направлении. В результате процессор может сгенерировать команду управления для осветительного устройства 610, содержащую инструкции для управления осветительным устройством 610 согласно установочному параметру света первого пользовательского ввода. Этот установочный параметр света может быть, например, активным установочным параметром света светильника 600, таким образом позволяя пользователю скопировать установочный параметр света светильника 600 на другой светильник путем обеспечения второго пользовательского ввода, указывающего направление.
Фиг. 7 схематично показывает вид сверху осветительной системы, содержащей носимое пользовательское устройство 700 ввода (такое как интеллектуальные очки), для управления осветительным устройством в пространстве. В этом примере направление определяют посредством ориентации головы 706' пользователя (и к тому же ориентации носимого пользовательского устройства 700 ввода). Это позволяет пользователю 706 посмотреть на осветительное устройство для обеспечения второго пользовательского ввода, указывающего направление. Носимое устройство может содержать датчик местоположения и/или датчик 702 ориентации для определения соответственно своего местоположения и/или ориентации. Пользователь может обеспечить жест, соответствующий первому пользовательскому вводу, для выбора установочного параметра света для осветительного устройства, который может быть детектирован камерой, содержащейся в носимом пользовательском устройстве 700 ввода, или пользователь может обеспечить речевую команду, представляющую первый пользовательский ввод, для выбора установочного параметра света для осветительного устройства. В этом примере процессор (не показан) носимого пользовательского устройства 700 ввода может определить, что осветительное устройство 710 расположено в направлении 708, на основе местоположения и ориентации носимого пользовательского устройства 700 ввода и на основе местоположений осветительных устройств 710 и 712. Носимое пользовательское устройство ввода может содержать микрофон 704 для детектирования первого пользовательского ввода, такого как речевая команда (например, «установить на зеленый») или звуковая команда (например, звук хлопка ладонями).
Следует отметить, что фиг. 2а-7 просто показывают схематичные примеры определения того, расположено ли осветительное устройство в упомянутом направлении в двумерном пространстве. Специалист в данной области техники сможет разработать многие альтернативы также для трехмерного пространства, не выходя за пределы прилагаемой формулы изобретения.
Фиг. 8 схематично показывает этапы способа 800 по изобретению для управления по меньшей мере одним осветительным устройством в пространстве. Способ 800 содержит этапы, на которых:
- принимают 802 первый пользовательский ввод, связанный с установочным параметром света,
- воспринимают 804 второй пользовательский ввод, указывающий направление относительно пользовательского устройства ввода,
- получают 806 информацию, указывающую ориентацию пользовательского устройства ввода,
- получают 808 информацию, указывающую местоположение пользовательского устройства ввода,
- получают 810 информацию, указывающую местоположения одного или более осветительных устройств,
- определяют 811, на основе местоположений упомянутых одного или более осветительных устройств 110 и местоположения и ориентации пользовательского устройства 104 ввода, местоположение и ориентацию пользовательского устройства 104 ввода относительно упомянутых одного или более осветительных устройств 110,
- определяют 812, на основе местоположения и ориентации пользовательского устройства ввода относительно упомянутых одного или более осветительных устройств, расположено ли осветительное устройство в упомянутом направлении,
- генерируют 814 команду управления для осветительного устройства на основе установочного параметра света и
- передают 816 команду управления осветительному устройству для управления осветительным устройством согласно установочному параметру света.
Как показано выше, разные компоненты осветительной системы 100 могут быть выполнены с возможностью выполнения любого из этих этапов способа или любого другого этапа способа прилагаемой формулы изобретения. Способы могут быть (частично) выполнены компьютерным программным продуктом для вычислительного устройства, содержащим компьютерный программный код для выполнения способа, когда компьютерный программный продукт выполняется на блоке обработки вычислительного устройства.
Следует отметить, что вышеупомянутые варианты осуществления иллюстрируют, а не ограничивают изобретение, и что специалисты в данной области техники смогут разработать многие альтернативные варианты осуществления, не выходя за рамки прилагаемой формулы изобретения.
В формуле изобретения никакие ссылочные позиции, помещенные в круглые скобки, не следует толковать как ограничивающие пункт формулы изобретения. Использование глагола «содержать» и его спряжений не исключает наличия элементов или этапов, отличных от заявленных в пункте формулы изобретения. Элемент в единственном числе не исключает наличия множества таких элементов. Изобретение может быть реализовано посредством аппаратного средства, содержащего несколько отдельных элементов, и посредством соответствующим образом запрограммированного компьютера или блока обработки. В пункте формулы изобретения на устройство, в котором перечисляется несколько средств, некоторые из этих средств могут быть реализованы одним и тем же элементом аппаратного обеспечения. Тот факт, что некоторые меры перечислены во взаимно отличающихся зависимых пунктах формулы изобретения, не указывает на то, что не может быть использована с преимуществом комбинация этих мер.
Аспекты изобретения могут быть реализованы в компьютерном программном продукте, который может быть набором инструкций компьютерной программы, хранимых на считываемом компьютером запоминающем устройстве, которые могут быть выполнены компьютером. Инструкции по настоящему изобретению могут находиться в любом интерпретируемом или выполняемом кодовом механизме (алгоритме), включая, но не ограничиваясь этим, сценарии, интерпретируемые программы, динамически подключаемые библиотеки (DLL) или классы Java. Инструкции могут быть обеспечены в виде полностью выполняемых программ, частично выполняемых программ, в виде модификаций существующих программ (например, обновлений) или расширений для существующих программ (например, встраиваемых расширений - плагинов). Кроме того, части обработки по настоящему изобретению могут быть распределены по нескольким компьютерам или процессорам.
Носители хранения данных, пригодные для хранения инструкций компьютерных программ, включают в себя все формы энергонезависимой памяти, включая, но не ограничиваясь этим, EPROM, EEPROM и устройства флэш-памяти, магнитные диски, такие как внутренние и внешние накопители на жестких дисках, съемные диски и CD-ROM-диски. Компьютерный программный продукт может распространяться на таком носителе хранения данных или может быть предложен для загрузки через HTTP, FTP, электронную почту или через сервер, подключенный к сети, такой как Интернет.