ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится, в общем, к области инструментальных средств проектирования, в частности проектирования освещения. В более частном случае настоящее изобретение относится к реализуемому на компьютере способу имитации процесса реализации световых эффектов в окружающей среде. По существу, процесс реализации может содержать получение, установку и программирование устройств, выбранных из совокупности доступных устройств в соответствии с обобщенными проектными требованиями.
УРОВЕНЬ ТЕХНИКИ
Многие существующие инструментальные средства для проектирования освещения с помощью компьютера организованы, по существу, в виде панелей устройств, из которых пользователь может просматривать и выбирать осветительные устройства (светильники) для закупки/аренды и размещения в окружающей среде. Таким образом организовано инструментальное средство Dialux™, инструментальное программное обеспечение, разработанное компанией DIAL GmbH, и в патенте EP 0495305 A2 описано инструментальное средство проектирования осветительного оборудования в соответствии с данной парадигмой. Вполне обычен тот факт, что панель наполнена номенклатурой изделий, выпускаемых в настоящее время конкретным поставщиком осветительных устройств. Данный проектный интерфейс, ориентированный на устройства, вынуждает пользователя мыслить в понятиях существующих устройств и их возможностей, а не с точки зрения того, что было бы желательно в эстетическом или функциональном отношении. Своей эффективностью и качеством получаемых результатов инструментальные средства проектирования, которые организованы с ориентацией на устройства, в большой степени обязаны осведомленностью пользователя о панели устройств. Однако, получение и поддержка достаточных сведений об осветительном устройстве, выпускаемом поставщиками, может быть длительным процессом, который препятствует привлечению новых пользователей.
В заявке WO 2009/010058 А1 описано компьютерное инструментальное средство для автоматического изменения проекта помещения по цифровым изображениям. На основании местоположения естественных источников света в данном помещении инструментальное средство автоматически определяет, какое и где следует добавить дополнительное освещение. Любая информация, имеющая отношение к фактическим осветительным устройствам для обеспечения дополнительного освещения, скрыта от пользователя, и выходными данными инструментального средства являются визуализируемое цифровое изображение, представляющее помещение после того, как выполнено предложенное переоформление интерьера. Инструментальное средство реконструкции может работать с изображением как с его единственными входными данными, но может также принимать введенные вручную данные для определения бюджета пользователя или предпочтительного стиля обстановки.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Целью настоящего изобретения является решение одной или более из проблем, описанных в предшествующем разделе. Таким образом, было бы желательно создание инструментальных средств проектирования, которые не требуют исчерпывающих априорных знаний об устанавливаемых устройствах от их пользователя. В соответствии с первым аспектом изобретения предлагается способ имитации реализации световых эффектов в окружающей среде. Способ, который в предпочтительном варианте является реализуемым на компьютере способом, содержит этапы, на которых:
получают данные об окружающей среде;
получают ввод пользователя, характеризующий множество световых эффектов;
получают данные, характеризующие устанавливаемые устройства для обеспечения световых эффектов;
формируют, по меньшей мере, один вариант исполнения для каждого светового эффекта на основании данных об окружающей среде и данных, характеризующих устанавливаемые устройства;
выбирают один вариант исполнения для каждого светового эффекта, имеющего более чем один вариант исполнения; и
формируют данные реализации на основании данных об окружающей среде и выбранных вариантов исполнения.
В соответствии со вторым аспектом изобретения дополнительно предлагается способ реализации множества световых эффектов в окружающей среде.
В соответствии с третьим аспектом изобретения предлагается имитатор для имитации процесса реализации световых эффектов в окружающей среде, при этом имитатор содержит:
первый приемник для получения данных об окружающей среде и данных, характеризующих множество световых эффектов, по первому каналу связи; и
второй приемник для получения данных, характеризующих устанавливаемые устройства для реализации световых эффектов, по второму каналу связи.
Первый и второй приемники могут быть выполнены в одном общем приемнике.
Имитатор может работать в нескольких режимах:
режим проектирования, в котором имитатор выполнен с возможностью получения данных об окружающей среде и данных о световых эффектах по первому каналу связи;
режим исполнения, в котором имитатор выполнен с возможностью формирования, по меньшей мере, одного варианта исполнения для каждого светового эффекта на основании данных, характеризующих устанавливаемые устройства, полученных по второму каналу связи;
режим выбора, в котором имитатор выполнен с возможностью выбора одного варианта исполнения для каждого светового эффекта; и режим реализации, в котором имитатор выполнен с возможностью формирования данных реализации на основании выбранных вариантов исполнения.
И, наконец, в соответствии с четвертым аспектом изобретения альтернативный имитатор реализации световых эффектов содержит:
приемник для получения данных об окружающей среде и данных о световых эффектах;
генератор исполнения для формирования, по меньшей мере, одного варианта исполнения для каждого светового эффекта на основании данных, характеризующих устанавливаемые устройства;
селектор для выбора одного варианта исполнения для каждого светового эффекта и
генератор реализации для формирования данных реализации на основании выбранных вариантов исполнения.
В контексте настоящего изобретения термин “данные об окружающей среде” содержит, но без ограничения, геометрические свойства объектов, оптические свойства объектов, аудиоданные, видеоданные, данные, характеризующие видимое проявление механических взаимодействий между объектами (например, данные ввода в процессор имитации физических процессов) и данные, относящиеся к естественным источникам света. Кроме того, световой эффект может относиться, но без ограничения, к световому конусу, световому пучку, рассеянному световому потоку, светящейся поверхности, видеопоследовательности и любому переменному во времени световому эффекту. Вариант исполнения содержит данные, характеризующие, по меньшей мере, одно аппаратное устройство, пространственное размещение каждого аппаратного устройства по отношению к окружающей среде, установочные средства (приспособления) и значения рабочих параметров, например управляющие сигналы, соответствующие каждому аппаратному устройству. И, наконец, термин “данные реализации” содержит, но без ограничения, информацию, определяющую набор устанавливаемых устройств, способных реализовать световые эффекты, данные об электромонтаже, данные, характеризующие размещение каждого устройства по отношению к окружающей среде, и машиночитаемые управляющие данные, подлежащие представлению в устройства во время работы или предварительного программирования.
Изобретение дает преимущество над существующими инструментальными средствами проектирования, поскольку изобретение предлагает усовершенствованную поддержку в процессе реализации требуемых световых эффектов. Авторы настоящего изобретения пришли к выводу, что важная часть неудовлетворенности пользователей инструментальных средств проектирования на основе панелей аппаратных средств происходит не из недостатка информации, относящейся к осветительным устройствам; провайдер инструментальных средств проектирования может легко сделать упомянутые сведения представимыми на пользовательском интерфейсе. Скорее причиной является недостаток умения аппроксимировать требуемые световые эффекты посредством устройств или, иначе говоря, преобразовывать концепции световых эффектов в аппаратные решения. В частности, новые пользователи, которые не включили этап аппаратной реализации в свой процесс мысленного проектирования, иногда оказываются вынужденными выбирать аппаратные устройства, которые создают эффекты, не являющиеся их первоначальным выбором, или выполнять простую неинтеллектуальную работу методом проб и ошибок. С другой стороны, опытные пользователи могут терять направление разработки и обычно придерживаются своей старой и знакомой «панели инструментов».
Реализация, по меньшей мере, светового эффекта может содержать выбор устанавливаемых устройств, обеспечение размещения и установки данных и формирование значения рабочих параметров, подлежащих обеспечению в упомянутых устройствах, например, машиночитаемых управляющих данных, при необходимости. Реализация интерактивного светового эффекта дополнительно требует выбора датчика и задания условия запуска по сигналу датчика для активизации и/или отключения светового эффекта. Существует инструментальное программное обеспечение для конкретного этапа формирования управляющих данных и других рабочих параметров для использования в конкретных аппаратных устройствах или в предварительно заданных схемах расположения конкретных устройств; примеры упомянутых инструментальных средств содержат синтезаторы светового шоу для программирования комплексной аппаратуры светового шоу.
Инструментальное средство проектирования в соответствии с изобретением может не только помочь пользователю преодолеть разрыв между световыми эффектами и их реализациями, но может также имитировать размещение вариантов исполнения в окружающей среде. Точнее, если окружающую среду кодируют как трехмерную модель, возможно, содержащую естественные источники света и т.п., то в модель можно легко вводить искусственные источники света, соответствующие вариантам исполнения. Путем изучения полученной трехмерной модели с подходящих точек зрения пользователь может субъективно оценить согласование с планируемым световым эффектом и основывать на этом свой выбор варианта исполнения.
Предпочтительный вариант осуществления изобретения дополнительно содержит этап автоматизированной оценки согласования каждого варианта исполнения со световым эффектом, для реализации которого предназначен упомянутый вариант исполнения. Результат, который можно выразить в процентах или в показателях согласования, можно использовать как руководство для пользователя, выбирающего вариант исполнения. Упомянутые показатели согласования полезны также, если выбор вариантов исполнения выполняется автоматически, с целью достижения максимального согласования.
В других вариантах осуществления изобретения выбор вариантов исполнения, целиком или частично, выполняется автоматически. Предпочтительный способ выполнения данного автоматического выбора заключается в ранжировании вариантов исполнения, соответствующих одному световому эффекту, в соответствии с показателем качества. Показатель качества может быть основан на визуальных свойствах, показателях согласования или других свойствах. Например, показатель качества может быть энергопотреблением в единицу времени (если требуется оптимизация экономичности), закупочной ценой (если требуется минимизация первоначальных затрат), расчетным сроком службы каждого устройства (если требуется максимальное увеличение срока службы) или условием или сроком поставки (если требуется ускорение подготовки к работе). Возможно также использование показателя, который минимизирует расхождение между сроками службы отдельных устройств, чтобы всю установку можно было вывести из эксплуатации в будущем, когда суммарный остаточный срок службы является как можно меньшим, что желательно с экономической точки зрения.
Следует отметить, что изобретение относится ко всем возможным комбинациям признаков, приведенных в формуле изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Приведенные и другие аспекты настоящего изобретения подробно описаны ниже со ссылкой на прилагаемые чертежи, изображающие варианты осуществления изобретения. На чертежах
Фиг.1a-1b - графическое представление проекта осветительной аппаратуры в последовательных фазах реализации, включающих в себя как взаимодействие с пользователем, так и автоматизированную обработку;
Фиг.2 - первый примерный графический пользовательский интерфейс для представления данных, характеризующих световые эффекты и варианты исполнения, в рамках проекта осветительной аппаратуры;
Фиг.3 - второй примерный пользовательский интерфейс для представления данных, характеризующих варианты исполнения, в рамках проекта осветительной аппаратуры;
Фиг.4 - графическое представление проекта осветительной аппаратуры, содержащего интерактивные световые эффекты;
Фиг.5 - диаграмма передачи сигналов для имитатора в соответствии с вариантом осуществления изобретения, пригодного, в частности, для исполнения в онлайновом режиме;
Фиг.6 - примерная трехмерная модель окружающей среды и панели, из которой можно выбирать световые эффекты и развертывать их в окружающей среде;
Фиг.7 - блок-схема имитатора в соответствии с вариантом осуществления изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
На Фиг.1a-1b изображен примерный вариант осуществления изобретения в виде реализуемого на компьютере способа имитации реализации световых эффектов в окружающей среде. Набор из n световых эффектов, которые должны быть реализованы выбором, получением, установкой, программированием и эксплуатацией устройств, будет именоваться проектом на всех стадиях процесса реализации. Проект представлен в виде первого дерева 100 на графическом пользовательском интерфейсе компьютерной системы, выполняющей способ. Листы дерева 100 представляют световые эффекты, вводимые пользователем, которые обозначены Эффект 1, Эффект 2 и т.п. Световые эффекты можно вводить выбором из панели эффектов на графическом пользовательском интерфейсе, как дополнительно поясняется ниже со ссылкой на Фиг.6.
На первом этапе 110 обработки формируют варианты исполнения для реализации световых эффектов. Данное формирование вариантов исполнения основано на данных, характеризующих устанавливаемые аппаратные устройства. Вариант исполнения должен содержать только устанавливаемые устройства. После первого этапа 110 обработки варианты исполнения сформированы и представляются на втором дереве 120 в виде листьев под световыми эффектами. Например, Эффект 1 может быть исполнен (или аппроксимирован) Вариантом 1a исполнения, Вариантом 1b исполнения, Вариантом 1c исполнения или Вариантом 1d исполнения. Эффект 2 может быть исполнен либо Вариантом 2a исполнения, либо Вариантом 2b исполнения. Для некоторых световых эффектов, например Эффекта n, сформирован только один вариант исполнения. Число полезных вариантов исполнения зависит от широты ассортимента устанавливаемых аппаратных средств, но может быть дополнительно ограничено оценкой показателей согласования в связи с генерацией вариантов исполнения; варианты исполнения, для которых согласование оказывается ниже некоторого порога, могут немедленно отклоняться. Для исключения нереалистичных вариантов можно заранее установить максимальную стоимость аппаратных средств для проекта. Таким же образом, чтобы ограничить время, которое пользователь затрачивает на рассмотрение разных вариантов исполнения, возможно, было бы полезно задать максимальное число вариантов исполнения, подлежащих формированию для каждого светового эффекта.
На втором этапе 130 обработки выполняется выбор одного варианта исполнения для каждого светового эффекта. Выбор основан либо на объективном критерии, применяемом компьютерной системой, либо на пользовательском исследовании, возможно, поддержанном субъективным впечатлением, полученным от имитационной трехмерной модели окружающей среды с разными размещенными вариантами исполнения. Имитационная трехмерная модель может быть интерактивной или статической. Данную модель можно вводить непосредственно в авторское инструментальное средство, или существующую модель можно импортировать из пакета для моделирования, например AutoCAD™, Sketchup™ или 3D Studio™. После данного этапа 130 проект может быть представлен в виде третьего дерева 140, содержащего выбранные варианты исполнения в виде листьев дерева, число которых равно первоначальному числу световых эффектов. Для реализации Эффекта 1 выбран Вариант 1c исполнения; для реализации Эффекта 2 выбран Вариант 2b исполнения; для реализации Эффекта 3 выбран Вариант 3a исполнения и т.п. По необходимости, Эффект n реализуется Вариантом n-a исполнения.
Пользователь может проверить суммарное впечатление от всех выбранных вариантов исполнения в имитационной трехмерной модели и может пересмотреть свои выборы. Фактически, если между стадиями реализации проекта сохраняется достаточно данных, например, вариант исполнения, который не был выбран, то каждый из этапов обработки можно выполнить в обратном направлении. Когда удовлетворительный результат получен, пользователь может задать компьютерной системе исполнение третьего этапа 150 обработки, на котором данные об окружающей среде используют для формирования данных реализации на основе выбранных вариантов исполнения. После данного этапа 150 проект можно представить в виде четвертого дерева 160, содержащего данные реализации доля реализации световых эффектов проекта: запись требуемых аппаратных устройств, данные об электромонтаже, инструкции по установке и соединению устройств в окружающей среде, команды или параметры установки для управления устройствами во время работы и т.п. В предпочтительном варианте, чтобы ускорить процесс установки, наладки и ввода в эксплуатацию, различные виды данных реализации организуют в соответствии не со световыми эффектами, для реализации которых они предназначены, а в соответствии с разными задачами: закупки устройств, установки, электромонтажа, программирования и эксплуатации.
На Фиг.2 представлен примерный графический пользовательский интерфейс для представления сведений, относящихся к световым эффектам и вариантам исполнения. В подходящем варианте упомянутые сведения основаны на данных, предоставленных поставщиками аппаратных средств. Узел 200 дерева представляет световой эффект, обозначенный Эффект 2. Когда пользователь компьютерной системы, воплощающей способ, устанавливает курсор 202 позиционирующего устройства на узле 200, появляется окно 201 для представления информации, относящейся к световому эффекту. В приведенном примере окно 201 содержит значения следующих параметров: типа светового эффекта, места его происхождения, направления, ширины, угловой апертуры, цвета и интенсивности. Для описания световых эффектов других типов, например установленного уровня освещенности, можно применить другой набор параметров.
Два других узла 210, 220 представляют соответственно варианты 2a и 2b исполнения. Около курсора могут быть созданы аналогичные окна 211, 221 для представления сведений, характеризующих варианты исполнения. Сведения могут содержать закупочную цену, энергопотребление, производителя, срок поставки и необходимые рабочие кадры для установки. Для обеспечения понимания пользователем сложности варианта исполнения может быть указано число источников света и (для интерактивных эффектов) число датчиков. Дополнительные сведения могут храниться в памяти, но не представляться, для ограничения количества информации, подлежащей учету пользователем. Например, геометрические свойства световых конусов, которые могут создаваться устройством, образующим часть варианта исполнения, могут быть скрыты от пользователя, хотя упомянутые свойства могут быть решающими в процессе формирования варианта исполнения. Аналогично, точные названия моделей и номера изделий устройств, хотя и будут выводиться с данными реализации, могут отсутствовать на пользовательском интерфейсе для большей ясности.
Кроме того, сведения содержат показатели согласования, которые выражают степень согласования варианта исполнения с требуемым световым эффектом, при этом значение 100% указывает на абсолютное согласование, а значение 0% указывает на отсутствие корреляции. В данном случае показатели согласования могут опираться на простое сравнение параметров светового эффекта (например, происхождения, направления, ширины, угловой апертуры, цвета и интенсивности) с соответствующими параметрами варианта исполнения. В более сложном примере требуемый световой эффект является постоянным освещением некоторого цвета и интенсивности на удлиненной поверхности, которую невозможно осветить с использованием одного источника света. Такой эффект можно обеспечить посредством схем расположения источников света разных типов: потолочных или настенных, флуоресцентных или кремниевых. При формировании вариантов исполнения в данном случае способ пробует объединить несколько устанавливаемых устройств и определить их совместное осветительное действие. Последующая проверка согласования может полагаться на степень постоянства света, иначе говоря, на величине колебаний интенсивности; в общем, упомянутые колебания являются менее выраженными, если размещают большее число источников света. Кроме того, если пользователь указал требуемый угол падения на поверхность, то данное указание можно учесть при оценке согласования. Общее согласование может быть вычислено как взвешенное среднее. Параметры упомянутого взвешивания можно задать с использованием машинного обучения, при котором пользователи вводят в систему информацию о важности соответствующих параметров. В альтернативном варианте функцию ранжирования можно построить аналогично процессу проверки предварительного состояния сцены/участка, описанному в работе H. ter Horst, M. van Doorn, W. ten Kate, N. Kravtsova and D. Siahaan, «Context-aware Music Selection Using the Semantic Web», Proceedings of the 14 th Belgium-Netherlands Conference on Artificial Intelligence, Louvain, Belgium, October 2002, pp. 131-138.
Следует подчеркнуть, что выбор пользователя не обязательно основан на такой информации, которая приведена на Фиг.2. Пользователь может дополнительно основывать свой выбор на проверке внешнего представления соответствующих вариантов исполнения в окружающей среде, с точки зрения получения субъективного впечатления относительно его пригодности.
На Фиг.3 представлен альтернативный пользовательский интерфейс для облегчения выбора вариантов исполнения для реализации светового эффекта. Альтернативный интерфейс в большей степени, чем интерфейс, показанный на Фиг.2, графически кодирует информацию и, тем самым, исключает нагруженность пользователя текстовым материалом. В данном случае световой эффект представлен в виде узла 300 дерева с двумя листьями 301, 302, каждый из которых представляет вариант исполнения. После активизации листа 302 курсором 303 создается окно 304 сведений. Информация представляется в виде частично заполненных цветных полос, указывающих согласование с требуемым световым эффектом (выраженным в виде точности воспроизведения света и точности воспроизведения геометрической формы), и экономических показателей (например, полной стоимости срока службы, что касается средней стоимости вариантов исполнения для светового эффекта) данного варианта. Чтобы обеспечить пользователю возможность отслеживать численные величины в процессе выбора, второе окно 310 представляет информацию, относящуюся к полной стоимости до настоящего момента, средней точности воспроизведения (согласованию между световыми эффектами и выбранными вариантами исполнения) и к тому, насколько продвинулся процесс выбора.
На Фиг.4 показано дерево 400, представляющее проект, содержащий интерактивные световые эффекты. Что касается степени реализации, дерево 400 сравнимо с первым деревом 100 на Фиг.1. В данном случае интерактивность указана графически двумя пусковыми узлами 401, 404, вставленными выше соответствующих листьев 402, 405 световых эффектов. Третий лист 403 представляет неинтерактивный световой эффект, например эффект, не зависящий от времени, периодический эффект или эффект, подлежащий активизации в определенный или случайный момент времени. Пусковой узел символически обозначает условие запуска, которое определяет активизацию и/или отключение светового эффекта. Например, если помещение следует освещать только, когда в нем кто-то находится, то соответствующим условием запуска может быть активизация источников света, когда предварительно заданная поверхность в помещении воспринимает инфракрасное излучение с интенсивностью выше порога. Пороговую интенсивность следует выбирать так, чтобы она соответствовала присутствию одного человека. Более сложное условие для получения подобного результата может предусматривать, по меньшей мере, изменение амплитуды инфракрасного излучения, чтобы обнаруживать перемещения, по меньшей мере, одного человека. Соответственно каждый вариант исполнения для реализации интерактивного светового эффекта в данном примере содержит инфракрасный датчик в дополнение к источникам света. Варианты исполнения для реализации интерактивных эффектов могут также содержать соответствующие исполнительные механизмы (применяющие пороговые значения, заданные в составе установки), электрические соединения и т.п., которые требуются для управления источниками света. Также как пользователь может проверять визуальное впечатление от обычного светового эффекта, пользователь может имитировать действие интерактивного эффекта и проверять его в рамках трехмерной модели.
Следует отметить, вышеописанный подход является всего одним способом кодирования условий для управления интерактивными эффектами. Возможно, удобным решением было бы применение временного графика для визуализации осуществления световых эффектов. Как известно в данной области техники, в упомянутый интерфейс на основе временного графика можно включить переходы, упорядоченность по Z-координате, приоритеты и т.п.
На Фиг.5 приведена диаграмма передачи сигналов, отражающая работу имитатора 501 в соответствии с вариантом осуществления изобретения, который особенно пригоден для исполнения в онлайновом режиме по сети связи, например сети Интернет. Имитатор 501 выполнен с возможностью передачи и получения данных от пользователя 500 по первому каналу связи и для передачи данных поставщику 502 аппаратных средств и получения от него данных по второму каналу связи. В альтернативном варианте, только один приемник может работать с сообщениями по обоим каналам. Сообщения, передаваемые по каналам, отражают последовательность процесса реализации, выполняемого предложенным способом. Первое сообщение 510 обеспечивает подачу данных об окружающей среде и данных о световых эффектах в имитатор 501. (Если имитатор исполняется в онлайновом режиме и световые эффекты вводятся при посредстве интерфейса web-страницы, то взаимодействие пользователя с интерфейсом web-страницы можно считать частью первого сообщения 510 в контексте настоящего описания). В настоящем варианте осуществления данные, характеризующие устанавливаемые аппаратные устройства, не хранятся в имитаторе 501, а запрашиваются при необходимости от поставщика 502 аппаратных средств путем передачи запроса 511 на аппаратные средства по второму каналу связи. Запрошенные данные 512 на аппаратные средства передаются от поставщика 502 аппаратных средств и позволяют имитатору 501 формировать варианты исполнения. Сообщение 513, содержащее варианты исполнения, передается пользователю 500, который в дополнительном сообщении 514 либо делает, с пониманием, выборы вариантов исполнения (при поддержке показателей согласования, обеспечиваемых посредством имитации, и также, возможно, визуальных имитаций), либо возвращает запрос для имитатора 501 для автоматического выбора вариантов исполнения. Точные количества потребных аппаратных устройств можно определить после завершения процесса выбора. В приведенном варианте осуществления, поскольку можно влиять на закупочную цену (при посредстве скидок за количество и аналогичных действий) и поскольку само наличие могло измениться после того, как было сформировано сообщение 512 с данными об аппаратных средствах, имитатор 501 передает запрос 515 на обновленную информацию об аппаратных средствах поставщику 502 аппаратных средств и получает упомянутую информацию в последующем сообщении 516. Имитатор 501 использует обновленную информацию об аппаратных средствах для уточненного формирования данных 517 реализации, которые затем передаются пользователю 500. Если пользователь 500 находит данные реализации удовлетворительными, то пользователь может передать заказ 518 на аппаратные средства поставщику 502 аппаратных средств либо непосредственно, либо через имитатор 501.
Можно представить, что имитатор 501 функционирует в последовательных режимах для реализации проекта осветительной аппаратуры. В режиме проектирования имитатор 501 получает данные, характеризующие требуемые световые эффекты. В режиме исполнения имитатор 501 формирует варианты исполнения (после запроса соответствующих аппаратных средств) и представляет упомянутые варианты пользователю. В режиме выбора имитатор 501 получает от пользователя 500 выборы одного варианта исполнения для каждого светового эффекта. И, наконец, в режиме реализации имитатор 501 формирует данные реализации на основе выбранных вариантов исполнения и передает упомянутые данные пользователю 500.
На Фиг.6 показан графический пользовательский интерфейс, позволяющий пользователю задавать световые эффекты. Интерфейс содержит трехмерную модель 600 и сопроводительную панель 620 световых эффектов. Модель 600 представляет окружающую среду, содержащую стены, дверные проемы, окна, объекты отображения и растение. Пользователь может выбирать следующие световые эффекты из панели 620: параллельный световой пучок 621, конусообразный световой пучок 622, видеоизображение (подлежащее реализации, например, на проекционном экране или экране с обратной подсветкой) 623 и анимационный световой эффект 624, предварительно заданную постоянную освещенность поверхности 625 и т.п. В приведенном варианте осуществления пользователь выбирает и размещает световой эффект с использованием курсора 630 позиционирующего устройства. В модели 600 окружающей среды уже введено в действие несколько световых эффектов: две поверхности 610, 611 с постоянной освещенностью, три конусообразных световых пучка 612, 613, 614 и видеопроекция 615. Выбранные световые эффекты 610-615 могут наблюдаться не только на модели 600, но могут быть также визуализированы в виде листьев в древовидном представлении, аналогичном дереву 100, показанному на Фиг.1.
На Фиг.7 приведена блок-схема альтернативного имитатора 700. Имитатор 700 содержит приемник 710 для получения данных об окружающей среде и данных, характеризующих световые эффекты. Генератор 711 исполнения настроен с возможностью обработки данных из приемника 710 и формирования вариантов исполнения, причем, по меньшей мере, одного для каждого светового эффекта, на основании упомянутых данных и данных, характеризующих устанавливаемые устройства. Кроме того, имитатор 700 содержит селектор 712 для выбора одного варианта исполнения для каждого светового эффекта. Выбранные варианты исполнения подаются в генератор 713 реализации, который формирует и выводит данные реализации для выбранных вариантов исполнения. В альтернативных вариантах осуществления приведенного имитатора 700, которые способны работать как имитатор 501, показанный на Фиг.5, селектор 712 настроен с возможностью получения ввода пользователя, указывающего требуемый вариант исполнения для каждого светового эффекта. В ином случае, селектор 712 может ранжировать варианты исполнения в соответствии с некоторым показателем качества и делать автоматический выбор.
Специалист в данной области техники должен понимать, что настоящее изобретение никак не ограничено вышеописанными предпочтительными вариантами осуществления. Напротив, в рамках объема притязаний прилагаемой формулы изобретения возможны многочисленные модификации и видоизменения. Например, структура дерева, применяемая для хранения и представления световых эффектов и вариантов исполнения, является всего лишь одним возможным представлением.
Специалистами в данной области техники могут быть разработаны и осуществлены другие видоизменения описанных вариантов осуществления в процессе практического осуществления заявленного изобретения на основании изучения чертежей, описания и прилагаемой формулы изобретения. В формуле изобретения выражение «содержащий» не исключает других элементов или этапов, и единственное число, подразумеваемое неопределенным артиклем, не исключает множественного числа. Единственный процессор или другой блок может выполнять функции нескольких элементов, упомянутых в формуле изобретения. Очевидное обстоятельство, что некоторые средства упомянуты во взаимно различающихся зависимых пунктах формулы изобретения, не означает невозможность выгодного применения комбинации упомянутых средств. Компьютерная программа может храниться/распространяться на подходящем носителе, например оптическом носителе для хранения данных или твердотельном носителе, поставляемом совместно с другими аппаратными средствами или в их составе, но может также распространяться в других формах, например по сети Интернет или в других проводных или беспроводных телекоммуникационных системах. Никакие позиции в формуле изобретения нельзя истолковывать как ограничивающие ее объем притязаний.
Изобретение относится к области светотехники. Способ предусматривает получение данных об окружающей среде, ввод пользователя, характеризующий световые эффекты, и данные, характеризующие существующие устанавливаемые устройства. На основании упомянутых данных формируют, по меньшей мере, один вариант исполнения для каждого светового эффекта и выбирают один вариант исполнения для каждого светового эффекта. В результате могут быть сформированы данные реализации на основании данных об окружающей среде и выбранных вариантов исполнения. Имитатор для имитации реализации световых эффектов выполнен с возможностью связи, с одной стороны, с пользователем или другим провайдером данных об окружающей среде и световых эффектах и, с другой стороны, с источником информации об устанавливаемых аппаратных устройствах. Имитатор может работать в режиме проектирования, режиме исполнения, режиме выбора и режиме реализации. Технический результат - упрощение обеспечения световых эффектов. 4 н. и 5 з.п. ф-лы, 7 ил.
1. Реализуемый на компьютере способ имитации реализации световых эффектов в окружающей среде, при этом способ содержит этапы, на которых:
получают данные об окружающей среде;
получают ввод пользователя, характеризующий множество требуемых световых эффектов и их размещение по отношению к окружающей среде;
получают данные, характеризующие устанавливаемые устройства для обеспечения световых эффектов;
формируют, по меньшей мере, один вариант исполнения для реализации каждого требуемого светового эффекта на основании данных об окружающей среде, упомянутого ввода, характеризующего множество требуемых световых эффектов, и данных, характеризующих устанавливаемые устройства;
выбирают для каждого требуемого светового эффекта, имеющего более чем один вариант исполнения, один вариант исполнения на основании ранжирования вариантов исполнения в соответствии с предварительно заданным показателем качества; и
формируют на основании данных об окружающей среде и выбранных вариантов исполнения данные реализации.
2. Реализуемый на компьютере способ по п. 1, дополнительно содержащий этап, на котором:
оценивают для каждого варианта исполнения его согласование с соответствующим требуемым световым эффектом.
3. Реализуемый на компьютере способ по п. 1 или 2, в котором данные реализации включают в себя, по меньшей мере, одно из:
спецификации требуемых устанавливаемых устройств;
данных об электромонтаже;
данных, характеризующих размещение каждого устройства по отношению к окружающей среде; и
машиночитаемых данных для управления, по меньшей мере, одним устройством.
4. Реализуемый на компьютере способ по п. 1 или 2, в котором, по меньшей мере, один требуемый световой эффект можно изменять в ответ на обнаруживаемое физическое явление, при этом каждый из соответствующих вариантов исполнения включает в себя, по меньшей мере, один датчик, выполненный с возможностью обнаружения упомянутого физического явления.
5. Реализуемый на компьютере способ по п. 1 или 2, в котором упомянутый этап выбора одного варианта исполнения содержит этапы, на которых:
получают ввод пользователя, характеризующий требуемый вариант исполнения; и
выбирают требуемый вариант исполнения.
6. Реализуемый на компьютере способ по п. 1, в котором показатель качества является одним из:
энергопотребления в единицу времени;
закупочной ценой;
согласования между требуемым световым эффектом и вариантом исполнения;
расчетным сроком службы; и
условием поставки.
7. Способ реализации множества световых эффектов в окружающей среде, при этом способ содержит этапы, на которых:
обеспечивают данные, характеризующие окружающую среду в машиночитаемом формате;
обеспечивают данные, характеризующие устанавливаемые устройства в машиночитаемом формате;
выполняют на основании данных об окружающей среде и данных, характеризующих устанавливаемые устройства, реализуемый на компьютере способ по любому из пп. 1-6;
на основании данных реализации, выданных в ответ на способ, устанавливают устройства в окружающей среде; и
эксплуатируют устройства в соответствии с данными реализации.
8. Машиночитаемый носитель, содержащий инструкции, позволяющие процессору выполнять способ в соответствии с п. 1.
9. Имитатор для имитации процесса реализации световых эффектов в окружающей среде, при этом имитатор содержит:
первый приемник для получения данных об окружающей среде и данных, характеризующих множество требуемых световых эффектов и их размещение по отношению к окружающей среде, по первому каналу связи; и
второй приемник для получения данных, характеризующих устанавливаемые устройства для реализации световых эффектов, по второму каналу связи,
причем имитатор выполнен с возможностью функционирования в:
режиме проектирования, в котором имитатор выполнен с возможностью получения данных об окружающей среде и данных о требуемых световых эффектах по первому каналу связи;
режиме исполнения, в котором имитатор выполнен с возможностью формирования, по меньшей мере, одного варианта исполнения для реализации каждого требуемого светового эффекта на основании данных, характеризующих устанавливаемые устройства, полученных по второму каналу связи, и данных, характеризующих множество требуемых световых эффектов, полученных по первому каналу связи;
режиме выбора, в котором имитатор выполнен с возможностью осуществления выбора одного варианта исполнения для каждого требуемого светового эффекта на основании ранжирования вариантов исполнения в соответствии с предварительно заданным показателем качества; и
режиме реализации, в котором имитатор выполнен с возможностью формирования данных реализации на основании выбранных вариантов исполнения.
US 2007189026A1, 16.08.2007 | |||
WO 2009010058A1, 22.01.2009 | |||
Способ получения -арилгидроксиламинов | 1974 |
|
SU495305A1 |
US 2005248299A1, 10.11.2005. |
Авторы
Даты
2016-01-20—Публикация
2010-06-17—Подача