KR102462006B1 - Method and device for controling a plurality of wireless liting devices - Google Patents
Method and device for controling a plurality of wireless liting devices Download PDFInfo
- Publication number
- KR102462006B1 KR102462006B1 KR1020210010640A KR20210010640A KR102462006B1 KR 102462006 B1 KR102462006 B1 KR 102462006B1 KR 1020210010640 A KR1020210010640 A KR 1020210010640A KR 20210010640 A KR20210010640 A KR 20210010640A KR 102462006 B1 KR102462006 B1 KR 102462006B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- function
- lighting
- control
- wireless
- Prior art date
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63J—DEVICES FOR THEATRES, CIRCUSES, OR THE LIKE; CONJURING APPLIANCES OR THE LIKE
- A63J5/00—Auxiliaries for producing special effects on stages, or in circuses or arenas
- A63J5/02—Arrangements for making stage effects; Auxiliary stage appliances
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H33/00—Other toys
- A63H33/22—Optical, colour, or shadow toys
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H37/00—Jokes; Confetti, streamers, or other dance favours ; Cracker bonbons or the like
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
- H05B47/175—Controlling the light source by remote control
- H05B47/19—Controlling the light source by remote control via wireless transmission
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B20/00—Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
- Y02B20/40—Control techniques providing energy savings, e.g. smart controller or presence detection
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Circuit Arrangement For Electric Light Sources In General (AREA)
Abstract
복수의 무선 라이팅 디바이스들의 제어 방법이 개시된다. 본 발명의 실시예에 따른 제어 방법은, 상기 복수의 무선 라이팅 디바이스들 각각이 좌표계의 좌표 값으로 매핑된 좌표 정보를 획득하는 단계; 상기 복수의 무선 라이팅 디바이스들 중 적어도 하나의 무선 라이팅 디바이스의 반응을 지시함으로써 상기 좌표계의 라이팅 형상을 연출하는 라이팅 제어 정보를 생성하는 단계; 및 상기 라이팅 제어 정보를 전송하는 단계를 포함한다.A method of controlling a plurality of wireless writing devices is disclosed. A control method according to an embodiment of the present invention, each of the plurality of wireless lighting devices obtaining coordinate information mapped to a coordinate value of a coordinate system; generating lighting control information for rendering a lighting shape of the coordinate system by instructing a response of at least one wireless lighting device among the plurality of wireless lighting devices; and transmitting the lighting control information.
Description
본 발명의 복수의 무선 라이팅(lighting) 디바이스들의 제어 방법 및 장치에 대한 것으로, 특히, 복수의 무선 라이팅 디바이스들 각각의 라이팅 색과 같은 반응을 제어함으로써 다양한 연출 효과를 제공하는, 제어 방법 및 장치에 대한 것이다. The present invention relates to a method and apparatus for controlling a plurality of wireless lighting devices, in particular, to a method and apparatus for controlling a plurality of wireless lighting devices, which provide various rendering effects by controlling a reaction such as a lighting color of each of the plurality of wireless lighting devices it is about
통신 기술 및 반도체 기술의 고도화로 인해 통신 장비의 크기는 매우 작아졌다. 그리고 IoT(Internet of Things) 기술이 도입되어, 많은 가전, 휴대형 디바이스들의 통신이 가능하게 되었다. Due to the advancement of communication technology and semiconductor technology, the size of communication equipment has become very small. And, with the introduction of Internet of Things (IoT) technology, communication between many home appliances and portable devices has become possible.
기존의 공연장의 연출 효과는 대부분 공연장에 구비된 조명 및 음향 효과에 의해 구현되었다. 공연장에 입장한 관객들은 휴대폰, 응원봉 등의 라이팅 디바이스를 사용하였다. 라이팅/발광 디바이스는 LCD, LED 등의 라이팅 소자를 포함하여 라이팅 효과를 제공한다. 라이팅 디바이스는 다양한 색으로 빛을 발할 수 있다. 다만, 이제 라이팅 디바이스에 통신 장비가 부가됨으로써, 관객들의 무선 라이팅 디바이스들을 사용한 공연 연출이 가능하게 되었다.Most of the directing effects of the existing concert halls were realized by the lighting and sound effects provided in the halls. The audience who entered the theater used lighting devices such as cell phones and light sticks. The lighting/light emitting device includes lighting elements such as LCDs and LEDs to provide lighting effects. A lighting device can emit light in a variety of colors. However, now that communication equipment is added to the lighting device, it has become possible to direct performances using the wireless lighting devices of the audience.
관객들이 휴대하는 무선 라이팅 디바이스들을 무선으로 제어함으로써 공연 연출을 수행할 수 있다. 전송 디바이스는, 해당 라이팅 디바이스들에게 제어 신호를 전송해야하며, 해당 라이팅 디바이스들은 제어 신호에 기초하여 동작한다. 다만, 공연장 내의 다수의 라이팅 디바이스들을 개별적으로 제어하려면 다수의 명령 또는 신호를 전송해야 하며, 이는 동작 지연/딜레이를 초래할 수 있다. 공연 연출에 있어서의 동작 지연/딜레이는 공연에 큰 지장을 초래할 수 있다. Performance directing can be performed by wirelessly controlling wireless lighting devices carried by audiences. The transmitting device should transmit a control signal to the corresponding lighting devices, and the corresponding lighting devices operate based on the control signal. However, in order to individually control a plurality of lighting devices in a performance hall, it is necessary to transmit a plurality of commands or signals, which may result in operation delay/delay. Motion delay/delay in directing a performance may cause a significant disturbance to the performance.
상술한 과제를 해결하기 위하여, 복수의 무선 라이팅(lighting) 디바이스들을 제어하는 방법은, 상기 복수의 무선 라이팅 디바이스들 각각이 좌표계의 좌표 값으로 매핑된 좌표 정보를 획득하는 단계; 상기 복수의 무선 라이팅 디바이스들 중 적어도 하나의 무선 라이팅 디바이스의 반응을 지시함으로써 상기 좌표계의 라이팅 형상을 연출하는 라이팅 제어 정보를 생성하는 단계; 및 상기 라이팅 제어 정보를 전송하는 단계를 포함하고, 상기 라이팅 제어 정보는 반응 정보, 및 함수 정보를 포함하며, 상기 반응 정보는 상기 무선 라이팅 디바이스의 라이팅 반응을 지시하고, 상기 함수 정보는 상기 좌표 값에 기초하는 상기 적어도 하나의 무선 라이팅 디바이스의 반응 여부를 지시한다.In order to solve the above problem, a method of controlling a plurality of wireless lighting devices includes: obtaining coordinate information mapped to a coordinate value of a coordinate system of each of the plurality of wireless lighting devices; generating lighting control information for rendering a lighting shape of the coordinate system by instructing a response of at least one wireless lighting device among the plurality of wireless lighting devices; and transmitting the lighting control information, wherein the lighting control information includes response information, and function information, the response information indicates a lighting response of the wireless lighting device, and the function information is the coordinate value It indicates whether the response of the at least one wireless writing device based on the.
상술한 제어 방법에 있어서, 상기 함수 정보는 상기 라이팅 형상을 나타내는 적어도 하나의 함수를 지시하는 함수 지시 정보, 상기 함수의 해석을 위한 부가 정보를 나타내는 함수 관련 정보를 포함한다. In the above-described control method, the function information includes function indication information indicating at least one function indicating the lighting shape, and function related information indicating additional information for interpretation of the function.
또한, 상술한 제어 방법에 있어서, 상기 함수는 상기 좌표 값 및 상기 함수 관련 정보의 적용에 의해 상기 좌표 값을 갖는 무선 라이팅 디바이스의 반응 여부로서 해석된다.In addition, in the above-described control method, the function is interpreted as whether the wireless lighting device having the coordinate value responds by applying the coordinate value and the function-related information.
또한, 상술한 제어 방법에 있어서, 상기 함수 관련 정보는, 함수 인자 정보, 영역 인덱스 정보 또는 영역 인자 정보 중 적어도 하나를 포함하고, 상기 함수 인자 정보는 상기 함수의 인자 값을 지시하고, 상기 영역 인덱스 정보는 상기 함수 해석 방식을 지시하고, 상기 영역 인자 정보는 상기 함수의 스케일링을 지시한다.In addition, in the above-described control method, the function-related information includes at least one of function argument information, region index information, and region factor information, the function factor information indicates an argument value of the function, and the region index The information indicates how to interpret the function, and the area factor information indicates scaling of the function.
또한, 상술한 제어 방법에 있어서, 상기 라이팅 제어 정보는, 상기 함수 정보가 특정 값을 포함하는 경우, 상기 좌표값에 무관하게 상기 복수의 라이팅 디바이스들의 전체 반응을 지시한다.In addition, in the above-described control method, the lighting control information, when the function information includes a specific value, indicates the overall reaction of the plurality of lighting devices regardless of the coordinate value.
또한, 상술한 제어 방법에 있어서, 상기 함수 지시 정보는 기저장된 복수의 함수들 중 적어도 하나의 함수의 인덱스를 나타내는 함수 인덱스 정보 또는 상기 적어도 하나의 함수를 기술하는 텍스트 함수 정보 중 적어도 하나를 포함한다.In addition, in the above-described control method, the function indication information includes at least one of function index information indicating an index of at least one function among a plurality of pre-stored functions or text function information describing the at least one function. .
또한, 상술한 제어 방법에 있어서, 복수의 라이팅 디바이스 각각은 상기 공연장의 좌석 번호에 기초하여 상기 좌표계의 좌표로 매핑된다.In addition, in the above-described control method, each of the plurality of lighting devices is mapped to the coordinates of the coordinate system based on the seat number of the performance hall.
또한, 상술한 제어 방법에 있어서, 상기 반응 제어 정보는 코드 정보를 더 포함하고, 상기 코드 정보는 상기 무선 라이팅 디바이스의 제품 코드를 식별한다.Further, in the above-described control method, the reaction control information further includes code information, and the code information identifies the product code of the wireless writing device.
또한, 상술한 제어 방법에 있어서, 상기 반응 정보는 상기 무선 라이팅 디바이스의 음향 반응 정보 또는 촉각 반응 정보 중 적어도 하나를 선택적으로 추가로 지시한다.In addition, in the above-described control method, the response information selectively additionally indicates at least one of acoustic response information and tactile response information of the wireless writing device.
상술한 기술적 과제를 해결하기 위하여, 복수의 무선 라이팅 디바이스들을 제어하는 제어 디바이스는, 데이터를 저장하는 메모리, 외부 디바이스와 통신을 수행하는 통신 유닛, 및 상기 메모리 및 상기 통신 유닛과 연결되며, 상기 제어 디바이스를 동작하는 프로세서를 포함하고, 상기 프로세서는, 상기 복수의 무선 라이팅 디바이스들 각각이 좌표계의 좌표 값으로 매핑된 좌표 정보를 획득하고, 상기 복수의 무선 라이팅 디바이스들 중 적어도 하나의 무선 라이팅 디바이스의 반응을 지시함으로써 상기 좌표계의 라이팅 형상을 연출하는 라이팅 제어 정보를 생성하고; 및 상기 라이팅 제어 정보를 전송하며, 상기 라이팅 제어 정보는 반응 정보, 및 함수 정보를 포함하며, 상기 반응 정보는 상기 무선 라이팅 디바이스의 라이팅 반응을 지시하고, 상기 함수 정보는 상기 좌표 값에 기초하는 상기 적어도 하나의 무선 라이팅 디바이스의 반응 여부를 지시한다. In order to solve the above technical problem, a control device for controlling a plurality of wireless writing devices is connected to a memory for storing data, a communication unit for performing communication with an external device, and the memory and the communication unit, and the control A device comprising: a processor for operating a device, wherein the processor obtains coordinate information in which each of the plurality of wireless lighting devices is mapped to a coordinate value of a coordinate system, and at least one of the plurality of wireless lighting devices generating lighting control information for rendering a lighting shape of the coordinate system by instructing a response; and transmitting the lighting control information, wherein the lighting control information includes response information, and function information, wherein the response information indicates a lighting response of the wireless lighting device, and the function information is based on the coordinate value. It indicates whether at least one wireless writing device responds.
본 발명의 실시예에 따르면, 복수의 무선 라이팅 디바이스를 고속으로 정확히 제어할 수 있고, 따라서 다양하고 심미감있는 라이팅 연출이 가능하게 된다. 또한, 본 발명의 실시예에 따르면, 복수의 무선 라이팅 디바이스들을 제어하기 위한 데이터의 양이 최소화되므로, 통신 부하가 줄고 제어 디바이스 및 피제어 디바이스의 처리 속도가 향상된다. 본 발명의 실시예들에 따른 효과에 대해서는 이하에서 실시예와 함께 추가로 후술한다.According to an embodiment of the present invention, it is possible to accurately control a plurality of wireless lighting devices at high speed, and thus various and aesthetic lighting productions are possible. Further, according to the embodiment of the present invention, since the amount of data for controlling the plurality of wireless writing devices is minimized, the communication load is reduced and the processing speed of the controlling device and the controlled device is improved. Effects according to the embodiments of the present invention will be further described below together with the examples.
도 1은 본 발명의 실시예에 따른 라이팅 효과를 연출하는 연출 시스템을 나타낸다.
도 2는 본 발명의 실시예에 따른 연출 시스템에 포함되는 마스터 시스템을 나타낸다.
도 3은 본 발명의 실시예에 따른 연출 시스템에 포함되는 슬레이브 디바이스를 나타낸다.
도 4는 본 발명의 실시예에 따른 좌표계를 나타낸다.
도 5는 본 발명의 실시예에 따른, 무선 라이팅 디바이스를 특정 좌표 값으로 매핑하는 정보를 나타낸다.
도 6은 본 발명의 실시예에 따른 라이팅 형상의 실시예로서, 사각형 모양의 특정 색의 라이팅 형상을 중앙 부분에 연출하는 실시예이다.
도 7은 본 발명의 실시예에 따른 제어 정보를 나타낸다.
도 8은, 본 발명의 일 실시예에 따른, 도 6에서 나타낸 라이팅 형상을 연출하는데 사용되는 제어 정보 및 그에 따른 라이팅 형상을 나타낸다.
도 9는 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.
도 10은 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.
도 11은 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.
도 12는 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.
도 13는 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.
도 14는 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.
도 15는 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.
도 16은 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.
도 17은 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.
도 18은 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.
도 19는 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.
도 20은 본 발명의 실시예에 따른 라이팅 제어 디바이스의 라이팅 제어 방법을 나타낸다.
도 21은 본 발명의 실시예에 따른 무선 라이팅 디바이스의 라이팅 제어 방법을 나타낸다.
도 22는 본 발명의 실시예에 따른, 라이팅 제어 디바이스의 복수의 무선 라이팅 디바이스들을 제어하는 방법을 나타내는 순서도이다.
도 23은 본 발명의 실시예에 따른 복수 라이팅 디바이스들을 제어하는 라이팅 제어 디바이스를 나타낸다. 1 shows a directing system for directing a lighting effect according to an embodiment of the present invention.
2 shows a master system included in a directing system according to an embodiment of the present invention.
3 shows a slave device included in the directing system according to an embodiment of the present invention.
4 shows a coordinate system according to an embodiment of the present invention.
5 shows information for mapping a wireless lighting device to a specific coordinate value according to an embodiment of the present invention.
6 is an embodiment of a lighting shape according to an embodiment of the present invention, in which a rectangular lighting shape of a specific color is produced in the center part.
7 shows control information according to an embodiment of the present invention.
FIG. 8 shows control information used to produce the lighting shape shown in FIG. 6 and a lighting shape according thereto, according to an embodiment of the present invention.
9 is a diagram illustrating a rendering of a lighting effect based on control information according to another embodiment of the present invention.
10 is a diagram illustrating a rendering of a lighting effect based on control information according to another embodiment of the present invention.
11 is a diagram illustrating rendering of a lighting effect based on control information according to another embodiment of the present invention.
12 is a diagram illustrating rendering of a lighting effect based on control information according to another embodiment of the present invention.
13 is a diagram illustrating rendering of a lighting effect based on control information according to another embodiment of the present invention.
14 is a diagram illustrating rendering of a lighting effect based on control information according to another embodiment of the present invention.
15 is a diagram illustrating rendering of a lighting effect based on control information according to another embodiment of the present invention.
16 is a diagram illustrating rendering of a lighting effect based on control information according to another embodiment of the present invention.
17 is a diagram illustrating rendering of a lighting effect based on control information according to another embodiment of the present invention.
18 is a diagram illustrating rendering of a lighting effect based on control information according to another embodiment of the present invention.
19 is a diagram illustrating a rendering of a lighting effect based on control information according to another embodiment of the present invention.
20 shows a lighting control method of a lighting control device according to an embodiment of the present invention.
21 shows a lighting control method of a wireless lighting device according to an embodiment of the present invention.
22 is a flowchart illustrating a method of controlling a plurality of wireless lighting devices of a lighting control device according to an embodiment of the present invention.
23 shows a lighting control device for controlling a plurality of lighting devices according to an embodiment of the present invention.
본 발명의 바람직한 실시예에 대해 구체적으로 설명하며, 그 예는 첨부된 도면에 나타낸다. 첨부된 도면을 참조한 아래의 상세한 설명은 본 발명의 실시예에 따라 구현될 수 있는 실시예만을 나타내기보다는 본 발명의 바람직한 실시예를 설명하기 위한 것이다. 다음의 상세한 설명은 본 발명에 대한 철저한 이해를 제공하기 위해 세부 사항을 포함하지만, 본 발명이 이러한 세부 사항을 모두 필요로 하는 것은 아니다. 본 발명은 이하에서 설명되는 실시예들은 각각 따로 사용되어야 하는 것은 아니다. 복수의 실시예 또는 모든 실시예들이 함께 사용될 수 있으며, 특정 실시예들은 조합으로서 사용될 수도 있다.Preferred embodiments of the present invention will be described in detail, examples of which are shown in the accompanying drawings. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The following detailed description with reference to the accompanying drawings is intended to describe preferred embodiments of the present invention rather than showing only embodiments that can be implemented according to the embodiments of the present invention. The following detailed description includes details in order to provide a thorough understanding of the present invention, but the present invention does not require all these details. In the present invention, the embodiments described below do not have to be used separately. Multiple or all embodiments may be used together, and specific embodiments may be used in combination.
본 발명에서 사용되는 대부분의 용어는 해당 분야에서 널리 사용되는 일반적인 것들에서 선택되지만, 일부 용어는 출원인에 의해 임의로 선택되며 그 의미는 필요에 따라 다음 설명에서 자세히 서술한다. 따라서 본 발명은 용어의 단순한 명칭이나 의미가 아닌 용어의 의도된 의미에 근거하여 이해되어야 한다.Most terms used in the present invention are selected from general ones widely used in the art, but some terms are arbitrarily selected by the applicant and their meanings are described in detail in the following description as necessary. Accordingly, the present invention should be understood based on the intended meaning of the term rather than the simple name or meaning of the term.
본 명세서는 라이팅 효과(lighting effect)를 연출(producing)하는 시스템에 대한 것이다. 연출 시스템은 실내/야외/가상의 공연장/콘서트홀 등에서 특정 형상 또는 색의 시각 효과(visual effect)를 제공할 수 있다. 시각 효과는 복수의 무선 라이팅 디바이스의 라이팅을 제어함으로써 구현될 수 있다.This specification relates to a system for producing a lighting effect. The directing system may provide a visual effect of a specific shape or color in an indoor/outdoor/virtual performance hall/concert hall. The visual effect may be implemented by controlling the lighting of a plurality of wireless lighting devices.
특히, 본 명세서는 라이팅 연출 시스템에 포함된 라이팅 제어 디바이스/시스템이 라이팅 시스템을 제어하는 방법에 대한 것이다. 또한, 본 발명은 라이팅 시스템의 무선 라이팅 디바이스가 라이팅 제어 시스템의 무선 전송된 명령에 따라서 동작하는 방법에 대한 것이다. 라이팅 제어 시스템은 무선 또는 유선으로 명령을 전송하여 라이팅 시스템의 라이팅 효과를 제공한다. 라이팅 시스템은 복수의 무선 라이팅 디바이스들을 포함한다.In particular, the present specification relates to a method for a lighting control device/system included in a lighting directing system to control a lighting system. The present invention also relates to a method in which a wireless lighting device of a lighting system operates according to a wirelessly transmitted command of a lighting control system. The lighting control system provides the lighting effect of the lighting system by sending commands wirelessly or by wire. The lighting system includes a plurality of wireless lighting devices.
본 발명에서 라이팅 시스템의 제어 방법이 설명된다. 본 명세서에서 라이팅 시스템은 복수의 무선 라이팅 디바이스들을 포함한다. 각각의 무선 라이팅 디바이스는 임의의 통신 프로토콜을 사용하여 무선/유선 통신 가능하다. 라이팅 시스템은 연출의 대상이 되는 복수의 무선 라이팅 디바이스들을 포함한다. A method of controlling a lighting system is described in the present invention. A lighting system herein includes a plurality of wireless lighting devices. Each wireless writing device is capable of wireless/wired communication using any communication protocol. The lighting system includes a plurality of wireless lighting devices to be directed.
이하에서 라이팅 제어 시스템은 마스터 시스템으로 지칭될 수도 있다. 라이팅 제어 시스템 및/또는 마스터 시스템은 라이팅 제어 디바이스 및/또는 마스터 제어 디바이스에 해당하거나, 포함될 수 있다. 라이팅 시스템은 슬레이브 시스템이라고 지칭될 수 있고, 무선 라이팅 디바이스는 슬레이브 디바이스로 지칭될 수도 있다. 본 발명의 라이팅 제어 시스템/디바이스는 라이팅 시스템을 제어함으로써 연출 효과를 발생시킨다. 라이팅 제어 시스템은 좌표 매핑 시스템을 포함할 수 있다. Hereinafter, the lighting control system may be referred to as a master system. The lighting control system and/or the master system may correspond to or be included in the lighting control device and/or the master control device. A writing system may be referred to as a slave system, and a wireless writing device may be referred to as a slave device. The lighting control system/device of the present invention generates a directing effect by controlling the lighting system. The lighting control system may include a coordinate mapping system.
무선 라이팅 디바이스는, LCD, LED 등의 라이팅 소자/장치를 포함하거나, 라이팅 소자/장치가 연결되며, 무선 통신이 가능한 임의의 전자 디바이스를 지칭한다. 실시예로서, 핸드폰, 무선 응원봉, 라이팅 스틱(stick), 라이팅 바(bar) 등이 이에 해당할 수도 있다. 본 명세서에서 무선 라이팅 디바이스는 라이팅 디바이스, 수신 디바이스, 또는 슬레이브 디바이스로 지칭될 수도 있다. 무선 라이팅 디바이스는 블루투스(Bluetooth), 직비(Zeegbee), 와이파이(WiFi), LTE(Long Term Evolution), NR(New Radio)와 같은 다양한 통신 프로토콜에 기초하여 무선 통신을 수행할 수 있다. The wireless lighting device refers to any electronic device that includes, or is connected to, a lighting element/device such as an LCD, an LED, and the like, and is capable of wireless communication. As an embodiment, a mobile phone, a wireless light stick, a lighting stick, a lighting bar, etc. may correspond to this. A wireless writing device may be referred to herein as a writing device, a receiving device, or a slave device. The wireless writing device may perform wireless communication based on various communication protocols such as Bluetooth, Zeegbee, WiFi, Long Term Evolution (LTE), and New Radio (NR).
도 1은 본 발명의 실시예에 따른 라이팅 효과를 연출하는 연출 시스템을 나타낸다.1 shows a directing system for directing a lighting effect according to an embodiment of the present invention.
본 명세서에서, 연출 시스템은(1000)은 마스터 시스템(1100) 및 슬레이브 시스템(1200)을 포함한다. In this specification, the
마스터 시스템(1100)은 복수의 무선 라이팅 디바이스들을 제어하는 라이팅 제어 디바이스에 해당하거나 포함될 수 있다. The
마스터 시스템(1100)은 통신 유닛(1110), 제어 유닛(1120), 맵핑 유닛(1130), 데이터 생성 유닛(1140), 정보 유닛(1150) 또는 저장 유닛(1160) 중 적어도 하나의 논리적인 유닛을 포함한다. 마스터 시스템(1100)에 포함된 하위 유닛들에 대한 설명은 후술한다.The
슬레이브 시스템(1200)은 복수의 슬레이브 디바이스들(1210-1~1210-n)을 포함한다. 슬레이브 디바이스(1210)는 상술한 무선 라이팅 디바이스에 해당하거나 무선 라이팅 디바이스에 포함될 수 있다.The slave system 1200 includes a plurality of slave devices 1210-1 to 1210-n. The
마스터 시스템(1100)은 무선 통신을 통해 슬레이브 시스템(1200)을 제어할 수 있다. 다양한 무선 통신 프로토콜이 무선 통신에 사용될 수 있다. The
도 2는 본 발명의 실시예에 따른 연출 시스템에 포함되는 마스터 시스템을 나타낸다.2 shows a master system included in a directing system according to an embodiment of the present invention.
도 2의 마스터 시스템(2000)은 도 1의 마스터 시스템(1100)에 해당할 수 있다. 마스터 시스템(2000)은 통신 유닛(2010), 제어 유닛(2020), 맵핑 유닛(2030), 데이터 생성 유닛(2040), 정보 유닛(2050), 또는 저장 유닛(2060) 중 적어도 하나를 포함할 수 있다.The
통신 유닛(2010)은 외부 디바이스 또는 슬레이브 디바이스와 통신을 수행한다. 제어 유닛(2020)은 연산 명령에 의하여 마스터 시스템 또는 다른 시스템을 제어한다. 맵핑 유닛(2030)은 특정 위치의 좌표 정보를 포함하는 데이터 베이스를 슬레이브 시스템으로 전달할 수 있다. 데이터 생성 유닛(2040)은 슬레이브 시스템을 제어하기 위한 특정 명령 또는 특정 명령을 포함하는 패킷을 생성할 수 있다. 정보 유닛(2050)은 특정 위치의 좌표 정보를 포함하는 데이터 베이스 및 제어를 위한 정보를 처리할 수 있다. 저장 유닛(2060)은 특정 위치의 좌표 정보를 포함하는 데이터 베이스 및 제어를 위한 정보를 저장할 수 있다.The
마스터 시스템(2000)의 동작에 대해서는 이하에서 상술한다. The operation of the
도 3은 본 발명의 실시예에 따른 연출 시스템에 포함되는 슬레이브 디바이스를 나타낸다.3 shows a slave device included in the directing system according to an embodiment of the present invention.
도 3의 슬레이브 디바이스(3000)는 도 1의 슬레이브 디바이스(1210)에 해당할 수 있다. 슬레이브 디바이스(3000)는 무선 라이팅 디바이스에 해당할 수 있다. 슬레이브 디바이스(3000)는 통신 유닛(3010), 반응 유닛(3020), 제어 유닛(3030), 맵핑 유닛(3040), 데이터 해석 유닛(3050), 정보 유닛(3060), 또는 저장 유닛(3070) 중 적어도 하나를 포함할 수 있다. The
통신 유닛(3010)은 외부 디바이스 또는 마스터 디바이스와 통신을 수행한다. 반응 유닛(3020)은 라이팅, 음향, 진동과 같은 반응/리액션(reaction)/피드백(feedback)을 제공한다. 제어 유닛(3030)은 연산 명령에 의하여 슬레이브 디바이스 또는 다른 시스템을 제어한다. 맵핑 유닛(3040)은 특정 위치의 좌표 정보를 포함하는 데이터 베이스를 슬레이브 시스템 또는 마스터 시스템으로 전달할 수 있다. 데이터 해석 유닛(3050)은 슬레이브 시스템을 제어하기 위한 명령 또는 패킷을 해석/파싱(parsing)할 수 있다. 정보 유닛(3060)은 특정 위치의 좌표 정보를 포함하는 데이터 베이스 및 제어를 위한 정보를 처리할 수 있다. 저장 유닛(3070)은 특정 위치의 좌표 정보를 포함하는 데이터 베이스 및 제어를 위한 정보를 저장할 수 있다.The
슬레이브 디바이스(3000)의 동작에 대해서는 이하에서 상술한다.The operation of the
본 발명에서, 라이팅 연출 시스템의 동작은 좌표계의 사용을 전제로 한다. 다양한 형상(shape)의 라이팅 효과를 생성하기 위해, 관객들이 휴대하는 무선 라이팅 디바이스를 좌표계로 매핑(mapping)하고, 해당 좌표계에 기초하여 라이팅 효과가 연출/제어될 수 있다. In the present invention, the operation of the lighting rendering system is premised on the use of a coordinate system. In order to create lighting effects of various shapes, a wireless lighting device carried by the audience may be mapped to a coordinate system, and lighting effects may be directed/controlled based on the coordinate system.
도 4는 본 발명의 실시예에 따른 좌표계를 나타낸다.4 shows a coordinate system according to an embodiment of the present invention.
도 4에서 각 무선 라이팅 디바이스 또는 무선 라이팅 디바이스의 위치가 3차원 좌표값에 매핑되는 사각형 형상의 좌표계를 나타낸다. 라이팅 디바이스 또는 관객의 좌석이 1번부터 400번까지 넘버링된다. 다만, 좌표계의 넘버링, 총 수, 형상은 실시예로서, 다양한 형태의 좌표계가 사용될 수 있다. 도 4는 z=1인 3차원 좌표계에 포함되는 하나의 2차원 좌표계를 나타내는 것으로 볼 수도 있다.4 shows a rectangular coordinate system in which a position of each wireless writing device or a wireless writing device is mapped to a three-dimensional coordinate value. The lighting device or the seat of the spectator is numbered from 1 to 400. However, the numbering, total number, and shape of the coordinate system are examples, and various types of coordinate systems may be used. 4 may be viewed as showing one two-dimensional coordinate system included in the three-dimensional coordinate system in which z=1.
무선 라이팅 디바이스 및/또는 무선 라이팅 디바이스의 위치는 좌표계의 좌표값으로 맵핑된다. 실시예로서, 무선 라이팅 디바이스의 위치는 좌석 위치에 기초하여 매핑될 수도 있다. 도 4와 같이, 무선 라이팅 디바이스가 위치하는 좌석 번호가 각각 좌표값으로 매핑될 수 있다. 도 4에서 좌석 번호 344 위치는 (4, 5, 1)의 좌표 값으로 매핑된다. 그리고 해당 좌석 번호의 관객이 보유하는 무선 라이팅 디바이스 또한 (4, 5, 1)의 좌표 값으로 매핑된다.The wireless lighting device and/or the location of the wireless lighting device is mapped to coordinate values in a coordinate system. As an embodiment, the location of the wireless lighting device may be mapped based on the seat location. As shown in Figure 4, the seat number in which the wireless lighting device is located may be mapped to each coordinate value. In Fig. 4, the
무선 라이팅 디바이스가 좌표 값으로 매핑되는 동작은 여러가지 방법에 의해 수행될 수 있다. 일 실시예로서, 무선 라이팅 디바이스에 좌표 값이 기설정될 수도 있다. 다른 일 실시예로서, 무선 라이팅 디바이스에 좌표 값이 인풋되고, 해당 좌표 값이 무선 라이팅 디바이스의 메모리에 저장될 수 있다. 예를 들면, 특정 무선 라이팅 디바이스를 보유한 관객의 좌석 번호에 해당하는 좌표 값을 제어 시스템이 무선 라이팅 디바이스에 기입할 수 있다. 좌표 매핑은 별도의 매핑 시스템에 의해 수행되고, 매핑된 좌표계 및 좌표 매핑 정보가 라이팅 제어 시스템에게 전달될 수도 있다. The operation of mapping the wireless lighting device to the coordinate value may be performed by various methods. As an embodiment, a coordinate value may be preset in the wireless writing device. As another embodiment, a coordinate value is input to the wireless writing device, and the coordinate value may be stored in the memory of the wireless writing device. For example, the control system may write to the wireless lighting device a coordinate value corresponding to the seat number of a spectator who has a specific wireless lighting device. Coordinate mapping may be performed by a separate mapping system, and the mapped coordinate system and coordinate mapping information may be transmitted to the lighting control system.
실시예로서, 제어 시스템은 무선 라이팅 디바이스에게 맵핑을 위한 패킷을 전송함으로써, 무선 라이팅 디바이스에게 특정 좌표 값을 저장시킬 수 있다. 실시예로서, 좌표값 매핑은 별도의 매핑 시스템에 의해 수행될 수도 있다.As an embodiment, the control system may store a specific coordinate value in the wireless lighting device by sending a packet for mapping to the wireless lighting device. As an embodiment, the coordinate value mapping may be performed by a separate mapping system.
도 5는 본 발명의 실시예에 따른, 무선 라이팅 디바이스를 특정 좌표 값으로 매핑하는 정보를 나타낸다. 5 shows information for mapping a wireless lighting device to a specific coordinate value according to an embodiment of the present invention.
도 5의 정보는 패킷 형태로 유선 또는 무선 전송될 수도 있다. 도 5의 정보는 좌표 매핑 정보로 지칭될 수 있다.The information of FIG. 5 may be transmitted in a packet form by wire or wirelessly. The information of FIG. 5 may be referred to as coordinate mapping information.
도 5의 좌표 매핑 정보는 코드 정보, 디바이스 ID 정보, 좌표 정보, 시간 정보, 또는 기타 정보 중 적어도 하나를 포함할 수 있으며, 각 정보에 대한 설명은 아래와 같다.The coordinate mapping information of FIG. 5 may include at least one of code information, device ID information, coordinate information, time information, and other information, and a description of each information is as follows.
코드 정보는 제품 코드를 지시한다. 코드 정보는 회사 코드(company code) 정보, 또는 아티스트(artist) 코드 중 적어도 하나를 포함할 수도 있다.The code information indicates the product code. The code information may include at least one of company code information and an artist code.
디바이스 ID 정보는, 대상 라이팅 디바이스를 식별한다. 디바이스 ID 정보는 UID(Uniform ID), MAC 어드레스 등을 사용함으로써 해당 라이팅 디바이스를 식별한다. The device ID information identifies a target writing device. Device ID information identifies the corresponding lighting device by using a UID (Uniform ID), MAC address, and the like.
좌표 매핑 정보는, 대상 라이팅 디바이스/라이팅 디바이스의 위치가 매핑되는 좌표계의 좌표값을 지시한다. 좌표 정보는 x, y, z 축에서의 좌표 값을 포함할 수 있다. 다만, 좌표 값은 1차원, 2차원, 3차원 좌표 값 중 어느 하나에 해당할 수도 있다.The coordinate mapping information indicates a coordinate value of a coordinate system to which a location of a target lighting device/lighting device is mapped. The coordinate information may include coordinate values in x, y, and z axes. However, the coordinate value may correspond to any one of one-dimensional, two-dimensional, and three-dimensional coordinate values.
시간 정보는, 제어를 위한 참조 시간을 지시한다. 예를 들면, 시간 정보는 해당 공연과 관련된 시간 정보를 지시할 수 있다.The time information indicates a reference time for control. For example, the time information may indicate time information related to a corresponding performance.
기타 정보는, 필요한 경우 상술한 정보 외의 다른 정보를 제공한다. 기타 정보는 추후 사용을 위해 유보되는(reserved) 정보일 수도 있다.Other information, if necessary, provides information other than the above-mentioned information. Other information may be information reserved for future use.
제어 시스템은 좌표 매핑 정보를 대상 라이팅 디바이스에게 전송하므로써, 라이팅 디바이스를 좌표 값으로 매핑할 수 있다. 이러한 동작은 동시에 복수의 라이팅 디바이스들에 대해 수행될 수도 있다.By transmitting the coordinate mapping information to the target lighting device, the control system can map the lighting device to the coordinate value. This operation may be performed for a plurality of lighting devices at the same time.
상술한 바와 같이 무선 라이팅 디바이스가 좌표 값과 매핑되면, 라이팅 제어 디바이스는 라이팅 제어 정보를 전송함으로써 무선 라이팅 디바이스를 제어한다. 라이팅 제어 디바이스는 전체 라이팅 디바이스 각각에 대해 별도의 제어 신호를 전송할 수 있으나, 이는 디바이스의 수가 많을수록 많은 지연이 발생한다. 특히, 전체 라이팅 디바이스 각각을 식별하기 위한 ID 정보가 요구되므로, 제어 패킷의 데이터 양이 매우 커지며, 무선 환경에서 딜레이를 초래한다. As described above, when the wireless lighting device is mapped with the coordinate values, the lighting control device controls the wireless lighting device by transmitting the lighting control information. The lighting control device may transmit a separate control signal to each of the entire lighting devices, but this causes a greater delay as the number of devices increases. In particular, since ID information for identifying each of the entire lighting devices is required, the amount of data in the control packet becomes very large, which causes a delay in a wireless environment.
라이팅 제어 디바이스는 라이팅 디바이스들을 그룹화하고, 그룹 단위로 제어할 수도 있다. 그러나 이 경우 사전에 정해진 그룹 단위 외의 제어가 불가능하고, 라이팅 효과/패턴이 단조로워질 수 있다. 본 발명은 데이터 양이 적은 정보/패킷을 전송하면서도 다양한 라이팅 효과/패턴을 제공할 수 있는, 라이팅 제어 방법에 대해 설명한다. 본 명세서에서 라이팅 제어 정보는 제어 정보 또는 제어 패킷으로 지칭될 수 있다. 제어 정보는 제어 패킷에 포함될 수도 있다.The lighting control device may group the lighting devices and control them in units of groups. However, in this case, it is impossible to control other than the predetermined group unit, and the lighting effect/pattern may become monotonous. The present invention describes a lighting control method capable of providing various lighting effects/patterns while transmitting information/packets with a small amount of data. In this specification, the writing control information may be referred to as control information or a control packet. Control information may be included in a control packet.
도 6은 본 발명의 실시예에 따른 라이팅 형상의 실시예로서, 사각형 모양의 특정 색의 라이팅 형상을 중앙 부분에 연출하는 실시예이다.6 is an embodiment of a lighting shape according to an embodiment of the present invention, in which a rectangular lighting shape of a specific color is produced in the center part.
일 실시예에서, 연출 시스템은 사각형 형상의 붉은 색 라이팅 형상을 연출하고자 한다. 즉, 도 6에서 내부의 사각형 형상에 해당하는 100개의 좌석을 붉은 색으로 라이팅하도록 제어하고자 한다. In one embodiment, the rendering system is intended to produce a rectangular-shaped red lighting shape. That is, in FIG. 6 , 100 seats corresponding to the inner rectangular shape are to be controlled to be written in red color.
일 실시예에서, 전송된 제어 정보에 반응하지 않는 무선 라이팅 디바이스는, 마지막으로 반응한 제어 정보에 의한 반응 상태에 머무르는 것을 전제로 할 수 있다. 즉, 도 6의 제어 전에 전체 라이팅 디바이스들이 노란 색으로 라이팅되어 있는 경우, 도 6의 제어는 노란색 바탕에 붉은색 사각형 형상을 연출할 수 있다. 다른 예로서, 도 6의 제어 전에 전체 라이팅 디바이스들이 턴오프된 경우, 도 6의 제어는 턴오프된 검은색 바탕에 붉은색 사각형 형상을 연출할 수 있다. In one embodiment, the wireless writing device that does not respond to the transmitted control information may be assumed to stay in a state of response according to the last reacted control information. That is, if all the lighting devices are lit in yellow color before the control of FIG. 6 , the control of FIG. 6 may produce a red square shape on a yellow background. As another example, when all lighting devices are turned off before the control of FIG. 6 , the control of FIG. 6 may produce a red square shape on the turned-off black background.
도 6과 같이, 사각형 형상의 연출을 위해, 좌석 번호 56~60, 66~70, 76~80, 86~90, 96~100, 106~110, 116~120, 126~130, 136~140, 146~150, 251~255, 261~265, 271~275, 281~285, 291~295, 301~305, 311~315, 321~325, 331~335, 341~345의 좌석에 해당하는 라이팅 디바이스들이 붉은 색으로 라이팅되어야 한다. 6, for the production of a rectangular shape,
이를 위해, 총 100개의 라이팅 디바이스들에게 제어 정보가 전송되어야 할 수 있다. 다만, 동시에 100개의 라이팅 디바이스를 라이팅시키기 위해 전송되는 제어 정보는 100개의 라이팅 디바이스를 식별해야만 한다. 따라서 100개의 제어 패킷이 전송되거나, 100개의 라이팅 디바이스 식별 정보를 포함하는 1개의 제어 패킷이 전송되어야 한다. 100개의 제어 패킷이 전송되는 경우는 시간/주파수 딜레이로 인해 동기 문제가 발생할 수 있다. 100개의 라이팅 디바이스 식별 정보를 포함하는 1개의 제어 패킷이 전송되는 경우, 패킷 사이즈가 크므로 패킷 처리에 딜레이가 발생할 수 있다. 그리고 두 가지 모두 데이터 양으로 인한 딜레이는 피할 수 없다. To this end, control information may need to be transmitted to a total of 100 lighting devices. However, the control information transmitted to write 100 lighting devices at the same time must identify 100 lighting devices. Therefore, 100 control packets must be transmitted, or 1 control packet including 100 writing device identification information must be transmitted. When 100 control packets are transmitted, a synchronization problem may occur due to a time/frequency delay. When one control packet including 100 writing device identification information is transmitted, a delay may occur in packet processing because the packet size is large. And in both cases, delays due to the amount of data are unavoidable.
이하에서는 패킷 사이즈를 줄이면서도 고속 제어가 가능한 제어 방법에 대하여 설명한다.Hereinafter, a control method capable of high-speed control while reducing the packet size will be described.
도 7은 본 발명의 실시예에 따른 제어 정보를 나타낸다.7 shows control information according to an embodiment of the present invention.
제어 정보는 라이팅/반응(reaction) 제어 정보로 지칭될 수 있고, 반응/피드백은 라이팅, 음향/사운드(sound), 촉감적 반응을 포함할 수 있다. 이하에서는 라이팅 반응을 위주로 설명하며, 이 경우 제어 정보는 라이팅 제어 정보로 지칭될 수도 있다. 제어 정보는 제어 패킷에 해당되거나, 제어 패킷에 포함되어 전송될 수 있다.The control information may be referred to as lighting/reaction control information, and the reaction/feedback may include lighting, sound/sound, and tactile response. Hereinafter, the lighting response will be mainly described, and in this case, the control information may be referred to as lighting control information. The control information may correspond to a control packet or may be included in the control packet and transmitted.
도 7과 같이, 제어 정보는 복수의 하위 정보/데이터를 포함하며, 하위 정보/데이터는 필드로서 지칭될 수도 있다. 즉, 도 7의 코드 정보, 반응 정보, 함수 정보는 코드 필드, 반응 필드, 함수 필드로서 지칭될 수도 있다. 도 7의 하위 정보들에 대한 설명은 하와 같다.7 , the control information includes a plurality of sub-information/data, and the sub-information/data may be referred to as a field. That is, the code information, response information, and function information of FIG. 7 may be referred to as a code field, a response field, and a function field. A description of the sub-information of FIG. 7 is as follows.
코드 정보: 코드 정보는 무선 라이팅 디바이스에 해당하는 제품을 식별한다. 코드 정보는 회사 코드 정보 또는 아티스트 코드 정보 중 적어도 하나를 포함할 수 있다. 회사 코드 정보는 발광 디바이스의 생산자 또는 발광 디바이스를 사용하는 아티스트의 소속사를 식별할 수 있다. 아티스트 코드는 해당 종류의 발광 디바이스를 사용하는 아티스트를 식별할 수 있다. 코드 정보에 기초하여 무선 라이팅 디바이스의 제어 정보 프로세싱 여부가 결정될 수도 있다. 예를 들면, 무선 라이팅 디바이스가 수신한 제어 정보에 포함된 코드 정보가 자신의 제품을 지시하지 않는 경우, 무선 라이팅 디바이스는 해당 제어 정보를 폐기(discard)하거나 무시할 수 있다.Code information: The code information identifies the product corresponding to the wireless lighting device. The code information may include at least one of company code information and artist code information. The company code information may identify the manufacturer of the light emitting device or the agency of the artist using the light emitting device. The artist code may identify an artist using a light emitting device of that kind. Whether to process control information of the wireless writing device may be determined based on the code information. For example, when code information included in the control information received by the wireless writing device does not indicate its own product, the wireless writing device may discard or ignore the control information.
반응 정보: 반응 정보는 라이팅 디바이스의 라이팅 반응을 지시한다. 추가로, 반응 정보는, 음향/사운드 동작, 촉각 동작 중 적어도 하나의 반응을 추가로 지시할 수도 있다. 라이팅 반응의 경우, 반응 정보는 RGB과 같은 컬러 정보를 제공할 수 있다. 반응 정보는 해당 패킷에 의해 라이팅 디바이스가 특정 색으로 라이팅하면서, 특정 음성 및/또는 특정 진동을 함께 출력할 것을 지시할 수도 있다. 본 명세서에서, 라이팅 반응은 라이트 턴온/턴오프 동작을 포함한다.Responsive information: Responsive information indicates the writing response of the writing device. Additionally, the reaction information may further indicate a reaction of at least one of a sound/sound action and a tactile action. In the case of a lighting response, the response information may provide color information such as RGB. The response information may instruct the writing device to output a specific voice and/or a specific vibration while writing in a specific color by the corresponding packet. In this specification, the writing reaction includes a light turn-on/turn-off operation.
함수 정보는 좌표 값에 기초하여 무선 라이팅 디바이스의 반응 여부를 지시한다. 함수 정보는 각 무선 라이팅 디바이스의 반응 여부를 지시한다는 점에서, 반응 조건 정보 또는 라이팅 조건 정보라고 지칭될 수도 있다. 함수 정보는 라이팅 형상 연출을 위한 정보를 제공한다. 함수 정보는 라이팅 디바이스들의 좌표 값을 변수로 하는 라이팅 형상을 나타내는 함수 관련 정보를 포함한다. 따라서, 함수 정보는 라이팅 시스템의 라이팅 효과를 제공할 수 있다. 함수 정보는 함수 지시 정보 및 함수 관련 정보를 더 포함할 수 있다. The function information indicates whether the wireless lighting device responds based on the coordinate value. The function information may be referred to as response condition information or writing condition information in that it indicates whether or not each wireless writing device responds. The function information provides information for directing the lighting shape. The function information includes function-related information indicating a lighting shape using coordinate values of lighting devices as variables. Thus, the function information can provide the lighting effect of the lighting system. The function information may further include function indication information and function-related information.
함수 지시 정보는 연출되는 라이팅 형상을 나타내는 적어도 하나의 함수를 지시한다. 함수 관련 정보는 함수 해석을 위한 부가 정보를 제공할 수 있다. 함수 관련 정보는 함수 해석 정보로 지칭될 수도 있다. 또한, 함수 관련 정보는 결국 함수에 의해 정해진 라이팅 형상의 변형을 도출하므로, 형상 변형(variation) 정보 또는 라이팅 형상 관련 정보로 지칭될 수도 있다. 연출되는 라이팅 형상은, 점, 선, 면 중 적어도 하나에 해당하거나, 적어도 하나를 포함할 수 있다. 함수에 의해 나타내어지는 다양한 라이팅 형상의 실시예가 이하에서 설명된다. The function indication information indicates at least one function indicating a lighting shape to be rendered. The function-related information may provide additional information for function interpretation. The function related information may be referred to as function interpretation information. In addition, since the function-related information eventually derives the deformation of the lighting shape determined by the function, it may be referred to as shape variation information or lighting shape-related information. The directed lighting shape may correspond to at least one of a point, a line, and a plane, or may include at least one. Examples of various lighting shapes represented by functions are described below.
함수 지시 정보는 함수 인덱스 정보 또는 텍스트 함수 정보 중 적어도 하나를 포함할 수 있다.The function indication information may include at least one of function index information and text function information.
함수 인덱스 정보는 라이팅 시스템이 라이팅 제어에 의해 제공하는 라이팅 형상에 해당하는 복수의 함수들 중 적어도 하나의 함수를 지시한다. 함수가 나타내는 라이팅 형상의 실시예는 후술한다. 함수 인덱스 정보는 복수의 함수가 기설정/기저장되는 경우 해당 함수의 인덱스를 지시할 수 있다. 제어 디바이스 및 무선 라이팅 디바이스가 함수 리스트를 공유하는 경우, 함수 인덱스 만으로 특정 함수가 지시될 수 있다. 따라서 송수신 데이터의 양이 감소될 수 있다. The function index information indicates at least one function among a plurality of functions corresponding to the lighting shape provided by the lighting system by lighting control. Examples of the lighting shape indicated by the function will be described later. When a plurality of functions are preset/stored, the function index information may indicate an index of the corresponding function. When the control device and the wireless lighting device share a function list, a specific function may be indicated only by the function index. Accordingly, the amount of transmission/reception data may be reduced.
텍스트 함수 정보는 텍스트 분석형 함수를 기술한다. 텍스트 함수 정보는 특히 상술한 인덱스로 지시가능한 함수들 외의 함수를 직접 설명/기술할 수 있다.The text function information describes a text analysis type function. In particular, the text function information may directly describe/describe a function other than the functions indicated by the above-described index.
함수 관련 정보는 함수 인자 정보, 영역 인덱스 정보, 또는 영역 인자 정보 중 적어도 하나를 포함할 수 있다. 제어 시스템은 함수 인자 정보, 영역 인덱스 정보, 또는 영역 인자 정보 중 적어도 하나를 변경함으로써, 함수가 나타내는 좌표 계 상의 라이팅 형상을 변경할 수 있다.The function related information may include at least one of function argument information, region index information, and region factor information. The control system may change the lighting shape on the coordinate system indicated by the function by changing at least one of the function factor information, the region index information, and the region factor information.
함수 인자(parameter) 정보는 함수 인자 값을 지시/제공한다. 함수 인자 값은 함수 해석에 필요한 인자/파라미터/엘레먼트(element) 값이다. 함수 인자 정보는, 함수가 나타내는 라이팅 형상또는 형상의 변형을 결정하는데 사용될 수 있다. Function parameter information indicates/provides function parameter values. A function argument value is an argument/parameter/element value required for function analysis. The function factor information can be used to determine the lighting shape or deformation of the shape represented by the function.
영역 인덱스 정보는 함수 해석 방식을 지시한다. 영역 인덱스 정보는 함수 해석 후 함수의 범위를 결정하는데 필요한 범위 인덱스 값으로서, 함수가 나타내는 라이팅 형상의 범위를 결정하는데 사용될 수도 있다. 실시예로서, 영역 인덱스 정보는 인덱싱에 의해, 예를 들면, 1(=), 2(≠), 3(<), 4(>), 5(≤), 6(≥), 7(≠≤), 8(≠≥)와 같은 함수 범위를 지시할 수 있다. 영역 인덱스 정보는 1~8의 숫자에 해당하는 값을 지시하고, 라이팅 디바이스는 해당 숫자에 해당하는 영역 인덱스 설정에 기초하여 함수를 해석할 수 있다. 다른 실시예로서, 영역 인덱스 정보는 인덱스 사용 없이 바로 =, ≠, <, > 등의 영역 지시를 제공할 수 있다. 따라서, 영역 인덱스 정보는 영역 정보로 지칭될 수도 있다. 영역 정보는 함수 해석에 있어 참/거짓의 판별을 위한 좌변과 우변간의 관계를 지시한다.The region index information indicates a function interpretation method. The area index information is a range index value required to determine the range of the function after function analysis, and may be used to determine the range of the lighting shape represented by the function. As an embodiment, the region index information is indexed by indexing, for example, 1 (=), 2 (≠), 3 (<), 4 (>), 5 (≤), 6 (≥), 7 (≠≤ ), 8(≠≥), etc., can indicate a range of functions. The area index information indicates a value corresponding to a number from 1 to 8, and the writing device may interpret the function based on the area index setting corresponding to the number. As another embodiment, the area index information may directly provide area indications such as =, ≠, <, > without using an index. Accordingly, the region index information may be referred to as region information. The domain information indicates the relationship between the left side and the right side for true/false discrimination in function analysis.
영역 인자 정보는 함수 해석 후 함수의 범위를 결정하는데 필요한 변수 값을 지시한다. 영역 인자 정보는, 함수가 나타내는 라이팅 형상의 스케일을 지시할 수도 있다. 함수의 스케일링이 라이팅 형상의 스케일링과 연관될 수도 있다. The area argument information indicates the variable value required to determine the scope of the function after function interpretation. The area factor information may indicate the scale of the lighting shape indicated by the function. A scaling of a function may be associated with a scaling of a lighting shape.
라이팅 제어 정보에 포함된 함수 정보는 연출 목표가 되는 라이팅 형상을 나타내며, 동시에 좌표 값을 사용함으로써 라이팅 형상 연출을 위한 라이팅 디바이스의 반응 여부를 나타낸다. 라이팅 제어 정보에 따른 연출 방법에 대해서는 이하에서 더욱 상세하게 설명한다.The function information included in the lighting control information indicates the lighting shape that is the rendering target, and at the same time indicates whether the lighting device responds to the lighting shape rendering by using the coordinate values. The directing method according to the lighting control information will be described in more detail below.
도 8은, 본 발명의 일 실시예에 따른, 도 6에서 나타낸 라이팅 형상을 연출하는데 사용되는 제어 정보 및 그에 따른 라이팅 형상을 나타낸다.FIG. 8 shows control information used to produce the lighting shape shown in FIG. 6 and a lighting shape according thereto, according to an embodiment of the present invention.
도 8(a)의 제어 정보에 대한 설명은 아래와 같다.The description of the control information of FIG. 8(a) is as follows.
코드 정보: 코드 정보는 A1을 지시한다. 이는 A사의 1번 아티스트의 코드에 해당할 수 있다.Code information: Code information indicates A1. This may correspond to the code of Artist No. 1 of Company A.
반응 정보: 반응 정보는 (255,0,0,0)에 해당한다. 도 8의 실시예에서, 반응 정보는 색상을 나타내며, (255,0,0,0)은 붉은 색을 지시한다. Reaction information: Reaction information corresponds to (255,0,0,0). In the embodiment of FIG. 8 , the reaction information indicates a color, and (255,0,0,0) indicates a red color.
함수 인덱스 정보: 함수 인덱스는 기할당된 1번 함수를 지시한다. 도 8의 실시예에서, 1번 함수는 아래와 같다.Function index information: The function index indicates the
1번 함수: |(x-a)+(y-b)| + |(x-a)-(y-b)| = dFunction #1: |(x-a)+(y-b)| + |(x-a)-(y-b)| = d
함수명 정보: 함수명 정보는 텍스트 분석형 알고리즘 함수는 사용하지 않음을 지시한다. 함수명 정보의 값은 null 값이나 임의의 값을 가질 수 있다.Function name information: The function name information indicates that the text analysis type algorithm function is not used. The value of the function name information may have a null value or an arbitrary value.
함수 인자 정보: 함수 인자 정보는 함수 해석에 필요한 인자 값 a=0, b=0임을 지시한다.Function argument information: The function argument information indicates that the argument values a=0 and b=0 required for function interpretation.
영역 인덱스 정보: 영역 인덱스 정보는 5(≤)를 지시한다. 함수의 범위는 d 값보다 작거나 같으면 참이다. 즉, 1번 함수 좌변의 연산 값이 우변의 d보다 작거나 같은 경우, 해당 함수는 참으로 해석된다.Region index information: Region index information indicates 5 (≤). The range of the function is true if it is less than or equal to the value of d. That is, if the calculated value of the left side of function No. 1 is less than or equal to d of the right side, the corresponding function is interpreted as true.
영역 인자 정보: 영역 인자인 d 값은 10이다.Region factor information: The value of d, which is a region factor, is 10.
무선 라이팅 디바이스는, 자신의 좌표 값을 함수에 대입하고, 해당 함수의 연산 결과가 참이면 반응하는 것으로 결정한다. 즉, 도 8(a)의 제어 정보는 1번 함수에 의해 아래의 조건을 제공한다.The wireless lighting device substitutes its coordinate values into the function, and determines to react if the operation result of the corresponding function is true. That is, the control information of FIG. 8( a ) provides the following condition by function No. 1 .
|(x-0)+(y-0)| + |(x-0)-(y-0)| ≤ 10|(x-0)+(y-0)| + |(x-0)-(y-0)| ≤ 10
도 6을 참조하면, 좌석 1번은 (-10, -10, 1)의 좌표값으로 매핑된다. 이 좌표 값을 1번 함수에 대입하면, 그 결과는 아래와 같다.Referring to FIG. 6 , seat No. 1 is mapped to a coordinate value of (-10, -10, 1). When this coordinate value is substituted into
|(-10-0)+(-10-b)|+|(-10-0)-(-10-0)| = 20|(-10-0)+(-10-b)|+|(-10-0)-(-10-0)| = 20
그리고 좌변을 1번 함수의 조건식에 비교하면, 20 ≤ 10 은 거짓(false)으로 결정되므로, 무선 라이팅 디바이스는 반응하지 않는다. And if the left side is compared with the conditional expression of function No. 1, 20 ≤ 10 is determined to be false, so the wireless writing device does not respond.
도 6을 참조하면, 좌석 301번은 (1, 1, 1)의 좌표값으로 매핑된다. 이 좌표 값을 1번 함수에 대입하면, 그 결과는 아래와 같다.Referring to FIG. 6 ,
|(1-0)+(1-0)| + |(1-0)-(1-0)| = 2|(1-0)+(1-0)| + |(1-0)-(1-0)| = 2
그리고 좌변을 1번 함수의 조건식에 비교하면, 2 ≤ 10 은 참(true)으로 결정되므로, 무선 라이팅 디바이스는 빨간 색으로 라이팅한다.And if the left side is compared with the conditional expression of function No. 1, 2 ≤ 10 is determined to be true, so the wireless lighting device lights in red.
이와 같은 방식으로, 도 8의 제어 정보를 수신한 모든 무선 라이팅 디바이스는 자신의 좌표 값을 대입하여 함수 정보를 프로세싱하고, 프로세싱 결과에 따라서 제어 정보에 따른 대응 여부를 결정한다. 상술한 예와 같이 대응을 결정한 라이팅 디바이스들이 동시에 대응하여, 도 8(b)과 같은 붉은 색 사각 형상의 라이팅 효과를 연출하게 된다.In this way, all wireless lighting devices that have received the control information of FIG. 8 process the function information by substituting their coordinate values, and determine whether to respond according to the control information according to the processing result. As in the above example, the lighting devices that have decided to respond simultaneously respond to each other to produce a red rectangular lighting effect as shown in FIG. 8( b ).
도 9는 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.9 is a diagram illustrating a rendering of a lighting effect based on control information according to another embodiment of the present invention.
도 9 (a) 내지 도 9(d)의 경우, 도 8의 실시예의 제어 정보에서, 반응 정보만이 변경되는 실시예를 나타낸다. 즉, 도 9(a)는 반응 정보가 (0,255,0,0)에 해당하는 실시예를, 도 9(b)는 반응 정보가 (0,0,255,0)에 해당하는 실시예를, 도 9(c)는 반응 정보가 (255,255,0,0)에 해당하는 실시예를, 도 9(d)는 반응 정보가 (0,255,255,0)에 해당하는 실시예를 나타낸다. 각각의 반응 정도에 따라서, 도 9와 같이 사각형 형상의 좌표값에 해당하는 라이팅 디바이스들은 다른 색으로 라이팅될 수 있다. 도 9(a)의 실시예에서, 표시된 라이팅 디바이스들이 녹색으로 라이팅될 수 있다. 또한, 도 9(b)에서 표시된 라이팅 디바이스들은 파란 색으로 라이팅될 수 있다. 또한, 도 9(c)에서 표시된 라이팅 디바이스들은 노란 색으로 라이팅될 수 있다. 또한, 도 9(d)에서 표시된 라이팅 디바이스들은 하늘 색으로 라이팅될 수 있다.9A to 9D show an embodiment in which only reaction information is changed in the control information of the embodiment of FIG. 8 . That is, FIG. 9(a) shows an embodiment in which the reaction information corresponds to (0,255,0,0), FIG. 9(b) shows an embodiment in which the reaction information corresponds to (0,0,255,0), FIG. (c) shows an embodiment in which the reaction information corresponds to (255,255,0,0), and FIG. 9(d) shows an embodiment in which the reaction information corresponds to (0,255,255,0). According to each reaction degree, the lighting devices corresponding to the coordinate values of the rectangular shape as shown in FIG. 9 may be lit with different colors. In the embodiment of Figure 9(a), the indicated lighting devices may be lit in green. Also, the lighting devices indicated in FIG. 9( b ) may be lit in blue color. Also, the lighting devices indicated in FIG. 9(c) may be lit in yellow color. Also, the lighting devices indicated in FIG. 9( d ) may be lit in the sky color.
반응 정보의 포맷은 실시예에 불과하며, 임의의 데이터 포맷에 의해 다양한 색상 기타 정보를 제공할 수 있다. 예를 들면, 반응 정보는 비트 값으로서, 라이팅 색상과 함께 출력 음성 또는 출력 진동과 같은 반응을 추가로 지시할 수도 있다. 실시예로서, 반응 정보는 00010110과 같은 값을 갖고, 앞의 4비트는 색상을, 그 다음 2비트는 출력 음성을, 그 다음 2비트는 출력 진동을 지시할 수도 있다.The format of the response information is only an example, and various colors and other information may be provided by any data format. For example, the response information may further indicate a response, such as an output voice or output vibration, together with a lighting color as a bit value. As an embodiment, the response information may have a value such as 00010110, the first 4 bits may indicate a color, the next 2 bits may indicate an output voice, and the next 2 bits may indicate an output vibration.
도 10은 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.10 is a diagram illustrating a rendering of a lighting effect based on control information according to another embodiment of the present invention.
도 10은 제어 정보에 포함된 함수 정보의, 함수 인자 정보가 변경되는 실시예를 나타낸다. 즉, 도 10(a)~(d)는 도 8의 제어 정보에서, 함수 인자 정보만이 변경되는 실시예를 나타낸다. 도 10(a)는 도 8의 함수 정보에서 함수 인자 정보가 a=-5, b=5에 해당하는 경우를 나타내고, 도 10(b)는 도 8의 함수 정보에서 함수 인자 정보가 a=5, b=5에 해당하는 경우를 나타내고 도 10(c)는 도 8의 함수 정보에서 함수 인자 정보가 a=-5, b=-5에 해당하는 경우를 나타내고 도 10(d)는 도 8의 함수 정보에서 함수 인자 정보가 a=5, b=-5에 해당하는 경우를 각각 나타낸다.10 shows an embodiment in which function parameter information of function information included in control information is changed. That is, FIGS. 10A to 10D show an embodiment in which only function factor information is changed in the control information of FIG. 8 . FIG. 10( a ) shows a case where function factor information corresponds to a=-5 and b=5 in the function information of FIG. 8 , and FIG. 10( b ) shows a case where the function factor information in the function information of FIG. 8 is a=5 , b=5, and FIG. 10(c) shows a case where function factor information in the function information of FIG. 8 corresponds to a=-5 and b=-5, and FIG. 10(d) is a diagram of FIG. In the function information, the function argument information corresponds to a=5 and b=-5, respectively.
도 10(b)의 경우를 예로서 무선 라이팅 디바이스의 제어 동작에 대해 설명한다. The control operation of the wireless writing device will be described using the case of FIG. 10(b) as an example.
함수 인덱스 정보: 함수 인덱스는 기할당된 1번 함수를 지시한다. 도 8에서 설명한 바와 같이, 1번 함수는 아래와 같다.Function index information: The function index indicates the
1번 함수: |(x-a)+(y-b)| + |(x-a)-(y-b)| = dFunction #1: |(x-a)+(y-b)| + |(x-a)-(y-b)| = d
함수명 정보: 함수명 정보는 텍스트 분석형 알고리즘 함수는 사용하지 않음을 지시한다. 함수명 정보의 값은 null 값이나 임의의 값을 가질 수 있다.Function name information: The function name information indicates that the text analysis type algorithm function is not used. The value of the function name information may have a null value or an arbitrary value.
함수 인자 정보: 함수 인자 정보는 함수 해석에 필요한 인자 값 a=5, b=5임을 지시한다.Function argument information: The function argument information indicates that the argument values a=5 and b=5 required for function analysis.
영역 인덱스 정보: 함수의 범위는 d 값보다 작거나 같으면 참이다. 즉, 1번 함수 좌변의 연산 값이 d보다 작거나 같은 경우, 해당 함수는 참이다.Area index information: true if the range of the function is less than or equal to the value of d. That is, if the calculated value on the left side of
영역 인자 정보: 영역 인자 d 값은 10이다.Region factor information: The value of region factor d is 10.
라이팅 디바이스는, 자신의 좌표 값을 함수에 대입하고, 해당 함수의 연산 결과가 참이면 반응하는 것으로 결정한다. 즉, 도 8의 제어 정보는 1번 함수에 의해 아래의 조건을 제공한다.The lighting device assigns its coordinate values to the function, and determines to react if the operation result of the corresponding function is true. That is, the control information of FIG. 8 provides the following condition by the function No. 1 .
|(x-5)+(y-5)| + |(x-5)-(y-5)| ≤ 10|(x-5)+(y-5)| + |(x-5)-(y-5)| ≤ 10
도 10(b)를 참조하면, 좌석 1번은 (-10, -10, 1)의 좌표값으로 매핑된다. 이 좌표 값을 1번 함수에 대입하면, 그 결과는 아래와 같다.Referring to FIG. 10(b) , seat No. 1 is mapped to a coordinate value of (-10, -10, 1). When this coordinate value is substituted into
|(-10-5)+(-10-5)|+|(-10-5)-(-10-5)| = 30|(-10-5)+(-10-5)|+|(-10-5)-(-10-5)| = 30
그리고 좌변을 1번 함수의 조건식에 비교하면, 30 ≤ 10 은 거짓(false)으로 결정되므로, 좌석번호 1의 라이팅 디바이스는 반응하지 않는다. And if the left side is compared with the conditional expression of
도 10(b)를 참조하면, 좌석 301번은 (1, 1, 1)의 좌표값으로 매핑된다. 이 좌표 값을 1번 함수에 대입하면, 그 결과는 아래와 같다.Referring to FIG. 10(b),
|(1-5)+(1-5)| + |(1-5)-(1-5)| = 8|(1-5)+(1-5)| + |(1-5)-(1-5)|
*그리고 좌변을 1번 함수의 조건식에 비교하면, 8 ≤ 10 은 참(true)으로 결정되므로, 좌석번호 301의 라이팅 디바이스는 빨간 색으로 라이팅한다.* And comparing the left side with the conditional expression of
이와 같은 방식으로, 도 10(b)의 제어 정보를 수신한 모든 라이팅 디바이스는 자신의 좌표 값을 대입하여 함수 정보를 프로세싱하고, 프로세싱 결과에 따라서 제어 정보에 따른 대응 여부를 결정한다. 상술한 예와 같이 대응을 결정한 라이팅 디바이스들이 동시에 대응하여, 도 10(b)과 같은 붉은 색 사각 형상의 라이팅 효과가 전체 좌표계의 우측 상단에 위치하게 된다.In this way, all of the lighting devices that have received the control information of FIG. 10(b) process the function information by substituting their coordinate values, and determine whether to correspond to the control information according to the processing result. As in the above example, the lighting devices that have decided to respond simultaneously respond, so that the lighting effect of the red square shape as shown in FIG.
도 11은 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.11 is a diagram illustrating rendering of a lighting effect based on control information according to another embodiment of the present invention.
도 11는 함수 정보에 포함된 영역 인덱스 정보가 변경되는 실시예를 나타낸다. 즉, 도 11(a)~(h)는 도 8의 제어 정보에서, 영역 인덱스 정보만이 변경되는 실시예를 나타낸다. 도 11(a)는 도 8의 함수 정보에서 영역 인덱스 정보의 값이 1로서 =(같다)를 지시하는 경우를 나타내고, 도 11(b)는 도 8의 함수 정보에서 영역 인덱스 정보의 값이 2로서 ≠(같지 않다)를 지시하는 경우를 나타내고, 도 11(c)는 도 8의 함수 정보에서 영역 인덱스 정보의 값이 3으로서 <(작다)를 지시하는 경우를 나타내고, 도 11(d)는 도 8의 함수 정보에서 영역 인덱스 정보의 값이 4로서 >(크다)를 지시하는 경우를 나타내고, 도 11(e)는 도 8의 함수 정보에서 영역 인덱스 정보의 값이 5로서 ≤(작거나 같다)를 지시하는 경우를 나타내고, 도 11(f)는 도 8의 함수 정보에서 영역 인덱스 정보의 값이 6으로서 ≥(크거나 같다)를 지시하는 경우를 나타내고, 도 11(g)는 도 8의 함수 정보에서 영역 인덱스 정보의 값이 7로서 ≠≤(작거나 같지 않다)를 지시하는 경우를 나타내고, 도 11(h)는 도 8의 함수 정보에서 영역 인덱스 정보의 값이 8로서 ≠≥(크거나 같지 않다)를 지시하는 경우를 나타낸다.11 shows an embodiment in which region index information included in function information is changed. That is, FIGS. 11A to 11H show an embodiment in which only area index information is changed in the control information of FIG. 8 . FIG. 11(a) shows a case in which the value of region index information in the function information of FIG. 8 indicates = (the same) as 1, and FIG. 11(b) shows that the value of region index information in the function information of FIG. 8 is 2 shows a case in which ≠ (not equal) is indicated as In the function information of FIG. 8, the value of the region index information is 4, indicating > (large), and in FIG. 11(e), the value of the region index information in the function information of FIG. 8 is 5 and ≤ (smaller or equal) ), and FIG. 11(f) shows a case in which ≥ (greater than or equal to) is indicated as the value of the region index information in the function information of FIG. 8 is 6, and FIG. 11(g) is shown in FIG. In the function information, the value of the region index information is 7, indicating ≠≤ (not equal to or less than), and FIG. 11(h) shows that the value of the region index information in the function information of FIG. or not equal to) is indicated.
도 11(c)의 경우는 도 8에서 상술한 라이팅 제어 방법과 같다. 도 11에서와 같이, 영역 인덱스 정보를 상이하게 설정함으로써, 동일한 함수 타입을 갖고 다양한 형상의 변형이 연출될 수 있다. 함수 타입 및 라이팅 디바이스의 라이팅 결정 방법은 상술한 바와 같으므로, 중복하여 설명하지는 않는다. The case of FIG. 11( c ) is the same as the lighting control method described above with reference to FIG. 8 . As shown in FIG. 11 , by differently setting the region index information, various shapes of deformation with the same function type may be produced. Since the function type and the method of determining the lighting of the lighting device are the same as described above, the description will not be repeated.
도 12는 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.12 is a diagram illustrating rendering of a lighting effect based on control information according to another embodiment of the present invention.
도 12은 함수 정보에 포함된 영역 인자 정보가 변경되는 실시예를 나타낸다. 즉, 도 12(a)~(d)는 도 8의 제어 정보에서, 영역 인자 정보만이 변경되는 실시예를 나타낸다. 도 12(a)는 도 8의 함수 정보에서 영역 인자 정보의 값 d=2인 경우를 나타내고, 도 12(b)는 도 8의 함수 정보에서 영역 인자 정보의 값 d=6인 경우를 나타내고,도 12(c)는 도 8의 함수 정보에서 영역 인자 정보의 값 d=6인 경우를 나타내고,도 12(d)는 도 8의 함수 정보에서 영역 인자 정보의 값 d=6인 경우를 나타낸다. 12 shows an embodiment in which region factor information included in function information is changed. That is, FIGS. 12A to 12D show an embodiment in which only the area factor information is changed in the control information of FIG. 8 . Fig. 12(a) shows a case where the value of the domain factor information in the function information of Fig. 8 is d=2, and Fig. 12(b) shows the case where the value of the domain factor information in the function information of Fig. 8 is d=6, FIG. 12( c ) shows a case where the value d=6 of the domain factor information in the function information of FIG. 8 , and FIG. 12( d ) shows a case where the value d=6 of the domain factor information in the function information of FIG. 8 .
도 12에서와 같이, 영역 인자 정보를 상이하게 설정함으로써, 동일한 함수 타입을 갖고 다양한 형상의 변형이 연출될 수 있다. 특히, 영역 인자 정보를 제어함으로써 함수로 인한 라이팅 형상의 범위(range)가 제어될 수 있다. 함수 타입 및 라이팅 디바이스의 라이팅 결정 방법은 상술한 바와 같으므로, 중복하여 설명하지는 않는다. As shown in FIG. 12 , by differently setting the region factor information, various shapes of deformation with the same function type may be produced. In particular, the range of the lighting shape due to the function can be controlled by controlling the area factor information. Since the function type and the method of determining the lighting of the lighting device are the same as described above, the description will not be repeated.
도 13는 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.13 is a diagram illustrating rendering of a lighting effect based on control information according to another embodiment of the present invention.
도 13(a)의 제어 정보에 대한 설명은 아래와 같다.The description of the control information of FIG. 13A is as follows.
코드 정보: 코드 정보는 A1을 지시한다. 이는 A사의 1번 아티스트의 코드에 해당할 수 있다.Code information: Code information indicates A1. This may correspond to the code of Artist No. 1 of Company A.
반응 정보: 반응 정보는 (255,0,0,0)에 해당한다. 본 발명의 실시예에서, 반응 정보는 색상을 나타내며, (255,0,0,0)은 붉은 색을 지시한다. Reaction information: Reaction information corresponds to (255,0,0,0). In an embodiment of the present invention, the reaction information indicates a color, and (255,0,0,0) indicates a red color.
함수 인덱스 정보: 함수 인덱스는 기할당된 2번 함수를 지시한다. 도 13의 실시예에서, 2번 함수는 아래와 같다.Function index information: The function index indicates the previously allocated
2번 함수: Function #2:
함수명 정보: 함수명 정보는 텍스트 분석형 알고리즘 함수는 사용하지 않음을 지시한다. 함수명 정보의 값은 null 값이나 임의의 값을 가질 수 있다.Function name information: The function name information indicates that the text analysis type algorithm function is not used. The value of the function name information may have a null value or an arbitrary value.
함수 인자 정보: 함수 인자 정보는 함수 해석에 필요한 인자 값들에 대해 a=0, b=0, m=6, n=4 임을 지시한다.Function argument information: The function argument information indicates that a=0, b=0, m=6, n=4 for the argument values required for function analysis.
영역 인덱스 정보: 함수의 범위는 d 값보다 작거나 같으면 참이다. 즉, 2번 함수 좌변의 연산 값이 d보다 작거나 같은 경우, 해당 함수는 참이다.Area index information: true if the range of the function is less than or equal to the value of d. That is, if the calculated value on the left side of
영역 인자 정보: 영역 인자 d 값은 1이다.Domain factor information: The domain factor d value is 1.
라이팅 디바이스는, 자신의 좌표 값을 함수에 대입하고, 해당 함수의 연산 결과가 참이면 반응하는 것으로 결정한다. 즉, 도 13의 제어 정보는 2번 함수에 의해 아래의 조건을 제공한다.The lighting device assigns its coordinate values to the function, and determines to react if the operation result of the corresponding function is true. That is, the control information of FIG. 13 provides the following condition by the second function.
(x-0)2/62 + (y-0)2/42 ≤ 1(x-0) 2 /6 2 + (y-0) 2 /4 2 ≤ 1
도 13을 참조하면, 좌석 1번의 라이팅 디바이스는 (-10, -10, 1)의 좌표값으로 매핑된다. 이 좌표 값을 1번 함수에 대입하면, 그 결과는 아래와 같다.Referring to FIG. 13 , the lighting device of Seat No. 1 is mapped to a coordinate value of (-10, -10, 1). When this coordinate value is substituted into
(-10-0)2/62 + (-10-0)2/42 ≒ 9.028(-10-0) 2 /6 2 + (-10-0) 2 /4 2 ≒ 9.028
그리고 좌변을 1번 함수의 조건식에 비교하면, 9.028 ≤ 1 은 거짓(false)으로 결정되므로, 좌석 1번의 라이팅 디바이스는 반응하지 않는다. And if the left side is compared with the conditional expression of function No. 1, since 9.028 ≤ 1 is determined to be false, the lighting device of Seat No. 1 does not respond.
도 13을 참조하면, 좌석 301번은 (1, 1, 1)의 좌표값으로 매핑된다. 이 좌표 값을 1번 함수에 대입하면, 그 결과는 아래와 같다.Referring to FIG. 13 ,
(1-0)2/62 + (1-0)2/42 ≒ 0.09(1-0) 2 /6 2 + (1-0) 2 /4 2 ≒ 0.09
그리고 좌변을 1번 함수의 조건식에 비교하면, 0.09 ≤ 10 은 참(true)으로 결정되므로, 좌석 301 번의 라이팅 디바이스는 빨간 색으로 라이팅한다.And if the left side is compared with the conditional expression of
이와 같은 방식으로, 도 13의 제어 정보를 수신한 모든 라이팅 디바이스는 자신의 좌표 값을 대입하여 함수 정보를 프로세싱하고, 프로세싱 결과에 따라서 제어 정보에 따른 대응 여부를 결정한다. 상술한 예와 같이 대응을 결정한 라이팅 디바이스들이 동시에 대응하여, 도 13(b)과 같은 붉은 색 타원 형상의 라이팅 효과가 연출된다.In this way, all the lighting devices that have received the control information of FIG. 13 process the function information by substituting their coordinate values, and determine whether to correspond to the control information according to the processing result. As in the above example, the lighting devices that have decided to respond simultaneously respond to each other, and a red oval-shaped lighting effect as shown in FIG. 13(b) is produced.
도 14는 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.14 is a diagram illustrating rendering of a lighting effect based on control information according to another embodiment of the present invention.
도 14(a)의 제어 정보에 대한 설명은 아래와 같다.The description of the control information of FIG. 14A is as follows.
코드 정보: 코드 정보는 A1을 지시한다. 이는 A사의 1번 아티스트의 코드에 해당할 수 있다.Code information: Code information indicates A1. This may correspond to the code of Artist No. 1 of Company A.
반응 정보: 반응 정보는 (255,0,0,0)에 해당한다. 본 발명의 실시예에서, 반응 정보는 색상을 나타내며, (255,0,0,0)은 붉은 색을 지시한다. Reaction information: Reaction information corresponds to (255,0,0,0). In an embodiment of the present invention, the reaction information indicates a color, and (255,0,0,0) indicates a red color.
함수 인덱스 정보: 함수 인덱스는 기할당된 3번 함수를 지시한다. 도 14의 실시예에서, 3번 함수는 아래와 같다.Function index information: The function index indicates the previously allocated
3번 함수: (y-a) = m(x-b) + nFunction #3: (y-a) = m(x-b) + n
함수명 정보: 함수명 정보는 텍스트 분석형 알고리즘 함수는 사용하지 않음을 지시한다. 함수명 정보의 값은 null 값이나 임의의 값을 가질 수 있다.Function name information: The function name information indicates that the text analysis type algorithm function is not used. The value of the function name information may have a null value or an arbitrary value.
함수 인자 정보: 함수 인자 정보는 함수 해석에 필요한 인자 값들에 대해 a=0, b=0, m=1, n=0 임을 지시한다.Function argument information: Function argument information indicates that a=0, b=0, m=1, n=0 for argument values required for function analysis.
영역 인덱스 정보: 영역 인덱스 정보는 1(=)을 지시한다. 함수는 좌변의 산출된 값과 우변의 산출된 값이 동일하면 참으로 해석된다. Area index information: Area index information indicates 1 (=). A function is interpreted as true if the calculated value of the left side and the calculated value of the right side are the same.
영역 인자 정보: 영역 인자 d 값은 없다. 실시예로서, 해당 영역 인자 정보는 0 또는 null값으로 전송될 수도 있다.Region argument information: There is no value for the region argument d. As an embodiment, the corresponding region factor information may be transmitted as 0 or null value.
라이팅 디바이스는, 자신의 좌표 값을 함수에 대입하고, 해당 함수의 연산 결과가 참이면 반응하는 것으로 결정한다. 즉, 도 14의 제어 정보는 3번 함수에 의해 아래의 조건을 제공한다.The lighting device assigns its coordinate values to the function, and determines to react if the operation result of the corresponding function is true. That is, the control information of FIG. 14 provides the following condition by the third function.
(y-0) = 1(x-0) + 0(y-0) = 1(x-0) + 0
도 14를 참조하면, 좌석 1번의 라이팅 디바이스는 (-10, -10, 1)의 좌표값으로 매핑된다. 이 좌표 값을 1번 함수에 대입하면, 그 결과는 아래와 같다.Referring to FIG. 14 , the lighting device of Seat No. 1 is mapped to a coordinate value of (-10, -10, 1). When this coordinate value is substituted into
(-10-0)= 1(-10-0) +0(-10-0)= 1(-10-0) +0
그리고 좌변과 우변을 비교하면, -10=-10 은 참(true)으로 결정되므로, 좌석 1번의 라이팅 디바이스는 빨간 색으로 라이팅한다. And if the left side and the right side are compared, -10=-10 is determined to be true, so the lighting device of
도 14를 참조하면, 좌석 2번의 라이팅 디바이스는 (-9, -10, 1)의 좌표값으로 매핑된다. 이 좌표 값을 1번 함수에 대입하면, 그 결과는 아래와 같다.Referring to FIG. 14 , the lighting device of
(-10-0)= 1(-9-0) +0(-10-0)= 1(-9-0) +0
그리고 좌변과 우변을 비교하면, -10=-9 는 거짓(false)으로 결정되므로, 좌석 2번의 라이팅 디바이스는 반응하지 않는다. And if the left side and the right side are compared, -10=-9 is determined to be false, so the lighting device of
이와 같은 방식으로, 도 14의 제어 정보를 수신한 모든 라이팅 디바이스는 자신의 좌표 값을 대입하여 함수 정보를 프로세싱하고, 프로세싱 결과에 따라서 제어 정보에 따른 대응 여부를 결정한다. 상술한 예와 같이 대응을 결정한 라이팅 디바이스들이 동시에 대응하여, 도 14(b)과 같은 특정 기울기를 갖는, 대각선 방향의 붉은 색 직선 형상의 라이팅 효과가 연출된다.In this way, all the lighting devices that have received the control information of FIG. 14 process the function information by substituting their coordinate values, and determine whether to correspond to the control information according to the processing result. As in the above example, the lighting devices that have decided to respond simultaneously respond to each other, and a lighting effect of a diagonal red straight line having a specific inclination as shown in FIG. 14(b) is produced.
도 15는 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.15 is a diagram illustrating rendering of a lighting effect based on control information according to another embodiment of the present invention.
도 15(a)의 제어 정보에 대한 설명은 아래와 같다.The description of the control information of FIG. 15A is as follows.
코드 정보: 코드 정보는 A1을 지시한다. 이는 A사의 1번 아티스트의 코드에 해당할 수 있다.Code information: Code information indicates A1. This may correspond to the code of Artist No. 1 of Company A.
반응 정보: 반응 정보는 (255,0,0,0)에 해당한다. 본 발명의 실시예에서, 반응 정보는 색상을 나타내며, (255,0,0,0)은 붉은 색을 지시한다. Reaction information: Reaction information corresponds to (255,0,0,0). In an embodiment of the present invention, the reaction information indicates a color, and (255,0,0,0) indicates a red color.
함수 인덱스 정보: 함수 인덱스는 기할당된 4번 함수를 지시한다. 도 15의 실시예에서, 4번 함수는 아래와 같다.Function index information: The function index indicates the
4번 함수: y = aFunction #4: y = a
함수명 정보: 함수명 정보는 텍스트 분석형 알고리즘 함수는 사용하지 않음을 지시한다. 함수명 정보의 값은 null 값이나 임의의 값을 가질 수 있다.Function name information: The function name information indicates that the text analysis type algorithm function is not used. The value of the function name information may have a null value or an arbitrary value.
함수 인자 정보: 함수 인자 정보는 함수 해석에 필요한 인자 값들에 대해 a=5 임을 지시한다.Function argument information: Function argument information indicates that a=5 for argument values required for function interpretation.
영역 인덱스 정보: 영역 인덱스 정보는 1(=)을 지시한다. 함수는 좌변의 산출된 값과 우변의 산출된 값이 동일하면 참으로 해석된다. Area index information: Area index information indicates 1 (=). A function is interpreted as true if the calculated value of the left side and the calculated value of the right side are the same.
영역 인자 정보: 영역 인자 d 값은 없다. 실시예로서, 해당 영역 인자 정보는 0 또는 null값으로 전송될 수도 있다.Region argument information: There is no value for the region argument d. As an embodiment, the corresponding region factor information may be transmitted as 0 or null value.
라이팅 디바이스는, 자신의 좌표 값을 함수에 대입하고, 해당 함수의 연산 결과가 참이면 반응하는 것으로 결정한다. 즉, 도 15의 제어 정보는 4번 함수에 의해 아래의 조건을 제공한다.The lighting device assigns its coordinate values to the function, and determines to react if the operation result of the corresponding function is true. That is, the control information of FIG. 15 provides the following condition by function No. 4 .
y=5y=5
도 15를 참조하면, y축 값이 5인 좌표값이 할당된 라이팅 디바이스들은 함수를 참으로 해석한다. 따라서, 도 15(b)와 같이 y축 값이 5인 라이팅 디바이스들이 붉은색으로 라이팅하다.Referring to FIG. 15 , the lighting devices to which the coordinate value of which the y-axis value is 5 is assigned interprets the function as true. Accordingly, the lighting devices having the y-axis value of 5 write in red as shown in FIG. 15(b).
다시 말하면, 도 15의 제어 정보를 수신한 모든 라이팅 디바이스는 자신의 좌표 값을 대입하여 함수 정보를 프로세싱하고, 프로세싱 결과에 따라서 제어 정보에 따른 대응 여부를 결정한다. 상술한 예와 같이 대응을 결정한 라이팅 디바이스들이 동시에 대응하여, 도 15(b)과 같은 붉은 색의 수평 방향의 직선 형상의 라이팅 효과가 연출된다.In other words, all the lighting devices that have received the control information of FIG. 15 process the function information by substituting their coordinate values, and determine whether to correspond to the control information according to the processing result. As in the above example, the lighting devices that have decided to respond simultaneously respond to each other, and a red-colored, horizontally straight-line lighting effect as shown in FIG. 15( b ) is produced.
도 16은 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.16 is a diagram illustrating rendering of a lighting effect based on control information according to another embodiment of the present invention.
도 16(a)의 제어 정보에 대한 설명은 아래와 같다.The description of the control information of FIG. 16A is as follows.
코드 정보: 코드 정보는 A1을 지시한다. 이는 A사의 1번 아티스트의 코드에 해당할 수 있다.Code information: Code information indicates A1. This may correspond to the code of Artist No. 1 of Company A.
반응 정보: 반응 정보는 (255,0,0,0)에 해당한다. 본 발명의 실시예에서, 반응 정보는 색상을 나타내며, (255,0,0,0)은 붉은 색을 지시한다. Reaction information: Reaction information corresponds to (255,0,0,0). In an embodiment of the present invention, the reaction information indicates a color, and (255,0,0,0) indicates a red color.
함수 인덱스 정보: 함수 인덱스는 155를 지시한다. 도 16의 실시예에서, 함수 인덱스 255는 기설정된 함수가 아닌, 텍스트 분석형 알고리즘 함수의 사용을 지시한다. Function index information: The function index indicates 155. In the embodiment of FIG. 16 , the
함수명 정보: 함수명 정보는 텍스트 분석형 알고리즘 함수를 지시한다. 도 16의 실시예에서 텍스트 분석형 알고리즘 함수는 아래의 함수를 나타낸다.Function name information: The function name information indicates a text analysis type algorithm function. In the embodiment of FIG. 16 , the text analysis type algorithm function represents the following function.
|y| = x|y| = x
함수 인자 정보: 도 16의 실시예에서 함수 해석에 필요한 함수 인자 정보는 없다. 함수 인자 정보는 널 값이나 특정 값으로서, 함수 인자값이 없음을 지시할 수 있다.Function argument information: In the embodiment of FIG. 16 , there is no function argument information required for function analysis. The function argument information is a null value or a specific value, and may indicate that there is no function argument value.
영역 인덱스 정보: 영역 인덱스 정보는 1(=)을 지시한다. 함수는 좌변의 산출된 값과 우변의 산출된 값이 동일하면 참으로 해석된다. Area index information: Area index information indicates 1 (=). A function is interpreted as true if the calculated value of the left side and the calculated value of the right side are the same.
영역 인자 정보: 영역 인자 d 값은 없다. 실시예로서, 해당 영역 인자 정보는 0 또는 null값으로 전송될 수도 있다. 영역 인자 정보의 임의의 값이 영역 인자 값이 없음을 지시할 수 있다.Region argument information: There is no value for the region argument d. As an embodiment, the corresponding region factor information may be transmitted as 0 or null value. Any value of the field factor information may indicate that there is no field factor value.
라이팅 디바이스는, 자신의 좌표 값을 함수에 대입하고, 해당 함수의 연산 결과가 참이면 반응하는 것으로 결정한다. 즉, 도 16의 제어 정보는 텍스트 분석형 알고리즘 함수에 의해 아래의 함수/조건을 제공한다.The lighting device assigns its coordinate values to the function, and determines to react if the operation result of the corresponding function is true. That is, the control information of FIG. 16 provides the following functions/conditions by the text analysis type algorithm function.
|y| = x|y| = x
텍스트 분석헝 함수를 참조하면, 자신의 좌표 값 중 y 값의 절대값이 x값과 같은 라이팅 디바이스들은 모두 반응 정보에 따라서 동작한다. Referring to the text analysis function, all lighting devices in which the absolute value of the y value among their coordinate values is the same as the x value operate according to the response information.
도 16의 제어 정보를 수신한 모든 라이팅 디바이스는 자신의 좌표 값을 대입하여 함수 정보를 프로세싱하고, 프로세싱 결과에 따라서 제어 정보에 따른 대응 여부를 결정한다. 상술한 예와 같이 대응을 결정한 라이팅 디바이스들이 동시에 대응하여, 도 16(b)과 같은 붉은 색의 대각 방향의 꺾인 직선 형상의 라이팅 효과가 연출된다.All of the writing devices that have received the control information of FIG. 16 process function information by substituting their coordinate values, and determine whether to correspond to the control information according to the processing result. As in the above-described example, the lighting devices that have decided to correspond simultaneously respond to each other, and a red-colored, diagonally bent, straight-line lighting effect as shown in FIG. 16(b) is produced.
도 17은 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.17 is a diagram illustrating rendering of a lighting effect based on control information according to another embodiment of the present invention.
도 17(a)의 제어 정보에 대한 설명은 아래와 같다.The description of the control information of FIG. 17A is as follows.
코드 정보: 코드 정보는 A1을 지시한다. 이는 A사의 1번 아티스트의 코드에 해당할 수 있다.Code information: Code information indicates A1. This may correspond to the code of Artist No. 1 of Company A.
반응 정보: 반응 정보는 (255,0,0,0)에 해당한다. 본 발명의 실시예에서, 반응 정보는 색상을 나타내며, (255,0,0,0)은 붉은 색을 지시한다. Reaction information: Reaction information corresponds to (255,0,0,0). In an embodiment of the present invention, the reaction information indicates a color, and (255,0,0,0) indicates a red color.
함수 인덱스 정보: 함수 인덱스는 기할당된 254번 함수를 지시한다. 도 17의 실시예에서, 254번 함수는 아래와 같다.Function index information: The function index indicates the previously allocated
254번 함수: (x,y,z)=(a,b,c)Function 254: (x,y,z)=(a,b,c)
위 함수는 표현 방식에 따라 다음과 같이 표현될 수도 있다.The above function may be expressed as follows depending on the expression method.
(x,y,z): x=a and y=b and z=c(x,y,z): x=a and y=b and z=c
함수명 정보: 함수명 정보는 텍스트 분석형 알고리즘 함수는 사용하지 않음을 지시한다. 함수명 정보의 값은 null 값이나 임의의 값을 가질 수 있다.Function name information: The function name information indicates that the text analysis type algorithm function is not used. The value of the function name information may have a null value or an arbitrary value.
함수 인자 정보: 함수 인자 정보는 함수 해석에 필요한 인자 값들에 대해 a=8, b=5, c=1 임을 지시한다.Function argument information: Function argument information indicates that a=8, b=5, c=1 for the argument values required for function analysis.
영역 인덱스 정보: 영역 인덱스 정보는 1(=)을 지시한다. 함수는 좌변의 결과 값과 우변의 결과 값이 동일하면 참으로 해석된다. Area index information: Area index information indicates 1 (=). A function is interpreted as true if the result value of the left side and the result value of the right side are the same.
영역 인자 정보: 영역 인자 d 값은 없다. 실시예로서, 해당 영역 인자 정보는 0 또는 null값으로 전송될 수도 있다.Region argument information: There is no value for the region argument d. As an embodiment, the corresponding region factor information may be transmitted as 0 or null value.
라이팅 디바이스는, 자신의 좌표 값을 함수에 대입하고, 해당 함수의 연산 결과가 참이면 반응하는 것으로 결정한다. 즉, 도 17의 제어 정보는 3번 함수에 의해 아래의 조건을 제공한다.The lighting device assigns its coordinate values to the function, and determines to react if the operation result of the corresponding function is true. That is, the control information of FIG. 17 provides the following condition by the third function.
(x,y,z)=(8,5,1)(x,y,z)=(8,5,1)
도 17을 참조하면, 해당 좌표 값이 (8, 5, 1)인 라이팅 디바이스 만이 함수를 참으로 해석한다. 따라서 도 17(b)와 같이 좌석번호 348의 라이팅 디바이스만이 제어 정보에 의해 동작하기로 결정한다.Referring to FIG. 17 , only a lighting device having a corresponding coordinate value of (8, 5, 1) interprets the function as true. Therefore, as shown in FIG. 17(b), only the lighting device of
이와 같은 방식으로, 도 17(a)의 제어 정보를 수신한 모든 라이팅 디바이스는 자신의 좌표 값을 대입하여 함수 정보를 프로세싱하고, 프로세싱 결과에 따라서 제어 정보에 따른 대응 여부를 결정한다. 상술한 예와 같이 대응을 결정한 라이팅 디바이스들이 동시에 대응하여, 도 17(b)과 같은 붉은 색의 특정 포인트의 라이팅 효과가 연출된다.In this way, all of the lighting devices that have received the control information of FIG. 17 (a) process the function information by substituting their coordinate values, and determine whether to correspond to the control information according to the processing result. As in the above example, the lighting devices that have decided to respond simultaneously respond to the lighting effect of a specific point of red color as shown in FIG. 17( b ).
도 18은 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.18 is a diagram illustrating rendering of a lighting effect based on control information according to another embodiment of the present invention.
도 18(a)의 제어 정보에 대한 설명은 아래와 같다.The description of the control information of FIG. 18A is as follows.
코드 정보: 코드 정보는 A1을 지시한다. 이는 A사의 1번 아티스트의 코드에 해당할 수 있다.Code information: Code information indicates A1. This may correspond to the code of Artist No. 1 of Company A.
반응 정보: 반응 정보는 (255,0,0,0)에 해당한다. 본 발명의 실시예에서, 반응 정보는 색상을 나타내며, (255,0,0,0)은 붉은 색을 지시한다. Reaction information: Reaction information corresponds to (255,0,0,0). In an embodiment of the present invention, the reaction information indicates a color, and (255,0,0,0) indicates a red color.
함수 인덱스 정보: 함수 인덱스는 기할당된 101번 함수를 지시한다. 도 18의 실시예에서, 101번 함수는 아래와 같다.Function index information: The function index indicates the
101번 함수: z = aFunction 101: z = a
함수명 정보: 함수명 정보는 텍스트 분석형 알고리즘 함수는 사용하지 않음을 지시한다. 함수명 정보의 값은 null 값이나 임의의 값을 가질 수 있다.Function name information: The function name information indicates that the text analysis type algorithm function is not used. The value of the function name information may have a null value or an arbitrary value.
함수 인자 정보: 함수 인자 정보는 함수 해석에 필요한 인자 값들에 대해 a=1 임을 지시한다.Function argument information: Function argument information indicates that a=1 for argument values required for function interpretation.
영역 인덱스 정보: 영역 인덱스 정보는 1(=)을 지시한다. 함수는 좌변의 결과 값과 우변의 결과 값이 동일하면 참으로 해석된다. Area index information: Area index information indicates 1 (=). A function is interpreted as true if the result value of the left side and the result value of the right side are the same.
영역 인자 정보: 영역 인자 d 값은 없다. 실시예로서, 해당 영역 인자 정보는 0 또는 null값으로 전송될 수도 있다.Region argument information: There is no value for the region argument d. As an embodiment, the corresponding region factor information may be transmitted as 0 or null value.
라이팅 디바이스는, 자신의 좌표 값을 함수에 대입하고, 해당 함수의 연산 결과가 참이면 반응하는 것으로 결정한다. 즉, 도 18의 제어 정보는 101번 함수에 의해 아래의 조건을 제공한다.The lighting device assigns its coordinate values to the function, and determines to react if the operation result of the corresponding function is true. That is, the control information of FIG. 18 provides the following condition by the 101 function.
z = 1z = 1
도 18을 참조하면, 해당 좌표의 z값이 1인 라이팅 디바이스 만이 함수를 참으로 해석한다. 따라서 도 18(b)와 같이 z=1인 평면의 모든 라이팅 디바이스가 반응한다. Referring to FIG. 18 , only the lighting device whose z value of the corresponding coordinate is 1 interprets the function as true. Therefore, all lighting devices in the plane where z=1 respond as shown in FIG. 18(b).
이와 같은 방식으로, 도 18의 제어 정보를 수신한 모든 라이팅 디바이스는 자신의 좌표 값을 대입하여 함수 정보를 프로세싱하고, 프로세싱 결과에 따라서 제어 정보에 따른 대응 여부를 결정한다. 상술한 예와 같이 대응을 결정한 라이팅 디바이스들이 동시에 대응하여, 도 18(b)과 같은 특정 평면의 전체 라이팅 디바이스들이 붉은 색으로 라이팅하는 효과를 낼 수 있다.In this way, all the lighting devices that have received the control information of FIG. 18 process the function information by substituting their own coordinate values, and determine whether to correspond to the control information according to the processing result. As in the above-described example, the lighting devices that have decided to correspond simultaneously respond to each other, so that all lighting devices on a specific plane as shown in FIG.
실시예로서, 공연장을 복수의 2차원 평면들로 나누고, 각 평면들에게 상이한 z값들을 할당할 수 있다. 예를 들면, 1층의 좌석들은 z=1인 x,y 평면으로 좌표가 할당되고, 2층의 좌석들은 z=2인 x,y 평면으로 좌표가 할당될 수 있다. 도 18의 실시예와 같은 방식으로, 특정 평면 단위의 라이팅 효과 제어가 가능하게 된다.As an embodiment, the performance hall may be divided into a plurality of two-dimensional planes, and different z values may be assigned to each of the planes. For example, the seats on the first floor may be assigned coordinates in the x,y plane where z=1, and the seats on the second floor may be assigned coordinates in the x,y plane where z=2. In the same manner as in the embodiment of FIG. 18 , it is possible to control the lighting effect of a specific plane unit.
도 19는 본 발명의 다른 일 실시예에 따른, 제어 정보에 기초하는 라이팅 효과의 연출을 나타낸다.19 is a diagram illustrating a rendering of a lighting effect based on control information according to another embodiment of the present invention.
도 19(a)의 제어 정보에 대한 설명은 아래와 같다.The description of the control information of FIG. 19(a) is as follows.
코드 정보: 코드 정보는 A1을 지시한다. 이는 A사의 1번 아티스트의 코드에 해당할 수 있다.Code information: Code information indicates A1. This may correspond to the code of Artist No. 1 of Company A.
반응 정보: 반응 정보는 (255,0,0,0)에 해당한다. 본 발명의 실시예에서, 반응 정보는 색상을 나타내며, (255,0,0,0)은 붉은 색을 지시한다. Reaction information: Reaction information corresponds to (255,0,0,0). In an embodiment of the present invention, the reaction information indicates a color, and (255,0,0,0) indicates a red color.
함수 인덱스 정보: 함수 인덱스는 기할당된 0번 함수를 지시한다. 본 발명의 실시예에서, 함수 인덱스 0번은 함수와 상관없이 무조건 반응할 것을 지시한다.Function index information: The function index indicates the
함수명 정보: 함수명 정보는 텍스트 분석형 알고리즘 함수는 사용하지 않음을 지시한다. 함수명 정보의 값은 null 값이나 임의의 값을 가질 수 있다.Function name information: The function name information indicates that the text analysis type algorithm function is not used. The value of the function name information may have a null value or an arbitrary value.
함수 인자 정보: 함수 인자 정보는 없다.Function argument information: There is no function argument information.
영역 인덱스 정보: 영역 인덱스 정보는 없다.Area index information: There is no area index information.
영역 인자 정보: 영역 인자 정보는 없다.Area argument information: There is no area argument information.
도 19의 실시예는, 함수 조건과 상관없이 공연장 내의 모든 라이팅 디바이스를 일괄 제어하는데 사용된다. 도 19(a)는 특정 함수 인덱스 값이, 함수와 상관없는 무조건 반응을 지시한다. 다만, 함수 정보에 포함된 임의의 정보의 특정 값이, 이러한 전체 반응을 지시할 수 있다. The embodiment of FIG. 19 is used to collectively control all lighting devices in the performance hall regardless of the function condition. 19(a) shows that a specific function index value indicates an unconditional response regardless of the function. However, a specific value of any information included in the function information may indicate this overall reaction.
이와 같은 방식으로, 도 19의 제어 정보를 수신한 모든 라이팅 디바이스는 함수와 무관하게 붉은 색으로 라이팅한다. In this way, all lighting devices that have received the control information of FIG. 19 light in red regardless of the function.
실시예로서, 공연장을 복수의 2차원 평면들로 나누고, 각 평면들에게 상이한 z값들을 할당할 수 있다. 예를 들면, 1층의 좌석들은 z=1인 x,y 평면으로 좌표가 할당되고, 2층의 좌석들은 z=2인 x,y 평면으로 좌표가 할당될 수 있다. 도 19의 실시예와 같은 방식으로, 특정 평면 단위의 라이팅 효과 제어가 가능하게 된다.As an embodiment, the performance hall may be divided into a plurality of two-dimensional planes, and different z values may be assigned to each of the planes. For example, the seats on the first floor may be assigned coordinates in the x,y plane where z=1, and the seats on the second floor may be assigned coordinates in the x,y plane where z=2. In the same manner as in the embodiment of Fig. 19, it is possible to control the lighting effect of a specific plane unit.
실시예로서, 좌표 매핑에 실패하거나, 좌표 매핑이 없는 라이팅 디바이스가 존재할 수 있다. 이러한 경우, 라이팅 디바이스는 좌표 값이 없으므로 함수에 의해 반응하지 못한다. 그러나 도 19의 실시예와 같은 전체 제어 신호에 의해, 좌표값과 무관하게 동작함으로써, 공연 연출에 따른 최소한의 통일성을 유지할 수 있다. As an embodiment, there may be a lighting device that either fails the coordinate mapping or does not have the coordinate mapping. In this case, the lighting device does not have a coordinate value and therefore does not respond to the function. However, by operating irrespective of the coordinate values by the overall control signal as in the embodiment of FIG. 19 , it is possible to maintain the minimum unity according to the performance direction.
예를 들면, 공연 연출이 t1 시점에는 붉은색에 기반하여 색 연출되고, t2 시점에는 푸른색에 기반하여 색 연출될 수 있다. 좌표 매핑이 되지 않은 디바이스는 t2 시점 후에도 붉은 색으로 라이팅되어, 연출의 통일성을 저해할 수 있다. 이 경우 본 발명은 t2 시점에 전체 제어 신호를 통해 모든 디바이스의 라이팅 색을 푸른 색으로 바뀔 수 있다. 그 후의 함수를 사용한 제어 시에는, 좌표 매핑이 되지 않은 디바이스도 푸른 색으로 라이팅되는 중이므로, 색 연출의 불연속성을 최소화할 수 있다.For example, the performance may be colored based on red at time t1, and colored based on blue at time t2. Devices without coordinate mapping are lit in red even after time t2, which may hinder the unity of the presentation. In this case, the present invention may change the lighting color of all devices to blue through the entire control signal at time t2. In the subsequent control using the function, the device without coordinate mapping is also being lit in blue color, so the discontinuity of color rendering can be minimized.
도 20은 본 발명의 실시예에 따른 라이팅 제어 디바이스의 라이팅 제어 방법을 나타낸다.20 shows a lighting control method of a lighting control device according to an embodiment of the present invention.
라이팅 제어 디바이스는 좌표 정보를 습득할 수 있다(S20010). 좌표 정보는 상술한 무선 라이팅 디바이스가 매핑된 좌표계 또는 좌표 값을 나타낸다.The lighting control device may acquire coordinate information (S20010). The coordinate information indicates a coordinate system or coordinate value to which the aforementioned wireless lighting device is mapped.
라이팅 제어 디바이스는 제품 코드 즉 코드 정보를 생성한다(S20020). 라이팅 제어 디바이스는 반응 정보를 생성한다(S20030). 라이팅 제어 디바이스는 함수를 결정한다(S20040). 라이팅 디바이스는 함수와 연관된 변수/인자값을 결정한다(S20050). 라이팅 함수는 함수와 연관된 영역을 결정한다(S20060). The lighting control device generates a product code, that is, code information (S20020). The lighting control device generates reaction information (S20030). The lighting control device determines the function (S20040). The writing device determines a variable/factor value associated with the function (S20050). The lighting function determines the area associated with the function (S20060).
라이팅 제어 디바이스는 복수의 라이팅 디바이스를 제어하기 위한 제어 프로토콜을 생성한다(S200700. 제어 프로토콜은 라이팅 제어 정보에 해당한다. 라이팅 제어 디바이스는 제어 프로토콜을 검증한다(S20080). 그리고 라이팅 제어 디바이스는 제어 프로토콜을 송신한다(S20090).The lighting control device generates a control protocol for controlling the plurality of lighting devices (S200700. The control protocol corresponds to the lighting control information. The lighting control device verifies the control protocol (S20080). The lighting control device generates a control protocol. transmits (S20090).
도 21은 본 발명의 실시예에 따른 무선 라이팅 디바이스의 라이팅 제어 방법을 나타낸다. 21 shows a lighting control method of a wireless lighting device according to an embodiment of the present invention.
무선 라이팅 디바이스는 제어 프로토콜 즉 라이팅 제어 정보를 수신한다(S21010). 무선 라이팅 디바이스는 수신한 제어 프로토콜의 제품 코드를 검증한다(S21020). The wireless writing device receives the control protocol, that is, lighting control information (S21010). The wireless writing device verifies the product code of the received control protocol (S21020).
무선 라이팅 디바이스는 제품 코드가 검증되면 제어 프로토콜에 포함된 함수를 적용한다(S21030). 무선 라이팅 디바이스는 제어 프로토콜에 포함된 변수를 적용한다(S21040). 무선 라이팅 디바이스는 제어 프로토콜에 포함된 영역을 적용한다(S21050). The wireless writing device applies the function included in the control protocol when the product code is verified (S21030). The wireless writing device applies the variables included in the control protocol (S21040). The wireless writing device applies the area included in the control protocol (S21050).
무선 라이팅 디바이스는 함수를 해석하여 반응 여부를 결정한다(S21060). 무선 라이팅 디바이스가 반응하는 경우, 반응 정보를 습득하고(S21070), 반응 정보를 실행한다(S21080). The wireless writing device interprets the function to determine whether to respond (S21060). When the wireless writing device reacts, it acquires reaction information (S21070), and executes the reaction information (S21080).
도 22는 본 발명의 실시예에 따른, 라이팅 제어 디바이스의 복수의 무선 라이팅 디바이스들을 제어하는 방법을 나타내는 순서도이다.22 is a flowchart illustrating a method of controlling a plurality of wireless lighting devices of a lighting control device according to an embodiment of the present invention.
제어 디바이스는, 좌표 정보를 획득할 수 있다(S22010).The control device may obtain coordinate information (S22010).
제어 디바이스는 복수의 무선 라이팅 디바이스들 각각이 좌표계의 좌표 값으로 매핑된 좌표 정보를 획득할 수 있다. 제어 디바이스는 매핑을 수행하여 좌표 정보를 획득하거나, 매핑이 기수행된 좌표 정보를 획득할 수도 있다. 좌표 정보는 좌표계 전체에 대한 좌표 값, 좌표 값에 매핑된 좌석 번호 또는 매핑 관계, 또는 매핑된 디바이스 정보 중 적어도 하나를 포함할 수 있다.The control device may obtain coordinate information in which each of the plurality of wireless lighting devices is mapped to a coordinate value of a coordinate system. The control device may obtain coordinate information by performing mapping, or may acquire coordinate information on which mapping has been previously performed. The coordinate information may include at least one of a coordinate value for the entire coordinate system, a seat number or mapping relationship mapped to the coordinate value, or mapped device information.
삭제delete
제어 디바이스는, 라이팅 제어 정보를 생성할 수 있다(S22020). The control device may generate lighting control information (S22020).
제어 디바이스는 복수의 무선 라이팅 디바이스들 중 적어도 하나의 무선 라이팅 디바이스의 반응을 지시함으로써 좌표계의 라이팅 형상을 연출하는 라이팅 제어 정보를 생성할 수 있다. 라이팅 제어 정보는 반응 정보 및 함수 정보를 포함할 수 있다. 반응 정보는 무선 라이팅 디바이스의 라이팅 반응을 지시할 수 있다. 함수 정보는 좌표 값에 기초하는 적어도 하나의 무선 라이팅 디바이스의 반응 여부를 지시할 수 있다.The control device may generate lighting control information for creating a lighting shape of a coordinate system by instructing a response of at least one wireless lighting device among a plurality of wireless lighting devices. The lighting control information may include reaction information and function information. The reaction information may indicate a writing reaction of the wireless writing device. The function information may indicate whether the at least one wireless lighting device responds based on the coordinate value.
제어 디바이스는, 라이팅 제어 정보를 전송할 수 있다(S22030). The control device may transmit lighting control information (S22030).
제어 디바이스는 라이팅 제어 정보를 패킷화하고, 주파수 업컨버팅하여 라이팅 제어 정보를 전송할 수 있다. 제어 디바이스는 라이팅 제어 정보를 브로드캐스팅 방식으로 전송할 수도 있다. 제어 디바이스는 다만, 주변의 브로드캐스트 장치로 해당 라이팅 제어 정보를 유선/무선 전송함으로써, 라이팅 제어 정보를 브로드캐스트할 수도 있다. 본 발명의 실시예에서, 라이팅 제어 정보는 특정 라이팅 디바이스를 대상으로 하지 않고, 신호 도달 범위의 모든 라이팅 디바이스를 대상으로 전송될 수 있으며, 이러한 전송 방식을 브로드캐스트로 지칭하였다.The control device may transmit the lighting control information by packetizing the lighting control information and upconverting the frequency. The controlling device may transmit the lighting control information in a broadcasting manner. However, the control device may broadcast the lighting control information by wire/wireless transmission of the corresponding lighting control information to a nearby broadcast device. In an embodiment of the present invention, the lighting control information may be transmitted to all lighting devices within a signal coverage range without targeting a specific lighting device, and this transmission method is referred to as broadcast.
상술한 바와 같이, 함수 정보는 라이팅 형상을 나타내는 적어도 하나의 함수를 지시하는 함수 지시 정보, 또는 함수의 해석을 위한 부가 정보를 나타내는 함수 관련 정보 중 적어도 하나를 포함할 수 있다. As described above, the function information may include at least one of function indication information indicating at least one function indicating a lighting shape, or function related information indicating additional information for interpretation of a function.
상술한 바와 같이, 함수는 좌표 값 및 함수 관련 정보의 적용에 의해 좌표 값을 갖는 무선 라이팅 디바이스의 반응 여부로서 해석될 수 있다. As described above, the function may be interpreted as whether or not the wireless lighting device having the coordinate value responds by applying the coordinate value and function-related information.
상술한 바와 같이, 함수 관련 정보는, 함수 인자 정보, 영역 인덱스 정보 또는 영역 인자 정보 중 적어도 하나를 포함할 수 있다. 함수 인자 정보는 함수의 인자 값을 지시할 수 있다. 또는, 함수 인자 정보는 함수의 파라미터 값을 지시할 수 있다. 영역 인덱스 정보는 함수 해석 방식을 지시할 수 있다. 즉, 영역 인덱스 정보는 함수 좌변 및 우변의 관계를 지시함으로써 함수를 참으로 해석하는 기준 또는 범위를 제공할 수 있다. 영역 인자 정보는 함수의 스케일링을 지시할 수 있다.As described above, the function related information may include at least one of function argument information, region index information, and region factor information. The function argument information may indicate an argument value of a function. Alternatively, the function argument information may indicate a parameter value of a function. The region index information may indicate a function interpretation method. That is, the region index information may provide a criterion or range for interpreting the function as true by indicating the relationship between the left and right sides of the function. The region factor information may indicate scaling of a function.
상술한 바와 같이, 라이팅 제어 정보는, 함수 정보가 특정 값을 포함하거나 해당하는 경우, 좌표값에 무관하게 복수의 라이팅 디바이스들의 전체 반응을 지시할 수도 있다. 즉 제어 디바이스는 라이팅 제어 정보에 포함된 데이터의 일 값을 특정 값으로 설정함으로써, 통신 범위 내의 모든 라이팅 디바이스들의 반응(특정 색의 전체 라이팅, 특정 색의 전체 턴온(turn-on), 전체 턴오프(turn-off)을 지시할 수 있다.As described above, the lighting control information may indicate the overall response of a plurality of lighting devices regardless of the coordinate values when the function information includes or corresponds to a specific value. That is, the control device sets one value of the data included in the lighting control information to a specific value, so that the response of all lighting devices within the communication range (all lighting of a specific color, all turn-on of a specific color, total turn-off) (turn-off) can be indicated.
상술한 바와 같이, 함수 지시 정보는 기저장된 복수의 함수들 중 적어도 하나의 함수의 인덱스를 나타내는 함수 인덱스 정보 또는 적어도 하나의 함수를 기술하는 텍스트 함수 정보 중 적어도 하나를 포함할 수 있다.As described above, the function indication information may include at least one of function index information indicating an index of at least one function among a plurality of pre-stored functions or text function information describing at least one function.
상술한 바와 같이, 복수의 라이팅 디바이스 각각은 공연장의 좌석 번호에 기초하여 좌표계의 좌표로 매핑될 수 있다. 다만, 실시예에 따라서, 라이팅 디바이스는 GPS 좌표값과 같은 위치 정보에 기초하여 연출 좌표계로 매핑될 수 있다. 또한, 연출을 위해 복수의 라이팅 디바이스들이 하나의 좌표 값으로 매핑되거나, 하나의 라이팅 디바이스가 복수의 좌표 값으로 매핑될 수도 있다.As described above, each of the plurality of lighting devices may be mapped to the coordinates of the coordinate system based on the seat number of the performance hall. However, according to an embodiment, the lighting device may be mapped to a directing coordinate system based on location information such as a GPS coordinate value. In addition, a plurality of lighting devices may be mapped to a single coordinate value for presentation, or a single lighting device may be mapped to a plurality of coordinate values.
상술한 바와 같이, 반응 제어 정보는 코드 정보를 더 포함할 수 있다. 코드 정보는 무선 라이팅 디바이스의 제품 코드를 식별할 수 있다. 코드 정보는 회사 코드 정보 또는 아티스트 코드 정보 중 적어도 하나를 포함할 수 있다. As described above, the reaction control information may further include code information. The code information may identify a product code of the wireless writing device. The code information may include at least one of company code information and artist code information.
상술한 바와 같이, 반응 정보는 무선 라이팅 디바이스의 음향 반응 정보 또는 촉각 반응 정보 중 적어도 하나를 선택적으로 추가로 지시할 수도 있다.As described above, the response information may selectively additionally indicate at least one of acoustic response information or tactile response information of the wireless writing device.
도 22의 제어 방법에 대해, 도 1 내지 도 21에서 상술한 설명이 적용될 수 있다. 예를 들면, 좌표 정보와 관련하여, 도 4~5 및 해당 관련 설명이 적용되고, 라이팅 제어 정보 관련하여 도 7 내지 도 19의 설명이 적용될 수 있다.For the control method of FIG. 22 , the descriptions described above with reference to FIGS. 1 to 21 may be applied. For example, in relation to coordinate information, FIGS. 4 to 5 and the corresponding description may be applied, and in relation to lighting control information, the description of FIGS. 7 to 19 may be applied.
상술한 함수 정보는 각 무선 라이팅 디바이스의 반응 여부를 지시한다는 점에서, 반응 조건 정보로 지칭할 수도 있다. 즉, 반응 조건 정보는 무선 라이팅 디바이스가 수신 수 처리 시에 자신의 좌표값을 적용함으로써 반응 여부를 결정하도록 한다. 따라서 제어 디바이스는 하나의 라이팅 형상을 연출하기 위해 라이팅 시스템의 전체 수신 라이팅 디바이스들에게 동일한 하나의 함수 정보/반응 조건 정보를 전송한다. 따라서, 형상 연출을 위해 일부 라이팅 디바이스 식별을 위한 식별 정보가 생략될 수 있어, 전송 데이터의 양이 저감된다.The above-described function information may be referred to as reaction condition information in that it indicates whether or not each wireless writing device responds. That is, the response condition information allows the wireless writing device to determine whether to respond by applying its own coordinate value when processing the number of receptions. Accordingly, the control device transmits the same one function information/response condition information to all receiving lighting devices of the lighting system in order to produce one lighting shape. Accordingly, identification information for identifying some lighting devices can be omitted for shape rendering, so that the amount of transmitted data is reduced.
본 발명은 특정 위치의 무선 라이팅 디바이스를 제어하기 위하여 각 무선 라이팅 디바이스에 특정 좌표값을 매핑한다. 그리고 제어 알고리즘 프로토콜에 의해 적은 양의 패킷으로 전체 무선 라이팅 디바이스들을 제어할 수 있다. 함수나 디바이스 식별 정보, 또는 좌표 값은 제어 정보에 포함되지 않을 수 있다. 무선 라이팅 디바이스는 특정 함수 및 함수 관련 정보에 의해 함수, 인덱스, 매개변수/파라미터, 인자값/아규먼트(argument)를 분석하여 제어 정보를 프로세싱하고, 그 결과에 따라서 반응한다. 고유의 좌표값, 함수 및 변수를 사용하므로, 실시간으로 원하는 라이팅 형상을 적은 양의 패킷으로 제어할 수 있게 된다.The present invention maps specific coordinate values to each wireless lighting device in order to control the wireless lighting device at a specific location. And by the control algorithm protocol, it is possible to control all wireless lighting devices with a small amount of packets. Function, device identification information, or coordinate values may not be included in the control information. The wireless lighting device analyzes a function, an index, a parameter/parameter, and an argument value/argument according to a specific function and function-related information to process the control information, and react according to the result. By using unique coordinate values, functions and variables, it is possible to control the desired lighting shape in real time with a small number of packets.
도 23은 본 발명의 실시예에 따른 복수 라이팅 디바이스들을 제어하는 라이팅 제어 디바이스를 나타낸다. 23 shows a lighting control device for controlling a plurality of lighting devices according to an embodiment of the present invention.
메모리(23010)는 프로세서(23020)와 연결되어, 프로세서(23020)를 구동하기 위한 다양한 데이터/정보를 저장한다. 메모리(23010)는 프로세서(23020)의 내부에 포함되거나 또는 프로세서(23020)의 외부에 설치되어 프로세서(23020)와 공지의 수단에 의해 연결될 수 있다. 메모리(23010)는 휘발성 및 비휘발성 메모리를 통칭한다. 본 발명에서 메모리(23010)는 상술한 라이팅 제어 방법을 실시하기 위한 프로그램, 어플리케이션, 또는 프로그램 코드를 저장할 수 있다.The
프로세서(23020)는 메모리(23010)과 연결되어 본 발명의 복수의 라이팅 디바이스들의 제어 방법을 수행할 수 있다. 상술한 본 발명의 다양한 실시예에 따른 시스템(23000)의 동작을 구현하는 모듈, 데이터, 프로그램 또는 소프트웨어 중 적어도 하나가 메모리(23010)에 저장되고, 프로세서(23020)에 의하여 실행될 수 있다. 프로세서(23030)은 본 발명의 방법을 수행하기 위한 애플리케이션/소프트웨어를 구동함으로써, 본 발명의 방법을 실시할 수 있다. 프로세서(23030)는 하나 또는 복수의 프로세싱 칩으로서 구비될 수 있다.The
통신 유닛(23030)은 시스템의 외부 기기와 유선 통신 또는 무선 통신을 수행할 수 있다. 통신 유닛(23030)은 하나 또는 복수의 통신 칩셋들로 구성될 수도 있다. 통신 유닛(23030)은 통신 모듈을 구비하고, 유선, 3G, 4G(LTE), 5G, WIFI, 블루투스, NFC, 직비(zigbee) 등 다양한 통신 프로토콜에 기초하여 통신을 수행할 수 있다. 통신 유닛은 각 통신 프로토콜에 따라 동작하는 복수의 하위 통신 소자를 더 포함할 수도 있다.The
실시예로서, 제어 디바이스(23000)는 컴퓨팅 시스템으로서, 임의의 전자 기기에 포함될 수도 있다. 제어 디바이스(23000) 또는 제어 디바이스의 프로세서(23020)는 도 1 내지 도 22에서 상술한 본 발명의 복수의 무선 라이팅 디바이스들에 대한 제어 방법을 수행할 수 있다.As an embodiment, the
예를 들면, 복수의 무선 라이팅 디바이스들을 제어하는 제어 디바이스는, 데이터를 저장하는 메모리, 외부 디바이스와 통신을 수행하는 통신 유닛, 및 메모리 및 통신 유닛과 연결되며, 제어 디바이스를 동작하는 프로세서를 포함한다. 제어 디바이스/프로세서는, 상기 복수의 무선 라이팅 디바이스들 각각이 좌표계의 좌표 값으로 매핑된 좌표 정보를 획득하고, 상기 복수의 무선 라이팅 디바이스들 중 적어도 하나의 무선 라이팅 디바이스의 반응을 지시함으로써 상기 좌표계의 라이팅 형상을 연출하는 라이팅 제어 정보를 생성하고; 및 상기 라이팅 제어 정보를 전송하며, 상기 라이팅 제어 정보는 반응 정보, 및 함수 정보를 포함하며, 상기 반응 정보는 상기 무선 라이팅 디바이스의 라이팅 반응을 지시하고, 상기 함수 정보는 상기 좌표 값에 기초하는 상기 적어도 하나의 무선 라이팅 디바이스의 반응 여부를 지시하할 수 있다.For example, the control device for controlling the plurality of wireless lighting devices includes a memory for storing data, a communication unit for performing communication with an external device, and a processor connected to the memory and the communication unit and operating the control device. . The control device/processor is configured to obtain coordinate information in which each of the plurality of wireless lighting devices is mapped to a coordinate value of the coordinate system, and instruct the response of at least one wireless lighting device among the plurality of wireless lighting devices in the coordinate system. generate lighting control information for rendering a lighting shape; and transmitting the lighting control information, wherein the lighting control information includes response information, and function information, wherein the response information indicates a lighting response of the wireless lighting device, and the function information is based on the coordinate value. It is possible to indicate whether the response of at least one wireless writing device.
이상에서 설명된 실시예들은 본 발명의 구성요소들과 특징들이 소정 형태로 결합된 것들이다. 각 구성요소 또는 특징은 별도의 명시적 언급이 없는 한 선택적인 것으로 고려되어야 한다. 각 구성요소 또는 특징은 다른 구성요소나 특징과 결합되지 않은 형태로 실시될 수 있다. 또한, 일부 구성요소들 및/또는 특징들을 결합하여 본 발명의 실시예를 구성하는 것도 가능하다. 본 발명의 실시예들에서 설명되는 동작들의 순서는 변경될 수 있다. 어느 실시예의 일부 구성이나 특징은 다른 실시예에 포함될 수 있고, 또는 다른 실시예의 대응하는 구성 또는 특징과 교체될 수 있다. 특허청구범위에서 명시적인 인용 관계가 있지 않은 청구항들을 결합하여 실시예를 구성하거나 출원 후의 보정에 의해 새로운 청구항으로 포함시킬 수 있음은 자명하다.The embodiments described above are those in which elements and features of the present invention are combined in a predetermined form. Each component or feature should be considered optional unless explicitly stated otherwise. Each component or feature may be implemented in a form that is not combined with other components or features. It is also possible to configure embodiments of the present invention by combining some elements and/or features. The order of operations described in the embodiments of the present invention may be changed. Some features or features of one embodiment may be included in another embodiment, or may be replaced with corresponding features or features of another embodiment. It is apparent that claims that are not explicitly cited in the claims can be combined to form an embodiment or included as a new claim by amendment after filing.
본 발명에 따른 실시예는 다양한 수단, 예를 들어, 하드웨어, 펌웨어(firmware), 소프트웨어 또는 그것들의 결합 등에 의해 구현될 수 있다. 하드웨어에 의한 구현의 경우, 본 발명의 일 실시예는 하나 또는 그 이상의 ASICs(application specific integrated circuits), DSPs(digital signal processors), DSPDs(digital signal processing devices), PLDs(programmable logic devices), FPGAs(field programmable gate arrays), 프로세서, 콘트롤러, 마이크로 콘트롤러, 마이크로 프로세서 등에 의해 구현될 수 있다.Embodiments according to the present invention may be implemented by various means, for example, hardware, firmware, software, or a combination thereof. In the case of implementation by hardware, an embodiment of the present invention provides one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), FPGAs ( field programmable gate arrays), a processor, a controller, a microcontroller, a microprocessor, and the like.
펌웨어나 소프트웨어에 의한 구현의 경우, 본 발명의 일 실시예는 이상에서 설명된 기능 또는 동작들을 수행하는 모듈, 절차, 함수 등의 형태로 구현될 수 있다. 소프트웨어 코드는 메모리에 저장되어 프로세서에 의해 구동될 수 있다. 상기 메모리는 상기 프로세서 내부 또는 외부에 위치하여, 이미 공지된 다양한 수단에 의해 상기 프로세서와 데이터를 주고 받을 수 있다.In the case of implementation by firmware or software, an embodiment of the present invention may be implemented in the form of a module, procedure, function, etc. that performs the functions or operations described above. The software code may be stored in the memory and driven by the processor. The memory may be located inside or outside the processor, and may transmit/receive data to and from the processor by various known means.
본 발명은 본 발명의 필수적 특징을 벗어나지 않는 범위에서 다른 특정한 형태로 구체화될 수 있음은 당업자에게 자명하다. 따라서, 상술한 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니 되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다. It is apparent to those skilled in the art that the present invention may be embodied in other specific forms without departing from the essential characteristics of the present invention. Accordingly, the foregoing detailed description should not be construed as restrictive in all respects but as exemplary. The scope of the present invention should be determined by a reasonable interpretation of the appended claims, and all modifications within the equivalent scope of the present invention are included in the scope of the present invention.
23010: 메모리
23020: 프로세서
23030: 통신 유닛23010: memory
23020: Processor
23030: communication unit
Claims (14)
상기 복수의 무선 라이팅 디바이스들과 좌표계의 복수의 좌표 값들간의 매핑에 대한 좌표 정보를 획득하는 단계;
상기 좌표계의 라이팅 형상을 연출하는 라이팅 제어 정보를 생성하는 단계; 및
상기 라이팅 제어 정보를 브로드캐스트 방식으로 전송하는 단계를 포함하며,
상기 라이팅 제어 정보는 함수 정보 및 반응 정보를 포함하며, 상기 함수 정보는 상기 연출되는 라이팅 형상을 지시하고, 상기 반응 정보는 상기 무선 라이팅 디바이스가 반응하는 경우의 라이팅 색상을 지시하고,
상기 함수 정보는 함수 지시 정보 및 형상 변형 정보를 포함하며, 상기 함수 지시 정보는 상기 복수의 무선 라이팅 디바이스들의 기본 라이팅 형상을 나타내는 적어도 하나의 함수를 지시하고, 상기 형상 변형 정보는 상기 적어도 하나의 함수에 관련된 파라미터 또는 인덱스를 사용하여 상기 기본 라이팅 형상의 변형을 제어하고,
상기 복수의 무선 라이팅 디바이스의 반응 여부는 상기 복수의 무선 라이팅 디바이스가 매핑된 좌표 값을 상기 적어도 하나의 함수에 각각 적용함으로써 결정되는, 제어 방법. A method for controlling a plurality of wireless lighting devices, the method comprising:
obtaining coordinate information for a mapping between the plurality of wireless lighting devices and a plurality of coordinate values of a coordinate system;
generating lighting control information for directing the lighting shape of the coordinate system; and
Transmitting the lighting control information in a broadcast manner,
The lighting control information includes function information and response information, the function information indicates the lighting shape to be produced, and the response information indicates a lighting color when the wireless lighting device responds,
The function information includes function indication information and shape deformation information, the function indication information indicates at least one function indicating a basic lighting shape of the plurality of wireless lighting devices, and the shape deformation information includes the at least one function control the deformation of the basic lighting shape using parameters or indices related to
Whether or not the plurality of wireless lighting devices respond is determined by respectively applying the coordinate values to which the plurality of wireless lighting devices are mapped to the at least one function.
상기 형상 변형 정보는 함수 인자 정보, 영역 인덱스 정보 또는 영역 인자 정보 중 적어도 하나를 포함하고,
상기 함수 인자 정보는 상기 함수의 인자 값을 지시하고, 상기 영역 인덱스 정보는 상기 함수의 해석 방식을 지시하고, 상기 영역 인자 정보는 상기 함수의 스케일링을 지시하는, 제어 방법.According to claim 1,
The shape deformation information includes at least one of function factor information, region index information, and region factor information,
The function factor information indicates an argument value of the function, the region index information indicates an interpretation method of the function, and the region factor information indicates scaling of the function.
상기 라이팅 제어 정보는, 상기 함수 지시 정보가 특정 값을 포함하는 경우, 상기 좌표 값에 무관하게 상기 복수의 무선 라이팅 디바이스들의 전체 반응을 지시하는, 제어 방법.According to claim 1,
The lighting control information, when the function indication information includes a specific value, indicating an overall response of the plurality of wireless lighting devices regardless of the coordinate value, a control method.
상기 함수 지시 정보는 기저장된 복수의 함수들 중 적어도 하나의 함수를 지시하는 함수 인덱스 정보 또는 적어도 하나의 함수를 기술하는 텍스트 함수 정보 중 적어도 하나를 포함하는, 제어 방법.According to claim 1,
The function indication information includes at least one of function index information indicating at least one function among a plurality of pre-stored functions or text function information describing at least one function.
상기 복수의 무선 라이팅 디바이스 각각은 공연장의 좌석 위치 또는 좌석 번호에 기초하여 상기 좌표계로 매핑되는, 제어 방법. According to claim 1,
Each of the plurality of wireless lighting devices is mapped to the coordinate system based on a seat position or seat number of a performance hall.
상기 라이팅 제어 정보는 코드 정보를 더 포함하고, 상기 코드 정보는 상기 무선 라이팅 디바이스의 제품 코드를 식별하는, 제어 방법. According to claim 1,
The lighting control information further includes code information, wherein the code information identifies a product code of the wireless lighting device.
상기 반응 정보는 상기 무선 라이팅 디바이스가 반응하는 경우 촉각 반응 정보를 추가로 지시하는, 제어 방법. According to claim 1,
The response information further indicates tactile response information when the wireless writing device responds.
데이터를 저장하는 메모리,
외부 디바이스와 통신을 수행하는 통신 유닛, 및
상기 메모리 및 상기 통신 유닛과 연결되며, 상기 제어 디바이스를 동작하는 프로세서를 포함하며,
상기 제어 디바이스는,
상기 복수의 무선 라이팅 디바이스들과 좌표계의 복수의 좌표 값들간의 매핑에 대한 좌표 정보를 획득하고,
상기 좌표계의 라이팅 형상을 연출하는 라이팅 제어 정보를 생성하고, 및
상기 라이팅 제어 정보를 브로드캐스트 방식으로 전송하며,
상기 라이팅 제어 정보는 함수 정보 및 반응 정보를 포함하며, 상기 함수 정보는 상기 연출되는 라이팅 형상을 지시하고, 상기 반응 정보는 상기 무선 라이팅 디바이스가 반응하는 경우의 라이팅 색상을 지시하고,
상기 함수 정보는 함수 지시 정보 및 형상 변형 정보를 포함하며, 상기 함수 지시 정보는 상기 복수의 무선 라이팅 디바이스들의 기본 라이팅 형상을 나타내는 적어도 하나의 함수를 지시하고, 상기 형상 변형 정보는 상기 적어도 하나의 함수에 관련된 파라미터 또는 인덱스를 사용하여 상기 기본 라이팅 형상의 변형을 제어하고,
상기 복수의 무선 라이팅 디바이스의 반응 여부는 상기 복수의 무선 라이팅 디바이스가 매핑된 좌표 값을 상기 적어도 하나의 함수에 각각 적용함으로써 결정되는, 제어 디바이스.A control device for controlling a plurality of wireless lighting devices, comprising:
memory to store data,
a communication unit that communicates with an external device, and
a processor connected to the memory and the communication unit for operating the control device;
The control device is
Obtaining coordinate information for mapping between the plurality of wireless lighting devices and a plurality of coordinate values of a coordinate system,
To generate lighting control information for directing the lighting shape of the coordinate system, and
Transmitting the lighting control information in a broadcast manner,
The lighting control information includes function information and response information, the function information indicates the lighting shape to be produced, and the response information indicates a lighting color when the wireless lighting device responds,
The function information includes function indication information and shape deformation information, the function indication information indicates at least one function indicating a basic lighting shape of the plurality of wireless lighting devices, and the shape deformation information includes the at least one function control the deformation of the basic lighting shape using parameters or indices related to
Whether or not the plurality of wireless lighting devices respond is determined by respectively applying coordinate values to which the plurality of wireless lighting devices are mapped to the at least one function, respectively.
상기 형상 변형 정보는 함수 인자 정보, 영역 인덱스 정보 또는 영역 인자 정보 중 적어도 하나를 포함하고,
상기 함수 인자 정보는 상기 함수의 인자 값을 지시하고, 상기 영역 인덱스 정보는 상기 함수의 해석 방식을 지시하고, 상기 영역 인자 정보는 상기 함수의 스케일링을 지시하는, 제어 디바이스.9. The method of claim 8,
The shape deformation information includes at least one of function factor information, region index information, and region factor information,
The control device, wherein the function factor information indicates a factor value of the function, the region index information indicates an interpretation method of the function, and the region factor information indicates scaling of the function.
상기 라이팅 제어 정보는, 상기 함수 지시 정보가 특정 값을 포함하는 경우, 상기 좌표 값에 무관하게 상기 복수의 무선 라이팅 디바이스들의 전체 반응을 지시하는, 제어 디바이스.9. The method of claim 8,
The lighting control information, when the function indication information includes a specific value, indicating an overall response of the plurality of wireless lighting devices regardless of the coordinate value, a control device.
상기 함수 지시 정보는 기저장된 복수의 함수들 중 적어도 하나의 함수를 지시하는 함수 인덱스 정보 또는 적어도 하나의 함수를 기술하는 텍스트 함수 정보 중 적어도 하나를 포함하는, 제어 디바이스.9. The method of claim 8,
The function indication information includes at least one of function index information indicating at least one function among a plurality of pre-stored functions or text function information describing at least one function, the control device.
상기 복수의 무선 라이팅 디바이스 각각은 공연장의 좌석 위치 또는 좌석 번호에 기초하여 상기 좌표계로 매핑되는, 제어 디바이스.9. The method of claim 8,
Each of the plurality of wireless lighting devices is mapped to the coordinate system based on a seat position or seat number in a performance hall.
상기 라이팅 제어 정보는 코드 정보를 더 포함하고, 상기 코드 정보는 상기 무선 라이팅 디바이스의 제품 코드를 식별하는, 제어 디바이스.9. The method of claim 8,
wherein the lighting control information further includes code information, wherein the code information identifies a product code of the wireless lighting device.
상기 반응 정보는 상기 무선 라이팅 디바이스가 반응하는 경우 촉각 반응 정보를 추가로 지시하는, 제어 디바이스.9. The method of claim 8,
The response information further indicates tactile response information when the wireless lighting device responds.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210010640A KR102462006B1 (en) | 2020-02-13 | 2021-01-26 | Method and device for controling a plurality of wireless liting devices |
KR1020220140727A KR20220151586A (en) | 2021-01-26 | 2022-10-27 | Method and device for controling a plurality of wireless liting devices |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200017832A KR102224664B1 (en) | 2020-02-13 | 2020-02-13 | Method and device for controling a plurality of wireless liting devices |
KR1020210010640A KR102462006B1 (en) | 2020-02-13 | 2021-01-26 | Method and device for controling a plurality of wireless liting devices |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200017832A Division KR102224664B1 (en) | 2020-02-13 | 2020-02-13 | Method and device for controling a plurality of wireless liting devices |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220140727A Division KR20220151586A (en) | 2021-01-26 | 2022-10-27 | Method and device for controling a plurality of wireless liting devices |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20210013257A KR20210013257A (en) | 2021-02-03 |
KR102462006B1 true KR102462006B1 (en) | 2022-11-03 |
Family
ID=84040926
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210010640A KR102462006B1 (en) | 2020-02-13 | 2021-01-26 | Method and device for controling a plurality of wireless liting devices |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102462006B1 (en) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101740642B1 (en) * | 2015-06-18 | 2017-05-26 | 주식회사 하남아트텍 | Wireless light control system |
KR101979345B1 (en) * | 2018-02-02 | 2019-05-16 | 주식회사 팬라이트 | Master system and method for performance direction |
-
2021
- 2021-01-26 KR KR1020210010640A patent/KR102462006B1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20210013257A (en) | 2021-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102224664B1 (en) | Method and device for controling a plurality of wireless liting devices | |
JP7370429B2 (en) | Method and apparatus for controlling multiple wireless lighting devices | |
CN110100503B (en) | Lighting system for controlling an LED array | |
KR102079694B1 (en) | Method and device for controling a plurality of wireless liting devices | |
KR102370732B1 (en) | Method for performance directing and system using thereof | |
US20170265284A1 (en) | Lighting system, lighting devices, and terminal | |
KR102493612B1 (en) | System, apparatus and method for directing performance using plural layers | |
CN104270866A (en) | Method, device and system for implementing horse race lamp | |
CN113677077B (en) | Wireless atmosphere lamp control system, method and device, readable storage medium and terminal | |
EP3366083A1 (en) | Notification lighting control | |
KR102462006B1 (en) | Method and device for controling a plurality of wireless liting devices | |
KR102436542B1 (en) | Wireless Lighting Device and Controlling Method Thereof | |
JP7114707B2 (en) | Method and apparatus for controlling multiple wireless lighting devices | |
KR102186356B1 (en) | Wireless Lighting Device and Controlling Method Thereof | |
KR102079695B1 (en) | Wireless Lighting Device and Controlling Method Thereof | |
EP3972389A1 (en) | A lighting system | |
KR20220151586A (en) | Method and device for controling a plurality of wireless liting devices | |
KR102486417B1 (en) | System and method for controlling light emission using modulation of radio wave intensity | |
KR20230011444A (en) | System and method for controlling lighting supporting multiple modes | |
KR102648460B1 (en) | Light emitting device for random performance directing in performance place and control apparatus for controlling the same | |
KR102093280B1 (en) | Performance directing system | |
CN114501752A (en) | Full-color intelligent light control method and device | |
KR20170106105A (en) | Emission control system using modulation of spreading century | |
KR20190001458A (en) | Lighting device based scenario activation, controlling device and method controlling the lighting device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
E701 | Decision to grant or registration of patent right |