Terminal device, light-emitting device, and control device

By using a terminal device to transmit location information to control light-emitting devices via unique emission patterns, the cost of positioning hardware is reduced, enabling efficient management and control of multiple light-emitting devices using geographic coordinates.

JP2026081730APending Publication Date: 2026-05-19TOYOTA JIDOSHA KK +2
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
TOYOTA JIDOSHA KK
Filing Date
2024-11-05
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Equipping each light-emitting device with a positioning function to determine its precise location is costly, and managing light-emitting devices using geographical coordinates is inefficient and costly.

Method used

A terminal device equipped with a high-precision satellite positioning function acquires and transmits location information to a control device, which then instructs light-emitting devices to emit patterns corresponding to their unique IDs, eliminating the need for the devices to have their own location-determining functions.

Benefits of technology

This approach reduces the cost of light-emitting devices by eliminating the need for expensive positioning hardware and allows for efficient management and control of multiple devices using geographic coordinates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026081730000001_ABST
    Figure 2026081730000001_ABST
Patent Text Reader

Abstract

To provide terminal equipment, light-emitting devices, and control devices that contribute to reducing the cost of light-emitting devices. [Solution] In one embodiment, the terminal device 400 acquires location information of the slave unit 300 and an image showing the light emitted by the slave unit 300. The terminal device 400 includes an identification unit 404 that identifies the identification information of the slave unit 300 by analyzing the image, and a communication unit 405 that transmits data linking the location information and the identification information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a terminal device, a light-emitting device, and a control device.

Background Art

[0002] In modern times, lighting devices are used for various purposes, and various methods for controlling the light emission of lighting devices have been devised. For example, Patent Document 1 describes that a light-emitting device transmits a synchronization signal to other light-emitting devices, so that the light emission modes of each of the plurality of light-emitting devices become a predetermined lighting pattern.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] The master device of the light-emitting device needs to grasp the existence and position of a plurality of light-emitting devices to be managed in order to cause each of the plurality of light-emitting devices managed by the master device to emit light in a desired pattern. Here, when the master device manages the light-emitting devices using information unique to the light-emitting devices (for example, an identifier, etc.), when any one of the light-emitting devices is replaced, the master device needs to update the information necessary for managing the light-emitting devices. Therefore, it is preferable that the master device manages the light-emitting devices using the information of the geographical coordinate system of the light-emitting devices. However, there is a problem that it is costly to equip each light-emitting device with a positioning function for measuring the position of the light-emitting device.

[0005] The present disclosure is for solving such problems, and provides a terminal device, a light-emitting device, and a control device that contribute to reducing the cost of the light-emitting device.

Means for Solving the Problems

[0006] A terminal device according to an exemplary embodiment of the present disclosure includes an acquisition unit that acquires location information relating to a light-emitting device and an image showing the light emission of the light-emitting device; an identification unit that identifies identification information of the light-emitting device by analyzing the image; and a transmission unit that transmits data linking the location information and the identification information. In this way, the terminal device can acquire and transmit location information, eliminating the need to provide a location-determining function in the light-emitting device. Therefore, it contributes to reducing the cost of the light-emitting device.

[0007] An exemplary embodiment of the present disclosure includes a light-emitting unit that emits light in a light-emitting pattern corresponding to identification information of the light-emitting unit in response to instructions regarding light emission received from a control device, a receiving unit that receives location information relating to the light-emitting unit from a terminal device that identifies the identification information based on the light-emitting pattern, and a storage unit that stores the location information. In this way, the light-emitting unit can acquire location information from a terminal device and store that location information, eliminating the need to provide the light-emitting unit with a function to determine location information. Therefore, this contributes to reducing the cost of the light-emitting unit.

[0008] A control device according to an exemplary embodiment of the present disclosure comprises: a generation unit that generates an instruction to a light-emitting device to emit light in a light-emitting pattern corresponding to identification information of the light-emitting device; a transmission unit that transmits the instruction to the light-emitting device; and a receiving unit that receives data linking location information and the identification information of the light-emitting device from a terminal device that identifies the identification information based on the light-emitting pattern, wherein the transmission unit transmits the location information to the light-emitting device. In this way, the control device can transmit the location information received from the terminal device to the light-emitting device, eliminating the need to provide a location-determining function in the light-emitting device. Therefore, it contributes to reducing the cost of the light-emitting device. [Effects of the Invention]

[0009] This disclosure makes it possible to provide terminal equipment, light-emitting devices, and control devices that contribute to reducing the cost of light-emitting devices. [Brief explanation of the drawing]

[0010] [Figure 1] This block diagram shows an example of a light emission control system related to this disclosure. [Figure 2] This block shows an example of a host computer related to this disclosure. [Figure 3] This is a block diagram showing an example of a master unit related to this disclosure. [Figure 4] This figure shows an example of a flashing pattern. [Figure 5] This is a block diagram showing an example of a sub-unit related to this disclosure. [Figure 6] Block diagram showing an example of a terminal device related to this disclosure. [Figure 7] This is an example of a screen displayed by the input display unit. [Figure 8] This is a sequence diagram showing the processing of the light emission control system. [Figure 9] This is a block diagram showing an example of the hardware configuration of the information processing device relating to this disclosure. [Modes for carrying out the invention]

[0011] Embodiments of this disclosure will be described below with reference to the drawings. Note that the following description and drawings have been omitted and simplified as appropriate for clarity of explanation. Each referenced drawing is merely illustrative to illustrate one or more embodiments. Not all features or processes shown in any one of the drawings are essential to illustrating an exemplary embodiment, and some features or processes may be omitted.

[0012] Embodiment 1 Figure 1 is a block diagram showing an example of a light emission control system according to this disclosure. The light emission control system 10 comprises a host computer 100, a plurality of master units 200, a plurality of slave units 300, and a terminal device 400. The host computer 100 and the plurality of master units 200, as well as the plurality of master units 200 and the plurality of slave units 300, are connected wirelessly or by wire. The terminal device 400 is a terminal that is wirelessly connected to the host computer 100, and is, for example, a smartphone or a tablet. Furthermore, the terminal device 400 receives radio waves from a plurality of positioning satellites S. Each device in the light emission control system 10 may change its communication method when the type of device it is communicating with changes. For example, a device may communicate with a first type of device using IoT (Internet of Things) wireless communication and with a second type of device using a mobile phone public network.

[0013] Figure 1 shows, as an example, master units 200A to 200B as master units 200, and slave units 300A to 300N as slave units 300. Slave units 300A to 300C have already stored their own location information. This example describes the case in which an operator measures the location information of the slave unit 300 to be positioned (the blinking slave units 300D to 300N, hereinafter also referred to as the target slave unit 300) and performs the process of storing the location information in the target slave unit 300 (hereinafter also referred to as setup).

[0014] The sub-unit 300, which is a light-emitting device, is a road stud installed on an outdoor road surface (e.g., a roadway, sidewalk, park or plaza road surface) or an indoor floor surface, and the light emission of the LED (Light Emitting Diode) of the sub-unit 300 is controlled. However, the sub-unit 300 may be provided in other forms, such as a delineator. Furthermore, a higher-level master unit that manages multiple master units 200 may be placed between the master unit 200, which is the control device for the sub-unit 300, and the host computer 100, which is its higher-level device.

[0015] FIG. 2 is a block diagram showing an example of the host computer 100. The host computer 100 includes a light emission control unit 101, a communication unit 102, and a storage unit 103. The light emission control unit 101 generates a light emission instruction for controlling the light emission of the slave unit 300 based on the input information. The light emission instruction is, for example, an instruction for causing a plurality of slave units 300 located in a predetermined light emission area to emit light in a light emission pattern indicating an arbitrary shape such as a circle, a rectangle, a curve, or a character. When the plurality of slave units 300 emit light in response to the instruction and a person visually recognizes the light emission, the person can recognize a predetermined light emission pattern. Further, when a setup start request is received from the terminal device 400, the light emission control unit 101 causes the master unit 200 to transfer the setup start request.

[0016] The communication unit 102 transmits the light emission instruction generated by the light emission control unit 101 to the connected master units 200A to 200B. Further, the communication unit 102 transmits the setup start request received from the terminal device 400 to the master units 200A to 200B. When a range to be set up is specified in the setup start request, the communication unit 102 transmits the setup start request to the master unit 200 that manages the range. Thereafter, the communication unit 102 receives data in which the position information and the unique ID (identifier) of the target slave unit 300 are associated from the terminal device 400, and transmits the data to the master unit 200 that manages the target slave unit 300. The unique ID of the target slave unit 300 is an example of identification information. For example, the unique ID may be an ID valid within the LAN (Local Area Network) of the master unit 200 to which the target slave unit 300 belongs.

[0017] The memory unit 103 stores an algorithm or the like indicating the method for generating the light emission instruction executed by the light emission control unit 101. Further, the memory unit 103 may store information indicating which area each master device 200 manages in the geographic information system. The light emission control unit 101 identifies the master device 200 that manages the target slave device 300 by comparing this information with the position information of the target slave device 300 received from the terminal device 400. Also, the light emission control unit 101 identifies the master device 200 that transmits the setup start request by comparing this information with the range specified in the setup start request. Further, the memory unit 103 may store data in which the position information and the unique ID of the target slave device 300 are associated.

[0018] FIG. 3 is a block diagram showing an example of the master device 200. The master device 200 includes a control unit 201, a communication unit 202, and a memory unit 203. Based on the light emission instruction received from the host computer 100, the control unit 201 generates a control signal for controlling the light emission of the slave device 300 provided in the LAN that the self-device can communicate with (that is, under the control of the self-device), which is the light emission target indicated in the light emission instruction.

[0019] Also, when receiving a setup start request from the host computer 100, the control unit 201 starts the setup. The control unit 201 refers to the memory unit 203 and identifies one or more target slave devices 300 for which the position information is not stored. For the identified target slave devices 300, the control unit 201 generates a setup start instruction for causing them to emit light in a predetermined light emission pattern. The predetermined light emission pattern may be, for example, a blinking pattern of an LED similar to a Morse signal. The blinking pattern may be a pattern in which the target slave device 300 blinks several times per second so that the operator can recognize the target slave device 300. The blinking pattern may also instruct not only the blinking of the LED of the target slave device 300 but also a change in the emission color of the LED. By changing the emission color, it becomes easier for the terminal device 400 and the operator to recognize the light emission of the target slave device 300. Further, the control unit 201 may associate the blinking pattern of the target slave device 300 with the unique ID of each target slave device 300 stored in the memory unit 203.

[0020] Figure 4 shows an example of a blinking pattern. The blinking pattern shown in Figure 4 is configured so that when the unique ID is represented by a 4-digit hexadecimal number (16 bits), the blinking pattern corresponding to the unique ID is repeated at a 10-second interval. "ST" indicates the light emission pattern when the slave unit 300 starts emitting light, and "short address" indicates "ST" and each bit. "ST" is represented by being lit for 1.9 seconds and then off for 0.1 seconds. Each bit is represented in an order called MSB First, where "0" is lit for 0.1 seconds and then off for 0.4 seconds, and "1" is lit for 0.4 seconds and then off for 0.1 seconds. The entire repeating cycle is 10 seconds. Furthermore, if the LED of the slave unit 300 can emit multiple types of light, the terminal device 400 and the operator can easily distinguish between the light emission of "ST" and each bit by changing the light emission color of "ST" and each bit in the slave unit 300. Furthermore, in Figure 4, since the light emission is controlled using a slow period of one second, not only the terminal device 400 but also the operator can recognize the light emission pattern of each bit of the slave unit 300. For example, in sunny conditions when direct sunlight hits the slave unit 300, or in rainy conditions, the terminal device 400 may not be able to detect the light emission pattern of the slave unit 300. In such cases, by controlling the light emission with a slow period, the operator can recognize the light emission pattern of the slave unit 300 and identify the unique ID corresponding to the light emission pattern. However, if the terminal device 400 can recognize the light emission pattern of the slave unit 300, the light emission of the light emission pattern may be controlled using an interval that is not perceptible to the operator. In this case, the light emission pattern of the slave unit 300 can be the same as the light emission pattern used in visible light communication technology.

[0021] The communication unit 202 receives a light emission instruction from the host computer 100. The communication unit 202 transmits a control signal or a setup start instruction generated by the control unit 201 to the slave unit 300 that is the target of the light emission. If there are multiple target slave units 300 whose location information is not stored in the storage unit 203, the communication unit 202 may broadcast the setup start instruction to the target slave units 300. In addition, when the communication unit 202 receives data from the host computer 100 that associates the location information and unique ID of the target slave unit 300, it forwards the location information indicated by the data to the target slave unit 300 indicated by the unique ID. The communication unit 202 may also forward the unique ID of the target slave unit 300 to the target slave unit 300. When the communication unit 202 forwards the location information to the target slave unit 300, the control unit 201 may generate a setup completion instruction and have the communication unit 202 transmit that instruction to the target slave unit 300. Furthermore, when the master unit 200 restarts, the control unit 201 may output an instruction to send data linked to the location information and unique ID of each slave unit 300 within its own LAN.

[0022] The memory unit 203 stores algorithms and other information indicating how the control unit 201 should execute. The memory unit 203 may also store the above data of the slave unit 300 obtained from the host computer 100 or from the slave unit 300 during a restart. This allows the master unit 200 to easily obtain data linked to the location information and unique ID of each slave unit 300, even if the master unit 200 is replaced due to a malfunction or other reason, or if the LANs of multiple master units 200 overlap. Furthermore, the control unit 201 may use the above data of the slave unit 300 to generate a correspondence table that associates the location information and unique ID of the slave units 300 within its own LAN, and store it in the memory unit 203.

[0023] Figure 5 is a block diagram showing an example of a slave unit 300. The slave unit 300 comprises a light emission control unit 301, a light emission unit 302, a communication unit 303, and a storage unit 304. When the light emission control unit 301 receives a control signal or a setup start instruction from the master unit 200, it controls the illumination of the light emission unit 302, which has an LED, so that it illuminates in the manner specified by the control signal or setup start instruction. For example, during setup, the light emission control unit 301 causes the light emission unit 302 to illuminate according to the illumination pattern corresponding to its unique ID. When the light emission control unit 301 receives a setup end instruction from the master unit 200, it controls the illumination of the light emission unit 302 so that it ends the illumination in the manner specified by the setup start instruction.

[0024] The communication unit 303 receives control signals, setup start instructions, and setup end instructions from the master unit 200. During setup, the communication unit 303 also receives location information of the slave unit 300 from the terminal device 400 via the host computer 100 and the master unit 200. The storage unit 304 stores an algorithm indicating the method to be executed by the light emission control unit 301, as well as the location information and unique ID of the slave unit 300. If the master unit 200 that manages the slave unit 300 restarts, the communication unit 303 may transmit data linked to the location information and unique ID of the slave unit 300 stored in the storage unit 304 to the master unit 200 in response to instructions from the master unit 200.

[0025] The light-emitting unit 302 may be provided with multiple rows, for example, each row consisting of multiple LED elements. Of the multiple rows, the multiple LED elements in the first row illuminate according to the light emission pattern indicated by the setup start instruction. On the other hand, the multiple LED elements in the second row illuminate in accordance with the number of digits in the unique ID displayed in the first row, when the light emission pattern corresponds to the four-digit unique ID of the slave unit 300. When the number of digits in the unique ID displayed in the first row changes, the illumination state of the second row also changes. This allows the terminal device 400 to easily identify the number of digits in the unique ID currently displayed by the light-emitting unit 302. Furthermore, when a setup completion instruction is received, the light emission control unit 301 may, for example, instruct the light-emitting unit 302 to emit light in a color different from the light emission color in the light emission pattern, or to emit light continuously. This makes it clear from the illumination of the light-emitting unit 302 that the setup has changed from an incomplete state to a completed state. Therefore, the terminal device 400 can determine that the setup of the target slave unit 300 is complete by analyzing the light emitted from the light-emitting unit 302.

[0026] Note that a setup completion instruction from the master unit 200 is not mandatory. After setup has started, when the location information and unique ID of the slave unit 300 are linked to the data stored in the storage unit 304, the light emission control unit 301 may terminate the light emission of the light emission pattern corresponding to the unique ID.

[0027] In the host computer 100, the master unit 200, and the slave unit 300, the storage unit that stores the location information and unique ID of the slave unit 300, or a correspondence table associating such data for each slave unit 300, may be composed of, for example, non-volatile memory.

[0028] Figure 6 is a block diagram showing an example of a terminal device 400. The terminal device 400 comprises an input display unit 401, a positioning unit 402, an imaging unit 403, a identification unit 404, a communication unit 405, and a storage unit 406. The input display unit 401 is an input interface such as a touch panel. By operating the input display unit 401, the operator can perform actions such as starting the setup, starting and ending positioning by the positioning unit 402, starting and ending analysis by the identification unit 404, and communicating by the communication unit 405. The input display unit 401 also displays images of the light-emitting unit 302 captured by the imaging unit 403, the positioning results of the positioning unit 402, and the identification results of the identification unit 404.

[0029] Figure 7 shows an example of a screen displayed by the input display unit 401. The input display unit 401 displays the analysis area window W1, the analysis button KB, and the analysis area window W2. The analysis area window W1 displays the light emission pattern of the light emission unit 302 of the target slave unit 300, which was captured by the imaging unit 403. The analysis button KB, when pressed by the operator, instructs the identification unit 404 to start and end the analysis. The analysis area window W2 displays the position information (latitude, longitude, altitude, and direction), which is the positioning result of the positioning unit 402, and the unique ID of the slave unit 300F, which is the identification result of the identification unit 404. However, the input display unit 401 may have a configuration in which the input interface and the display interface are physically separate.

[0030] Returning to Figure 6, let's continue the explanation. The positioning unit 402 uses radio waves from the positioning satellite S received by the communication unit 405 to determine the position of the terminal device 400 using a positioning method such as GNSS (Global Navigation Satellite System). The operator places the terminal device 400 near the target slave unit 300, which is not yet set up (for example, directly above the target slave unit 300), and then starts positioning by the positioning unit 402. As a result, the position information of the terminal device 400 acquired by the positioning unit 402 can be considered equivalent to the position information of the slave unit 300 being positioned.

[0031] The imaging unit 403 is a camera capable of continuously capturing images of a specific area using visible light. The imaging unit 403 captures the illumination state of the light-emitting unit 302 of the positioning target slave unit 300 in response to the operator's operation on the input display unit 401.

[0032] The identification unit 404 identifies the light emission pattern of the light emission unit 302 by analyzing the image of the light emission unit 302 captured by the imaging unit 403, and identifies the unique ID of the slave unit 300 corresponding to the identified light emission pattern. Alternatively, the identification unit 404 may determine, based on the analysis of the image of the light emission unit 302, that the light emission with the light emission pattern corresponding to the unique ID has ended (i.e., that the setup of the target slave unit 300 is complete). In this case, the identification unit 404 can display a message on the input display unit 401 prompting the operator to set up the next target slave unit 300. This allows the operator to start setting up the next target slave unit 300, thus enabling the overall setup of the slave units 300 to be completed earlier. The identification unit 404 can be implemented, for example, by dedicated software.

[0033] The communication unit 405 sends a setup start request to the host computer 100. The communication unit 405 receives radio waves from the positioning satellite S. The communication unit 405 also sends data to the host computer 100, in response to the operation of the input display unit 401, which is a combination of the location information acquired by the positioning unit 402 and the unique ID identified by the identification unit 404.

[0034] Furthermore, when the input display unit 401 displays the location information, which is the positioning result of the positioning unit 402, it may also display a screen (hereinafter also referred to as the reception screen) for receiving corrections to the location information from the operator. At this time, the communication unit 405 transmits data to the host computer 100 that links the corrected location information and the unique ID. In cases where there are buildings around the environment in which positioning is performed, or when positioning is performed inside a tunnel or underground, the location information, which is the positioning result, may not be an accurate value. Even in such cases, the operator can correct the location information. Also, even if the terminal device 400 and the target slave unit 300 are far apart during positioning, the operator can correct the location information.

[0035] The input display unit 401 may, for example, display map information and a marker plotted on the map indicating the location of the slave unit 300, which is the target of positioning, as a reception screen. The operator can correct the location information of the slave unit 300 by dragging the marker on the map on the input display unit 401. As another example, the input display unit 401 may display numerical values ​​such as latitude, longitude, and altitude in the analysis area window W2 in a way that allows the operator to correct them. The operator can correct the values ​​by directly inputting them into the input display unit 401, or by using a cursor or slider displayed on the input display unit 401.

[0036] The operator may determine the unique ID of the target slave unit 300 by visually observing the blinking state of the light-emitting unit 302 of the target slave unit 300, without using the imaging unit 403 and the identification unit 404. In this case, the operator directly inputs the unique ID via the input display unit 401. The communication unit 405 transmits data to the host computer 100 that links the input unique ID with location information.

[0037] The memory unit 406 stores an algorithm that indicates the display method of the input display unit 401 and the methods to be executed by the positioning unit 402, the imaging unit 403, and the identification unit 404. The memory unit 406 may also store information (for example, the information shown in Figure 4) that indicates the correspondence between flashing patterns and numerical values, so that the identification unit 404 can identify a unique ID corresponding to the light emission pattern.

[0038] Figure 8 is a sequence diagram showing the processing of the light emission control system 10, and the processing flow will be explained with reference to Figure 8. Note that the host computer 100 is not shown in the diagram. First, the terminal device 400 sends a setup start request to the master unit 200 via the host computer 100 (S12). The master unit 200 sends a setup start instruction to the slave units 300D, 300E, and 300F, whose location information is not stored in the storage unit 203, to start emitting light in a predetermined light emission pattern (S14). In response to the received setup start instruction, the slave units 300D, 300E, and 300F start emitting light in a light emission pattern corresponding to the unique ID of each slave unit 300 (S16).

[0039] The operator places the terminal device 400 directly above the slave unit 300E and measures the location information of the slave unit 300E using the positioning unit 402. The operator also photographs the light-emitting unit 302 of the slave unit 300E using the imaging unit 403 and identifies the unique ID of the slave unit 300E using the identification unit 404. In this way, the operator performs the measurement of the slave unit 300E (S18). The operator transmits the data, which links the location information and unique ID of the slave unit 300E, to the master unit 200 via the host computer 100 (S20). The master unit 200 transmits the location information of the slave unit 300E indicated by the data back to the slave unit 300E (S22). The master unit 200 also transmits a setup completion instruction to the slave unit 300E to terminate the light emission associated with the setup (S24). In response to the received setup completion instruction, the slave unit 300E illuminates the light-emitting unit 302 to indicate that the setup is complete (S26). Furthermore, the slave unit 300E stores the received location information in the storage unit 304. The terminal device 400 analyzes the image from the light-emitting unit 302 and identifies that the light emission pattern corresponding to the unique ID of the slave unit 300E has finished. Based on this identification result, the terminal device 400 displays a message on the input display unit 401 prompting the operator to perform measurements on slave units 300 other than slave unit 300E. After viewing this message, the operator performs measurements on slave unit 300D (S28). The same setup process as in S20-S26 is performed on slave unit 300D instead of slave unit 300E (S30-S36).

[0040] It is preferable for the master unit of the light-emitting device to manage the light-emitting devices using information about the geographic coordinate system of the light-emitting devices (such as latitude and longitude). However, equipping each light-emitting device with a positioning function to determine its precise location is costly. On the other hand, if the positioning function is inexpensive, it becomes impossible to determine the precise location of the light-emitting device. Furthermore, when many light-emitting devices are installed, even if an operator tries to identify the location of a target light-emitting device using the unique ID of the light-emitting device, there is a possibility that they will not be able to distinguish the target light-emitting device from other light-emitting devices. It is conceivable that an operator could pre-print information indicating the unique ID of the light-emitting device on its exterior, but this process is costly and time-consuming.

[0041] In this disclosure, a portable terminal device 400 used by an operator is equipped with a high-precision satellite positioning function, and the terminal device 400 transmits the location information of the slave unit 300 to the master unit 200 and the slave unit 300. This eliminates the need to provide the slave unit 300 with a function to determine its location, thus resolving the cost issue related to the location positioning function. Furthermore, by making the target slave unit 300 emit light in a light emission pattern corresponding to its unique ID, and the terminal device 400 using that light emission pattern to identify the unique ID, the work of writing the unique ID on the light emission device becomes unnecessary. In addition, the light emission control system 10 can manage the slave unit 300 using the geographic coordinate system information of the slave unit 300, so it can universally control the emission of multiple slave units 300 even for a large number of different light emission patterns.

[0042] In the above example, we illustrated the case where the positioning unit 402 of the terminal device 400 has a satellite positioning function. However, if multiple slave units 300 are installed indoors, the positioning unit 402 may have an indoor positioning function instead of a satellite positioning function as its positioning function. Even in this case, the light emission control system 10 can operate in the same way as described above. Alternatively, instead of the master unit 200, the host computer 100 may control the target slave units 300 to emit light according to their unique IDs during setup.

[0043] Figure 9 is a block diagram showing an example of the hardware configuration of an information processing device on which the processing of the host computer 100, master unit 200, slave unit 300, and terminal device 400 described above is performed. The information processing device 90 includes a signal processing circuit 91, a processor 92, and memory 93.

[0044] The signal processing circuit 91 is a circuit for processing signals in accordance with the control of the processor 92. The signal processing circuit 91 may also include a communication circuit for communicating (sending and receiving signals) with devices other than the information processing device 90.

[0045] The processor 92 is connected to the memory 93 and performs the processing of the device described in the above embodiment by reading and executing a computer program from the memory 93. As an example of the processor 92, one of the following may be used: a CPU (Central Processing Unit) or an MPU (Micro Processing Unit), or multiple of these may be used in parallel.

[0046] Memory 93 consists of volatile memory, non-volatile memory, or a combination thereof. Memory 93 is not limited to one unit; multiple units may be provided. The volatile memory may be, for example, any RAM (Random Access Memory). The non-volatile memory may be, for example, any ROM (Read Only Memory), flash memory, or SSD (Solid State Drive).

[0047] Memory 93 is used to store one or more instructions. Here, one or more instructions are stored in memory 93 as a program. The processor 92 can perform the processing described in the above embodiment by reading and executing these programs from memory 93.

[0048] As described above, one or more processors in each of the above embodiments execute one or more programs that include a set of instructions for causing a computer to perform the algorithm described with reference to the drawings. The information processing described in the embodiments can be realized by executing the programs.

[0049] The program, when loaded into a computer, includes a set of instructions or software code for causing the computer to perform one or more of the functions described in the embodiments. The program may be stored in a non-temporary computer-readable medium or a physical storage medium. Examples, but not limited to, include random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD) or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disk (DVD), Blu-ray® disc or other optical disc storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage devices. The program may be transmitted over a temporary computer-readable medium or a communication medium. Examples, but not limited to, include temporary computer-readable medium or a communication medium that includes electrically, optically, acoustically or otherwise propagating signals. The temporary computer-readable medium or a communication medium can supply the program to a computer via wired communication channels such as electric wires and optical fibers, or via wireless communication channels.

[0050] Although the present disclosure has been described above with reference to embodiments, the present disclosure is not limited to the embodiments described above. Various modifications to the structure and details of the present disclosure can be understood by those skilled in the art within the scope of the present disclosure. [Explanation of Symbols]

[0051] 10. Light emission control system 100 host computers 101 Light emission control unit 102 Communication unit 103 Storage section 200 Master Unit 201 Control Unit 202 Communications Unit 203 Storage section 300 Handset 301 Light emission control unit 302 Light emission unit 303 Communications Department 304 Memory Department 400 terminal devices 401 Input display unit 402 Positioning unit 403 Photography Department 404 Special Operations Department 405 Communications Department 406 Memory Department

Claims

1. An acquisition unit that acquires positional information relating to a light-emitting device and an image showing the light emission of the light-emitting device, A specific unit identifies the identification information of the light-emitting device by analyzing the aforementioned image, The system includes a transmission unit that transmits data to which the location information and the identification information are linked. Terminal device.

2. The aforementioned terminal device is A positioning unit that determines the aforementioned location information, The system further comprises a reception unit that accepts corrections to the measured location information, The transmitting unit transmits data in which the corrected location information and the identification information are linked. The terminal device according to claim 1.

3. A light-emitting device, A light-emitting unit that emits light in a light-emitting pattern corresponding to the identification information of the light-emitting device in response to instructions regarding light emission received from a control device, A receiving unit that receives location information relating to the light-emitting device from a terminal device that identifies the identification information based on the light-emitting pattern, The system includes a storage unit for storing the aforementioned location information. Light-emitting device.

4. When the receiving unit receives the position information, the light-emitting unit terminates the light emission in the light emission pattern. The light-emitting device according to claim 3.

5. A generation unit generates an instruction for a light-emitting device to emit light in a light-emitting pattern corresponding to the identification information of the light-emitting device, A transmitting unit that transmits the above instructions to the light-emitting device, The system includes a receiving unit that receives data linking location information related to the light-emitting device and the identification information from a terminal device that identifies the identification information based on the light-emitting pattern, The transmitting unit transmits the position information to the light-emitting device. Control device.