Abstract:
A system for controlling one or more control target units in a predetermined space includes a first control rule management unit managing heat source existence information and a control item of the control target unit associating with each other, a second control rule management unit managing position information indicating a position of the area and adjustment information associating with each other, a receiver receiving detection data indicating a temperature, a first generator generating heat source data including heat source existence information, a second generator obtaining a control item of the control target using the heat source existence information from the first control rule management unit, obtaining adjustment information from the second control rule management unit, and generating control data indicating a modified control item, and a transmitter transferring the control data generated by the second generator to one or more apparatuses each controlling the control target unit.

Description:
CROSS-REFERENCE TO RELATED APPLICATION 
       [0001]    This patent application is based on and claims priority pursuant to 35 U.S.C. §119(a) to Japanese Patent Application Nos. 2014-191111, filed on Sep. 19, 2014 and 2015-178270, filed on Sep. 10, 2015 in the Japan Patent Office, the entire disclosures of which are hereby incorporated by reference herein. 
       BACKGROUND 
       [0002]    1. Technical Field 
         [0003]    The present invention relates to a system for controlling control target units, a method of controlling control target units, and a non-transitory recording medium storing a program. 
         [0004]    2. Background Art 
         [0005]    In partitioning space such as an office into multiple areas, some areas are occupied by human while other areas are not occupied by human. In occupied areas, it is desired to turn on a lighting apparatus for increased productivity. By contrast, it is not necessary to turn on lighting apparatuses in unoccupied areas, or even preferable to turn off lighting apparatuses to reduce waste of electric power. A technology that detects presence of human using a temperature distribution sensor with a thermopile and saves energy by turning off lighting apparatuses in unoccupied areas is known. 
       SUMMARY 
       [0006]    A novel system for controlling one or more control target units in a predetermined space that includes a first control rule management unit that manages heat source existence information indicating whether a heat source exists at a specific area in the predetermined space and a control item of the control target unit associating with each other, a second control rule management unit that manages, for each area of the predetermined space, position information indicating a position of the area and adjustment information to be used for adjusting the control item associating with each other, a receiver that receives detection data indicating a temperature at each of multiple areas in the predetermined space, a first generator that generates heat source data including heat source existence information indicating whether a heat source exists for each of the multiple areas based on the detection data, a second generator that obtains a control item of the control target using the heat source existence information for each of the multiple areas from the first control rule management unit, obtains adjustment information for each of the multiple areas using position information of each area from the second control rule management unit, and generates control data indicating a modified control item for each of the multiple areas based on the obtained control item and the obtained adjustment information, and a transmitter that transfers the control data generated by the second generator to one or more apparatuses each controlling the control target unit. 
         [0007]    Further example embodiments of the present invention provide a method of controlling one or more control target units in a predetermined space and a non-transitory recording medium storing a program. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0008]    A more complete appreciation of the disclosure and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in conjunction with the accompanying drawings. 
           [0009]      FIG. 1  is a schematic diagram illustrating a configuration of a position management system as an embodiment of the present invention. 
           [0010]      FIG. 2  is a diagram illustrating a LED lighting apparatus as an example of a device to be controlled as an embodiment of the present invention. 
           [0011]      FIG. 3  is a diagram illustrating a hardware configuration of a detection device as an embodiment of the present invention. 
           [0012]      FIG. 4  is a diagram illustrating a hardware configuration of a position information management system as an embodiment of the present invention. 
           [0013]      FIG. 5  is a diagram illustrating a functional configuration of the position management system of  FIG. 1  as an embodiment of the present invention. 
           [0014]      FIG. 6A  is a conceptual diagram illustrating layout information of a control target device, and  FIG. 6B  is a conceptual diagram illustrating layout information of an office room. 
           [0015]      FIG. 7  is a conceptual diagram illustrating a control rule management table as an embodiment of the present invention. 
           [0016]      FIG. 8  is a sequence diagram illustrating operation performed by the position management system as an embodiment of the present invention. 
           [0017]      FIG. 9A  is a conceptual diagram illustrating temperature distribution, and  FIG. 9B  is a diagram illustrating heat source data that indicates whether a heat source exists. 
           [0018]      FIG. 10  is a diagram illustrating heat source data that indicates whether a heat source exists for all areas in an office room. 
           [0019]      FIG. 11  is a conceptual diagram illustrating a control rule management table as an embodiment of the present invention. 
           [0020]      FIG. 12  is a flowchart illustrating a process of calculating a light level factor for each control target device as an embodiment of the present invention. 
           [0021]      FIG. 13  is a conceptual diagram illustrating a control rule management table as another embodiment of the present invention. 
       
    
    
     DETAILED DESCRIPTION 
       [0022]    In describing preferred embodiments illustrated in the drawings, specific terminology is employed for the sake of clarity. However, the disclosure of this patent specification is not intended to be limited to the specific terminology so selected, and it is to be understood that each specific element includes all technical equivalents that have the same function, operate in a similar manner, and achieve a similar result. 
         [0023]    Referring to  FIGS. 1 to 10 , an embodiment of the present invention is described. 
         [0024]      FIG. 1  is a schematic block diagram illustrating a configuration of a position management system according to the embodiment. As illustrated in  FIG. 1 , a position management system  1  in this embodiment includes multiple control target devices  2   a   11 ,  2   a   12 ,  2   a   13 ,  2   a   21 ,  2   a   22 ,  2   a   23 ,  2   a   31 ,  2   a   32 , and  2   a   33 , a control target device  2   x   11 , a wireless router  6 , and a position information management system  8 , which are connected through a communication network  7 . The control target devices  2   a   11 ,  2   a   12 ,  2   a   13 ,  2   a   21 ,  2   a   22 ,  2   a   23 ,  2   a   31 ,  2   a   32 , and  2   a   33  are each disposed on a part of the ceiling β of an office room α, which is an example of a predetermined space. 
         [0025]    In this embodiment, the part of the ceiling area is divided into nine areas. The control target devices  2   a   11 ,  2   a   12 ,  2   a   13 ,  2   a   21 ,  2   a   22 ,  2   a   23 ,  2   a   31 ,  2   a   32 , and  2   a   33  are respectively located in the nine-partitioned areas of the part on the ceiling β. The control target device  2   a   22  in the center area includes a detection device  3 . It should be noted that any one of the control target devices  2   a   11 ,  2   a   12 ,  2   a   13 ,  2   a   21 ,  2   a   22 ,  2   a   23 ,  2   a   31 ,  2   a   32 , and  2   a   33  is referred to as “a control target device  2   a”  hereinafter. Further, in this example, one area corresponds to a square whose dimensions are 70 cm×70 cm. 
         [0026]    The control target device  2   a  is a fluorescent-shaped light emitting diode (LED) lighting apparatus. The detection device in the control target device  2   a   22 , which is provided with a thermopile, detects temperature distribution of the office room α that is partitioned into multiple areas (i.e., nine areas), and wirelessly transfers heat source data indicating whether the heat source exists in each area. The control target device  2   x   11  is an air-conditioner. 
         [0027]    The wireless router  6  transfers the heat source data transferred from the detection device  3  to the position information management system  8  via the communication network  7 . The communication network  7  may be implemented by a local area network (LAN), which may include the Internet. 
         [0028]    The position information management system  8  generates control data for controlling the control target devices  2   a  and  2   x,  respectively, based on at least the heat source data transferred by the wireless router  6 , and transfers the control data to the control target devices  2   a  and  2   x,  respectively. The control target device  2   a  controls a light level of the LED based on the control data. The control target device  2   x   11  controls temperature, humidity, air flow power, or air flow direction based on the control data. The control target device  2   a   22  not only detects the temperature distribution in the office room α with the detection device  3 , but also controls the light level of the LED of its own based on the control data. 
         [0029]    Next, a configuration of the control target device  2   a  and a casing on which the control target device  2   a  is mounted are described below with reference to  FIG. 2 .  FIG. 2  illustrates an outer appearance of the control target device  2   a,  when the control target device  2   a  is implemented by the fluorescent LED lighting device according to an example embodiment of the present invention. 
         [0030]    &lt;Configuration of Control Target Device&gt; 
         [0031]    As illustrated in  FIG. 2 , the control target device  2   a   22  as the florescent LED lighting device is a straight tube lamp  130 , and can be mounted on a casing  120  having a surface attached around the center of the ceiling β in the office room α in  FIG. 1 . The casing  120  has a socket  121   a  and a socket  121   b  at the respective ends. The socket  121   a  includes two power supply terminals  124   a   1  and  124   a   2 , each of which supplies electric power to the LED lamp  130  when the LED lamp  130  is housed in the casing  120 . The socket  121   b  includes two power supply terminals  124   b   1  and  124   b   2 , each of which supplies electric power to the LED lamp  130  when the LED lamp  130  is housed in the casing  120 . With these sockets, the casing  120  supplies electric power from a power supply to the LED lamp  130 . 
         [0032]    The LED lamp  130  includes a translucent cover  131 , caps  132   a  and  132   b  that are provided at the respective ends of the translucent cover  131 , and the detection device  3  placed inside the translucent cover  131 . The translucent cover  131  may be made of, for example, resin material such as acrylic resin. The translucent cover  131  covers a light source, such as a LED module provided inside. 
         [0033]    The cap  132   a  has cap pins  152   a   1  and  152   a   2 , which are respectively connected to the power supply terminals  124   a   1  and  124   a   2  of the socket  121   a.  The cap  132   b  has cap pins  152   b   1  and  152   b   2 , which are respectively connected to the power supply terminals  124   b   1  and  124   b   2  of the socket  121   b.  As the LED lamp  130  is housed inside the casing  120 , electric power is supplied to each of the cap pins  152   a   1 ,  152   a   2 ,  152   b   1 , and  152   b   2 , via the power supply terminals  124   a   1 ,  124   a   2 ,  124   b   1 , and  124   b   2  of the casing  120 . The LED lamp  130  emits light outside through the translucent cover  131 . The detection device  3  is operated with electric power supplied from the casing  120 . 
         [0034]    &lt;Hardware Configuration of Position Management System&gt; 
         [0035]    Hardware configurations of the detection device  3  and the position information management system  8  are described below. 
         [0036]    &lt;Hardware Configuration of Detection Device&gt; 
         [0037]    The hardware configuration of the detection device  3  is described below with reference to  FIG. 3 .  FIG. 3  is a schematic block diagram illustrating the hardware configuration of the detection device  3  as an embodiment of the present invention. The detection device  3  includes a wireless module  301 , an antenna I/F  302 , an antenna  302   a,  a sensor driver  304 , a temperature distribution sensor  311 , an illumination sensor  312 , a temperature/humidity sensor  313 , and a device controller  315 , which are electrically connected through a bus line  310  such as an address bus or a data bus. 
         [0038]    Among these components, the wireless module  301  communicates with one or more external apparatuses wirelessly via the antenna I/F  302  and the antenna  302   a,  in compliance with any desired communications protocol based on such as Bluetooth, Wi-Fi, or ZigBee standard. The communications protocol may not only be based on wireless communication but also based on wired communication using Ethernet or Power Line Communications (PLC). The wireless module  301  may operate under control of a communication control program. 
         [0039]    The temperature distribution sensor  311  is, for example, a themopile sensor that detects temperature distribution in the office room α using infrared radiation. 
         [0040]    The illumination sensor  312  detects brightness in the office room α. The temperature/humidity sensor  313  detects temperature and humidity in the office room α. 
         [0041]    The sensor driver  304  drives the temperature distribution sensor  311 , the illumination sensor  312 , and the temperature/humidity sensor  313 . The sensor driver  304  further generates heat source data that indicates whether or not a heat source exists based on the temperature distribution data output by the temperature distribution sensor  311 . It should be noted that the sensor driver  304  can implement its function using software. 
         [0042]    The device controller  315  controls operation of the control target device. When located inside the control target device  2 , the device controller  315  may be implemented by a circuit that controls the light level of the LED. When located inside the control target device  2   x   11 , the device controller  315  may be implemented by a circuit that controls air flow of the control target device  2 X 11  serving as the air conditioner. The circuit in this embodiment includes any programmed processor that operates under control of software, such as a detection control program stored in a memory such as a RAM. For the control target device  2   a  other than the control target device  2   a   22 , the control target device  2   a  includes the wireless module  301 , the antenna I/F  302 , the antenna  302   a,  the bus line  310 , and the device controller  315  among the configuration in  FIG. 3 . The control target device  2   a  other than the control target device  2   a   22  includes a communication device  5  capable of communicating with the position information management system  8 . 
         [0043]    &lt;Hardware Configuration of Position Information Management System&gt; 
         [0044]    Next, a hardware configuration of the position information management system  8  is described below.  FIG. 4  is a schematic block diagram illustrating a hardware configuration of the position information management system  8  in this embodiment. 
         [0045]    The position information management system  8 , in this example, is implemented by at least one computer. The position information management system  8  includes a CPU  801  that controls entire operation of the position information management system  8 , a ROM  802  that stores a program such as an Initial Program Loader (IPL) used for driving the CPU  801 , a RAM  803  that is used as a work area for the CPU  801 , a hard disk (HD)  804  that stores various data such as a position information management program, a hard disk drive (HDD)  805  that controls reading/writing of various data from/to the HD  804  under control of the CPU  801 , a medium I/F  807  that controls reading/writing data from/to a recording medium  806  such as a flash memory, a display  808  that displays various information such as a cursor, menu, window, text, and/or image, a network I/F  809  that allows communication of data using the communication network  7 , a keyboard  811  that includes multiple keys for inputting texts, numeric values, or various commands, a mouse  812  that selects and executes various commands such as selection of a processing target or movement of the cursor, a Compact Disc Read Only Memory (CD-ROM) drive  814  that controls reading/writing various data from/to a CD-ROM  813  as an example of a removable recording medium, and a bus line  810  such as the address bus or the data bus that electrically connects the above-described components. 
         [0046]    &lt;Functional Configuration of Position Management System&gt; 
         [0047]    Referring now to  FIG. 5 , functional configurations of the control target device  2   a   22  including the detection device  3 , the control target device  2   a   11  ( 2   x ), and the position information management system  8  are described according to the embodiment of the present invention.  FIG. 5  is a schematic block diagram illustrating the functional configuration of the position management system  1  in this embodiment. 
         [0048]    &lt;Functional Configuration of the Control Target Device  2   a   22 &gt; 
         [0049]    First, the functional configuration of the control target device  2   a   22  is described below. Those components are functional units that are implemented by operating under commands by the device controller  315  in accordance with the position information management program read from the memory. The control target device  2   a   22  includes the detection device  3  and the control target unit  20 . Furthermore, the detection device  3  includes a transceiver  31 , a detection unit  32 , and a controller  35  as functional units. In this example where the control target device  2   a   22  is the LED lighting apparatus, the control target unit  20  is the LED lamp  130  that outputs light under control of the position information management system  8 . 
         [0050]    The transceiver  31  in the detection device  3  is implemented by the wireless module  301 . For example, the transceiver  31  exchanges data with the position information management system  8  via the communication network  2 . 
         [0051]    The detection unit  32  is implemented by the sensors  311 ,  312 , and  313 . For example, the detection unit  32  detects temperature distribution at each area of the partitioned areas in the predetermined space with the temperature distribution sensor  311 . 
         [0052]    The controller  35  is implemented by the device controller  315 . For example, the controller  35  generates a control signal to be output to the control target unit  20  based on control data transferred by the position information management system  8 . 
         [0053]    &lt;Functional Configuration of the Control Target Device&gt; 
         [0054]    Next, a functional configuration of the control target device  2   a   11  is described below. The control target device  2   a   11  includes the communication device  5  and the control target unit  20 . Furthermore, the communication device  5  includes a transceiver  51  and a controller  55 . In the example case where the control target device  2   a   11  is the LED lighting apparatus, the control target unit  20  is the LED to be controlled by the position information management system  8 . In the example case where the control target device  2   x   11  is the air conditioner, the control target unit  20  is a compressor etc. of the air conditioner that adjusts temperature, humidity, air flow power, and air flow direction under control of the position information management system  8 . 
         [0055]    The transceiver  51  in the communication device  5  is implemented by the wireless module  301 . Since the transceiver  51  is similar in function to the transceiver  31  described above, its description is omitted. 
         [0056]    The controller  55  is implemented by the device controller  315 . Since the controller  55  is similar in function to the controller  35  described above, its description is omitted. 
         [0057]    &lt;Functional Configuration of Position Information Management System&gt; 
         [0058]    Next, a functional configuration of the position information management system  8  is described below. The position information management system  8  includes a transceiver  81 , an association unit  82 , a generator  84 , and a read/write processor  89 . Those components are functional units that are implemented by operating under commands by the CPU  801  in accordance with the position information management program read from the HD  804  into the RAM  803 . Furthermore, the position information management system  8  includes a storage unit  8000 , which may be implemented by the RANI  803  and/or the HD  804  in  FIG. 4 . The storage unit  8000  stores therein a layout management database (DB)  8001  and a control rule management DB  8002 . 
         [0059]    Next, the layout management DB  8001  is described below with reference to  FIGS. 6A and 6B . The layout management DB  8001  stores layout information of the control target devices as shown in  FIG. 6A .  FIG. 6A  is a conceptual diagram illustrating layout information of the control target device, and  FIG. 6B  is a diagram illustrating layout information of the office room. Areas in the layout information in  FIG. 6A  indicate areas partitioned by broken lines or solid lines on the layout of the office room α shown in  FIG. 6B . 
         [0060]    As shown in  FIG. 6A , in the layout information of the control target devices, the office room α is partitioned into 54 areas. For each partitioned area, a device ID for identifying a specific control target device (such as the LED lighting apparatus) present in that area is assigned. The layout information of  FIG. 6A  thus manages association between the partitioned area and the device ID in that area. Among these areas, the upper left block whose device IDs start with “a” corresponds to 9 areas in  FIG. 1 . That is,  FIG. 1  illustrates a part of the office room α illustrated in  FIG. 6A and 6B , and the office room α is partitioned into 6 blocks whose device IDs start with a, b, c, d, e, and f, respectively. Furthermore, each of the blocks is partitioned into 9 areas, thus partitioning the office room α into 54 areas in total. The partitioning described above is just an example, and the office room may be partitioned into any desired number of blocks. Similarly, it is possible to partition one block into a number of areas other than nine. 
         [0061]    In  FIG. 6A , the device IDs x 11 , x 12 , x 21 , and x 22  are device IDs for identifying control target devices  2   x   11 ,  2   x   12 ,  2   x   21 , and  2   x   22  as the air conditioners. The control target devices  2   x   12 ,  2   x   21 , and  2   x   22  (not shown in  FIG. 1 ) are disposed at respective locations on the ceiling β indicated by x 12 , x 21 , and x 22  in  FIG. 6A . That is, four air conditioners are mounted on the ceiling β in the office room α. It should be noted that any one of the control target devices  2   x   11 ,  2   x   12 ,  2   x   21 , and  2   x   22  may be referred to as “a control target device  2 x” hereinafter. 
         [0062]      FIG. 6B  illustrates a layout of desks and chairs in the office room α. In  FIG. 6B , the office room is partitioned into 54 areas as indicated by the layout information in  FIG. 6A . That is, positions of areas in  FIG. 6B  respectively correspond to positions of areas in  FIG. 6A . In  FIG. 6B , the lower side indicates a hallway y, and the upper side indicates the window. 
         [0063]    (Control Rule Management DB) 
         [0064]    Next, the control rule management DB  8002  is described below with reference to  FIG. 7 . In the control rule management DB, a control rule management table shown in  FIG. 7  is managed. The control rule management table stores, control contents of the control target unit  20  in association with heat source presence information. For example, if the heat source presence information is “ 1 ” indicating that the heat source exists, that is, human exists in the area, the light level factor is set at 100% to maximize LED&#39;s light level. By contrast, if the heat source presence information is “ 0 ” indicating that the heat source does not exist, that is, human does not exist in the area, the light level factor is set at 60% to reduce light level of the LED to save energy. In this case, values 100% and 60% are examples, and any values work as long as the light level factor for the heat source “ 1 ” is higher than the light level factor for the heat source “ 0 ”, such as values 90% for the heat source “ 1 ” and 50% for the heat source “ 0 ”. 
         [0065]    (Functional Configuration of Position Information Management System) 
         [0066]    Next, a functional configuration of the position information management system  8  is described below with reference to  FIG. 5 , according to the embodiment of the present invention. 
         [0067]    The transceiver  81  in  FIG. 5  receives detection data from the detection device  3  or transfers control data to the detection device  3 . 
         [0068]    The association unit  82  refers to layout information in  FIG. 6A  (described later) and heat source data in  FIG. 10  (described later). 
         [0069]    For example, the generator  34  generates heat data that indicates existence or nonexistence of heat source based on the temperature distribution data. For example, the generator  84  generates control data that indicates a light level factor to the control target devices  2   a  and  2   x.    
         [0070]    The read/write processor  89  reads data from the storage unit  8000  or stores data in the storage unit  8000 . 
         [0071]    &lt;Operation of the Position Management System&gt; 
         [0072]    Operation of the position management system is described below with reference to  FIGS. 8 to 10 .  FIG. 8  is a sequence diagram illustrating a process executed by the position management system  1  in this embodiment.  FIG. 9A  is a conceptual diagram illustrating temperature distribution, and  FIG. 9B  is a diagram illustrating heat source data that indicates whether a heat source exists.  FIG. 10  is a diagram illustrating the heat source data that indicates whether a heat source exists for each area in one office room. 
         [0073]    In this example operation, it is assumed that the position information management system  8  generates the control data for controlling the control target devices  2   a  and  2   x  based on various data detected by the control target device  2   a   22  and transfers the control data to the control target devices  2   a  and  2   x  to respectively control light level and quantity of air etc. of the control target devices  2   a  and  2   x.  To simplify the description, among the control target devices  2   a,  a process executed by the control target device  2   a   22  that includes the detection device  3  and the control target device  2   a   11  that includes the communication device  5  is described below. 
         [0074]    First, as shown in  FIG. 8 , the detection unit  32  in the control target device  2   a   22  detects temperature distribution at each area in the office room α in S 21 . In addition, the detection unit  32  in the control target device  2   a   22  detects illumination, temperature, and humidity around the control target device  2   a   22  in S 22 . Subsequently, the transceiver  31  transfers detection data to the position information management system  8  in S 23 . The detection data includes the temperature distribution data that indicates the detection result in S 21  and the temperature/humidity data and illumination data that indicates the detection result in S 22 . Accordingly, the transceiver  81  in the position information management system  8  receives the detection data. 
         [0075]    Next, the generator  84  in the position information management system  8  generates heat source data based on the temperature distribution data in S 24 . Here, generation of the heat source data is described below with reference to  FIG. 9 . After the detection unit  32  in the detection device  3  detects temperature at each area, in case of acquiring temperature distribution in nine areas as shown in  FIG. 9A , the generator  84  in the position information management system  8  generates heat source data in  FIG. 9B . That is, the heat data is shown by heat source existence information indicating whether or not the heat source exists, i.e., an area whose temperature is equal to or more than 30° C. is indicated as “ 1 ”, and an area whose temperature is less than 30° C. is indicated as “ 0 ”. In addition, in S 24 , the generator  84  synthesizes the heat source data generated based on the temperature distribution data sent from each block.  FIG. 10  illustrates the synthesized data.  FIG. 10  is a diagram illustrating the heat source data that indicates whether or not heat source exists for all heat sources in one office room. For example, the heat source data in  FIG. 9B  corresponds to the upper left first block in  FIG. 10 . 
         [0076]    Next, the read/write processor  59  in the position information management system  8  reads the layout information in  FIG. 6A  from the layout management DB  8001  in S 25 . Subsequently, the association unit  82  refers to the layout information in  FIG. 6A  and the heat source data in  FIG. 9B  in S 26  to determine whether the heat source exists in each area. For example, the association unit  82  refers to the location “a 11 ” of the control target device in the layout information and the value “1” of the heat source data, to determine that the heat source exists at the location “a 11 ”. 
         [0077]    Next, the read/write processor  59  in the position information management system  8  searches, for each area, the control rule management DB  8002  using “1” or “0” of the heat source data indicating whether the heat source exists as a retrieval key to read the corresponding light level factor in S 27 . Accordingly, the generator  84  generates control data that indicates the light level factor for each area, to be transmitted to the control target device  2   a  in each area in S 28 . More specifically, as illustrated in  FIG. 8 , the generator  84  generates control data indicating the light level factor to be transmitted to the control target device  2   a   11 . In case of the control target device  2   a  as the LED lighting apparatus at other  53  areas, the generator  84  generates control data that indicates each light level factor similarly. In case of the control target device  2   x  as the air conditioner, the generator  84  generates control data that indicates, for example, characteristics of air flow for the control target device  2   x.    
         [0078]    Next, the transceiver  51  transfers each of the control data to the control target devices  2   a   22  and  2   a   11  in S 29 - 1  and S 29 - 2 , respectively. Subsequently, the transceiver  31  in the detection device  3  in the control target device  2   a   22  receives the control data. Likewise, the transceiver  51  in the communication device  5  in the control target device  2   a   11  receives the control data. 
         [0079]    Next, in the control target device  2   a   22 , the controller  35  in the detection device  3  generates a control signal to be output to the controlled unit  20  as the LED lamp based on the control data in S 30 - 1  and outputs the control signal to the controlled unit  20  in S 31 - 1 . As a result, amount of light of the controlled unit  20  as the LED lamp is controlled. Similarly, in the control target device  2   a   11 , the controller  55  in the communication device  5  generates a control signal to be output to the controlled unit  20  as the LED lamp based on the control data in S 30 - 2  and outputs the control signal to the controlled unit  20  in S 31 - 2 . As a result, amount of light of the controlled unit  20  as the LED lamp is controlled. For example, referring to  FIG. 9B , the area beneath the control target device  2   a   22  has the value “0” indicating that there is no heat source. Therefore, regarding the control content of the control target device  2   a   22 , the light level factor is set to “60%” in accordance with the rule table of  FIG. 7 . By contrast, referring to  FIG. 9B , the area beneath the control target device  2   a   11  has the value “1” indicating that there is a heat source. Therefore, regarding the control content of the control target device  2   a   11 , the light level factor is set to “100%” in accordance with the rule table of  FIG. 7 . Accordingly, if a heat source is detected due to existence of human, the light level of the LED is maximized. If a heat source is not detected due to nonexistence of human, the light level of the LED is reduced. As a result, it is possible to save energy. 
         [0080]    The operation of  FIG. 8  is performed in a substantially similar manner for the rest of areas in the office room. For example, in case of the control target device  2   a  as the LED lighting apparatus at other areas in the other blocks, the generator  84  generates control data that indicates each light level factor similarly. 
         [0081]    Embodiments of the present invention are described below with reference to  FIGS. 11 to 13  specifically. Here, two examples in steps S 27  and S 28  in  FIG. 8  are described. 
         [0082]    The first example is described below with reference to  FIGS. 11 ,  12 A and  12 B.  FIG. 11  is a conceptual diagram illustrating a control rule management table in this example. A table in  FIG. 7  is an example of a primary control rule management table (first control rule management table) used for calculating a primary light level factor, and a table in  FIG. 11  is an example of a secondary control rule management table (second control rule management table) used for modifying the primary light level factor in accordance with a type of area to obtain a secondary primary light level factor. The control rule management DB  8002  stores the fundamental control rule management table in  FIG. 7  and the applied control rule management table in  FIG. 11 . 
         [0083]    The secondary control rule management table in  FIG. 11  stores, for each type area indicating a type of an area, position information of the area and adjustment information (e.g. a factor) to be used for adjusting the primary light level factor in association with one another. The adjustment information is in this example a factor to be multiplied with the primary light level factor. For example, if the type of an area is “window”, positions of the “window” area can be identified with symbols “a”, “b”, and “c”, each of which is the first letter of the device ID of the control target device, as illustrated in layout information of the control target device in  FIG. 6A . For each of these window areas, a factor “0.8” is multiplied with the primary light level factor to obtain a secondary light level factor. This factor is previously determined based on assumption that the window side is brighter than the hallway side. 
         [0084]    Next, operation in this example is described below with reference to  FIG. 12 .  FIG. 12  is a flowchart illustrating a process of calculating a light level factor for each control target device in this example. In  FIG. 12 , a process in steps S 27 - 1  and S 27 - 2  is illustrated so that the process of S 27  of  FIG. 8  can be described in detail, and a process in steps S 28 - 1  and S 28 - 2  is illustrated so that the process of S 27  of  FIG. 8  can be described in detail. 
         [0085]    First, the read/write processor  89  in the position information management system  8  searches, for each area, the primary control rule management table in  FIG. 7  using “ 1 ” or “ 0 ” of the heat source data indicating whether or not the heat source exists, which is received in S 23  as a retrieval key to read the corresponding light level factor in S 27 - 1 . In addition, the read/write processor  89  searches, for each area, the secondary control rule management table in  FIG. 11  using the symbol “a” etc. of the device ID in  FIG. 6A  as a retrieval key to read the corresponding light level factor in S 27 - 2 . 
         [0086]    Next, the generator  84  calculates a light level factor to be used for each area by multiplying the primary light level factor read in S 27 - 1  by the factor read in S 27 - 2  in S 28 - 1 . Subsequently, the generator  84  generates control data for each area using the calculation result in S 28 - 1 , in S 28 - 2 . 
         [0087]    While types of area is determined based on layout in the secondary control rule management table, it is not limited to this example. It is also possible to define types of area based on layout and time zones. For example, it is possible to determine each factor every three hours. 
         [0088]    As described above, in this example, it is possible to control the light level factor with improved accuracy, while considering not only the existence of human but also layout of the office room such as whether the specific area is the window side or the hallway side. As a result, it is possible to save energy while taking into account the actual condition. 
         [0089]    The second example is described below with reference to  FIG. 13 .  FIG. 13  is a conceptual diagram illustrating a control rule management table in this example. A table in  FIG. 13  is another example of a secondary control rule management table (second control rule management table) used for modifying the primary light level factor in accordance with a type of area. The control rule management DB  8002  stores the primary control rule management table in  FIG. 7  and the secondary control rule management table in  FIG. 13 . 
         [0090]    While the applied control rule management table in  FIG. 13  has the same structure as the applied control rule management table in  FIG. 11 , managed attributes are different. That is, in the first example, the light level factor is determined considering the layout that reflects the level of sunlight at a specific position as the element. By contrast, in the second example, the light level factor is determined considering content of office work. In  FIG. 13 , rest place where a person can relax, clerical work place where a person does regular office work, and near work place where a person does near work requiring preciseness are managed as types of area. In this case, the whole office room α is divided into three parts, and the left part is the rest place, the center part is the clerical work place, and the right part is the near work place. Since it is possible to dim the rest place, the factor is set to “0.6”. Since it is preferable to keep the clerical work place brighter compared to the rest place, the factor is set to “0.8”. Since it is desired to keep the near work place the brightest, the factor is set to “1”. 
         [0091]    Since the operation in this example is similar to the operation in the first example described above, its description is omitted. It is also possible to use the secondary control management table in the first example combining with the secondary control management table in the second example. 
         [0092]    As described above, in this example, it is possible to control the light level factor with improved accuracy, while considering not only the existence of human but also content of office work such as precision required for the office work. As a result, it is possible to save energy more appropriately, while considering the actual condition. 
         [0093]    Numerous additional modifications and variations are possible in light of the above teachings. It is therefore to be understood that, within the scope of the appended claims, the disclosure of this patent specification may be practiced otherwise than as specifically described herein. 
         [0094]    The present invention can be implemented in any convenient form, for example using dedicated hardware, or a mixture of dedicated hardware and software. The present invention may be implemented as computer software implemented by one or more networked processing apparatuses. The network can comprise any conventional terrestrial or wireless communications network, such as the Internet. The processing apparatuses can comprise any suitably programmed apparatuses such as a general purpose computer, personal digital assistant, mobile telephone (such as a Wireless Application Protocol (WAP) or 3G-compliant phone) and so on. Since the present invention can be implemented as software, each and every aspect of the present invention thus encompasses computer software implementable on a programmable device. 
         [0095]    The computer software can be provided to the programmable device using any storage medium or carrier medium for storing processor-readable code such as a floppy disk, a compact disk read only memory (CD-ROM), a digital versatile disk read only memory (DVD-ROM), DVD recording only/rewritable (DVD-R/RW), electrically erasable and programmable read only memory (EEPROM), erasable programmable read only memory (EPROM), a memory card or stick such as USB memory, a memory chip, a mini disk (MD), a magneto optical disc (MO), magnetic tape, a hard disk in a server, a solid state memory device or the like, but not limited these. The hardware platform includes any desired kind of hardware resources including, for example, a central processing unit (CPU), a random access memory (RAM), and a hard disk drive (HDD). It is also possible to download the program from an external apparatus that includes a storage medium storing the program or stores the program in a storage unit and install the program in the computer to execute the program. The CPU may be implemented by any desired kind of any desired number of processors. The RAM may be implemented by any desired kind of volatile or non-volatile memory. The HDD may be implemented by any desired kind of non-volatile memory capable of storing a large amount of data. The hardware resources may additionally include an input device, an output device, or a network device, depending on the type of apparatus. Alternatively, the HDD may be provided outside of the apparatus as long as the HDD is accessible. In this example, the CPU, such as a cache memory of the CPU, and the RAM may function as a physical memory or a primary memory of the apparatus, while the HDD may function as a secondary memory of the apparatus. 
         [0096]    In the above-described example embodiment, a computer can be used with a computer-readable program, described by object-oriented programming languages such as C++, Java (registered trademark), JavaScript (registered trademark), Perl, Ruby, or legacy programming languages such as machine language, assembler language to control functional units used for the apparatus or system. For example, a particular computer (e.g., personal computer, workstation) may control an information processing apparatus or an image processing apparatus such as image forming apparatus using a computer-readable program, which can execute the above-described processes or steps. In the above-described embodiments, at least one or more of the units of apparatus can be implemented as hardware or as a combination of hardware/software combination. 
         [0097]    Each of the functions of the described embodiments may be implemented by one or more processing circuits. A processing circuit includes a programmed processor, as a processor includes circuitry. A processing circuit also includes devices such as an application specific integrated circuit (ASIC) and conventional circuit components arranged to perform the recited functions.