WO2019013309A1 - 操作システム、情報処理装置、制御システム、及び赤外線出力装置 - Google Patents

操作システム、情報処理装置、制御システム、及び赤外線出力装置 Download PDF

Info

Publication number
WO2019013309A1
WO2019013309A1 PCT/JP2018/026410 JP2018026410W WO2019013309A1 WO 2019013309 A1 WO2019013309 A1 WO 2019013309A1 JP 2018026410 W JP2018026410 W JP 2018026410W WO 2019013309 A1 WO2019013309 A1 WO 2019013309A1
Authority
WO
WIPO (PCT)
Prior art keywords
control
type
information processing
information
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2018/026410
Other languages
English (en)
French (fr)
Inventor
池田 誠
宏祐 坪井
園田 孝雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daikin Industries Ltd
Original Assignee
Daikin Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to CN202111311534.2A priority Critical patent/CN114040266B/zh
Priority to EP21195905.1A priority patent/EP3941083B1/en
Priority to US16/618,821 priority patent/US11168914B2/en
Priority to CN202111311535.7A priority patent/CN114040267B/zh
Priority to EP21195908.5A priority patent/EP3941084A1/en
Priority to CN201880036386.8A priority patent/CN110731086B/zh
Priority to JP2019529793A priority patent/JP7029078B2/ja
Priority to EP21195910.1A priority patent/EP3941085B1/en
Priority to EP18831294.6A priority patent/EP3654662B1/en
Application filed by Daikin Industries Ltd filed Critical Daikin Industries Ltd
Priority to CN202111311515.XA priority patent/CN114040265B/zh
Publication of WO2019013309A1 publication Critical patent/WO2019013309A1/ja
Anticipated expiration legal-status Critical
Priority to US17/495,282 priority patent/US11629875B2/en
Priority to US17/495,322 priority patent/US11629876B2/en
Priority to US17/495,249 priority patent/US11781771B2/en
Priority to US17/990,409 priority patent/US12215880B2/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24—HEATING; RANGES; VENTILATING
    • F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00—Control or safety arrangements
    • F24F11/50—Control or safety arrangements characterised by user interfaces or communication
    • F24F11/56—Remote control
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16—Sound input; Sound output
    • G—PHYSICS
    • G08—SIGNALLING
    • G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G—PHYSICS
    • G08—SIGNALLING
    • G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C23/00—Non-electrical signal transmission systems, e.g. optical systems
    • G08C23/04—Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04M—TELEPHONIC COMMUNICATION
    • H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04Q—SELECTING
    • H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • G—PHYSICS
    • G08—SIGNALLING
    • G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00—Transmission systems of control signals via wireless link
    • G08C2201/30—User interface
    • G08C2201/31—Voice input
    • G—PHYSICS
    • G08—SIGNALLING
    • G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00—Transmission systems of control signals via wireless link
    • G08C2201/40—Remote control systems using repeaters, converters, gateways
    • G08C2201/41—Remote control of gateways
    • G—PHYSICS
    • G08—SIGNALLING
    • G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00—Transmission systems of control signals via wireless link
    • G08C2201/40—Remote control systems using repeaters, converters, gateways
    • G08C2201/42—Transmitting or receiving remote control signals via a network
    • G—PHYSICS
    • G08—SIGNALLING
    • G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00—Transmission systems of control signals via wireless link
    • G08C2201/50—Receiving or transmitting feedback, e.g. replies, status updates, acknowledgements, from the controlled devices
    • G—PHYSICS
    • G10—MUSICAL INSTRUMENTS; ACOUSTICS
    • G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00—Speech recognition

Definitions

  • the present invention relates to an operation system, an information processing device, a control system, and an infrared output device.
  • Patent Document 1 Utility Model Registration No. 3130081
  • Patent Document 2 Japanese Patent Application Laid-Open No. 6-113365 discloses an infrared remote control capable of operating a plurality of devices with one unit.
  • the user when operating the device using the infrared remote control, the user is not aware of a state where the operation is not performed as the operation from the infrared remote control (here, such a state is called an operation failure state). It may be left unintended condition.
  • a first problem is to provide an operation system and an information processing apparatus capable of controlling any device.
  • the second problem is to provide a control system and an infrared output device capable of easily controlling any device.
  • the third problem is to provide a highly reliable control system.
  • a fourth problem is to provide an operation system in which it is difficult to generate a state in which the operation content of the target device operable with the infrared signal does not match the operation content.
  • the first invention for solving the first problem includes the following.
  • An operation system comprises an input reception device, a first information processing device, a control command determination unit, a second information processing device, and an infrared output device, and at least communication of an infrared pattern Control the first type of device operable by the control unit and at least the second type of device operable via the network.
  • the input receiving device receives an operation input.
  • the first information processing apparatus is connected to the input receiving apparatus, and has an operation information analysis unit that analyzes operation information corresponding to the operation input.
  • the control command determination unit determines whether the analysis result by the operation information analysis unit includes a control command for the device of the first type or a control command for the device of the second type.
  • the second information processing apparatus is connected to the first information processing apparatus, and when it is determined by the control instruction determination unit that the control instruction to the device of the second type is included, the second type based on the control instruction Control devices via a network.
  • the infrared output device is connected to the first information processing device and / or the second information processing device, and when it is determined by the control instruction determination unit that the control instruction to the device of the first type is included, the control instruction The infrared pattern corresponding to is output to the first type of device.
  • the first information processing apparatus or the second information processing apparatus includes a control command determination unit.
  • the infrared pattern is used as the device of the first type Send and control.
  • the operation system determines that the control information for the second type device is included in the operation information as a result of analysis of the operation information, the operation system controls the second type device via the network. Therefore, since the device (device of the first type) which can not be operated via the network is operated by the infrared output device, and the device (the device of the second type) which can be operated via the network is operated by the second information processing device Can control the device.
  • An operation system is the operation system according to the first aspect of the first aspect of the present invention, including an operation device that stores the input reception device and the infrared output device in the same housing. Since the input receiving device and the infrared output device are stored in the same case as the operating device, any device around the operating device can be selected regardless of whether it is an apparatus (second type of device) operable via the network. Control the equipment of
  • An operation system is the operation system according to the first aspect or the second aspect of the first aspect, wherein the input reception device controls the device of the second type by the second information processing device. It is determined whether or not it is determined, and the determination result is transmitted to the first information processing apparatus.
  • the input reception device determines whether or not the device of the second type is controlled by the second information processing device, and the determination result is the first information processing Since the administrator of the first information processing apparatus is different from the administrator of the second information processing apparatus because the information is transmitted to the apparatus, the administrator of the first information processing apparatus can It can be determined whether control of two types of devices has been performed. This enables appropriate management of the operation system.
  • An operation system is the operation system according to any one of the first aspect to the third aspect, wherein the input reception device controls the first type of device by transmitting an infrared pattern. It is determined whether or not the determination result is transmitted to the first information processing apparatus and / or the second information processing apparatus.
  • the input reception device determines whether or not the device of the first type is controlled by transmission of the infrared pattern, and the determination result is the first information processing device And / or transmitting to the second information processing apparatus, the administrator of the first information processing apparatus and / or the administrator of the second information processing apparatus can determine whether control of the device of the first type has been executed. For example, when the administrator of the first information processing apparatus and / or the second information processing apparatus receives the determination result that the device of the first type is not controlled, the infrared output apparatus is instructed to transmit the infrared pattern again Can increase the reliability of the operation system.
  • An operation system is the operation system according to the first aspect to the fourth aspect of the first invention, wherein the second information processing apparatus determines that the determination result by the control command determination unit is the device of the first type.
  • the output command of the infrared pattern corresponding to the control command is transmitted to the infrared output device.
  • the second information processing apparatus transmits the output command to the infrared ray output apparatus, so in the second information processing apparatus, whether or not control of the first type of device is performed Can judge. As a result, the reliability of the operation system can be enhanced.
  • An operation system is the operation system according to the first aspect to the fifth aspect of the first aspect, wherein the second information processing apparatus or the infrared output apparatus controls the contents of control of the first type of device. And an infrared pattern generation unit that generates an infrared pattern corresponding to.
  • the infrared pattern generation unit for generating the infrared pattern corresponding to the control content to the first type device since the infrared pattern generation unit for generating the infrared pattern corresponding to the control content to the first type device is provided, the desired first type device can be controlled. it can. As a result, the extensibility to the first type of device can be enhanced.
  • An operation system is the operation system according to the first aspect to the sixth aspect of the first invention, wherein the first type of device includes a plurality of types of devices, and corresponds to a control command.
  • the infrared patterns to be used are different for each model. With such a configuration, it is possible to control a plurality of models of the first type of device using infrared patterns (dedicated commands) different for each model.
  • An operation system is the operation system according to the first aspect to the seventh aspect of the first invention, wherein the device of the second type comprises an input reception device and / or an infrared output device. is there.
  • An operation system is the operation system according to the first aspect to the eighth aspect of the first invention, wherein the operation input is voice input by voice.
  • the first type of device and the second type of device can be controlled by voice input.
  • An operation system is the operation system according to the first aspect to the ninth aspect of the first invention, wherein the input reception device includes a specific operation information identification unit, a specific operation storage unit, and a specific operation. And an execution unit.
  • the specific operation information identification unit identifies, among the operation information corresponding to the operation input, specific operation information for the device of the second type.
  • the specific operation storage unit stores specific operation information in association with the specific operation.
  • the specific operation execution unit executes the specific operation on the second type of device when the specific operation information is identified by the specific operation information identification unit.
  • the input reception device identifies specific operation information for the second type of device
  • the specific operation is performed on the second type of device, so that the operation on the network is performed.
  • the apparatus of the second type can be controlled without accessing the first information processing apparatus and the second information processing apparatus.
  • An operation system is the operation system according to the first aspect to the tenth aspect of the first invention, wherein the second information processing apparatus further includes an environmental information acquisition unit.
  • the environmental information acquisition unit acquires environmental information at a predetermined timing from an environmental information detection device that detects environmental information indicating the state of the surrounding environment. Then, when the second information processing apparatus includes a control instruction for the device of the first type in the determination result by the control instruction determination unit, the second information processing apparatus applies the infrared pattern based on the control instruction and the environment information to the device of the first type. Send an output command for output to the infrared output device. When it is determined that the determination result includes a control instruction for the device of the second type, the second information processing apparatus transmits the device of the second type via the network based on the control instruction and the environment information. Control.
  • the second information processing apparatus when the second information processing apparatus includes the control instruction for the first type device in the determination result, the output of the infrared pattern based on the control instruction and the environment information Since the instruction is sent to the infrared output device, the device can be appropriately controlled according to the user's environment.
  • the determination result includes a control instruction for the second type device
  • the second type device is controlled via the network based on the control instruction and the environment information. The equipment can be controlled appropriately according to the environment.
  • An operation system is the operation system according to the first aspect to the eleventh aspect of the first invention, wherein the second information processing apparatus is an environment information acquisition unit, a related device storage unit, and a related device It further comprises an extraction unit and a related device control unit.
  • the environmental information acquisition unit acquires environmental information at a predetermined timing from an environmental information detection device that detects environmental information indicating the state of the surrounding environment.
  • the associated device storage unit is associated with either the first type of device or the second type of device and the environment information, and any one or any of the other first type of devices or other second type of devices The combination is stored as a related device.
  • the related device extraction unit extracts the related device from the related device storage unit when it is determined by the control instruction determination unit that the control instruction for the first type device or the control instruction for the second type device is included.
  • the related device control unit transmits an output command of an infrared pattern corresponding to the control content to the related device extracted to the infrared output device And / or, when the other second type device is extracted as the related device by the related device extraction unit, the extracted related device is controlled via the network.
  • the second information processing apparatus stores the other device as the related device in association with the device of the first type, the device of the second type, and the environment information, Not only the first device or the second device but also the related devices are controlled according to the environment of the user, so that the comfort of the user can be improved.
  • the term "other device” means a device different from the device to be controlled.
  • An operation system is the operation system according to the first aspect to the twelfth aspect of the first invention, wherein the second information processing apparatus includes a specific situation detection unit, a specific situation storage unit, and And a situation control unit.
  • the specific situation detection unit detects a specific situation.
  • the specific situation storage unit associates and stores the specific situation and control contents for the predetermined first type device and the first type device.
  • the specific situation storage unit associates and stores the specific situation and the control content for the predetermined second type device and the second type device.
  • the specific situation control unit When the specific situation control unit detects a specific situation, the specific situation control unit transmits an output command of an infrared pattern corresponding to the control content related to the specific situation to the infrared output device regardless of the operation information. Further, the specific situation control unit controls the device of the second type with the control content related to the specific situation.
  • the control content for the device of the first type related to the specific situation is transmitted to the operation device, so that the user recognizes the specific situation it can.
  • the second type of device is controlled by the control content related to the specific situation, so that the user can be made to recognize the specific situation.
  • An operation system is the operation system according to the first aspect to the thirteenth aspect of the first invention, wherein the first information processing apparatus is a third type device different from the second type of device. Can be communicated with the third information processing apparatus operable via the network. Further, the control command determination unit further determines whether or not the control result for the control command for the device of the third type is included in the analysis result by the operation information analysis unit. Then, when the control instruction determination unit determines that the control instruction determination unit includes a control instruction for the device of the third type, the first information processing apparatus transmits an operation instruction corresponding to the control instruction to the third information processing apparatus.
  • the operation system determines that the operation information includes a control instruction for the device of the first type as a result of analysis of the operation information
  • the infrared pattern is used as the device of the first type Send and control.
  • the operation system determines that the control information for the second type device is included in the operation information as a result of analysis of the operation information
  • the operation system controls the second type device via the network.
  • the third information processing apparatus capable of operating the device of the third type when the operation system determines that the control information for the device of the third type is included in the operation information as a result of analysis of the operation information.
  • the operation instruction for the third type of device is transmitted via the network.
  • an operation system capable of transmitting an operation instruction not only to the operation of the first type device and the second type device but also to the third type device not operable by the second information processing apparatus Can be provided.
  • a more extensible operation system can be provided.
  • An operation system is the operation system according to the fourteenth aspect, wherein the second information processing apparatus and the device of the second type are connected via a first communication adapter that communicates in a first communication protocol. It is done. Further, the third information processing apparatus and the device of the third type are connected via a second communication adapter that communicates by a second communication protocol different from the first communication protocol.
  • An operation system is the operation system according to the fourteenth aspect or the fifteenth aspect of the first invention, wherein the input reception apparatus is controlled by the third information processing apparatus by the third information processing apparatus. It is determined whether or not the determination result is transmitted to the first information processing apparatus and / or the second information processing apparatus.
  • the input reception device determines whether or not the device of the third type is controlled, and the determination result is the first information processing device and / or the second information processing device. Since the information is transmitted to the information processing apparatus, even if the administrator of the first information processing apparatus and / or the administrator of the second information processing apparatus is different from the administrator of the third information processing apparatus, the first information The manager of the processing apparatus and / or the manager of the second information processing apparatus can determine whether or not the device of the third type is controlled by the third information processing apparatus. Thereby, the operation system can be more appropriately managed.
  • An operation system is the operation system according to the fourteenth to sixteenth aspects of the first invention, wherein the second information processing apparatus is an environment information acquisition unit, a related device storage unit, and a relation
  • the apparatus further includes a device extraction unit and a related device control unit.
  • the environmental information acquisition unit acquires the environmental information at a predetermined timing from an environmental information detection device that detects environmental information indicating the state of the surrounding environment.
  • the related device storage unit associates the first type of device, the second type of device, or the third type of device with the environment information, and the other first type of device, the other second type of device, Or any one or any combination of other third type devices is stored as related devices.
  • the related device extraction unit stores the related device when the control command determination unit determines that the control command to any of the first type device, the second type device, or the third type device is included. Extract related equipment from the department. When the related device extraction unit extracts another first type device as the related device, the related device control unit transmits an output command of an infrared pattern corresponding to the control content of the extracted related device to the infrared output device. . Further, when the related device extraction unit extracts another second type device as the related device, the related device control unit controls the extracted related device via the network. Further, when the related device extraction unit extracts another third type device as the related device, the related device control unit transmits an operation instruction corresponding to a control instruction to the related device to the third information processing apparatus.
  • the second information processing apparatus when the second information processing apparatus extracts the device of the third type as the related device, it is the device of the third type based on the control command and the environment information. Since the operation instruction to the related device is transmitted via the network, the device can be appropriately controlled according to the user's environment.
  • a second information processing apparatus is connected to the first information processing apparatus and the infrared output apparatus via a network.
  • the first information processing apparatus is an operation information analysis unit that analyzes operation information corresponding to an operation input, and an analysis result by the operation information analysis unit is at least a first type of device operable by communication of an infrared pattern.
  • a control instruction determination unit that determines whether or not a control instruction for at least the control instruction for the second type of device operable via the network is included.
  • the infrared ray output device outputs an infrared ray pattern corresponding to the control command to the device of the first type when the control command determination unit determines that the control command for the device of the first type is included.
  • the second information processing apparatus controls the device of the second type via the network based on the control instruction when the control instruction determination unit determines that the control instruction to the device of the second type is included.
  • the second information processing apparatus is connected to the first information processing apparatus and the infrared output apparatus, and as a result of analysis of the operation information, a control instruction to the device of the second type in the operation information Is determined to be included, the second type of device is controlled via the network. Therefore, since the device which can not be operated via the network is operated by the infrared output device and the device which can be operated via the network is operated by the second information processing device, an operation system capable of controlling any device can be constructed.
  • a second information processing apparatus is the second information processing apparatus according to the eighteenth aspect of the first invention, wherein the second information processing apparatus receives the determination result by the control instruction determining unit from the first information processing apparatus If the control command for the device of the first type is included, the output command of the infrared pattern corresponding to the control command is transmitted to the infrared output device. According to such a configuration, since the second information processing apparatus transmits the output command to the infrared ray output apparatus, it can be determined in the second information processing apparatus whether control of the device of the first type has been executed.
  • a second information processing apparatus is the infrared information pattern corresponding to the control contents to the first type of apparatus in the second information processing apparatus according to the eighteenth aspect or the nineteenth aspect of the first invention.
  • an infrared pattern generator for generating
  • the second information processing apparatus includes the infrared pattern generation unit for generating the infrared pattern corresponding to the control content to the first type device, so that the infrared pattern corresponding to the control content is It can be sent to one type of device to control that first type of device.
  • a second information processing apparatus is the apparatus according to any one of the eighteenth to twentieth aspects of the first invention, wherein the first type of device includes a plurality of models.
  • the infrared pattern corresponding to the control command is different for each model.
  • the operation input is voice input by voice.
  • the first type of device and the second type of device can be controlled by voice input.
  • a second information processing apparatus is an environment for detecting environment information indicating a state of a surrounding environment in the second information processing apparatus according to any one of the eighteenth to twenty-second aspects of the first invention.
  • the information detection apparatus further includes an environmental information acquisition unit that acquires environmental information at a predetermined timing. Then, the second information processing apparatus receives the determination result by the control instruction determination unit from the first information processing apparatus, and when the determination result includes a control instruction for the device of the first type, the control instruction and the environment information Sending an output command of an infrared pattern based on the infrared output device.
  • the second information processing apparatus transmits the device of the second type via the network based on the control instruction and the environment information. Control.
  • the second information processing apparatus receives the determination result from the first information processing apparatus, and the determination result includes a control instruction for the device of the first type Since an output command for causing the device of the first type to output an infrared pattern based on the control command and the environment information is transmitted to the infrared output device, the device can be appropriately controlled according to the user's environment.
  • the determination result includes a control instruction for the second type device
  • the second type device is controlled via the network based on the control instruction and the environment information. The equipment can be controlled appropriately according to the environment.
  • the environment information acquisition unit acquires environmental information at a predetermined timing from an environmental information detection device that detects environmental information indicating the state of the surrounding environment.
  • the associated device storage unit is associated with either the first type of device or the second type of device and the environment information, and any one or any combination of other first type of devices or other second type of devices Is stored as a related device.
  • the related device extraction unit extracts the related device from the related device storage unit when it is determined by the control instruction determination unit that the control instruction for the first type device or the control instruction for the second type device is included.
  • the related device control unit transmits an output command of an infrared pattern corresponding to the control content to the related device extracted to the infrared output device Do.
  • the related device control unit controls the extracted related device via the network.
  • the control apparatus stores the other apparatus as the related apparatus in association with the predetermined apparatus and the environment information, and only if the first apparatus or the second apparatus Since the related equipment is also controlled according to the user's environment, the user's comfort can be improved.
  • a specific situation detection unit detects a specific situation.
  • the specific situation storage unit associates and stores the specific situation and control contents for the predetermined first type device and the first type device. Furthermore, the specific situation storage unit associates and stores the specific situation and the control content for the predetermined second type device and the second type device.
  • the specific situation control unit transmits an output command of an infrared pattern corresponding to the control content related to the specific situation to the infrared output device regardless of the operation information. Further, the specific situation control unit controls the device of the second type with the control content related to the specific situation.
  • the control content for the device of the first type related to the specific situation is transmitted to the operation device, and the user recognizes the specific situation. It can be done. Furthermore, when the specific situation is detected, the second type of device is controlled by the control content related to the specific situation, so that the user can be made to recognize the specific situation.
  • a second information processing apparatus is the information processing apparatus according to any one of the eighteenth to twenty-fifth aspects of the first invention, further comprising: an environment information acquisition unit; The related device extraction unit and the related device control unit are further provided.
  • the first information processing device can communicate with the third information processing device capable of operating the third type device different from the second type device via the network, and the control command determination unit performs the operation If the analysis result by the information analysis unit further determines whether the control instruction for the third type device is included, and the control instruction determination unit determines that the control instruction for the third type device is included And an operation instruction corresponding to the control instruction is transmitted to the third information processing apparatus.
  • the environmental information acquisition unit acquires environmental information at a predetermined timing from an environmental information detection device that detects environmental information indicating the state of the surrounding environment.
  • the related device storage unit associates the first type of device, the second type of device, or the third type of device with the environment information, and the other first type of device, the other second type of device, Or any one or any combination of other third type devices is stored as related devices.
  • the related device extraction unit stores the related device when the control command determination unit determines that the control command to any of the first type device, the second type device, or the third type device is included. Extract related equipment from the department.
  • the related device control unit transmits an output command of an infrared pattern corresponding to the control content of the extracted related device to the infrared output device. . Further, when the related device extraction unit extracts another second type device as the related device, the related device control unit controls the extracted related device via the network. Further, when the related device extraction unit extracts another third type device as the related device, the related device control unit transmits an operation instruction corresponding to a control instruction to the related device to the third information processing apparatus.
  • the operation on the related device which is the device of the third type based on the control command and the environment information. Since the instruction is transmitted via the network, the device can be appropriately controlled according to the user's environment.
  • a second information processing apparatus is connected to the first information processing apparatus and the infrared output apparatus via a network.
  • the first information processing apparatus includes an operation information analysis unit that analyzes operation information corresponding to an operation input. If it is determined that the analysis result by the operation information analysis unit at least includes a control command for the first type of device operable by communication of the infrared pattern, the infrared output device is set to the infrared pattern corresponding to the control command. Output to the first type of device.
  • the second information processing apparatus includes a control command determination unit and a second control unit.
  • the control command determination unit includes, in the analysis result by the operation information analysis unit, a control command for a first type of device operable by communication of at least an infrared pattern or a control command for a second type of device operable at least via a network. It is determined whether or not the The second control unit controls the device of the second type via the network based on the control command when the control command determination unit determines that the control command to the device of the second type is included.
  • a second information processing apparatus is connected to the first information processing apparatus and the infrared output apparatus, and as a result of analysis of the operation information, a control instruction for the device of the second type in the operation information Is determined to be included, the second type of device is controlled via the network. Therefore, since the device which can not be operated via the network is operated by the infrared output device and the device which can be operated via the network is operated by the second information processing device, an operation system capable of controlling any device can be constructed.
  • the second invention for solving the second subject includes the following.
  • a control system comprises an input receiving device and an infrared output device.
  • the input reception device receives a control instruction for a control device controllable by infrared light by voice input.
  • the infrared output device is attached to the inside of a fixed device whose position is fixed in a predetermined space. The infrared output device outputs infrared light to the control device when the input reception device receives a control instruction.
  • the control device can be controlled via infrared light by voice input, since the control system according to the first aspect of the present invention has the above configuration. Further, since the position of the fixed device is fixed in the predetermined space, it is possible to predict in advance the reach of the infrared light output by the infrared output device attached to the fixed device. Therefore, the infrared output device can easily control any control device as long as the device present in the reach is controllable by infrared light. In addition, since the infrared output device is attached to a fixed device, the installation space for the infrared output device can be eliminated.
  • a control system according to a second aspect of the second invention is the control system according to the first aspect of the second invention, wherein the fixed device is attached and fixed to a ceiling or a wall of a room.
  • the control system according to the second aspect of the second invention is embedded in and fixed to the ceiling or wall of a room.
  • the fixed device is attached and fixed to the ceiling or wall of the room.
  • a lighting fixture, an air conditioner, or the like can be used as the fixed device.
  • the fixed device is embedded and fixed to the ceiling or wall of the room.
  • a lighting fixture, an air conditioner, a wall-mounted television, or the like can be used as the fixed device.
  • the control system according to a third aspect of the second invention is the control system according to the first aspect or the second aspect of the second invention, wherein the fixed device is an air conditioner.
  • the air conditioner is mounted at a high position (eg, near the ceiling of a room). Therefore, in the control system according to the third aspect, it is possible to easily control the control device present in a place lower than the place where the air conditioner is installed.
  • a control system is the control system according to any one of the first aspect to the third aspect of the second invention, wherein the infrared output device is attached to the area of the upper half of the body of the fixed device It is Therefore, in the control system according to the fourth aspect, infrared rays can be output from a high position. As a result, the probability of avoiding a shield entering the propagation path of infrared light in the predetermined space can be increased.
  • an infrared output device is attached to the top of a floor-mounted air conditioner.
  • a control system is the control system according to any of the first aspect to the fourth aspect of the second invention, wherein the input receiving device is disposed inside the fixed device.
  • the input receiving device is disposed inside the fixed device, the system configuration can be simplified. In addition, the installation space for the input reception apparatus can be eliminated.
  • a control system is the control system according to any of the first aspect to the fifth aspect of the second invention, wherein the attitude control device controls an attitude of the infrared output device to the infrared output device. It is attached.
  • the output direction of the infrared light can be changed to a desired direction
  • the arrival probability of the infrared light to the control device can be increased.
  • the reliability of the control system can be enhanced.
  • a control system is the information processing apparatus capable of communicating with the input reception device and the infrared output device via the network in the control system according to any one of the first aspect to the sixth aspect of the second invention. Further comprising
  • the information processing apparatus includes a voice analysis unit, a control content specification unit, and an output command transmission unit.
  • the voice analysis unit analyzes voice input.
  • the control content specifying unit specifies the control content indicating the control device and the control instruction to the control device from the analysis result by the voice analysis unit.
  • the output command transmission unit transmits an infrared output command to the infrared output device based on the control content specified by the control content specification unit.
  • the information processing apparatus on the network transmits an infrared output command to the infrared output apparatus from the analysis result of analysis of the voice input.
  • the control device and the control instruction can be specified in detail. .
  • An infrared output device is mounted inside a fixed device whose position is fixed in a predetermined space, and receives an instruction to control an infrared-controllable control device by voice input.
  • the receiving device receives the control instruction, it outputs an infrared ray to the control device.
  • the infrared output device since the position of the fixed device is fixed, the reach of the infrared output can be predicted in advance. Further, the infrared output device outputs infrared light based on the voice input inputted through the voice receiving device to the control device. Therefore, the infrared output device can easily control any control device as long as the device present in the reach is controllable by infrared light. In addition, since the infrared output device is attached to the fixed device, the installation space for the infrared output device can be eliminated.
  • the third invention for solving the third problem is as follows.
  • a control system comprises an input receiving device, an infrared output device, an environmental information detecting device, and an information processing device.
  • the input reception device receives an input of a control instruction to a control device that can be controlled by infrared light.
  • the infrared output device outputs infrared light to the control device.
  • the environmental information detection device detects environmental information around the control device.
  • the information processing apparatus receives a control instruction from the input receiving device, and transmits an infrared output instruction to the infrared output device based on the control instruction.
  • the information processing apparatus receives the environmental information from the environmental information detection apparatus, and determines that the control device is controlled based on the output command and the environmental information.
  • the information processing apparatus receives the environmental information from the environmental information detection apparatus and determines whether the control device is controlled based on the output command and the environmental information.
  • processing may be performed such that the control device is controlled. For example, it re-sends the output command, or informs the administrator of the control device that the control device is not controlled to prompt transmission of the output command.
  • a reliable control system can be provided.
  • a control system is the control system according to the first aspect of the third aspect of the present invention, wherein the information processing device determines that the output device is the output command when it is determined that the control device is not controlled. Re-send. As a result, since the control device is reliably controlled, a highly reliable control system can be provided.
  • the control system according to the third aspect of the third invention is not controlled when the information processing apparatus determines that the control device is not controlled in the control process according to the first aspect or the second aspect of the third invention.
  • the user of the input acceptance device is prompted to re-enter the control instruction, so that the control device is reliably controlled.
  • a reliable control system can be provided.
  • a control system is the control system according to any of the first aspect to the third aspect of the third aspect, wherein the attitude control device controls an attitude of the infrared output device to the infrared output device. It is attached.
  • the output direction of the infrared light can be changed to a desired direction, so the arrival probability of the infrared light to the control device can be increased. As a result, the reliability of the control system can be enhanced.
  • An information processing apparatus is connected to an input receiving apparatus, an infrared output apparatus, and an environmental information detecting apparatus.
  • the input receiving device receives an input of a control instruction to a control device controllable by infrared light.
  • the infrared output device outputs infrared light to the control device.
  • the environmental information detection device detects environmental information around the control device.
  • the information processing apparatus includes an output command transmission unit and a control determination unit.
  • the output command transmission unit receives a control command from the input reception device, and transmits an infrared output command to the infrared output device based on the control command.
  • the control determination unit receives environmental information from the environmental information detection device, and determines that the control device is controlled based on the infrared output command and the environmental information.
  • the information processing apparatus receives the environmental information from the environmental information detecting apparatus and determines whether the control device is controlled according to the output command and the environmental information, so that the control device If not controlled, processing may be performed such that the control device is controlled. For example, it re-sends the output command, or informs the administrator of the control device that the control device is not controlled to prompt transmission of the output command. As a result, a reliable control system can be provided.
  • An operation system comprises an air conditioner and an infrared output device.
  • the air conditioner has an indoor unit.
  • the infrared output device is installed on the indoor unit or on a wall or ceiling near the indoor unit.
  • the infrared output device receives the first information regarding the command to the operation target device, and transmits an infrared signal corresponding to the first information to the operation target device.
  • the operation target device is a device other than the air conditioner that can be operated by an infrared signal.
  • the air conditioner has a device management device that manages the operation target device.
  • the device management apparatus includes a command information receiving unit and a determination unit.
  • the command information receiving unit receives second information related to the content of the command.
  • the determination unit determines the presence or absence of a divergence between the operation content of the operation target device and the content of the command based on the operation content of the operation target device and the second information.
  • the equipment management device of the air conditioner determines whether or not there is a divergence between the actual operation content of the operation target device and the content of the command for the operation target device, so both are separated (operation failure state) Is hard to be left alone.
  • the determination unit preferably determines at least whether the operation target device has operated / stopped according to the operation.
  • the air conditioner has the equipment management device, which has the following merits.
  • Houses and offices are often air-conditioned by an air conditioner. Therefore, by providing the device management apparatus in the air conditioner, it is possible to manage the operation target device without separately providing a device management device, and the facility cost is easily suppressed.
  • the infrared output device is installed in the indoor unit of the air conditioner or on a wall surface or a ceiling surface in the vicinity of the indoor unit, thereby providing the following merits, in particular.
  • the furniture or the like Since furniture or the like is placed in a house or office, depending on the installation position of the infrared output device, the furniture or the like may be an obstacle, and the infrared signal may not reach the infrared light receiving unit of the operation target device.
  • the indoor unit is often provided on a ceiling or a ceiling that can overlook a space from its inherent functional point of view. Moreover, in order to achieve the purpose of air conditioning, there is a low possibility that furniture such as a shelf is disposed near the indoor unit so as to prevent air flow. That is, the possibility that an obstacle obstructing the transmission of the infrared signal is installed in the vicinity of the indoor unit is relatively low.
  • the infrared output device is installed on the indoor unit of the air conditioner, or on a wall or ceiling near the indoor unit, the operation content instructed from the infrared output device and the operation content of the actual device It is hard to occur in the first place the situation where the two are separated.
  • An operation system is the operation system according to the first aspect of the fourth invention, wherein the device management apparatus further includes a first information transmission unit.
  • the first information transmission unit transmits the first information to the infrared ray output device.
  • the operation system when the device management apparatus transmits the first information to the infrared output device, an infrared signal corresponding to the first information is transmitted to the operation target device. That is, the transmission operation of the infrared output device is controlled by the equipment management device of the air conditioner. And since the infrared output device is installed in the indoor unit or in the vicinity of the indoor unit, the operation system can be realized with almost no wiring work for installing the infrared output device.
  • An operation system is the operation system according to the second aspect of the fourth aspect of the present invention, wherein the first information transmission unit determines that the determination unit determines that there is divergence. Re-send the first information to
  • the operation failure state is hard to be left.
  • An operation system is the operation system according to any of the first aspect to the third aspect of the fourth aspect of the present invention, wherein the infrared output device is mounted in the indoor unit.
  • the infrared output device is mounted on the indoor unit, the work of connecting the infrared output device and the indoor unit at the site can be eliminated.
  • An operation system is the operation system according to any of the first aspect to the fourth aspect of the fourth aspect of the present invention, further comprising an operating state detection unit.
  • the driving state detection unit detects the driving state of the operation target device.
  • the device management apparatus further includes a determination unit. The determination unit determines the drive content of the operation target device based on the drive condition detected by the drive condition detection unit.
  • the operation system has an operation state detection unit that detects the operation state of the operation target device, and the operation content of the operation target device is determined based on the detected operation state. Even if the operation target device does not have a part or the like, management by the device management apparatus can be performed.
  • the operation system according to a sixth aspect of the fourth aspect of the present invention is the operation system according to the fifth aspect of the fourth aspect of the present invention, wherein the driving state detection unit includes a microphone, a camera, a sensor for measuring current or power, an illuminance sensor, a temperature
  • the sensor includes at least one of a barometric pressure sensor.
  • the driving state detection unit acquires the operation sound of the operation target device by the microphone and the notification sound when the infrared signal is received, detects the operation of the operation target device by the camera, and various state quantities by various sensors. By measuring or the like, the operating state of the operation target device can be accurately grasped.
  • An operation system is the operation system according to any one of the first to sixth aspects of the fourth invention, wherein the device management apparatus further includes an output unit.
  • the output unit outputs information on the determination result of the determination unit.
  • An operation system is the operation system according to any one of the first aspect to the seventh aspect of the fourth invention, further comprising an instruction receiving device.
  • the instruction accepting unit accepts an instruction for the operation target device as an instruction voice, and transmits a signal related to the instruction voice to an analyzer that analyzes the signal via the network.
  • the first information is information based on the analysis result of the signal by the analysis device.
  • the operation target device can be operated by voice, the convenience is high.
  • any device can be controlled.
  • the operation system according to the second aspect of the present invention can control any device in the vicinity of the operation device.
  • the system can be appropriately managed.
  • the reliability of the system can be enhanced.
  • the reliability of the system can be enhanced.
  • the extensibility to the first type of device can be enhanced.
  • the operation system according to the seventh aspect of the present invention can control a plurality of types of devices of the first type.
  • the system configuration can be simplified.
  • the first type of device and the second type of device can be controlled by voice input.
  • the device can be controlled without accessing the information processing apparatus on the network.
  • the device can be appropriately controlled in accordance with the environment of the user.
  • the comfort of the user can be improved.
  • the user can be made to recognize the specific situation.
  • the operation system according to the fourteenth aspect of the first invention can provide an operation system with high extensibility.
  • the operation system according to the fifteenth aspect of the first invention can provide an operation system with high extensibility.
  • the operation system can be further appropriately managed.
  • the device can be appropriately controlled in accordance with the environment of the user.
  • an operation system capable of controlling an arbitrary device can be constructed.
  • the second information processing apparatus can improve the reliability of the system.
  • the extensibility to the first type device can be enhanced.
  • the second information processing apparatus can control a plurality of models of the first type of device.
  • the first type of device and the second type of device can be controlled by voice input.
  • the device can be appropriately controlled in accordance with the environment of the user.
  • the comfort of the user can be improved.
  • the second information processing apparatus can make the user recognize the specific situation.
  • the second information processing apparatus can appropriately control the device according to the environment of the user.
  • the second information processing apparatus can construct an operation system capable of controlling any device.
  • any control device can be easily controlled by voice input.
  • the arrival probability of infrared light to the control device can be increased.
  • control system it is possible to easily control the control device present in a place lower than the place where the air conditioner is installed.
  • infrared light can be output from a high position.
  • control system according to the fifth aspect of the second invention, the system configuration can be simplified.
  • the arrival probability of infrared light to the control device can be increased.
  • an arbitrary device can be easily controlled by voice input.
  • control device can be easily controlled by voice input.
  • the control system according to the first aspect of the third aspect of the present invention can provide a highly reliable control system.
  • the reliability can be further enhanced.
  • the reliability can be further enhanced.
  • the arrival probability of the infrared light to the control device can be increased.
  • a highly reliable control system can be constructed by the information processing apparatus according to the fifth aspect of the third invention.
  • the device management apparatus of the air conditioner determines whether there is a divergence between the actual operation content of the operation target device and the content of the command for the operation target device. It is difficult for the state in which the two diverged (operation failure state) to be left untouched.
  • the wiring operation at the time of installation can be suppressed.
  • the operating state of the operation target device can be accurately grasped.
  • the air conditioner can be operated by voice even when the air conditioner is caused to perform a relatively complicated operation.
  • FIG. 1 is a schematic view showing a concept of the operation system 1001 according to the first embodiment of the first invention.
  • FIG. 2 is a schematic view showing the configuration of the operation system 1001 according to the embodiment.
  • the operation system 1001 includes an operation device 1050 including an input reception device 1060 and an infrared output device 1070, a first information processing device 1100, and a second information processing device 1200.
  • an operation device 1050 including an input reception device 1060 and an infrared output device 1070, a first information processing device 1100, and a second information processing device 1200.
  • devices present around the operation device 1050 can be operated.
  • types of devices “first type device 1010” and “second type device 1020” exist. Also, these devices are arranged in a building 1002.
  • the controller device 1050, the first information processor 1100, and the second information processor 1200 are illustrated one by one, but the number of devices is not limited to this.
  • the first information processing apparatus 1100 and the second information processing apparatus can be connected to any number of operating devices 1050, and can manage these operating devices 1050.
  • the first type of device 1010 is operable by communication of at least an infrared pattern.
  • a fan 1010a for example, a fan 1010a, a lighting device 1010b, a television 1010c, an air conditioner 1010d, and the like can be given.
  • reference numeral 1010 is used to indicate an arbitrary first type of device, and subscripts of lower case letters are added to indicate an individual first type of device.
  • the second type of device 1020 is operable at least via the network NW.
  • the second type device 1020 is managed by the second information processing apparatus 1200.
  • the second type device 1020 may include a fan 1020a, a lighting device 1020b, a television 1020c, an air conditioner 1020d, and the like.
  • reference numeral 1020 is used to indicate an optional second type device, and subscripts of lower case letters are added to indicate an individual second type device.
  • the controller device 1050 includes an input unit 1051, an output unit 1052, a communication unit 1053, a storage unit 1054, and a processing unit 1055, and functions as an input reception device 1060 and an infrared output device 1070.
  • the input unit 1051 is for inputting information to the operating device 1050.
  • the input unit 1051 includes a microphone, and the user 1005 can input information by voice (voice input).
  • voice voice input
  • Various commands are input to the controller device 1050 through the input unit 1021, and the processing unit 1055 executes processing according to the commands.
  • the input unit 1051 may have a keyboard, a mouse, and / or a touch screen or the like.
  • the output unit 1052 outputs various types of information from the operation device 1050.
  • the output unit 1022 is configured of a speaker or the like.
  • the output unit 1052 can output an infrared ray, thereby controlling peripheral devices.
  • the output unit 1052 may include not only a speaker but also a display.
  • the communication unit 1053 enables connection with an external network NW.
  • the controller device 1050 can transmit and receive information to and from the first information processing apparatus 1100, the second information processing apparatus 1200, and the like via the Internet and the like.
  • the storage unit 1054 stores information input to the operation device 1050, information calculated by the operation device 1050, and the like.
  • the storage unit 1054 is configured of a ROM, a RAM, and the like.
  • the storage unit 1054 stores an “infrared pattern storage database (DB) 1054 a”.
  • the infrared pattern storage DB stores information of an infrared pattern set for each model of the first type device 1010 existing around the operation device 1050.
  • the first type of device 1010 includes a plurality of models, and the infrared pattern corresponding to the control command is different for each model.
  • the storage unit 1054 stores various programs for realizing the functions of the processing unit 1055.
  • the processing unit 1055 is for executing information processing in the controller device 1050. Specifically, the processing unit 1055 includes a CPU, a cache memory, and the like. When the processing unit 1055 executes the program incorporated in the storage unit 1054, the controller device 1050 functions as the “input reception device 1060” and the “infrared output device 1070”.
  • the input reception device 1060 When receiving an operation input from the input unit 1051, the input reception device 1060 transmits operation information corresponding to the operation input to the first information processing apparatus 1100 via the communication unit 1053. An operation input can be input to the input reception device 1060 by voice. Further, the input reception device 1060 determines whether or not the second information processing device 1200 controls the device 1020 of the second type after a predetermined time has elapsed since the operation input, and determines the determination result as the first information processing device 1100. Send to Also. The input reception device 1060 determines whether the device 1010 of the first type is controlled by the transmission of the infrared pattern by the infrared output device 1070, and transmits the determination result to the first information processing device 1100 or the second information processing device 1200. Do.
  • the infrared output device 1070 When the infrared output device 1070 receives an output command from the second information processing device 1200 described later, the infrared output device 1070 reads an infrared pattern corresponding to the output command from the storage unit 1054, and the first type Output to the device 1010. Thereby, the device 1010 of the first type is controlled.
  • the first information processing apparatus 1100 includes an input unit 1101, an output unit 1102, a communication unit 1103, a storage unit 1104, and a processing unit 1105, and the operating device 1050 and the processing unit 1105 via the network NW. It is connected to the second information processing apparatus 1200.
  • the input unit 1101 inputs various information to the first information processing apparatus 1100.
  • the output unit 1102 outputs various types of information from the first information processing apparatus 1100.
  • the communication unit 1103 enables connection with an external network NW.
  • the storage unit 1104 stores information input to the first information processing apparatus 1100, information calculated by the first information processing apparatus 1100, and the like.
  • the processing unit 1105 executes information processing in the first information processing apparatus 1100.
  • the processing unit 1105 functions as an “operation information analysis unit 1110” and a “control instruction determination unit 1120” “control confirmation unit 1130” by executing a program incorporated in the storage unit 1104.
  • the operation information analysis unit 1110 analyzes the operation information corresponding to the operation input received from the operation device 1050.
  • voice information corresponding to the voice input is analyzed.
  • the meaning corresponding to the speech is analyzed and converted into text information.
  • the converted text information is sent to the control command determination unit 1120.
  • the control command determination unit 1120 determines whether the analysis result by the operation information analysis unit 1110 includes a control command for the device 1010 of the first type or a control command for the device 1020 of the second type. The analysis result is sent to the second information processing apparatus 1200.
  • the control confirmation unit 1130 receives, from the input reception device 1060, the determination result as to whether or not the second type of device 1020 is controlled by the second information processing device 1200.
  • the control confirmation unit 1130 sends the analysis result by the operation information analysis unit 1110 to the second information processing apparatus 1200 again.
  • the second information processing apparatus 1200 includes an input unit 1201, an output unit 1202, a communication unit 1203, a storage unit 1204, and a processing unit 1205, and the control device 1050 and the operation device 1050 via the network NW. It is connected to the first information processing apparatus 1100.
  • the input unit 1201 is for inputting various types of information to the second information processing apparatus 1200.
  • the output unit 1202 is for outputting various types of information from the second information processing apparatus 1200.
  • the communication unit 1203 enables connection with an external network NW.
  • the storage unit 1204 stores information input to the second information processing apparatus 1200, information calculated by the second information processing apparatus 1200, and the like.
  • the processing unit 1205 executes information processing in the second information processing apparatus 1200.
  • the processing unit 1205 functions as a “first control unit 1210” and a “second control unit 1220” and a “control confirmation unit 1230” by executing the programs incorporated in the storage unit 1204.
  • the first control unit 1210 receives the determination result by the control instruction determination unit 1120 from the first information processing apparatus 1100, if the determination result includes a control instruction for the device 1010 of the first type, this control instruction An output command for causing the first type of device 1010 to output an infrared pattern corresponding to the above is transmitted to the operation device 1050 (infrared output device 1070) via the communication unit 1203.
  • the second control unit 1220 receives the determination result by the control instruction determination unit 1120 from the first information processing apparatus 1100, if the determination result includes a control instruction for the device 1020 of the second type, this control instruction
  • the second type device 1020 is controlled via the network NW on the basis of.
  • the control confirmation unit 1230 receives, from the input reception device 1060, the determination result as to whether or not the first type device 1010 is controlled by the first information processing apparatus 1100.
  • the control confirmation unit 1230 transmits the analysis result by the operation information analysis unit 1110 to the infrared output device 1070 again.
  • FIG. 6 is a sequence diagram for explaining the operation of the operation system 1001 according to the present embodiment.
  • a control device A exists as a first type device 1010 and a control device B exists as a second type device 1020 around the user 1005.
  • the user 1005 performs an operation input to devices present in the vicinity.
  • an operation instruction for the control device A or the control device B is input by voice by the user 1005 (S1).
  • a command such as “turn on power of control device A” or “turn off control device B” is voice input by the user 1005.
  • the input reception device 1060 receives a voice input by the user 1005, converts the voice input into voice information, and transmits the voice information to the first information processing device 1100 and the second information processing device 1200 (S2).
  • the second information processing apparatus 1200 accumulates the received voice information as needed (S3).
  • the operation information analysis unit 1110 analyzes the audio information received from the controller device 1050 (S4).
  • the operation information analysis unit 1110 of the first information processing apparatus 1100 analyzes voice information using a neural network or the like.
  • the operation information analysis unit 1110 of the first information processing apparatus 1100 analyzes the meaning corresponding to the voice information from the voice information and converts it into text information.
  • the control command determination unit 1120 of the first information processing apparatus 1100 includes the control command for the device 1010 of the first type or the control command for the device 1020 of the second type in the analysis result by the operation information analysis unit 1110. It is determined whether or not there is (S5). When it is determined that the first information processing apparatus 1100 includes a control instruction for the device 1010 of the first type (S5-Yes), the first information processing apparatus 1100 transmits the determination result to the second information processing apparatus 1200.
  • the analysis result includes a control instruction for the control device A which is the first type of device.
  • the second information processing apparatus 1200 receives the determination result from the first information processing apparatus 1100 (S6), and determines the control content for the device 1010 (control device A) of the first type (S7). Then, the first control unit 1210 of the second information processing apparatus 1200 transmits an output command of an infrared pattern corresponding to the control command to the controller device 1050 (infrared output device 1070) via the communication unit 1203.
  • the infrared output device 1070 receives an output command from the second information processing device 1200, outputs an infrared pattern based thereon (S8), and controls the control device A which is the first type device 1010 ( S9).
  • the first information processing apparatus 1100 determines in step S5 that the control command to the device 1010 of the first type is not included (S5-No). If it is determined that the first information processing apparatus 1100 includes a control instruction for the second type device 1020 (S10-Yes), the first information processing apparatus 1100 transmits the determination result to the second information processing apparatus 1200.
  • the analysis result includes a control instruction for the control device B which is the device 1020 of the second type.
  • the second information processing apparatus 1200 receives the determination result from the first information processing apparatus 1100 (S11), and determines the control content for the device 1020 (control device B) of the second type (S12). Then, the second control unit 1220 of the second information processing apparatus 1200 controls the control device B, which is the second type device 1020, via the network NW based on the control command (S13).
  • step S10 determines in step S10 that the control command to the device 1020 of the second type (control device B) is not included (S10-No)
  • the operation system 1001 ends the process. .
  • steps S5 to S9 and steps S10 to S13 are in random order, and any one of them may be processed first.
  • the operation system 1001 includes the input reception device 1060, the first information processing device 1100, the second information processing device 1200, and the infrared output device 1070, and at least the infrared pattern A first type of device 1010 operable by communication and at least a second type of device 1020 operable via the network NW are operated.
  • the input reception device 1060 receives an operation input.
  • the first information processing apparatus 1100 is connected to the input reception apparatus 1060, and has an operation information analysis unit 1110 that analyzes operation information corresponding to an operation input.
  • the first information processing apparatus 1100 controls the control command for the first type device 1010 (control device A) or the control command for the second type device 1020 (control device B) according to the analysis result by the operation information analysis unit 1110. And the control command determination unit 1120 that determines whether or not it is included.
  • the control instruction determination unit 1120 determines that the control instruction to the device 1020 (control device B) of the second type is included And control the second type device 1020 (control device B) via the network NW based on the control command.
  • the infrared output device 1070 is connected to the first information processing device 1100 or the second information processing device 1200, and the control instruction determination unit 1120 includes a control instruction for the device 1010 (control device A) of the first type. If it is determined, the infrared pattern corresponding to the control command is output to the device 1010 (control device A) of the first type.
  • the operation system 1001 when it is determined that the operation information includes a control instruction for the device of the first type as a result of analysis of the operation information, the infrared pattern is transmitted to the device 1010 of the first type Send to control device A) and control.
  • the operation system 1001 determines that the control information for the device 1020 of the second type (control device B) is included in the operation information as a result of analysis of the operation information, the device of the second type via the network NW Control 1020 (control device B).
  • devices that can not operate via the network NW are operated by the infrared output device 1070, and devices that can operate via the network NW (the device of the second type 1020) are the second information processing device 1200 Since the operation is performed, any device around the operation device 1050 (input reception device 1060) can be controlled.
  • the operation information analysis unit 1110 of the first information processing apparatus 1100 analyzes operation information input by voice. Therefore, the operation system 1001 can control the first type device 1010 and the second type device 1020 by voice input.
  • the second information processing apparatus 1200 receives the determination result by the control command determination unit 1120 from the first information processing apparatus 1100.
  • the second information processing apparatus 1200 includes a control command for the device 1010 (control device A) of the first type in the determination result
  • the infrared pattern corresponding to the control command is transmitted to the device 1010 (control) of the first type
  • An output command to be output to the device A) is sent to the infrared output device 1070.
  • the second information processing apparatus 1200 transmits the output command to the infrared ray output apparatus 1070, whether or not the control of the device 1010 (control apparatus A) of the first type is executed in the second information processing apparatus 1200 Can judge. As a result, the reliability of the operation system 1001 can be enhanced.
  • the operation system 1001 includes the operation device 1050 that stores the input reception device 1060 and the infrared output device 1070 in the same housing. As described above, since the input reception device 1060 and the infrared output device 1070 are stored in the same case as the operation device 1050, it is determined whether the device can be operated via the network NW (the second type device 1020). It is possible to control any device around the operation device 1050 without depending on it.
  • NW the second type device 1020
  • the input reception device 1060 determines whether the second information processing apparatus 1200 controls the device 1020 of the second type, The determination result may be transmitted to the first information processing apparatus 1100 (steps S14 and S15). For example, the input reception device 1060 determines whether the second type device 1020 is controlled based on whether or not the peripheral device is operated within a predetermined time from the transmission of the voice information.
  • the administrator of the first information processing apparatus 1100 uses the second information processing apparatus 1200. It can be determined whether control of the second type device 1020 (control device B) has been executed. As a result, the operation system 1001 can be appropriately managed.
  • the administrator of the second information processing apparatus 1200 can determine whether control of the device 1010 (control device A) of the first type has been executed. Then, when the determination result that the device 1010 of the first type is not controlled is received, the second information processing apparatus 1200 can send an infrared pattern transmission command to the infrared ray output apparatus 1070 anew. As a result, the reliability of the operation system 1001 can be enhanced.
  • the device 1010 of the first type includes a plurality of models, and the infrared pattern corresponding to the control command is different for each model.
  • the infrared pattern corresponding to the control command is different for each model.
  • Such an infrared pattern is stored in the storage unit 1054 of the controller device 1050.
  • the information of these infrared patterns can be appropriately updated via the second information processing apparatus 1200.
  • the operation system 1001 determines whether or not the device 1010 of the first type is controlled by the transmission of the infrared pattern by the input reception device 1060, and the determination result is the second information processing device 1200.
  • the operation system 1001 according to the present embodiment is not limited to this.
  • the input reception device 1060 may determine whether or not the device 1010 of the first type is controlled by transmitting the infrared pattern, and may transmit the determination result only to the first information processing device 1100. It may be configured to transmit to both the first information processing apparatus 1100 and the second information processing apparatus 1200. In either configuration, the reliability of the operation system 1001 can be enhanced.
  • the second information processing apparatus 1200 or the infrared output apparatus 1070 further includes an infrared pattern generation unit that generates an infrared pattern corresponding to the control content of the first type device 1010. Good.
  • an infrared pattern generation unit that generates an infrared pattern corresponding to the control content of the first type device 1010. Good.
  • Such a configuration can control the desired first type of device 1010.
  • the scalability to the first type of device 1010 can be enhanced.
  • the operation system 1001 may be configured such that the device 1020 of the second type includes the input reception device 1060 and / or the infrared output device 1070.
  • the second type devices 1020 present in the building 1002 may be configured to incorporate the operating device 1050. This makes it possible to simplify the system configuration.
  • FIG. 9 is a schematic view showing the configuration of the operation system according to the modification 1F.
  • FIG. 10 is a schematic view showing a configuration of an operating device 1050 according to a modification.
  • the storage unit 1054 of the controller device 1050 functions as the specific operation storage unit 1061
  • the processing unit 1055 of the controller device 1050 functions as the specific operation information identification unit 1062 and the specific operation execution unit 1063.
  • the specific operation storage unit 1061 stores specific operation information in association with a specific operation.
  • the specific operation storage unit 1061 associates and stores in advance, for example, voice information corresponding to “power on of the fan 1020 a of model D” and the specific operation of turning on the fan 1020 a of model D.
  • the specific operation information identification unit 1062 identifies the specific operation information for the second type device 1020 among the operation information corresponding to the operation input.
  • the specific operation execution unit 1063 executes the specific operation on the second type device 1020 when the specific operation information is identified by the specific operation information identification unit 1072.
  • FIGS. 11 and 12 are sequence diagrams showing the operation of the modification 1F.
  • the operations of the above-described steps S1 to S13 are performed.
  • the operation of the next steps V1 to V3 is added after the step S2. That is, after the input reception device 1060 converts the voice input by the user 1005 into voice information, the processing of “specific operation” is performed.
  • the specific operation information identification unit 1062 identifies specific operation information for the device 1020 of the second type among the operation information corresponding to the operation input (V1).
  • the specific operation information identification unit 1062 collates the information stored in the specific operation storage unit 1061 to identify whether it is specific operation information or not.
  • the specific operation execution unit 1063 executes a specific operation on the second type device 1020 (control device B) V2, V3).
  • the specific operation execution unit 1063 ends the process and returns to the process of step S4.
  • the input reception device 1060 identifies specific operation information for the device 1020 of the second type (control device B), the device 1020 of the second type (control device Since the specific operation is performed for B), the second type device 1020 (control device B) can be controlled without accessing the first information processing device 1100 or the second information processing device 1200 on the network NW.
  • the amount of information processing becomes enormous, so a voice analysis device on the network NW may be used.
  • analysis processing is executed on the terminal side (input reception device 1060). Thereby, access to the network NW is avoided, and quick device operation is realized.
  • FIG. 13 is a schematic view showing a configuration of an operation system according to the modification 1G.
  • FIG. 14 is a sequence diagram showing an operation of the modification 1G.
  • steps U1 and U2 are added to the operations of steps S1 to S13 described above, and steps S7 and S12 are replaced with U3 and U4.
  • an environment information detection device K exists around the control devices A and B.
  • the environmental information detection device K is a second type device 1020k, and detects “environmental information” indicating the state of the surrounding environment (U1).
  • the environmental information includes, for example, information such as temperature, humidity, and illuminance.
  • the processing unit 1205 of the second information processing apparatus 1200 further functions as an environment information acquisition unit 1241.
  • the environmental information acquisition unit 1241 acquires environmental information from the environmental information detection device K at a predetermined timing (U2).
  • the second information processing apparatus 1200 receives the determination result by the control instruction determination unit 1120 from the first information processing apparatus 1100, and the control instruction to the device 1010 (control device A) of the first type is determined as the determination result.
  • the output command of the infrared pattern based on the control command and the environment information is transmitted to the infrared output device 1070 (U3).
  • the infrared output device 1070 controls the device 1010 (control device A) of the first type. If it is determined that the determination result includes a control instruction for the device 1020 of the second type (control device B), the second information processing apparatus 1200 performs the second information processing based on the control instruction and the environment information.
  • the type device 1020 (control device B) is controlled via the network (U4).
  • the device is controlled based on the control command and the environment information, so the device can be appropriately controlled according to the environment of the user 1005.
  • FIG. 15 is a schematic view showing the configuration of the operation system according to the modified example 1H.
  • FIG. 16 is a schematic view showing the configuration of the second information processing apparatus 1200 according to the modification 1H.
  • the environment information detection device K exists around the control devices A and B.
  • the environmental information detection device K is a second type device 1020k, and detects environmental information indicating the state of the surrounding environment.
  • the storage unit 1204 of the second information processing device 1200 functions as the related device storage unit 1240, and the processing unit 1205 of the second information processing device 1200 includes the environment information acquisition unit 1241 and the related device. It further functions as an extraction unit 1242 and a related device control unit 1243.
  • the related device storage unit 1240 is associated with either the first type device 1010 (control device A) or the second type device 1020 (control device B) and the environment information, and the other first type device 1010r (related Device D) or any one or any combination of other second type devices 1020r (related devices E) are stored as related devices.
  • the related device storage unit 1240 is not limited to the “illuminance information” that is environment information and the “television of the S model” that is the device 1010 (control device A) of the first type.
  • “S-type lighting device” of one type of device 1010 r is stored as a related device (related device D).
  • the related device storage unit 1240 is the device 1010r of the first type with respect to the “temperature information” which is the environment information and the “air conditioner of H type” which is the device 1020 of the second type (control device B).
  • the "D model fan” is stored as a related device.
  • the related device storage unit 1240 is the device 1010r of the first type with respect to the “temperature information” which is environment information and the “air conditioner of D type” which is the device 1020 of the second type (control device B).
  • the "C model far infrared heater” and the "D model far infrared heater” of the second type device 1020r are stored as related devices.
  • the environmental information acquisition unit 1241 acquires “environmental information” from the environmental information detection device K at a predetermined timing.
  • the environmental information includes, for example, information such as temperature, humidity, and illuminance.
  • the related device extraction unit 1242 includes a control command for the device 1010 of the first type or a control command for the device 1020 of the second type.
  • the related device is extracted from the related device storage unit 1240.
  • the related device control unit 1243 When the related device extraction unit 1242 extracts another first type device 1010r as the related device (related device D), the related device control unit 1243 outputs an output command to the related device (related device D) extracted. Transmit to infrared output device 1070. Further, when the related device control unit 1243 extracts another device of the second type 1020 r as a related device (related device E) by the related device extraction unit 1242, the related device (related device E) extracted is Control via, 18 and 19 are sequence diagrams showing the operation of the modified example 1H. In the modification 1H, the operations of steps S1 to S6, S8 to S11, S13, and U1 to U4 described above are performed. Here, between steps S6 and U3, and between S11 and U4, the processing of “control of related equipment” of the next steps R1 to R8 is added.
  • control of related device a control command to the device 1010 (control device A) of the first type or the device 1020 of the second type (control device B) by the control command determination unit 1120 of the first information processing apparatus 1100. If it is determined that the control command is included, the related device extraction unit 1242 of the second information processing device 1200 extracts the related devices (related devices D and E) from the related device storage unit 1240 (R1).
  • the related device extraction unit 1242 extracts another first type device 1010r as the related device (related device D) (R2-Yes)
  • the related device control unit 1243 of the second information processing apparatus 1200 The output command to the related device (related device D) extracted is sent to the infrared output device 1070 (R3).
  • the infrared output device 1070 outputs an infrared pattern to the first type device 1010r (related device D) to control (R4, R5).
  • the related device control unit 243 of the second information processing apparatus 1200 performs a step Proceed to the process of R6.
  • step R6 when the related device control unit 1243 of the second information processing apparatus 1200 extracts another device of the second type 1020r as a related device (related device E) by the related device extraction unit 1242 (R6-) Yes) Control the extracted related device (related device E) via the network NW (R7, R8). If the second related device 1020 r is not extracted as the related device (related device E) by the related device extraction unit 1242 (R 6 -Yes), the processing ends.
  • the second information processing apparatus 1200 further includes an environment information acquisition unit 1241, a related device storage unit 1240, a related device extraction unit 1242, and a related device control unit 1243.
  • the environmental information acquisition unit 1241 acquires environmental information at a predetermined timing from an environmental information detection device K that detects environmental information indicating the state of the surrounding environment.
  • the related device storage unit 1240 is associated with either the first type device 1010 (control device A) or the second type device 1020 (control device B) and the environment information, and the other first type device 1010r (related Device D) or any one or any combination of other second type devices 1020r (related devices E) are stored as related devices.
  • the related device extraction unit 1242 includes a control command for the device 1010 (control device A) of the first type or a control command for the device 1020 (control device B) of the second type.
  • the related device (related device D, related device E) is extracted from the related device storage unit 1240.
  • the related device extraction unit 1242 extracts another first type device 1010r as the related device (related device D)
  • the related device control unit 1243 generates an infrared pattern corresponding to the extracted control content to the related device.
  • An output command for causing the related device (related device D) to output is transmitted to the infrared output device 1070.
  • the related device control unit 1243 extracts another device of the second type 1020 r as a related device (related device E) by the related device extraction unit 1242
  • the related device (related device E) extracted is Control via
  • the comfort of the user 1005 can be improved.
  • FIG. 20 is a schematic view showing a configuration of an operation system according to the modification 1I.
  • FIG. 21 is a schematic view showing the configuration of the second information processing apparatus 1200 according to the modification 1I.
  • FIG. 22 is a sequence diagram showing an operation of the modification 1I.
  • “control of a specific situation” as shown in steps Q1 to Q5 is executed separately from the operations in steps S1 to S13 described above.
  • the storage unit 1204 of the second information processing device 1200 functions as the specific situation storage unit 1250, and the processing unit 1205 of the second information processing device 1200 serves as the specific situation detection unit 1251 and the specific situation control unit 1252. It functions further.
  • the specific situation storage unit 1250 associates and stores the specific situation and the control content for the predetermined first type device 1010t and the first type device 1010t. Furthermore, the specific situation storage unit 1250 associates and stores the specific situation and the control content for the predetermined second type device 1020t and the second type device 1020t. For example, when the specific situation is "Tsunami", the predetermined first type device 1010t is "TV of S model", and is stored in association with the control content of "broadcast a national broadcast program”. Further, for example, when the specific situation is "Tsunami", the second type device 1020t is set as "D model air conditioner" and stored in association with the control content "turn off the power".
  • the specific situation detection unit 1251 detects a specific situation (Q1).
  • specific situations include tsunami, terrorism, large earthquakes and the like.
  • the specific situation control unit 1252 detects the specific situation (Q1-Yes)
  • the infrared pattern corresponding to the control content related to the specific situation is determined as the predetermined type 1 device 1010t (control apparatus A regardless of the operation information )
  • the infrared output device 70 outputs an infrared pattern to control the predetermined first type device 1010t (control device A) (Q3, Q4).
  • the specific situation control unit 1272 detects a specific situation (Q1-Yes), regardless of the operation information, with the control content related to the specific situation, the predetermined second type device 1020t (control apparatus B) Control (Q2, Q5).
  • the user 1005 when the specific situation is detected, the user 1005 is made to recognize the specific situation by operating the device 1010t (control apparatus A) of the first type related to the specific situation. Can. Further, depending on the type of the first type of device 1010t, control is performed to ensure safety under a specific situation. Furthermore, when the specific situation is detected, the second type device 1020t (control apparatus B) is controlled by the control content related to the specific situation, so that the user 1005 can recognize the specific situation. Further, depending on the type of the second type of device 1020t, control is performed to ensure safety under a specific situation.
  • the user 1005 can be identified by "broadcasting programs such as state-owned broadcasts”. It can be made to recognize. Also, regardless of the first type of device 1010t or the second type of device 1020t, if the device is "air conditioner”, by "turning off the power”, the safety under the specific situation is secured. It is controlled.
  • the second information processing apparatus 1200 receives the content of the control instruction from the first information processing apparatus 1100 and transmits the control instruction to the infrared ray output apparatus 1070.
  • the second information processing apparatus 1200 according to the present embodiment
  • the configuration of the operation system 1001 is not limited to this.
  • the first information processing apparatus 1100 may directly transmit the control command to the infrared output apparatus 1070.
  • FIG. 23 is a schematic view showing a concept of the operation system 1001 S according to the second embodiment of the first invention.
  • FIG. 24 is a schematic view showing the configuration of an operation system 1S according to the embodiment.
  • substantially the same reference numerals are given to the components already described, and redundant description will be omitted. Further, in the present embodiment, the configuration different from the other embodiments may be described with the suffix S attached.
  • the operation system 1001S includes an operation device 1050 including an input reception device 1060 and an infrared output device 1070, a first information processing device 1100S, and a second information processing device 1200S.
  • the first information processing apparatus 1100S and the second information processing apparatus 1200S of the operation system 101S connect to the third information processing apparatus 1300S via the network NW.
  • the user 1005 can operate the devices existing around the operation device 1050 by executing the operation input on the operation device 1050.
  • the devices include the “first type device 1010”, the “second type device 1020”, and the “third type device 1030”. Also, these devices are arranged in a building 1002.
  • the third type of device 1030 is operable at least via the network NW.
  • the third type device 1030 is managed by the third information processing apparatus 1300S.
  • the third type device 1030 may include a fan 1030a, a lighting device 1030b, a television 1030c, an air conditioner 1030d, and the like.
  • reference numeral 1030 is used to indicate an optional third type device, and subscripts of lower case letters are added to indicate an individual third type device.
  • the second information processing apparatus 1200S and the device 1020 of the second type are connected via the communication adapter 1007A that communicates by the first communication protocol.
  • the third information processing apparatus 1300S and the device 1030 of the third type are connected via a communication adapter 1007B that communicates by a second communication protocol different from the first communication protocol.
  • the control instruction determination unit 1120S of the first information processing apparatus 1100S determines whether the analysis result by the operation information analysis unit 1110 includes a control instruction for a control instruction for the device 1030 of the third type. Further judge. Then, when determining that the control instruction to the device 1030 of the third type is included, the control instruction determination unit 1120S transmits an operation instruction corresponding to the control instruction to the third information processing apparatus 1300S.
  • FIGS. 25A and 25B are sequence diagrams for explaining the operation of the operation system 1001 S according to the present embodiment.
  • a control device A exists as a first type device 1010 around the user 1005, a control device B as a second type device 1020, and a control device C as a third type device 1030. Shall exist.
  • the user 1005 performs voice input to devices present in the vicinity (W1). For example, commands such as “turn on power of control device A” and “turn off control device B” are voice input.
  • the input reception device 1060 receives a voice input by the user 1005, converts the voice input into voice information, and transmits the voice information to the first information processing device 1100S and the second information processing device 1200S (W2).
  • the second information processing apparatus 1200S accumulates voice information as needed (W3).
  • the operation information analysis unit 1110 analyzes the audio information received from the controller device 1050 (W4). For example, the operation information analysis unit 1110 of the first information processing apparatus 1100S analyzes voice information using a neural network or the like. Then, the operation information analysis unit 1110 of the first information processing apparatus 1100S analyzes the meaning corresponding to the sound information from the sound information and converts it into text information.
  • the control instruction determination unit 1120 of the first information processing apparatus 1100S determines whether the analysis result by the operation information analysis unit 1110 includes a control instruction for the device 1010 of the first type (W5).
  • the first information processing apparatus 1100S sends the determination result to the second information processing apparatus 1200S.
  • the analysis result includes a control instruction for the control device A which is the device 1010 of the first type.
  • the second information processing device 1200S receives the determination result from the first information processing device 1100S (W6), and determines the control content for the device 1010 (control device A) of the first type (W7). Then, the first control unit 1210 of the second information processing apparatus 1200S transmits an output command of an infrared pattern corresponding to the control command to the controller device 1050 (infrared output device 1070) via the communication unit 1203.
  • the infrared output device 1070 receives an output command from the second information processing device 1200S, outputs an infrared pattern based on this (W8), and controls the control device A which is the device 1010 of the first type ( W9).
  • the first information processing apparatus 1100S determines that the control instruction to the device 1010 of the first type is not included (W5-No)
  • the first information processing apparatus 1100S is the second type It is determined whether the control instruction to the device 1020 of the above is included (W10).
  • the first information processing apparatus 1100S transmits the determination result to the second information processing apparatus 1200S.
  • the analysis result includes a control instruction for the control device B which is the device 1020 of the second type.
  • the second information processing device 1200S receives the determination result from the first information processing device 1100S (W11), and determines the control content for the device 1020 (control device B) of the second type (W12). Then, the second control unit 1220 of the second information processing device 1200S controls the control device B, which is the second type device 1020, via the network NW based on the control command (W13).
  • the first information processing apparatus 1100S determines that the control instruction for the second type device 1010 is not included (W10-No)
  • the first information processing apparatus 1100S is the third type. It is determined whether the control instruction to the device 1030 of (1) is included (W14).
  • the first information processing apparatus 1100S sends the determination result to the third information processing apparatus 1300S.
  • the analysis result includes a control instruction for the control device C which is the device 1030 of the third type.
  • the third information processing device 1300S receives the determination result from the first information processing device 1100S (W15), and determines the control content for the device 1030 (control device C) of the third type (W16). Then, the third information processing device 1300S controls the control device C, which is the third type device 1030, via the network NW based on the control command (W17).
  • step W14 If it is determined in step W14 that a control instruction for the third type device 1030 (control device C) is not included (W14-No), the operation system 1001S ends the process.
  • steps W5 to W9, the steps W10 to W13, and the steps W14 to W17 are in random order, and any of them may be processed first.
  • the operation system 1001S according to the present embodiment is a third type in which the first information processing apparatus 1100S is different from the device 1020 of the second type.
  • Device 1030 is communicated with the third information processing apparatus 1300S operable via the network NW.
  • the control command determination unit 1120S of the first information processing apparatus 1100S further determines whether a control command for a control command for the device 1030 of the third type is included in the analysis result by the operation information analysis unit 1110.
  • the first information processing device 1100S determines that the control instruction determination unit 1120S includes a control instruction for the device 1030 of the third type
  • an operation instruction corresponding to the control instruction is sent to the third information processing device 1300S. Send.
  • the operation system 1001S when it is determined that the control information for the device 1010 (control device A) of the first type is included in the operation information, the infrared pattern is Send to and control one type of device (control device A).
  • the operation system 1001S determines that the control information for the second type device (control device B) is included in the operation information as a result of analysis of the operation information, the second type device 1020 via the network NW. (Control device B) is controlled.
  • the operation system 1001S determines that the control information for the third type device 1030 (control device C) is included in the operation information as a result of analysis of the operation information
  • the third type device 1030 control device
  • the operation instruction to the device 1030 (control device C) of the third type is transmitted to the third information processing apparatus 1300S capable of operating C) via the network NW.
  • the second information processing apparatus 1200S and the device 1020 of the second type are connected via the first communication adapter 1007A that communicates according to the first communication protocol.
  • the third information processing apparatus 1300S and the device 1030 of the third type are connected via a second communication adapter 1007B that communicates by a second communication protocol different from the first communication protocol.
  • the operation system 1001S can provide the operation system 1001S capable of transmitting an operation instruction also to the third type device 1030 that communicates with a communication protocol different from the second type device 1020.
  • the input reception device 1060 determines whether or not the device 1030 of the third type is controlled by the third information processing device 1300S, as shown in the sequences of FIGS.
  • the determination result may be transmitted to the first information processing apparatus 1100S and / or the second information processing apparatus 1200S (steps W18 to W20).
  • the input reception device 1060 determines whether or not the device 1030 of the third type is controlled, and transmits the determination result to the first information processing device 1100S and / or the second information processing device 1200S. Therefore, even if the administrator of the first information processing apparatus 1100S and / or the administrator of the second information processing apparatus 1200S are different from the administrator of the third information processing apparatus 1300S, the first information processing apparatus The administrator of the 1100S and / or the administrator of the second information processing apparatus 1200S can determine whether the device 1030 of the third type is controlled by the third information processing apparatus 1300S. For example, the input reception device 1060 determines whether the third type device 1030 is controlled based on whether or not the peripheral device is operated within a predetermined time from the transmission of the voice information. Thereby, the operation system 1001S can be managed more appropriately.
  • FIG. 27 is a schematic view showing a configuration of an operation system 1001S according to the modification 2B.
  • FIG. 28 is a schematic view showing a configuration of the second information processing device 1200S according to the modification 2B.
  • the environment information detection device K exists around the control devices A, B, and C.
  • the environmental information detection device K is a second type device 1020k, and detects “environmental information” indicating the state of the surrounding environment.
  • the environmental information includes, for example, information such as temperature, humidity, and illuminance.
  • the storage unit 1204S of the second information processing apparatus 1200S functions as the related device storage unit 1240S
  • the processing unit 1205S of the second information processing apparatus 1200S includes the environment information acquisition unit 1241S and the related device extraction. It further functions as the unit 1242S and the related device control unit 1243S.
  • the related device storage unit 1240S is either the first type device 1010 (control device A), the second type device 1020 (control device B), or the third type device 1030 (control device C) and the environment information.
  • any one of the other first type device 1010r (related device D), the other second type device 1020r (related device E), or the other third type device 1030r (related device F) is stored as a related device.
  • the related device storage unit 1240S transmits the environmental information “illuminance information” and the “type S television” as the first type device 1010 (control device A).
  • the “S-type lighting device” (related device D) of one type of device 1010 r and the “T-type lighting fixture” (related device E) of the third type device 1030 r are stored as related devices.
  • the related device storage unit 1240S is the device 1010r of the first type with respect to the “illuminance information”, which is environment information, and the “TV of T model”, which is the device 1010 of the third type (control device C).
  • the “T-model lighting equipment” (related equipment D) is stored as the related equipment.
  • the related device storage unit 1240S is the device 1010r of the first type with respect to the “temperature information” which is environment information and the “air conditioner of H type” which is the device 1010 of the first type (control device A).
  • the "D model fan” (related equipment D) is stored as the related equipment.
  • the related device storage unit 1240S is the device 10r of the first type with respect to the “temperature information” which is environment information and the “air conditioner of D type” which is the device 1020 of the second type (control device B).
  • the "C model far infrared heater” (related device D) and the “type D far infrared heater” (related device E) of the second type device 1020r are stored as related devices.
  • the related device storage unit 1240S is the device 1010r of the first type with respect to the “temperature information” which is environment information and the “air conditioner of M type” which is the device 1030 of the third type (control device C).
  • the “D-type fan” (related device D) and the “M-type fan” (related device F) of the third type device 1030 r are stored as related devices.
  • the environmental information acquisition unit 1241S acquires environmental information from the environmental information detection device K at a predetermined timing.
  • the related device extraction unit 1242S causes the control command determination unit 1120S to use the first type device 1010 (control device A), the second type device 1020 (control device B), or the third type device 1030 (control device C). If it is determined that the control command for any of the above is included, the related device is extracted from the related device storage unit 1240S.
  • the related device control unit 1243 S When the related device control unit 1243 S extracts another first type device 1010 r (related device D) as the related device by the related device extraction unit 1242 S, the related device control unit 1243 S outputs an output command to the related device (related device D) extracted Send to output device 1070.
  • the related device control unit 1243S extracts another second type device 1020r (related device E) as the related device by the related device extraction unit 1242S
  • the related device (related device E) extracted is Control via
  • the related device control unit 1243S extracts another third type device 1030r (related device F) as a related device by the related device extraction unit 1242S
  • the related device control unit 1243S responds to a control command to the related device (related device F) Operation instruction is transmitted to the third information processing apparatus 1300S.
  • FIGS. 30A, 30B, 31A, and 31B are sequence diagrams showing the operation of the modification 2B.
  • the operations of the steps W1 to W17 described above are performed.
  • the processing of “control of related equipment” of steps X1 to X13 is added between steps W6 and W7 and between W11 and W12.
  • the environmental information detection device K exists around the control devices A, B, and C, and environmental information is transmitted from the environmental information detection device K to the second information processing apparatus 1200S at a predetermined timing. (Steps W18 and 19).
  • the control command determination unit 1120S of the first information processing apparatus 1100S controls the control command for the device 1010 (control device A) of the first type
  • the device 1020 of the second type control device B
  • the related device extraction unit 1242S of the second information processing apparatus 1200S determines that the related device from the related device storage unit 1240S and the related device when it is determined that the control command to the device 1030 (control device C) of the third type is included.
  • Related Device D, Related Device E, Related Device F are extracted (X1).
  • the related device extraction unit 1242S extracts another first type device 1010r as a related device (related device D) (X2-Yes)
  • the related device control unit 1243S of the second information processing device 1200S The output command to the related device (related device D) extracted is sent to the infrared output device 1070 (X3).
  • the infrared output device 1070 outputs an infrared pattern to the first type device 1010r (related device D) to control (X4, X5).
  • step X2 if the related device extraction unit 1242S does not extract another first type device 1010r as the related device (related device D) (X2-No), the process proceeds to step X6.
  • step X6 when the related device extraction unit 1242S extracts another device of the second type 1020r as the related device (related device E) (X6-Yes), the related device control unit 1243S of the second information processing apparatus 1200S , And control the extracted related device (related device E) via the network NW (X7, X8).
  • step X9 when the related device extraction unit 1242S extracts another third type device 1030r as the related device (related device F) (X9-Yes), the related device control unit 1243S of the second information processing apparatus 1200S , And transmits an operation instruction to the extracted related device (related device F) via the network NW (X10).
  • the third information processing device 1300S controls the device 1030r (related device F) of the third type via the network NW (X11 to X13).
  • the related device extraction unit 1242S does not extract another third type device 1030r as the related device (related device F) (X9-No), the process ends.
  • the operation system 1001S When the second information processing apparatus 1200S extracts the device 1030r of the third type (related device F) as the related device, the operation system 1001S according to the modified example 2B described above performs the second operation based on the control command and the environment information. Since operation instructions for the three types of devices 1030 r (related devices F) are transmitted via the network, the devices can be appropriately controlled according to the environment of the user 1005.
  • the first information processing apparatus 1100 includes the control command determination unit 1120. However, this function may be included in the second information processing apparatus.
  • the second information processing apparatus 1200T includes a control command determination unit 1207T as shown in FIG. That is, in the second information processing apparatus 1200T, the processing unit 1205 further functions as a “control command determination unit 1207T”. Further, in the operation system 1001T according to the third embodiment, the operation information analysis unit 1110T of the first information processing apparatus 1100T transmits the text information converted from the voice information to the control command determination unit 1207T of the second information processing apparatus 1200T. Send.
  • the control command determination unit 1207T determines whether the analysis result by the operation information analysis unit 1110T of the first information processing apparatus 1100T includes a control command for the device 1010 of the first type or a control command for the device 1020 of the second type. Determine
  • control command determination unit 1207T specifies that the control device is the device 1010 of the first type
  • the control command determination unit 1207 sends the control content corresponding to the control device to the first control unit 1210T.
  • the control command determination unit 1207 determines that the control device is the device 1020 of the second type
  • the control command determination unit 1207 sends the control content corresponding to the control device to the second control unit 1220T.
  • the first control unit 1210T instructs the communication unit 1203 to output the infrared pattern corresponding to the control instruction. It transmits to the operating device 1050 (infrared output device 1070) via
  • the second control unit 1220T transmits the second type device 1020 via the network NW based on the control instruction. Control.
  • FIG. 33 is a sequence diagram for explaining the operation of the operation system 1001T according to the present embodiment. With the configuration described above, in the operation system 1001T according to the third embodiment, processing as shown in FIG. 33 is performed.
  • a control device A exists as a first type device 1010 and a control device B exists as a second type device 1020 around the user 1005.
  • the user 1005 performs an operation input to devices present in the vicinity.
  • an operation instruction for the control device A or the control device B is input by voice by the user 1005 (A1).
  • a command such as “turn on power of control device A” or “turn off control device B” is voice input by the user 1005.
  • the input reception device 1060 receives a voice input by the user 1005, converts the voice input into voice information, and transmits the voice information to the first information processing device 1100T and the second information processing device 1200T (A2).
  • the second information processing apparatus 1200T accumulates the received voice information as needed (A3).
  • the operation information analysis unit 1110T analyzes the audio information received from the controller device 1050 (A4).
  • the operation information analysis unit 1110T of the first information processing apparatus 1100T analyzes voice information using a neural network or the like.
  • the operation information analysis unit 1110T of the first information processing apparatus 1100T analyzes the meaning corresponding to the voice information from the voice information and converts it into text information. Then, the analysis result of the voice information is transmitted to the second information processing device 1200T.
  • the control command determination unit 1207T of the second information processing apparatus 1200T includes a control command for the device 1010 of the first type or a control command for the device 1020 of the second type in the analysis result by the operation information analysis unit 1110T. It is determined whether or not there is (A5).
  • the second information processing apparatus 1200T includes a control instruction for the device 1010 of the first type (A5-Yes)
  • the second information processing apparatus 1200 sends the determination result to the first control unit 1210T.
  • the analysis result includes a control instruction for the control device A which is the first type of device.
  • the first control unit 1210T of the second information processing apparatus 1200T acquires the determination result (A6), and determines the control content for the device 1010 (control device A) of the first type based on the determination result (A7) ). Then, the first control unit 1210T of the second information processing device 1200T transmits an output command of an infrared pattern corresponding to the control command to the operation device 1050 (infrared output device 1070) via the communication unit 1203.
  • the infrared output device 1070 receives an output command from the second information processing device 1200T, outputs an infrared pattern based on this (A8), and controls the control device A which is the first type device 1010 ( A9).
  • the second information processing apparatus 1200T determines that the control command for the device 1010 of the first type is not included in the above step A5 (A5-No), the control command for the device 1020 of the second type is included. It is determined whether or not it is determined (A10).
  • the second information processing apparatus 1200T includes a control instruction for the device 1020 of the second type (A10-Yes)
  • the second information processing apparatus 1200 sends the determination result to the second control unit 1220T.
  • the analysis result includes a control instruction for the control device B which is the device 1020 of the second type.
  • the second control unit 1220T of the second information processing apparatus 1200T acquires the determination result (A11), and determines the control content for the device 1020 (control device B) of the second type (A12). Then, the second control unit 1220T of the second information processing apparatus 1200T controls the control device B, which is the second type device 1020, via the network NW based on the control command (A13).
  • the operation system 1001 ends the process. .
  • steps A5 to A9 and steps A10 to A13 are in random order, and any of them may be processed first.
  • the operation system 1001T includes the input reception device 1060, the first information processing device 1100T, the second information processing device 1200T, and the infrared output device 1070, and at least the infrared pattern A first type of device 1010 operable by communication and at least a second type of device 1020 operable via the network NW are operated.
  • the input reception device 1060 receives an operation input.
  • the first information processing apparatus 1100T is connected to the input reception apparatus 1060, and has an operation information analysis unit 1110T that analyzes operation information corresponding to an operation input.
  • the control instruction determination unit 1207T determines that the control instruction to the device 1020 (control device B) of the second type is included And control the second type device 1020 (control device B) via the network NW based on the control command.
  • the infrared output device 1070 is connected to the first information processing device 1100 or the second information processing device 1200, and the control instruction determination unit 1207T includes a control instruction for the device 1010 (control device A) of the first type. If it is determined, the infrared pattern corresponding to the control command is output to the device 1010 (control device A) of the first type.
  • the second information processing apparatus 1200T analyzes the control command for the device 1010 (control device A) of the first type or the second type in the analysis result by the operation information analysis unit 1110T.
  • the control command determination unit 1207T determines whether a control command to the device 1020 (control device B) is included.
  • the operation system 1001T when it is determined that the operation information includes a control instruction for the device of the first type as a result of analysis of the operation information, the infrared pattern is transmitted to the device 1010 of the first type Send to control device A) and control.
  • the operation system 1001T determines that the control information for the device 1020 of the second type (control device B) is included in the operation information as a result of analysis of the operation information, the device of the second type via the network NW Control 1020 (control device B).
  • devices that can not operate via the network NW are operated by the infrared output device 1070, and devices that can operate via the network NW (the device of the second type 1020) are the second information processing device 1200T. Since the operation is performed, any device around the operation device 1050 (input reception device 1060) can be controlled.
  • the operation information analysis unit 1110T of the first information processing apparatus 1100T analyzes the operation information input by voice. Therefore, the operation system 1001 can control the first type device 1010 and the second type device 1020 by voice input.
  • the second information processing apparatus 1200T includes the control instruction for the device 1010 (control device A) of the first type in the determination result by the control instruction determination unit 1207, An output command for outputting the infrared pattern corresponding to the control command to the device 1010 (control device A) of the first type is transmitted to the infrared output device 1070.
  • the second information processing apparatus 1200 transmits the output command to the infrared ray output apparatus 1070, whether or not the control of the device 1010 (control apparatus A) of the first type is executed in the second information processing apparatus 1200 Can judge. As a result, the reliability of the operation system 1001 can be enhanced.
  • the operation system 1001T according to the third embodiment has the same features as the operation system 1001 according to the first embodiment.
  • the modification of the first embodiment is also applicable as it is to the operation system 1001T according to the third embodiment. Specifically, steps S5 and S10 in FIGS. 7, 8, 11, 14 and 18 are replaced with the above steps A5 and A10.
  • the second information processing apparatus 1200V includes a control command determination unit 1207V as shown in FIG. Further, in the fourth embodiment, the operation information analysis unit 1110V of the first information processing apparatus 1100V transmits the text information converted from the voice information to the control command determination unit 1207V of the second information processing apparatus 1200V.
  • the control instruction determination unit 1207V of the second information processing apparatus 1200V determines whether the analysis result by the operation information analysis unit 1110V includes a control instruction for a control instruction to the device 1030 of the third type. Further judge. Then, when it is determined that the control instruction to the device 1030 of the third type is included, the control instruction determination unit 1207 transmits an operation instruction corresponding to the control instruction to the third information processing apparatus 1300V.
  • FIGS. 35A and 35B are sequence diagrams for explaining the operation of the operation system 1001V according to the present embodiment.
  • a control device A exists as a first type device 1010 around the user 1005, a control device B as a second type device 1020, and a control device C as a third type device 1030. Shall exist.
  • the user 1005 performs voice input to devices present in the vicinity (B1). For example, commands such as “turn on power of control device A” and “turn off control device B” are voice input.
  • the input reception device 1060 receives a voice input by the user 1005, converts the voice input into voice information, and transmits the voice information to the first information processing device 1100V and the second information processing device 1200V (B2).
  • the second information processing apparatus 1200V accumulates voice information as needed (B3).
  • the operation information analysis unit 1110 analyzes the audio information received from the controller device 1050 (B4).
  • the operation information analysis unit 1110V of the first information processing apparatus 1100V analyzes voice information using a neural network or the like. Then, the operation information analysis unit 1110V of the first information processing apparatus 1100V analyzes the meaning corresponding to the sound information from the sound information and converts it into text information.
  • the control instruction determination unit 1207V of the second information processing apparatus 1200V determines whether the analysis result by the operation information analysis unit 1110V includes a control instruction for the device 1010 of the first type (B5).
  • the second information processing apparatus 1200V includes a control command for the device 1010 (control device A) of the first type (B5-Yes)
  • the second information processing device 1200 sends the determination result to the first control unit 1210V.
  • the analysis result includes a control instruction for the control device A which is the device 1010 of the first type.
  • the first control unit 1210V of the second information processing device 1200V acquires the determination result (B6), and determines the control content for the device 1010 (control device A) of the first type based on the determination result (B7) ). Then, the first control unit 1210V of the second information processing device 1200V transmits an output command of an infrared pattern corresponding to the control command to the operation device 1050 (infrared output device 1070) via the communication unit 1203.
  • the infrared output device 1070 receives an output command from the second information processing device 1200 V, outputs an infrared pattern based on this (B 8), and controls the control device A which is the first type device 1010 ( B9).
  • the second information processing apparatus 1200V determines that the control command for the device 1010 of the first type is not included in the step B5 (B5-No), the control command for the device 1020 of the second type is included. It is determined whether or not (B10).
  • the second information processing apparatus 1200V transmits the determination result to the second control unit 1220V.
  • the analysis result includes a control instruction for the control device B which is the device 1020 of the second type.
  • the second control unit 1220V of the second information processing device 1200V acquires the determination result (B11), and determines the control content for the device 1020 (control device B) of the second type (B12). Then, the second control unit 1220V of the second information processing apparatus 1200V controls the control device B, which is the second type device 1020, via the network NW based on the control command (B13).
  • the control instruction determination unit of the second information processing device 1200V determines whether a control instruction for the device 1030 of the third type is included (B14).
  • the second information processing device 1200V sends the determination result to the third information processing device 1300V.
  • the analysis result includes a control instruction for the control device C which is the device 1030 of the third type.
  • the third information processing device 1300V receives the determination result from the second information processing device 1200V (B15), and determines the control content for the device 1030 (control device C) of the third type (B16). Then, the third information processing apparatus 1300V controls the control device C, which is the third type device 1030, via the network NW based on the control command (B17).
  • step B14 When it is determined in step B14 that the control command to the device 1030 of the third type (control device C) is not included (B14-No), the operation system 1001V ends the process.
  • steps B5 to B9, the steps B10 to B13, and the steps B14 to B17 are in random order, and any of them may be processed first.
  • the operation system 1001V according to the present embodiment is a third type in which the second information processing apparatus 1200V is different from the device 1020 of the second type.
  • Device 1030 is communicated with the third information processing apparatus 1300V operable via the network NW.
  • the control command determination unit 1207V of the second information processing apparatus 1200V further determines whether a control command for the control command for the device 1030 of the third type is included in the analysis result by the operation information analysis unit 1110V.
  • the second information processing device 1200V determines that the control instruction determination unit 1207V includes a control instruction for the device 1030 of the third type, the second information processing device 1200V sends an operation instruction corresponding to the control instruction to the third information processing device 1300V. Send.
  • the operation system 1001V when it is determined that the control information for the device 1010 (control device A) of the first type is included in the operation information, the infrared pattern is Send to and control one type of device (control device A).
  • the operation system 1001V determines that the control information for the second type device (control device B) is included in the operation information as a result of analysis of the operation information, the second type device 1020 via the network NW. (Control device B) is controlled.
  • the operation system 1001V determines that the control information for the device 1030 of the third type (control device C) is included in the operation information as a result of analysis of the operation information
  • the device 1030 of the third type control device Operation instruction to the device 1030 (control device C) of the third type is transmitted to the third information processing apparatus 1300V capable of operating C) via the network NW.
  • the operation system 1001V according to the fourth embodiment has the same features as the operation system 1001S according to the second embodiment.
  • the modification of the second embodiment is also applicable as it is to the operation system 1001V according to the fourth embodiment. Specifically, steps W5, W10 and W14 in FIGS. 25A, 25B, 26A, 26B, 30A and 30B are replaced with the above-mentioned steps B5, B10 and B14.
  • FIGS. 36 and 37 are schematic views showing the configuration of a control system 2001 according to the first embodiment of the second invention.
  • the control system 2001 includes an input reception device 2060, an infrared output device 2070, and an information processing device 2100.
  • the user 2005 can control a predetermined control device by performing input of a control instruction to the input reception device 2060.
  • the control device “first type device 2010” and “second type device 2020” exist.
  • these control devices are assumed to be disposed in the room R.
  • FIGS. 36 and 37 one input receiving device 2060, one infrared output device 2070, and one information processing device 2100 are shown, but the number of the respective devices is not limited to this.
  • the information processing device 2100 can be connected to an arbitrary number of devices and can manage these devices.
  • the first type of device 2010 is controllable by an infrared output signal.
  • a fan 2010a, a lighting device 2010b, a television 2010c, an air conditioner 2010d and the like can be mentioned.
  • the pattern of the infrared output signal is set in advance for each control device, and the control device 2010 can be controlled by using this.
  • the correspondence between the pattern of the infrared output signal and the control content is stored in the infrared pattern DB 2104A described later.
  • reference numeral 2010 is used to indicate an arbitrary first type of device, and subscripts of lower case letters are added to indicate an individual first type of device.
  • the second type of device 2020 can be directly controlled by the information processing apparatus 2100 via the network NW.
  • the second type of device 2020 includes a fan 2020a, a lighting device 2020b, a television 2020c, an air conditioner 2020d, and the like.
  • reference numeral 2020 is used to indicate an arbitrary second type device, and subscripts of lower case letters are added to indicate an individual second type device.
  • the input reception device 2060 receives an input of a control instruction to predetermined control devices 2010 and 2020.
  • the input reception device 2060 has a microphone, and receives a control instruction from the user 5 for the control devices 2010 and 2020 as a voice input through the microphone. Then, the input reception device 2060 transmits voice information corresponding to the received voice input to the information processing device 2100.
  • the input acceptance device 2060 detects a voice emitted by the user 2005, the input acceptance device 2060 transmits the voice information as it is to the information processing device 2100.
  • the infrared output device 2070 outputs infrared light to the control device (first type device) 2010. Further, the infrared output device 2070 has a posture control mechanism 2070A, and when receiving relative position information to be described later from the information processing device 2100, controls the posture of the infrared output device 2070 based on the relative position information.
  • the infrared output device 2070 can be attached to the inside of a fixed device 2020F described later.
  • the information processing apparatus 2100 includes an input unit 2101, an output unit 2102, a communication unit 2103, a storage unit 2104, and a processing unit 2105, and an input reception device via a network NW such as the Internet. 2060 and an infrared output device 2070 are connected.
  • the input unit 2101 is realized by an arbitrary input device, and inputs various information to the information processing apparatus 2100.
  • the output unit 2102 is realized by an arbitrary output device, and outputs various types of information from the information processing device 2100.
  • the communication unit 2103 is connected to an external network NW to enable information communication.
  • the storage unit 2104 is implemented by a ROM, a RAM, and the like, and stores information input to the information processing device 2100, information calculated by the information processing device 2100, and the like. The storage unit 2104 then stores “infrared pattern database (DB) 2104A” and “relative position database (DB) 2104B”.
  • the infrared pattern DB 2104A stores the correspondence between the pattern of the infrared output signal and the predetermined control content for each control device (first type device 2010).
  • the relative position DB 2104 B stores “relative position information” indicating the relative positional relationship between the infrared ray output device 2070 and the control device (device of the first type 2010) in the predetermined space (room R).
  • the infrared output device 2070 is fixed to the fixed device 2020F, it is replaced with information indicating relative positional relationship between the position of the infrared output device 2070 and the position of the first type device 2010 as relative position information. It is also possible to use information indicating the relative positional relationship between the position of the fixed device 2020F and the position of the first type device 2010.
  • the processing unit 2105 is realized by a CPU or the like, and executes information processing in the information processing apparatus 2100.
  • the processing unit 2105 executes the program stored in the storage unit 2104 to execute the “voice input analysis unit 2110”, the “control content identification unit 2120”, the “first control unit 2130”, and the “second control unit 2135”. Act as.
  • the voice input analysis unit 2110 analyzes the content of the input received from the input reception device 2060. Specifically, the input reception device 2060 analyzes the meaning corresponding to the voice from the voice information using a neural network or the like, and converts it into text information.
  • the control content specification unit 2120 specifies the control content indicating the control device and the control instruction from the analysis result by the voice input analysis unit 2110. For example, when the input reception device 2060 receives a voice input, the control content specification unit 2120 determines whether the text information converted by the voice input analysis unit 2110 includes the language information corresponding to the control device and the control instruction. To determine the control content.
  • control content specifying unit 2120 when the control content specifying unit 2120 specifies that the control device is the device 2010 of the first type, the control content specifying unit 2120 sends control content corresponding to the control device to the first control unit 2130. On the other hand, when the control content specifying unit 2120 specifies that the control device is the device 2020 of the second type, the control content specifying unit 2120 sends the control content corresponding to the control device to the second control unit 2135.
  • the first control unit 2130 transmits an infrared pattern corresponding to the control content to the infrared output device 2070. Specifically, the first control unit 2130 transmits an infrared output command to the infrared output device 2070 based on the control content specified by the control content specifying unit 2120 and the information stored in the infrared pattern DB 2104A. Thereby, the device 2010 of the first type is controlled via the infrared output device 2070. Further, the first control unit 2130 transmits relative position information of the infrared output device 2070 and the target first type device 2010 to the infrared output device 2070 together with an output command of infrared light. The relative position information is extracted from the relative position DB 2104B.
  • control content specifying unit 2120 specifies the control content related to the device 2020 of the second type
  • the second control unit 2135 controls the device 2020 of the second type via the network NW based on the control content.
  • FIGS. 39A and 39B are sequence diagrams for explaining the operation of the control system 2001 according to the present embodiment.
  • the user 2005 uses the input reception device 2060 to perform voice input to the control devices 2010 and 2020 (D1). Then, the input reception device 2060 transmits input information corresponding to the received voice input to the information processing device 2100 (D2).
  • the information processing device 2100 receives the input information (D3), and analyzes the content of the voice input (D4). Next, the information processing device 2100 specifies control content indicating the control devices 2010 and 2020 and control instructions for the control devices 2010 and 2020 (D5).
  • the information processing apparatus 2100 when the information processing apparatus 2100 specifies that the control content relates to the device 2010 of the first type (D6-Yes), the information processing apparatus 2100 extracts the information of the infrared pattern from the infrared pattern DB 2104A based on the control content (D7 ). Furthermore, the information processing device 2100 extracts relative position information between the device 2010 of the first type and the infrared output device 2070 (or fixed device 2020F) from the relative position DB 2104B (D8). Then, the information processing device 2100 transmits the information of the infrared pattern and the relative position information to the infrared output device 2070 together with the output command of the infrared ray (D9).
  • the infrared output device 2070 receives infrared pattern information and relative position information together with an infrared output command (D10), the attitude is changed toward the corresponding control device 2010 based on the relative position information (D10) D11). Then, the infrared output device 2070 outputs infrared light toward the control device (first type device) 2010 based on the received information of the infrared pattern (D12).
  • the control device (second type Device 2020 is controlled via the network NW (D14).
  • steps D6 to D9 and the processes in steps D13 and D14 are out of order, and any one of them may be processed first.
  • the control system 2001 includes the input reception device 2060, the infrared output device 2070, and the information processing device 2100.
  • the input reception device 2060 receives a control instruction from the user 2005 to the control devices 2010 and 2020 by voice input.
  • the infrared output device 2070 outputs infrared light to the control devices 2010 and 2020.
  • the information processing device 2100 includes a voice input analysis unit 2110, a control content specification unit 2120, a first control unit 2130, and a second control unit 2135.
  • the voice input analysis unit 2110 analyzes the content of the input received from the input reception device 2060.
  • the control content specification unit 2120 specifies the control content indicating the control device and the control instruction from the analysis result by the voice input analysis unit 2110.
  • the control content specifying unit 2120 specifies the control content regarding the device 2010 of the first type
  • the first control unit 2130 transmits an infrared pattern corresponding to the control content to the infrared output device 2070.
  • the control content specifying unit 2120 specifies the control content related to the device 2020 of the second type
  • the second control unit 2135 controls the device 2020 of the second type via the network NW based on the control content.
  • control system 2001 can control the first type of device 2010 that can be controlled by the output of the infrared pattern and the second type of device 2020 that can be controlled via the network NW.
  • the information processing device 2100 on the network NW can transmit an infrared output command to the infrared output device 2070S based on the analysis result of the voice input.
  • the control system 2001S voice analysis can be performed with high accuracy by using the information processing device 2100 that realizes a neural network or the like built on the network NW.
  • the control devices 2010 and 2020 and control instructions can be specified in detail. As a result, it is possible to provide a control system 2001 that can easily control any device.
  • the information processing apparatus 2100 on the network NW has an infrared pattern DB 2104A, and the correspondence between the pattern of the infrared output signal and the predetermined control content is set for each control device. I remember it. In this way, it is possible to set collectively the change, update, addition, etc. of the pattern of the infrared output signal.
  • the information of the infrared pattern DB 2104A may be storage held by the storage unit of each infrared output device 2070 instead of the information processing device 2100.
  • the infrared output device 2070 may be attached to the inside of the fixed device 2020F whose position is fixed in a predetermined space (room R). It is possible.
  • the fixed device 2020F is, for example, an air conditioner, a lighting fixture, a television, or the like, and is attached and fixed to the ceiling or wall of the room R. Alternatively, the fixed device 2020F may be embedded in and fixed to the ceiling or wall of the room R.
  • the fixed device 2020F can be configured by a second type of device 2020.
  • An air conditioner, a lighting fixture, a television etc. are mentioned as an example of such stationary equipment 2020F.
  • the air conditioner 2020d is used as the fixed device 2020F, as shown in FIG. 40, the infrared output device 2070 is mounted on the control mechanism behind the right side of the front panel.
  • the infrared output device 2070 is attached to the inside of the fixed device 2020F whose position is fixed in the predetermined space (for example, the room R). Then, since the position of the fixed device 2020F is fixed in the predetermined space (room R), it is possible to predict in advance the reach of the infrared light output by the infrared output device 2070 attached to the fixed device 2020F. Therefore, the infrared output device 2070 can easily control any control device (the first type of device 2010) as long as the device present in the reach is controllable by infrared light. Further, since the infrared output device 2070 is attached to the fixed device 2020 F, the installation space for the infrared output device 2070 can be eliminated.
  • the fixed device 2020F is attached and fixed to the ceiling or wall of the room R (see FIG. 37).
  • a fixed type apparatus attached and fixed to the ceiling or wall of room R a lighting fixture, an air conditioning apparatus, etc. are mentioned, for example. Both are mounted at a high position in a predetermined space (room R). Therefore, the probability of avoiding the shield entering on the propagation path of the infrared light in the predetermined space can be increased. In other words, the arrival probability of infrared rays to the control device (the first type device 2010) can be increased. As a result, the reliability of the control system 2001 can be enhanced.
  • the information processing device 2100S on the network NW has a relative position DB 2104B, and the control of the position of the infrared ray output device 2070 (or fixed device 2020F) and in a predetermined space
  • the relative position information indicating the relative positional relationship with the position of the device 2010 is stored.
  • the attitude control of each infrared output device 2070 can be performed on the information processing device 2100 side.
  • the information of the relative position DB 2104B may be stored not in the information processing device 2100 but in the storage unit of each infrared output device 2070.
  • the fixed device 2020F may be embedded in and fixed to the ceiling or wall of the room R as illustrated in FIG.
  • Examples of fixed devices embedded and fixed in the ceiling or wall of the room R include, for example, lighting fixtures, air conditioners, and wall-mounted televisions. Any fixed device is mounted at a high position in a predetermined space (room R). Therefore, the probability of avoiding the shield entering on the propagation path of the infrared light in the predetermined space can be increased.
  • the input reception device 2060 may be disposed inside the fixed device 2020F. This can simplify the system configuration. In addition, it is not necessary to secure a new installation space for the input reception device 2060.
  • the infrared output device 2070 may be attached to the upper half area of the fixed device 2020F. With such a configuration, infrared light can be output from a high position. As a result, the probability of avoiding a shield entering the propagation path of infrared light in the predetermined space can be increased.
  • an infrared output device is attached to the top of a floor-mounted air conditioner.
  • FIG. 43 is a schematic view showing a configuration of a control system 2001 S according to the second embodiment of the second invention.
  • substantially the same reference numerals are given to the components already described, and redundant description will be omitted. Further, in the present embodiment, the configuration different from the other embodiments may be described with the suffix S attached.
  • the input reception device 2060S and the infrared output device 2070S directly communicate, and the configuration of the information processing device 2100 is omitted. That is, the control system 2001S includes an input reception device 2060S and an infrared output device 2070S, and controls a predetermined control device (a first type of device) 2010. Here, it is assumed that these devices are arranged in the room R. Although one control device 2010 is shown in FIG. 43 for convenience of explanation, a plurality of control devices 2010 may exist.
  • the input reception device 2060S receives an input of a control instruction to the control device 2010. Then, the input reception device 2060S transmits voice information corresponding to the received voice input to the infrared output device 2070S.
  • the infrared ray output device 2070S includes an input unit 2071, an output unit 2072, a communication unit 2073, a storage unit 2074, and a processing unit 2075. Then, the infrared output device 2070S outputs an infrared ray to the control device 2010 via the output unit 2072.
  • the infrared output device 2070S is mounted in a fixed device 2020F whose position is fixed in a predetermined space (room R).
  • the input unit 2071 inputs various information to the infrared ray output device 2070S.
  • the output unit 2072 outputs various information from the infrared output device 2070S.
  • infrared rays are output by the function of the infrared ray transmitter as the output unit 2072.
  • the communication unit 2073 enables direct or indirect connection with an external network NW or the like.
  • the infrared output device 2070S and the input reception device 2060S are connected by the function of the communication unit 2073.
  • the storage unit 2074 is implemented by a ROM, a RAM, and the like, and stores information input to the infrared output device 2070, information calculated by the infrared output device 2070S, and the like.
  • “infrared pattern DB 2074A” is stored in the storage unit 2074.
  • the infrared pattern DB 2074A stores, for each control device, the correspondence between the pattern of the infrared output signal and the predetermined control content.
  • the processing unit 2075 is realized by a CPU or the like and executes information processing in the infrared output device 2070S.
  • the processing unit 2075 functions as an “output command transmission unit 2075A” by executing the program stored in the storage unit 2074.
  • the output command transmission unit 2075A outputs infrared light to the control device 2010 based on the information stored in the infrared pattern DB 2074A.
  • the control system 2001S includes the input reception device 2060S and the infrared output device 2070S.
  • the input reception device 2060S receives a control instruction to the control device 2010 that can be controlled by infrared light by voice input.
  • the infrared output device 2070S is attached to the inside of a fixed device 2020F whose position is fixed in a predetermined space (for example, a room R).
  • the infrared output device 2070S outputs infrared light to the control device 2010 when the input reception device 2060S receives a control instruction.
  • the control device 2010 can be controlled by infrared input via voice input.
  • the position of the fixed device 2020F is fixed in the predetermined space (room R)
  • the reach of the infrared light output by the infrared output device 2070S attached to the fixed device 2020F can be predicted in advance. Therefore, the infrared output device 2070S can easily control any control device 2010 as long as the device present in the reach is controllable by infrared light.
  • the installation space for the infrared output device 2070S can be eliminated.
  • the fixed device 2020F is attached and fixed to the ceiling or wall of the room R (see FIG. 36).
  • a fixed type apparatus attached and fixed to the ceiling or wall of room R a lighting fixture, an air conditioning apparatus, etc. are mentioned, for example. Both are mounted at a high position in a predetermined space (room R). Therefore, the probability of avoiding the shield entering on the propagation path of the infrared light in the predetermined space can be increased. In other words, the arrival probability of infrared light to the control device 2010 can be increased. As a result, the reliability of the control system 2001 can be enhanced.
  • the attitude control mechanism 2070A may be incorporated in the infrared ray output device 2070S.
  • the storage unit 2074 of the infrared output device 2070S has “relative position DB 2074B”.
  • “relative position information” indicating a relative positional relationship between the infrared ray output device 2070 S and the control device 2010 in the predetermined space (room R) is stored. Then, when the infrared output device 2070S outputs infrared light, the processing unit 2075 functions as a posture control unit 2075B.
  • Posture control unit 2075 B extracts relative position information from relative position DB 2074 B, drives posture control mechanism 2070 A based on this relative position information, and changes the position of infrared output device 2070. Thereby, the output direction of the infrared rays of the infrared ray output device 2070S is changed to a desired direction. As a result, the arrival probability of infrared light to the control device 2010 can be increased, and the reliability of the control system can be improved.
  • the relative position information is fixed instead of information indicating the relative positional relationship between the position of the infrared output device 2070S and the position of the control device 2010. It is also possible to use information indicating the relative positional relationship between the position of the formula device 2020F and the position of the control device 2010.
  • modified examples 3A to 3C of the first embodiment can be applied as they are.
  • FIGS. 47 and 48 are schematic views showing the configuration of a control system 3001 according to an embodiment of the third invention.
  • the control system 3001 includes an input reception device 3060, an infrared output device 3070, and an information processing device 3100.
  • the user 3005 can control the predetermined control device by executing the input of the control instruction to the input reception device 3060.
  • the control device there are a “first type device 3010” and a “second type device 3020”.
  • these control devices are assumed to be disposed in the room R.
  • FIGS. 47 and 48 one input receiving device 3060, one infrared output device 3070, and one information processing device 3100 are shown, but the number of the respective devices is not limited to this.
  • the information processing device 3100 can be connected to an arbitrary number of devices and can manage these devices.
  • the first type of device 3010 can be controlled by an infrared output signal.
  • a fan 3010a, a lighting device 3010b, a television 3010c, an air conditioner 3010d, and the like can be given.
  • the pattern of the infrared output signal is set in advance for each control device, and the control device 3010 can be controlled by using this.
  • the correspondence between the pattern of the infrared output signal and the control content is stored in an infrared pattern DB 3104A described later.
  • reference numeral 3010 is used to indicate an arbitrary first type of device, and subscripts of lower case letters are added to indicate an individual first type of device.
  • the second type of device 3020 can be directly controlled by the information processing device 3100 via the network NW.
  • the second type device 3020 may include a fan 3020a, a lighting device 3020b, a television 3020c, an air conditioner 3020d, and the like.
  • reference numeral 3020 is used to indicate an arbitrary second type device, and subscripts of lower case letters are added to indicate an individual second type device.
  • the input reception device 3060 receives an input of a control instruction to predetermined control devices 3010 and 3020.
  • the input reception device 3060 has a microphone, and can receive control instructions from the user 3005 to the control devices 3010 and 3020 by voice input through the microphone. Then, the input reception device 3060 transmits voice information corresponding to the received voice input to the information processing device 3100.
  • the input reception device 3060 detects a voice emitted by the user 3005
  • the input reception device 3060 transmits the voice information as it is to the information processing device 3100.
  • the input reception device 3060 is not limited to the input reception device, and receives an input from any input means.
  • the infrared output device 3070 outputs infrared light to a control device (a first type of device) 3010. Further, the infrared output device 3070 has an attitude control mechanism 3070A, and when receiving relative position information to be described later from the information processing device 3100, controls the attitude of the infrared output device 3070 based on the relative position information.
  • the infrared output device 3070 can be attached to the inside of a fixed device 3020 F whose position is fixed in a predetermined space (room R).
  • the fixed device 3020F is, for example, an air conditioner, a lighting apparatus, a television, or the like, and is attached and fixed to the ceiling or wall of the room R. Alternatively, the fixed device 3020F may be embedded in and fixed to the ceiling or wall of the room R.
  • the information processing apparatus 3100 includes an input unit 3101, an output unit 3102, a communication unit 3103, a storage unit 3104, and a processing unit 3105, and an input reception device via a network NW such as the Internet. It is connected to 3060 and an infrared output device 3070.
  • the input unit 3101 is realized by an arbitrary input device, and inputs various information to the information processing apparatus 3100.
  • the output unit 3102 is realized by an arbitrary output device, and outputs various information from the information processing device 3100.
  • the communication unit 3103 is connected to an external network NW to enable information communication.
  • the storage unit 3104 is implemented by a ROM, a RAM, and the like, and stores information input to the information processing device 3100, information calculated by the information processing device 3100, and the like. Then, the storage unit 3104 stores “infrared pattern database (DB) 3104A” and “relative position database (DB) 3104B”.
  • the infrared pattern DB 3104A stores, for each control device (the first type of device 3010), the correspondence between the pattern of the infrared output signal and the predetermined control content.
  • the relative position DB 3104 B stores “relative position information” indicating the relative positional relationship between the infrared ray output device 3070 and the control device (the device 3010 of the first type) in the predetermined space (room R).
  • the infrared output device 3070 is fixed to the fixed device 3020 F, it is replaced with information indicating relative positional relationship between the position of the infrared output device 3070 and the position of the first type device 3010 as relative position information. It is also possible to use information indicating the relative positional relationship between the position of the fixed device 3020F and the position of the first type device 3010.
  • the processing unit 3105 is realized by a CPU or the like, and executes information processing in the information processing apparatus 3100.
  • the processing unit 3105 executes the program stored in the storage unit 3104, the “input analysis unit 3110”, the “control content specification unit 3120”, the “first control unit 3130”, and the “second control unit 3135” are executed. Function.
  • the input analysis unit 3110 analyzes the content of the input received from the input reception device 3060. For example, when the input reception device 3060 receives a speech input, the content of the speech input is converted into text information and analyzed. When analyzing the content of the speech input, the input analysis unit 3110 can analyze the content with high accuracy using a neural network or the like.
  • the control content specification unit 3120 specifies the control content indicating the control device and the control instruction from the analysis result by the input analysis unit 3110. For example, when the input reception device 3060 receives a voice input, the control content identification unit 3120 determines whether the text information converted by the input analysis unit 3110 includes language information corresponding to the control device and the control instruction. To identify the control content.
  • control content specifying unit 3120 when the control content specifying unit 3120 specifies that the control device is the device 3010 of the first type, the control content specifying unit 3120 sends control content corresponding to the control device to the first control unit 3130. On the other hand, when the control content specifying unit 3120 specifies that the control device is the device 3020 of the second type, the control content specifying unit 3120 sends out the control content corresponding to the control device to the second control unit 3135.
  • the first control unit 3130 transmits an infrared pattern corresponding to the control content to the infrared output device 3070. Specifically, the first control unit 3130 transmits an infrared output command to the infrared output device 3070 based on the control content specified by the control content specifying unit 3120 and the information stored in the infrared pattern DB 3104A. Thereby, the first type of device 3010 is controlled via the infrared output device 3070.
  • the first control unit 3130 transmits relative position information of the infrared ray output device 3070 and the target first type device 3010 to the infrared ray output device 3070 together with an infrared output command.
  • the relative position information is extracted from the relative position DB 3104B.
  • control content specifying unit 3120 specifies the control content related to the second type device 3020
  • the second control unit 3135 controls the second type device 3020 via the network NW based on the control content.
  • FIGS. 50A and 50B are sequence diagrams for explaining the operation of the control system 3001 according to the present embodiment.
  • the user 3005 uses the input reception device 3060 to perform voice input to the control devices 3010 and 3020 (E1). Then, the input reception device 3060 transmits the input information corresponding to the received voice input to the information processing device 3100 (E2). Here, it is assumed that the input accepting device 3060 accepts an operation input by voice (voice input).
  • the information processing device 3100 receives the input information (E3), and analyzes the content of the input (E4). Next, the information processing device 3100 specifies control contents indicating the control devices 3010 and 3020 and control instructions for the control devices 3010 and 3020 (E5).
  • the information processing apparatus 3100 when the information processing apparatus 3100 specifies that the control content relates to the device 3010 of the first type (E6-Yes), the information processing apparatus 3100 extracts the information of the infrared pattern from the infrared pattern DB 3104A based on the control content (E7) ). Further, the information processing device 3100 extracts relative position information between the device 3010 of the first type and the infrared output device 3070 (or fixed device 3020F) from the relative position DB 3104B (E8). Then, the information processing device 3100 transmits the information of the infrared pattern and the relative position information to the infrared output device 3070 together with the output command of the infrared ray (E9).
  • the infrared output device 3070 receives the infrared pattern information and the relative position information together with the infrared output command (E10), the attitude is changed toward the corresponding control device 3010 based on the relative position information (E10) E11). Then, the infrared output device 3070 outputs infrared light toward the control device (first type device) 3010 based on the received information of the infrared pattern (E12).
  • the information processing apparatus 3100 specifies that the control content relates to the device 3020 of the second type (E13-Yes) in parallel with the above-mentioned step E6, the control device (second type Device 3020 via the network NW (E14).
  • the control system 3001 includes the input reception device 3060, the infrared output device 3070, and the information processing device 3100.
  • the input reception device 3060 receives a control instruction from the user 3005 to the control devices 3010 and 3020 by voice input.
  • the infrared output device 3070 outputs infrared light to the control devices 3010 and 3020.
  • the information processing apparatus 3100 includes an input analysis unit 3110, a control content specification unit 3120, a first control unit 3130, and a second control unit 3135.
  • the input analysis unit 3110 analyzes the content of the input received from the input reception device 3060.
  • the control content specification unit 3120 specifies the control content indicating the control device and the control instruction from the analysis result by the input analysis unit 3110.
  • the control content specifying unit 3120 specifies the control content related to the device 3010 of the first type
  • the first control unit 3130 transmits an infrared pattern corresponding to the control content to the infrared output device 3070.
  • the control content specifying unit 3120 specifies the control content related to the second type device 3020
  • the second control unit 3135 controls the second type device 3020 via the network NW based on the control content.
  • control system 3001 can control the first type of device 3010 that can be controlled by the output of the infrared pattern, and the second type of device 3020 that can be controlled via the network NW.
  • the information processing device 3100 on the network NW can transmit an infrared output command to the infrared output device 3070S based on the analysis result of the voice input.
  • voice analysis can be performed with high accuracy by using the information processing device 3100 that realizes a neural network or the like built on the network NW.
  • the control devices 3010 and 3020 and the control instruction can be specified in detail. As a result, it is possible to provide a control system 3001 that can easily control any device.
  • the information processing apparatus 3100 on the network NW has an infrared pattern DB 3104A, and the correspondence between the pattern of the infrared output signal and the predetermined control content is set for each control device. I remember it. In this way, it is possible to set collectively the change, update, addition, etc. of the pattern of the infrared output signal.
  • the information of the infrared pattern DB 3104A may be stored in the storage unit of each infrared output device 3070 instead of the information processing device 3100.
  • control system 3001 further includes the environment information detection device 3020K as shown in FIG. Can be adopted.
  • the environmental information detection device 3020 K detects environmental information around the control devices 3010 and 3020.
  • the “environmental information” includes, for example, information such as temperature, humidity, and illuminance.
  • information such as temperature, humidity, and illuminance.
  • the environmental information detection device 3020 K one using an audio sensor, an illuminance sensor, an air volume sensor, an image sensor (camera), an infrared sensor, a temperature sensor, a pressure sensor, a humidity sensor, a thermostat or the like can be mentioned. These environmental information are transmitted to the information processing device 3100.
  • the environmental information detection device 3020 K can be configured by a second type of device 3020.
  • the processing unit 3105 further functions as a “control determination unit 3140” and a “abnormality processing unit 3150”.
  • the control determination unit 3140 receives environmental information from the environmental information detection device 3020K, and determines whether the control device (the first type of device) 3010 is controlled according to the infrared output command and the environmental information. For example, when the control device 3010 is an air conditioner, the temperature of the surrounding environment changes. Therefore, the control determination unit 3140 acquires temperature information as environmental information, and determines whether or not the control device 3010 is controlled by determining whether or not a predetermined temperature change has occurred. Also, for example, when the control device 3010 is a television, the illuminance of the surrounding environment changes. Therefore, the control determination unit 3140 obtains illuminance information as environmental information, and determines whether or not the control device 3010 is controlled by determining whether or not a predetermined change in illuminance has occurred.
  • the abnormality processing unit 3150 executes the abnormality processing when the control determination unit 3140 determines that the control device 3010 is not controlled based on the infrared output command and the environment information (abnormality determination). For example, the abnormality processing unit 3150 executes a process of retransmitting an infrared output command to the infrared output device 3070 as an abnormality process.
  • FIGS. 53A and 53B are sequence diagrams for explaining the operation of the control system 3001 according to the present embodiment. In the following description, it is assumed that the control device is the device 3010 of the first type.
  • the control system 3001 can add the processing of the following steps F1 to F4 to the above-mentioned steps E1 to E12 by adopting the configuration including the environment information detection device 3020K.
  • the environmental information detection device 3020K transmits environmental information on the periphery of the control device 3010 to the information processing device 3100 as needed (F1).
  • the control device 3010 performs an output instruction based on the time of the output instruction transmitted to the infrared output device 3070 and the time and variation of the environmental information received from the environmental information detection device 3020K. It is judged whether it is controlled as it is (F2, F3).
  • the information processing apparatus 3100 when it is determined that the control device 3010 is not controlled according to the output command, it is determined that an abnormality has occurred and the abnormality processing is executed (F3-No, F4). For example, the information processing device 3100 retransmits the output command to the infrared output device 3070 as an abnormality process (E9). Thus, the output command is repeatedly transmitted from the infrared output device 3070 to the control device 3010 until the control device 3010 is normally controlled.
  • the control system 3001 includes the input reception device 3060, the infrared output device 3070, the environment information detection device 3020K, and the information processing device 3100.
  • the input reception device 3060 receives an input of a control instruction to a control device (a first type device) 3010 that can be controlled by infrared light.
  • the infrared output device 3070 outputs infrared light to the control device 3010.
  • the environmental information detection device 3020 K detects environmental information around the control device 3010.
  • the information processing device 3100 receives a control instruction from the input reception device 3060, and transmits an infrared output instruction to the infrared output device 3070 based on the control instruction.
  • the information processing device 3100 receives environmental information from the environmental information detection device 3020 K, and determines that the control device 3010 has been controlled based on the output command and the environmental information.
  • the information processing device 3100 receives environmental information from the environmental information detection device 3020K, and determines whether the control device 3010 is controlled based on the output command and the environmental information. Therefore, when the control device 3010 is not controlled, it is possible to execute processing such that the control device 3010 is controlled.
  • the information processing device 3100 retransmits the output command to the infrared output device 3070.
  • a highly reliable control system 3001 can be provided.
  • the information processing device 3100 may transmit a notification that the control device 3010 has not been controlled to the input reception device 3060. .
  • the user 3005 of the input reception device 3060 is prompted to re-input the control instruction, so that the control device 3010 is reliably controlled.
  • a highly reliable control system 3001 can be provided.
  • the control system 3001 since the infrared output device 3070 is operated via the information processing device 3100 on the network NW, remote control of the control device 3010 is possible.
  • the user 3005a that controls the control device 3010 may be different from the user 3005b that uses the control device 3010 (see FIG. 51).
  • the control device 3010 can be appropriately managed by the user 3005 a that controls the 3010.
  • each function of the information processing apparatus 3100 described above may be distributed and executed in a plurality of information processing.
  • the control system 3001 may be configured to include a first information processing device 3100A and a second information processing device 3200A instead of the information processing device 3100.
  • the first information processing apparatus 3100A has the above-described function of the input analysis unit
  • the second information processing apparatus 3200A has the other functions.
  • a great deal of processing may be required to analyze voice input.
  • control system 3001 can execute voice analysis with high accuracy by using the first information processing apparatus 3100A that realizes a neural network or the like built on the network NW. Thereby, even in the case of voice input, the control device and the control instruction can be specified in detail. As a result, it is possible to provide a control system 3001 that can easily control any device.
  • the information processing apparatus 3100 has the infrared pattern DB 3104A in the above description, the infrared output apparatus 3070 may store this information.
  • the storage unit of the infrared output device 3070 stores the infrared pattern DB.
  • the infrared output apparatus 3070 may store this information.
  • the storage unit of the infrared output device 3070 stores the relative position DB.
  • FIG. 56 is a schematic configuration diagram of a device system 4000 according to an embodiment of the fourth invention.
  • FIG. 57 is a schematic block diagram of the device system 4000. In FIG. 57, drawing is omitted for part of the configuration of the device system 4000.
  • the operation system 4001 is an instruction by the voice of the operator and includes the air conditioner 4010 and devices 4050a, 4050b,... 4050n included in the first device group (also referred to as the first type of device) 4050, It is a system for operating the devices 4060a, 4060b,... 4060m included in the two-device group (also referred to as a second-type device) 4060.
  • the operation system 4001 can operate the air conditioner 4010, the devices of the first device group 4050, and the devices of the second device group 4060 by inputting an instruction voice to the operation unit 4200.
  • the devices 4050a, 4050b, ... 4050n included in the first device group 4050 are examples of the operation target device. That is, the devices 4050a, 4050b, ... 4050n included in the first device group 4050 are devices other than the air conditioner 4010 that can be operated by infrared signals.
  • the device system 4000 includes an operation unit 4200, an air conditioner 4010, a first device group 4050, a second device group 4060, an infrared output device (also referred to as an infrared transmitter) 4040, an analysis server 4020, an air conditioner server 4030, and an device server 4070. Mainly (see FIGS. 56 and 57).
  • the operation system 4001 mainly includes an operation unit 4200, an air conditioner 4010, and an infrared output device 4040.
  • the operation system 4001 also includes a sensor 4410 that measures the current and power of the first device group 4050, and an environment sensor 4430 such as an illuminance sensor, a temperature sensor, and an air pressure sensor (see FIG. 57).
  • the air conditioner 4010, the first device group 4050, the second device group 4060, and the infrared ray output device 4040 are devices disposed in the building B (see FIG. 56).
  • the building B is a single-family house, but is not limited thereto.
  • the building B may be an office building, a commercial facility, a factory or the like.
  • the analysis server 4020, the air conditioner server 4030, and the equipment server 4070 are usually installed in a place different from the building B, but not limited thereto.
  • FIG. 56 only one building B in which the air conditioner 4010 whose operation is controlled by the operation system 4001 and the first device group 4050 and the second device group 4060 are arranged is depicted.
  • multiple buildings B may be provided.
  • the operation system 4001 may be a system that controls the operation of the air conditioner 4010, the first device group 4050, and the second device group 4060 disposed in each of the plurality of buildings B.
  • the building B is one for simplification of the description.
  • the numbers of the air conditioners 4010 disposed in the building B, the devices of the first device group 4050, the devices of the second device group 4060, the infrared output devices 4040, and the environment sensors 4430 are the same as the numbers depicted in FIG. It does not matter and may be one or more.
  • the number of the air conditioner 4010, the infrared output device 4040 and the environment sensor 4430 disposed in the building B is one, and the devices of the first device group 4050 and the second device group 4060 disposed in the building B The explanation is given assuming that the number is multiple.
  • the operation unit 4200 is installed in the building B and used to operate the air conditioner 4010 in the building B, the devices of the first device group 4050, and the devices of the second device group 4060. Although only one operation unit 4200 is drawn in FIGS. 56 and 57, the number of operation units 4200 is not limited to one, and may be plural. For example, operation units 4200 may be installed at a plurality of locations in building B.
  • the operation unit 4200 may be a portable terminal which can be carried outside the building B.
  • the air conditioner 4010 and the devices of the first device group 4050 and the second device group 4060 may be configured to be operable from the outside of the building B using the portable operation unit 4200.
  • the operation unit 4200 includes an air conditioner 4010, devices 4050a, 4050b,... 4050n included in the first device group 4050, and devices 4060a 4060b included in the second device group 4060. Used for input of 4060 m operation.
  • the operation unit 4200 is an example of an instruction receiving device, and receives an instruction to the devices 4050a, 4050b,... 4050n included in the first device group 4050 as an instruction voice. Further, the operation unit 4200 receives an instruction for the devices 4060a, 4060b,... 4060m included in the air conditioner 4010 and the second device group 4060 as an instruction voice.
  • the operation unit 4200 is installed, for example, in a building B.
  • the operation unit 4200 may be fixed to a wall surface or the like, or may be placed on a table or a shelf.
  • the operation unit 4200 may be a device that is used exclusively for operating the air conditioner 4010, the first device group 4050, and the second device group 4060, which has functions as described below.
  • Operation unit 4200 may be a device further having other functions (for example, a function as a watch or a music player) in addition to the functions described below.
  • Operation unit 4200 may be a portable terminal.
  • the mobile terminal is a smartphone having a voice receiving unit, a mobile phone, a tablet terminal, a wearable terminal or the like.
  • the operation unit 4200 is a watch-type device that the operator wears on the wrist and carries.
  • the plurality of operation units 4200 may be different in type from the other operation units 4200.
  • Operation unit 4200 includes a CPU (not shown) that executes various processes, and a storage device (not shown) that stores programs executed by CPU and various information.
  • the operation unit 4200 functions as a microphone element 4210 a as the voice reception unit 4210, a speaker as the notification unit 4220, a chip for voice processing that performs various processing on voice acquired by the microphone element 4210 a, and a communication unit 4250. Includes wireless LAN adapter etc.
  • the operation unit 4200 includes, as functional units, an audio receiving unit 4210, an informing unit 4220, an audio processing unit 4230, a communication unit 4250, and a switch 4260 (see FIG. 57).
  • the voice reception unit 4210 receives input of instruction voices to the air conditioner 4010, the devices of the first device group 4050, and the devices of the second device group 4060.
  • the voice receiving unit 4210 has a microphone element 4210 a that receives an instruction voice.
  • the number of microphone elements 4210a may be single or plural (in FIG. 57, the number of microphone elements 4210a is two).
  • the microphone elements 4210a are plural, and the microphone elements 4210a are arranged so that the instruction voices can be easily acquired from different places, so that the position of the operator (utterer) Regardless of this, it becomes easier for the voice reception unit 4210 to reliably obtain the instruction voice.
  • the notification unit 4220 is a speaker here.
  • the notification unit 4220 mainly notifies reception of an instruction sound by the sound reception unit 4210. For example, specifically, when voice reception unit 4210 receives an instruction voice, notification unit 4220 utters a sentence such as "A voice is received” or utters to repeat the received instruction voice. By doing this, notification of acceptance of the instruction voice by the voice accepting unit 4210 is notified.
  • the notification unit 4220 may be configured to notify the operation content (for example, a sentence such as “start operation”). Further, the notification unit 4220 may be configured to notify the operation content when the device of the second device group 4060 executes various operations.
  • the notification unit 4220 is output (sent) to the communication unit 4250 from the transmission unit 4170a of the device management apparatus 4300 of the air conditioner 4010 described later, and information on the determination result by the determination unit 4318 of the device management apparatus 4300 To inform
  • the determination result is a determination as to whether or not the content of the command instructed to the device having the first device group 4050 using the operation unit 4200 and the operation content of the device deviate from each other. Means the result.
  • the notification unit 4220 Speak a sentence such as "The device has been operated normally".
  • the communication unit 4250 receives information indicating that the content of the command for the device having the first device group 4050 and the operation content of the device deviate from each other, for example, “the device Speak a sentence such as "The operation was not normal.”
  • the "device" portion in the text may be replaced with, for example, the name of the device.
  • the speaker as the notification unit 4220 does not need to be notified by uttering a sentence or a word, and may be notified by a beep sound or the like.
  • the notification unit 4220 may not be a speaker.
  • the notification unit 4220 can use a notification device of another notification method, such as a lamp that performs notification by light, a vibrator that performs notification by vibration, and a display that performs notification by displaying information.
  • the voice processing unit 4230 is an integrated circuit that converts the instruction voice received by the voice receiving unit 4210 into data suitable for communication. Note that various types of processing may be realized by hardware processing or software processing.
  • the voice processing unit 4230 performs A / D conversion of the command voice received by the microphone element 4210a into a digital voice signal, and further executes voice compression processing of various voice data compression methods (for example, MP3 etc.) to perform communication.
  • the signal S to be transmitted from the unit 4250 is generated.
  • the processing content of the voice processing unit 4230 is an example, and the voice processing unit 4230 may, for example, A / D convert the instruction voice received by the microphone element 4210a and generate a digital voice signal as the signal S. . Further, the audio processing unit 4230 may convert the instruction voice received by the microphone element 4210a into text, and generate text data as the signal S.
  • the communication unit 4250 is a functional unit for the operation unit 4200 to communicate with the air conditioner 4010, the analysis server 4020, etc. (see FIG. 57).
  • the operation unit 4200 is connected to the analysis server 4020 via the network 4080 (see FIG. 56).
  • the network 4080 is here the Internet but may be another WAN.
  • the operation unit 4200 is connected to the router 4082 by a wireless LAN, and is connected to the network 4080 via the router 4082 (see FIG. 56).
  • the router 4082 has an interface on the WAN side and an interface on the LAN side, and interconnects the WAN and the LAN.
  • the operation unit 4200 and the router 4082 may be connected not by a wireless LAN but by a wired LAN.
  • the network 4080 may be a LAN.
  • the communication unit 4250 is, for example, a wireless LAN adapter that performs wireless communication with the router 82.
  • Communication unit 4250 transmits signal S (the signal S generated by the voice processing unit 4230 from the instruction voice) related to the instruction voice accepted by the voice acceptance unit 4210 (see FIG. 57). Specifically, communication unit 4250 transmits signal S related to the instruction voice received by voice reception unit 4210 to analysis server 4020 via network 4080 (see FIG. 57).
  • the communication unit 4250 may further transmit the signal S to the air conditioner server 4030 or the device server 4070. That is, the communication unit 4250 may transmit the signal S to a plurality of addresses (for example, to the analysis server 4020 and the air conditioner server 4030) (see FIG. 57).
  • the communication unit 4250 is output (sent) to the communication unit 4250 from the transmission unit 4170a of the device management apparatus 4300 of the air conditioner 4010 described later, and information on the determination result by the determination unit 4318 of the device management apparatus 4300 Receive
  • the communication unit 4250 transmits the air conditioner 4010 transmitted from the transmission unit 4170a of the air conditioner 4010 and the transmission units (not shown) of the devices 4060a, 4060b, ... 4060m of the second device group 4060.
  • the information regarding the operation content of the devices 4060a, 4060b, ... 4060m of the second device group 4060 may be received.
  • the switch 4260 is a switch for switching the operation state of the voice receiving unit 4210.
  • the switch 4260 is a push button switch. By pressing the switch 4260, the operation state of the audio reception unit 4210 is switched between the sleep state in which the instruction sound is not received and the active state in which the instruction sound can be received.
  • the operation state of the voice reception unit 4210 may be switched between the sleep state and the active state each time the switch 4260 is pressed. In addition, the operation state of the voice reception unit 4210 may be switched from the sleep state to the active state only for a predetermined time when the switch 4260 is pressed.
  • Operation unit 4200 may not have switch 4260, and the operation state of voice reception unit 4210 may always be set to the active state. However, in order to avoid the voice reception unit 4210 receiving voice at unintended timing (in order to avoid the malfunction of the air conditioner 4010 and the devices of the first device group 4050 and the second device group 4060), the operation Preferably, the unit 4200 is provided with a switch 4260.
  • the air conditioner 4010 is an air conditioner that can be operated by inputting an instruction voice to the voice reception unit 4210 of the operation unit 4200.
  • the instruction voice is, for example, a voice such as “air conditioning on”, “setting temperature set to 25 ° C.”, etc., without limitation.
  • the air conditioner 4010 may be configured to be operable by a general remote controller in addition to the voice operation.
  • the air conditioner 4010 also has a management function of managing the devices 4050a, 4050b, ..., 4050n of the first device group 4050. Specifically, the air conditioner 4010 has a device management apparatus 4300 that manages the devices 4050a, 4050b, ..., 4050n of the first device group 4050.
  • the air conditioner 4010 mainly includes an indoor unit 4012, an outdoor unit 4014, a refrigerant communication pipe (not shown) connecting them, a controller 4150, a device management unit 4310, and a camera 4420 (see FIG. 56 and 57).
  • the device management unit 4310 and part of the controller 4150 function as a device management apparatus 4300.
  • the air conditioner 4010 is a device that performs air conditioning of the air conditioning target space.
  • the air conditioning target space is, for example, a room in which the indoor unit 4012 in the building B is disposed.
  • the indoor unit 4012 is a wall type.
  • FIG. 58A is a schematic front view of the indoor unit 4012 of the air conditioner 4010 according to the present embodiment.
  • the expressions “left”, “right”, “upper”, “lower”, etc. may be used to explain the direction or direction, but the directions represented by these expressions are as shown in FIG. 58A unless otherwise specified.
  • the indoor unit 4012 has a main body 4100 attached to the wall on the back side (see FIGS. 56 and 58A).
  • the main body 4100 is a housing that accommodates an indoor heat exchanger, a fan, and a fan motor (not shown) inside.
  • An air outlet 4120 and an air inlet 4130 are formed in the main body 4100 (see FIGS. 56 and 58A).
  • the suction port 4130 is an opening for sucking the air of the space to be air-conditioned into the inside of the main body 4100.
  • the suction port 4130 extends in the left-right direction as a longitudinal direction in front view (see FIG. 58A).
  • the suction port 4130 is formed from the front upper portion of the main body 4100 to the upper surface of the main body 4100.
  • the blower outlet 4120 is an opening for blowing out the air-conditioned air to the air conditioning target space.
  • the outlet 4120 is formed at the lower part of the main body 4100.
  • a flap 4122 for adjusting the wind direction in the vertical direction is arranged at the blowout port 4120 (see FIG. 56).
  • the type of the indoor unit of the air conditioner is not limited to the wall hanging type.
  • the air conditioner may use a ceiling-embedded indoor unit 4012 'depicted in FIG. 58B.
  • FIG. 58B is a schematic bottom view of the indoor unit 4012 'of the air conditioner 4010 according to the present embodiment.
  • expressions such as “front”, “rear”, “left”, “right” and the like may be used to explain the direction and direction, but the directions represented by these expressions are as shown in FIG. follow the direction of the arrow.
  • the indoor unit 4012 ′ according to another example is, for example, a unit that blows air in four directions.
  • the indoor unit 4012 ' has a main body 4100' (see FIG. 58B).
  • the main body 4100 ' is a housing that accommodates an indoor heat exchanger, a fan, and a fan motor (not shown) therein.
  • An outlet 4120 'and an inlet 4130' are formed in the main body 4100 '(see FIG. 58B).
  • the suction port 4130' is formed in a square shape (see FIG. 58B).
  • the suction port 4130 ' is formed in the central portion of the main body 4100' in a bottom view (see FIG. 58B).
  • the air outlets 4120' are formed at four places on the lower surface of the main body 4100 '.
  • the blower outlet 4120 ' is formed in the vicinity of the front edge, in the vicinity of the rear edge, in the vicinity of the left edge, and in the vicinity of the right edge so as to follow the four sides of the square main body 4100' in bottom view.
  • the blowout port 4120 ' is formed to surround a suction port 4130' disposed at a central portion of the main body 4100 'in a bottom view.
  • the indoor unit of an air-conditioner may be an indoor unit of a ceiling hanging type or a floor standing type other than the type demonstrated here, for example.
  • the indoor unit of the air conditioner may be a built-in unit in which the main body is not exposed to the air conditioning target space or hardly exposed to the air conditioning target space.
  • the main unit is placed in the wall or in the ceiling.
  • the air blown out from the outlet of the main body is sent to an opening provided in a wall surface or a ceiling surface through a duct and blown out to a space to be air-conditioned.
  • the indoor unit 4012 and the outdoor unit 4014 are connected via the refrigerant communication pipe, so that the indoor heat exchanger (not shown) of the indoor unit 4012, the compressor of the outdoor unit 4014, and the outdoor heat exchange. And expansion valves (not shown) are connected by piping to form a refrigerant circuit.
  • cooling / heating of the space where the indoor unit 4012 is installed is performed by circulating the refrigerant in the refrigerant circuit.
  • the operation principle and the operation contents of the air conditioner 4010 utilizing the vapor compression refrigeration cycle are generally known widely, and therefore the description thereof is omitted here.
  • the air conditioner 4010 does not have to be an air conditioner capable of performing both cooling and heating of the air conditioning target space, and may be an air conditioner dedicated to cooling or dedicated to heating.
  • the air conditioner 4010 in the indoor heat exchanger of the indoor unit 4012 in the air conditioner 4010, heat exchange is performed between the refrigerant flowing inside the indoor heat exchanger and the air in the space to be air-conditioned.
  • the air conditioner according to is not limited to such equipment.
  • the air conditioner 4010 is an apparatus that performs heat exchange between cold water / hot water flowing inside the indoor heat exchanger and air in the air-conditioned space in the indoor heat exchanger of the indoor unit 4012 (fan coil unit). It may be.
  • the controller 4150 is a control device that controls the operation of the air conditioner 4010.
  • the controller 4150 includes a control board (not shown) of the indoor unit 4012 and a control board (not shown) of the outdoor unit 4014.
  • a CPU such as a control board of the indoor unit 4012 and the outdoor unit 4014 constituting the controller 4150 executes various processes by executing various programs stored in a storage device such as a control board.
  • the controller 4150 includes devices such as a wireless LAN adapter that functions as a communication unit 4170 described later.
  • the controller 4150 mainly includes a communication unit 4170 and an air conditioner control unit 4190 as functional units.
  • the communication unit 4170 is used by the air conditioner 4010 to communicate with the operation unit 4200, the analysis server 4020, and the air conditioner server 4030 (see FIG. 57). .
  • the communication unit 4170 is used to control the air conditioner 4010 and also functions as part of the device management apparatus 4300.
  • the air conditioner 4010 (communication unit 4170) is connected to the operation unit 4200, the analysis server 4020, and the air conditioner server 4030 via the network 4080 (see FIG. 56).
  • the air conditioner 4010 is connected to the router 4082 by a wireless LAN, and is connected to the network 4080 via the router 4082 (see FIG. 56).
  • the air conditioner 4010 and the router 4082 may be connected not by a wireless LAN but by a wired LAN.
  • the communication unit 4170 is, for example, a wireless LAN adapter that performs wireless communication with the router 4082.
  • the communication unit 4170 includes, as functional units, a transmitter 4170a that transmits information and a receiver 4170b that receives information (see FIG. 57).
  • the transmission unit 4170a outputs (transmits) information on the determination result by the determination unit 4318 of the device management apparatus 4300 described later to the communication unit 4250 of the operation unit 4200 (see FIG. 57). That is, the transmission unit 4170a is an example of the output unit of the device management apparatus.
  • Information on the determination result by the determination unit 4318 indicates whether the content of the command given to the device having the first device group 4050 using the operation unit 4200 and the operation content of the device deviate from each other. Information on the result determined by the determination unit 4318.
  • a device identification code indicating which device among the devices of the plurality of devices 4050a, 4050b, ..., 4050n of the first device group 4050, and the device It includes information indicating whether the content of the given command and the actual operation content deviate from each other.
  • the transmitting unit 4170a transmit, to the air conditioner server 4030, the information J regarding the state amount related to at least one of the air conditioner 4010 and the air conditioning target space (see FIG. 57).
  • state quantities related to the air conditioner 4010 include, for example, the temperature / pressure of the refrigerant measured by sensors (not shown) at various places of the refrigerant circuit, and inverter control of the compressor of the outdoor unit 4014 The rotation speed of the motor (not shown), the opening degree of the expansion valve of the outdoor unit 4014 and the like are included.
  • the state quantities related to the air conditioning target space include, but are not limited to, the measured temperature of the air conditioning target space and the like.
  • the reception unit 4170 b receives from the outside a command C corresponding to the signal S transmitted by the communication unit 4250 of the operation unit 4200 (in particular, the signal S based on the instruction sound related to control of the air conditioner 4010). More specifically, the receiving unit 4170 b receives the command C generated based on the analysis result of the signal S by the analysis server 4020 (in particular, the signal S based on the instruction voice related to the control of the air conditioner 4010). Preferably, the receiving unit 4170 b is transmitted from the transmitting unit 4170 a to the air conditioner server 4030 as a result of analysis of the signal S by the analysis server 4020 (in particular, the signal S based on an instruction voice related to control of the air conditioner 4010). The command C generated by the air conditioner server 4030 based on the information J about the state quantity is received.
  • the command C is, for example, the on / off of the operation of the air conditioner 4010, the switching of the operation mode (cooling / heating / dehumidifying / blowing etc.) of the air conditioner 4010, the set temperature (the target of the space to be air conditioned) Change of temperature), target value of rotational speed of inverter control motor (not shown) of compressor of outdoor unit 4014, target value of opening degree of expansion valve of outdoor unit 4014, and fan of inverter control of indoor unit 4012 It relates to at least one of the target values of the rotational speed of the motor.
  • the receiving unit 4170 b may respond to the signal S transmitted by the communication unit 4250 of the operation unit 4200 (in particular, the first device group corresponding to the signal S based on the instruction sound related to the control of the devices of the first device group 4050).
  • the second information A 402 regarding the content of the command to the device 4050 is received from the outside.
  • the receiving unit 4170 b is an example of a command information receiving unit of the device management apparatus.
  • the receiving unit 4170 b is a signal S transmitted by the analysis server 4020 and transmitted by the communication unit 4250 of the operation unit 4200 (in particular, a signal S based on an instruction voice related to control of devices of the first device group 4050) , And receives second information A402 relating to the content of the command to the device of the first device group 4050.
  • the second information A402 includes a device identification code indicating which device among the devices 4050a, 4050b, ..., 4050n of the first device group 4050, and information indicating the content of the command for the device. including.
  • the second information A402 includes a device identification code indicating the device 4050a, and information indicating the content of the command “drive”.
  • the reception unit 4170 b When the reception unit 4170 b receives the second information A 402, the second information A 402 is stored in the storage unit 4314 of the device management unit 4310 described later. Further, when the receiving unit 4170 b receives the second information A 402, a first information transmitting unit 4312 of the device management unit 4310 described later generates and generates first information A 401 based on the second information A 402 received by the receiving unit 4170 b. The transmitted first information A 401 is transmitted to the infrared ray output device 4040.
  • the second information A 402 may not include the device identification code and the information indicating the content of the command to the device as described above.
  • the second information A 402 may be text information that is an analysis result of the signal S that is an audio signal.
  • the interpretation of the text information (interpretation of the contents of the command, etc.) may be performed on the device management apparatus 4300 side.
  • the air conditioner controller 4190 operates the air conditioner 4010 according to the command C received by the receiver 4170 b, a command from a normal remote controller (not shown), etc. Control. For example, according to the command C received by the receiving unit 4170b, the air conditioner control unit 4190 may set the compressor of the outdoor unit 4014 or the like based on the setting (set temperature etc.) of the air conditioner 4010 or the measurement values of various sensors not shown. The operation of the expansion valve, the fan of the indoor unit 4012 and the like is controlled. In addition, the air conditioner control unit 4190 further uses the information acquired by the camera 4420 (see FIGS. 58A and 58B) included in the air conditioner 4010 (for example, information such as where in the air conditioning target space there is a person). The operation of each part of the device 4010 may be controlled.
  • the device management device 4300 is a device to be managed (a device to be operated by the operation system 4001).
  • the device management apparatus 4300 includes a device management unit 4310 and a communication unit 4170.
  • the device management unit 4310 of the device management apparatus 4300 has a control board (not shown) provided in the indoor unit 4012 and / or the outdoor unit 4014 as a configuration.
  • Various programs and various data are stored in the storage device of the control board.
  • the CPU of the control board executes various processes by executing various programs.
  • the device management unit 4310 includes a first information transmission unit 4312, a storage unit 4314, a determination unit 4316, and a 4 determination unit 318 as functional units (see FIG. 57).
  • the device management unit 4310 will be described below. Note that the communication unit 4170 that constitutes the device management apparatus 4300 has already been described as part of the controller 4150, so the description is omitted here.
  • the first information transmission unit 4312 transmits the first information A 401 to the infrared ray output device 4040.
  • the first information A401 is information related to a command to the devices 4050a, 4050b, ..., 4050n of the first device group 4050.
  • the first information transmission unit 4312 When the receiving unit 4170b of the communication unit 4170 receives the second information A402, the first information transmission unit 4312 generates the first information A401 based on the second information A402, and outputs the generated first information A401 to the infrared output device. Send to 4040.
  • the second information A 402 is information based on the analysis result of the signal S by the analysis server 4020. That is, the first information A 401 generated based on the second information A 402 is information based on the analysis result of the signal S by the analysis server 4020.
  • the receiving unit 4170b of the communication unit 4170 receives the second information A402 including the device identification code indicating the device 4050a that is the device to be operated and the information indicating the content of the command “drive”.
  • the first information transmission unit 4312 transmits, as the first information A 401, a signal instructing the infrared output device 4040 to transmit an instruction to start the operation as the infrared signal to the device 4050a.
  • the first information transmission unit 4312 may transmit the first information A401 other than when the reception unit 4170b receives the second information A402. For example, if the first information transmission unit 4312 determines that the content of the command given to the device having the first device group 4050 is different from the operation content of the device, the determination unit 4318 The first information A 401 may be transmitted (retransmitted) to the infrared output device 4040. Retransmission of the first information A 401 by the first information transmission unit 4312 will be described later.
  • the device management apparatus 4300 is connected to the infrared output device 4040 via a communication line, and the first information transmission unit 4312 transmits the first information A 401 to the infrared output device 4040 via the communication line.
  • the device management apparatus 4300 may be wirelessly connected to the infrared output device 4040, and the first information transmission unit 4312 may wirelessly transmit the first information A401 to the infrared output device 4040.
  • the storage unit 4314 stores various programs and various data.
  • the data stored in the storage unit 4314 includes various information on the devices 4050a, 4050b,..., 4050n of the first device group 4050 that is the management target of the device management apparatus 4300.
  • the storage unit 4314 stores a list of devices of the first device group 4050 that is a management target of the device management apparatus 4300.
  • the device to be managed by the device management apparatus 4300 can transmit an infrared signal, for example, by an infrared output device 4040 disposed in or near the indoor unit 4012 (receives an infrared signal transmitted by the infrared output device 4040) Placed in a possible position).
  • the second information A 402 received by the receiving unit 4170 b is stored in the storage unit 4314.
  • the receiving unit 4170b of the communication unit 4170 has received the second information A402 including the device identification code indicating the device 4050a which is the device to be operated and the information indicating the content of the command “drive”.
  • the storage unit 4314 stores information (“drive”) indicating the content of the command as information related to the device 4050a.
  • the storage unit 4314 preferably stores the driving content determined by the determination unit 4316, which will be described later, separately for the devices 4050a, 4050b, ..., 4050n of the first device group 4050.
  • the storage unit 4314 is an apparatus identification code that identifies the apparatus for all of the apparatuses 4050a, 4050b,..., 4050n of the first apparatus group 4050 managed by the apparatus management apparatus 4300. It is preferable that the content of the command for the device and the operation content of the device are stored in association with each other. By holding such information, the device management apparatus 4300 can grasp whether the operation content of the devices 4050a, 4050b, ..., 4050n of the first device group 4050 is not different from the instruction content.
  • the judgment unit 4316 is based on the driving condition detected by the driving condition detection unit that detects the driving condition of the devices in the first device group 4050. Determine the operation content of the device.
  • the driving state detection unit includes, for example, a microphone element 4210a of the voice reception unit 4210 of the operation unit 4200, a camera 4420 of the air conditioner 4010, a sensor 4410 that measures the current of the devices of the first device group 4050, and an environment sensor 4430. (See FIG. 57). In FIG. 57, only the sensor 4410 for measuring the current or power of the device 4050a of the first device group 4050 is drawn, but for each of the devices 4050a, 4050b,..., 4050n of the first device group 4050. A sensor 4410 may be provided.
  • the environment sensor 4430 is, for example, an illuminance sensor, a temperature sensor, an air pressure sensor, or the like.
  • the environment sensor 4430 disposed in the building B may not be one type, and a plurality of types of environment sensors may be disposed in the building B. Although illustration of communication lines and the like is omitted in FIG. 57, the device management apparatus 4300 can communicate with the microphone element 4210a as an operation state detection unit, the sensor 4410, the camera 4420 and the environment sensor 4430 wirelessly or by wire. , And is configured to be able to acquire information from the devices 4210a, 4410, 4420, and 4430.
  • the operation system 4001 which device is to be used as a driving condition detection unit in the operation system 4001 is a first device that tries to detect the driving condition It may be appropriately selected according to the type of the devices 4050a, 4050b,... 4050n of the group 4050 and the characteristics of each device.
  • the operation system 4001 may have all of the illustrated devices 4210a, 4410, 4420, 4430 as a driving state detection unit, or may have only a part of them as a driving state detection unit.
  • the operation system 4001 may use different devices 4210 a, 4410, 4420, 4430 as the driving state detection unit for the devices of the first device group 4050.
  • the sensor 4410 may be used as the driving state detection unit for the device 4050a
  • the microphone element 4210a may be used as the driving state detection unit for the other device 4050b.
  • the driving state detection unit may, for example, an operation sound of the devices of the first device group 4050 or a notification sound when the device of the first device group 4050 performs an operation. (Voice such as a beep sound emitted by the device of the first device group 4050 from the speaker during various operations) is detected as the operating state of the devices of the first device group 4050.
  • the driving state detection unit may, for example, turn on / off a lamp indicating the movement of the device of the first device group 4050 or the operation content provided to the device of the first device group 4050. Turn-off is detected as the operating state of the devices of the first device group 4050.
  • the driving state detection unit detects the magnitude of the current / power supplied to the devices of the first device group 4050 as the driving condition of the devices of the first device group 4050. .
  • the driving condition detection unit may change an environmental value (for example, illuminance, temperature, barometric pressure, etc.) that changes according to the driving content of the devices of the first device group 4050 Detected as the operating status of the 4050 device.
  • the type of the environment sensor 4430 used as the driving state detection unit in the operation system 4001 may be appropriately determined according to the type of the device for which the driving state is to be detected.
  • the operation content of the devices of the first device group 4050 determined by the determination unit 4316 preferably includes, for example, the operation / stop of the devices of the first device group 4050.
  • the operation contents of the devices of the first device group 4050 determined by the determination unit 4316 include, for example, strength setting of operations of the devices of the first device group 4050.
  • the intensity setting of the operation is, for example, air volume setting of the fan when the device of the first device group 4050 is a fan.
  • a wind noise is detected by the microphone element 4210 a or a current / power value is detected by the sensor 4410, and the detection result is stored at the time of each strength setting stored in advance.
  • the determination unit 4316 can determine the air volume setting of the fan by comparing with the size of the current or the current / power value.
  • the operation intensity is, for example, the setting of the brightness when the device of the first device group 4050 is a lighting device capable of changing the degree of brightness.
  • the determination unit 4316 detects the illuminance by an illuminance sensor which is an example of the environment sensor 4430, and compares the detection result with the illuminance at the time of each brightness setting stored in advance. It is possible to determine the brightness setting of the lighting device.
  • the strength of operation is, for example, volume setting when the device of the first device group 4050 is an audio device.
  • the determination unit 4316 may set the volume of the audio device by detecting the sound with the microphone element 4210 a and comparing the detection result with the volume of the sound at the time of each volume setting, which is not limited. Can be determined.
  • the determination unit 4318 determines the operation content of the device based on the operation content of the device of the first device group 4050 and the second information on the content of the command for the device. Determine the presence or absence of deviation from the content of the command.
  • the determination unit 4318 makes a determination regarding the device 4050a of the first device group 4050 (second information including the device identification code indicating the device 4050a and the information indicating the content of the command to the device 4050a by the reception unit 4170b)
  • second information including the device identification code indicating the device 4050a and the information indicating the content of the command to the device 4050a by the reception unit 4170b
  • A402 is received
  • the receiving unit 4170 b receives the second information A 402 including the device identification symbol of the device 4050 a and information indicating the content of the command “drive”.
  • the reception unit 4170b receives the second information A402 described above, and the first information transmission unit 4312 transmits an instruction to instruct the device 4050a to the infrared output device 4040 as an infrared signal. After transmitting a signal instructing that as the first information A 401, the judgment result of the judgment unit 4316 is acquired. Then, the determination unit 4318 determines the operation content of the device 4050a (in this case, whether or not the device 4050a is in operation) and the content of the command for the device 4050a stored in the storage unit 4314 (here, “operation”). It is determined whether there is a gap between the two (match or not).
  • the first information transmitting unit 4312 transmits the first information to the infrared ray output device 4040 as described later.
  • the information A 401 is retransmitted (see step G 7 in FIG. 59).
  • the determination result by the determination unit 4318 (presence or absence of deviation between the operation of the device 4050a and the content of the instruction to the device 4050a) is output by the transmission unit 4170a to the communication unit 4250 of the operation unit 4200 as described later ( Refer to step G6 and step G10 in FIG. Then, the notification unit 4220 of the operation unit 4200 notifies the operator or the like of the determination result by the determination unit 4318 received by the communication unit 4250.
  • the receiving unit 4170b receives the second information A402 including the device identification code indicating the device 4050a which is the device to be operated and the information indicating the content of the command “drive”, the following is assumed: I will explain.
  • the second information A402 received by the receiving unit 4170b is stored in the storage unit 4314.
  • the storage unit 4314 stores information (here, “operation”) indicating the content of the command as information related to the device 4050 a (as information associated with the device identification code indicating the device 4050 a).
  • the first information transmission unit 4312 refers to the second information A402 stored in the storage unit 4314 and transmits an infrared signal to the device 4050a for instructing the device 4050a to operate.
  • a signal instructing the output device 4040 is generated as first information A401.
  • the first information transmission unit 4312 transmits the first information A 401 to the infrared ray output device 4040.
  • the determination unit 4316 determines the operation content of the device 4050a based on the operation condition detected by the operation condition detection unit that detects the operation condition of the device 4050a (step G3). ).
  • step G4 the determination unit 4318 determines whether there is a discrepancy between the operation content of the device 4050a determined by the determination unit 4316 in step G3 and the content of the command for the device 4050a stored in the storage unit 4314. . If it is determined in step G4 that there is no divergence (that is, if it is determined that they match), the processing proceeds to step G5, and if it is determined that the divergence is performed, the processing proceeds to step G7.
  • step G5 the storage unit 4314 stores the operation content of the device 4050a (determination content of the determination unit 4316 in step G3). Specifically, as shown in FIG. 60, the storage unit 4314 associates and stores the device identification code indicating the device, the content of the command for the device, and the operation content of the device determined by the determination unit 4316.
  • step G6 the transmission unit 4170a outputs the determination result (the presence or absence of a divergence between the operation content of the device 4050a and the content of the instruction to the device 4050a) by the determination unit 4318 to the communication unit 4250 of the operation unit 4200 (transmission ).
  • the transmitting unit 4170a transmits that there is no divergence (the operation content of the device 4050a and the content of the instruction to the device 4050a match) to the communication unit 4250 of the operation unit 4200. Become.
  • step G7 the first information transmission unit 4312 retransmits the first information A401 transmitted in step G2 to the infrared ray output device 4040.
  • the determining unit 4316 determines the operation content of the device 4050a based on the driving condition detected by the driving condition detection unit that detects the driving condition of the device 4050a (step G8). ).
  • step G9 the determination unit 4318 determines whether there is a difference between the operation content of the device 4050a determined by the determination unit 4316 in step G8 and the content of the command for the device 4050a stored in the storage unit 4314 (one To determine if). If not diverged (ie, if it is determined that they are matched), the process proceeds to step G5. On the other hand, if it is determined that there is a divergence, the process proceeds to step G10.
  • the storage unit 4314 stores the operation content of the device 4050a (determination content of the determination unit 4316 in step G8). Specifically, as shown in FIG. 60, the storage unit 4314 associates and stores the device identification code indicating the device, the content of the command for the device, and the operation content of the device determined by the determination unit 4316.
  • step G11 the transmission unit 4170a outputs the determination result (the presence or absence of a divergence between the operation content of the device 4050a and the content of the instruction for the device 4050a) by the determination unit 4318 to the communication unit 4250 of the operation unit 4200 (transmission ).
  • the transmitting unit 4170a transmits the fact that there is a divergence (the operation content of the device 4050a and the content of the command to the device 4050a are diverging) to the communication unit 4250 of the operation unit 4200. Become.
  • the flow of the process described here is an example of the flow of the process of the device management apparatus 4300, and can be changed as appropriate.
  • the order of the processing steps may be appropriately changed within the range in which there is no contradiction.
  • the device management apparatus 4300 may not perform retransmission of the first information A 401.
  • the process may immediately shift to the process of step G10.
  • the device management apparatus 4300 executes retransmission of the first information A 401 only once.
  • the re-transmission of the first information A 401 may be performed a plurality of times (for example, a predetermined number of times or until the difference between the operation content of the device 4050a and the content of the command to the device 4050a disappears).
  • the devices 4050a, 4050b,... 4050n of the first device group 4050 are devices that can be operated by an infrared signal.
  • the devices 4050a, 4050b, ... 4050n of the first device group 4050 are examples of the operation target device.
  • the devices 4050a, 4050b, ... 4050n of the first device group 4050 include, but are not limited to, for example, a fan, a lighting device, an audio device, and the like.
  • the devices 4050a, 4050b, ... 4050n of the first device group 4050 may include, for example, an air conditioner other than the air conditioner 4010, which can be operated by an infrared signal.
  • the devices 4050 a, 4050 b,... 4050 n of the first device group 4050 may not be connected to the network 4080.
  • the devices 4050 a, 4050 b,... 4050 n of the first device group 4050 are devices operable by an infrared signal transmitted from the infrared output device 4040 according to the input of the instruction sound to the operation unit 4200.
  • change of air volume setting for fans, change of brightness settings for lighting devices, and audio devices For example, change of volume setting etc. is included.
  • the devices 4050a, 4050b,... 4050n of the first device group 4050 in addition to the voice operation (in addition to the operation by the infrared signal transmitted from the infrared output device 4040 according to the input of the instruction voice), It may be configured to be operable also by a typical infrared remote control or a switch provided on the main body of the devices 4050a, 4050b,... 4050n.
  • the devices 4060a, 4060b,... 4060m of the second device group 4060 are devices operable by a signal transmitted via the network 4080.
  • the devices 4060a, 4060b,... 4060m of the second device group 4060 include, but are not limited to, for example, a television, a DVD recorder, and the like.
  • the devices 4060a, 4060b,... 4060m of the second device group 4060 have a wireless LAN adapter (not shown) and are connected to the network 4080 via the router 4082 (see FIG. 56).
  • the devices 4060a, 4060b,... 4060m of the second device group 4060 are communicably connected to at least one of the analysis server 4020 and the device server 4070 via the network 4080 (see FIG. 56).
  • the devices 4060a, 4060b,... 4060m of the second device group 4060 and the router 4082 may be connected not by a wireless LAN but by a wired LAN.
  • the devices 4060 a, 4060 b,... 4060 m of the second device group 4060 are operated by a signal transmitted from the analysis server 4020 or the device server 4070 according to the input of the instruction voice to the operation unit 4200.
  • the contents that can be operated by the signal transmitted from the analysis server 4020 or the device server 4070 include, for example, the on / off of the devices 4060a, 4060b,. For example, recording reservation setting etc. are included.
  • the devices 4060a, 4060b,... 4060m of the second device group 4060 in addition to the voice operation (in addition to the operation by the signal transmitted via the network 4080 according to the input of the instruction voice), It may be configured to be operable by a remote control used in the future or by a switch provided on the main body of the devices 4060a, 4060b,... 4060m.
  • the analysis server 4020 is communicably connected to the operation unit 4200, the air conditioner 4010, the air conditioner server 4030, and the device server 4070 via the network 4080.
  • operation unit 4200 When operation unit 4200 receives the instruction voice, communication unit 4250 transmits signal S corresponding to the instruction voice to analysis server 4020 via network 4080 (see FIG. 57).
  • the instruction voice received by the operation unit 4200 includes an instruction voice related to the operation of the air conditioner 4010, an instruction voice related to the operation of the devices 4050a, 4050b,... 4050n of the first device group 4050, and a device 4060a of the second device group 4060. , 4060b,... 4060m including instruction voices regarding operations.
  • the analysis server 4020 receives, via the network 4080, a signal S related to an instruction voice that is an instruction to the air conditioner 4010, the devices 4050a, 4050b, ... 4050n, or the devices 4060a, 4060b, ... 4060m. .
  • the analysis server 4020 is an example of an analysis device.
  • the analysis server 4020 is a computer that analyzes the received signal S by executing a program stored in the storage device. For example, specifically, the analysis server 4020 performs voice recognition of the voice signal as the received signal S. Also, the analysis server 4020 may interpret the meaning of the text information as the received signal S.
  • the storage device of the analysis server 4020 includes, for example, devices (air conditioners 4010, devices 4050a, 4050b,... 4050n of the first device group 4050) that can be operated by the respective operation units 4200 besides the program.
  • a list of the devices 4060a, 4060b,... 4060m) of the device group 4060 may be stored. That is, the analysis server 4020 grasps which device can be operated from each operation unit 4200.
  • the devices 4060a, 4060b, ... 4060m of the second device group 4060 whether the devices 4060a, 4060b, ... 4060m to be controlled are direct control targets of the analysis server 4020 (analysis server It is preferable that information regarding which server is controlled by which server 4020 and device server 4070 is also stored.
  • the analysis server 4020 analyzes, for example, the voice as the signal S to obtain its feature quantity, and uses the speech recognition dictionary including the acoustic model, the language model and the pronunciation dictionary stored in the storage device to obtain text information from the feature quantity Generate
  • the text information generated by the analysis server 4020 is not limited, for example, text such as “air conditioner on”, “set air conditioner set temperature to 25 degrees”, “lighting device off”, “television on”, etc. It is information.
  • the analysis server 4020 analyzes the result of the signal S (that is, the generated text information) Are transmitted to the air conditioner server 4030 via the network 4080 (see FIG. 57).
  • the analysis server 4020 Second information A402 relating to the content of the command for the devices 4050a, 4050b,... 4050n of the first device group 4050 is generated and transmitted to the device management apparatus 4300 of the air conditioner 4010 (for the communication unit 4170).
  • the second information A 402 is as described above.
  • the analysis server 4020 A command according to the analysis result of the signal S (that is, the generated text information) is transmitted to the devices 4060a, 4060b,... 4060m of the second device group 4060.
  • the text information is information on a television (for example, “television on”) included in the devices 4060a, 4060b,.
  • the command for the devices 4060a, 4060b,... 4060m of the second device group 4060 is transmitted from the analysis server 4020 to the devices 4060a, 4060b,... 4060m of the second device group 4060 via the network 4080.
  • the devices 4060a, 4060b, ... 4060m to be controlled are directly connected to the analysis server 4020. If it is not a control target, the text information is transmitted to the device server 4070 that controls the devices 4060a, 4060b,. Then, a command is transmitted from the device server 4070 to the devices 4060a, 4060b,... 4060m via the network 4080.
  • the air conditioner server 4030 is an example of a command generation device.
  • the air conditioner server 4030 receives the analysis result of the signal S by the analysis server 4020 (that is, the text information generated by the analysis server 4020) transmitted from the analysis server 4020 and the air conditioner transmitted appropriately from the transmission unit 4170 a of the air conditioner 4010
  • the command C is generated based on the information J about the state quantity related to at least one of the machine 4010 and the air conditioning target space. Then, the air conditioner server 4030 transmits the command C to the receiving unit 4170 b of the air conditioner 4010 via the network 4080.
  • the air conditioner server 4030 determines the operation of each part of the air conditioner 4010 based on the current temperature of the air conditioning target space and the like. , This is sent as a command C.
  • the air conditioner server 4030 in addition to the result of the analysis of the signal S by the analysis server 4020, the air conditioner server 4030 generates the command C based on the information J, but is not limited to this.
  • the air conditioner server 4030 may generate the command C based only on the result of analysis of the signal S by the analysis server 4020.
  • the air conditioner server 4030 accumulates the signal S transmitted from the operation unit 4200 and performs various analyzes using the signal S.
  • the air conditioner server 4030 is included in the device system 4000, the present invention is not limited to this.
  • the air conditioner 4010 can directly determine the operation content based on the analysis result of the signal S by the analysis server 4020 (that is, the text information generated by the analysis server 4020), the air conditioner server 4030 is provided. It does not have to be. Then, the result of the analysis of the signal S by the analysis server 4020 may be directly transmitted to the reception unit 4170 b of the air conditioner 4010 as the command C.
  • the device server 4070 is a second device based on the result of analysis of the signal S by the analysis server 4020 transmitted from the analysis server 4020 (that is, the text information generated by the analysis server 4020). A command is generated for devices 4060a, 4060b, ... 4060m of group 4060. Then, the device server 4070 transmits a command to the devices 4060a, 4060b,... 4060m of the second device group 4060 to be operated via the network 4080.
  • the device server 4070 there is one device server 4070 in FIG. 56, there is a plurality of types of devices 4060a, 4060b,... 4060m operated by the device server 4070 (not by the command from the analysis server 4020). Preferably, there are as many device servers 4070 as the number of types.
  • the device server 4070 may not exist.
  • the infrared output device 4040 is a device that transmits an instruction to the devices 4050a, 4050b,... 4050n of the first device group 4050 as an infrared signal.
  • the infrared output device 4040 is mounted on the indoor unit 4012 or the indoor unit 4012 'of the air conditioner 4010 in one embodiment.
  • an infrared light emitting unit for example, an infrared LED, not shown
  • an infrared signal transmission unit 4044 described later is disposed outside the main unit 4100 of the indoor unit 4012 or the main unit 4100 ′ of the indoor unit 4012 ′.
  • they are installed in the indoor units 4012 and 4012 '(see the infrared ray output device 4040 drawn by solid lines in FIGS. 58A and 58B).
  • the infrared light emitting unit of the infrared signal transmitting unit 4044 may be disposed in the vicinity of an infrared signal receiving unit (not shown) of the indoor unit 4012 or 4012 '(a receiving unit of an infrared signal from the normal remote control to the air conditioner 4010).
  • a part of the configuration of the infrared output device 4040 may be disposed inside the main body 4100 of the indoor unit 4012 or the main body 4100 'of the indoor unit 4012'.
  • the infrared output device 4040 may not be mounted on the indoor unit 4012 or the indoor unit 4012 '. That is, the infrared output device 4040 is a device independent of the air conditioner 4010.
  • the infrared ray output device 4040 is provided on the body 4100 of the indoor unit 4012 or the body 4100 ′ of the indoor unit 4012 ′ (see the infrared ray output device 4040 drawn by solid lines in FIGS. 58A and 58B) or the body 4100 of the indoor unit 4012 (Refer to the infrared output device 4040 drawn by the broken line in FIG. 58A) or to a ceiling surface near the main body 4100 ′ of the indoor unit 4012 ′ (the infrared output device 4040 drawn by the broken line in FIG. See) is installed.
  • infrared output device 4040 is provided for the indoor units 4012 and 4012 ', the present invention is not limited to this. In another form, a plurality of infrared output devices 4040 may be provided for the indoor units 4012 and 4012 '.
  • the infrared output device 4040 mainly includes a first information receiving unit 4042, an infrared signal transmitting unit 4044, and a storage unit 4046.
  • the first information receiving unit 4042 receives the first information A 401 transmitted by the first information transmitting unit 4312 of the device management apparatus 4300.
  • control infrared signal patterns are stored for each of the devices 4050a, 4050b,... 4050n of the first device group 4050 and for each instruction content.
  • the infrared signal transmission unit 4044 refers to the storage unit 4046 to control an infrared signal of a pattern according to the first information A 401 received by the first information reception unit 4042 from an infrared light emitting unit (not shown) as an operation target device If the (1) information A 401 is information related to an instruction to the device 4050 a, the information is transmitted to the device 4050 a).
  • An operation system 4001 includes an air conditioner 4010 and an infrared output device 4040.
  • the air conditioner 4010 has an indoor unit 4012.
  • the infrared output device 4040 is installed on the indoor unit 4012 or on a wall or ceiling near the indoor unit 4012.
  • the infrared output device 4040 receives the first information A401 regarding the command to the device of the first device group 4050 (hereinafter may be referred to as the operation target device), and operates the infrared signal corresponding to the first information A401 as the operation target device.
  • Send to The operation target device is a device other than the air conditioner 4010 and can be operated by an infrared signal.
  • the air conditioner 4010 has a device management apparatus 4300 that manages the operation target device.
  • the device management apparatus 4300 includes a reception unit 4170 b as an example of a designation information reception unit, and a determination unit 4318.
  • the receiver 4170 b receives the second information A 402 related to the content of the command.
  • the determination unit 4318 determines the presence or absence of a divergence between the operation content of the operation target device and the content of the instruction for the operation target device based on the operation content of the operation target device and the second information A402.
  • the device management apparatus 4300 of the air conditioner 4010 determines whether there is a difference between the actual operation content of the operation target device and the content of the command for the operation target device (device of the first device group 4050). , It is hard to leave the state where both are separated (operation failure state).
  • the air conditioner 4010 has the equipment management device 4300, which offers the following advantages.
  • Houses and offices are often air-conditioned by an air conditioner 4010. Therefore, by providing the device management apparatus 4300 in the air conditioner 4010, it is possible to manage the operation target device without separately providing a device management device, and the facility cost is easily suppressed.
  • the infrared output device 4040 is installed on the indoor unit 4012 of the air conditioner 4010 or on a wall surface or a ceiling surface in the vicinity of the indoor unit 4012, thereby providing the following merits in particular.
  • the furniture or the like Since furniture or the like is placed in a house or office, depending on the installation position of the infrared output device 4040, the furniture or the like may be an obstacle and the infrared signal may not reach the infrared light receiving unit of the operation target device.
  • the indoor unit 4012 is often provided on a ceiling or a ceiling that can overlook the space from the original functional viewpoint. Moreover, in order to achieve the purpose of air conditioning, there is a low possibility that furniture such as a shelf is disposed near the indoor unit 4012 so as to prevent air flow. That is, the possibility that an obstacle that interferes with the transmission of the infrared signal is installed near the indoor unit 4012 is relatively low.
  • the operation content and the operation instructed from the infrared output device 4040 It is hard to occur in the first place a situation where the operation content of the equipment of the device deviates from the other.
  • the device management apparatus 4300 includes a first information transmission unit 4312.
  • the first information transmission unit 4312 transmits the first information A 401 to the infrared ray output device 4040.
  • the first information A401 is transmitted from the device management apparatus 4300 to the infrared output device 4040, whereby an infrared signal corresponding to the first information A401 is transmitted to the operation target device. That is, the transmission operation of the infrared output device 4040 is controlled by the device management device 4300 of the air conditioner 4010. And since the infrared output device 4040 is installed in the indoor unit 4012 or in the vicinity of the indoor unit 4012, the operation system 4001 can be realized with almost no wiring work for installing the infrared output device 4040.
  • the first information transmission unit 4312 retransmits the first information A 401 to the infrared output device 4040 when the determination unit 4318 determines that there is a divergence.
  • the operation failure state is hard to be left.
  • the infrared output device 4040 is mounted on the indoor unit 4012.
  • the infrared output device 4040 is mounted on the indoor unit 4012, the work of connecting the infrared output device 4040 and the indoor unit 4012 at the site can be made unnecessary.
  • An operation system 4001 includes a driving state detection unit.
  • the driving state detection unit detects the driving state of the operation target device.
  • the device management apparatus 4300 includes a determination unit 4316.
  • the determination unit 4316 determines the drive content of the operation target device based on the drive condition detected by the drive condition detection unit.
  • the operation system 4001 has a driving state detection unit that detects the driving state of the operation target device, and the driving content of the operation target device is determined based on the detected driving state. Even if the operation target device does not have an output unit or the like, management by the device management apparatus 300 can be performed.
  • the driving state detection unit includes at least one of a microphone element 4210 a, a camera 4420, a sensor 4410 that measures current or power, an illuminance sensor, a temperature sensor, an atmospheric pressure sensor, and the like. including.
  • the driving state detection unit acquires the operation sound of the operation target device by the microphone element 4210a or the notification sound when the infrared signal is received, detects the operation of the operation target device by the camera 4420, and various sensors 4410 , And 4430, the operating state of the operation target device can be accurately grasped.
  • the device management apparatus 4300 includes a transmission unit 4170a as an example of an output unit.
  • the transmission unit 4170 a outputs information on the determination result of the determination unit 4318.
  • An operation system 4001 includes an operation unit 4200 as an example of an instruction receiving device.
  • the operation unit 4200 receives an instruction to the operation target device as an instruction voice, and transmits a signal related to the instruction voice to the analysis server 4020 as an example of an analyzer that analyzes the signal via the network 4080.
  • the first information A 401 is information based on the analysis result of the signal by the analysis server 4020.
  • the operation target device can be operated by voice, the convenience is high.
  • the operation system 4001 is a system capable of operating the air conditioner 4010, the devices of the first device group 4050, and the devices of the second device group 4060 by an instruction voice, but is not limited thereto. .
  • one of the devices of the air conditioner 4010 and the second device group 4060 or both of the devices of the air conditioner 4010 and the devices of the second device group 4060 may not be the operation target.
  • the devices of the second device group 4060 and the device server 4070 may not be included in the operation system 4001.
  • the analysis server 4020, the air conditioner server 4030, and the device server 4070 of the device system 4000 are different servers, the present invention is not limited to this.
  • one server may function as the analysis server 4020 and the air conditioner server 4030, or as the analysis server 4020, the air conditioner server 4030 and the device server 4070.
  • each function of the analysis server 4020, the air conditioner server 4030, and the device server 4070 described in the above embodiment may be achieved by a plurality of servers instead of one server.
  • the analysis server 4020 directly receives the signal S transmitted by the communication unit 4250, the present invention is not limited to this.
  • the communication unit 4250 may transmit the signal S to the air conditioner server 4030, and the air conditioner server 4030 may transmit the signal S to the analysis server 4020.
  • the present invention is not limited to this.
  • the operation unit 4200 may have the function described as the function of the analysis server 4020 in the above embodiment.
  • the operation unit 4200 generates the second information A 402 according to the instruction voice, and transmits the generated second information A 402 to the device management apparatus 4300.
  • the operation unit 4200 may have some or all of the functions of the air conditioner server 4030 or the device server 4070.
  • the air conditioner 4010 of the operation system 4001 which concerns on the said embodiment is an apparatus which adjusts the temperature and humidity of air, it is not limited to this.
  • the air conditioner according to the present invention may be an air cleaner that removes dust and the like in the air and blows out the purified air, an air flow adjustment device that adjusts the air flow in the space to be air conditioned, and the like.
  • the second information A402 is generated by the analysis server 4020, and the first information A401 generated by the device management apparatus 4300 that has received the second information A402 is transmitted to the infrared output device 4040.
  • the infrared output device 4040 it is not limited to this.
  • the analysis server 4020 sends a message to the air conditioner server 4030 or the device server 4070.
  • the analysis result of the signal S (that is, the generated text information) may be transmitted.
  • the air conditioner server 4030 or the device server 4070 having received this generates the second information A 402 regarding the content of the command for the devices 4050 a, 4050 b,... 4050 n of the first device group 4050, and sends it to the device management device 4300. It may be sent.
  • the infrared output device of the operation system 4001 may be an infrared output device 4040 'having a communication unit 4042' that enables wireless LAN connection with the router 4082. Then, the infrared output device 4040 ′ may receive the first information A 401 generated by the analysis server 4020 via the network 4080. When configured as such, the determination result by the determination unit 4318 is transmitted from the device management apparatus 4300 to the analysis server 4020, and based on the determination result, the analysis server 4020 transmits the first information A401 to the infrared output device 4040 '. Retransmission etc. may be configured to be performed.
  • the first information A401 generated by the air conditioner server 4030 or the device server 4070 may be transmitted to the infrared output device 4040 '.
  • the air conditioner 4010, the devices of the first device group 4050, and the devices of the second device group 4060 are operated by the input of an instruction voice to the operation unit 4200, but is limited thereto It is not a thing.
  • the air conditioner 4010, the devices of the first device group 4050, and the devices of the second device group 4060 may be operated by text input or switch operation to the operation unit.
  • the transmission unit 4170a as an example of the output unit of the device management apparatus 4300 outputs (transmits) the determination result of the determination unit 4318 to the operation unit 4200, but is not limited to this.
  • the transmitting unit 4170a may use the determination results of the determining unit 4318 for various devices other than the operation unit 4200 (for example, an operator's mobile terminal or a notification device such as a display or a speaker installed separately from the operation unit 4200). It may be output (sent).
  • the output unit of the device management apparatus 4300 may output the determination result of the determination unit 4318 from a notification unit (for example, a speaker or a display) provided in the air conditioner 4010.
  • the devices 4050a, 4050b,..., 4050n of the first device group 4050 do not notify their operation content to the device management apparatus 4300, but the present invention is not limited to this.
  • a part or all of the devices 4050a, 4050b, ..., 4050n of the first device group 4050 are infrared transmitters for notifying reception of current operation contents and infrared signals from the infrared output device 4040. , And may notify the device management apparatus 4300 side of the operation content by itself using an infrared signal.
  • the present invention is not limited to the above embodiments.
  • the present invention can be embodied by modifying the constituent elements without departing from the scope of the invention.
  • the present invention can form various inventions by appropriate combinations of a plurality of constituent elements disclosed in each of the above embodiments. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, the components may be combined as appropriate in different embodiments.
  • Operation system 1001 S Operation system 1001 T Operation system 1001 V Operation system 1002 Building 1005 User 1007 A First communication adapter 1007 B Second communication adapter 1010 First type device 1020 Second type device 1030 Third type device 1050 Operating device 1060 Accept input Device 1061 Specific operation storage unit 1062 Specific operation information identification unit 1063 Specific operation execution unit 1070 Infrared output device 1100 First information processing apparatus 1100 S First information processing apparatus 1110 Operation information analysis unit 1120 Control instruction determination unit 1120 S Control instruction determination unit 1200 2 information processing apparatus 1200 S second information processing apparatus 1200 T second information processing apparatus 1200 V second information processing apparatus 1207 T control instruction determination unit 1207 V control instruction determination unit 12 0 Related Device Storage Unit 1240S Related Device Storage Unit 1241 Environment Information Acquisition Unit 1241S Environment Information Acquisition Unit 1242 Related Device Extraction Unit 1242S Related Device Extraction Unit 1243 Related Device Control Unit 1243S Related Device Control Unit 1250 Specific Situation Storage Unit 1251 Specific Situation Detection Unit 1252 Specific Situation Control Unit 1300 S Third Information Processing Device 2001 Control System 2001
  • Utility model registration number 3130081 gazette Japanese Patent Application Laid-Open No. 6-113365

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Selective Calling Equipment (AREA)
  • Coating Apparatus (AREA)

Abstract

任意の機器を制御し得る操作システムを提供する。操作システム(1001)は、入力受付装置(1060)と、第1情報処理装置(1100)と、第2情報処理装置(1200)と、赤外線出力装置(1070)とを備え、赤外線パターンの通信により操作可能な第1タイプの機器(1010)、及び、ネットワーク経由で操作可能な第2タイプの機器(1020)を操作する。第1情報処理装置(1100)は、入力受付装置(1060)と接続しており、操作入力に対応する操作情報を解析する。第2情報処理装置(1200)は、制御命令に基づいて第2タイプの機器(1020)(制御機器(B))をネットワーク経由で制御する。赤外線出力装置(1070)は、制御命令に対応する赤外線パターンを第1タイプの機器(1010)(制御機器(A))に出力する。

Description

操作システム、情報処理装置、制御システム、及び赤外線出力装置
 本発明は、操作システム、情報処理装置、制御システム、及び赤外線出力装置に関する。
 従来、複数の機器を一元操作する操作装置の開発が検討されている(例えば、特許文献1(実用新案登録第3130081号公報)参照)。
 また、例えば、特許文献2(特開平6-113365号公報)には、1台で複数の機器を操作可能な赤外線リモコンが開示されている。
 近年では、操作入力の方法及び機器管理の方法が多様化している。そのため、ユーザが保有する個々の機器に対する操作が繁雑になることがある。また、多様化に伴い、正常に機器を制御し得る制御システムに対するニーズが高まっている。
 また、赤外線リモコンを用いて機器を操作する場合には、赤外線リモコンからの操作どおりに運転が行われない状態(ここではこのような状態を操作失敗状態と呼ぶ)が認知されずに、使用者の望まない状態で放置されることがある。
 このような状況において少なくとも以下の課題が生じる。
 第1の課題は、任意の機器を制御し得る操作システム及び情報処理装置を提供することである。
 第2の課題は、任意の機器を容易に制御し得る制御システム及び赤外線出力装置を提供することである。
 第3の課題は、信頼性の高い制御システムを提供することである。
 第4の課題は、赤外線信号で操作可能な対象機器の運転内容が操作内容と一致していない状態の発生しにくい操作システムを提供することである。
 [第1発明]
 第1の課題を解決するための第1発明としては以下のものがある。
 第1発明の第1観点に係る操作システムは、入力受付装置と、第1情報処理装置と、制御命令判定部と、第2情報処理装置と、赤外線出力装置とを備え、少なくとも赤外線パターンの通信により操作可能な第1タイプの機器、及び、少なくともネットワーク経由で操作可能な第2タイプの機器を操作する。入力受付装置は、操作入力を受け付ける。第1情報処理装置は、入力受付装置と接続しており、操作入力に対応する操作情報を解析する操作情報解析部を有する。制御命令判定部は、操作情報解析部による解析結果に、第1タイプの機器に対する制御命令又は前記第2タイプの機器に対する制御命令が含まれているか否かを判定する。第2情報処理装置は、第1情報処理装置に接続しており、制御命令判定部により第2タイプの機器に対する制御命令が含まれていると判定された場合、制御命令に基づいて第2タイプの機器をネットワーク経由で制御する。赤外線出力装置は、第1情報処理装置及び/又は第2情報処理装置に接続しており、制御命令判定部により第1タイプの機器に対する制御命令が含まれていると判定された場合、制御命令に対応する赤外線パターンを第1タイプの機器に出力する。また、第1情報処理装置又は第2情報処理装置が、制御命令判定部を有する。
 第1発明の第1観点に係る操作システムでは、操作情報の解析の結果、操作情報に第1タイプの機器に対する制御命令が含まれていると判定した場合、赤外線パターンを第1タイプの機器に送信して制御する。一方、操作システムは、操作情報の解析の結果、操作情報に第2タイプの機器に対する制御命令が含まれていると判定した場合、ネットワーク経由で第2タイプの機器を制御する。したがって、ネットワーク経由で操作できない機器(第1タイプの機器)は赤外線出力装置により操作し、ネットワーク経由で操作可能な機器(第2タイプの機器)は第2情報処理装置で操作するので、任意の機器を制御できる。
 第1発明の第2観点に係る操作システムは、第1発明の第1観点に係る操作システムにおいて、入力受付装置及び赤外線出力装置を同一の筐体に格納する操作装置を備える。入力受付装置及び赤外線出力装置が操作装置として同一の筐体に格納されるので、ネットワーク経由で操作可能な機器(第2タイプの機器)であるか否かによらずに、操作装置周辺の任意の機器を制御できる。
 第1発明の第3観点に係る操作システムは、第1発明の第1観点又は第2観点に係る操作システムにおいて、入力受付装置は、第2情報処理装置により第2タイプの機器が制御されたか否かを判定し、判定結果を前記第1情報処理装置に送信する。
 第1発明の第3観点に係る操作システムでは、入力受付装置(操作装置)が、第2情報処理装置により第2タイプの機器が制御されたか否かを判定し、判定結果を第1情報処理装置に送信するので、第1情報処理装置の管理者と第2情報処理装置の管理者とが異なる場合等であっても、第1情報処理装置の管理者は、第2情報処理装置により第2タイプの機器の制御が実行されたか否かを判断できる。これにより、適切に操作システムを管理することができる。
 第1発明の第4観点に係る操作システムは、第1発明の第1観点から第3観点のいずれかの操作システムにおいて、入力受付装置が、赤外線パターンの送信により第1タイプの機器が制御されたか否かを判定し、判定結果を第1情報処理装置及び/又は第2情報処理装置に送信する。
 第1発明の第4観点に係る操作システムでは、入力受付装置(操作装置)が、赤外線パターンの送信により第1タイプの機器が制御されたか否かを判定し、判定結果を第1情報処理装置及び/又は第2情報処理装置に送信するので、第1情報処理装置の管理者及び/又は第2情報処理装置の管理者が第1タイプの機器の制御が実行されたか否かを判断できる。例えば、第1情報処理装置の管理者及び/又は第2情報処理装置が、第1タイプの機器が制御されていない旨の判定結果を受信した場合、赤外線出力装置に改めて赤外線パターンの送信命令等を行うことができ、操作システムの信頼性を高めることができる。
 第1発明の第5観点に係る操作システムは、第1発明の第1観点から第4観点に係る操作システムにおいて、第2情報処理装置が、制御命令判定部による判定結果に第1タイプの機器に対する制御命令が含まれている場合、制御命令に対応する赤外線パターンの出力命令を赤外線出力装置に送信する。
 第1発明の第5観点に係る操作システムでは、第2情報処理装置が赤外線出力装置に出力命令を送信するので、第2情報処理装置において、第1タイプの機器の制御が実行されたか否かを判断できる。結果として、操作システムの信頼性を高めることができる。
 第1発明の第6観点に係る操作システムは、第1発明の第1観点から第5観点に係る操作システムにおいて、第2情報処理装置又は赤外線出力装置は、第1タイプの機器への制御内容に対応する赤外線パターンを生成する赤外線パターン生成部をさらに備える。
 第1発明の第6観点に係る操作システムでは、第1タイプの機器への制御内容に対応する赤外線パターンを生成する赤外線パターン生成部を有するので、所望の第1タイプの機器を制御することができる。結果として、第1タイプの機器への拡張性を高めることができる。
 第1発明の第7観点に係る操作システムは、第1発明の第1観点から第6観点に係る操作システムにおいて、第1タイプの機器には複数の機種が含まれており、制御命令に対応する赤外線パターンは、機種毎に異なっているものである。このような構成により、機種毎に異なる赤外線パターン(専用コマンド)を用いて、第1タイプの機器の複数の機種を制御できる。
 第1発明の第8観点に係る操作システムは、第1発明の第1観点から第7観点に係る操作システムにおいて、第2タイプの機器が、入力受付装置及び/又は赤外線出力装置を備えるものである。
 第1発明の第8観点に係る操作システムでは、操作装置が、第2タイプの機器の内部に格納されているので、システム構成を簡易化することができる。
 第1発明の第9観点に係る操作システムは、第1発明の第1観点から第8観点に係る操作システムにおいて、操作入力が音声による音声入力である。
 第1発明の第9観点に係る操作システムでは、音声入力により、第1タイプの機器及び第2タイプの機器を制御できる。
 第1発明の第10観点に係る操作システムは、第1発明の第1観点から第9観点に係る操作システムにおいて、入力受付装置が、特定操作情報識別部と、特定操作記憶部と、特定操作実行部とを備える。特定操作情報識別部は、操作入力に対応する操作情報のうち、第2タイプの機器に対する特定操作情報を識別する。特定操作記憶部は、特定操作情報を特定操作に関連付けて記憶する。特定操作実行部は、特定操作情報識別部により特定操作情報が識別された場合、第2タイプの機器に対して特定操作を実行する。
 第1発明の第10観点に係る操作システムでは、入力受付装置が、第2タイプの機器に対する特定操作情報を識別した場合、第2タイプの機器に対して特定操作を実行するので、ネットワーク上の第1情報処理装置及び第2情報処理装置にアクセスせずに第2タイプの機器を制御できる。
 第1発明の第11観点に係る操作システムは、第1発明の第1観点から第10観点に係る操作システムにおいて、第2情報処理装置が環境情報取得部をさらに備える。環境情報取得部は、周辺環境の状態を示す環境情報を検知する環境情報検知機器から、環境情報を所定のタイミングで取得するものである。そして、第2情報処理装置は、制御命令判定部による判定結果に前記第1タイプの機器に対する制御命令が含まれている場合、制御命令と環境情報とに基づく赤外線パターンを第1タイプの機器に出力するための出力命令を赤外線出力装置に送信する。また、第2情報処理装置は、判定結果に第2タイプの機器に対する制御命令が含まれていると判定された場合、制御命令と環境情報とに基づいて、第2タイプの機器をネットワーク経由で制御する。
 第1発明の第11観点に係る操作システムでは、第2情報処理装置が判定結果に、第1タイプの機器に対する制御命令が含まれている場合、制御命令と環境情報とに基づく赤外線パターンの出力命令を赤外線出力装置に送信するので、ユーザの環境に応じて適切に機器を制御できる。また、判定結果に、第2タイプの機器に対する制御命令が含まれていると判定された場合、制御命令と環境情報とに基づいて、第2タイプの機器をネットワーク経由で制御するので、ユーザの環境に応じて適切に機器を制御できる。
 第1発明の第12観点に係る操作システムは、第1発明の第1観点から第11観点に係る操作システムにおいて、第2情報処理装置が環境情報取得部と、関連機器記憶部と、関連機器抽出部と、関連機器制御部とをさらに備える。環境情報取得部は、周辺環境の状態を示す環境情報を検知する環境情報検知機器から、環境情報を所定のタイミングで取得する。関連機器記憶部は、第1タイプの機器又は第2タイプの機器のいずれかと環境情報とに関連付けて、他の第1タイプの機器又は他の第2タイプの機器のいずれか一つ又は任意の組み合わせを関連機器として記憶する。関連機器抽出部は、制御命令判定部により第1タイプの機器に対する制御命令又は第2タイプの機器に対する制御命令が含まれていると判定された場合、関連機器記憶部から関連機器を抽出する。関連機器制御部は、関連機器抽出部により他の第1タイプの機器が関連機器として抽出された場合、抽出された関連機器への制御内容に対応する赤外線パターンの出力命令を赤外線出力装置に送信する、及び/又は、関連機器抽出部により他の第2タイプの機器が関連機器として抽出された場合、抽出された関連機器をネットワーク経由で制御する。
 第1発明の第12観点に係る操作システムでは、第2情報処理装置が、第1タイプの機器及び第2タイプの機器と環境情報とに関連付けて他の機器を関連機器として記憶しており、第1機器又は第2機器のみならず、ユーザの環境に応じて関連機器も制御するので、ユーザの快適性を向上できる。
 なお、本発明でいう「他の機器」とは制御対象の機器とは異なる機器という意味である。
 第1発明の第13観点に係る操作システムは、第1発明の第1観点から第12観点に係る操作システムにおいて、第2情報処理装置が、特定状況検知部と、特定状況記憶部と、特定状況制御部とをさらに備える。特定状況検知部は、特定状況を検知する。特定状況記憶部は、特定状況と、所定の第1タイプの機器及び第1タイプの機器に対する制御内容とを関連付けて記憶する。また、特定状況記憶部は、特定状況と、所定の第2タイプの機器及び第2タイプの機器に対する制御内容とを関連付けて記憶する。特定状況制御部は、特定状況を検知した場合、操作情報にかかわらず、特定状況に関連する制御内容に対応する赤外線パターンの出力命令を赤外線出力装置に送信する。また、特定状況制御部は、特定状況に関連する制御内容で第2タイプの機器を制御する。
 第1発明の第13観点に係る操作システムでは、特定状況を検知した場合、特定状況に関連する第1タイプの機器に対する制御内容を操作装置に送信するので、ユーザに特定状況を認識させることができる。さらに、特定状況を検知した場合、特定状況に関連する制御内容で第2タイプの機器を制御するので、ユーザに特定状況を認識させることができる。
 第1発明の第14観点に係る操作システムは、第1発明の第1観点から第13観点に係る操作システムにおいて、第1情報処理装置が、第2タイプの機器とは異なる第3タイプの機器をネットワーク経由で操作可能な第3情報処理装置と通信可能なものである。
また、制御命令判定部は、操作情報解析部による解析結果に、第3タイプの機器に対する制御命令に対する制御命令が含まれているか否かをさらに判定する。そして、第1情報処理装置は、制御命令判定部が第3タイプの機器に対する制御命令が含まれていると判定した場合、制御命令に対応する操作指示を第3情報処理装置に送信する。
 第1発明の第14観点に係る操作システムは、操作情報の解析の結果、操作情報に第1タイプの機器に対する制御命令が含まれていると判定した場合、赤外線パターンを第1タイプの機器に送信して制御する。また、操作システムは、操作情報の解析の結果、操作情報に第2タイプの機器に対する制御命令が含まれていると判定した場合、ネットワーク経由で第2タイプの機器を制御する。また、操作システムは、操作情報の解析の結果、操作情報に第3タイプの機器に対する制御命令が含まれていると判定した場合、第3タイプの機器を操作可能な第3情報処理装置に、第3タイプの機器に対する操作指示をネットワーク経由で送信する。
 したがって、第1タイプの機器及び第2タイプの機器の操作のみならず、第2情報処理装置で操作可能ではない第3タイプの機器に対しても操作指示を送信することが可能な操作システムを提供できる。結果として、さらに拡張性の高い操作システムを提供できる。
 本発明の第15観点に係る操作システムは、第14観点に係る操作システムにおいて、第2情報処理装置と第2タイプの機器とは、第1通信プロトコルで通信する第1通信アダプタを介して接続されている。また、第3情報処理装置と第3タイプの機器とは、第1通信プロトコルとは異なる第2通信プロトコルで通信する第2通信アダプタを介して接続されている。
 第1発明の第15観点に係る操作システムでは、第2タイプの機器とは異なる通信プロトコルで通信する第3タイプの機器に対しても操作指示を送出することが可能な操作システムを提供できる。
 第1発明の第16観点に係る操作システムは、第1発明の第14観点又は第15観点に係る操作システムにおいて、入力受付装置が、第3情報処理装置により第3タイプの機器が制御されたか否かを判定し、判定結果を第1情報処理装置及び/又は第2情報処理装置に送信する。
 第1発明の第16観点に係る操作システムでは、入力受付装置(操作装置)が、第3タイプの機器が制御されたか否かを判定し、判定結果を第1情報処理装置及び/又は第2情報処理装置に送信するので、第1情報処理装置の管理者及び/又は第2情報処理装置の管理者と、第3情報処理装置の管理者とが異なる場合等であっても、第1情報処理装置の管理者及び/又は第2情報処理装置の管理者は、第3情報処理装置により第3タイプの機器が制御されているか否かを判断できる。これにより、さらに適切に操作システムを管理することができる。
 第1発明の第17観点に係る操作システムは、第1発明の第14観点から第16観点に係る操作システムにおいて、第2情報処理装置が、環境情報取得部と、関連機器記憶部と、関連機器抽出部と、関連機器制御部とをさらに備える。環境情報取得部は、周辺環境の状態を示す環境情報を検知する環境情報検知機器から、前記環境情報を所定のタイミングで取得する。関連機器記憶部は、第1タイプの機器、第2タイプの機器、又は第3タイプの機器のいずれかと環境情報とに関連付けて、他の第1タイプの機器、他の第2タイプの機器、又は他の第3タイプの機器のいずれか一つ又は任意の組み合わせを関連機器として記憶する。関連機器抽出部は、制御命令判定部により、第1タイプの機器、第2タイプの機器、又は第3タイプの機器のいずれかに対する制御命令が含まれていると判定された場合、関連機器記憶部から関連機器を抽出する。関連機器制御部は、関連機器抽出部により他の第1タイプの機器が関連機器として抽出された場合、抽出された関連機器に対する制御内容に対応する赤外線パターンの出力命令を赤外線出力装置に送信する。また、関連機器制御部は、関連機器抽出部により他の第2タイプの機器が関連機器として抽出された場合、抽出された関連機器をネットワーク経由で制御する。また、関連機器制御部は、関連機器抽出部により他の第3タイプの機器が関連機器として抽出された場合、関連機器への制御命令に対応する操作指示を第3情報処理装置に送信する。
 第1発明の第17観点に係る操作システムでは、第2情報処理装置が、関連機器として第3タイプの機器を抽出した場合、制御命令と環境情報とに基づいて、第3タイプの機器である関連機器に対する操作指示をネットワーク経由で送信するので、ユーザの環境に応じて適切に機器を制御できる。
 第1発明の第18観点に係る第2情報処理装置は、第1情報処理装置と赤外線出力装置とにネットワークを介して接続する。ここで、第1情報処理装置は、操作入力に対応する操作情報を解析する操作情報解析部、及び、操作情報解析部による解析結果に、少なくとも赤外線パターンの通信により操作可能な第1タイプの機器に対する制御命令又は少なくともネットワーク経由で操作可能な第2タイプの機器に対する制御命令が含まれているか否かを判定する制御命令判定部、を有する。赤外線出力装置は、制御命令判定部により第1タイプの機器に対する制御命令が含まれていると判定された場合、制御命令に対応する赤外線パターンを前記第1タイプの機器に出力する。第2情報処理装置は、制御命令判定部により第2タイプの機器に対する制御命令が含まれていると判定された場合、制御命令に基づいて第2タイプの機器をネットワーク経由で制御する。
 第1発明の第18観点に係る第2情報処理装置は、第1情報処理装置及び赤外線出力装置に接続するものであり、操作情報の解析の結果、操作情報に第2タイプの機器に対する制御命令が含まれていると判定した場合、ネットワーク経由で第2タイプの機器を制御する。したがって、ネットワーク経由で操作できない機器は赤外線出力装置により操作し、ネットワーク経由で操作可能な機器は第2情報処理装置で操作するので、任意の機器を制御し得る操作システムを構築できる。
 第1発明の第19観点に係る第2情報処理装置は、第1発明の第18観点に係る第2情報処理装置において、第1情報処理装置から制御命令判定部による判定結果を受け取り、判定結果に前記第1タイプの機器に対する制御命令が含まれている場合、制御命令に対応する赤外線パターンの出力命令を赤外線出力装置に送信する。このような構成によれば、第2情報処理装置が赤外線出力装置に出力命令を送信するので、第2情報処理装置において、第1タイプの機器の制御が実行されたか否かを判断できる。
 第1発明の第20観点に係る第2情報処理装置は、第1発明の第18観点又は第19観点に係る第2情報処理装置において、第1タイプの機器への制御内容に対応する赤外線パターンを生成する赤外線パターン生成部をさらに備える。
 第1発明の第20観点に係る第2情報処理装置では、第1タイプの機器への制御内容に対応する赤外線パターンを生成する赤外線パターン生成部を有するので、制御内容に対応する赤外線パターンを第1タイプの機器に送信して、その第1タイプの機器を制御することができる。
 第1発明の第21観点に係る第2情報処理装置は、第1発明の第18観点から第20観点のいずれかの第2情報処理装置において、第1タイプの機器には複数の機種が含まれており、制御命令に対応する赤外線パターンは機種毎に異なるものである。このような構成により、機種毎に異なる赤外線パターン(専用コマンド)を用いて、第1タイプの機器の複数の機種を制御できる。
 第1発明の第22観点に係る第2情報処理装置は、第1発明の第18観点から第21観点のいずれかの第2情報処理装置において、操作入力が音声による音声入力である。
 第1発明の第22観点に係る第2情報処理装置では、音声入力により、第1タイプの機器及び第2タイプの機器を制御できる。
 第1発明の第23観点に係る第2情報処理装置は、第1発明の第18観点から第22観点のいずれかの第2情報処理装置において、周辺環境の状態を示す環境情報を検知する環境情報検知機器から、環境情報を所定のタイミングで取得する環境情報取得部をさらに備えている。そして、第2情報処理装置は、第1情報処理装置から制御命令判定部による判定結果を受け取り、判定結果に第1タイプの機器に対する制御命令が含まれている場合、制御命令と環境情報とに基づく赤外線パターンの出力命令を赤外線出力装置に送信する。また、第2情報処理装置は、判定結果に第2タイプの機器に対する制御命令が含まれていると判定された場合、制御命令と環境情報とに基づいて、第2タイプの機器をネットワーク経由で制御する。
 第1発明の第23観点に係る第2情報処理装置では、第2情報処理装置が第1情報処理装置から判定結果を受け取り、判定結果に第1タイプの機器に対する制御命令が含まれている場合、制御命令と環境情報とに基づく赤外線パターンを前記第1タイプの機器に出力させるための出力命令を赤外線出力装置に送信するので、ユーザの環境に応じて適切に機器を制御できる。また、判定結果に、第2タイプの機器に対する制御命令が含まれていると判定された場合、制御命令と環境情報とに基づいて、第2タイプの機器をネットワーク経由で制御するので、ユーザの環境に応じて適切に機器を制御できる。
 第1発明の第24観点に係る第2情報処理装置は、第1発明の第18観点から第23観点のいずれかの第2情報処理装置において、環境情報取得部と、関連機器記憶部と、関連機器抽出部と、関連機器制御部とを備えるものである。環境情報取得部は、周辺環境の状態を示す環境情報を検知する環境情報検知機器から、環境情報を所定のタイミングで取得する。関連機器記憶部は、第1タイプの機器又は第2タイプの機器のいずれかと環境情報とに関連付けて他の第1タイプの機器又は他の第2タイプの機器のいずれか一つ又は任意の組み合わせを関連機器として記憶する。関連機器抽出部は、制御命令判定部により第1タイプの機器に対する制御命令又は第2タイプの機器に対する制御命令が含まれていると判定された場合、関連機器記憶部から関連機器を抽出する。関連機器制御部は、関連機器抽出部により他の第1タイプの機器が関連機器として抽出された場合、抽出された関連機器への制御内容に対応する赤外線パターンの出力命令を赤外線出力装置に送信する。また、関連機器制御部は、関連機器抽出部により他の第2タイプの機器が関連機器として抽出された場合、抽出された関連機器をネットワーク経由で制御する。
 第1発明の第24観点に係る第2情報処理装置では、制御装置が、所定の機器及び環境情報に関連付けて他の機器を関連機器として記憶しており、第1機器又は第2機器のみならず、ユーザの環境に応じて関連機器も制御するので、ユーザの快適性を向上できる。
 第1発明の第25観点に係る第2情報処理装置は、第1発明の第18観点から第24観点のいずれかの第2情報処理装置において、特定状況検知部と、特定状況記憶部と、特定状況制御部とを備える。特定状況検知部は、特定状況を検知する。特定状況記憶部は、特定状況と、所定の第1タイプの機器及び第1タイプの機器に対する制御内容とを関連付けて記憶する。さらに、特定状況記憶部は、特定状況と、所定の第2タイプの機器及び第2タイプの機器に対する制御内容とを関連付けて記憶する。また、特定状況制御部は、特定状況を検知した場合、操作情報にかかわらず、特定状況に関連する制御内容に対応する赤外線パターンの出力命令を赤外線出力装置に送信する。さらに、特定状況制御部は、特定状況に関連する制御内容で第2タイプの機器を制御する。
 第1発明の第25観点に係る第2情報処理装置では、特定状況を検知した場合、特定状況に関連する第1タイプの機器に対する制御内容を操作装置に送信するので、ユーザに特定状況を認識させることができる。さらに、特定状況を検知した場合、特定状況に関連する制御内容で第2タイプの機器を制御するので、ユーザに特定状況を認識させることができる。
 第1発明の第26観点に係る第2情報処理装置は、第1発明の第18観点から第25観点のいずれかの第2情報処理装置において、環境情報取得部と、関連機器記憶部と、関連機器抽出部と、関連機器制御部とをさらに備える。ここでは、第1情報処理装置が、第2タイプの機器とは異なる第3タイプの機器をネットワーク経由で操作可能な第3情報処理装置と通信可能なものであり、制御命令判定部が、操作情報解析部による解析結果に、第3タイプの機器に対する制御命令が含まれているか否かをさらに判定し、制御命令判定部が第3タイプの機器に対する制御命令が含まれていると判定した場合、制御命令に対応する操作指示を前記第3情報処理装置に送信するものである。そして、環境情報取得部は、周辺環境の状態を示す環境情報を検知する環境情報検知機器から、環境情報を所定のタイミングで取得する。関連機器記憶部は、第1タイプの機器、第2タイプの機器、又は第3タイプの機器のいずれかと環境情報とに関連付けて、他の第1タイプの機器、他の第2タイプの機器、又は他の第3タイプの機器のいずれか一つ又は任意の組み合わせを関連機器として記憶する。関連機器抽出部は、制御命令判定部により、第1タイプの機器、第2タイプの機器、又は第3タイプの機器のいずれかに対する制御命令が含まれていると判定された場合、関連機器記憶部から関連機器を抽出する。関連機器制御部は、関連機器抽出部により他の第1タイプの機器が関連機器として抽出された場合、抽出された関連機器に対する制御内容に対応する赤外線パターンの出力命令を赤外線出力装置に送信する。また、関連機器制御部は、関連機器抽出部により他の第2タイプの機器が関連機器として抽出された場合、抽出された関連機器をネットワーク経由で制御する。また、関連機器制御部は、関連機器抽出部により他の第3タイプの機器が関連機器として抽出された場合、関連機器への制御命令に対応する操作指示を第3情報処理装置に送信する。
 第1発明の第26観点に係る第2情報処理装置では、関連機器として第3タイプの機器を抽出した場合、制御命令と環境情報とに基づいて、第3タイプの機器である関連機器に対する操作指示をネットワーク経由で送信するので、ユーザの環境に応じて適切に機器を制御できる。
 第1発明の第27観点に係る第2情報処理装置は、第1情報処理装置と赤外線出力装置とにネットワークを介して接続する。ここで、第1情報処理装置は、操作入力に対応する操作情報を解析する操作情報解析部を有する。赤外線出力装置は、操作情報解析部による解析結果に、少なくとも赤外線パターンの通信により操作可能な第1タイプの機器に対する制御命令が含まれていると判定された場合、制御命令に対応する赤外線パターンを第1タイプの機器に出力する。そして、第2情報処理装置は、制御命令判定部と、第2制御部と、を備える。制御命令判定部は、操作情報解析部による解析結果に、少なくとも赤外線パターンの通信により操作可能な第1タイプの機器に対する制御命令又は少なくともネットワーク経由で操作可能な第2タイプの機器に対する制御命令が含まれているか否かを判定する。第2制御部は、制御命令判定部により第2タイプの機器に対する制御命令が含まれていると判定された場合、制御命令に基づいて第2タイプの機器をネットワーク経由で制御する。
 第1発明の第27観点に係る第2情報処理装置は、第1情報処理装置及び赤外線出力装置に接続するものであり、操作情報の解析の結果、操作情報に第2タイプの機器に対する制御命令が含まれていると判定した場合、ネットワーク経由で第2タイプの機器を制御する。したがって、ネットワーク経由で操作できない機器は赤外線出力装置により操作し、ネットワーク経由で操作可能な機器は第2情報処理装置で操作するので、任意の機器を制御し得る操作システムを構築できる。
 [第2発明]
 第2の課題を解決するための第2発明としては以下のものがある。
 第2発明の第1観点に係る制御システムは、入力受付装置と赤外線出力装置とを備える。入力受付装置は、赤外線により制御可能な制御機器に対する制御指示を音声入力により受け付ける。赤外線出力装置は、所定空間内に位置が固定される固定式機器の内部に取り付けられている。また、赤外線出力装置は、入力受付装置が制御指示を受け付けた場合、制御機器に赤外線を出力する。
 第2発明の第1観点に係る制御システムでは、上記構成を具備しているので、音声入力により赤外線を介して制御機器を制御できる。また、固定式機器の位置は所定空間内において固定されるので、この固定式機器に取り付けられる赤外線出力装置により出力される赤外線の到達範囲を予め予期することができる。したがって、赤外線出力装置は、その到達範囲内に存在する機器が赤外線により制御可能なものであれば、任意の制御機器を容易に制御できる。また、赤外線出力装置は、固定式機器に取り付けられるものなので、赤外線出力装置のための設置スペースを不要とすることができる。
 第2発明の第2観点に係る制御システムは、第2発明の第1観点に係る制御システムにおいて、固定式機器が、部屋の天井又は壁に取り付けられて固定されるものである。または、第2発明の第2観点に係る制御システムは、部屋の天井又は壁に埋め込まれて固定されるものである。
 第2発明の第2観点に係る制御システムでは、固定式機器が、部屋の天井又は壁に取り付けられて固定される。例えば、固定式機器として、照明器具、空気調和装置等を用いることができる。または、固定式機器は、部屋の天井又は壁に埋め込まれて固定される。例えば、固定式機器として、照明器具、空気調和装置、壁掛けテレビ等を用いることができる。このような固定式機器を用いることで、所定空間内における赤外線の伝搬経路上に入り込む遮蔽物を回避する確率を高めることができる。換言すると、制御機器への赤外線の到達確率を高めることができる。結果として、制御システムの信頼性を高めることができる。また、空間設計においては一般的に固定式機器の配置が考慮されるが、第2観点に係る制御システムであれば、固定式機器の配置を考慮して設計された空間内において適切に制御機器を制御できる。
 第2発明の第3観点に係る制御システムは、第2発明の第1観点又は第2観点に係る制御システムにおいて、固定式機器が空気調和装置である。一般的に空気調和装置は、高い位置(部屋の天井付近等)に取り付けられる。そのため、第3観点に係る制御システムでは、空気調和装置が設置される場所より低い場所に存在する制御機器を容易に制御できる。
 第2発明の第4観点に係る制御システムは、第2発明の第1観点から第3観点のいずれかに係る制御システムにおいて、赤外線出力装置が、固定式機器の機体の上半分の領域に取り付けられるものである。そのため、第4観点に係る制御システムでは、高い位置から赤外線を出力することができる。これにより、所定空間内における赤外線の伝搬経路上に入り込む遮蔽物を回避する確率を高めることができる。例えば、床置き式の空気調和装置の上部に赤外線出力装置が取り付けられる。
 第2発明の第5観点に係る制御システムは、第2発明の第1観点から第4観点のいずれかに係る制御システムにおいて、入力受付装置が固定式機器の内部に配置されている。
 第2発明の第5観点に係る制御システムでは、入力受付装置が固定式機器の内部に配置されるので、システム構成を簡素化できる。また、入力受付装置のための設置スペースを不要とすることができる。
 第2発明の第6観点に係る制御システムは、第2発明の第1観点から第5観点のいずれかに係る制御システムにおいて、赤外線出力装置に、赤外線出力装置の姿勢を制御する姿勢制御装置が取り付けられている。
 第2発明の第6観点に係る制御システムでは、赤外線の出力方向を所望の方向に変更できるので、制御機器への赤外線の到達確率を高めることができる。結果として、制御システムの信頼性を高めることができる。
 第2発明の第7観点に係る制御システムは、第2発明の第1観点から第6観点のいずれかに係る制御システムにおいて、入力受付装置及び赤外線出力装置とネットワーク経由で通信可能な情報処理装置をさらに備える。情報処理装置は、音声解析部と、制御内容特定部と、出力命令送信部とを備える。音声解析部は、音声入力を解析する。制御内容特定部は、音声解析部による解析結果から、制御機器及び制御機器に対する制御指示を示す制御内容を特定する。出力命令送信部は、制御内容特定部により特定された制御内容に基づいて、赤外線出力装置に赤外線の出力命令を送信する。
 第2発明の第7観点に係る制御システムでは、ネットワーク上の情報処理装置が、音声入力を解析の解析結果から赤外線出力装置に赤外線の出力命令を送信する。ここで、音声入力により機器を制御しようとする場合、情報処理量が膨大となることがある。このような場合であっても、第7観点に係る制御システムでは、ネットワーク上の情報処理装置を用いることで音声解析を高精度に実行するので、制御機器及び制御指示を細かく特定することができる。結果として、任意の機器を容易に制御し得る制御システムを提供できる。
 第2発明の第8観点に係る赤外線出力装置は、所定空間内に位置が固定される固定式機器の内部に取り付けられており、赤外線により制御可能な制御機器に対する制御指示を音声入力により受け付ける入力受付装置が前記制御指示を受け付けた場合、制御機器に赤外線を出力する。
 第2発明の第8観点に係る赤外線出力装置では、固定式機器の位置が固定されるので、赤外線出力の到達範囲を予め予期することができる。また、赤外線出力装置は、音声受付装置を介して入力された音声入力に基づく赤外線を制御機器に出力する。したがって、赤外線出力装置は、その到達範囲内に存在する機器が赤外線により制御可能なものであれば、任意の制御機器を容易に制御できる。また、赤外線出力装置は、固定式機器に取り付けられるので、赤外線出力装置のための設置スペースを不要とすることができる。
 [第3発明]
 第3の課題を解決するための第3発明としては以下のものがある。
 第3発明の第1観点に係る制御システムは、入力受付装置と、赤外線出力装置と、環境情報検知装置と、情報処理装置と、を備える。入力受付装置は、赤外線により制御可能な制御機器に対する制御指示の入力を受け付ける。赤外線出力装置は、制御機器に赤外線を出力する。環境情報検知装置は、制御機器の周辺の環境情報を検知する。情報処理装置は、入力受付装置から制御指示を受信し、制御指示に基づいて赤外線出力装置に赤外線の出力命令を送信する。ここで、情報処理装置は、環境情報検知装置から環境情報を受信し、出力命令と環境情報とに基づいて、制御機器が制御されたことを判定する。
 第3発明の第1観点に係る制御システムでは、情報処理装置が、環境情報検知装置から環境情報を受信し、出力命令と環境情報とに基づいて制御機器が制御されたか否かを判定するので、制御機器が制御されていない場合に、制御機器が制御されるような処理を実行することができる。例えば、出力命令を再送信したり、制御機器の管理者に制御機器が制御されていない旨を報知して出力命令の送信を促したりする。結果として、信頼性の高い制御システムを提供することができる。
 第3発明の第2観点に係る制御システムは、第3発明の第1観点に係る制御システムにおいて、情報処理装置が、制御機器が制御されなかったと判定した場合、赤外線出力装置に前記出力命令を再送信する。これにより、制御機器が確実に制御されるので、信頼性の高い制御システムを提供することができる。
 第3発明の第3観点に係る制御システムは、第3発明の第1観点又は第2観点に係る制御処理において、情報処理装置が、制御機器が制御されなかったと判定した場合、制御されなかった旨の通知を入力受付装置に送信する。これにより、入力受付装置のユーザに制御指示の再入力が促されるので、制御機器が確実に制御される。結果として、信頼性の高い制御システムを提供することができる。
 第3発明の第4観点に係る制御システムは、第3発明の第1観点から第3観点のいずれかに係る制御システムにおいて、赤外線出力装置に、赤外線出力装置の姿勢を制御する姿勢制御装置が取り付けられている。
 第3発明の第4観点に係る制御システムでは、赤外線の出力方向を所望の方向に変更できるので、制御機器への赤外線の到達確率を高めることができる。結果として、制御システムの信頼性を高めることができる。
 第3発明の第5観点に係る情報処理装置は、入力受付装置、赤外線出力装置、及び環境情報検知装置に接続するものである。ここで、入力受付装置は、赤外線により制御可能な制御機器に対する制御指示の入力を受け付ける。赤外線出力装置は、制御機器に赤外線を出力する。環境情報検知装置は、制御機器の周辺の環境情報を検知する。そして、第5観点に係る情報処理装置は、出力命令送信部と制御判定部とを備える。出力命令送信部は、入力受付装置から制御指示を受信し、制御指示に基づいて赤外線出力装置に赤外線の出力命令を送信する。制御判定部は、環境情報検知装置から環境情報を受信し、赤外線の出力命令と環境情報とに基づいて、制御機器が制御されたことを判定する。
 第3発明の第5観点に係る情報処理装置は、環境情報検知装置から環境情報を受信し、出力命令と環境情報とに応じて制御機器が制御されたか否かを判定するので、制御機器が制御されていない場合に、制御機器が制御されるような処理を実行することができる。例えば、出力命令を再送信したり、制御機器の管理者に制御機器が制御されていない旨を報知して出力命令の送信を促したりする。結果として、信頼性の高い制御システムを提供することができる。
 [第4発明]
 第4の課題を解決するための第4発明としては以下のものがある。
 第4発明の第1観点に係る操作システムは、空調機と、赤外線出力装置と、を備える。空調機は、室内機を有する。赤外線出力装置は、室内機に、又は、室内機の近傍の壁面又は天井面に設置される。赤外線出力装置は、操作対象機器に対する指令に関しての第1情報を受信し、第1情報に応じた赤外線信号を操作対象機器に対して送信する。操作対象機器は、空調機以外であって赤外線信号により操作可能な機器である。空調機は、操作対象機器を管理する機器管理装置を有する。機器管理装置は、指令情報受信部と、判定部と、を含む。指令情報受信部は、指令の内容に関する第2情報を受信する。判定部は、操作対象機器の運転内容と第2情報とに基づき、操作対象機器の運転内容と指令の内容との乖離の有無を判定する。
 ここでは、空調機の有する機器管理装置により、操作対象機器の実際の運転内容と、操作対象機器に対する指令の内容との乖離の有無が判定されるため、両者が乖離した状態(操作失敗状態)が放置されにくい。
 なお、ここで乖離が判定される運転内容には、操作対象機器の運転/停止を少なくとも含むことが好ましい。つまり、判定部は、赤外線出力装置を用いて操作対象機器が運転/停止するよう操作された時に、操作対象機器がその操作どおりに運転/停止したかを少なくとも判定することが好ましい。
 なお、空調機が機器管理装置を有することで、特に以下のようなメリットがある。
 住宅やオフィス等は、空調機により空調される場合が多い。そのため、空調機に機器管理装置を設けることで、機器管理専用の装置を別途設けることなく操作対象機器を管理することが可能で、設備費用が抑制されやすい。
 また、ここでは、赤外線出力装置が、空調機の室内機に、又は、室内機の近傍の壁面又は天井面に設置されことで、特に以下のようなメリットがある。
 住宅やオフィス等には、家具等が置かれるため、赤外線出力装置の設置位置によっては、家具等が障害物となり、操作対象機器の赤外線受光部に赤外線信号が到達しないおそれがある。
 室内機は、その本来の機能的な観点から、空間を見渡すことが可能な天井又は天井付近に設けられることが多い。しかも、空気調和という目的を達する上で、棚等の家具が、室内機の近傍に、送風を妨げるように配置される可能性も低い。つまり、赤外線信号の送信の妨げとなる障害物が室内機の近傍に設置される可能性は比較的低い。
 そのため、赤外線出力装置が、空調機の室内機に、又は、室内機の近傍の壁面又は天井面に設置される本操作システムでは、赤外線出力装置から指示される運転内容と実際の機器の運転内容とが乖離する状態自体がそもそも発生しにくい。
 第4発明の第2観点に係る操作システムは、第4発明の第1観点の操作システムであって、機器管理装置は、第1情報送信部を更に含む。第1情報送信部は、赤外線出力装置に対して第1情報を送信する。
 本操作システムでは、機器管理装置から赤外線出力装置に対して第1情報が送信されることで、第1情報に応じた赤外線信号が操作対象機器に送信される。つまり、赤外線出力装置の発信動作が空調機の機器管理装置により制御される。そして、赤外線出力装置は、室内機に、又は、室内機の近傍に設置されるため、赤外線出力装置の設置のための配線作業をほとんど行うことなく操作システムを実現できる。
 第4発明の第3観点に係る操作システムは、第4発明の第2観点の操作システムであって、第1情報送信部は、判定部が、乖離が有ると判定した場合に、赤外線出力装置に対して第1情報を再送信する。
 本操作システムでは、操作対象機器の実際の運転内容が指示された運転内容と乖離している場合に、第1情報が再送信され、その結果、赤外線出力装置から第1情報に応じた赤外線信号が操作対象機器に再送信される。そのため、操作失敗状態が放置されにくい。
 第4発明の第4観点に係る操作システムは、第4発明の第1観点から第3観点のいずれかの操作システムであって、赤外線出力装置は、室内機に搭載されている。
 ここでは、赤外線出力装置が室内機に搭載されているため、現場で赤外線出力装置と室内機とを接続する作業を不要にすることができる。
 第4発明の第5観点に係る操作システムは、第4発明の第1観点から第4観点のいずれかの操作システムであって、運転状態検知部を更に備える。運転状態検知部は、操作対象機器の運転状態を検知する。機器管理装置は、判断部を更に含む。判断部は、運転状態検知部が検知する運転状態に基づいて、操作対象機器の運転内容を判断する。
 赤外線で操作される機器は、運転内容を外部に出力する出力部を有してしない場合が多い。しかし、ここでは操作システムが操作対象機器の運転状態を検知する運転状態検知部を有し、検知された運転状態に基づいて操作対象機器の運転内容が判断されるため、運転内容を出力する出力部等を有していない操作対象機器であっても、機器管理装置による管理を行うことができる。
 第4発明の第6観点に係る操作システムは、第4発明の第5観点の操作システムであって、運転状態検知部には、マイク、カメラ、電流又は電力を計測するセンサ、照度センサ、温度センサ、気圧センサの少なくとも1つを含む。
 ここでは、運転状態検知部は、マイクにより操作対象機器の動作音や赤外線信号の受付時の報知音を取得したり、カメラにより操作対象機器の動作を検知したり、各種センサにより各種状態量を計測したりすることで、操作対象機器の運転状態を正確に把握することができる。
 第4発明の第7観点に係る操作システムは、第4発明の第1観点から第6観点のいずれかの操作システムであって、機器管理装置は、出力部を更に含む。出力部は、判定部の判定結果に関する情報を出力する。
 本操作システムでは、判定部の判定結果に関する情報が出力されるため、操作対象機器の、指示された運転内容と実際の運転内容とが乖離した状態(操作失敗状態)が放置されにくい。
 第4発明の第8観点に係る操作システムは、第4発明の第1観点から第7観点のいずれかの操作システムであって、指示受付機を更に備える。指示受付機は、操作対象機器に対する指示を指示音声として受け付け、指示音声に関する信号を、ネットワークを介して信号を解析する解析装置に送信する。第1情報は、解析装置による信号の解析結果に基づく情報である。
 ここでは、音声により操作対象機器を操作できるため、利便性が高い。
 [第1発明]
 第1発明の第1観点に係る操作システムでは、任意の機器を制御できる。
 第1発明の第2観点に係る操作システムでは、操作装置周辺の任意の機器を制御できる。
 第1発明の第3観点に係る操作システムでは、適切にシステムを管理することができる。
 第1発明の第4観点に係る操作システムでは、システムの信頼性を高めることができる。
 第1発明の第5観点に係る操作システムでは、システムの信頼性を高めることができる。
 第1発明の第6観点に係る操作システムでは、第1タイプの機器への拡張性を高めることができる。
 第1発明の第7観点に係る操作システムは、第1タイプの機器の複数の機種を制御できる。
 第1発明の第8観点に係る操作システムでは、システム構成を簡易化することができる。
 第1発明の第9観点に係る操作システムでは、音声入力により、第1タイプの機器及び第2タイプの機器を制御できる。
 第1発明の第10観点に係る操作システムでは、ネットワーク上の情報処理装置にアクセスせずに機器を制御できる。
 第1発明の第11観点に係る操作システムでは、ユーザの環境に応じて適切に機器を制御できる。
 第1発明の第12観点に係る操作システムでは、ユーザの快適性を向上できる。
 第1発明の第13観点に係る操作システムでは、ユーザに特定状況を認識させることができる。
 第1発明の第14観点に係る操作システムでは、拡張性の高い操作システムを提供できる。
 第1発明の第15観点に係る操作システムでは、拡張性の高い操作システムを提供できる。
 第1発明の第16観点に係る操作システムでは、さらに適切に操作システムを管理することができる。
 第1発明の第17観点に係る操作システムでは、ユーザの環境に応じて適切に機器を制御できる。
 第1発明の第18観点に係る第2情報処理装置では、任意の機器を制御し得る操作システムを構築できる。
 第1発明の第19観点に係る第2情報処理装置は、システムの信頼性を高めることができる。
 第1発明の第20観点に係る第2情報処理装置では、第1タイプの機器への拡張性を高めることができる。
 第1発明の第21観点に係る第2情報処理装置では、第1タイプの機器の複数の機種を制御できる。
 第1発明の第22観点に係る第2情報処理装置では、音声入力により、第1タイプの機器及び第2タイプの機器を制御できる。
 第1発明の第23観点に係る第2情報処理装置では、ユーザの環境に応じて適切に機器を制御できる。
 第1発明の第24観点に係る第2情報処理装置では、ユーザの快適性を向上できる。
 第1発明の第25観点に係る第2情報処理装置では、ユーザに特定状況を認識させることができる。
 第1発明の第26観点に係る第2情報処理装置では、ユーザの環境に応じて適切に機器を制御できる。
 第1発明の第27観点に係る第2情報処理装置では、任意の機器を制御し得る操作システムを構築できる。
 [第2発明]
 第2発明の第1観点に係る制御システムでは、音声入力により任意の制御機器を容易に制御できる。
 第2発明の第2観点に係る制御システムでは、制御機器への赤外線の到達確率を高めることができる。
 第2発明の第3観点に係る制御システムでは、空気調和装置が設置される場所より低い場所に存在する制御機器を容易に制御できる。
 第2発明の第4観点に係る制御システムでは、高い位置から赤外線を出力することができる。
 第2発明の第5観点に係る制御システムでは、システム構成を簡素化できる。
 第2発明の第6観点に係る制御システムでは、制御機器への赤外線の到達確率を高めることができる。
 第2発明の第7観点に係る制御システムでは、音声入力により任意の機器を容易に制御できる。
 第2発明の第8観点に係る赤外線出力装置では、音声入力により制御機器を容易に制御できる。
 [第3発明]
 第3発明の第1観点に係る制御システムでは、信頼性の高い制御システムを提供することができる。
 第3発明の第2観点に係る制御システムでは、信頼性をさらに高めることができる。
 第3発明の第3観点に係る制御システムでは、信頼性をさらに高めることができる。
 第4観点に係る制御システムでは、制御機器への赤外線の到達確率を高めることができる。
 第3発明の第5観点に係る情報処理装置により、信頼性の高い制御システムを構築できる。
 [第4発明]
 第4発明の第1観点に係る操作システムでは、空調機の有する機器管理装置により、操作対象機器の実際の運転内容と、操作対象機器に対する指令の内容との乖離の有無が判定されるため、両者が乖離した状態(操作失敗状態)が放置されにくい。
 第4発明の第2観点及び第4観点に係る操作システムでは、設置時の配線作業を抑制することができる。
 第4発明の第3観点及び第7観点に係る操作システムでは、操作対象機器の実際の運転内容が指示された運転内容と乖離している状態が放置されにくい。
 第4発明の第5観点に係る操作システムでは、運転内容を出力する出力部等を有していない操作対象機器であっても、機器管理装置による管理を行うことができる。
 第4発明の第6観点に係る操作システムでは、操作対象機器の運転状態を正確に把握することができる。
 第4発明の第7観点に係る操作システムでは、比較的複雑な動作を空調機に実行させる場合であっても音声で空調機を操作することができる。
 第4発明の第8観点に係る操作システムでは、音声により操作対象機器を操作できるため、利便性が高い。
第1発明の第1実施形態に係る操作システム1001の概念を示す模式図である。 同実施形態に係る操作システム1001の構成を示す模式図である。 同実施形態に係る操作装置1050の構成を示す模式図である。 同実施形態に係る第1情報処理装置1100の構成を示す模式図である。 同実施形態に係る第2情報処理装置1200の構成を示す模式図である。 同実施形態に係る操作システム1001の動作を説明するためのシーケンス図である。 同実施形態に係る操作システム1001の動作を説明するためのシーケンス図である。 同実施形態に係る操作システム1001の動作を説明するためのシーケンス図である。 変形例1Fに係る操作システムの構成を示す模式図である。 変形例1Fに係る操作装置1050の構成を示す模式図である。 変形例1Fに係る操作システム1001の動作を示すシーケンス図である。 変形例1Fに係る操作システム1001の動作を示すシーケンス図である。 変形例1Gに係る操作システム1001の構成を示す模式図である。 変形例1Gに係る操作システム1001の動作を示すシーケンス図である。 変形例1Hに係る操作システム1001の構成を示す模式図である。 変形例1Hに係る第2情報処理装置1200の構成を示す模式図である。 変形例1Hに係る関連機器記憶部1240の構成を示す模式図である。 変形例1Hに係る操作システム1001の動作を示すシーケンス図である。 変形例1Hに係る操作システム1001の動作を示すシーケンス図である。 変形例1Iに係る操作システム1001の構成を示す模式図である。 変形例1Iに係る第2情報処理装置1200の構成を示す模式図である。 変形例1Iに係る操作システム1001の動作を示すシーケンス図である。 第1発明の第2実施形態に係る操作システム1001Sの概念を示す模式図である。 同実施形態に係る操作システム1001Sの概念を示す模式図である。 同実施形態に係る操作システム1001Sの動作を説明するためのシーケンス図である。 同実施形態に係る操作システム1001Sの動作を説明するためのシーケンス図である。 変形例2Aに係る操作システム1001Sの動作を示すシーケンス図である。 変形例2Aに係る操作システム1001Sの動作を示すシーケンス図である。 変形例2Bに係る操作システム1001Sの構成を示す模式図である。 変形例2Bに係る第2情報処理装置1200Sの構成を示す模式図である。 変形例2Bに係る関連機器記憶部1240Sの構成を示す模式図である。 変形例2Bに係る操作システム1001Sの動作を示すシーケンス図である。 変形例2Bに係る操作システム1001Sの動作を示すシーケンス図である。 変形例2Bに係る操作システム1001Sの動作を示すシーケンス図である。 変形例2Bに係る操作システム1001Sの動作を示すシーケンス図である。 第1発明の第3実施形態に係る第2情報処理装置1200Tの構成を示す模式図である。 同実施形態に係る操作システム1001Tの動作を説明するためのシーケンス図である。 第1発明の第4実施形態に係る第2情報処理装置1200Vの構成を示す模式図である。 同実施形態に係る操作システム1001Vの動作を説明するためのシーケンス図である。 同実施形態に係る操作システム1001Vの動作を説明するためのシーケンス図である。 第2発明の第1実施形態に係る制御システム2001の構成を示す模式図である。 同実施形態に係る制御システム2001の構成を示す模式図である。 同実施形態に係る情報処理装置2100の構成を示す模式図である。 同実施形態に係る制御システム2001の動作を説明するためのシーケンス図である。 同実施形態に係る制御システム2001の動作を説明するためのシーケンス図である。 同実施形態に係る固定式機器(空気調和装置2020d)の例を示す模式図である。 変形例3Aに係る制御システム2001の構成を示す模式図である。 変形例3Bに係る制御システム2001の構成を示す模式図である。 本発明の第2実施形態に係る制御システム2001Sの構成を示す模式図である。 同実施形態に係る赤外線出力装置2070Sの構成を示す模式図である。 同実施形態に係る制御システム2001Sの変形例の構成を示す模式図である。 同実施形態に係る赤外線出力装置2070Sの変形例の構成を示す模式図である。 第3発明の第1実施形態に係る制御システム3001の構成を示す模式図である。 同実施形態に係る制御システム3001の構成を示す模式図である。 同実施形態に係る情報処理装置3100の構成を示す模式図である。 同実施形態に係る制御システム3001の動作を説明するためのシーケンス図である。 同実施形態に係る制御システム3001の動作を説明するためのシーケンス図である。 同実施形態に係る制御システム3001の構成を示す模式図である。 同実施形態に係る情報処理装置3100の構成を示す模式図である。 同実施形態に係る制御システム3001の動作を説明するためのシーケンス図である。 同実施形態に係る制御システム3001の動作を説明するためのシーケンス図である。 同実施形態に係る制御システム3001の変形例を示す模式図である。 同実施形態に係る制御システム3001の変形例を示す模式図である。 第4発明の一実施形態に係る機器システムの概略構成図である。 同実施形態に係る機器システムの概略ブロック図である。図57では、機器システムの一部構成について描画を省略している。 同実施形態に係る操作システムに含まれる、空調機の壁掛型の室内機と赤外線出力装置との設置状態の概略図である。 同実施形態に係る操作システムに含まれる、空調機の天井埋込型の室内機と赤外線出力装置との設置状態の概略図である。 同実施形態に係る第1機器群の機器が操作される際の機器管理装置の動作を説明するフローチャートである。 同実施形態に係る空調機の機器管理装置の記憶部に記憶される、機器別の、機器に対する指令内容及び機器の運転内容のリストの一例である。 変形例4Eの操作システムの概略ブロック図である。図61では、操作システムの一部構成について描画を省略している。
 [第1発明]
 <第1実施形態>
 (1-1-1)操作システム1001の構成
 図1は第1発明の第1実施形態に係る操作システム1001の概念を示す模式図である。図2は同実施形態に係る操作システム1001の構成を示す模式図である。
 操作システム1001は、入力受付装置1060及び赤外線出力装置1070を含む操作装置1050と、第1情報処理装置1100と、第2情報処理装置1200とを有する。操作システム1001では、ユーザ1005が操作装置1050に操作入力を実行することで、操作装置1050の周辺に存在する機器を操作することができる。ここでは、機器の種類として、「第1タイプの機器1010」と「第2タイプの機器1020」とが存在する。また、これらの機器は、建物1002の中に配置されている。
 なお、図1では、操作装置1050、第1情報処理装置1100及び第2情報処理装置1200は一台ずつ示されているが、各装置の個数はこれに限定されるものではない。第1情報処理装置1100及び第2情報処理装置は任意の個数の操作装置1050と接続し、これらの操作装置1050を管理できるものである。
 第1タイプの機器1010は、少なくとも赤外線パターンの通信により操作可能なものである。例えば、第1タイプの機器1010としては、扇風機1010a、照明機器1010b、テレビ1010c、エアコン1010dなどが挙げられる。なお、以下の説明では、任意の第1タイプの機器を示す場合に符号1010を用い、個別の第1タイプの機器を示す場合には英小文字の添え字を付す。
 第2タイプの機器1020は、少なくともネットワークNW経由で操作可能なものである。ここでは、第2タイプの機器1020は第2情報処理装置1200により管理されるものである。第2タイプの機器1020も、第1タイプの機器1010と同様に、扇風機1020a、照明機器1020b、テレビ1020c、エアコン1020dなどが挙げられる。なお、以下の説明では、任意の第2タイプの機器を示す場合に符号1020を用い、個別の第2タイプの機器を示す場合には英小文字の添え字を付す。
 操作装置1050は、図3に示すように、入力部1051、出力部1052、通信部1053、記憶部1054、処理部1055を有しており、入力受付装置1060及び赤外線出力装置1070として機能する。
 入力部1051は、操作装置1050に情報を入力するものである。例えば入力部1051はマイクにより構成され、ユーザ1005は音声による情報の入力(音声入力)が可能である。この入力部1021を介して、操作装置1050に各種命令が入力され、処理部1055において命令に応じた処理が実行される。なお、入力部1051は、キーボード、マウス、及び/又はタッチスクリーン等を有していてもよい。
 出力部1052は、操作装置1050からの各種情報を出力するものである。例えば出力部1022は、スピーカー等により構成される。また、出力部1052は、赤外線の出力が可能であり、これにより周辺機器を制御することができる。また、出力部1052は、スピーカーのみならず、ディスプレイを備えていてもよい。
 通信部1053は、外部のネットワークNWとの接続を可能にするものである。これにより、操作装置1050は、インターネット等を介して、第1情報処理装置1100及び第2情報処理装置1200等と情報の送受信が可能となる。
 記憶部1054は、操作装置1050に入力される情報、及び、操作装置1050で計算される情報等を記憶するものである。例えば記憶部1054は、ROM及びRAM等により構成される。ここでは、記憶部1054は、「赤外線パターン記憶データベース(DB)1054a」を記憶している。赤外線パターン記憶DBには、操作装置1050の周辺に存在する第1タイプの機器1010の機種毎に設定されている赤外線パターンの情報が記憶されている。なお、第1タイプの機器1010は複数の機種を含むものであり、制御命令に対応する赤外線パターンは機種毎に異なるものである。また記憶部1054は処理部1055の各機能を実現するための各種プログラムを記憶する。
 処理部1055は、操作装置1050における情報処理を実行するものである。具体的には、処理部1055は、CPU及びキャッシュメモリ等により構成される。処理部1055が、記憶部1054に組み込まれたプログラムが実行されることで、操作装置1050が「入力受付装置1060」及び「赤外線出力装置1070」として機能する。
 入力受付装置1060は、入力部1051から操作入力が受け付けられると、その操作入力に対応する操作情報を通信部1053を介して第1情報処理装置1100に送信する。入力受付装置1060に対しては、操作入力を音声により入力することが可能である。また、入力受付装置1060は、操作入力してから所定時間経過後に、第2情報処理装置1200により第2タイプの機器1020が制御されたか否かを判定し、判定結果を第1情報処理装置1100に送信する。また。入力受付装置1060は、赤外線出力装置1070による赤外線パターンの送信により第1タイプの機器1010が制御されたか否かを判定し、判定結果を第1情報処理装置1100又は第2情報処理装置1200に送信する。
 赤外線出力装置1070は、後述する第2情報処理装置1200から出力命令を受信した場合、その出力命令に対応する赤外線パターンを記憶部1054から読み出して、操作装置1050の周辺に存在する第1タイプの機器1010に出力する。これにより、第1タイプの機器1010が制御される。
 第1情報処理装置1100は、図4に示すように、入力部1101、出力部1102、通信部1103、記憶部1104、処理部1105を有しており、ネットワークNWを介して、操作装置1050及び第2情報処理装置1200と接続している。ここで、入力部1101は、第1情報処理装置1100に各種情報を入力するものである。出力部1102は、第1情報処理装置1100からの各種情報を出力するものである。通信部1103は、外部のネットワークNWとの接続を可能にするものである。記憶部1104は、第1情報処理装置1100に入力される情報、及び、第1情報処理装置1100で計算される情報等を記憶するものである。処理部1105は、第1情報処理装置1100における情報処理を実行するものである。ここでは、処理部1105が、記憶部1104に組み込まれたプログラムを実行することで、「操作情報解析部1110」及び「制御命令判定部1120」「制御確認部1130」として機能する。
 操作情報解析部1110は、操作装置1050から受信した操作入力に対応する操作情報を解析する。ここでは、操作装置1050から音声入力を受信した場合、音声入力に対応する音声情報を解析する。具体的には、ニューラルネットワーク等を用いて、音声情報から、その音声に対応する意味を分析しテキスト情報に変換する。この変換されたテキスト情報は制御命令判定部1120に送出される。
 制御命令判定部1120は、操作情報解析部1110による解析結果に、第1タイプの機器1010に対する制御命令又は第2タイプの機器1020に対する制御命令が含まれているか否かを判定する。この解析結果は、第2情報処理装置1200に送出される。
 制御確認部1130は、入力受付装置1060から、第2情報処理装置1200により第2タイプの機器1020が制御されたか否かの判定結果を受信する。そして、制御確認部1130は、第2タイプの機器1020が制御されていない旨の判定結果を受信した場合、再度、第2情報処理装置1200に、操作情報解析部1110による解析結果を送出する。
 第2情報処理装置1200は、図5に示すように、入力部1201、出力部1202、通信部1203、記憶部1204、処理部1205を有しており、ネットワークNWを介して、操作装置1050及び第1情報処理装置1100と接続している。ここで、入力部1201は、第2情報処理装置1200に各種情報を入力するものである。出力部1202は、第2情報処理装置1200からの各種情報を出力するものである。通信部1203は、外部のネットワークNWとの接続を可能にするものである。記憶部1204は、第2情報処理装置1200に入力される情報、及び、第2情報処理装置1200で計算される情報等を記憶するものである。処理部1205は、第2情報処理装置1200における情報処理を実行するものである。ここでは、処理部1205が、記憶部1204に組み込まれたプログラムを実行することで、「第1制御部1210」及び「第2制御部1220」「制御確認部1230」として機能する。
 第1制御部1210は、第1情報処理装置1100から制御命令判定部1120による判定結果を受け取ったときに、判定結果に第1タイプの機器1010に対する制御命令が含まれている場合、この制御命令に対応する赤外線パターンを第1タイプの機器1010に出力させるための出力命令を、通信部1203を介して操作装置1050(赤外線出力装置1070)に送信する。
 第2制御部1220は、第1情報処理装置1100から制御命令判定部1120による判定結果を受け取ったときに、判定結果に第2タイプの機器1020に対する制御命令が含まれている場合、この制御命令に基づいて第2タイプの機器1020をネットワークNW経由で制御する。
 制御確認部1230は、入力受付装置1060から、第1情報処理装置1100により第1タイプの機器1010が制御されたか否かの判定結果を受信する。そして、制御確認部1230は、第1タイプの機器1010が制御されていない旨の判定結果を受信した場合、再度、赤外線出力装置1070に、操作情報解析部1110による解析結果を送出する。
 (1-1-2)操作システム1001の動作
 図6は本実施形態に係る操作システム1001の動作を説明するためのシーケンス図である。なお、以下の説明において、便宜上、ユーザ1005の周辺には第1タイプの機器1010として制御機器Aが存在し、第2タイプの機器1020として制御機器Bが存在するものとする。
 まず、ユーザ1005により、周囲に存在する機器への操作入力が行われる。ここでは、ユーザ1005により制御機器A又は制御機器Bに対する操作指示が音声で入力される(S1)。例えば、ユーザ1005により、「制御機器Aの電源をオン」「制御機器Bをオフ」等の命令が音声入力される。
 次に、入力受付装置1060が、ユーザ1005による音声入力を受け付け、その音声入力を音声情報に変換して、第1情報処理装置1100及び第2情報処理装置1200に送信する(S2)。
 第2情報処理装置1200では、受信した音声情報を随時蓄積する(S3)。
 第1情報処理装置1100では、操作情報解析部1110が、操作装置1050から受信した音声情報を解析する(S4)。例えば、第1情報処理装置1100の操作情報解析部1110は、ニューラルネットワーク等を用いて音声情報を解析する。ここでは、第1情報処理装置1100の操作情報解析部1110は、音声情報から、その音声情報に対応する意味を分析しテキスト情報に変換する。
 続いて、第1情報処理装置1100の制御命令判定部1120が、操作情報解析部1110による解析結果に、第1タイプの機器1010に対する制御命令又は第2タイプの機器1020に対する制御命令が含まれているか否かを判定する(S5)。第1情報処理装置1100は、第1タイプの機器1010に対する制御命令が含まれていると判定した場合(S5-Yes)、その判定結果を第2情報処理装置1200に送信する。ここでは、解析結果に、第1タイプの機器である制御機器Aに対する制御命令が含まれているとする。
 次に、第2情報処理装置1200が、第1情報処理装置1100から判定結果を受信し(S6)、第1タイプの機器1010(制御機器A)に対する制御内容を決定する(S7)。そして、第2情報処理装置1200の第1制御部1210が、制御命令に対応する赤外線パターンの出力命令を、通信部1203を介して操作装置1050(赤外線出力装置1070)に送信する。
 続いて、赤外線出力装置1070が第2情報処理装置1200から出力命令を受信し、これに基づいて赤外線パターンを出力して(S8)、第1タイプの機器1010である制御機器Aを制御する(S9)。
 一方、上記ステップS5において、第1情報処理装置1100が、第1タイプの機器1010に対する制御命令が含まれていないと判定した場合(S5-No)、第1情報処理装置1100が、第2タイプの機器1020に対する制御命令が含まれているか否かを判定する(S10)。第1情報処理装置1100は、第2タイプの機器1020に対する制御命令が含まれていると判定した場合(S10-Yes)、その判定結果を第2情報処理装置1200に送信する。ここでは、解析結果に、第2タイプの機器1020である制御機器Bに対する制御命令が含まれているとする。
 次に、第2情報処理装置1200が、第1情報処理装置1100から判定結果を受信し(S11)、第2タイプの機器1020(制御機器B)に対する制御内容を決定する(S12)。そして、第2情報処理装置1200の第2制御部1220が、制御命令に基づいて第2タイプの機器1020である制御機器BをネットワークNW経由で制御する(S13)。
 上記ステップS10において、第1情報処理装置1100が、第2タイプの機器1020(制御機器B)に対する制御命令が含まれていないと判定した場合(S10-No)、操作システム1001は処理を終了する。
 なお、上記ステップS5~9と、ステップS10~S13との処理は順不同であり、いずれを先に処理してもよいものである。
 (1-1-3)特徴
 (1-1-3-1)
 以上説明したように、本実施形態に係る操作システム1001は、入力受付装置1060と、第1情報処理装置1100と、第2情報処理装置1200と、赤外線出力装置1070とを備え、少なくとも赤外線パターンの通信により操作可能な第1タイプの機器1010、及び、少なくともネットワークNW経由で操作可能な第2タイプの機器1020を操作する。入力受付装置1060は、操作入力を受け付ける。第1情報処理装置1100は、入力受付装置1060と接続しており、操作入力に対応する操作情報を解析する操作情報解析部1110を有する。また、第1情報処理装置1100は、操作情報解析部1110による解析結果に、第1タイプの機器1010(制御機器A)に対する制御命令又は前記第2タイプの機器1020(制御機器B)に対する制御命令が含まれているか否かを判定する制御命令判定部1120を有する。第2情報処理装置1200は、第1情報処理装置1100に接続しており、制御命令判定部1120により第2タイプの機器1020(制御機器B)に対する制御命令が含まれていると判定された場合、制御命令に基づいて第2タイプの機器1020(制御機器B)をネットワークNW経由で制御する。赤外線出力装置1070は、第1情報処理装置1100又は第2情報処理装置1200に接続しており、制御命令判定部1120により第1タイプの機器1010(制御機器A)に対する制御命令が含まれていると判定された場合、制御命令に対応する赤外線パターンを第1タイプの機器1010(制御機器A)に出力する。
 したがって、本実施形態に係る操作システム1001では、操作情報の解析の結果、操作情報に第1タイプの機器に対する制御命令が含まれていると判定した場合、赤外線パターンを第1タイプの機器1010(制御機器A)に送信して制御する。一方、操作システム1001は、操作情報の解析の結果、操作情報に第2タイプの機器1020(制御機器B)に対する制御命令が含まれていると判定した場合、ネットワークNW経由で第2タイプの機器1020(制御機器B)を制御する。換言すると、ネットワークNW経由で操作できない機器(第1タイプの機器1010)は赤外線出力装置1070により操作し、ネットワークNW経由で操作可能な機器(第2タイプの機器1020)は第2情報処理装置1200で操作するので、操作装置1050(入力受付装置1060)の周辺の任意の機器を制御できる。
 特に、本実施形態に係る操作システム1001では、第1情報処理装置1100の操作情報解析部1110が、音声により入力された操作情報を解析する。したがって、操作システム1001は、音声入力により、第1タイプの機器1010及び第2タイプの機器1020を制御できる。
 なお、本実施形態に係る操作システム1001では、第2情報処理装置1200が、第1情報処理装置1100から制御命令判定部1120による判定結果を受け取る。そして、第2情報処理装置1200が、判定結果に第1タイプの機器1010(制御機器A)に対する制御命令が含まれている場合、制御命令に対応する赤外線パターンを第1タイプの機器1010(制御機器A)に出力させるための出力命令を赤外線出力装置1070に送信する。
 このように、第2情報処理装置1200が赤外線出力装置1070に出力命令を送信するので、第2情報処理装置1200において、第1タイプの機器1010(制御機器A)の制御が実行されたか否かを判断できる。結果として、操作システム1001の信頼性を高めることができる。
 (1-1-3-2)
 また、本実施形態に係る操作システム1001は、入力受付装置1060及び赤外線出力装置1070を同一の筐体に格納する操作装置1050を備える。このように、入力受付装置1060及び赤外線出力装置1070が操作装置1050として同一の筐体に格納されるので、ネットワークNW経由で操作可能な機器(第2タイプの機器1020)であるか否かによらずに、操作装置1050の周辺の任意の機器を制御できる。
 (1-1-3-3)
 また、本実施形態に係る操作システム1001は、図7のシーケンスに示すように、入力受付装置1060は、第2情報処理装置1200により第2タイプの機器1020が制御されたか否かを判定し、判定結果を前記第1情報処理装置1100に送信するものでもよい(ステップS14、S15)。例えば、入力受付装置1060は、音声情報の送信から所定時間以内に周辺機器が操作されたか否か等により、第2タイプの機器1020が制御されたか否かを判断する。
 これにより、第1情報処理装置1100の管理者と第2情報処理装置1200の管理者とが異なる場合等であっても、第1情報処理装置1100の管理者は、第2情報処理装置1200により第2タイプの機器1020(制御機器B)の制御が実行されたか否かを判断できる。結果として、適切に操作システム1001を管理することができる。
 (1-1-3-4)
 また、本実施形態に係る操作システム1001は、図8のシーケンスに示すように、ステップS9の後で、入力受付装置1060が、赤外線パターンの送信により第1タイプの機器1010が制御されたか否かを判定し、判定結果を第2情報処理装置1200に送信するものでもよい(ステップS16,17)。
 これにより、第2情報処理装置1200の管理者が第1タイプの機器1010(制御機器A)の制御が実行されたか否かを判断できる。そして、第1タイプの機器1010が制御されていない旨の判定結果を受信した場合は、第2情報処理装置1200が赤外線出力装置1070に改めて赤外線パターンの送信命令等を行うことができる。結果として、操作システム1001の信頼性を高めることができる。
 (1-1-3-5)
 また、本実施形態に係る操作システム1001は、第1タイプの機器1010には複数の機種が含まれており、制御命令に対応する赤外線パターンは、機種毎に異なるものである。このような構成により、機種毎に異なる赤外線パターン(専用コマンド)を用いて、第1タイプの機器1010の複数の機種を制御できる。
 なお、このような赤外線パターンは、操作装置1050の記憶部1054に記憶されている。また、これらの赤外線パターンの情報は、第2情報処理装置1200を介して適宜更新可能である。
 (1-1-4)変形例
 (1-1-4-1)変形例1A
 上記説明において、入力受付装置1060及び赤外線出力装置1070が同一の筐体に格納されるとしたが、これらの装置は個別の筐体に格納されるものでもよい。これにより、システム構成の自由度を高めることができる。
 (1-1-4-2)変形例1B
 上記説明において、本実施形態に係る操作システム1001は、入力受付装置1060が、赤外線パターンの送信により第1タイプの機器1010が制御されたか否かを判定し、判定結果を第2情報処理装置1200に送信するものとしたが、本実施形態に係る操作システム1001はこれに限定されるものではない。例えば、入力受付装置1060が、赤外線パターンの送信により第1タイプの機器1010が制御されたか否かを判定し、判定結果を第1情報処理装置1100だけに送信する構成でもよいし、判定結果を第1情報処理装置1100及び第2情報処理装置1200の両方に送信する構成でもよい。いずれの構成でも、操作システム1001の信頼性を高めることができる。
 (1-1-4-3)変形例1C
 本実施形態に係る操作システム1001は、第2情報処理装置1200又は赤外線出力装置1070が、第1タイプの機器1010への制御内容に対応する赤外線パターンを生成する赤外線パターン生成部をさらに備える構成でもよい。このような構成により、所望の第1タイプの機器1010を制御することができる。結果として、第1タイプの機器1010への拡張性を高めることができる。
 (1-1-4-4)変形例1D
 本実施形態に係る操作システム1001は、第2タイプの機器1020が、入力受付装置1060及び/又は赤外線出力装置1070を備える構成でもよい。具体的には、建物1002内に存在する第2タイプの機器1020の一つが操作装置1050を組み込む構成でもよい。これにより、システム構成を簡易にすることができる。
 (1-1-4-5)変形例1E
 なお、上記説明において、操作入力は音声入力としたが、本実施形態に係る操作システム1001はこれに限定されるものではない。操作入力は、音声入力以外にも、任意の入力手段により入力されるものを採用できる。
 (1-1-4-6)変形例1F
 図9は変形例1Fに係る操作システムの構成を示す模式図である。図10は変形例に係る操作装置1050の構成を示す模式図である。
 変形例1Fでは、操作装置1050の記憶部1054が特定操作記憶部1061として機能し、操作装置1050の処理部1055が特定操作情報識別部1062及び特定操作実行部1063として機能する。
 特定操作記憶部1061は、特定操作情報を特定操作に関連付けて記憶するものである。特定操作記憶部1061は、例えば、「D機種の扇風機1020aの電源オン」などに対応する音声情報と、D機種の扇風機1020aの電源をオンにする特定操作とを関連付けて予め記憶する。
 特定操作情報識別部1062は、操作入力に対応する操作情報のうち、第2タイプの機器1020に対する特定操作情報を識別するものである。
 特定操作実行部1063は、特定操作情報識別部1072により特定操作情報が識別された場合、第2タイプの機器1020に対して特定操作を実行するものである。
 図11,12は変形例1Fの動作を示すシーケンス図である。
 変形例1Fでは、上述したステップS1~S13の動作を行う。ここでは、ステップS2の後に、次のステップV1~V3の動作が追加される。すなわち、入力受付装置1060が、ユーザ1005による音声入力を音声情報に変換した後に『特定操作』の処理を行なう。
 『特定操作』の処理では、特定操作情報識別部1062が、操作入力に対応する操作情報のうち、第2タイプの機器1020に対する特定操作情報を識別する(V1)。ここでは、特定操作情報識別部1062は、特定操作記憶部1061に記憶された情報と照合することで特定操作情報であるか否かを識別する。続いて、特定操作情報識別部1062により特定操作情報が識別された場合(V1-Yes)、特定操作実行部1063が第2タイプの機器1020(制御機器B)に対して特定操作を実行する(V2,V3)。一方、特定操作情報識別部1062により特定操作情報を識別しなかった場合(V1-No)、特定操作実行部1063は処理を終了して、ステップS4の処理に戻る。
 上述したように、変形例1Fに係る操作システム1001では、入力受付装置1060が、第2タイプの機器1020(制御機器B)に対する特定操作情報を識別した場合、第2タイプの機器1020(制御機器B)に対して特定操作を実行するので、ネットワークNW上の第1情報処理装置1100又は第2情報処理装置1200にアクセスせずに第2タイプの機器1020(制御機器B)を制御できる。
 補足すると、音声入力により機器を制御しようとする場合、情報処理量が膨大となるため、ネットワークNW上の音声解析装置を用いることがある。これに対し、本変形例1Fであれば例えば情報処理量の負荷が低い音声解析に対しては端末側(入力受付装置1060)で解析処理を実行する。これにより、ネットワークNWへのアクセスを回避して、迅速な機器の操作が実現される。
 (1-1-4-7)変形例1G
 図13は変形例1Gに係る操作システムの構成を示す模式図である。図14は変形例1Gの動作を示すシーケンス図である。変形例1Gでは、既述のステップS1~S13の動作に対し、ステップU1,U2の動作が追加され、ステップS7,S12がU3,U4に置き換えられる。
 変形例1Gでは、制御機器A,Bの周辺に、環境情報検知機器Kが存在する。環境情報検知機器Kは第2タイプの機器1020kであり、周辺環境の状態を示す「環境情報」を検知する(U1)。環境情報は、例えば、温度、湿度、照度等の情報を含むものである。
 また、変形例1Gでは、第2情報処理装置1200の処理部1205が、さらに環境情報取得部1241として機能する。環境情報取得部1241は、環境情報検知機器Kから、環境情報を所定のタイミングで取得する(U2)。
 そして、変形例1Gに係る第2情報処理装置1200は、第1情報処理装置1100から制御命令判定部1120による判定結果を受け取り、判定結果に第1タイプの機器1010(制御機器A)に対する制御命令が含まれている場合、制御命令と環境情報とに基づく赤外線パターンの出力命令を赤外線出力装置1070に送信する(U3)。これを受けて赤外線出力装置1070が第1タイプの機器1010(制御機器A)を制御する。また、第2情報処理装置1200は、判定結果に第2タイプの機器1020(制御機器B)に対する制御命令が含まれていると判定された場合、制御命令と環境情報とに基づいて、第2タイプの機器1020(制御機器B)をネットワーク経由で制御する(U4)。
 上述した変形例1Gに係る操作システム1001では、制御命令と環境情報とに基づいて機器を制御するので、ユーザ1005の環境に応じて適切に機器を制御できる。
 (1-1-4-8)変形例1H
 図15は変形例1Hに係る操作システムの構成を示す模式図である。図16は変形例1Hに係る第2情報処理装置1200の構成を示す模式図である。
 変形例1Hでは、制御機器A,Bの周辺に、環境情報検知機器Kが存在する。環境情報検知機器Kは第2タイプの機器1020kであり、周辺環境の状態を示す環境情報を検知する。
 また、本変形例1Hでは、第2情報処理装置1200の記憶部1204が、関連機器記憶部1240として機能し、第2情報処理装置1200の処理部1205が、環境情報取得部1241と、関連機器抽出部1242と、関連機器制御部1243としてさらに機能する。
 関連機器記憶部1240は、第1タイプの機器1010(制御機器A)又は第2タイプの機器1020(制御機器B)のいずれかと環境情報とに関連付けて、他の第1タイプの機器1010r(関連機器D)又は他の第2タイプの機器1020r(関連機器E)のいずれか一つ又は任意の組み合わせを関連機器として記憶する。例えば、関連機器記憶部1240は、図17に示すように、環境情報である「照度情報」と、第1タイプの機器1010(制御機器A)である「S機種のテレビ」とに対し、第1タイプの機器1010rの「S機種の照明機器」を関連機器(関連機器D)として記憶する。また、例えば、関連機器記憶部1240は、環境情報である「温度情報」と、第2タイプの機器1020(制御機器B)である「H機種のエアコン」とに対し、第1タイプの機器1010rの「D機種の扇風機」を関連機器として記憶する。また、例えば、関連機器記憶部1240は、環境情報である「温度情報」と、第2タイプの機器1020(制御機器B)である「D機種のエアコン」とに対し、第1タイプの機器1010rの「C機種の遠赤外線ヒータ」及び第2タイプの機器1020rの「D機種の遠赤外線ヒータ」を関連機器として記憶する。
 環境情報取得部1241は、環境情報検知機器Kから、「環境情報」を所定のタイミングで取得する。環境情報は、例えば、温度、湿度、照度等の情報を含むものである。
 関連機器抽出部1242は、第1情報処理装置1100の制御命令判定部1120により第1タイプの機器1010に対する制御命令又は第2タイプの機器1020に対する制御命令が含まれていると判定された場合、関連機器記憶部1240から関連機器を抽出する。
 関連機器制御部1243は、関連機器抽出部1242により他の第1タイプの機器1010rが関連機器(関連機器D)として抽出された場合、抽出された関連機器(関連機器D)への出力命令を赤外線出力装置1070に送信する。また、関連機器制御部1243は、関連機器抽出部1242により他の第2タイプの機器1020rが関連機器(関連機器E)として抽出された場合、抽出された関連機器(関連機器E)をネットワークNW経由で制御する、
 図18,19は変形例1Hの動作を示すシーケンス図である。変形例1Hでは、既述のステップS1~S6,S8~S11,S13,U1~U4の動作を行う。ここでは、ステップS6とU3との間、S11とU4との間に、次のステップR1~R8の『関連機器の制御』の処理が追加される。
 『関連機器の制御』の処理では、第1情報処理装置1100の制御命令判定部1120により第1タイプの機器1010(制御機器A)に対する制御命令又は第2タイプの機器1020(制御機器B)に対する制御命令が含まれていると判定された場合、第2情報処理装置1200の関連機器抽出部1242が関連機器記憶部1240から関連機器(関連機器D,E)を抽出する(R1)。
 ここで、関連機器抽出部1242により他の第1タイプの機器1010rが関連機器(関連機器D)として抽出された場合(R2-Yes)、第2情報処理装置1200の関連機器制御部1243が、抽出された関連機器(関連機器D)への出力命令を赤外線出力装置1070に送信する(R3)。これを受けて、赤外線出力装置1070が第1タイプの機器1010r(関連機器D)に赤外線パターンを出力して制御する(R4,R5)。
 一方、関連機器抽出部1242により他の第1タイプの機器1010rが関連機器(関連機器D)として抽出されなかった場合(R2-No)、第2情報処理装置1200の関連機器制御部243はステップR6の処理に進む。ステップR6の処理では、第2情報処理装置1200の関連機器制御部1243が、関連機器抽出部1242により他の第2タイプの機器1020rが関連機器(関連機器E)として抽出された場合(R6-Yes)、抽出された関連機器(関連機器E)をネットワークNW経由で制御する(R7,R8)。また、関連機器抽出部1242により他の第2タイプの機器1020rが関連機器(関連機器E)として抽出されなかった場合(R6-Yes)は処理を終了する。
 なお、上記ステップR2~R5と、ステップR6~R8との処理は順不同であり、いずれを先に処理してもよいものである。
 上述した変形例1Hに係る操作システム1001は、第2情報処理装置1200が環境情報取得部1241と、関連機器記憶部1240と、関連機器抽出部1242と、関連機器制御部1243とをさらに備える。環境情報取得部1241は、周辺環境の状態を示す環境情報を検知する環境情報検知機器Kから、環境情報を所定のタイミングで取得する。関連機器記憶部1240は、第1タイプの機器1010(制御機器A)又は第2タイプの機器1020(制御機器B)のいずれかと環境情報とに関連付けて、他の第1タイプの機器1010r(関連機器D)又は他の第2タイプの機器1020r(関連機器E)のいずれか一つ又は任意の組み合わせを関連機器として記憶する。関連機器抽出部1242は、制御命令判定部1120により第1タイプの機器1010(制御機器A)に対する制御命令又は第2タイプの機器1020(制御機器B)に対する制御命令が含まれていると判定された場合、関連機器記憶部1240から関連機器(関連機器D,関連機器E)を抽出する。関連機器制御部1243は、関連機器抽出部1242により他の第1タイプの機器1010rが関連機器(関連機器D)として抽出された場合、抽出された関連機器への制御内容に対応する赤外線パターンを関連機器(関連機器D)に出力させるための出力命令を赤外線出力装置1070に送信する。また、関連機器制御部1243は、関連機器抽出部1242により他の第2タイプの機器1020rが関連機器(関連機器E)として抽出された場合、抽出された関連機器(関連機器E)をネットワークNW経由で制御する。
 よって、変形例1Hに係る操作システム1001では、第1タイプの機器1010(制御機器A)又は第2タイプの機器1020(制御機器B)のみならず、ユーザ1005の環境に応じて関連機器(関連機器D,関連機器E)も制御するので、ユーザ1005の快適性を向上できる。
 (1-1-4-9)変形例1I
 図20は変形例1Iに係る操作システムの構成を示す模式図である。図21は変形例1Iに係る第2情報処理装置1200の構成を示す模式図である。図22は変形例1Iの動作を示すシーケンス図である。変形例1Iでは、既述のステップS1~S13の動作とは別に、ステップQ1~Q5で示すような『特定状況の制御』が実行される。
 変形例1Iでは、第2情報処理装置1200の記憶部1204が、特定状況記憶部1250として機能し、第2情報処理装置1200の処理部1205が、特定状況検知部1251及び特定状況制御部1252としてさらに機能する。
 特定状況記憶部1250は、特定状況と、所定の第1タイプの機器1010t及び第1タイプの機器1010tに対する制御内容とを関連付けて記憶する。さらに、特定状況記憶部1250は、特定状況と、所定の第2タイプの機器1020t及び第2タイプの機器1020tに対する制御内容とを関連付けて記憶する。例えば、特定状況が「津波」である場合に、所定の第1タイプの機器1010tを「S機種のテレビ」とし、これを「国営放送の番組を放送する」という制御内容と関連付けて記憶する。また、例えば、特定状況が「津波」である場合に、第2タイプの機器1020tを「D機種のエアコン」とし、これを「電源をオフにする」という制御内容と関連付けて記憶する。
 特定状況検知部1251は、特定状況を検知するものである(Q1)。例えば、特定状況としては、津波、テロ、大地震等が挙げられる。
 特定状況制御部1252は、特定状況を検知した場合(Q1-Yes)、操作情報にかかわらず、特定状況に関連する制御内容に対応する赤外線パターンを所定の第1タイプの機器1010t(制御機器A)に出力させるための出力命令を赤外線出力装置1070に送信するものである(Q2)。これにより、赤外線出力装置70が赤外線パターンを出力して、所定の第1タイプの機器1010t(制御機器A)に対して制御を行う(Q3,Q4)。また、特定状況制御部1272は、特定状況を検知した場合(Q1-Yes)、操作情報にかかわらず、特定状況に関連する制御内容で、所定の第2タイプの機器1020t(制御機器B)を制御する(Q2,Q5)。
 上述した変形例1Iに係る操作システム1001では、特定状況を検知した場合、特定状況に関連する第1タイプの機器1010t(制御機器A)が動作することで、ユーザ1005に特定状況を認識させることができる。また、第1タイプの機器1010tの種類によっては、特定状況下での安全性を確保するように制御される。さらに、特定状況を検知した場合、特定状況に関連する制御内容で第2タイプの機器1020t(制御機器B)を制御するので、ユーザ1005に特定状況を認識させることができる。また、第2タイプの機器1020tの種類によっては、特定状況下での安全性を確保するように制御される。具体的には、第1タイプの機器1010t又は第2タイプの機器1020tによらず、機器が「テレビ」であれば、「国営放送等の番組を放送する」ことで、ユーザ1005に特定状況を認識させることができる。また、第1タイプの機器1010t又は第2タイプの機器1020tによらず、機器が「エアコン」であれば、「電源をオフにする」ことで、特定状況下での安全性を確保するように制御される。
 (1-1-4-10)変形例1J
 なお、上記説明において、第2情報処理装置1200が、第1情報処理装置1100から制御命令の内容を受信して、赤外線出力装置1070に制御命令を送信する構成としていたが、本実施形態に係る操作システム1001の構成はこれに限定されるものではない。具体的には、第1情報処理装置1100が赤外線出力装置1070に制御命令を直接送信する構成でもよい。
 <第2実施形態>
 (1-2-1)操作システム1001Sの構成
 図23は第1発明の第2実施形態に係る操作システム1001Sの概念を示す模式図である。図24は同実施形態に係る操作システム1Sの構成を示す模式図である。なお、以下の説明において、既に説明した構成については略同一の符号を付して重複する説明を省略する。また、本実施形態においては、他の実施形態と異なる構成には添え字Sを付して説明する場合がある。
 操作システム1001Sは、入力受付装置1060及び赤外線出力装置1070を含む操作装置1050と、第1情報処理装置1100Sと、第2情報処理装置1200Sとを有する。また、操作システム101Sの第1情報処理装置1100S及び第2情報処理装置1200Sは、ネットワークNWを経由で第3情報処理装置1300Sと接続する。この操作システム1001Sでは、ユーザ1005が操作装置1050に操作入力を実行することで、操作装置1050の周辺に存在する機器を操作することができる。ここでは、機器には、「第1タイプの機器1010」と「第2タイプの機器1020」「第3タイプの機器1030」とが存在する。また、これらの機器は、建物1002の中に配置されている。
 第3タイプの機器1030は、少なくともネットワークNW経由で操作可能なものである。ここでは、第3タイプの機器1030は第3情報処理装置1300Sにより管理される。第3タイプの機器1030も、第1タイプの機器1010及び第2タイプの機器1020と同様に、扇風機1030a、照明機器1030b、テレビ1030c、エアコン1030dなどが挙げられる。なお、以下の説明では、任意の第3タイプの機器を示す場合に符号1030を用い、個別の第3タイプの機器を示す場合には英小文字の添え字を付す。
 なお、第2情報処理装置1200Sと第2タイプの機器1020とは、第1通信プロトコルで通信する通信アダプタ1007Aを介して接続される。また、第3情報処理装置1300Sと第3タイプの機器1030とは、第1通信プロトコルとは異なる第2通信プロトコルで通信する通信アダプタ1007Bを介して接続される。
 第2実施形態では、第1情報処理装置1100Sの制御命令判定部1120Sが、操作情報解析部1110による解析結果に、第3タイプの機器1030に対する制御命令に対する制御命令が含まれているか否かをさらに判定する。そして、制御命令判定部1120Sは、第3タイプの機器1030に対する制御命令が含まれていると判定した場合、制御命令に対応する操作指示を第3情報処理装置1300Sに送信する。
 (1-2-2)操作システム1001Sの動作
 図25A,25Bは本実施形態に係る操作システム1001Sの動作を説明するためのシーケンス図である。なお、以下の説明において、便宜上、ユーザ1005の周辺には第1タイプの機器1010として制御機器Aが存在し、第2タイプの機器1020として制御機器B、第3タイプの機器1030として制御機器Cが存在するものとする。
 まず、ユーザ1005により、周囲に存在する機器への音声入力が行われる(W1)。例えば、「制御機器Aの電源をオン」「制御機器Bをオフ」等の命令が音声入力される。
 次に、入力受付装置1060が、ユーザ1005による音声入力を受け付け、その音声入力を音声情報に変換して、第1情報処理装置1100S及び第2情報処理装置1200Sに送信する(W2)。
 第2情報処理装置1200Sでは、音声情報を随時蓄積する(W3)。
 第1情報処理装置1100Sでは、操作情報解析部1110が、操作装置1050から受信した音声情報を解析する(W4)。例えば、第1情報処理装置1100Sの操作情報解析部1110は、ニューラルネットワーク等を用いて音声情報を解析する。そして、第1情報処理装置1100Sの操作情報解析部1110は、音声情報から、その音声情報に対応する意味を分析しテキスト情報に変換する。
 続いて、第1情報処理装置1100Sの制御命令判定部1120が、操作情報解析部1110による解析結果に、第1タイプの機器1010に対する制御命令が含まれているか否かを判定する(W5)。第1情報処理装置1100Sは、第1タイプの機器1010(制御機器A)に対する制御命令が含まれていると判定した場合(W5-Yes)、その判定結果を第2情報処理装置1200Sに送出する。ここでは、解析結果に、第1タイプの機器1010である制御機器Aに対する制御命令が含まれているとする。
 次に、第2情報処理装置1200Sが、第1情報処理装置1100Sから判定結果を受信し(W6)、第1タイプの機器1010(制御機器A)に対する制御内容を決定する(W7)。そして、第2情報処理装置1200Sの第1制御部1210が、制御命令に対応する赤外線パターンの出力命令を、通信部1203を介して操作装置1050(赤外線出力装置1070)に送信する。
 続いて、赤外線出力装置1070が第2情報処理装置1200Sから出力命令を受信し、これに基づいて赤外線パターンを出力して(W8)、第1タイプの機器1010である制御機器Aを制御する(W9)。
 一方、上記ステップW5において、第1情報処理装置1100Sが、第1タイプの機器1010に対する制御命令が含まれていないと判定した場合(W5-No)、第1情報処理装置1100Sが、第2タイプの機器1020に対する制御命令が含まれているか否かを判定する(W10)。第1情報処理装置1100Sは、第2タイプの機器1020に対する制御命令が含まれていると判定した場合(W10-Yes)、その判定結果を第2情報処理装置1200Sに送信する。ここでは、解析結果に、第2タイプの機器1020である制御機器Bに対する制御命令が含まれているとする。
 次に、第2情報処理装置1200Sが、第1情報処理装置1100Sから判定結果を受信し(W11)、第2タイプの機器1020(制御機器B)に対する制御内容を決定する(W12)。そして、第2情報処理装置1200Sの第2制御部1220が、制御命令に基づいて第2タイプの機器1020である制御機器BをネットワークNW経由で制御する(W13)。
 一方、上記ステップW10において、第1情報処理装置1100Sが、第2タイプの機器1010に対する制御命令が含まれていないと判定した場合(W10-No)、第1情報処理装置1100Sが、第3タイプの機器1030に対する制御命令が含まれているか否かを判定する(W14)。第1情報処理装置1100Sは、第3タイプの機器1030に対する制御命令が含まれていると判定した場合(W14-Yes)、その判定結果を第3情報処理装置1300Sに送出する。ここでは、解析結果に、第3タイプの機器1030である制御機器Cに対する制御命令が含まれているとする。
 次に、第3情報処理装置1300Sが、第1情報処理装置1100Sから判定結果を受信し(W15)、第3タイプの機器1030(制御機器C)に対する制御内容を決定する(W16)。そして、第3情報処理装置1300Sが、制御命令に基づいて第3タイプの機器1030である制御機器CをネットワークNW経由で制御する(W17)。
 上記ステップW14において、第3タイプの機器1030(制御機器C)に対する制御命令が含まれていないと判定した場合(W14-No)、操作システム1001Sは処理を終了する。
 なお、上記ステップW5~W9と、ステップW10~W13と、ステップW14~W17との処理は順不同であり、いずれを先に処理してもよいものである。
 (1-2-3)特徴
 (1-2-3-1)
 以上説明したように、本実施形態に係る操作システム1001Sは、第1実施形態に係る操作システム1001の構成に加え、第1情報処理装置1100Sが、第2タイプの機器1020とは異なる第3タイプの機器1030をネットワークNW経由で操作可能な第3情報処理装置1300Sと通信する。また、第1情報処理装置1100Sの制御命令判定部1120Sは、操作情報解析部1110による解析結果に、第3タイプの機器1030に対する制御命令に対する制御命令が含まれているか否かをさらに判定する。そして、第1情報処理装置1100Sは、制御命令判定部1120Sが第3タイプの機器1030に対する制御命令が含まれていると判定した場合、制御命令に対応する操作指示を第3情報処理装置1300Sに送信する。
 したがって、本実施形態に係る操作システム1001Sでは、操作情報の解析の結果、操作情報に第1タイプの機器1010(制御機器A)に対する制御命令が含まれていると判定した場合、赤外線パターンを第1タイプの機器(制御機器A)に送信して制御する。また、操作システム1001Sは、操作情報の解析の結果、操作情報に第2タイプの機器(制御機器B)に対する制御命令が含まれていると判定した場合、ネットワークNW経由で第2タイプの機器1020(制御機器B)を制御する。また、操作システム1001Sは、操作情報の解析の結果、操作情報に第3タイプの機器1030(制御機器C)に対する制御命令が含まれていると判定した場合、第3タイプの機器1030(制御機器C)を操作可能な第3情報処理装置1300Sに、第3タイプの機器1030(制御機器C)に対する操作指示をネットワークNW経由で送信する。
 したがって、第1タイプの機器1010(制御機器A)及び第2タイプの機器1020(制御機器B)の操作のみならず、第2情報処理装置1200Sで操作可能ではない第3タイプの機器1030(制御機器C)に対しても操作指示を送信することが可能な操作システムを提供できる。結果として、さらに拡張性の高い操作システムを提供できる。
 (1-2-3-2)
 また、本実施形態に係る操作システム1001Sは、第2情報処理装置1200Sと第2タイプの機器1020とが、第1通信プロトコルで通信する第1通信アダプタ1007Aを介して接続されている。また、第3情報処理装置1300Sと第3タイプの機器1030とが、第1通信プロトコルとは異なる第2通信プロトコルで通信する第2通信アダプタ1007Bを介して接続されている。このように、操作システム1001Sでは、第2タイプの機器1020とは異なる通信プロトコルで通信する第3タイプの機器1030に対しても操作指示を送出することが可能な操作システム1001Sを提供できる。
 (1-2-4)変形例
 (1-2-4-1)変形例2A
 本実施形態に係る操作システム1001Sは、図26A,26Bのシーケンスに示すように、入力受付装置1060が、第3情報処理装置1300Sにより第3タイプの機器1030が制御されたか否かを判定し、判定結果を第1情報処理装置1100S及び/又は第2情報処理装置1200Sに送信するものでもよい(ステップW18~W20)。
 この場合、入力受付装置1060(操作装置1050)が、第3タイプの機器1030が制御されたか否かを判定し、判定結果を第1情報処理装置1100S及び/又は第2情報処理装置1200Sに送信するので、第1情報処理装置1100Sの管理者及び/又は第2情報処理装置1200Sの管理者と、第3情報処理装置1300Sの管理者とが異なる場合等であっても、第1情報処理装置1100Sの管理者及び/又は第2情報処理装置1200Sの管理者は、第3情報処理装置1300Sにより第3タイプの機器1030が制御されているか否かを判断できる。例えば、入力受付装置1060は、音声情報の送信から所定時間以内に周辺機器が操作されたか否か等により、第3タイプの機器1030が制御されたか否かを判断する。これにより、さらに適切に操作システム1001Sを管理することができる。
 (1-2-4-2)変形例2B
 図27は変形例2Bに係る操作システム1001Sの構成を示す模式図である。図28は変形例2Bに係る第2情報処理装置1200Sの構成を示す模式図である。
 変形例2Bでは、制御機器A,B,Cの周辺に、環境情報検知機器Kが存在する。環境情報検知機器Kは第2タイプの機器1020kであり、周辺環境の状態を示す「環境情報」を検知する。環境情報は、例えば、温度、湿度、照度等の情報を含むものである。
 また、変形例2Bでは、第2情報処理装置1200Sの記憶部1204Sが、関連機器記憶部1240Sとして機能し、第2情報処理装置1200Sの処理部1205Sが、環境情報取得部1241Sと、関連機器抽出部1242Sと、関連機器制御部1243Sとしてさらに機能する。
 関連機器記憶部1240Sは、第1タイプの機器1010(制御機器A)、第2タイプの機器1020(制御機器B)、又は第3タイプの機器1030(制御機器C)のいずれかと環境情報とに関連付けて、他の第1タイプの機器1010r(関連機器D)、他の第2タイプの機器1020r(関連機器E)、又は他の第3タイプの機器1030r(関連機器F)のいずれか一つ又は任意の組み合わせを関連機器として記憶する。例えば、関連機器記憶部1240Sは、図29に示すように、環境情報である「照度情報」と、第1タイプの機器1010(制御機器A)である「S機種のテレビ」とに対し、第1タイプの機器1010rの「S機種の照明機器」(関連機器D)及び第3タイプの機器1030rの「T機種の照明器具」(関連機器E)を関連機器として記憶する。また、例えば、関連機器記憶部1240Sは、環境情報である「照度情報」と、第3タイプの機器1010(制御機器C)である「T機種のテレビ」とに対し、第1タイプの機器1010rの「T機種の照明機器」(関連機器D)を関連機器として記憶する。また、例えば、関連機器記憶部1240Sは、環境情報である「温度情報」と、第1タイプの機器1010(制御機器A)である「H機種のエアコン」とに対し、第1タイプの機器1010rの「D機種の扇風機」(関連機器D)を関連機器として記憶する。また、例えば、関連機器記憶部1240Sは、環境情報である「温度情報」と、第2タイプの機器1020(制御機器B)である「D機種のエアコン」とに対し、第1タイプの機器10rの「C機種の遠赤外線ヒータ」(関連機器D)及び第2タイプの機器1020rの「D機種の遠赤外線ヒータ」(関連機器E)を関連機器として記憶する。また、例えば、関連機器記憶部1240Sは、環境情報である「温度情報」と、第3タイプの機器1030(制御機器C)である「M機種のエアコン」とに対し、第1タイプの機器1010rの「D機種の扇風機」(関連機器D)及び第3タイプの機器1030rの「M機種の扇風機」(関連機器F)を関連機器として記憶する。
 環境情報取得部1241Sは、環境情報検知機器Kから、環境情報を所定のタイミングで取得する。
 関連機器抽出部1242Sは、制御命令判定部1120Sにより、第1タイプの機器1010(制御機器A)、第2タイプの機器1020(制御機器B)、又は第3タイプの機器1030(制御機器C)のいずれかに対する制御命令が含まれていると判定された場合、関連機器記憶部1240Sから関連機器を抽出する。
 関連機器制御部1243Sは、関連機器抽出部1242Sにより他の第1タイプの機器1010r(関連機器D)が関連機器として抽出された場合、抽出された関連機器(関連機器D)に対する出力命令を赤外線出力装置1070に送信する。また、関連機器制御部1243Sは、関連機器抽出部1242Sにより他の第2タイプの機器1020r(関連機器E)が関連機器として抽出された場合、抽出された関連機器(関連機器E)をネットワークNW経由で制御する。また、関連機器制御部1243Sは、関連機器抽出部1242Sにより他の第3タイプの機器1030r(関連機器F)が関連機器として抽出された場合、関連機器(関連機器F)への制御命令に対応する操作指示を第3情報処理装置1300Sに送信する。
 図30A,30B,31A,31Bは変形例2Bの動作を示すシーケンス図である。変形例2Bでは、既述のステップW1~W17の動作を行う。ここでは、ステップW6とW7との間、W11とW12との間に、ステップX1~X13の『関連機器の制御』の処理が追加される。前提として、変形例2Bでは、制御機器A,B,Cの周辺に、環境情報検知機器Kが存在し、環境情報検知機器Kから第2情報処理装置1200Sへ所定のタイミングで環境情報を送信される(ステップW18,19)。
 そして、『関連機器の制御』の処理では、第1情報処理装置1100Sの制御命令判定部1120Sにより第1タイプの機器1010(制御機器A)に対する制御命令、第2タイプの機器1020(制御機器B)、又は第3タイプの機器1030(制御機器C)に対する制御命令が含まれていると判定された場合、第2情報処理装置1200Sの関連機器抽出部1242Sが、関連機器記憶部1240Sから関連機器(関連機器D,関連機器E,関連機器F)を抽出する(X1)。
 ここで、関連機器抽出部1242Sにより他の第1タイプの機器1010rが関連機器(関連機器D)として抽出された場合(X2-Yes)、第2情報処理装置1200Sの関連機器制御部1243Sが、抽出された関連機器(関連機器D)への出力命令を赤外線出力装置1070に送信する(X3)。これを受けて、赤外線出力装置1070が第1タイプの機器1010r(関連機器D)に赤外線パターンを出力して制御する(X4,X5)。
 一方、ステップX2において、関連機器抽出部1242Sにより他の第1タイプの機器1010rが関連機器(関連機器D)として抽出されなかった場合(X2-No)、ステップX6の処理に進む。ステップX6では、関連機器抽出部1242Sにより他の第2タイプの機器1020rが関連機器(関連機器E)として抽出された場合(X6-Yes)、第2情報処理装置1200Sの関連機器制御部1243Sが、抽出された関連機器(関連機器E)をネットワークNW経由で制御する(X7,X8)。
 一方、ステップX6において、関連機器抽出部1242Sにより他の第2タイプの機器1020rが関連機器(関連機器E)として抽出されなかった場合(X6-No)、ステップX9の処理に進む。ステップX9では、関連機器抽出部1242Sにより他の第3タイプの機器1030rが関連機器(関連機器F)として抽出された場合(X9-Yes)、第2情報処理装置1200Sの関連機器制御部1243Sが、抽出された関連機器(関連機器F)に対する操作指示をネットワークNW経由で送信する(X10)。これを受けて、第3情報処理装置1300Sが第3タイプの機器1030r(関連機器F)をネットワークNW経由で制御する(X11~X13)。
 また、関連機器抽出部1242Sにより他の第3タイプの機器1030rが関連機器(関連機器F)として抽出されなかった場合(X9-No)は処理を終了する。
 なお、上記ステップX2~X5と、ステップX6~X8と、ステップX9~X13との処理は順不同であり、いずれを先に処理してもよいものである。
 上述した変形例2Bに係る操作システム1001Sは、第2情報処理装置1200Sが、関連機器として第3タイプの機器1030r(関連機器F)を抽出した場合、制御命令と環境情報とに基づいて、第3タイプの機器1030r(関連機器F)に対する操作指示をネットワーク経由で送信するので、ユーザ1005の環境に応じて適切に機器を制御できる。
 (1-2-4-3)その他の変形例
 変形例1A~1Jは本実施形態においても、そのまま適用可能である。
 <第3実施形態>
 第1実施形態に係る操作システム1001では、第1情報処理装置1100が制御命令判定部1120を備える構成としたが、この機能は第2情報処理装置が備えるものでもよい。
 (1-3-1)操作システム1001の構成
 本発明の第3実施形態に係る操作システム1001Tでは、第2情報処理装置1200Tが、図32に示すように制御命令判定部1207Tを備える。すなわち、第2情報処理装置1200Tでは、処理部1205が「制御命令判定部1207T」としてさらに機能する。また、第3実施形態に係る操作システム1001Tでは、第1情報処理装置1100Tの操作情報解析部1110Tが、音声情報から変換されたテキスト情報を、第2情報処理装置1200Tの制御命令判定部1207Tに送信する。
 制御命令判定部1207Tは、第1情報処理装置1100Tの操作情報解析部1110Tによる解析結果に、第1タイプの機器1010に対する制御命令又は第2タイプの機器1020に対する制御命令が含まれているか否かを判定する。
 ここで、制御命令判定部1207Tは、制御機器が第1タイプの機器1010であると特定した場合、その制御機器に対応する制御内容を第1制御部1210Tに送出する。一方、制御命令判定部1207は、制御機器が第2タイプの機器1020であると特定した場合、その制御機器に対応する制御内容を第2制御部1220Tに送出する。
 第1制御部1210Tは、制御命令判定部1207Tによる判定結果に、第1タイプの機器1010に対する制御命令が含まれている場合、この制御命令に対応する赤外線パターンの出力命令を、通信部1203を介して操作装置1050(赤外線出力装置1070)に送信する。
 第2制御部1220Tは、制御命令判定部1207Tによる判定結果に、第2タイプの機器1020に対する制御命令が含まれている場合、この制御命令に基づいて第2タイプの機器1020をネットワークNW経由で制御する。
 (1-3-2)操作システム1Tの動作
 図33は本実施形態に係る操作システム1001Tの動作を説明するためのシーケンス図である。上述した構成により、第3実施形態に係る操作システム1001Tでは、図33に示すような処理が行われる。
 なお、以下の説明において、便宜上、ユーザ1005の周辺には第1タイプの機器1010として制御機器Aが存在し、第2タイプの機器1020として制御機器Bが存在するものとする。
 まず、ユーザ1005により、周囲に存在する機器への操作入力が行われる。ここでは、ユーザ1005により制御機器A又は制御機器Bに対する操作指示が音声で入力される(A1)。例えば、ユーザ1005により、「制御機器Aの電源をオン」「制御機器Bをオフ」等の命令が音声入力される。
 次に、入力受付装置1060が、ユーザ1005による音声入力を受け付け、その音声入力を音声情報に変換して、第1情報処理装置1100T及び第2情報処理装置1200Tに送信する(A2)。
 第2情報処理装置1200Tでは、受信した音声情報を随時蓄積する(A3)。
 第1情報処理装置1100Tでは、操作情報解析部1110Tが、操作装置1050から受信した音声情報を解析する(A4)。例えば、第1情報処理装置1100Tの操作情報解析部1110Tは、ニューラルネットワーク等を用いて音声情報を解析する。ここでは、第1情報処理装置1100Tの操作情報解析部1110Tは、音声情報から、その音声情報に対応する意味を分析しテキスト情報に変換する。そして、この音声情報の解析結果が、第2情報処理装置1200Tに送信される。
 続いて、第2情報処理装置1200Tの制御命令判定部1207Tが、操作情報解析部1110Tによる解析結果に、第1タイプの機器1010に対する制御命令又は第2タイプの機器1020に対する制御命令が含まれているか否かを判定する(A5)。第2情報処理装置1200Tは、第1タイプの機器1010に対する制御命令が含まれていると判定した場合(A5-Yes)、その判定結果を第1制御部1210Tに送出する。ここでは、解析結果に、第1タイプの機器である制御機器Aに対する制御命令が含まれているとする。
 次に、第2情報処理装置1200Tの第1制御部1210Tが判定結果を取得し(A6)、判定結果に基づいて、第1タイプの機器1010(制御機器A)に対する制御内容を決定する(A7)。そして、第2情報処理装置1200Tの第1制御部1210Tが、制御命令に対応する赤外線パターンの出力命令を、通信部1203を介して操作装置1050(赤外線出力装置1070)に送信する。
 続いて、赤外線出力装置1070が第2情報処理装置1200Tから出力命令を受信し、これに基づいて赤外線パターンを出力して(A8)、第1タイプの機器1010である制御機器Aを制御する(A9)。
 一方、上記ステップA5において、第2情報処理装置1200Tが、第1タイプの機器1010に対する制御命令が含まれていないと判定した場合(A5-No)、第2タイプの機器1020に対する制御命令が含まれているか否かを判定する(A10)。第2情報処理装置1200Tは、第2タイプの機器1020に対する制御命令が含まれていると判定した場合(A10-Yes)、その判定結果を第2制御部1220Tに送出する。ここでは、解析結果に、第2タイプの機器1020である制御機器Bに対する制御命令が含まれているとする。
 次に、第2情報処理装置1200Tの第2制御部1220Tが判定結果を取得し(A11)、第2タイプの機器1020(制御機器B)に対する制御内容を決定する(A12)。そして、第2情報処理装置1200Tの第2制御部1220Tが、制御命令に基づいて第2タイプの機器1020である制御機器BをネットワークNW経由で制御する(A13)。
 上記ステップA10において、第2情報処理装置1200Tが、第2タイプの機器1020(制御機器B)に対する制御命令が含まれていないと判定した場合(A10-No)、操作システム1001は処理を終了する。
 なお、上記ステップA5~9と、ステップA10~A13との処理は順不同であり、いずれを先に処理してもよいものである。
 (1-3-3)特徴
 (1-3-3-1)
 以上説明したように、本実施形態に係る操作システム1001Tは、入力受付装置1060と、第1情報処理装置1100Tと、第2情報処理装置1200Tと、赤外線出力装置1070とを備え、少なくとも赤外線パターンの通信により操作可能な第1タイプの機器1010、及び、少なくともネットワークNW経由で操作可能な第2タイプの機器1020を操作する。入力受付装置1060は、操作入力を受け付ける。第1情報処理装置1100Tは、入力受付装置1060と接続しており、操作入力に対応する操作情報を解析する操作情報解析部1110Tを有する。第2情報処理装置1200Tは、第1情報処理装置1100Tに接続しており、制御命令判定部1207Tにより第2タイプの機器1020(制御機器B)に対する制御命令が含まれていると判定された場合、制御命令に基づいて第2タイプの機器1020(制御機器B)をネットワークNW経由で制御する。赤外線出力装置1070は、第1情報処理装置1100又は第2情報処理装置1200に接続しており、制御命令判定部1207Tにより第1タイプの機器1010(制御機器A)に対する制御命令が含まれていると判定された場合、制御命令に対応する赤外線パターンを第1タイプの機器1010(制御機器A)に出力する。
 なお、本実施形態に係る操作システム1001Tでは、第2情報処理装置1200Tが、操作情報解析部1110Tによる解析結果に、第1タイプの機器1010(制御機器A)に対する制御命令又は前記第2タイプの機器1020(制御機器B)に対する制御命令が含まれているか否かを判定する制御命令判定部1207Tを有する。
 したがって、本実施形態に係る操作システム1001Tでは、操作情報の解析の結果、操作情報に第1タイプの機器に対する制御命令が含まれていると判定した場合、赤外線パターンを第1タイプの機器1010(制御機器A)に送信して制御する。一方、操作システム1001Tは、操作情報の解析の結果、操作情報に第2タイプの機器1020(制御機器B)に対する制御命令が含まれていると判定した場合、ネットワークNW経由で第2タイプの機器1020(制御機器B)を制御する。換言すると、ネットワークNW経由で操作できない機器(第1タイプの機器1010)は赤外線出力装置1070により操作し、ネットワークNW経由で操作可能な機器(第2タイプの機器1020)は第2情報処理装置1200Tで操作するので、操作装置1050(入力受付装置1060)の周辺の任意の機器を制御できる。
 特に、本実施形態に係る操作システム1001Tでは、第1情報処理装置1100Tの操作情報解析部1110Tが、音声により入力された操作情報を解析する。したがって、操作システム1001は、音声入力により、第1タイプの機器1010及び第2タイプの機器1020を制御できる。
 なお、本実施形態に係る操作システム1001Tでは、第2情報処理装置1200Tが、制御命令判定部1207による判定結果に第1タイプの機器1010(制御機器A)に対する制御命令が含まれている場合、制御命令に対応する赤外線パターンを第1タイプの機器1010(制御機器A)に出力させるための出力命令を赤外線出力装置1070に送信する。
 このように、第2情報処理装置1200が赤外線出力装置1070に出力命令を送信するので、第2情報処理装置1200において、第1タイプの機器1010(制御機器A)の制御が実行されたか否かを判断できる。結果として、操作システム1001の信頼性を高めることができる。
 (1-3-3-2)
 その他、第3実施形態に係る操作システム1001Tは、第1実施形態に係る操作システム1001と同様の特徴を有するものである。また、第3実施形態に係る操作システム1001Tにおいても、第1実施形態の変形例がそのまま適用可能である。具体的には、図7,8,11,14、18におけるステップS5,S10が、上述のステップA5,A10に置き換わることになる。
 <第4実施形態>
 第3実施形態に係る制御システムに係る操作システム1001Tに対しても、第1実施形態と同様に、第2実施形態に係る操作システム1001Sと同様の構成を追加することが可能である。
 (1-4-1)操作システム1001Vの構成
 第1発明の第4実施形態に係る操作システム1001Tでは、第2情報処理装置1200Vが、図34に示すように制御命令判定部1207Vを備える。また、第4実施形態では、第1情報処理装置1100Vの操作情報解析部1110Vが、音声情報から変換されたテキスト情報を、第2情報処理装置1200Vの制御命令判定部1207Vに送信する。
 第4実施形態では、第2情報処理装置1200Vの制御命令判定部1207Vが、操作情報解析部1110Vによる解析結果に、第3タイプの機器1030に対する制御命令に対する制御命令が含まれているか否かをさらに判定する。そして、制御命令判定部1207Vは、第3タイプの機器1030に対する制御命令が含まれていると判定した場合、制御命令に対応する操作指示を第3情報処理装置1300Vに送信する。
 (1-4-2)操作システム1001Vの動作
 図35A,35Bは本実施形態に係る操作システム1001Vの動作を説明するためのシーケンス図である。なお、以下の説明において、便宜上、ユーザ1005の周辺には第1タイプの機器1010として制御機器Aが存在し、第2タイプの機器1020として制御機器B、第3タイプの機器1030として制御機器Cが存在するものとする。
 まず、ユーザ1005により、周囲に存在する機器への音声入力が行われる(B1)。例えば、「制御機器Aの電源をオン」「制御機器Bをオフ」等の命令が音声入力される。
 次に、入力受付装置1060が、ユーザ1005による音声入力を受け付け、その音声入力を音声情報に変換して、第1情報処理装置1100V及び第2情報処理装置1200Vに送信する(B2)。
 第2情報処理装置1200Vでは、音声情報を随時蓄積する(B3)。
 第1情報処理装置1100Vでは、操作情報解析部1110が、操作装置1050から受信した音声情報を解析する(B4)。例えば、第1情報処理装置1100Vの操作情報解析部1110Vは、ニューラルネットワーク等を用いて音声情報を解析する。そして、第1情報処理装置1100Vの操作情報解析部1110Vは、音声情報から、その音声情報に対応する意味を分析しテキスト情報に変換する。
 続いて、第2情報処理装置1200Vの制御命令判定部1207Vが、操作情報解析部1110Vによる解析結果に、第1タイプの機器1010に対する制御命令が含まれているか否かを判定する(B5)。第2情報処理装置1200Vは、第1タイプの機器1010(制御機器A)に対する制御命令が含まれていると判定した場合(B5-Yes)、その判定結果を第1制御部1210Vに送出する。ここでは、解析結果に、第1タイプの機器1010である制御機器Aに対する制御命令が含まれているとする。
 次に、第2情報処理装置1200Vの第1制御部1210Vが判定結果を取得し(B6)、判定結果に基づいて、第1タイプの機器1010(制御機器A)に対する制御内容を決定する(B7)。そして、第2情報処理装置1200Vの第1制御部1210Vが、制御命令に対応する赤外線パターンの出力命令を、通信部1203を介して操作装置1050(赤外線出力装置1070)に送信する。
 続いて、赤外線出力装置1070が第2情報処理装置1200Vから出力命令を受信し、これに基づいて赤外線パターンを出力して(B8)、第1タイプの機器1010である制御機器Aを制御する(B9)。
 一方、上記ステップB5において、第2情報処理装置1200Vが、第1タイプの機器1010に対する制御命令が含まれていないと判定した場合(B5-No)、第2タイプの機器1020に対する制御命令が含まれているか否かを判定する(B10)。第2情報処理装置1200Vは、第2タイプの機器1020に対する制御命令が含まれていると判定した場合(B10-Yes)、その判定結果を第2制御部1220Vに送信する。ここでは、解析結果に、第2タイプの機器1020である制御機器Bに対する制御命令が含まれているとする。
 次に、第2情報処理装置1200Vの第2制御部1220Vが判定結果を取得し(B11)、第2タイプの機器1020(制御機器B)に対する制御内容を決定する(B12)。そして、第2情報処理装置1200Vの第2制御部1220Vが、制御命令に基づいて第2タイプの機器1020である制御機器BをネットワークNW経由で制御する(B13)。
 一方、上記ステップB10において、第2情報処理装置1200Vが、第2タイプの機器1010に対する制御命令が含まれていないと判定した場合(B10-No)、第2情報処理装置1200Vの制御命令判定部1207Vが、第3タイプの機器1030に対する制御命令が含まれているか否かを判定する(B14)。第2情報処理装置1200Vは、第3タイプの機器1030に対する制御命令が含まれていると判定した場合(B14-Yes)、その判定結果を第3情報処理装置1300Vに送出する。ここでは、解析結果に、第3タイプの機器1030である制御機器Cに対する制御命令が含まれているとする。
 次に、第3情報処理装置1300Vが、第2情報処理装置1200Vから判定結果を受信し(B15)、第3タイプの機器1030(制御機器C)に対する制御内容を決定する(B16)。そして、第3情報処理装置1300Vが、制御命令に基づいて第3タイプの機器1030である制御機器CをネットワークNW経由で制御する(B17)。
 上記ステップB14において、第3タイプの機器1030(制御機器C)に対する制御命令が含まれていないと判定した場合(B14-No)、操作システム1001Vは処理を終了する。
 なお、上記ステップB5~B9と、ステップB10~B13と、ステップB14~B17との処理は順不同であり、いずれを先に処理してもよいものである。
 (1-4-3)特徴
 (1-4-3-1)
 以上説明したように、本実施形態に係る操作システム1001Vは、第3実施形態に係る操作システム1001Tの構成に加え、第2情報処理装置1200Vが、第2タイプの機器1020とは異なる第3タイプの機器1030をネットワークNW経由で操作可能な第3情報処理装置1300Vと通信する。また、第2情報処理装置1200Vの制御命令判定部1207Vは、操作情報解析部1110Vによる解析結果に、第3タイプの機器1030に対する制御命令に対する制御命令が含まれているか否かをさらに判定する。そして、第2情報処理装置1200Vは、制御命令判定部1207Vが第3タイプの機器1030に対する制御命令が含まれていると判定した場合、制御命令に対応する操作指示を第3情報処理装置1300Vに送信する。
 したがって、本実施形態に係る操作システム1001Vでは、操作情報の解析の結果、操作情報に第1タイプの機器1010(制御機器A)に対する制御命令が含まれていると判定した場合、赤外線パターンを第1タイプの機器(制御機器A)に送信して制御する。また、操作システム1001Vは、操作情報の解析の結果、操作情報に第2タイプの機器(制御機器B)に対する制御命令が含まれていると判定した場合、ネットワークNW経由で第2タイプの機器1020(制御機器B)を制御する。また、操作システム1001Vは、操作情報の解析の結果、操作情報に第3タイプの機器1030(制御機器C)に対する制御命令が含まれていると判定した場合、第3タイプの機器1030(制御機器C)を操作可能な第3情報処理装置1300Vに、第3タイプの機器1030(制御機器C)に対する操作指示をネットワークNW経由で送信する。
 したがって、第1タイプの機器1010(制御機器A)及び第2タイプの機器1020(制御機器B)の操作のみならず、第2情報処理装置1200Vで操作可能ではない第3タイプの機器1030(制御機器C)に対しても操作指示を送信することが可能な操作システムを提供できる。結果として、さらに拡張性の高い操作システムを提供できる。
 (1-4-3-2)
 その他、第4実施形態に係る操作システム1001Vは、第2実施形態に係る操作システム1001Sと同様の特徴を有するものである。また、第4実施形態に係る操作システム1001Vにおいても、第2実施形態の変形例がそのまま適用可能である。具体的には、図25A,25B,26A,26B,30A,30BにおけるステップW5,W10,W14が、上述のステップB5,B10,B14に置き換わることになる。
 [第2発明]
 <第1実施形態>
 (2-1-1)制御システム2001の構成
 図36,37は第2発明の第1実施形態に係る制御システム2001の構成を示す模式図である。
 制御システム2001は、入力受付装置2060と、赤外線出力装置2070と、情報処理装置2100とを備える。制御システム2001では、ユーザ2005が入力受付装置2060に制御指示の入力を実行することで、所定の制御機器を制御することができる。ここでは、制御機器として、「第1タイプの機器2010」と「第2タイプの機器2020」とが存在する。また、これらの制御機器は、部屋Rの中に配置されているものとする。
 なお、図36,37では、入力受付装置2060、赤外線出力装置2070、情報処理装置2100は一台ずつ示しているが、各装置の個数はこれに限定されるものではない。情報処理装置2100は任意の個数の装置と接続し、これらの装置を管理することができるものである。
 第1タイプの機器2010は、赤外線の出力信号により制御可能なものである。例えば、第1タイプの機器2010としては、扇風機2010a、照明機器2010b、テレビ2010c、エアコン2010dなどが挙げられる。補足すると、赤外線の出力信号のパターンは制御機器毎に予め設定されており、これを用いることで制御機器2010を制御することができる。ここでは、赤外線の出力信号のパターンと制御内容との対応関係が、後述する赤外線パターンDB2104Aに記憶されている。なお、以下の説明では、任意の第1タイプの機器を示す場合に符号2010を用い、個別の第1タイプの機器を示す場合には英小文字の添え字を付す。
 第2タイプの機器2020は、ネットワークNW経由で情報処理装置2100が直接制御できるものである。第2タイプの機器2020も、第1タイプの機器2010と同様に、扇風機2020a、照明機器2020b、テレビ2020c、エアコン2020dなどが挙げられる。なお、以下の説明では、任意の第2タイプの機器を示す場合に符号2020を用い、個別の第2タイプの機器を示す場合には英小文字の添え字を付す。
 入力受付装置2060は、所定の制御機器2010,2020に対する制御指示の入力を受け付けるものである。ここでは、入力受付装置2060は、マイクを有しており、このマイクを介してユーザ5からの制御機器2010,2020に対する制御指示を音声入力で受け付ける。そして、入力受付装置2060は受け付けた音声入力に対応する音声情報を情報処理装置2100に送信する。なお、入力受付装置2060はユーザ2005が発する音声を検知した場合には、その音声情報をそのまま情報処理装置2100に送信する。
 赤外線出力装置2070は、制御機器(第1タイプの機器)2010に赤外線を出力するものである。また、赤外線出力装置2070は姿勢制御機構2070Aを有しており、後述する相対位置情報を情報処理装置2100から受信した場合に、その相対位置情報に基づいて赤外線出力装置2070の姿勢を制御する。なお、赤外線出力装置2070は、後述する固定式機器2020Fの内部に取り付けることが可能なものである。
 情報処理装置2100は、図38に示すように、入力部2101、出力部2102、通信部2103、記憶部2104、処理部2105を有しており、インターネットなどのネットワークNWを介して、入力受付装置2060及び赤外線出力装置2070に接続している。
 ここで、入力部2101は、任意の入力装置により実現され、情報処理装置2100に各種情報を入力するものである。出力部2102は、任意の出力装置により実現され、情報処理装置2100からの各種情報を出力するものである。通信部2103は、外部のネットワークNWと接続し、情報通信を可能にするものである。
 記憶部2104は、ROM,RAM等により実現され、情報処理装置2100に入力される情報、及び、情報処理装置2100で計算される情報等を記憶するものである。そして記憶部2104は、「赤外線パターンデータベース(DB)2104A」「相対位置データベース(DB)2104B」を記憶する。
 赤外線パターンDB2104Aは、赤外線の出力信号のパターンと所定の制御内容との対応関係を制御機器(第1タイプの機器2010)毎に記憶するものである。
 相対位置DB2104Bは、赤外線出力装置2070と所定空間(部屋R)内の制御機器(第1タイプの機器2010)との相対的な位置関係を示す「相対位置情報」を記憶するものである。なお、赤外線出力装置2070が固定式機器2020Fに固定される場合、相対位置情報として、赤外線出力装置2070の位置と第1タイプの機器2010の位置との相対的な位置関係を示す情報に代えて、固定式機器2020Fの位置と第1タイプの機器2010の位置との相対的な位置関係を示す情報を用いることも可能である。
 処理部2105は、CPU等により実現され、情報処理装置2100における情報処理を実行するものである。ここでは、処理部2105が、記憶部2104に記憶されたプログラムを実行することで、「音声入力解析部2110」「制御内容特定部2120」「第1制御部2130」「第2制御部2135」として機能する。
 音声入力解析部2110は、入力受付装置2060から受信する入力の内容を解析する。具体的には、入力受付装置2060は、ニューラルネットワーク等を用いて、音声情報から、その音声に対応する意味を分析しテキスト情報に変換する。
 制御内容特定部2120は、音声入力解析部2110による解析結果から、制御機器及び制御指示を示す制御内容を特定する。例えば、制御内容特定部2120は、入力受付装置2060が音声入力を受け付けた場合、音声入力解析部2110により変換されたテキスト情報に、制御機器及び制御指示に対応する言語情報が含まれているか否かを判定して制御内容を特定する。
 ここで、制御内容特定部2120は、制御機器が第1タイプの機器2010であると特定した場合、その制御機器に対応する制御内容を第1制御部2130に送出する。一方、制御内容特定部2120は、制御機器が第2タイプの機器2020であると特定した場合、その制御機器に対応する制御内容を第2制御部2135に送出する。
 第1制御部2130は、制御内容特定部2120により第1タイプの機器2010に関する制御内容が特定された場合、その制御内容に対応する赤外線パターンを赤外線出力装置2070に送信する。詳しくは、第1制御部2130は、制御内容特定部2120により特定された制御内容及び赤外線パターンDB2104Aに記憶された情報に基づいて、赤外線出力装置2070に赤外線の出力命令を送信する。これにより、第1タイプの機器2010が赤外線出力装置2070を介して制御される。また、第1制御部2130は、赤外線の出力命令とともに、赤外線出力装置2070及び対象となる第1タイプの機器2010の相対位置情報を赤外線出力装置2070に送信する。相対位置情報は相対位置DB2104Bから抽出される。
 第2制御部2135は、制御内容特定部2120により第2タイプの機器2020に関する制御内容が特定された場合、その制御内容に基づいて第2タイプの機器2020をネットワークNW経由で制御する。
 (2-1-2)制御システム2001の動作
 図39A,39Bは本実施形態に係る制御システム2001の動作を説明するためのシーケンス図である。
 まず、ユーザ2005により入力受付装置2060が用いられて、制御機器2010,2020に対する音声入力が行われる(D1)。そして、入力受付装置2060が、受け付けた音声入力に対応する入力情報を情報処理装置2100に送信する(D2)。
 続いて、情報処理装置2100が、入力情報を受信し(D3)、音声入力の内容を解析する(D4)。次に、情報処理装置2100は、制御機器2010,2020と、その制御機器2010,2020に対する制御指示とを示す制御内容を特定する(D5)。
 ここで、情報処理装置2100は、制御内容が第1タイプの機器2010に関するものであると特定した場合(D6-Yes)、制御内容に基づいて赤外線パターンDB2104Aから赤外線パターンの情報を抽出する(D7)。さらに、情報処理装置2100は、相対位置DB2104Bから、第1タイプの機器2010と赤外線出力装置2070(または固定式機器2020F)との相対位置情報を抽出する(D8)。そして、情報処理装置2100は、赤外線の出力命令とともに、赤外線パターンの情報及び相対位置情報を赤外線出力装置2070に送信する(D9)。
 続いて、赤外線出力装置2070が、赤外線の出力命令とともに、赤外線パターンの情報及び相対位置情報を受信すると(D10)、相対位置情報に基づいて、対応する制御機器2010に向けて姿勢を変更する(D11)。そして、赤外線出力装置2070が、受信した赤外線パターンの情報に基づいて制御機器(第1タイプの機器)2010に向けて赤外線を出力する(D12)。
 一方、上記ステップD6と並行して、情報処理装置2100は、制御内容が第2タイプの機器2020に関するものであると特定した場合(D13-Yes)、制御内容に基づいて制御機器(第2タイプの機器)2020をネットワークNW経由で制御する(D14)。
 上記ステップD6,D13において、情報処理装置2100は、制御内容が第1タイプの機器2010及び第2タイプの機器2020に関するものであると特定できない場合には、処理を終了する(D6-No,D13-No)。
 なお、上記ステップD6~9の処理と、ステップD13,14の処理とは順不同であり、いずれを先に処理してもよいものである。
 (2-1-3)特徴
 以上説明したように、本実施形態に係る制御システム2001は、入力受付装置2060と、赤外線出力装置2070と、情報処理装置2100とを備える。ここで、入力受付装置2060は、ユーザ2005から制御機器2010,2020に対する制御指示を音声入力により受け付ける。赤外線出力装置2070は、制御機器2010,2020に赤外線を出力する。情報処理装置2100は、音声入力解析部2110、制御内容特定部2120、第1制御部2130、第2制御部2135を有する。音声入力解析部2110は、入力受付装置2060から受信する入力の内容を解析する。制御内容特定部2120は、音声入力解析部2110による解析結果から、制御機器及び制御指示を示す制御内容を特定する。第1制御部2130は、制御内容特定部2120により第1タイプの機器2010に関する制御内容が特定された場合、その制御内容に対応する赤外線パターンを赤外線出力装置2070に送信する。第2制御部2135は、制御内容特定部2120により第2タイプの機器2020に関する制御内容が特定された場合、その制御内容に基づいて第2タイプの機器2020をネットワークNW経由で制御する。
 したがって、本実施形態に係る制御システム2001では、赤外線パターンの出力により制御可能な第1タイプの機器2010、及び、ネットワークNW経由で制御可能な第2タイプの機器2020を制御することができる。
 さらに、本実施形態に係る制御システム2001では、ネットワークNW上の情報処理装置2100が、音声入力の解析結果から、赤外線出力装置2070Sに赤外線の出力命令を送信することができる。ここで、音声入力により機器を制御しようとする場合、情報処理量が膨大となることがある。このような場合であっても、制御システム2001Sでは、ネットワークNW上に構築されたニューラルネットワーク等を実現する情報処理装置2100を用いることで、音声解析を高精度に実行することができる。これにより、音声入力であっても制御機器2010,2020及び制御指示を細かく特定することができる。結果として、任意の機器を容易に制御し得る制御システム2001を提供できる。
 なお、本実施形態に係る制御システム2001では、ネットワークNW上の情報処理装置2100が、赤外線パターンDB2104Aを有しており、赤外線の出力信号のパターンと所定の制御内容との対応関係を制御機器毎に記憶している。これにより、赤外線の出力信号のパターンの変更・更新・追加等を一括で設定することができる。ただし、本実施形態に係る制御システム2001において、赤外線パターンDB2104Aの情報は、情報処理装置2100ではなく、各赤外線出力装置2070の記憶部が保有する記憶であってもよい。
 (2-1-4)固定式機器2020Fの利用
 図37に示したように、赤外線出力装置2070は、所定空間(部屋R)内に位置が固定される固定式機器2020Fの内部に取り付けることが可能なものである。固定式機器2020Fは、例えば空気調和装置、照明器具、テレビなどであり、部屋Rの天井又は壁に取り付けられて固定されるものである。若しくは、固定式機器2020Fは、部屋Rの天井又は壁に埋め込まれて固定されるものでもよい。また固定式機器2020Fは、第2タイプの機器2020で構成することが可能なものである。
 このような固定式機器2020Fの一例としては、空気調和装置、照明器具、テレビ等が挙げられる。例えば固定式機器2020Fとして空気調和装置2020dが用いられる場合、赤外線出力装置2070は、図40に示すように、前面パネルの右側背後の制御機構に搭載される。
 このように、本実施形態に係る制御システム2001では、赤外線出力装置2070は、所定空間(例えば部屋R)内に位置が固定される固定式機器2020Fの内部に取り付けられている。そして、固定式機器2020Fの位置は所定空間(部屋R)内において固定されるので、この固定式機器2020Fに取り付けられる赤外線出力装置2070により出力される赤外線の到達範囲を予め予期することができる。したがって、赤外線出力装置2070は、その到達範囲内に存在する機器が赤外線により制御可能なものであれば、任意の制御機器(第1タイプの機器2010)を容易に制御できる。また、赤外線出力装置2070が、固定式機器2020Fに取り付けられるので、赤外線出力装置2070のための設置スペースを不要とすることができる。
 また、本実施形態に係る制御システム2001は、固定式機器2020Fが、部屋Rの天井又は壁に取り付けられて固定されるものである(図37参照)。部屋Rの天井又は壁に取り付けられて固定される固定式機器としては、例えば、照明器具、空気調和装置等が挙げられる。いずれも所定空間(部屋R)内で高い位置に取り付けられる。そのため、所定空間内における赤外線の伝搬経路上に入り込む遮蔽物を回避する確率を高めることができる。換言すると、制御機器(第1タイプの機器2010)への赤外線の到達確率を高めることができる。結果として、制御システム2001の信頼性を高めることができる。
 なお、本実施形態に係る制御システム2001では、ネットワークNW上の情報処理装置2100Sが、相対位置DB2104Bを有しており、赤外線出力装置2070(または固定式機器2020F)の位置と所定空間内の制御機器2010の位置との相対的な位置関係を示す相対位置情報を記憶している。これにより、情報処理装置2100側で、各赤外線出力装置2070の姿勢制御が可能となる。ただし、制御システム2001において、相対位置DB2104Bの情報は、情報処理装置2100ではなく、各赤外線出力装置2070の記憶部が記憶する構成であってもよい。
 (2-1-4-1)変形例3A
 また、本実施形態に係る制御システム2001では、図41に概念を示すように、固定式機器2020Fが部屋Rの天井又は壁に埋め込まれて固定されるものでもよい。部屋Rの天井又は壁に埋め込まれて固定される固定式機器としては、例えば、照明器具、空気調和装置、壁掛けテレビ等が挙げられる。いずれの固定式機器であっても所定空間(部屋R)内で高い位置に取り付けられる。そのため、所定空間内における赤外線の伝搬経路上に入り込む遮蔽物を回避する確率を高めることができる。
 (2-1-4-2)変形例3B
 また、本実施形態に係る制御システム2001では、図42に概念を示すように、入力受付装置2060が固定式機器2020Fの内部に配置されるものでもよい。これにより、システム構成を簡素化できる。また、入力受付装置2060のための設置スペースを新たに確保する必要がなくなる。
 (2-1-4-3)変形例3C
 本実施形態に係る赤外線出力装置2070は、固定式機器2020Fの機体の上半分の領域に取り付けられるものでもよい。このような構成であれば、高い位置から赤外線を出力することができる。これにより、所定空間内における赤外線の伝搬経路上に入り込む遮蔽物を回避する確率を高めることができる。例えば、床置き式の空気調和装置の上部に赤外線出力装置が取り付けられる。
 <第2実施形態>
 (2-2-1)制御システム2001Sの構成
 図43は第2発明の第2実施形態に係る制御システム2001Sの構成を示す模式図である。なお、以下の説明において、既に説明した構成については略同一の符号を付して重複する説明を省略する。また、本実施形態においては、他の実施形態と異なる構成には添え字Sを付して説明する場合がある。
 本実施形態に係る制御システム2001Sでは、第1実施形態とは異なり、入力受付装置2060Sと赤外線出力装置2070Sとが直接通信を行い、情報処理装置2100の構成が省略される。すなわち、制御システム2001Sは、入力受付装置2060Sと赤外線出力装置2070Sとを備え、所定の制御機器(第1タイプの機器)2010を制御するものである。ここでは、これらの機器が部屋Rに配置されているものとする。なお、図43では、説明の便宜上、一台の制御機器2010を示しているが、制御機器2010は複数台存在していてよいものである。
 入力受付装置2060Sは、制御機器2010に対する制御指示の入力を受け付けるものである。そして、入力受付装置2060Sは受け付けた音声入力に対応する音声情報を赤外線出力装置2070Sに送信する。
 赤外線出力装置2070Sは、図44に示すように、入力部2071、出力部2072、通信部2073、記憶部2074、処理部2075を備えている。そして、赤外線出力装置2070Sは、出力部2072を介して制御機器2010に赤外線を出力する。また、赤外線出力装置2070Sは、所定空間(部屋R)内に位置が固定される固定式機器2020F内に取り付けられている。
 詳しくは、入力部2071は、赤外線出力装置2070Sに各種情報を入力するものである。出力部2072は、赤外線出力装置2070Sからの各種情報を出力するものである。ここでは、出力部2072としての赤外線発信機の機能により赤外線が出力される。通信部2073は、外部のネットワークNW等との直接的又は間接的な接続を可能にするものである。ここでは、通信部2073の機能により、赤外線出力装置2070Sと入力受付装置2060Sとが接続される。
 記憶部2074は、ROM,RAM等により実現され、赤外線出力装置2070に入力される情報、及び、赤外線出力装置2070Sで計算される情報等を記憶するものである。例えば記憶部2074には、「赤外線パターンDB2074A」が記憶される。赤外線パターンDB2074Aは、赤外線の出力信号のパターンと所定の制御内容との対応関係を制御機器毎に記憶するものである。
 処理部2075は、CPU等により実現され、赤外線出力装置2070Sにおける情報処理を実行するものである。ここでは、処理部2075が、記憶部2074に記憶されたプログラムを実行することで、「出力命令送信部2075A」として機能する。出力命令送信部2075Aは、入力受付装置2060から制御指示を受け付けた場合、赤外線パターンDB2074Aに記憶された情報に基づいて、制御機器2010に赤外線を出力する。
 (2-2-2)特徴
 以上説明したように、本実施形態に係る制御システム2001Sは、入力受付装置2060Sと赤外線出力装置2070Sとを備える。入力受付装置2060Sは、赤外線により制御可能な制御機器2010に対する制御指示を音声入力により受け付ける。赤外線出力装置2070Sは、所定空間(例えば部屋R)内に位置が固定される固定式機器2020Fの内部に取り付けられている。また、赤外線出力装置2070Sは、入力受付装置2060Sが制御指示を受け付けた場合、制御機器2010に赤外線を出力する。
 したがって、本実施形態に係る制御システム2001Sでは、音声入力により赤外線を介して制御機器2010を制御できる。また、固定式機器2020Fの位置は所定空間(部屋R)内において固定されるので、この固定式機器2020Fに取り付けられる赤外線出力装置2070Sにより出力される赤外線の到達範囲を予め予期することができる。それゆえ、赤外線出力装置2070Sは、その到達範囲内に存在する機器が赤外線により制御可能なものであれば、任意の制御機器2010を容易に制御できる。また、赤外線出力装置2070Sが、固定式機器2020Fに取り付けられるので、赤外線出力装置2070Sのための設置スペースを不要とすることができる。
 また、本実施形態に係る制御システム2001は、固定式機器2020Fが、部屋Rの天井又は壁に取り付けられて固定されるものである(図36参照)。部屋Rの天井又は壁に取り付けられて固定される固定式機器としては、例えば、照明器具、空気調和装置等が挙げられる。いずれも所定空間(部屋R)内で高い位置に取り付けられる。そのため、所定空間内における赤外線の伝搬経路上に入り込む遮蔽物を回避する確率を高めることができる。換言すると、制御機器2010への赤外線の到達確率を高めることができる。結果として、制御システム2001の信頼性を高めることができる。
 (2-2-3)変形例
 また、本実施形態に係る制御システム2001Sは、図45に示すように、赤外線出力装置2070Sに姿勢制御機構2070Aが組み込まれていてもよい。ここでは、図46に示すように、赤外線出力装置2070Sの記憶部2074が「相対位置DB2074B」を有する。相対位置DB2074Bには、赤外線出力装置2070Sと、所定空間(部屋R)内の制御機器2010との相対的な位置関係を示す「相対位置情報」が記憶される。そして、赤外線出力装置2070Sが赤外線出力をする際に、処理部2075が姿勢制御部2075Bとして機能する。姿勢制御部2075Bは、相対位置DB2074Bから相対的位置情報を抽出し、この相対位置情報に基づいて姿勢制御機構2070Aを駆動して赤外線出力装置2070の位置を変更する。これにより、赤外線出力装置2070Sの赤外線の出力方向が所望の方向に変更される。結果として、制御機器2010への赤外線の到達確率を高めることができ、制御システムの信頼性を高めることができる。
 なお、赤外線出力装置2070Sが固定式機器2020Fに固定されることから、相対位置情報として、赤外線出力装置2070Sの位置と制御機器2010の位置との相対的な位置関係を示す情報に代えて、固定式機器2020Fの位置と制御機器2010の位置との相対的な位置関係を示す情報を用いることも可能である。
 その他、本実施形態においても、第1実施形態の変形例3A~3Cをそのまま適用することができる。
 [第3発明]
 (3-1)制御システム3001の構成
 図47,48は第3発明の一実施形態に係る制御システム3001の構成を示す模式図である。
 制御システム3001は、入力受付装置3060と、赤外線出力装置3070と、情報処理装置3100とを備える。制御システム3001では、ユーザ3005が入力受付装置3060に制御指示の入力を実行することで、所定の制御機器を制御することができる。ここでは、制御機器として、「第1タイプの機器3010」と「第2タイプの機器3020」とが存在する。また、これらの制御機器は、部屋Rの中に配置されているものとする。
 なお、図47,48では、入力受付装置3060、赤外線出力装置3070、情報処理装置3100は一台ずつ示しているが、各装置の個数はこれに限定されるものではない。情報処理装置3100は任意の個数の装置と接続し、これらの装置を管理できるものである。
 第1タイプの機器3010は、赤外線の出力信号により制御可能なものである。例えば、第1タイプの機器3010としては、扇風機3010a、照明機器3010b、テレビ3010c、エアコン3010dなどが挙げられる。補足すると、赤外線の出力信号のパターンは制御機器毎に予め設定されており、これを用いることで制御機器3010を制御することができる。ここでは、赤外線の出力信号のパターンと制御内容との対応関係が、後述する赤外線パターンDB3104Aに記憶されている。なお、以下の説明では、任意の第1タイプの機器を示す場合に符号3010を用い、個別の第1タイプの機器を示す場合には英小文字の添え字を付す。
 第2タイプの機器3020は、ネットワークNW経由で情報処理装置3100が直接制御できるものである。第2タイプの機器3020も、第1タイプの機器3010と同様に、扇風機3020a、照明機器3020b、テレビ3020c、エアコン3020dなどが挙げられる。なお、以下の説明では、任意の第2タイプの機器を示す場合に符号3020を用い、個別の第2タイプの機器を示す場合には英小文字の添え字を付す。
 入力受付装置3060は、所定の制御機器3010,3020に対する制御指示の入力を受け付けるものである。ここでは、入力受付装置3060は、マイクを有しており、このマイクを介してユーザ3005からの制御機器3010,3020に対する制御指示を音声入力で受け付けることができる。そして、入力受付装置3060は受け付けた音声入力に対応する音声情報を情報処理装置3100に送信する。なお、入力受付装置3060はユーザ3005が発する音声を検知した場合には、その音声情報をそのまま情報処理装置3100に送信する。ただし、入力受付装置3060は、入力受付装置に限定されるものではなく、任意の入力手段からの入力を受け付けるものである。
 赤外線出力装置3070は、制御機器(第1タイプの機器)3010に赤外線を出力するものである。また、赤外線出力装置3070は姿勢制御機構3070Aを有しており、後述する相対位置情報を情報処理装置3100から受信した場合に、その相対位置情報に基づいて赤外線出力装置3070の姿勢を制御する。なお、赤外線出力装置3070は、所定空間(部屋R)内に位置が固定される固定式機器3020Fの内部に取り付けることが可能なものである。固定式機器3020Fは、例えば空気調和装置、照明器具、テレビなどであり、部屋Rの天井又は壁に取り付けられて固定されるものである。若しくは、固定式機器3020Fは、部屋Rの天井又は壁に埋め込まれて固定されるものでもよい。
 情報処理装置3100は、図49に示すように、入力部3101、出力部3102、通信部3103、記憶部3104、処理部3105を有しており、インターネットなどのネットワークNWを介して、入力受付装置3060及び赤外線出力装置3070に接続している。
 ここで、入力部3101は、任意の入力装置により実現され、情報処理装置3100に各種情報を入力するものである。出力部3102は、任意の出力装置により実現され、情報処理装置3100からの各種情報を出力するものである。通信部3103は、外部のネットワークNWと接続し、情報通信を可能にするものである。
 記憶部3104は、ROM,RAM等により実現され、情報処理装置3100に入力される情報、及び、情報処理装置3100で計算される情報等を記憶するものである。そして記憶部3104は、「赤外線パターンデータベース(DB)3104A」「相対位置データベース(DB)3104B」を記憶する。
 赤外線パターンDB3104Aは、赤外線の出力信号のパターンと所定の制御内容との対応関係を制御機器(第1タイプの機器3010)毎に記憶するものである。
 相対位置DB3104Bは、赤外線出力装置3070と所定空間(部屋R)内の制御機器(第1タイプの機器3010)との相対的な位置関係を示す「相対位置情報」を記憶するものである。なお、赤外線出力装置3070が固定式機器3020Fに固定される場合、相対位置情報として、赤外線出力装置3070の位置と第1タイプの機器3010の位置との相対的な位置関係を示す情報に代えて、固定式機器3020Fの位置と第1タイプの機器3010の位置との相対的な位置関係を示す情報を用いることも可能である。
 処理部3105は、CPU等により実現され、情報処理装置3100における情報処理を実行するものである。ここでは、処理部3105が、記憶部3104に記憶されたプログラムを実行することで、「入力解析部3110」「制御内容特定部3120」「第1制御部3130」「第2制御部3135」として機能する。
 入力解析部3110は、入力受付装置3060から受信する入力の内容を解析する。例えば、入力受付装置3060が音声入力を受け付けた場合、その音声入力の内容をテキスト情報に変換して解析する。なお、入力解析部3110は、音声入力の内容を解析する場合には、ニューラルネットワーク等を用いて、高精度に内容を解析することができる。
 制御内容特定部3120は、入力解析部3110による解析結果から、制御機器及び制御指示を示す制御内容を特定する。例えば、制御内容特定部3120は、入力受付装置3060が音声入力を受け付けた場合、入力解析部3110により変換されたテキスト情報に、制御機器及び制御指示に対応する言語情報が含まれているか否かを判定して制御内容を特定する。
 ここで、制御内容特定部3120は、制御機器が第1タイプの機器3010であると特定した場合、その制御機器に対応する制御内容を第1制御部3130に送出する。一方、制御内容特定部3120は、制御機器が第2タイプの機器3020であると特定した場合、その制御機器に対応する制御内容を第2制御部3135に送出する。
 第1制御部3130は、制御内容特定部3120により第1タイプの機器3010に関する制御内容が特定された場合、その制御内容に対応する赤外線パターンを赤外線出力装置3070に送信する。詳しくは、第1制御部3130は、制御内容特定部3120により特定された制御内容及び赤外線パターンDB3104Aに記憶された情報に基づいて、赤外線出力装置3070に赤外線の出力命令を送信する。これにより、第1タイプの機器3010が赤外線出力装置3070を介して制御される。また、第1制御部3130は、赤外線の出力命令とともに、赤外線出力装置3070及び対象となる第1タイプの機器3010の相対位置情報を赤外線出力装置3070に送信する。なお、相対位置情報は相対位置DB3104Bから抽出される。
 第2制御部3135は、制御内容特定部3120により第2タイプの機器3020に関する制御内容が特定された場合、その制御内容に基づいて第2タイプの機器3020をネットワークNW経由で制御する。
 (3-2)制御システム3001の動作
 図50A,50Bは本実施形態に係る制御システム3001の動作を説明するためのシーケンス図である。
 まず、ユーザ3005により入力受付装置3060が用いられて、制御機器3010,3020に対する音声入力が行われる(E1)。そして、入力受付装置3060が、受け付けた音声入力に対応する入力情報を情報処理装置3100に送信する(E2)。ここでは、入力受付装置3060は、音声による操作入力(音声入力)を受け付けるものとする。
 続いて、情報処理装置3100が、入力情報を受信し(E3)、入力の内容を解析する(E4)。次に、情報処理装置3100は、制御機器3010,3020と、その制御機器3010,3020に対する制御指示とを示す制御内容を特定する(E5)。
 ここで、情報処理装置3100は、制御内容が第1タイプの機器3010に関するものであると特定した場合(E6-Yes)、制御内容に基づいて赤外線パターンDB3104Aから赤外線パターンの情報を抽出する(E7)。さらに、情報処理装置3100は、相対位置DB3104Bから、第1タイプの機器3010と赤外線出力装置3070(または固定式機器3020F)との相対位置情報を抽出する(E8)。そして、情報処理装置3100は、赤外線の出力命令とともに、赤外線パターンの情報及び相対位置情報を赤外線出力装置3070に送信する(E9)。
 続いて、赤外線出力装置3070が、赤外線の出力命令とともに、赤外線パターンの情報及び相対位置情報を受信すると(E10)、相対位置情報に基づいて、対応する制御機器3010に向けて姿勢を変更する(E11)。そして、赤外線出力装置3070が、受信した赤外線パターンの情報に基づいて制御機器(第1タイプの機器)3010に向けて赤外線を出力する(E12)。
 一方、上記ステップE6と並行して、情報処理装置3100は、制御内容が第2タイプの機器3020に関するものであると特定した場合(E13-Yes)、制御内容に基づいて制御機器(第2タイプの機器)3020をネットワークNW経由で制御する(E14)。
 上記ステップE6,E13において、情報処理装置3100は、制御内容が第1タイプの機器3010及び第2タイプの機器3020に関するものであると特定できない場合には、処理を終了する(E6-No,E13-No)。
 なお、上記ステップE6~9の処理と、ステップE13,14の処理とは順不同であり、いずれを先に処理してもよいものである。
 (3-3)特徴
 以上説明したように、本実施形態に係る制御システム3001は、入力受付装置3060と、赤外線出力装置3070と、情報処理装置3100とを備える。ここで、入力受付装置3060は、ユーザ3005から制御機器3010,3020に対する制御指示を音声入力により受け付ける。赤外線出力装置3070は、制御機器3010,3020に赤外線を出力する。情報処理装置3100は、入力解析部3110、制御内容特定部3120、第1制御部3130、第2制御部3135を有する。入力解析部3110は、入力受付装置3060から受信する入力の内容を解析する。制御内容特定部3120は、入力解析部3110による解析結果から、制御機器及び制御指示を示す制御内容を特定する。第1制御部3130は、制御内容特定部3120により第1タイプの機器3010に関する制御内容が特定された場合、その制御内容に対応する赤外線パターンを赤外線出力装置3070に送信する。第2制御部3135は、制御内容特定部3120により第2タイプの機器3020に関する制御内容が特定された場合、その制御内容に基づいて第2タイプの機器3020をネットワークNW経由で制御する。
 したがって、本実施形態に係る制御システム3001では、赤外線パターンの出力により制御可能な第1タイプの機器3010、及び、ネットワークNW経由で制御可能な第2タイプの機器3020を制御することができる。
 さらに、本実施形態に係る制御システム3001Sでは、ネットワークNW上の情報処理装置3100が、音声入力の解析結果から、赤外線出力装置3070Sに赤外線の出力命令を送信することができる。ここで、音声入力により機器を制御しようとする場合、情報処理量が膨大となることがある。このような場合であっても、制御システム3001Sでは、ネットワークNW上に構築されたニューラルネットワーク等を実現する情報処理装置3100を用いることで、音声解析を高精度に実行することができる。これにより、音声入力であっても制御機器3010,3020及び制御指示を細かく特定することができる。結果として、任意の機器を容易に制御し得る制御システム3001を提供できる。
 なお、本実施形態に係る制御システム3001では、ネットワークNW上の情報処理装置3100が、赤外線パターンDB3104Aを有しており、赤外線の出力信号のパターンと所定の制御内容との対応関係を制御機器毎に記憶している。これにより、赤外線の出力信号のパターンの変更・更新・追加等を一括で設定することができる。ただし、本実施形態に係る制御システム3001において、赤外線パターンDB3104Aの情報は、情報処理装置3100ではなく、各赤外線出力装置3070の記憶部が記憶する構成であってもよい。
 (3-4)環境情報検知機器3020Kの利用
 (3-4-1)制御システム3001の構成
 本実施形態に係る制御システム3001では、図51に示すように、さらに環境情報検知機器3020Kを備える構成を採用することができる。
 環境情報検知機器3020Kは、制御機器3010,3020の周辺の環境情報を検知するものである。「環境情報」は、例えば、温度、湿度、照度等の情報を含むものである。環境情報検知機器3020Kの一例としては、音声センサ、照度センサ、風量センサ、画像センサ(カメラ)、赤外線センサ、温度センサ、圧力センサ、湿度センサ、サーモスタットなどを利用したものが挙げられる。これらの環境情報は情報処理装置3100に送信される。なお、環境情報検知機器3020Kは、第2タイプの機器3020で構成することが可能なものである。
 情報処理装置3100では、図52に示すように、処理部3105が、「制御判定部3140」「異常処理部3150」としてさらに機能する。
 制御判定部3140は、環境情報検知機器3020Kから環境情報を受信し、赤外線の出力命令と環境情報とに応じて、制御機器(第1タイプの機器)3010が制御されたか否かを判定する。例えば、制御機器3010がエアコンである場合、周辺環境の温度が変化する。そこで、制御判定部3140は、環境情報として温度情報を取得し、所定の温度変化が生じたか否かを判定することで、制御機器3010が制御されたか否かを判定する。また、例えば、制御機器3010がテレビである場合、周辺環境の照度が変化する。そこで、制御判定部3140は、環境情報として照度情報を取得し、所定の照度変化が生じたか否かを判定することで、制御機器3010が制御されたか否かを判定する。
 異常処理部3150は、制御判定部3140により、赤外線の出力命令と環境情報とに基づいて制御機器3010が制御されなかったと判定(異常判定)された場合、異常処理を実行する。例えば、異常処理部3150は、異常処理として、赤外線出力装置3070に向けて赤外線の出力命令を再送信する処理を実行する。
 (3-4-2)制御システム3001の動作
 図53A,53Bは本実施形態に係る制御システム3001の動作を説明するためのシーケンス図である。なお、以下の説明では、制御機器は第1タイプの機器3010であるとして説明する。
 本実施形態に係る制御システム3001では、環境情報検知機器3020Kを備える構成を採用することで、上述したステップE1~E12に対し、次のステップF1~F4の処理を追加することができる。
 すなわち、環境情報検知機器3020Kが情報処理装置3100に、制御機器3010の周辺の環境情報を随時送信する(F1)。
 これを受けて、情報処理装置3100では、赤外線出力装置3070に送信した出力命令の時刻と、環境情報検知機器3020Kから受信する環境情報の時刻及び変化量とに基づいて、制御機器3010が出力命令通りに制御されているか否かを判定する(F2,F3)。
 情報処理装置3100では、制御機器3010が出力命令通りに制御されていると判定した場合、制御確認の処理を終了する(F3-Yes)。
 一方、情報処理装置3100では、制御機器3010が出力命令通りに制御されていないと判定した場合、異常が生じていると判定して異常処理を実行する(F3-No,F4)。例えば、情報処理装置3100は、異常処理として、赤外線出力装置3070に出力命令を再送信する(E9)。これにより、制御機器3010が正常に制御されるまで、赤外線出力装置3070から制御機器3010に対して出力命令が繰り返し送信される。
 (3-4-3)特徴
 以上説明したように、本実施形態に係る制御システム3001は、入力受付装置3060と、赤外線出力装置3070と、環境情報検知機器3020Kと、情報処理装置3100と、を備える。入力受付装置3060は、赤外線により制御可能な制御機器(第1タイプの機器)3010に対する制御指示の入力を受け付ける。赤外線出力装置3070は、制御機器3010に赤外線を出力する。環境情報検知機器3020Kは、制御機器3010の周辺の環境情報を検知する。情報処理装置3100は、入力受付装置3060から制御指示を受信し、制御指示に基づいて赤外線出力装置3070に赤外線の出力命令を送信する。ここで、情報処理装置3100は、環境情報検知機器3020Kから環境情報を受信し、出力命令と環境情報とに基づいて、制御機器3010が制御されたことを判定する。
 したがって、本実施形態に係る制御システム3001では、情報処理装置3100が、環境情報検知機器3020Kから環境情報を受信し、出力命令と環境情報とに基づいて制御機器3010が制御されたか否かを判定するので、制御機器3010が制御されていない場合に、制御機器3010が制御されるような処理を実行することができる。
 例えば、情報処理装置3100は、赤外線の出力命令と環境情報とに応じて、制御機器3010が制御されなかったと判定した場合、赤外線出力装置3070に出力命令を再送信する。これにより、制御機器3010が確実に制御されるので、信頼性の高い制御システム3001を提供できる。
 (3-4-4)変形例
 (3-4-4-1)
 上記説明においては、赤外線の出力命令と環境情報とに基づいて、制御機器3010が制御されなかったと判定された場合、制御機器3010が正常に制御されまるで、赤外線出力装置3070から制御機器3010に対して出力命令が繰り返し送信されるとした。しかしながら、本実施形態に係る制御システム3001における処理は、このような制御に限られるものではない。例えば、制御機器3010に対する出力命令の回数を所定回数に限定するものでもよい。これにより、システムの負荷を低減できる。また、情報処理装置3100は、赤外線の出力命令と環境情報とに基づいて、制御機器3010が制御されなかったと判定した場合、制御されなかった旨の通知を入力受付装置3060に送信するものでもよい。これにより、入力受付装置3060のユーザ3005に制御指示の再入力が促されるので、制御機器3010が確実に制御される。結果として、信頼性の高い制御システム3001を提供できる。
 特に、本実施形態に係る制御システム3001では、ネットワークNW上の情報処理装置3100を介して赤外線出力装置3070を操作するので、制御機器3010の遠隔制御が可能である。一方、遠隔制御の場合には、制御機器3010を制御するユーザ3005aと、制御機器3010を利用するユーザ3005bとが異なることがある(図51参照)。このような状況であっても、本変形例に係る制御システム3001であれば、異常判定された場合に、制御されなかった旨が制御機器3010を制御するユーザ3005aに通知されるので、制御機器3010を制御するユーザ3005a側で適切に制御機器3010を管理できる。
 (3-4-4-2)
 また、上述した情報処理装置3100の各機能は、複数の情報処理において分散させて実行させてもよい。例えば、制御システム3001は、図54,55に示すように、情報処理装置3100に代えて、第1情報処理装置3100A及び第2情報処理装置3200Aを備える構成でもよい。ここでは、第1情報処理装置3100Aが上述した入力解析部の機能を有しており、第2情報処理装置3200Aがそれ以外の機能を有するものとする。補足すると、制御機器を音声入力により制御する場合には、音声入力の解析に多大な処理が必要になることがある。このような場合であっても、制御システム3001では、ネットワークNW上に構築されたニューラルネットワーク等を実現する第1情報処理装置3100Aを用いることで音声解析を高精度に実行することができる。これにより、音声入力であっても制御機器及び制御指示を細かく特定することができる。結果として、任意の機器を容易に制御し得る制御システム3001を提供できる。
 (3-4-4-3)
 上記説明では、情報処理装置3100が、赤外線パターンDB3104Aを有する構成としたが、この情報は赤外線出力装置3070が記憶してもよい。この場合、赤外線出力装置3070の記憶部が赤外線パターンDBを記憶する。
 (3-4-4-4)
 上記説明では、情報処理装置3100が、相対位置DB3104Bを有する構成としたが、この情報は赤外線出力装置3070が記憶してもよい。この場合、赤外線出力装置3070の記憶部が相対位置DBを記憶する。なお、情報処理装置3100及び赤外線出力装置が相対位置DBを保有しない構成であっても、本実施形態に係る制御システム3001による機器の制御を実現できることは言うまでもない。
 [第4発明]
 以下では、図面を参照しながら、本発明の操作システムの一実施形態に係る操作システム4001について説明する。
 なお、以下の実施形態は、本発明の具体例であって、本発明の技術的範囲を限定するものではない。以下の実施形態は、本発明の要旨を逸脱しない範囲で適宜変更可能である。
 (4-1)機器システムの全体概要
 図56は、第4発明の一実施形態に係る機器システム4000の概略構成図である。図57は、機器システム4000の概略ブロック図である。なお、図57では、機器システム4000の一部構成については描画を省略している。
 本実施形態では、操作システム4001は、操作者の音声による指示で、空調機4010、第1機器群(第1タイプの機器ともいう)4050に含まれる機器4050a,4050b,・・・4050n、第2機器群(第2タイプの機器ともいう)4060に含まれる機器4060a,4060b,・・・4060mを操作するシステムである。操作システム4001では、操作ユニット4200に対する指示音声の入力により、空調機4010と、第1機器群4050の機器と、第2機器群4060の機器と、を操作可能である。なお、第1機器群4050に含まれる機器4050a,4050b,・・・4050nは、操作対象機器の一例である。つまり、第1機器群4050に含まれる機器4050a,4050b,・・・4050nは、空調機4010以外の、赤外線信号により操作可能な機器である。
 機器システム4000は、操作ユニット4200、空調機4010、第1機器群4050、第2機器群4060、赤外線出力装置(赤外線発信機ともいう)4040、解析サーバ4020、空調機サーバ4030、及び機器サーバ4070を主に含む(図56及び図57参照)。操作システム4001は、主に、操作ユニット4200、空調機4010、及び赤外線出力装置4040を含む。また、操作システム4001は、第1機器群4050の電流や電力を計測するセンサ4410や、照度センサ、温度センサ、気圧センサ等の環境センサ4430を含む(図57参照)。
 空調機4010、第1機器群4050、第2機器群4060及び赤外線出力装置4040は、建物Bに配置される機器である(図56参照)。例えば、建物Bは一戸建ての住宅であるが、これに限定されるものではない。建物Bは、オフィスビル、商業施設、工場等であってもよい。解析サーバ4020、空調機サーバ4030及び機器サーバ4070は、限定するものではないが、通常、建物Bとは別の場所に設置される。
 なお、図56では、操作システム4001により動作が制御される空調機4010、第1機器群4050及び第2機器群4060の配置される建物Bを1つしか描画していない。しかし、建物Bは複数であってもよい。つまり、操作システム4001は、複数の建物Bにそれぞれ配置される空調機4010、第1機器群4050及び第2機器群4060の動作を制御するシステムであってもよい。ここでは、説明の簡略化のため、建物Bは1つとする。
 また、建物Bに配置される空調機4010、第1機器群4050の機器、第2機器群4060の機器、赤外線出力装置4040及び環境センサ4430のそれぞれの台数は、図56に描画された台数によらず、1台であっても複数であってもよい。なお、ここでは、建物Bに配置される空調機4010、赤外線出力装置4040及び環境センサ4430の台数は1台で、建物Bに配置される第1機器群4050及び第2機器群4060の機器の台数はそれぞれ複数であるとして説明をする。
 操作ユニット4200は、建物B内に設置され、建物B内の空調機4010、第1機器群4050の機器及び第2機器群4060の機器を操作するために用いられる。なお、図56及び図57では、操作ユニット4200を1台のみ描画しているが、操作ユニット4200の台数は1台に限定されるものではなく、複数であってもよい。例えば、建物B内の複数の場所に操作ユニット4200が設置されてもよい。
 また、操作ユニット4200は、建物B外に持ち運び可能な携帯端末であってもよい。言い換えれば、空調機4010と、第1機器群4050及び第2機器群4060の機器とは、携帯可能な操作ユニット4200を用いて、建物Bの外部から操作可能に構成されてもよい。
 (4-2)詳細構成
 機器システム4000の操作ユニット4200、空調機4010、第1機器群4050、第2機器群4060、赤外線出力装置4040、解析サーバ4020、空調機サーバ4030、及び機器サーバ4070について以下に説明する。
 (4-2-1)操作ユニット
 操作ユニット4200は、空調機4010、第1機器群4050に含まれる機器4050a,4050b,・・・4050n及び第2機器群4060に含まれる機器4060a,4060b,・・・4060mの操作の入力に用いられる。操作ユニット4200は、指示受付機の一例であり、第1機器群4050に含まれる機器4050a,4050b,・・・4050nに対する指示を指示音声として受け付ける。また、操作ユニット4200は、空調機4010及び第2機器群4060に含まれる機器4060a,4060b,・・・4060mに対する指示を指示音声として受け付ける。
 操作ユニット4200は、例えば、建物B内に据え付けられる。例えば、操作ユニット4200は、壁面等に固定されたり、テーブルや棚の上に戴置されたりする。操作ユニット4200は、以下で説明するような機能を有する、専ら空調機4010、第1機器群4050及び第2機器群4060の機器の操作のために用いられる機器であってもよい。また、操作ユニット4200は、以下で説明するような機能に加え、他の機能(例えば時計や音楽プレーヤーとしての機能)を更に有する機器であってもよい。
 操作ユニット4200は、携帯端末であってもよい。タイプを限定するものではないが、携帯端末は、音声受付部を有するスマートフォン、携帯電話、タブレット端末、ウェアラブル端末等である。例えば、具体的には、操作ユニット4200は、操作者が手首に装着して携帯する、腕時計式の機器である。
 なお、操作ユニット4200が複数用いられる場合には、複数の操作ユニット4200のそれぞれは、他の操作ユニット4200と種類が異なってもよい。
 操作ユニット4200は、各種処理を実行するCPU(図示省略)や、CPUによって実行されるプログラムや各種情報を記憶する記憶装置(図示省略)等を含む。また、操作ユニット4200は、音声受付部4210としてのマイク素子4210a、報知部4220としてのスピーカ、マイク素子4210aが取得した音声に対して各種処理を行う音声処理用のチップ、通信部4250として機能する無線LANアダプタ等を含む。
 操作ユニット4200は、機能部として、音声受付部4210と、報知部4220と、音声処理部4230と、通信部4250と、スイッチ4260と、を有する(図57参照)。
 (4-2-1-1)音声受付部
 音声受付部4210は、空調機4010、第1機器群4050の機器、及び第2機器群4060の機器に対する指示音声の入力を受け付ける。
 音声受付部4210は、指示音声を受け付けるマイク素子4210aを有する。マイク素子4210aの数は、単数であってもよいし、複数であってもよい(図57では、マイク素子4210aの数を2個としている)。
 例えば、操作ユニット4200が据付式の機器である場合にマイク素子4210aを複数とし、マイク素子4210aをそれぞれ異なる場所から指示音声を取得しやすいように配置することで、操作者(発声者)の位置によらず、音声受付部4210により指示音声が確実に取得されやすくなる。
 (4-2-1-2)報知部
 報知部4220は、ここではスピーカである。
 報知部4220は、主には音声受付部4210による指示音声の受け付けを報知する。例えば、具体的に、報知部4220は、音声受付部4210が指示音声を受け付けた時に、“音声を受け付けました”等の文章を発声したり、受け付けた指示音声を復唱するように発声したりすることで、音声受付部4210による指示音声の受け付けを報知する。また、報知部4220は、空調機4010が各種動作を実行する際に、その動作内容(例えば、“運転を開始します”等の文章)を報知するように構成されてもよい。また、報知部4220は、第2機器群4060の機器が各種動作を実行する際に、その動作内容を報知するように構成されてもよい。
 さらに、報知部4220は、後述する空調機4010の機器管理装置4300の送信部4170aから通信部4250に対して出力される(送信される)、機器管理装置4300の判定部4318による判定結果に関する情報を報知する。なお、ここで、判定結果とは、操作ユニット4200を用いて第1機器群4050のある機器に対して指示した指令の内容と、その機器の運転内容とが乖離しているか否かの判定の結果を意味する。
 報知部4220は、第1機器群4050のある機器に対する指令の内容と、その機器の運転内容とが乖離していない(一致している)という趣旨の情報を通信部4250が受信した場合、例えば、“機器が正常に操作されました”等の文章を発声する。また、報知部4220は、第1機器群4050のある機器に対する指令の内容と、その機器の運転内容とが乖離しているという趣旨の情報を通信部4250が受信した場合、例えば、“機器が正常に操作されませんでした”等の文章を発声する。なお、文章中の“機器”の部分は、例えば機器の名称に置き換えられてもよい。
 なお、上記の報知部4220が発声する文章は例示であって、報知部4220が発声する文章は適宜決定されればよい。
 なお、報知部4220としてのスピーカは、文章やワードを発声することで報知する必要はなく、ビープ音等で報知を行うものであってもよい。
 また、報知部4220は、スピーカでなくてもよい。例えば、報知部4220は、光による報知を行うランプ、振動による報知を行う振動機、情報の表示による報知を行うディスプレイ等、他の報知方式の報知器を利用可能である。
 (4-2-1-3)音声処理部
 音声処理部4230は、音声受付部4210が受け付けた指示音声を、通信に適したデータに変換する集積回路である。なお、各種の処理は、ハードウェア処理で実現されても、ソフトウェア処理で実現されてもよい。
 例えば、音声処理部4230は、マイク素子4210aが受け付けた指示音声をA/D変換してデジタル音声信号とし、更に各種音声データ圧縮方式(例えばMP3等)の音声圧縮処理を実行することで、通信部4250から送信するための信号Sを生成する。
 なお、音声処理部4230の処理内容は一例であって、音声処理部4230は、例えば、マイク素子4210aが受け付けた指示音声をA/D変換し、信号Sとしてデジタル音声信号を生成してもよい。また、音声処理部4230は、マイク素子4210aが受け付けた指示音声をテキスト化し、信号Sとしてテキストデータを生成してもよい。
 (4-2-1-4)通信部
 通信部4250は、操作ユニット4200が、空調機4010や、解析サーバ4020等と通信を行うための機能部である(図57参照)。
 操作ユニット4200は、ネットワーク4080を介して、解析サーバ4020と接続されている(図56参照)。ネットワーク4080は、ここではインターネットであるが、他のWANであってもよい。操作ユニット4200は、ルータ4082と無線LANにより接続され、ルータ4082を介してネットワーク4080と接続されている(図56参照)。ルータ4082は、WAN側のインターフェースと、LAN側のインターフェースとを有し、WANとLANを相互接続させる。なお、操作ユニット4200とルータ4082とは、無線LANではなく、有線LANで接続されてもよい。また、ネットワーク4080はLANであってもよい。
 通信部4250は、例えば、ルータ82との間で無線通信を行う無線LANアダプタである。
 通信部4250は、音声受付部4210が受け付けた指示音声に関する信号S(音声処理部4230が指示音声から生成した信号S)を送信する(図57参照)。具体的には、通信部4250は、音声受付部4210が受け付けた指示音声に関する信号Sを、ネットワーク4080を介して解析サーバ4020に送信する(図57参照)。
 なお、通信部4250は、信号Sを、更に空調機サーバ4030や機器サーバ4070に対して送信してもよい。つまり、通信部4250は、複数のアドレスに(例えば、解析サーバ4020と空調機サーバ4030とに)信号Sを送信してもよい(図57参照)。
 また、通信部4250は、後述する空調機4010の機器管理装置4300の送信部4170aから通信部4250に対して出力される(送信される)、機器管理装置4300の判定部4318による判定結果に関する情報を受信する。
 また、通信部4250は、空調機4010の送信部4170aや、第2機器群4060の機器4060a,4060b,・・・4060mの送信部(図示せず)がそれぞれ送信してくる、空調機4010や第2機器群4060の機器4060a,4060b,・・・4060mの運転内容に関する情報を受信するように構成されてもよい。
 (4-2-1-5)スイッチ
 スイッチ4260は、音声受付部4210の動作状態を切り換えるためのスイッチである。
 限定するものではないが、スイッチ4260は押釦スイッチである。スイッチ4260を押下することで、音声受付部4210の動作状態が、指示音声を受け付けないスリープ状態と、指示音声の受け付け可能なアクティブ状態との間で切り換えられる。
 なお、音声受付部4210の動作状態は、スイッチ4260が押下される度に、スリープ状態とアクティブ状態との間で切り換えられてもよい。また、音声受付部4210の動作状態は、スイッチ4260が押下されると、所定時間だけスリープ状態からアクティブ状態に切り換えられてもよい。
 なお、操作ユニット4200は、スイッチ4260を有さず、音声受付部4210の動作状態は、常にアクティブ状態に設定されてもよい。ただし、意図しないタイミングで音声受付部4210が音声を受け付けることを避けるため(意図せず空調機4010や、第1機器群4050及び第2機器群4060の機器が誤動作することを避けるため)、操作ユニット4200にはスイッチ4260が設けられることが好ましい。
 (4-2-2)空調機
 空調機4010は、操作ユニット4200の音声受付部4210に指示音声を入力することで操作可能な空調機である。指示音声は、限定するものではないが、例えば、“空調オン”、“設定温度を25℃に設定”等の音声である。なお、空調機4010は、音声操作に加えて、一般的なリモコンによっても操作可能に構成されていてもよい。
 また、空調機4010は、第1機器群4050の機器4050a,4050b,・・・,4050nを管理する管理機能も有する。具体的には、空調機4010は、第1機器群4050の機器4050a,4050b,・・・,4050nを管理する、機器管理装置4300を有している。
 空調機4010は、室内機4012と、室外機4014と、これらの間を接続する冷媒連絡配管(図示せず)と、コントローラ4150と、機器管理部4310と、カメラ4420と、を主に有する(図56及び図57参照)。機器管理部4310と、コントローラ4150の一部(具体的には通信部4170)とは、機器管理装置4300として機能する。
 空調機4010は、空調対象空間の空気調和を行う装置である。空調対象空間は、例えば、建物B内の室内機4012が配置される部屋である。
 本実施形態では、室内機4012は壁掛型である。図58Aは、本実施形態に係る空調機4010の室内機4012の概略正面図である。なお、以下では、方向や向きを説明するために「左」「右」「上」「下」等の表現を用いる場合があるが、これらの表現の表す向きは、特記無き場合、図58A中の矢印の向きに従う。
 室内機4012は、背面側が壁に取り付けられる本体4100を有する(図56及び図58A参照)。本体4100は、内部に、図示しない室内側熱交換器、ファン及びファンモータを収容する筐体である。本体4100には、吹出口4120と吸込口4130とが形成されている(図56及び図58A参照)。
 吸込口4130は、空調対象空間の空気を本体4100の内部に吸い込むための開口である。吸込口4130は、正面視において左右方向を長手方向として延びる(図58A参照)。吸込口4130は、本体4100の前面上部から本体4100の上面にわたって形成されている。
 吹出口4120は、空調対象空間に対して空気調和された空気を吹き出すための開口である。吹出口4120は、本体4100の下部に形成されている。吹出口4120には上下方向の風向を調整するためのフラップ4122が配置されている(図56参照)。
 なお、空調機の室内機のタイプは、壁掛型に限定されるものではない。例えば、空調機は、図58Bに描画した天井埋込型の室内機4012’を用いるものであってもよい。図58Bは、本実施形態に係る空調機4010の室内機4012’の概略底面図である。なお、以下では、方向や向きを説明するために「前」「後」「左」「右」等の表現を用いる場合があるが、これらの表現の表す向きは、特記無き場合、図58B中の矢印の向きに従う。他の例に係る室内機4012’は、例えば、4方向に風を吹き出すユニットである。
 室内機4012’は、本体4100’を有する(図58B参照)。本体4100’は、内部に、図示しない室内側熱交換器、ファン及びファンモータを収容する筐体である。本体4100’には、吹出口4120’と吸込口4130’とが形成されている(図58B参照)。
 本体4100’では、吸込口4130’は正方形状に形成されている(図58B参照)。吸込口4130’は、底面視において本体4100’の中央部に形成されている(図58B参照)。
 また、本体4100’では、吹出口4120’が、本体4100’の下面の4箇所に形成されている。吹出口4120’は、底面視において正方形状の本体4100’の4辺に沿うように、前方縁近傍、後方縁近傍、左方縁近傍、右方縁近傍にそれぞれ形成されている。吹出口4120’は、底面視において、本体4100’の中央部に配置された吸込口4130’を囲むように形成されている。
 また、図示及び説明は省略するが、空調機の室内機は、ここで説明したタイプ以外の、例えば、天井吊り下げ型や床置型の室内機であってもよい。
 また、空調機の室内機は、その本体が空調対象空間に露出しない、あるいは、ほとんど空調対象空間に露出しない、ビルトイン型のユニットであってもよい。ビルトイン型のユニットは、本体が壁内や天井裏に配置される。例えば、ビルトイン型のユニットでは、本体の吹出口から吹き出す空気が、ダクトを介して壁面や天井面に設けられた開口へと送られ、空調対象空間へと吹き出す。
 空調機4010では、室内機4012と室外機4014とが冷媒連絡配管を介して接続されることで、室内機4012の室内熱交換器(図示省略)や、室外機4014の圧縮機、室外熱交換器、膨張弁等(図示省略)が配管で接続され、冷媒回路が構成される。空調機4010では、冷媒回路内で冷媒を循環することで、室内機4012の設置された空間の冷房/暖房が行われる。
 蒸気圧縮冷凍サイクルを利用した空調機4010の動作原理や動作内容については、一般に広く知られているため、ここでは説明は省略する。なお、空調機4010は、空調対象空間の冷房/暖房の両方を実施可能な空調機である必要はなく、冷房専用、又は、暖房専用の空調機であってもよい。
 なお、本実施形態では、空調機4010は、室内機4012の室内熱交換器において、室内熱交換器の内部を流れる冷媒と空調対象空間の空気との間で熱交換が行われるが、本発明に係る空調機はこのような機器に限定されない。例えば、空調機4010は、室内機4012(ファンコイルユニット)の室内熱交換器において、室内熱交換器の内部を流れる冷水/温水と空調対象空間の空気との間で熱交換が行われる装置であってもよい。
 (4-2-2-1)コントローラ
 コントローラ4150は、空調機4010の動作を制御する制御装置である。
 コントローラ4150は、室内機4012が有する制御基板(図示せず)と、室外機4014が有する制御基板(図示せず)とを含む。コントローラ4150を構成する室内機4012及び室外機4014の制御基板等のCPUは、制御基板等の記憶装置に記憶された各種プログラムを実行することで、各種処理を実行する。また、コントローラ4150は、後述する通信部4170として機能する無線LANアダプタ等の機器等を含む。
 コントローラ4150は、機能部として、通信部4170と、空調機制御部4190と、を主に有する。
 (4-2-2-1-1)通信部
 通信部4170は、空調機4010が、操作ユニット4200や、解析サーバ4020や、空調機サーバ4030と通信を行うために用いられる(図57参照)。通信部4170は、空調機4010の制御のために用いられる他、機器管理装置4300の一部としても機能する。
 空調機4010(通信部4170)は、ネットワーク4080を介して、操作ユニット4200、解析サーバ4020及び空調機サーバ4030と接続されている(図56参照)。空調機4010は、ルータ4082と無線LANにより接続され、ルータ4082を介してネットワーク4080と接続されている(図56参照)。なお、空調機4010とルータ4082とは、無線LANではなく、有線LANで接続されてもよい。
 通信部4170は、例えば、ルータ4082との間で無線通信を行う無線LANアダプタである。通信部4170は、機能部として、情報を送信する送信部4170aと、情報を受信する受信部4170bとを有している(図57参照)。
 送信部4170aは、例えば、後述する機器管理装置4300の判定部4318による判定結果に関する情報を操作ユニット4200の通信部4250に対して出力(送信)する(図57参照)。つまり、送信部4170aは、機器管理装置の出力部の一例である。判定部4318による判定結果に関する情報は、操作ユニット4200を用いて第1機器群4050のある機器に対して与えられた指令の内容と、その機器の運転内容と、が乖離しているか否かを判定部4318が判定した結果に関する情報である。例えば、判定結果に関する情報には、第1機器群4050の複数の機器4050a,4050b,・・・,4050nの機器のうちどの機器に関する情報であるかを示す機器識別符号と、その機器に対して与えられた指令の内容と実際の運転内容とが乖離しているか否かを示す情報と、を含む。
 また、送信部4170aは、空調機4010及び空調対象空間の少なくとも一方に関する状態量についての情報Jを空調機サーバ4030に対して送信することが好ましい(図57参照)。限定するものではないが、空調機4010に関する状態量には、例えば冷媒回路の様々な場所においてセンサ(図示せず)により測定される冷媒の温度/圧力や、室外機4014の圧縮機のインバータ制御モータ(図示せず)の回転数や、室外機4014の膨張弁の開度等を含む。空調対象空間に関する状態量には、限定するものではないが、空調対象空間の計測温度等を含む。
 受信部4170bは、例えば、操作ユニット4200の通信部4250が送信した信号S(特には、空調機4010の制御に関する指示音声に基づく信号S)に応じた指令Cを外部から受信する。より具体的には、受信部4170bは、解析サーバ4020による信号S(特には、空調機4010の制御に関する指示音声に基づく信号S)の解析の結果に基づいて生成された指令Cを受信する。好ましくは、受信部4170bは、解析サーバ4020による信号S(特には、空調機4010の制御に関する指示音声に基づく信号S)の解析の結果と、送信部4170aから空調機サーバ4030に対して送信された状態量についての情報Jと、に基づいて空調機サーバ4030が生成した指令Cを、受信する。
 限定するものではないが、指令Cは、例えば、空調機4010の運転のオン/オフ、空調機4010の運転モード(冷房/暖房/除湿/送風等)の切換、設定温度(空調対象空間の目標温度)の変更、室外機4014の圧縮機のインバータ制御モータ(図示せず)の回転数の目標値、室外機4014の膨張弁の開度の目標値、及び、室内機4012のインバータ制御のファンモータの回転数の目標値の少なくとも1つに関する。
 また、受信部4170bは、例えば、操作ユニット4200の通信部4250が送信した信号S(特には、第1機器群4050の機器の制御に関する指示音声に基づく信号S)に応じた、第1機器群4050の機器に対する指令の内容に関する第2情報A402を外部から受信する。受信部4170bは、機器管理装置の指令情報受信部の一例である。受信部4170bは、具体的には、解析サーバ4020が送信する、操作ユニット4200の通信部4250が送信した信号S(特には、第1機器群4050の機器の制御に関する指示音声に基づく信号S)に応じた、第1機器群4050の機器に対する指令の内容に関する第2情報A402を受信する。第2情報A402には、第1機器群4050の機器4050a,4050b,・・・,4050nの機器のうちどの機器に関する指令かを示す機器識別符号と、その機器に対する指令の内容を示す情報と、を含む。例えば、具体的には、第2情報A402は、機器4050aを示す機器識別符号と、“運転”という指令の内容を示す情報とを含む。
 受信部4170bが第2情報A402を受信すると、第2情報A402は、後述する機器管理部4310の記憶部4314に記憶される。また、受信部4170bが第2情報A402を受信すると、後述する機器管理部4310の第1情報送信部4312は、受信部4170bが受信した第2情報A402に基づく第1情報A401を生成し、生成した第1情報A401を赤外線出力装置4040に対して送信する。
 なお、第2情報A402は、上述のような、機器識別符号と、その機器に対する指令の内容を示す情報とを含むものでなくてもよい。例えば、第2情報A402は、音声信号である信号Sの解析結果であるテキスト情報であってもよい。そして、テキスト情報の解釈(指令の内容の解釈等)は、機器管理装置4300側で行われてもよい。
 (4-2-2-1-2)空調機制御部
 空調機制御部4190は、受信部4170bが受信する指令Cや、図示しない通常のリモコンからの指令等に応じて、空調機4010の動作を制御する。例えば、空調機制御部4190は、受信部4170bが受信する指令Cに応じ、空調機4010の設定(設定温度等)や、図示しない各種センサの計測値等に基づき、室外機4014の圧縮機や膨張弁、室内機4012のファン等の動作を制御する。また、空調機制御部4190は、空調機4010が具備するカメラ4420(図58A及び図58B参照)が取得した情報(例えば、空調対象空間のどこに人がいるか等の情報)を更に用いて、空調機4010の各部の動作を制御してもよい。
 (4-2-2-2)機器管理装置
 機器管理装置4300は、管理対象である(操作システム4001の操作対象の機器である)第1機器群4050の機器4050a,4050b,・・・,4050nを管理する。
 機器管理装置4300は、機器管理部4310と、通信部4170と、を有する。機器管理装置4300の機器管理部4310は、室内機4012及び/又は室外機4014に設けられた制御基板(図示せず)を構成として有する。この制御基板の記憶装置には、各種プログラムや、各種のデータが記憶されている。制御基板のCPUは、各種プログラムを実行することで、各種処理を実行する。
 機器管理部4310は、機能部として、第1情報送信部4312、記憶部4314、判断部4316、及び4判定部318を有する(図57参照)。
 以下に、機器管理部4310について説明する。なお、機器管理装置4300を構成する通信部4170については、既にコントローラ4150の一部として説明をしたので、ここでは説明を省略する。
 (4-2-2-2-1)第1情報送信部
 第1情報送信部4312は、赤外線出力装置4040に対して第1情報A401を送信する。第1情報A401は、第1機器群4050の機器4050a,4050b,・・・,4050nに対する指令に関する情報である。
 第1情報送信部4312は、通信部4170の受信部4170bが第2情報A402を受信すると、その第2情報A402に基づいて第1情報A401を生成し、生成した第1情報A401を赤外線出力装置4040に対して送信する。なお、第2情報A402は、解析サーバ4020による信号Sの解析結果に基づく情報である。つまり、第2情報A402に基づいて生成される第1情報A401は、解析サーバ4020による信号Sの解析結果に基づく情報である。
 例えば、通信部4170の受信部4170bが、操作対象の機器である機器4050aを示す機器識別符号と、“運転”という指令の内容を示す情報とを含む第2情報A402を受信した場合を想定する。この時、第1情報送信部4312は、赤外線出力装置4040に対し、機器4050aに対して運転開始を指示する指令を赤外線信号で送信することを命じる信号を、第1情報A401として送信する。
 また、第1情報送信部4312は、受信部4170bが第2情報A402を受信した時以外にも、第1情報A401を送信してもよい。例えば、第1情報送信部4312は、判定部4318が、第1機器群4050のある機器に対して与えられた指令の内容と、その機器の運転内容とが乖離していると判定した場合に、赤外線出力装置4040に対して第1情報A401を送信(再送信)してもよい。第1情報送信部4312による第1情報A401の再送信については後ほど説明する。
 なお、機器管理装置4300は、通信線を介して赤外線出力装置4040と接続されており、第1情報送信部4312は、通信線を介して第1情報A401を赤外線出力装置4040に対して送信する。ただし、機器管理装置4300は、無線で赤外線出力装置4040と接続され、第1情報送信部4312は、無線で第1情報A401を赤外線出力装置4040に対して送信してもよい。
 (4-2-2-2-2)記憶部
 記憶部4314には、各種プログラムや各種データが記憶されている。
 記憶部4314に記憶されるデータには、機器管理装置4300の管理対象である第1機器群4050の機器4050a,4050b,・・・,4050nに関する各種情報を含む。
 例えば、記憶部4314には、機器管理装置4300の管理対象である第1機器群4050の機器のリストが記憶されている。機器管理装置4300の管理対象の機器は、例えば、室内機4012に又は室内機4012の近傍に配置される赤外線出力装置4040が赤外線信号を送信可能な(赤外線出力装置4040の送信する赤外線信号を受信可能な位置に配置された)機器である。
 また、例えば、記憶部4314には、受信部4170bが第2情報A402を受信すると、受信部4170bが受信した第2情報A402が記憶される。例えば、通信部4170の受信部4170bが、操作対象の機器である機器4050aを示す機器識別符号と、“運転”という指令の内容を示す情報とを含む第2情報A402を受信したと想定する。この場合、記憶部4314には、機器4050aに関する情報として、指令の内容を示す情報(“運転”)が記憶される。
 また、記憶部4314には、後述された判断部4316の判断した運転内容が、第1機器群4050の機器4050a,4050b,・・・,4050n別に記憶されることが好ましい。
 つまり、記憶部4314には、図60のように、機器管理装置4300の管理対象である第1機器群4050の機器4050a,4050b,・・・,4050nの全てについて、機器を識別する機器識別符号と、その機器に対する指令の内容と、その機器の運転内容と、が関連付けて記憶されることが好ましい。このような情報を保持することで、機器管理装置4300は、第1機器群4050の機器4050a,4050b,・・・,4050nの運転内容が指示内容と乖離していないかを把握できる。
 (4-2-2-2-3)判断部
 判断部4316は、第1機器群4050の機器の運転状態を検知する運転状態検知部が検知する運転状態に基づいて、第1機器群4050の機器の運転内容を判断する。
 運転状態検知部には、例えば、操作ユニット4200の音声受付部4210のマイク素子4210a、空調機4010のカメラ4420、第1機器群4050の機器の電流又は電流を計測するセンサ4410、及び環境センサ4430の少なくとも1つを含む(図57参照)。なお、図57では、第1機器群4050の機器4050aの電流又は電力を計測するセンサ4410だけを描画しているが、第1機器群4050の機器4050a,4050b,・・・,4050nのそれぞれにセンサ4410が設けられてもよい。環境センサ4430は、例えば、照度センサ、温度センサ、気圧センサ等である。建物Bに配置される環境センサ4430は1種類でなくてもよく、複数の種類の環境センサが建物Bに配置されてもよい。なお、図57では通信線等の描画を省略しているが、機器管理装置4300は、運転状態検知部としてのマイク素子4210a、センサ4410、カメラ4420及び環境センサ4430と、無線又は有線で通信可能に接続されており、機器4210a,4410,4420,4430から情報を取得可能に構成されている。
 なお、例示したマイク素子4210a、カメラ4420、センサ4410、及び環境センサ4430の中で、いずれの機器を操作システム4001で運転状態検知部として使用するかは、運転状態を検知しようとする第1機器群4050の機器4050a,4050b,・・・4050nの種類や各機器の特徴に応じて適宜選定されればよい。操作システム4001は、例示した機器4210a,4410,4420,4430の全てを運転状態検知部として有してもよいし、その一部だけを運転状態検知部として有してもよい。また、操作システム4001は、第1機器群4050の機器別に、異なる機器4210a,4410,4420,4430を運転状態検知部として利用してもよい。例えば、機器4050aについてはセンサ4410が運転状態検知部として利用され、他の機器4050bについてはマイク素子4210aが運転状態検知部として利用されてもよい。
 マイク素子4210aが運転状態検知部として用いられる場合、運転状態検知部は、例えば、第1機器群4050の機器の動作音や、第1機器群4050の機器がある動作を実行する時の報知音(各種動作時に第1機器群4050の機器がスピーカから発するビープ音等の音声)を、第1機器群4050の機器の運転状態として検知する。
 カメラ4420が運転状態検知部として用いられる場合、運転状態検知部は、例えば、第1機器群4050の機器の動きや、第1機器群4050の機器に設けられた運転内容を示すランプの点灯/消灯を、第1機器群4050の機器の運転状態として検知する。
 センサ4410が運転状態検知部として用いられる場合、運転状態検知部は、第1機器群4050の機器に供給される電流/電力の大きさを、第1機器群4050の機器の運転状態として検知する。
 環境センサ4430が運転状態検知部として用いられる場合、運転状態検知部は、第1機器群4050の機器の運転内容により変化する環境値(例えば、照度、温度、気圧等)を、第1機器群4050の機器の運転状態として検知する。なお、操作システム4001において運転状態検知部として用いられる環境センサ4430の種類は、運転状態を検知したい機器の種類等に応じ適宜決定されればよい。
 判断部4316が判断する第1機器群4050の機器の運転内容には、例えば、第1機器群4050の機器の運転/停止を含むことが好ましい。
 また、判断部4316が判断する第1機器群4050の機器の運転内容には、例えば、第1機器群4050の機器の動作の強度設定を含むことが好ましい。
 動作の強度設定とは、例えば、第1機器群4050の機器が扇風機である場合、扇風機の風量設定である。限定するものではないが、例えば、風切音をマイク素子4210aで検知したり、電流/電力値をセンサ4410で検知したりして、検知結果を、予め記憶していた各強度設定時の音の大きさや電流/電力値と比較することで、判断部4316は扇風機の風量設定を判断可能である。
 また、動作の強度とは、例えば、第1機器群4050の機器が明るさの程度を変更可能な照明装置である場合、明るさの設定である。限定するものではないが、例えば、照度を環境センサ4430の一例である照度センサで検知し、検知結果を、予め記憶していた各明るさ設定時の照度と比較することで、判断部4316は照明装置の明るさ設定を判断可能である。
 また、動作の強度とは、例えば、第1機器群4050の機器がオーディオ機器である場合、音量設定である。限定するものではないが、例えば、音をマイク素子4210aで検知し、検知結果を、予め記憶していた各音量設定時の音の大きさと比較することで、判断部4316はオーディオ機器の音量設定を判断可能である。
 (4-2-2-2-4)判定部
 判定部4318は、第1機器群4050の機器の運転内容と、この機器に対する指令の内容に関する第2情報とに基づき、この機器の運転内容と指令の内容との乖離の有無を判定する。
 ここでは、判定部4318が第1機器群4050の機器4050aに関する判定を行う場合(受信部4170bが、機器4050aを示す機器識別符号と、機器4050aに対する指令の内容を示す情報とを含む第2情報A402を受信した場合)を例に詳しく説明する。例えば、ここでは、受信部4170bは、機器4050aの機器識別記号と、“運転”という指令の内容を示す情報とを含む第2情報A402を受信したと想定する。
 判定部4318は、受信部4170bが上記の第2情報A402を受信し、第1情報送信部4312が、赤外線出力装置4040に対し、機器4050aに対して運転を指示する指令を赤外線信号で送信することを命じる信号を、第1情報A401として送信した後に、判断部4316の判断結果を取得する。そして、判定部4318は、機器4050aの運転内容(ここでは、機器4050aが運転中であるか否か)と、記憶部4314に記憶されている機器4050aに対する指令の内容(ここでは“運転”)とに乖離があるか(一致しているか)を判定する。
 なお、判定部4318が機器4050aの運転内容と機器4050aに対する指令の内容との乖離が有ると判定した場合、後述するように、第1情報送信部4312は、赤外線出力装置4040に対して第1情報A401を再送信する(図59のステップG7参照)。
 また、判定部4318による判定結果(機器4050aの運転と機器4050aに対する指令の内容との乖離の有無)は、後述するように、送信部4170aにより操作ユニット4200の通信部4250へと出力される(図59のステップG6、ステップG10参照)。そして、操作ユニット4200の報知部4220は、通信部4250の受信した判定部4318による判定結果を操作者等に報知する。
 (4-2-2-2-5)第1機器群の機器が操作される際の機器管理装置の動作
 第1機器群4050の機器4050a,4050b,・・・,4050nが操作される際の機器管理装置4300の動作を以下に説明する。なお、ここでは、機器4050aが操作される際の機器管理装置4300の動作を例に説明するが、他の機器4050b,・・・,4050nが操作される場合にも同様である。
 ここでは、受信部4170bが、操作対象の機器である機器4050aを示す機器識別符号と、“運転”という指令の内容を示す情報とを含む第2情報A402を受信した場合を想定して以下の説明を行う。
 まず、ステップG1では、受信部4170bが受信した第2情報A402が、記憶部4314に記憶される。具体的には、記憶部4314には、機器4050aに関する情報として(機器4050aを示す機器識別符号と関連付けられた情報として)、指令の内容を示す情報(ここでは“運転”)が記憶される。
 次に、ステップG2では、第1情報送信部4312は、記憶部4314に記憶された第2情報A402を参照して、機器4050aに対して運転を指示する指令を赤外線信号で送信することを赤外線出力装置4040に命じる信号を、第1情報A401として生成する。そして、第1情報送信部4312は、第1情報A401を赤外線出力装置4040に送信する。
 次に、ステップG2の実行から所定時間経過後に、判断部4316が、機器4050aの運転状態を検知する運転状態検知部が検知する運転状態に基づいて、機器4050aの運転内容を判断する(ステップG3)。
 次に、ステップG4では、判定部4318は、ステップG3で判断部4316の判断した機器4050aの運転内容と、記憶部4314に記憶されている機器4050aに対する指令の内容との乖離の有無を判定する。ステップG4において、乖離していないと判定される場合(つまり一致していると判定された場合)にはステップG5に進み、乖離していると判定された場合にはステップG7に進む。
 ステップG5では、記憶部4314に、機器4050aの運転内容(ステップG3における判断部4316の判断内容)が記憶される。具体的には、記憶部4314には、図60のように、機器を示す機器識別記号と、機器に対する指令の内容と、判断部4316が判断した機器の運転内容とが関連付けて記憶される。
 次に、ステップG6では、送信部4170aは、判定部4318による判定結果(機器4050aの運転内容と機器4050aに対する指令の内容との乖離の有無)を操作ユニット4200の通信部4250へと出力(送信)する。特に、ステップG6では、送信部4170aは、乖離が無いこと(機器4050aの運転内容と機器4050aに対する指令の内容とが一致していること)を操作ユニット4200の通信部4250へと送信することになる。
 ステップG7では、第1情報送信部4312は、ステップG2で送信した第1情報A401を赤外線出力装置4040に対し再送信する。
 次に、ステップG7の実行から所定時間経過後に、判断部4316が、機器4050aの運転状態を検知する運転状態検知部が検知する運転状態に基づいて、機器4050aの運転内容を判断する(ステップG8)。
 次に、ステップG9では、判定部4318は、ステップG8で判断部4316の判断した機器4050aの運転内容と、記憶部4314に記憶されている機器4050aに対する指令の内容とに乖離があるか(一致しているか)を判定する。乖離していないと反転された場合(つまり一致していると判定された場合)にはステップG5に進む。一方、乖離していると判定された場合には、ステップG10に進む。
 ステップG10では、記憶部4314に、機器4050aの運転内容(ステップG8における判断部4316の判断内容)が記憶される。具体的には、記憶部4314には、図60のように、機器を示す機器識別記号と、機器に対する指令の内容と、判断部4316が判断した機器の運転内容とが関連付けて記憶される。
 次に、ステップG11では、送信部4170aは、判定部4318による判定結果(機器4050aの運転内容と機器4050aに対する指令の内容との乖離の有無)を操作ユニット4200の通信部4250へと出力(送信)する。特に、ステップG11では、送信部4170aは、乖離が有ること(機器4050aの運転内容と機器4050aに対する指令の内容とが乖離していること)を操作ユニット4200の通信部4250へと送信することになる。
 なお、ここで説明した処理の流れは、機器管理装置4300の処理の流れの一例であって、適宜変更可能である。
 例えば、処理のステップの順番は、矛盾の無い範囲で適宜入れ替えられてもよい。
 また、例えば、機器管理装置4300は、第1情報A401の再送信を実行しなくてもよい。そして、ステップG4において機器4050aの運転内容と機器4050aに対する指令の内容とが乖離していると判定された場合には、直ちにステップG10の処理に移行してもよい。
 また、例えば、ここでは、機器管理装置4300は、第1情報A401の再送信を1回しか実行しない。しかし、第1情報A401の再送信は、複数回(例えば所定回数、あるいは、機器4050aの運転内容と機器4050aに対する指令の内容との乖離が無くなるまで)実行されてもよい。
 (4-2-3)第1機器群
 第1機器群4050の機器4050a,4050b,・・・4050nは、赤外線信号により操作可能な機器である。第1機器群4050の機器4050a,4050b,・・・4050nは、操作対象機器の一例である。第1機器群4050の機器4050a,4050b,・・・4050nは、限定するものではないが、例えば、扇風機、照明機器、オーディオ機器等を含む。なお、第1機器群4050の機器4050a,4050b,・・・4050nには、例えば、空調機4010以外の、赤外線信号により操作可能な空調機を含んでもよい。第1機器群4050の機器4050a,4050b,・・・4050nは、ネットワーク4080には接続されていなくてもよい。
 第1機器群4050の機器4050a,4050b,・・・4050nは、操作ユニット4200に対する指示音声の入力に応じて赤外線出力装置4040から送信される赤外線信号により操作可能な機器である。赤外線信号により操作可能な内容には、例えば、機器4050a,4050b,・・・4050nのオン/オフ、扇風機であれば風量設定の変更、照明機器であれば明るさ設定の変更、オーディオ機器であれば音量設定の変更等を含む。
 なお、第1機器群4050の機器4050a,4050b,・・・4050nは、音声操作に加えて(指示音声の入力に応じて赤外線出力装置4040から送信される赤外線信号による操作に加えて)、一般的な赤外線リモコンや、機器4050a,4050b,・・・4050nの本体に設けられたスイッチによっても操作可能に構成されていてもよい。
 (4-2-4)第2機器群
 第2機器群4060の機器4060a,4060b,・・・4060mは、ネットワーク4080を介して送信される信号により操作可能な機器である。第2機器群4060の機器4060a,4060b,・・・4060mは、限定するものでは無いが、例えば、テレビ、DVDレコーダ等を含む。第2機器群4060の機器4060a,4060b,・・・4060mは、図示しない無線LANアダプタを有し、ルータ4082を介してネットワーク4080と接続されている(図56参照)。第2機器群4060の機器4060a,4060b,・・・4060mは、ネットワーク4080を介して、解析サーバ4020及び機器サーバ4070の少なくとも一方と通信可能に接続されている(図56参照)。なお、第2機器群4060の機器4060a,4060b,・・・4060mとルータ4082とは、無線LANではなく、有線LANで接続されてもよい。
 第2機器群4060の機器4060a,4060b,・・・4060mは、操作ユニット4200に対する指示音声の入力に応じて解析サーバ4020又は機器サーバ4070から送信される信号により操作される。解析サーバ4020又は機器サーバ4070から送信される信号により操作可能な内容には、例えば、機器4060a,4060b,・・・4060mのオン/オフ、テレビであればチャンネルやボリュームの変更、DVDレコーダであれば録画予約設定等を含む。
 なお、第2機器群4060の機器4060a,4060b,・・・4060mは、音声操作に加えて(指示音声の入力に応じてネットワーク4080を介して送信されてくる信号による操作に加えて)、一般的に用いられているリモコンや、機器4060a,4060b,・・・4060mの本体に設けられたスイッチによっても操作可能に構成されていてもよい。
 (4-2-5)解析サーバ
 解析サーバ4020は、操作ユニット4200、空調機4010、空調機サーバ4030、及び機器サーバ4070と、ネットワーク4080を介して通信可能に接続されている。
 操作ユニット4200が指示音声を受け付けると、通信部4250は、指示音声に応じた信号Sを、ネットワーク4080を介して解析サーバ4020に送信する(図57参照)。なお、操作ユニット4200が受け付ける指示音声には、空調機4010の操作に関する指示音声、第1機器群4050の機器4050a,4050b,・・・4050nの操作に関する指示音声、第2機器群4060の機器4060a,4060b,・・・4060mの操作に関する指示音声を含む。言い換えれば、解析サーバ4020は、空調機4010、機器4050a,4050b,・・・4050n、又は機器4060a,4060b,・・・4060mに対する指示である指示音声に関する信号Sを、ネットワーク4080を介して受信する。
 解析サーバ4020は、解析装置の一例である。解析サーバ4020は、記憶装置に記憶されているプログラムを実行することで、受信した信号Sを解析するコンピュータである。例えば、具体的には、解析サーバ4020は、受信した信号Sとしての音声信号の音声認識を行う。また、解析サーバ4020は、受信した信号Sとしてのテキスト情報の意味を解釈してもよい。
 なお、解析サーバ4020の記憶装置には、プログラムの他、例えば、各操作ユニット4200が操作可能な機器(空調機4010、第1機器群4050の機器4050a,4050b,・・・4050n、及び第2機器群4060の機器4060a,4060b,・・・4060m)のリストが記憶されていてもよい。つまり、解析サーバ4020は、各操作ユニット4200からどの機器を操作可能であるかを把握している。また、第2機器群4060の機器4060a,4060b,・・・4060mに関しては、制御対象の機器4060a,4060b,・・・4060mが、解析サーバ4020の直接の制御対象であるか否か(解析サーバ4020及び機器サーバ4070のいずれのサーバの制御対象であるか)に関する情報も記憶されていることが好ましい。
 解析サーバ4020は、例えば、信号Sとしての音声を分析してその特徴量を求め、記憶装置に記憶された音響モデル、言語モデル及び発音辞書を含む音声認識辞書を利用して特徴量からテキスト情報を生成する。解析サーバ4020が生成するテキスト情報は、限定するものではないが、例えば“空調機オン”、“空調機の設定温度を25度に設定”、“照明装置オフ”、“テレビオン”等のテキスト情報である。
 解析サーバ4020は、生成したテキスト情報が、空調機4010の制御に関するものである場合(例えば、テキスト情報が空調機に関するキーワードを含んでいる場合)、信号Sの解析結果(つまり生成したテキスト情報)を、ネットワーク4080を介して空調機サーバ4030に送信する(図57参照)。
 解析サーバ4020は、テキスト情報が第1機器群4050の機器4050a,4050b,・・・4050nの制御に関するものである場合(例えば、テキスト情報が第1機器群4050に関するキーワードを含んでいる場合)、空調機4010の機器管理装置4300に対し(通信部4170に対し)、第1機器群4050の機器4050a,4050b,・・・4050nに対する指令の内容に関する第2情報A402を生成して送信する。第2情報A402については、前述したとおりである。
 解析サーバ4020は、テキスト情報が第2機器群4060の機器4060a,4060b,・・・4060mの制御に関するものである場合(例えば、テキスト情報が第2機器群4060に関するキーワードを含んでいる場合)、信号Sの解析結果(つまり生成したテキスト情報)に応じた指令を第2機器群4060の機器4060a,4060b,・・・4060mに送信する。例えば、テキスト情報が、第2機器群4060の機器4060a,4060b,・・・4060mに含まれるテレビに関する情報(例えば、“テレビオン”)であった場合、解析サーバ4020は、テレビに対し、スイッチオンを指示する指令を送信する。第2機器群4060の機器4060a,4060b,・・・4060mに対する指令は、解析サーバ4020から、ネットワーク4080を介して第2機器群4060の機器4060a,4060b,・・・4060mへと送信される。
 なお、テキスト情報が第2機器群4060の機器4060a,4060b,・・・4060mの制御に関するものである場合であって、制御対象の機器4060a,4060b,・・・4060mが解析サーバ4020の直接の制御対象でない場合には、その機器4060a,4060b,・・・4060mを制御する機器サーバ4070へとテキスト情報が送信される。そして、機器サーバ4070から機器4060a,4060b,・・・4060mへとネットワーク4080を介して指令が送信される。
 (4-2-6)空調機サーバ
 空調機サーバ4030は、指令生成装置の一例である。
 空調機サーバ4030は、解析サーバ4020から送信される、解析サーバ4020による信号Sの解析の結果(つまり解析サーバ4020が生成したテキスト情報)と、空調機4010の送信部4170aから適宜送信される空調機4010及び空調対象空間の少なくとも一方に関する状態量についての情報Jとに基づいて指令Cを生成する。そして、空調機サーバ4030は、ネットワーク4080を介して、空調機4010の受信部4170bに対して指令Cを送信する。限定するものではないが、空調機サーバ4030は、例えば、テキスト情報として“空調機オン”の指令を受けると、現在の空調対象空間の温度等に基づいて空調機4010の各部の動作を決定し、これを指令Cとして送信する。
 なお、ここでは、空調機サーバ4030は、解析サーバ4020による信号Sの解析の結果に加え、情報Jに基づいて指令Cを生成するが、これに限定されるものではない。空調機サーバ4030は、解析サーバ4020による信号Sの解析の結果だけに基づいて指令Cを生成してもよい。
 また、空調機サーバ4030は、操作ユニット4200から送信されてくる信号Sを蓄積し、信号Sを用いて各種解析を行う。
 なお、本実施形態では、機器システム4000に空調機サーバ4030が含まれるが、これに限定されるものではない。例えば、空調機4010が、解析サーバ4020による信号Sの解析の結果(つまり解析サーバ4020が生成したテキスト情報)に基づいて運転内容を直接決定可能である場合には、空調機サーバ4030は設けられなくてもよい。そして、解析サーバ4020による信号Sの解析の結果が、指令Cとして、空調機4010の受信部4170bに直接送信されてもよい。
 (4-2-7)機器サーバ
 機器サーバ4070は、解析サーバ4020から送信される、解析サーバ4020による信号Sの解析の結果(つまり解析サーバ4020が生成したテキスト情報)に基づいて、第2機器群4060の機器4060a,4060b,・・・4060mに対する指令を生成する。そして、機器サーバ4070は、ネットワーク4080を介して指令を操作対象の第2機器群4060の機器4060a,4060b,・・・4060mに対して送信する。
 なお、図56では機器サーバ4070は1台であるが、(解析サーバ4020からの指令によってではなく)機器サーバ4070により操作される機器4060a,4060b,・・・4060mの種類が複数ある場合には、その種類の数だけ機器サーバ4070が存在することが好ましい。
 また、機器4060a,4060b,・・・4060mの全ての機器が解析サーバ4020からの指令によって操作される場合には、機器サーバ4070は存在しなくてもよい。
 (4-2-8)赤外線出力装置
 赤外線出力装置4040は、第1機器群4050の機器4050a,4050b,・・・4050nに対する指令を赤外線信号で送信する装置である。
 赤外線出力装置4040は、一実施形態では、空調機4010の室内機4012や室内機4012’に搭載されている。赤外線出力装置4040は、例えば、後述する赤外線信号送信部4044の赤外線発光部(例えば赤外線LED、図示省略)が、室内機4012の本体4100や室内機4012’の本体4100’の外部に配置されるよう、室内機4012,4012’に設置されている(図58A及び図58B中の実線で描画した赤外線出力装置4040を参照)。なお、赤外線信号送信部4044の赤外線発光部は、室内機4012,4012’の図示しない赤外線信号受信部(通常のリモコンからの空調機4010に対する赤外線信号の受信部)の近傍に配置されることが好ましい。赤外線出力装置4040の構成の一部は、室内機4012の本体4100や室内機4012’の本体4100’の内部に配置されてもよい。
 また、他の形態では、赤外線出力装置4040は、室内機4012や室内機4012’に搭載されていなくてもよい。つまり、赤外線出力装置4040は、空調機4010とは独立した装置である。赤外線出力装置4040は、室内機4012の本体4100や室内機4012’の本体4100’に(図58A及び図58B中の実線で描画した赤外線出力装置4040を参照)、又は、室内機4012の本体4100の近傍の壁面に(図58Aの破線で描画した赤外線出力装置4040を参照)、又は、室内機4012’の本体4100’の近傍の天井面に(図58Bの破線で描画した赤外線出力装置4040を参照)、設置されている。
 なお、本実施形態では、室内機4012,4012’に対し、1台の赤外線出力装置4040が設けられるが、これに限定されるものではない。他の形態では、室内機4012,4012’に対し、複数の赤外線出力装置4040が設けられてもよい。
 赤外線出力装置4040は、主に、第1情報受信部4042と、赤外線信号送信部4044と、記憶部4046と、を有する。
 第1情報受信部4042は、機器管理装置4300の第1情報送信部4312が送信してきた第1情報A401を受信する。
 記憶部4046には、第1機器群4050の機器4050a,4050b,・・・4050nの機器別かつ指令の内容別に、制御用の赤外線信号パターンが記憶されている。
 赤外線信号送信部4044は、記憶部4046を参照して、第1情報受信部4042が受信した第1情報A401に応じたパターンの赤外線信号を、図示しない赤外線発光部から、操作対象の機器(第1情報A401が、機器4050aに対する指令に関する情報であれば、機器4050a)に送信する。
 (4-3)特徴
 (4-3-1)
 本実施形態に係る操作システム4001は、空調機4010と、赤外線出力装置4040と、を備える。空調機4010は、室内機4012を有する。赤外線出力装置4040は、室内機4012に、又は、室内機4012の近傍の壁面又は天井面に設置される。赤外線出力装置4040は、第1機器群4050の機器(以下、操作対象機器と呼ぶ場合がある)に対する指令に関しての第1情報A401を受信し、第1情報A401に応じた赤外線信号を操作対象機器に対して送信する。操作対象機器は、空調機4010以外であって赤外線信号により操作可能な機器である。空調機4010は、操作対象機器を管理する機器管理装置4300を有する。機器管理装置4300は、指定情報受信部の一例としての受信部4170bと、判定部4318と、を含む。受信部4170bは、指令の内容に関する第2情報A402を受信する。判定部4318は、操作対象機器の運転内容と第2情報A402とに基づき、操作対象機器の運転内容と、操作対象機器に対する指令の内容との乖離の有無を判定する。
 ここでは、空調機4010の有する機器管理装置4300により、操作対象機器の実際の運転内容と、操作対象機器(第1機器群4050の機器)に対する指令の内容との乖離の有無が判定されるため、両者が乖離した状態(操作失敗状態)が放置されにくい。
 なお、空調機4010が機器管理装置4300を有することで、特に以下のようなメリットがある。
 住宅やオフィス等は、空調機4010により空調される場合が多い。そのため、空調機4010に機器管理装置4300を設けることで、機器管理専用の装置を別途設けることなく操作対象機器を管理することが可能で、設備費用が抑制されやすい。
 また、ここでは、赤外線出力装置4040が、空調機4010の室内機4012に、又は、室内機4012の近傍の壁面又は天井面に設置されことで、特に以下のようなメリットがある。
 住宅やオフィス等には、家具等が置かれるため、赤外線出力装置4040の設置位置によっては、家具等が障害物となり、操作対象機器の赤外線受光部に赤外線信号が到達しないおそれがある。
 室内機4012は、その本来の機能的な観点から、空間を見渡すことが可能な天井又は天井付近に設けられることが多い。しかも、空気調和という目的を達する上で、棚等の家具が、室内機4012の近傍に、送風を妨げるように配置される可能性も低い。つまり、赤外線信号の送信の妨げとなる障害物が室内機4012の近傍に設置される可能性は比較的低い。
 そのため、赤外線出力装置4040が、空調機4010の室内機4012に、又は、室内機4012の近傍の壁面又は天井面に設置される本操作システムでは、赤外線出力装置4040から指示される運転内容と実際の機器の運転内容とが乖離する状態自体がそもそも発生しにくい。
 (4-3-2)
 本実施形態に係る操作システム4001では、機器管理装置4300は、第1情報送信部4312を含む。第1情報送信部4312は、赤外線出力装置4040に対して第1情報A401を送信する。
 本操作システム4001では、機器管理装置4300から赤外線出力装置4040に対して第1情報A401が送信されることで、第1情報A401に応じた赤外線信号が操作対象機器に送信される。つまり、赤外線出力装置4040の発信動作が空調機4010の機器管理装置4300により制御される。そして、赤外線出力装置4040は、室内機4012に、又は、室内機4012の近傍に設置されるため、赤外線出力装置4040の設置のための配線作業をほとんど行うことなく操作システム4001を実現できる。
 (4-3-3)
 本実施形態に係る操作システム4001では、第1情報送信部4312は、乖離が有ると判定部4318が判定した場合に、赤外線出力装置4040に対して第1情報A401を再送信する。
 本操作システム4001では、操作対象機器の実際の運転内容が指示された運転内容と乖離している場合に、第1情報A401が再送信され、その結果、赤外線出力装置4040から第1情報A401に応じた赤外線信号が操作対象機器に再送信される。そのため、操作失敗状態が放置されにくい。
 (4-3-4)
 本実施形態に係る操作システム4001では、赤外線出力装置4040は、室内機4012に搭載されている。
 ここでは、赤外線出力装置4040が室内機4012に搭載されているため、現場で赤外線出力装置4040と室内機4012とを接続する作業を不要にすることができる。
 (4-3-5)
 本実施形態に係る操作システム4001は、運転状態検知部を備える。運転状態検知部は、操作対象機器の運転状態を検知する。機器管理装置4300は、判断部4316を含む。判断部4316は、運転状態検知部が検知する運転状態に基づいて、操作対象機器の運転内容を判断する。
 赤外線で操作される機器は、運転内容を外部に出力する出力部を有してしない場合が多い。しかし、ここでは操作システム4001が操作対象機器の運転状態を検知する運転状態検知部を有し、検知された運転状態に基づいて操作対象機器の運転内容が判断されるため、運転内容を出力する出力部等を有していない操作対象機器であっても、機器管理装置300による管理を行うことができる。
 (4-3-6)
 本実施形態に係る操作システム4001では、運転状態検知部には、マイク素子4210a、カメラ4420、電流又は電力を計測するセンサ4410、照度センサ、温度センサ、気圧センサ等の環境センサ4430の少なくとも1つを含む。
 ここでは、運転状態検知部は、マイク素子4210aにより操作対象機器の動作音や赤外線信号の受付時の報知音を取得したり、カメラ4420により操作対象機器の動作を検知したり、各種のセンサ4410,4430により各種状態量を計測したりすることで、操作対象機器の運転状態を正確に把握することができる。
 (4-3-7)
 本実施形態に係る操作システム4001では、機器管理装置4300は、出力部の一例としての送信部4170aを含む。送信部4170aは、判定部4318の判定結果に関する情報を出力する。
 本操作システム4001では、判定部4318の判定結果に関する情報が出力されるため、操作対象機器の、指示された運転内容と実際の運転内容とが乖離した状態(操作失敗状態)が放置されにくい。
 (4-3-8)
 本実施形態に係る操作システム4001は、指示受付機の一例としての操作ユニット4200を備える。操作ユニット4200は、操作対象機器に対する指示を指示音声として受け付け、指示音声に関する信号を、ネットワーク4080を介して、信号を解析する解析装置の一例としての解析サーバ4020に送信する。第1情報A401は、解析サーバ4020による信号の解析結果に基づく情報である。
 ここでは、音声により操作対象機器を操作できるため、利便性が高い。
 (4-4)変形例
 以下に上記実施形態の変形例を示す。なお、変形例は、矛盾しない範囲で互いに適宜組み合わされてもよい。
 (4-4-1)変形例4A
 上記実施形態では、操作システム4001は、指示音声により空調機4010、第1機器群4050の機器、及び第2機器群4060の機器を操作可能なシステムであるが、これに限定されるものではない。
 例えば、操作システム4001は、空調機4010及び第2機器群4060の機器の一方、又は、空調機4010及び第2機器群4060の機器の両方が操作対象でなくてもよい。なお、第2機器群4060が指示音声により操作されない場合、第2機器群4060の機器や機器サーバ4070は、操作システム4001に含まれなくてもよい。
 (4-4-2)変形例4B
 上記実施形態では、機器システム4000の解析サーバ4020、空調機サーバ4030、及び機器サーバ4070は別のサーバであるが、これに限定されるものではない。例えば、1つのサーバが、解析サーバ4020及び空調機サーバ4030として、又は、解析サーバ4020、空調機サーバ4030及び機器サーバ4070として機能してもよい。
 また、逆に、上記実施形態で説明した解析サーバ4020、空調機サーバ4030及び機器サーバ4070のそれぞれの機能は、1台のサーバではなく、複数のサーバにより達成されてもよい。
 また、上記実施形態では、通信部4250が送信する信号Sを解析サーバ4020が直接受信するが、これに限定されるものではない。例えば、通信部4250は、信号Sを空調機サーバ4030に送信し、空調機サーバ4030から解析サーバ4020へ信号Sが送信されてもよい。
 (4-4-3)変形例4C
 上記実施形態では、操作ユニット4200から解析サーバ4020へと信号Sが送信され、解析サーバ4020から機器管理装置4300へと第2情報A402が送信されるが、これに限定されるものではない。例えば、操作ユニット4200は、上記実施形態で解析サーバ4020の機能として記載した機能を有していてもよい。この場合には、操作ユニット4200が、指示音声に応じて第2情報A402を生成し、生成した第2情報A402を機器管理装置4300へと送信する。
 また、操作ユニット4200は、解析サーバ4020の機能に加え、空調機サーバ4030や機器サーバ4070の機能の一部又は全部を有していてもよい。
 (4-4-4)変形例4D
 上記実施形態に係る操作システム4001の空調機4010は、空気の温度や湿度の調整を行う装置であるが、これに限定されるものではない。本発明に係る空調機は、空気中の粉じん等を除去し清浄化された空気を吹き出す空気清浄機や、空調対象空間の気流を調整する気流調整装置等であってもよい。
 (4-4-5)変形例4E
 上記実施形態に係る機器システム4000では、解析サーバ4020で第2情報A402が生成され、第2情報A402を受信した機器管理装置4300が生成する第1情報A401が赤外線出力装置4040へと送信されるが、これに限定されるものではない。
 例えば、解析サーバ4020は、信号Sの解析の結果得られるテキスト情報が第1機器群4050の機器4050a,4050b,・・・4050nの制御に関するものである場合、空調機サーバ4030又は機器サーバ4070に対し信号Sの解析結果(つまり生成したテキスト情報)を送信してもよい。そして、これを受信した空調機サーバ4030又は機器サーバ4070で、第1機器群4050の機器4050a,4050b,・・・4050nに対する指令の内容に関する第2情報A402が生成され、機器管理装置4300へと送信されてもよい。
 また、例えば、操作システム4001の有する赤外線出力装置は、図61のように、ルータ4082との無線LAN接続を可能とする通信部4042’を有する赤外線出力装置4040’であってもよい。そして、赤外線出力装置4040’は、ネットワーク4080を介して、解析サーバ4020が作成する第1情報A401を受信してもよい。このように構成される場合、判定部4318による判定結果が機器管理装置4300から解析サーバ4020に送信され、判定結果に基づいて、解析サーバ4020から赤外線出力装置4040’に対して第1情報A401の再送信等が行われるように構成されてもよい。
 また、他の形態では、解析サーバ4020に代えて、空調機サーバ4030又は機器サーバ4070で生成される第1情報A401が、赤外線出力装置4040’へと送信されてもよい。
 (4-4-6)変形例4F
 上記実施形態に係る操作システム4001では、操作ユニット4200に対する指示音声の入力により空調機4010、第1機器群4050の機器、及び第2機器群4060の機器が操作されるが、これに限定されるものではない。例えば、操作システム4001では、操作ユニットに対するテキスト入力やスイッチ操作等により、空調機4010、第1機器群4050の機器、及び第2機器群4060の機器が操作されてもよい。
 (4-4-7)変形例4G
 上記実施形態では、機器管理装置4300の出力部の一例としての送信部4170aは、判定部4318の判定結果を操作ユニット4200に対して出力(送信)するが、これに限定されるものではない。
 例えば、送信部4170aは、操作ユニット4200以外の各種機器(例えば操作者の携帯端末や、操作ユニット4200とは別に設置されるディスプレイやスピーカ等の報知装置)に対し、判定部4318の判定結果を出力(送信)してもよい。また、機器管理装置4300の出力部は、空調機4010に設けられた報知部(例えばスピーカやディプレイ)から、判定部4318の判定結果を出力するものであってもよい。
 (4-4-8)変形例4H
 上記実施形態では、第1機器群4050の機器4050a,4050b,・・・,4050nは、自らの運転内容を機器管理装置4300について通知しないが、これに限定されるものではない。例えば、第1機器群4050の機器4050a,4050b,・・・,4050nの一部又は全部は、現在の自らの運転内容や赤外線出力装置4040からの赤外線信号の受信を通知するための赤外線送信機を更に備え、赤外線信号により機器管理装置4300側に運転内容を自ら通知してもよい。
 <付記>
 なお、本発明は、上記各実施形態そのままに限定されるものではない。本発明は、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、本発明は、上記各実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できるものである。例えば、実施形態に示される全構成要素から幾つかの構成要素は削除してもよいものである。さらに、異なる実施形態に構成要素を適宜組み合わせてもよいものである。
1001  操作システム
1001S 操作システム
1001T 操作システム
1001V 操作システム
1002  建物
1005  ユーザ
1007A 第1通信アダプタ
1007B 第2通信アダプタ
1010  第1タイプの機器
1020  第2タイプの機器
1030  第3タイプの機器
1050  操作装置
1060  入力受付装置
1061  特定操作記憶部
1062  特定操作情報識別部
1063  特定操作実行部
1070  赤外線出力装置
1100  第1情報処理装置
1100S 第1情報処理装置
1110  操作情報解析部
1120  制御命令判定部
1120S 制御命令判定部
1200  第2情報処理装置
1200S 第2情報処理装置
1200T 第2情報処理装置
1200V 第2情報処理装置
1207T 制御命令判定部
1207V 制御命令判定部
1240  関連機器記憶部
1240S 関連機器記憶部
1241  環境情報取得部
1241S 環境情報取得部
1242  関連機器抽出部
1242S 関連機器抽出部
1243  関連機器制御部
1243S 関連機器制御部
1250  特定状況記憶部
1251  特定状況検知部
1252  特定状況制御部
1300S 第3情報処理装置
2001  制御システム
2001S 制御システム
2005  ユーザ
2010  第1タイプの機器(制御機器)
2020  第2タイプの機器(制御機器)
2020d 空気調和装置
2020F 固定式機器
2060  入力受付装置
2060S 入力受付装置
2070  赤外線出力装置
2070S 赤外線出力装置
2070A 姿勢制御装置
2074A 赤外線パターンDB
2074B 相対位置DB
2075A 出力命令送信部
2075B 姿勢制御部
2100S 情報処理装置
2104A 赤外線パターンDB
2104B 相対位置DB
2110  音声入力解析部
2120  制御内容特定部
2130  第1制御部(出力命令送信部)
2135  第2制御部
3001  制御システム
3005a ユーザ
3005b ユーザ
3010  第1タイプの機器(制御機器)
3020  第2タイプの機器(制御機器)
3020F 固定式機器
3020K 環境情報検知機器(環境情報検知装置)
3060  入力受付装置
3070  赤外線出力装置
3070A 姿勢制御装置
3100  情報処理装置
3100A 第1情報処理装置
3110  音声入力解析部
3120  制御内容特定部
3130  第1制御部(出力命令送信部)
3135  第2制御部
3140  制御判定部
3150  異常処理部
3200A 第2情報処理装置
4001  操作システム
4010  空調機
4012  室内機
4012’  室内機
4020  解析サーバ(解析装置)
4040  赤外線出力装置
4040’  赤外線出力装置
4050a 機器(操作対象機器)
4050b 機器(操作対象機器)
4050n 機器(操作対象機器)
4080  ネットワーク
4170a 送信部(出力部)
4170b 受信部(指令情報受信部)
4200  操作ユニット(指示受付機)
4210a マイク素子(運転状態検知部)
4300  機器管理装置
4312  第1情報送信部
4316  判断部
4318  判定部
4410  センサ(運転状態検知部)
4420  カメラ(運転状態検知部)
4430  環境センサ(運転状態検知部)
A401  第1情報
A402  第2情報
K     環境情報検知機器
NW    ネットワーク
R     部屋
S     信号
実用新案登録第3130081号公報 特開平6-113365号公報

Claims (8)

  1.  少なくとも赤外線パターンの通信により操作可能な第1タイプの機器(1010)、及び、少なくともネットワーク経由で操作可能な第2タイプの機器(1020)を操作するための操作入力を受け付ける入力受付装置(1060)と、
     前記入力受付装置と接続しており、前記操作入力に対応する操作情報を解析する操作情報解析部(1110)、を有する第1情報処理装置(1100,1100S,1100T,1100V)と、
     前記操作情報解析部による解析結果に、前記第1タイプの機器に対する制御命令又は前記第2タイプの機器に対する制御命令が含まれているか否かを判定する制御命令判定部(1120,1120S,1207T,1207V)と、
     前記第1情報処理装置に接続しており、前記制御命令判定部により前記第2タイプの機器に対する制御命令が含まれていると判定された場合、前記制御命令に基づいて前記第2タイプの機器をネットワーク経由で制御する第2情報処理装置(1200,1200S,1200T,1200V)と、
     前記第1情報処理装置及び/又は前記第2情報処理装置に接続しており、前記制御命令判定部により前記第1タイプの機器に対する制御命令が含まれていると判定された場合、前記制御命令に対応する赤外線パターンを前記第1タイプの機器に出力する赤外線出力装置(1070)と、
    を備える操作システム(1001,1001S,1001T,1001V)であって、
     前記第1情報処理装置又は前記第2情報処理装置が、前記制御命令判定部を有する、
     操作システム。
  2.  操作入力に対応する操作情報を解析する操作情報解析部(1110)、及び、前記操作情報解析部による解析結果に、少なくとも赤外線パターンの通信により操作可能な第1タイプの機器(1010)に対する制御命令又は少なくともネットワーク経由で操作可能な第2タイプの機器(1020)に対する制御命令が含まれているか否かを判定する制御命令判定部(1120,1120S)、を有する第1情報処理装置(1100,1100S)と、
     前記制御命令判定部により前記第1タイプの機器に対する制御命令が含まれていると判定された場合、前記制御命令に対応する赤外線パターンを前記第1タイプの機器に出力する赤外線出力装置(1070)と、
    にネットワークを介して接続する第2情報処理装置(1200,1200S)であって、
     前記制御命令判定部により前記第2タイプの機器に対する制御命令が含まれていると判定された場合、前記制御命令に基づいて前記第2タイプの機器をネットワーク経由で制御する、
     第2情報処理装置。
  3.  操作入力に対応する操作情報を解析する操作情報解析部(1110T,1110V)を有する第1情報処理装置(1100T,1100V)と、
     前記操作情報解析部による解析結果に、少なくとも赤外線パターンの通信により操作可能な第1タイプの機器(1010)に対する制御命令が含まれていると判定された場合、前記制御命令に対応する赤外線パターンを前記第1タイプの機器に出力する赤外線出力装置(1070)と、
    にネットワークを介して接続する第2情報処理装置(1200T,1200V)であって、
     前記操作情報解析部による解析結果に、少なくとも赤外線パターンの通信により操作可能な第1タイプの機器(1010)に対する制御命令又は少なくともネットワーク経由で操作可能な第2タイプの機器(1020)に対する制御命令が含まれているか否かを判定する制御命令判定部(1207T,1207V)と、
     前記制御命令判定部により前記第2タイプの機器に対する制御命令が含まれていると判定された場合、前記制御命令に基づいて前記第2タイプの機器をネットワーク経由で制御する第2制御部(1220T,1220V)と、
     を備える、第2情報処理装置。
  4.  赤外線により制御可能な第1タイプの機器(2010)に対する制御指示を音声入力により受け付ける入力受付装置(2060,2060S)と、
     所定空間内に位置が固定される固定式機器(2020F)の内部に取り付けられており、前記入力受付装置が前記制御指示を受け付けた場合、前記第1タイプの機器に赤外線を出力する赤外線出力装置(2070,2070S)と、
     を備えた制御システム(2001,2001S)。
  5.  所定空間内に位置が固定される固定式機器(2020F)の内部に取り付けられており、赤外線により制御可能な第1タイプの機器(2010)に対する制御指示を音声入力により受け付ける入力受付装置(2060,2060S)が前記制御指示を受け付けた場合、前記第1タイプの機器に赤外線を出力する、
     赤外線出力装置(2070,2070S)。
  6.  赤外線により制御可能な第1タイプの機器(3010)に対する制御指示の入力を受け付ける入力受付装置(3060)と、
     前記第1タイプの機器に赤外線を出力する赤外線出力装置(3070)と、
     前記第1タイプの機器の周辺の環境情報を検知する環境情報検知装置(3020K)と、
     前記入力受付装置から前記制御指示を受信し、前記制御指示に基づいて前記赤外線出力装置に赤外線の出力命令を送信する情報処理装置(3100)と、
    を備え、
     前記情報処理装置が、前記環境情報検知装置から前記環境情報を受信し、前記出力命令と前記環境情報とに基づいて、前記第1タイプの機器が制御されたことを判定する、
     制御システム。
  7.  赤外線により制御可能な第1タイプの機器(3010)に対する制御指示の入力を受け付ける入力受付装置(3060)と、
     前記第1タイプの機器に赤外線を出力する赤外線出力装置(3070)と、
     前記第1タイプの機器の周辺の環境情報を検知する環境情報検知装置(3020K)と、
     前記入力受付装置、前記赤外線出力装置、及び前記環境情報検知装置に接続する情報処理装置(3100)であって、
     前記入力受付装置から前記制御指示を受信し、前記制御指示に基づいて前記赤外線出力装置に赤外線の出力命令を送信する出力命令送信部(3130)と、
     前記環境情報検知装置から前記環境情報を受信し、前記赤外線の出力命令と前記環境情報とに基づいて、前記第1タイプの機器が制御されたことを判定する制御判定部(3140)と、
    を備える、情報処理装置。
  8.  室内機(4012,4012’)を有する空調機(4010)と、
     前記空調機以外であって赤外線信号により操作可能な第1タイプの機器(4050a,4050b,・・・,4050n)、に対する指令に関しての第1情報(A401)を受信し、前記第1情報に応じた赤外線信号を前記第1タイプの機器に対して送信する、前記室内機に、又は、前記室内機の近傍の壁面又は天井面に設置される赤外線出力装置(4040,4040’)と、
    を備え、
     前記空調機は、前記第1タイプの機器を管理する管理装置(4300)を有し、
     前記管理装置は、前記指令の内容に関する第2情報(A402)を受信する指令情報受信部(4170b)と、前記第1タイプの機器の運転内容と前記第2情報とに基づき、前記第1タイプの機器の運転内容と前記指令の内容との乖離の有無を判定する判定部(4318)と、を含む、
     操作システム(4001)。
PCT/JP2018/026410 2017-07-14 2018-07-12 操作システム、情報処理装置、制御システム、及び赤外線出力装置 Ceased WO2019013309A1 (ja)

Priority Applications (14)

Application Number Priority Date Filing Date Title
EP18831294.6A EP3654662B1 (en) 2017-07-14 2018-07-12 Signal processing device and control system.
US16/618,821 US11168914B2 (en) 2017-07-14 2018-07-12 Operating system, information processing device, control system, and infrared output device
CN202111311535.7A CN114040267B (zh) 2017-07-14 2018-07-12 控制系统和信息处理装置
EP21195908.5A EP3941084A1 (en) 2017-07-14 2018-07-12 Infrared output device and control system
CN201880036386.8A CN110731086B (zh) 2017-07-14 2018-07-12 操作系统、信息处理装置、控制系统及红外线输出装置
JP2019529793A JP7029078B2 (ja) 2017-07-14 2018-07-12 操作システム、情報処理装置、制御システム、及び赤外線出力装置
EP21195910.1A EP3941085B1 (en) 2017-07-14 2018-07-12 Operating system
CN202111311534.2A CN114040266B (zh) 2017-07-14 2018-07-12 控制系统及红外线输出装置
CN202111311515.XA CN114040265B (zh) 2017-07-14 2018-07-12 设备操作系统
EP21195905.1A EP3941083B1 (en) 2017-07-14 2018-07-12 Operating system
US17/495,282 US11629875B2 (en) 2017-07-14 2021-10-06 Operating system, information processing device, control system, and infrared output device
US17/495,322 US11629876B2 (en) 2017-07-14 2021-10-06 Operating system, information processing device, control system, and infrared output device
US17/495,249 US11781771B2 (en) 2017-07-14 2021-10-06 Operating system, information processing device, control system, and infrared output device
US17/990,409 US12215880B2 (en) 2017-07-14 2022-11-18 Operating system, information processing device, control system, and infrared output device

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
JP2017-138615 2017-07-14
JP2017138615 2017-07-14
JP2017138614 2017-07-14
JP2017-138614 2017-07-14
JP2017-138620 2017-07-14
JP2017138610 2017-07-14
JP2017138620 2017-07-14
JP2017-138610 2017-07-14

Related Child Applications (4)

Application Number Title Priority Date Filing Date
US16/618,821 A-371-Of-International US11168914B2 (en) 2017-07-14 2018-07-12 Operating system, information processing device, control system, and infrared output device
US17/495,249 Division US11781771B2 (en) 2017-07-14 2021-10-06 Operating system, information processing device, control system, and infrared output device
US17/495,322 Division US11629876B2 (en) 2017-07-14 2021-10-06 Operating system, information processing device, control system, and infrared output device
US17/495,282 Division US11629875B2 (en) 2017-07-14 2021-10-06 Operating system, information processing device, control system, and infrared output device

Publications (1)

Publication Number Publication Date
WO2019013309A1 true WO2019013309A1 (ja) 2019-01-17

Family

ID=65001336

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/026410 Ceased WO2019013309A1 (ja) 2017-07-14 2018-07-12 操作システム、情報処理装置、制御システム、及び赤外線出力装置

Country Status (5)

Country Link
US (5) US11168914B2 (ja)
EP (4) EP3941084A1 (ja)
JP (1) JP7029078B2 (ja)
CN (4) CN114040266B (ja)
WO (1) WO2019013309A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020136920A (ja) * 2019-02-20 2020-08-31 パナソニックIpマネジメント株式会社 音声制御システム及び音声制御方法

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102739672B1 (ko) * 2019-01-07 2024-12-09 삼성전자주식회사 전자 장치 및 그 제어 방법.
JP7497187B2 (ja) * 2019-03-29 2024-06-10 エフ. ホフマン-ラ ロシュ アーゲー 分析実験室
WO2021053748A1 (ja) * 2019-09-18 2021-03-25 日立ジョンソンコントロールズ空調株式会社 室外機、空気調和システムおよびプログラム
JP7446136B2 (ja) * 2020-03-26 2024-03-08 東京エレクトロン株式会社 制御システム、制御方法、及び基板処理装置
CN112365905A (zh) * 2020-11-17 2021-02-12 深圳Tcl新技术有限公司 播放器控制方法、装置、设备和可读存储介质
CN113191326B (zh) * 2021-06-15 2024-07-12 上海势炎信息科技有限公司 跨平台远程协助方法、系统、电子设备及存储介质
EP4730323A4 (en) * 2023-08-15 2026-07-15 Shanghai United Imaging Healthcare Co Ltd INTELLIGENT CONTROL METHOD AND SYSTEM

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06113365A (ja) 1992-09-29 1994-04-22 Nec Home Electron Ltd リモートコントロール方法及び装置
JP2006203831A (ja) * 2004-12-22 2006-08-03 Sony Corp リモコン・システム、リモート・コマンダ、並びにリモコン・サーバ
JP3130081U (ja) 2006-10-23 2007-03-15 麻矢子 白鳥 機器操作機及び、その対応機器
JP2009212699A (ja) * 2008-03-03 2009-09-17 Hitachi Ltd 情報処理システム及び情報処理装置
JP2011250027A (ja) * 2010-05-25 2011-12-08 Panasonic Electric Works Co Ltd リモートコントロール機器及び情報通信システム
JP2015080195A (ja) * 2013-10-17 2015-04-23 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America コードレス電話機器の制御方法、コードレス電話機器の子機及びコードレス電話機器
JP2015201739A (ja) * 2014-04-08 2015-11-12 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America 複数機器の音声操作システム、音声操作方法及び、プログラム
JP2017046295A (ja) * 2015-08-28 2017-03-02 シャープ株式会社 機器動作確認システムおよび遠隔制御装置

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06213499A (ja) * 1993-01-18 1994-08-02 Matsushita Electric Ind Co Ltd 空気調和機の遠隔操作装置
JPH06233359A (ja) * 1993-02-05 1994-08-19 Sony Corp 制御装置
US6400968B1 (en) * 1998-05-04 2002-06-04 Conexant Systems, Inc. System and method for extending the range of a base unit
CN2372607Y (zh) * 1999-01-20 2000-04-05 郭恩修 带语音提示的空调机电话遥控器
JP2001221480A (ja) * 2000-02-08 2001-08-17 Mitsubishi Heavy Ind Ltd 空気調和機およびその制御方法
CN1125431C (zh) * 2000-12-28 2003-10-22 广东科龙电器股份有限公司 家庭综合服务器
EP1318490A2 (en) * 2001-12-05 2003-06-11 QuantumBeam Limited Manufacturing system incorporating telemetry and/or remote control
KR100947147B1 (ko) * 2002-06-10 2010-03-12 소니 주식회사 화상 투사 장치 및 화상 투사 방법
JP2005318527A (ja) * 2004-03-29 2005-11-10 Sanyo Electric Co Ltd 無線伝送装置、相互認証方法および相互認証プログラム
US7543319B2 (en) * 2004-08-13 2009-06-02 Microsoft Corporation Presenting notifications in response to viewer-initiated actions
EP1794731A1 (en) * 2004-09-22 2007-06-13 Philips Intellectual Property & Standards GmbH A device to be used as an interface between a user and target devices
JP2007324734A (ja) * 2006-05-30 2007-12-13 Funai Electric Co Ltd リモコン装置、制御装置、および制御システム
US7973647B2 (en) * 2006-08-24 2011-07-05 Elbex Video Ltd. Method and apparatus for remotely operating appliances from video interphones or shopping terminals
JP2008269110A (ja) * 2007-04-17 2008-11-06 Nec Corp 電化製品の制御装置及び制御方法
CN101498939A (zh) * 2008-01-29 2009-08-05 慧聚科技股份有限公司 监视器姿态调节装置
CN101599270A (zh) * 2008-06-02 2009-12-09 海尔集团公司 语音服务器及语音控制的方法
KR20110045314A (ko) * 2009-10-26 2011-05-04 전성재 냉난방기 음성 제어시스템
CN102625007A (zh) * 2011-01-26 2012-08-01 中山爱科数字家庭产业孵化基地有限公司 一种语音识别的家庭设备控制方法
JP2013077901A (ja) * 2011-09-29 2013-04-25 Toshiba Corp 電子機器、制御システム及び制御方法
CN202904320U (zh) * 2011-12-26 2013-04-24 奕天电子科技(上海)有限公司 一种智能家居控制系统
CN103634169A (zh) * 2012-08-21 2014-03-12 江苏怡海科技发展有限公司 一种基于智能终端实现的家用电器控制系统
JP2014045232A (ja) * 2012-08-24 2014-03-13 Hitachi Consumer Electronics Co Ltd 遠隔操作システム、及び端末装置
CN103024499A (zh) * 2012-12-14 2013-04-03 深圳创维-Rgb电子有限公司 一种实现智能电视的方法及装置
US10330335B2 (en) * 2013-02-07 2019-06-25 Honeywell International Inc. Method and system for detecting an operational mode of a building control component
US9280314B2 (en) * 2013-10-17 2016-03-08 Panasonic Intellectual Property Corporation Of America Method for controlling cordless telephone device, handset of cordless telephone device, and cordless telephone device
JP6110288B2 (ja) * 2013-11-29 2017-04-05 ダイキン工業株式会社 空気調和システムおよび空調管理プログラム
KR101555430B1 (ko) * 2014-03-06 2015-09-25 장민호 스마트폰 알람 기능을 통한 가전기기의 원격 제어 시스템 및 그 방법
CN103899963B (zh) * 2014-04-30 2016-01-20 习小猛 多功能一体化智能电灯
CN105334997A (zh) * 2014-08-12 2016-02-17 扬智科技股份有限公司 智能输入装置及其设定方法与控制方法
JP2016076799A (ja) * 2014-10-03 2016-05-12 シャープ株式会社 家電管理システム、家電、リモコン装置、ロボット
CN104363179B (zh) * 2014-11-26 2018-01-02 上海斐讯数据通信技术有限公司 智能路由器、智能控制装置以及智能家居控制系统
TWI527000B (zh) * 2014-12-23 2016-03-21 華碩電腦股份有限公司 紅外線遙控系統及其操作方法
JP2017010892A (ja) * 2015-06-25 2017-01-12 株式会社リコー 室内環境管理装置、室内環境制御システムおよびプログラム
KR102597031B1 (ko) * 2018-08-14 2023-11-01 삼성전자주식회사 전자장치, 서버 및 전자장치의 제어방법

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06113365A (ja) 1992-09-29 1994-04-22 Nec Home Electron Ltd リモートコントロール方法及び装置
JP2006203831A (ja) * 2004-12-22 2006-08-03 Sony Corp リモコン・システム、リモート・コマンダ、並びにリモコン・サーバ
JP3130081U (ja) 2006-10-23 2007-03-15 麻矢子 白鳥 機器操作機及び、その対応機器
JP2009212699A (ja) * 2008-03-03 2009-09-17 Hitachi Ltd 情報処理システム及び情報処理装置
JP2011250027A (ja) * 2010-05-25 2011-12-08 Panasonic Electric Works Co Ltd リモートコントロール機器及び情報通信システム
JP2015080195A (ja) * 2013-10-17 2015-04-23 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America コードレス電話機器の制御方法、コードレス電話機器の子機及びコードレス電話機器
JP2015201739A (ja) * 2014-04-08 2015-11-12 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America 複数機器の音声操作システム、音声操作方法及び、プログラム
JP2017046295A (ja) * 2015-08-28 2017-03-02 シャープ株式会社 機器動作確認システムおよび遠隔制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020136920A (ja) * 2019-02-20 2020-08-31 パナソニックIpマネジメント株式会社 音声制御システム及び音声制御方法

Also Published As

Publication number Publication date
EP3654662A1 (en) 2020-05-20
US20220026091A1 (en) 2022-01-27
CN114040266B (zh) 2025-07-11
US20230082877A1 (en) 2023-03-16
CN110731086A (zh) 2020-01-24
EP3941084A1 (en) 2022-01-19
US11629875B2 (en) 2023-04-18
US20200141607A1 (en) 2020-05-07
US20220026092A1 (en) 2022-01-27
JPWO2019013309A1 (ja) 2020-07-27
US11629876B2 (en) 2023-04-18
CN114040265A (zh) 2022-02-11
CN114040267B (zh) 2024-07-02
CN110731086B (zh) 2022-04-01
EP3941083A1 (en) 2022-01-19
US11781771B2 (en) 2023-10-10
CN114040266A (zh) 2022-02-11
EP3654662A4 (en) 2021-03-03
CN114040265B (zh) 2024-05-24
US12215880B2 (en) 2025-02-04
JP7029078B2 (ja) 2022-03-03
US11168914B2 (en) 2021-11-09
CN114040267A (zh) 2022-02-11
EP3941085B1 (en) 2025-10-15
EP3654662B1 (en) 2025-01-22
EP3941083B1 (en) 2024-08-14
US20220026093A1 (en) 2022-01-27
EP3941085A1 (en) 2022-01-19

Similar Documents

Publication Publication Date Title
JP7029078B2 (ja) 操作システム、情報処理装置、制御システム、及び赤外線出力装置
US20240117984A1 (en) Air conditioner, air-conditioning system, communication system, and device management system
CN110691947B (zh) 设备控制系统
JP2016225726A (ja) 機器連動システムおよび機器
JP2002315069A (ja) 遠隔制御装置
JP6031465B2 (ja) 住宅設備制御装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18831294

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2019529793

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2018831294

Country of ref document: EP

Effective date: 20200214