СПОСОБ УПРАВЛЕНИЯ ОСВЕТИТЕЛЬНОЙ СИСТЕМОЙ, КОМПЬЮТЕРНЫЙ ПРОГРАММНЫЙ ПРОДУКТ, НОСИМОЕ ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО И НАБОР ОСВЕТИТЕЛЬНОЙ СИСТЕМЫ
METHOD OF CONTROLLING LIGHTING SYSTEM, COMPUTER PROGRAM PRODUCT, PORTABLE COMPUTING DEVICE AND LIGHTING SYSTEM KIT

Область техники, к которой относится изобретение
Настоящее изобретение относится к способу управления осветительной системой, включающей в себя по меньшей мере один светильник, с помощью носимого вычислительного устройства, содержащего дисплей и элемент захвата изображения.
Настоящее изобретение дополнительно относится к компьютерному программному продукту для реализации такого способа, при его исполнении процессором такого носимого вычислительного устройства.
Настоящее изобретение еще дополнительно относится к носимому вычислительному устройству с возможностью управления им таким способом управления.
Настоящее изобретение еще дополнительно относится к набору осветительной системы с возможностью управления им таким способом управления.
Уровень техники
Внедрение новых технологий освещения, таких как твердотельное освещение, коренным образом изменило обеспечение световых решений, например, путем изменения функционального освещения на декоративные осветительные системы, предназначенные для создания эстетических световых эффектов, например, сложные атмосферы освещения, создаваемые одним или многочисленными светильниками для создания особой окружающей среды в пространстве, такой комната, театр, офис и тому подобное, так как светильники осветительной системы, как правило, имеют возможность конфигурирования, например, программирования, для создания света различного цвета, интенсивности цветовой температуры и/или периодичности, например, постоянного освещения, импульсного освещения, мигающего освещения и тому подобного. Поэтому такие осветительные системы позволяет пользователю создавать окружающую среду, определяемую пользователем, или путем конфигурирования отдельных светильников или сочетаний светильников в осветительной системе для создания требуемой атмосферы освещения.
Пользователь может создать такую требуемую атмосферу освещения путем программирования осветительной системы соответствующим образом. Однако большое количество светильников может образовывать часть такой осветительной системы, например, в связи с тем, что осветительная система не только содержит специализированные светильники, но и дополнительно содержит электронные устройства, в том числе такие светильники, например, устройства отображения, музыкальное оборудование, кухонные бытовые электроприборы и тому подобное, которые имеют дополнительные функциональные возможности светильников, поэтому большое количество светильников может вносить вклад в создание требуемой атмосферы освещения.
Пользователей может отпугивать сложность задачи конфигурирования таких осветительных систем, так как определение требуемой атмосферы освещения включает в себя задачу идентификации большого количества различных светильников и обеспечения каждого из светильников соответствующими командами конфигурирования для того, чтобы создать требуемую атмосферу освещения путем выбора соответствующей комбинации параметров конфигурирования во всей группе конфигурированных светильников, что является далеко не простой задачей для больших осветительных систем.

Были предприняты попытки решить такую задачу конфигурирования, например, путем обеспечения приложений (apps) для мобильных устройств, например, смартфонов или планшетных компьютеров, в которых пользователь может ассоциировать изображение, включающее в себя конкретный цвет, со светильником осветительной системы. С этой целью светильник выбирается из списка светильников, представленных осветительной системой. Пример такого приложения можно найти в осветительной системе Hue, продаваемой компанией Royal Dutch Philips, приложение которой позволяет создавать и управлять межсоединенной осветительной системой путем управления светильниками с помощью мобильного устройства, на котором размещено приложение, при этом мобильное устройство осуществляет связь с беспроводным мостом осветительной системы, к которому подключены светильники.
Хотя такое приложение позволяет пользователю создавать атмосферу освещения более интуитивным образом, оно по-прежнему требует от пользователя наличия знаний относительно идентификатора светильника в осветительной системе, поэтому задача конфигурирования осветительной системы в соответствии с требуемой атмосферой освещения может по-прежнему быть тяжелой для больших осветительных систем, например, осветительных систем, содержащих десятки светильников.
В документе US 2013/0069985 A1 раскрыто носимое вычислительное устройство, включающее в себя наголовный дисплей (HMD), который, обеспечивает поле зрения, в котором просматривается по меньшей мере часть окружающей среды носимого вычислительного устройства. HMD выполнен с возможностью отображения изображений, наложенных поверх поля зрения. Когда носимое вычислительное устройство определяет, что целевое устройство находится в пределах его окружающей среды, носимое вычислительное устройство получает информацию о целевом устройстве, которая относится к целевому устройству. Информация о целевом устройстве может включать в себя информацию, которая определяет виртуальный интерфейс управления для управления целевым устройством и идентификацией определенной зоны целевого устройства, в которой должно быть представлено виртуальное управляемое изображение. Носимое вычислительное устройство управляет HMD для отображения виртуального управляемого изображения в качестве изображения, накладываемого на определенную зону целевого устройства в поле зрения. Это упрощает механизм интуитивного управления для такого целевого устройства.
Однако этот способ управления опирается на целевое устройство, обеспечивающее требуемую управляющую информацию, которая не подходит для управления светильниками в осветительной системе, так как светильники как правило не знают о режиме работы, который необходим пользователю.
В документах WO 2013/088394 A2 и WO 2012/049656 A2 раскрыты способ и устройство для интерактивного управления освещением окружающей средой с использованием системы взаимодействия с пользователем.
Сущность изобретения
Настоящее изобретение направлено на обеспечение способа управления осветительной системой, включающей в себя множество светильников, более интуитивным образом.
Настоящее изобретение дополнительно направлено на обеспечение компьютерного программного продукта для выполнения такого способа.
Настоящее изобретение также направлено на обеспечение носимого вычислительного устройства, выполненного с возможностью исполнять такой компьютерный программный продукт.
Настоящее изобретение также направлено на обеспечение осветительной системы, включающей в себя такое носимое вычислительное устройство.
Согласно аспекту выполнен способ управления осветительной системой, включающей в себя по меньшей мере один светильник, с помощью носимого вычислительного устройства, содержащего дисплей и элемент захвата изображения, причем способ, выполняемый с помощью носимого вычислительного устройства, содержит захват, с помощью элемента захвата изображения, изображения пространства, включающего в себя светильник упомянутой осветительной системы, причем упомянутое изображение соответствует фактическому виду упомянутого пространства через прозрачный дисплей; идентификацию светильника в упомянутом изображении; отображение изображения требуемой атмосферы освещения на упомянутом прозрачном дисплее; ассоциирование светильника на упомянутом фактическом виде с требуемой атмосферой освещения; и осуществление связи с осветительной системой для выдачи команды светильнику воссоздать упомянутую атмосферу освещения.
Настоящее изобретение основано на понимании того, что внедрение носимых вычислительных устройств, включающих в себя прозрачные дисплеи, предоставило владельцу такого устройства дополнительное измерение для управления для конфигурирования светильников осветительной системы для воссоздания требуемой атмосферы освещения. Такие светильники могут образовывать специальную осветительную систему или могут являться частью централизованной управляемой осветительной системы. В частности, возможность одновременной визуализации части такой осветительной системы через прозрачный дисплей и отображения требуемой атмосферы освещения на прозрачном дисплее чрезвычайно облегчает интуитивную ассоциацию требуемой атмосферы освещения с одним или более светильниками в этой части после идентификации одного или более светильников с помощью носимого вычислительного устройства.
Ассоциация может быть основана на идентификации единственного светильника в захваченном изображении фактического вида. В качестве альтернативы, фактический вид может включать в себя несколько светильников упомянутой осветительной системы, и при этом упомянутый этап идентификации содержит идентификацию каждого из упомянутых нескольких светильников, и упомянутый этап ассоциирования содержит ассоциирование по меньшей мере одного из упомянутых нескольких светильников в упомянутом фактическом виде с требуемой атмосферой освещения. В варианте осуществления каждый из идентифицированных светильников ассоциируется с требуемой атмосферой освещения.
Этап ассоциирования может содержать выбор светильника на упомянутом фактическом виде. Такой этап выбора можно преимущественно реализовать путем наложения выбранного светильника на фактическом виде на отображаемую требуемую атмосферу освещения. Это представляет собой весьма интуитивный способ выбора светильника, который будет получать команду для воссоздания требуемой атмосферы освещения.
Способ может дополнительно содержать вычисление характеристики освещения для светильника из отображаемой требуемой атмосферы освещения с помощью носимого вычислительного устройства, в котором упомянутый этап выдачи команды включает в себя передачу расчетной характеристики освещения из носимого вычислительного устройства в осветительную систему. Эта характеристика освещения может использоваться в качестве команды или ее основы для светильника с тем, чтобы светильник мог воссоздать требуемую атмосферу освещения в соответствии с упомянутой командой. Такую команду можно передать непосредственно в светильник, например, в том случае, если светильник включает в себя средства беспроводной связи, или можно передать косвенным образом в светильник, например, через средство беспроводной связи осветительной системы, к которой иметь отношение светильник.
В варианте осуществления характеристика освещения включает в себя по меньшей мере одно из: цвета света, интенсивности, насыщенности, цветовой температуры и динамики освещения, которые получают из одного или более пикселей упомянутого дисплея, отображающего требуемую атмосферу освещения. Дополнительно или альтернативно, метаданные, ассоциированные с одним или более пикселями и показывающие характеристику освещения, можно использовать для извлечения атмосферы освещения. Метаданные могут образовывать часть изображения или последовательности изображений, отображаемых на дисплее.
В частном преимущественном варианте осуществления этап отображения требуемой атмосферы освещения содержит отображение изображения требуемой атмосферы освещения. Такое изображение можно получить путем захвата изображения с помощью элемента захвата изображения или извлечения изображения из внешнего источника. Это позволяет обеспечить владельцу носимого вычислительного устройства большую гибкость в точном определении требуемой атмосферы освещения, так как владелец может просто захватить или извлечь это дополнительное изображение.
Требуемая атмосфера освещения может быть статическим эффектом освещения. В качестве альтернативы, изображение требуемой атмосферы освещения может образовывать часть последовательности изображений, определяющих динамичную требуемую атмосферу освещения, и при этом упомянутый этап осуществления связи содержит выдачу команды осветительной системе воссоздать динамичную требуемую атмосферу освещения. Это облегчает выработку более усовершенствованных или сложных атмосфер освещения, например, атмосферы освещения, изменяющейся во времени с помощью осветительной системой.
Способ может дополнительно содержать передачу данных регулировки атмосферы освещения, воссоздаваемой светильником, из носимого вычислительного устройства в осветительную систему в ответ на команду регулировки, принятую с помощью носимого вычислительного устройства. Это позволяет обеспечить пользователя носимого вычислительного устройства функциональными возможностями регулировки атмосферы освещения, воссоздаваемой с помощью одного или более светильников осветительной системы в случае, если первоначальная попытка воссоздания является в целом неудовлетворительной.
В варианте осуществления способ дополнительно содержит отображение виртуального светильника на упомянутом прозрачном дисплее; и перемещение виртуального светильника в местоположение на фактическом виде для создания увеличенного вида, изображающего увеличенную атмосферу освещения в соответствии с командой перемещения, принятой с помощью носимого вычислительного устройства. Таким образом, владелец носимого вычислительного устройства может создать виртуальную атмосферу освещения, включающую в себя виртуальные светильники, например, для проверки, путем добавления светильника в существующую осветительную систему без покупки светильника. Таким образом, это уменьшает риск того, что владелец будет разочарован расширением осветительной системы, из-за расширения, не обеспечивающего требуемый эффект освещения.
Способ может дополнительно содержать управление, в осветительной системе, светильником в соответствии с принятой командой воссоздать требуемую атмосферу освещения. Такое управление может инициировать специализированный контроллер светильника, например, посредством прямого осуществления связи со светильником или с помощью контроллера системы, управляющего множеством светильников в осветительной системе, например, с помощью косвенной связи со светильником через контроллер системы.
В соответствии с другим аспектом выполнен компьютерный программный продукт, содержащий машиночитаемый носитель, воплощающий компьютерный программный код для, при его исполнении процессором носимого вычислительного устройства, дополнительно содержащего прозрачный дисплей и элемент захвата изображения, реализации этапов способа любого из вышеупомянутых вариантов осуществления. Такой компьютерный программный продукт можно сделать доступным для носимого вычислительного устройства в любом подходящем виде, например, в виде программного приложения (app), имеющегося в магазине приложений, и можно использовать для конфигурирования носимого вычислительного устройства таким образом, чтобы носимое вычислительное устройство имело возможность выполнить вышеупомянутый способ.
В соответствии с еще одним аспектом выполнено носимое вычислительное устройство, содержащее такой компьютерный программный продукт; процессор, выполненный с возможностью исполнения компьютерного программного кода; прозрачный дисплей; элемент захвата изображения; и устройство связи для осуществления связи с осветительной системой. Таким образом, такое носимое вычислительное устройство позволяет управлять осветительной системой, включающей в себя по меньшей мере один светильник, в соответствии с одним или более вариантами осуществления вышеупомянутого способа.
В соответствии с дополнительным аспектом выполнен набор осветительной системы, содержащий по меньшей мере один светильник и вышеупомянутый компьютерный программный продукт или носимое вычислительное устройство. Преимущества такого набора осветительной системы состоят в возможности управления более интуитивным образом, тем самым способствуя более правильному восприятию пользователя осветительной системы, то есть одного или более светильников, например, в связи с тем, что пользователь может быть с меньшей вероятностью обескуражен конфигурированием осветительной системы из-за ее сложности, например, в случае, если осветительные системы содержат много светильников.
Краткое описание чертежей
Варианты осуществления изобретения описаны более подробно и посредством неограничивающих примеров со ссылкой на сопроводительные чертежи, на которых:
фиг.1 схематично изображает набор осветительной системы в соответствии с примерным вариантом осуществления;
фиг.2 изображает блок-схему способа управления осветительной системой в соответствии с вариантом осуществления;
фиг.3 и 4 схематично изображают примерный сценарий управления для управляемых светильников осветительной системы в соответствии с упомянутым способом;
фиг.5 и 6 схематично изображают другой примерный сценарий управления для управляемых светильников осветительной системы в соответствии с упомянутым способом;
фиг.7 и 8 схематично изображают еще один примерный сценарий управления для управляемых светильников осветительной системы в соответствии с упомянутым способом;
фиг.9-11 схематично изображают примерный сценарий для создания виртуальной сцены освещения в соответствии со способом согласно другому варианту осуществления; и
фиг.12 изображает блок-схему способа для создания виртуальной сцены освещения в соответствии с другим вариантом осуществления.
Подробное описание изобретения
Следует понимать, что фигуры являются просто схематичными и не изображены в масштабе. Следует также понимать, что на фигурах одинаковые ссылочные позиции используются на всем протяжении описания для обозначения одинаковых или аналогичных частей.
В контексте настоящей заявки носимое вычислительное устройство представляет собой устройство, которое обеспечивает пользователя вычислительными функциональными возможностями, и которое можно сконфигурировать с возможностью выполнения конкретных вычислительных задач, как указано в программном приложении (app), которое можно извлечь из Интернет или другого машиночитаемого носителя. Носимое вычислительное устройство может представлять собой любое устройство, предназначенное для ношения пользователем на части тела пользователя и способное выполнять вычислительные задачи в соответствии с одним или более аспектами настоящего изобретения. Неограничивающие примеры таких носимых устройств включают в себя интеллектуальную головную гарнитуру, например, очки, защитные очки, шлем, шляпу, защитную маску, наголовное крепление или любое другое устройство, которое можно удерживать на или с помощью головы владельца.
В контексте настоящей заявки светильник является устройством, способным производить конфигурируемый световой выход, где световой выход можно конфигурировать с точки зрения по меньшей мере одного из: цвета, цветовой точки, цветовой температуры, интенсивности света для получения динамичного светового эффекта и тому подобного. В некоторых вариантах осуществления светильник может включать в себя твердотельные осветительные элементы, например, светоизлучающие диоды, выполненные с возможностью создания вышеупомянутого конфигурируемого светового выхода. Светильник может быть специализированным осветительным устройством или может образовывать часть электронного устройства, имеющего основную функцию, отличную от получения светового эффекта. Например, светильник может быть частью устройства отображения, бытового электроприбора, музыкального оборудования и т.п.
Осветительная система представляет собой систему, которая может осуществлять связь беспроводным образом с носимым вычислительным устройством. В основном варианте осуществления осветительная система может содержать единственный светильник, выполненный с возможностью поддержания беспроводной связи с носимым вычислительным устройством прямым образом. В более подробном варианте осуществления осветительная система может содержать множество светильников, каждый из которых выполнен с возможностью поддержания беспроводной связи с носимым вычислительным устройством прямым образом. В еще одном варианте осуществления по меньшей мере некоторая часть светильников осветительной системы выполнена с возможностью поддержания беспроводной связи с носимым вычислительным устройством косвенным образом через беспроводной мост и т.п. осветительной системы, где светильники коммуникативно связаны к беспроводным мостом или т.п.
В контексте настоящей заявки атмосфера освещения представляет собой осветительный эффект, который будет создаваться одним или более светильниками таким образом, чтобы сочетание этих световых эффектов создавало особую окружающую среду или атмосферу в пределах пространства, вмещающего в себя светильники осветительной системы. Такой световой эффект по меньшей мере включает в себя определение цвета, который будет создавать один или более светильников, или может дополнительно включать в себя интенсивность светового эффекта, которую будет создавать один или более светильников, периодичность или частоту светового эффекта, которую будет создавать один или более светильников и тому подобное. Атмосфера освещения может быть определена с помощью набора статических световых эффектов или с помощью набора световых эффектов, которые изменяются с течением времени для того, чтобы создают динамичную атмосферу освещения.
Фиг.1 схематично изображает набор осветительной системы, включающий в себя осветительную систему 200 и носимое вычислительное устройство 100, которое способно поддерживать беспроводную связь с осветительной системой 200, например, через беспроводный мост 210 осветительной системы 200, с которой множество светильников 201-206 может быть коммуникативно связана проводным и/или беспроводным образом. В качестве альтернативы, по меньшей мере некоторые из светильников 201-206 осветительной системы 200 можно выполнить с возможностью установления прямой связи с носимым вычислительным устройством 100 беспроводным образом. Светильники 201-206, например, могут определить специальную осветительную систему 200. Любой подходящий протокол беспроводной связи можно использовать для любой беспроводной связи между носимым вычислительным устройством 100 и осветительной системой 200 и/или между различными компонентами осветительной системы 200, например, инфракрасная линия связи, Zigbee, Bluetooth, протокол беспроводной локальной вычислительной сети, соответствующий стандартам IEEE 802.11, 2G, 3G или телекоммуникационным протоколам 2G, 3G или 4G, и т.д.
Хотя это конкретно не показано на фиг.1, управление светильниками 201-206 в осветительной системе 200 можно осуществлять любым подходящим способом; например, каждый светильник 201-206 может иметь специализированный контроллер для приема команд управления, например, через беспроводный мост 210 или через прямую беспроводную связь с носимым вычислительным устройством 100. Альтернативно или дополнительно, осветительная система 200 может содержать один или более центральных контроллеров для управления светильниками 201-206. Следует понимать, что можно предусмотреть любой подходящий механизм управления для управления осветительной системой 200 и светильниками 201-206. Кроме того, следует понимать, что осветительная система 200 (фиг.1) показана с шестью светильниками посредством только неограничивающего примера; осветительная система 200 может содержать любое количество светильников, то есть один или более светильников.
В соответствии с вариантами осуществления настоящего изобретения управление осветительной системой 200 можно выполнить с помощью носимого вычислительного устройства 100, имеющего прозрачный дисплей 106, например, наголовный дисплей. Прозрачный дисплей 106 позволяет владельцу носимого вычислительного устройства 100 смотреть через прозрачный дисплей 106 и наблюдать часть реальной окружающей среды носимого вычислительного устройства 100, то есть в конкретном поле зрения, предусмотренном прозрачным дисплеем 106, в котором присутствует один или более светильников 201-206 осветительной системы 200.
В дополнение, прозрачный дисплей 106 выполнен с возможностью отображения изображений, которые накладываются на поле зрения, например, изображения требуемой атмосферы освещения, например, изображения, имеющего конкретные цветовые характеристики, которые будут воспроизводиться одним или более светильниками 201-206 в поле зрения. Такое изображение может накладываться с помощью прозрачного дисплея 106 на любую подходящую часть поля зрения. Например, прозрачный дисплей 106 может отобразить такое изображение таким образом, чтобы оно появлялось, зависая в пределах поля зрения, например, по периферии поля зрения, для того, чтобы не загораживать в значительной степени поле зрения.
Прозрачный дисплей 106 можно сконфигурировать, например, в виде очков, защитных очков, шлема, шляпы, защитной маски, наголовного крепления или в некотором другом виде, который позволяет поддерживать его на или с помощью головы владельца. Прозрачный дисплей 106 можно выполнить с возможностью отображений изображений на обоих глазах владельца, например, используя два прозрачных блока отображения. В качестве альтернативы, прозрачный дисплей 106 может включать в себя только один прозрачный дисплей и может отображать изображение только для одного из глаз владельца, либо левого глаза, либо правого глаза.
Особое преимущество, связанное с таким прозрачным дисплеем 106, например, с наголовным дисплем, состоит в том, что владелец носимого вычислительного устройства может видеть фактическую сцену освещения, то есть пространство или часть его, включая по меньшей мере один из светильников осветительной системы 200 через прозрачный дисплей 106, то есть прозрачный дисплей 106 является прозрачным дисплеем, тем самым позволяя владельцу видеть сцену освещения в реальном времени.
В варианте осуществления носимое вычислительное устройство 100 включает в себя интерфейс 102 беспроводной связи для беспроводной связи с осветительной системой 200, например, с помощью беспроводного моста 210 или непосредственно с помощью меньшей мере некоторых из светильников 201-206. Носимое вычислительное устройство 100 может, если требуется, содержать дополнительный интерфейс 104 беспроводной связи для беспроводной связи с другой сетью, например, беспроводной LAN, через которую носимое вычислительное устройство 100 может осуществлять доступ к удаленному источнику данных, такому как Интернет. В качестве альтернативы, носимое вычислительное устройство 100 может включать в себя один интерфейс беспроводной связи, который способен осуществлять связь с осветительной системой 200 и/или по меньшей мере с некоторыми из светильников 201-206 и другой сетью.
Управление функционированием носимого вычислительного устройства 100 осуществляется с помощью процессора 110, который исполняет команды, хранящиеся на невременном машиночитаемом носителе, таком как хранилище 112 данных. Таким образом, процессор 110 совместно с читаемыми процессором командами, хранящимися в хранилище 112 данных, может функционировать как контроллер носимого вычислительного устройства 100. В связи с этим, процессор 110 можно выполнить с возможностью управления дисплеем 106 для того, чтобы управлять изображениями, которые отображаются на дисплее 106. Процессор 110 можно дополнительно выполнить с возможностью управления интерфейсом 102 беспроводной связи и, если таковой присутствует, интерфейсом беспроводной связи 104.
В дополнение к командам, которые может исполнить процессор 110, хранилище 112 данных может хранить данные, которые могут облегчить идентификацию светильников 201-206 осветительной системы 200. Например, хранилище 112 данных может функционировать как база данных информации идентификации, которая относится к светильникам 201-206. Такую информацию, может использовать носимое вычислительное устройство 100 для идентификации светильников 201-206, которые обнаруживаются, как находящиеся в пределах вышеупомянутого поля зрения.
Носимое вычислительное устройство 100 может дополнительно включать в себя устройство 116 захвата изображения, например, камеру, выполненную с возможностью захвата изображений окружающей среды носимого вычислительного устройства 100 с конкретной точки зрения. Изображения могут быть либо видеоизображениями, либо неподвижными изображениями. В частности, точка зрения устройства 116 захвата изображения может соответствовать направлению, в котором находится прозрачный дисплей 106. В данном варианте осуществления точка зрения устройства 116 захвата изображения может по существу соответствовать полю зрения, которое обеспечивает прозрачный дисплей 106 владельцу, поэтому изображения с различных точек зрения, полученные с помощью устройством 116 захвата изображения, можно использовать для определения того, что может видеть пользователь через прозрачный дисплей 106.
Как описано более подробно ниже, изображения с различных точек зрения, полученные с помощью камеры 26, можно использовать для обнаружения и идентификации светильников 201-206, которые находятся в пределах изображений с различных точек зрения, например, в пределах изображения пространства, содержащего один или более светильников 201-206, а также для установления соединения с такими светильниками в случае соединения P2P между носимым вычислительным устройством 100 и идентифицированными светильниками, как будет объяснено более подробно ниже. Анализ изображения для идентификации одного или более светильников 201-206 в пределах изображения точки зрения можно выполнить с помощью процессора 110. Альтернативно, процессор 110 может передать одно или более изображений с различных точек зрения, полученных с помощью устройства 116 захвата изображения, в удаленный сервер, например, через интерфейс 102 беспроводной связи, для анализа изображения, который будет выполняться на удаленном сервере. Когда удаленный сервер идентифицирует светильник в изображении точки зрения, удаленный сервер может передать ответ с информацией идентификации, которая относится к идентифицированному светильнику.
Светильники 201-206 можно идентифицировать любым подходящим способом. Например, каждый светильник может передавать кодированный свет, например, свет, включающий в себя модуляцию, которая является характеристикой для этого конкретного светильника, то есть, идентифицируя конкретный светильник. Кодированный свет можно принимать с помощью устройства 116 захвата изображения, и соответствующий сигнал, в том числе кодированный сигнал, выработанный устройством 116 захвата изображения, можно декодировать с помощью процессора 110, для идентификации соответствующего светильника. Кодированный свет можно дополнительно использовать как часть протокола квитирования для установления беспроводного соединения P2P между идентифицированным светильником и носимым вычислительным устройством 100 в вариантах осуществления, где носимое вычислительное устройство 100 поддерживает беспроводную связь с идентифицированным светильником прямым способом.
В качестве альтернативы, каждый светильник может содержать уникальный видимый маркер таким образом, чтобы при захвате изображения поля зрения устройством 116 захвата изображения процессор 110 мог обрабатывать захваченное изображение для того, чтобы распознать уникальные видимые маркеры и идентифицировать светильники соответствующим образом. В еще одном варианте осуществления носимое вычислительное устройство 100 может хранить, например, в хранилище 112 данных, известные местоположения светильников 201-206, например, в виде изображений светильников 201-206 в пространстве, в котором установлены светильники 201-206, поэтому светильники можно идентифицировать путем сравнения изображения поля зрения, захваченного с помощью устройства 116 захвата изображения, с изображениями, которые хранятся в хранилище 112 данных. Другие подходящие технологии идентификации будут очевидны для специалистов в данной области техники.
Носимое вычислительное устройство 100 может дополнительно содержать один или более датчиков 114, например, один или более датчиков движения, таких как акселерометры и/или гироскопы для обнаружения перемещения носимого вычислительного устройства 100. Такое перемещение, вызванное пользователем, например, можно распознать в виде команды, которая будет объяснена более подробно ниже. В варианте осуществления один из датчиков 114 может представлять собой звуковой датчик, например, микрофон, например, для обнаружения речевых команд владельца носимого вычислительного устройства 100. В данном варианте осуществления процессор 110 можно выполнить с возможностью приема измерительного выходного сигнала из звукового датчика 114 для обнаружения речевой команды в принятом измерительном выходном сигнале и для функционирования носимого вычислительного устройства 100 в соответствии с обнаруженной речевой командой.
Носимое вычислительное устройство 100 может дополнительно включать в себя пользовательский интерфейс 108 для приема ввода от пользователя. Пользовательский интерфейс 108 может включать в себя, например, сенсорную панель, кнопочную панель, кнопки, микрофон и/или другие устройства ввода данных. Процессор 110 может управлять по меньшей мере некоторыми функциями носимого вычислительного устройства 100 на основании ввода, принимаемого через пользовательский интерфейс 108. Например, процессор 110 может использовать ввод для управления тем, как прозрачный дисплей 106 отображает изображение, или тем, какие изображения отображает прозрачный дисплей 106, например, изображения требуемой атмосферы освещения, выбранной пользователем с использованием пользовательского интерфейса 108.
В частном преимущественном варианте осуществления процессор 110 может также распознавать жесты, например, с помощью устройства 116 захвата изображения, или перемещения носимого вычислительного устройства 100, например, с помощью датчиков 114 движения, в виде команды управления для одного или более светильников. Хотя дисплей 106 отображает изображение требуемой атмосферы освещения для одного или более целевых светильников осветительной системы 200 на фактическом виде, представленном владельцу, через прозрачный дисплей 106, процессор 110 может анализировать неподвижные изображения или видеоизображения, полученные с помощью устройства 116 захвата изображения для идентификации любого жеста, который соответствует команде управления для ассоциирования требуемой атмосферы освещения с одним или более целевыми светильниками.
В некоторых примерах жест, соответствующий команде управления, может предусматривать физическое касание светильника владельцем, например, используя палец владельца, руку или объект, удерживаемый в руке владельца. Однако жест, который не предусматривает физического контакта со светильником, такой как перемещение пальца владельца, руки или объекта, удерживаемого в руке владельца, в направлении светильника или в непосредственной близости от светильника, может быть распознан в качестве команды управления.
Аналогичным образом, хотя дисплей 106 отображает изображение требуемой атмосферы освещения для одного или более целевых светильников осветительной системы 200, процессор 110 может анализировать перемещение носимого вычислительного устройства 100, обнаруженное одним или более датчиками 114 для идентифицикации любого движения, например, движения головы в случае наголовного вычислительного устройства, согласно команде управления для ассоциирования требуемой атмосферы освещения с одним или более целевыми светильниками.
Хотя на фиг.1 показаны различные компоненты носимого вычислительного устройства 100, то есть интерфейсы 102 и 104 беспроводной связи, процессор 110, хранилище 112 данных, один или более датчиков 114, устройство 116 захвата изображения и пользовательский интерфейс 108, как расположенные отдельно от прозрачного дисплея 106, один или более этих компонентов можно установить или встроить в прозрачный дисплей 106. Например, устройство 116 захвата изображения можно установить на прозрачном дисплее 106, пользовательский интерфейс 108 можно выполнить в виде сенсорной панели на прозрачном дисплее 106, процессор 110 и хранилище 112 данных могут входить в состав вычислительной системы в прозрачном дисплее 106, и другие компоненты носимого вычислительного устройства 100 могут быть аналогичным образом встроены в прозрачный дисплей 106.
В качестве альтернативы, носимое вычислительное устройство можно выполнить в виде отдельных устройств, которые может носить на себе или переносить с собой владелец. Отдельные устройства, которые входят в состав носимого вычислительного устройства, могут коммуникативно соединяться друг с другом любым проводным или беспроводным способом.
На фиг.2 показана блок-схема последовательности операций способа 300 управления осветительной системой 200, который будет выполнять носимое вычислительное устройство 100. Способ 300 начинается на этапе 301, после которого способ переходит на этап 302, на котором вид пространства, в том числе одного или более светильников 201-206, предоставляется пользователю, например, через прозрачный дисплей 106. На этапе 303 изображение этого фактического вида захватывается для идентификации одного или более светильников 201-206 в изображении фактического вида. Этап 303, как правило, дополнительно включает в себя идентификацию одного или более светильников 201-206 в захваченном изображении, идентификацию которого можно достичь любым подходящим способом, как объяснялось ранее.
На этапе 304 прозрачный дисплей 106 выполнен с возможностью отображения изображения требуемой атмосферы освещения, изображение которой может выбрать пользователь носимого вычислительного устройства 100. Например, выбранное изображение может быть изображением, извлеченным носимым вычислительным устройством 100 из внешнего источника данных, такого как Интернет, или, альтернативно, может быть изображением, захваченным элементом 116 захвата изображения, например, в ответ на съемку владельцем изображения требуемой атмосферы освещения. Последний вариант осуществления имеет преимущество, которое состоит в том, что оно, например, позволяет пользователю носимого вычислительного устройства 100 захватывать особенно понравившуюся цветовую сцену с помощью элемента 116 захвата изображения перед или во время конфигурирования осветительной системы 200 с помощью способа 300, поэтому пользователь может воспроизвести особенно понравившуюся цветовую сцену, используя один или более светильников 201-206 в осветительной системе 200.
В качестве альтернативы, изображение, содержащее требуемую атмосферу освещения, может содержать цветовую палитру или т.п., которую, если требуется, можно автоматически извлечь из соответствующего изображения, захваченного носимым вычислительным устройством или из Интернет. Так как это по существу хорошо известно, например, из приложения Adobe Kuler, которое позволяет извлекать цветовую палитру в реальном времени из входного сигнала камеры смартфона, на котором установлено это приложение, это не будет поясняться более подробно только ради краткости изложения. В этом случае пользователь носимого вычислительного устройства 100 может выбрать требуемый цвет из отображаемой цветовой палитры, например, используя пользовательский интерфейс 108.
На этапе 305 один или более светильников 201-206, идентифицированных в изображении фактического вида, могут ассоциироваться с отображаемой требуемой атмосферой освещения, например, с помощью владельца носимого вычислительного устройства 100, выдающего команду ассоциирования в носимое вычислительное устройство 100. В варианте осуществления команда ассоциирования может представлять собой общую команду ассоциирования в том смысле, что все светильники, идентифицированные на фактическом виде, ассоциируются с требуемой атмосферой освещения посредством команды ассоциирования. В альтернативном варианте осуществления, подача команды ассоциирования может осуществляться для выбора подмножества светильников, например, одного светильника, на фактическом виде, который будет ассоциироваться с требуемой атмосферой освещения.
Например, такой выбор может быть достигнут путем управления носимым вычислительным устройством 100 таким образом, чтобы отображаемая требуемая атмосфера освещения перемещалась поперек поля зрения прозрачного дисплея 106 в местоположение, в котором отображаемое изображение требуемой атмосферы освещения накладывается на светильник, который необходимо выбрать, например, путем перетаскивания отображаемого изображения требуемой атмосферы освещения поперек фактического вида на светильник, который необходимо выбрать.
Например, такое действие перетаскивания может быть достигнуто путем обнаружения перемещения глаза, или головы или жеста владельца носимого вычислительного устройства 100. Другие подходящие механизмы выбора будут очевидны специалистам в данной области техники; например, процессор 110 может выработать список идентифицированных светильников на прозрачном дисплее 106, в случае которого владелец может ассоциировать требуемую атмосферу освещения с одним или более светильниками в упомянутом списке, например, используя пользовательский интерфейс 108, речевую команду, которая будет обнаружена звуковым датчиком 114 и т.д.
Команду ассоциирования можно подать любым подходящим способом. В частном преимущественном варианте осуществления владелец носимого вычислительного устройства 100 подает команду ассоциирования путем движения головы, движения глаз, например, пристально смотря или моргая, или жестом руки или пальца, который может распознать с помощью носимого вычислительного устройства 100, то есть процессора 110, как было объяснено ранее.
Однако, в качестве альтернативы, команду ассоциирования может подать владелец носимого вычислительного устройства 100 в речевой форме, путем взаимодействия с пользовательским интерфейсом 108 владельца носимого вычислительного устройства 100, например, путем касания одной или более кнопок управления на носимом вычислительном устройстве 100. Кроме того, команду ассоциирования можно подать за счет поддержания фактического вида за пределами определенного порогового периода, например, в течение более продолжительного периода, чем определенный период времени, путем наложения светильника, который необходимо выбрать, на изображение требуемой атмосферы освещения за пределами определенного порогового периода, например, в течение более продолжительного периода, чем определенный период времени. Другие примеры подходящих способов подачи команды ассоциирования будут очевидны специалистам в данной области техники.
В альтернативном варианте осуществления команду ассоциирования можно подать путем масштабирования изображения отображаемой требуемой атмосферы освещения в поле зрения владельца носимого вычислительного устройства 100 через прозрачный дисплей 106, в случае чего каждый идентифицированный светильник 201-206 может ассоциироваться с частью масштабированного изображения отображаемой требуемой атмосферы освещения, которая накладывается на идентифицированный светильник, находящийся в поле зрения.
На этапе 306 процессор 110 вырабатывает команду управления освещением для одного или более светильников, которые ассоциировались с требуемой атмосферой освещения, и передает эту команду управления освещением в осветительную систему 200, например, в беспроводные мосты 210 осветительной системы 200 для обмена данными с соответствующими контроллерами (не показаны) одного или более светильников, которые ассоциировались с требуемой атмосферой освещения, или непосредственно в эти контроллеры в случае, когда эти контроллеры выполнены с возможностью установления прямой беспроводной связи с носимым вычислительным устройством 100, как было объяснено ранее.
Процессор 110 может извлечь команду управления освещением из требуемой атмосферы освещения любым подходящим способом. Например, процессор 110 может определить цвет и/или характеристику интенсивности цвета из требуемой атмосферы освещения путем оценки характеристик пикселей требуемой атмосферы освещения, отображаемой на прозрачном дисплее 106.
В варианте осуществления характеристику пикселей можно получить из конкретной области требуемой атмосферы освещения или можно получить путем вычисления средней характеристики пикселей из множества пикселей изображения требуемой атмосферы освещения.
В варианте осуществления из одного изображения требуемой атмосферы освещения можно получить многочисленные команды управления освещением, например, дискретную команду управления освещением для каждого идентифицированного светильника на фактическом виде через прозрачный дисплей 106. Например, это можно использовать для создания многотональных требуемых атмосфер освещения.
Параметры освещения можно непосредственно извлечь из параметров пикселей или пикселя или можно извлечь из предварительно обработанных параметров пикселей, например, процессором 110, например, в случае динамичных атмосфер освещения, где предварительная обработка может включать в себя выбор цветов, которые являются наиболее распространенными в отдельных изображениях требуемой атмосферы освещения, определяющих динамичный световой эффект, в котором общие цвета и изменения этих распространенных цветов между отдельными изображениями можно использовать для определения динамичной требуемой атмосферы освещения.
В другом варианте осуществления требуемое изображение атмосферы освещения может быть визуальным представлением требуемой атмосферы освещения, дополнительно включающей в себя метаданные, определяющие параметры освещения, ассоциированные с визуальным представлением, например, для описания атмосферы освещения независимо от пространственного разделения. В качестве альтернативы, метаданные могут включать в себя пространственные параметры, поэтому когда пользователь совмещает конкретную часть изображения с конкретным светильником, метаданные, ассоциированные с выбранной пространственной областью изображения (или пикселей изображения) можно использовать для выработки команды управления для выбранного светильника.
После передачи одной или более команд управления освещением в осветительную систему 200 с помощью носимого вычислительного устройства 100, как описано выше, осветительная система 200 может воссоздать требуемую атмосферу освещения за счет приведения в действие светильников, ассоциированных с требуемой атмосферой освещения, в соответствии с принятыми одной или более командами управления освещением, например, побуждая светильники вырабатывать свет, имеющий требуемые характеристики освещения, например, требуемый цвет. Это не показано в явном виде на фиг.3, но может быть, например, частью этапа 306 или может быть отдельным этапом, следующим за этапом 306.
После воссоздания требуемой атмосферы освещения осветительной системой 200, способ может, если требуется, перейти на этап 307, на котором владелец носимого вычислительного устройства 100 может показать, является ли приемлемой для владельца воссозданная атмосфера освещения. Например, владелец может подать команду регулировки в носимое вычислительное устройство 100, например, для регулировки настройки, то есть характеристики освещения, такой как интенсивность света одного или более светильников, ассоциированных с воссозданием требуемой атмосферы освещения. Светильники, которые необходимо регулировать, можно идентифицировать, как было объяснено ранее, например, путем идентификации одного или более светильников на виде владельца носимого вычислительного устройства 100 через прозрачный дисплей 106.
Например, такую команду регулировки может подать владелец, делающий движение глазами, движение головой, речевую команду, жест или т.п. для передачи команды регулировки в носимое вычислительное устройство 100. Например, владелец носимого вычислительного устройства 100 может сделать движение рукой вверх, чтобы показать, что интенсивность света одного или более светильников, ассоциированных с воссозданием требуемой атмосферы освещения, следует увеличить, или может сделать движение головой вниз, чтобы показать, что интенсивность света одного или более светильников, ассоциированных с воссозданием требуемой атмосферы освещения, следует уменьшить. Следует понимать, что это не ограничивается примерными вариантами осуществления таких команд регулировки, и что любую подходящую команду регулировки, которую может распознать носимое вычислительное устройство 100, можно использовать для этой цели.
В ответ на прием носимым вычислительным устройством 100 команды регулировки от своего владельца, носимое вычислительное устройство 100 передает команду регулировки в осветительную систему 200. Такую передачу можно выполнить, как было объяснено ранее более подробно, в течение этапа 306. Осветительная система 200 в дальнейшем регулирует настройки целевых светильников 201-206 в соответствии с принятой командой регулировки на этапе 308.
Способ в дальнейшем может перейти на дополнительный этап 309, на котором можно проверить, желает ли владелец носимого вычислительного устройства 100 назначить требуемую атмосферу освещения или другую требуемую атмосферу освещения другому пространству, то есть другим светильникам 201-206 осветительной системы 200, которые сориентированы на другое пространство. Если владелец показывает, что необходимо сделать такие дополнительные назначения, например, путем подачи подходящей команды в носимое вычислительное устройство 100, способ может снова вернуться на этап 302 для того, чтобы назначить светильники в другом пространстве с требуемой атмосферой освещения для этого пространства. После завершения процесса выработки требуемой атмосферы освещения с помощью осветительной системы 200, способ 300 завершается на этапе 310.
Некоторые аспекты настоящего изобретения будут теперь объяснены более подробно посредством следующих неограничивающих примеров.
На фиг.3 схематично показан примерный фактический вид 10 пространства, включающего в себя первый светильник 201 и второй светильник 202 осветительной системы 200, как это видно через прозрачный дисплей 106 владельца носимого вычислительного устройства 100. Прозрачный дисплей 106 дополнительно отображает изображение 20 требуемой атмосферы освещения, в данном случае посредством неограничивающего примера по периферии фактического вида 10. Изображение 20 может быть изображением, захваченным элементом 116 захвата изображения носимого вычислительного устройства 100, или его может извлечь носимое вычислительное устройство 100 из внешнего источника данных, такого как Интернет, как было объяснено ранее. Следовательно, в соответствии с аспектом, владельцу носимого вычислительного устройства 100 предоставляется вид 10 в реальном времени пространства, включающего в себя один или более светильников 201, 202, через прозрачный дисплей 106, хотя в то же самое время воспроизводится представление, например, изображение 20, требуемой атмосферы освещения таким образом, чтобы владелец мог ассоциировать светильники 201, 202 на фактическом виде 10 с требуемой атмосферой освещения, например, с требуемым цветом, который будет воспроизводиться светильниками 201, 202.
Например, такая ассоциация может быть достигнута владельцем, подающим команду в носимое вычислительное устройство 100, например, путем движения 15 головы, как схематично показано на фиг.4, которое можно обнаружить с помощью одного или более датчиков 114 движения носимого вычислительного устройства 100. Носимое вычислительное устройство 100 приводится в действие в соответствии с вариантом осуществления способа 300 путем идентификации светильников 201, 202, создания команды управления для идентифицированных светильников 201, 202 из изображения 20 и передачи команды управления в осветительную систему 200, как было объяснено ранее, тем самым конфигурируя осветительную систему 200 для приведения в действие светильников 201, 202 в соответствии с требуемой атмосферой освещения. Напомним, что вышеупомянутое движение головы в качестве команды является неограничивающим примером подачи такой команды ассоциирования, и команду ассоциирования можно подать любым подходящим способом, как было объяснено ранее.
В примере, показанном на фиг.3 и 4, общая команда ассоциирования используется для ассоциирования всех идентифицированных светильников 201, 202 на фактическом виде с требуемой атмосферой освещения на изображении 20. Однако может быть желательным ассоциирование одного или более конкретных светильников на таком фактическом виде 10 с требуемой атмосферой освещения. Например, это может быть достигнуто путем подачи команды выбора в носимое вычислительное устройство 100, в котором выбран конкретный светильник осветительной системы 200.
Неограничивающий пример такой команды выбора схематично показан на фиг.5 и 6, на которых владелец носимого вычислительного устройства 100 может сделать движение головой, которое приводит к перетаскиванию изображения 20 требуемой атмосферы освещения в направлении светильника, который необходимо выбрать, путем отслеживания движения головы с помощью одного или более датчиков 114 движения носимого вычислительного устройства 100. Владелец стремится добиться того, чтобы изображение 20 накладывалось на светильник, который необходимо выбрать (в данном случае светильник 201) на фактическом виде 10. Это наложение обнаруживается носимым вычислительным устройством 100 и интерпретируется как ассоциация светильника 201 с требуемой атмосферой освещения, изображенной на изображении 20. Такой процесс выбора можно повторить в случае, если многочисленные индивидуальные светильники необходимо выбрать в пределах одного фактического вида 10. Напомним снова, что команда выбора может принимать любую подходящую форму, как было объяснено ранее, например, жест, речевая команда, команда выбора, подаваемая с помощью пользовательского интерфейса 108, и тому подобное.
Изображение 20 требуемой атмосферы освещения можно выработать любым подходящим способом, например, путем загрузки изображения 20 из репозитория образов или путем захвата изображения 20, используя устройство 116 захвата изображения носимого вычислительного устройства. Например, такое изображение можно захватить в течение дня, например, путем захвата особенно эстетически привлекающей сцены в местоположении, удаленном в пространстве, в котором размещается осветительная система 200. В качестве альтернативы, такое изображение 20 можно захватить в пределах пространства, в котором размещается осветительная система 200, например, для повторения конкретного цветового аспекта в упомянутом пространстве с выбранными светильниками осветительной системы 200. Например, это может быть достигнуто так, как схематично показано на фиг.7 и 8. Как показано на фиг.7, владелец носимого вычислительного устройства 100 может захватить объект, имеющий конкретные цветовые характеристики в пределах пространства, вмещающего в себя осветительную систему 200 на изображении 20 для того, чтобы ассоциировать один или более выбранных светильников с захваченным изображением 20 для того, чтобы выбранные светильники повторили требуемую атмосферу освещения, в данном случае атмосферу освещения, которая совпадает с цветовой темой объекта, захваченного на изображении 20.
В соответствии с другим аспектом носимое вычислительное устройство 100 можно использовать для создания дополненной реальности осветительной системы 200, как будет объяснено с помощью фиг.9-11 и блок-схемы последовательности операций способа 400, показанной на фиг.12. В соответствии с этим аспектом, после начала способа 400 на этапе 401 владелец носимого вычислительного устройства 100 может использовать носимое вычислительное устройство 100 для вставки виртуального светильника 207 в фактический вид 10 сцены освещения, которая видна через прозрачный дисплей 106 и выполнена в соответствии с этапом 402 способа 400 для того, чтобы оценить, будет ли иметь желательный эффект (освещение) вставка виртуального светильника 207.
Существует несколько причин, по которым владелец носимого вычислительного устройства 100 может захотеть создать такую дополненную реальность. Например, владелец может захотеть модернизировать или расширить осветительную систему 200 путем введения дополнительных светильников в осветительную систему 200. Однако так как может быть затруднительным визуализация эффекта, создаваемого дополнительными светильниками, может быть нежелательным приобретение дополнительных светильников на основе метода проб и ошибок, например, из-за стоимости, связанной с таким приобретением.
С этой целью, носимое вычислительное устройство 100 может иметь доступ к базе данных виртуальных светильников осветительной системы 200, которая может быть удаленно доступной, например, через Интернет или протокол мобильной связи, или которая может быть локально доступной, например, в хранилище 112 данных. Владелец может подавать в носимое вычислительное устройство 100 соответствующие команды для выбора требуемого виртуального светильника из базы данных в соответствии с этапом 403 способа 400, который побуждает носимое вычислительное устройство 100 отображать изображение 30 выбранного виртуального светильника 207 на фактическом виде 10 пространства, которое может включать в себя один или более светильников осветительной системы 200, в данном случае светильники 203 и 204.
Как показано на фиг.10, владелец носимого вычислительного устройства 100 может в дальнейшем переместить виртуальный светильник 207 в требуемое местоположение в пределах фактического вида 10, то есть в требуемое положение в пределах пространства, которое видно через прозрачный дисплей 106, например, путем подачи в носимое вычислительное устройство 100 соответствующей команды 25 перемещения, например, в виде движения головы, жеста или т.п., как объяснено ранее. Носимое вычислительное устройство 100 обнаруживает команду 25 перемещения и перемещает изображение 30 виртуального светильника 207 в соответствии с командой перемещения таким образом, чтобы изображение 30 накладывалось на фактический вид 10, как показано на фиг.11.
Виртуальный светильник 207 можно в дальнейшем выполнить с возможностью получения требуемой виртуальной атмосферы освещения, например, в соответствии с вариантом осуществления способа, показанного на фиг.3, или, альтернативно, путем выбора предварительно определенной виртуальной атмосферы освещения, тем самым создавая дополненный фактический вид 10, согласно этапу 404 способа 400. Виртуальную атмосферу освещения, созданную виртуальным светильником 207, можно моделировать с помощью процессора 110 носимого вычислительного устройства 100. Так как такие зависимости распределения света по существу хорошо известны, они не будет объясняться более только для краткости изложения. После создания дополненного фактического вида 10, способ 400 может завершиться на этапе 405.
В варианте осуществления светильники 203 и 204 на фактическом виде 10 выполнены с возможностью воссоздания требуемой атмосферы освещения, как было объяснено ранее. Однако следует понимать, что способ создания дополненного фактического вида, включающего в себя один или более виртуальных светильников, можно в равной степени применить к фактическому виду осветительной системы или ее части, на котором светильники осветительной системы были сконфигурированы любым подходящим способом.
После создания дополненного фактического вида 10, владельцу носимого вычислительного устройства 100 будет представлена смоделированная атмосфера освещения, включающая в себя светильники 203, 204 и виртуальный светильник 207 с тем, чтобы можно было достичь эффекта виртуального светильника 207 на полной атмосфере освещения. Поэтому это позволяет облегчить владельцу принятие более информированного решения относительно приобретения светильника 207.
Аспекты настоящего изобретения могут быть воплощены в виде набора осветительной системы, носимого вычислительного устройства, способа или компьютерного программного продукта. Аспекты настоящего изобретения могут принимать форму компьютерного программного продукта, воплощенного в виде одного или более машиночитаемых носителей, имеющих машиночитаемый программный код, воплощенный на них.
Можно использовать любое сочетание одного или более машиночитаемых носителей. Машиночитаемый носитель может быть машиночитаемым носителем сигнала или машиночитаемым носителем информации. Машиночитаемый носитель информации может быть, например, но не ограничиваться этим, электронной, магнитной, оптической, электромагнитной, инфракрасной или полупроводниковой системой, аппаратным устройством, или устройством или любым подходящим сочетанием вышеперечисленного. Такая система, аппаратное устройство или устройство могут быть доступными через любое подходящее сетевое соединение, например, система, аппаратное устройство или устройство могут быть доступными через сеть для извлечения из считываемого компьютером программного кода через сеть. Например, такая сеть может представлять собой Интернет, сеть мобильной связи или т.п. Более конкретные примеры (неисчерпывающий перечень) машиночитаемого носителя информации может включать в себя следующее: электрическое соединение, имеющее один или более проводов, портативную компьютерную дискету, жесткий диск, оперативное запоминающее устройство (RAM), постоянное запоминающее устройство (ROM), стираемое программируемое постоянное запоминающее устройство (EPROM или флэш-память), оптическое волокно, постоянное запоминающее устройство на основе компактного диска (CDROM), оптическое запоминающее устройство, магнитное запоминающее устройство или любое подходящее сочетание вышеизложенного. В контексте настоящей заявки машиночитаемый носитель информации может быть любым материальным носителем, который может содержать или хранить программу для использования посредством или в связи с системой, аппаратным устройство или устройством исполнения команд.
Машиночитаемый носитель сигнала может включать в себя сигнал данных, распространяемый с помощью считываемого компьютером программного кода, воплощенного в нем, например, в основной полосе частот или как часть несущей волны. Такой распространяющийся сигнал может принимать любую из множества форм, в том числе, но не ограничиваясь этим, электромагнитную, оптическую или любое подходящее сочетание их. Машиночитаемый носитель сигнала может представлять собой любой машиночитаемый носитель, который не является машиночитаемым носителем информации, и который может передавать, распространять или транспортировать программу для использования посредством или в связи с системой, аппаратным устройством или устройством исполнения команд.
Программный код, воплощенный на машиночитаемом носителе, можно передавать, используя любой подходящий носитель, в том числе, но не ограничиваясь этим, беспроводной, проводной, волоконно-оптический кабель, радиочастотный и т.д., или любое подходяще сочетание из вышеперечисленного.
Компьютерный программный код, предназначенный для выполнения способов настоящего изобретения посредством его исполнения процессором 110, можно записать в любом сочетании из одного или более языков программирования, в том числе объектно-ориентированного языка программирования, такого как Java, Smalltalk, C++ или т.п., и традиционных процедурных языков программирования, таких как язык программирования "C" или аналогичные языки программирования. Программный код может целиком и полностью исполняться процессором 110 как автономный пакет программного обеспечения, например, приложение, или может исполняться частично процессором 110 или частично на удаленном сервере. В последнем сценарии удаленный сервер может быть соединен с носимым вычислительным устройством 100 через любой тип сети, включая локальную вычислительную сеть (LAN) или глобальную вычислительную сеть (WAN), или можно выполнить подключение к внешнему компьютеру, например, через Интернет, используя поставщика услуг Интернет.
Аспекты настоящего изобретения были описаны выше со ссылкой на иллюстрации блок-схем последовательности операций и/или блок-схем способов, аппаратных устройств (системы) и компьютерных программных продуктов согласно вариантам осуществления изобретения. Следует понимать, что каждый блок иллюстраций блок-схем последовательности операций, и/или блок-схемы и сочетание блоков на иллюстрациях блок-схем последовательностей операций и/или блок-схем можно осуществить с помощью команд компьютерной программы, которые будут исполняться полностью или частично процессором 110 носимого вычислительного устройства 100 таким образом, чтобы команды создавали средство для выполнения функций/действий, точно определенных в блок-схеме последовательности операций и/или блоке или блоках блок-схем. Эти команды компьютерной программы могут также храниться на машиночитаемом носителе, который можно подавать в носимое вычислительное устройство 100 для функционирования конкретным образом.
Команды компьютерной программы можно загрузить в процессор 110 для того, чтобы побудить последовательность этапов работы, которые будет выполнять процессор 110, создать выполняемый на компьютере процесс таким образом, чтобы команды, которые исполняются процессором 110, обеспечивали процессы для выполнения функций/действий, точно определенных в блок-схеме и/или блоке или блоках блок-схем.
Осветительную систему 200 можно выполнить в виде набора осветительной системы вместе с компьютерным программным продуктом, например, приложением, для осуществления вариантов осуществления способа 300. Компьютерный программный продукт может образовывать часть носимого вычислительного устройства 100, например, может быть установлен на носимом вычислительном устройстве 100.
Следует отметить, что вышеупомянутые варианты осуществления предпочтительно иллюстрируют, а не ограничивают изобретение, и что специалисты в данной области техники способны спроектировать многие альтернативные варианты осуществления без отклонения от объема прилагаемой формулы изобретения. В формуле изобретения любые ссылочные символы, помещенные в круглых скобках, не должны рассматриваться в качестве ограничения формулы изобретения. Слово "содержащий" не исключает наличия элементов или этапов, отличных от перечисленных в формуле изобретения, приведенных в любом пункте формулы изобретения или описания в целом. Одиночная ссылка на элемент не исключает множественную ссылку на такие элементы и наоборот. Изобретение может быть осуществлено посредством аппаратных средств, содержащих несколько отдельных элементов. В относящемся к устройству пункте, перечисляющем несколько средств, несколько из этих средств могут быть исполнены посредством одного и того же элемента аппаратных средств. Простой факт, что некоторые средства, изложенные во взаимно различных зависимых пунктах формулы изобретения, не означают, что для пользы не может использоваться комбинация этих средств.