The contents of the following Japanese patent application(s) are incorporated herein by reference:
The present invention relates to a carbon dioxide concentration prediction system, a carbon dioxide concentration prediction method, and a computer readable medium.
Patent document 1 describes that “in power generation equipment, a technique is provided to efficiently arrange a carbon dioxide sensing device configured to sense a concentration of emitted carbon dioxide” (abstract of the disclosure).
Patent document 1: Japanese Patent Application Publication No. 2012-008713
Hereinafter, the invention will be described through embodiments of the present invention, but the following embodiments do not limit the invention according to claims. In addition, not all of the combinations of features described in the embodiments are essential to the solving means of the invention.
An internal space 508 is a space inside the room 501. The internal space 508 is a space separated from the outside of the internal space 508. The internal space 508 contains a gas including CO2 (carbon dioxide). The gas is referred to as an internal gas 504. An external space 502 is a space outside the room 501. The external space 502 is a space outside the internal space 508. The prediction target 500 may include the internal space 508 and the external space 502. A gas in the external space 502 is referred to as an external gas 503.
At least one of a supply unit 507 or an exhaust unit 509 may be provided in the room 501. In the present example, both the supply unit 507 and the exhaust unit 509 are provided in the room 501. The supply unit 507 is configured to supply the external gas 503 to the internal space 508. The exhaust unit 509 is configured to evacuate the internal gas 504 to the external space 502. At least one of the supply unit 507 or the exhaust unit 509 may adjust a quality of the internal gas 504 by causing the internal gas 504 to circulate or cleaning the internal gas 504. The supply unit 507 is, for example, air conditioning equipment, an air cleaner, an air conditioner, a window, a heating ventilation and air conditioning (HVAC) system, or the like. The exhaust unit 509 is, for example, a ventilation fan, a ventilation opening, a window, a heating ventilation and air conditioning (HVAC) system, or the like.
A supply amount of the external gas 503 supplied by the supply unit 507 is set as a supply amount Q. The supply amount Q may be a volume or a mass of the external gas 503. An exhaust amount of the internal gas 504 evacuated by the exhaust unit 509 is set as an exhaust amount Q′. The exhaust amount Q′ may be a volume or a mass of the internal gas 504. The exhaust amount Q′ may be equal to the supply amount Q.
A living subject 90 may exist in the internal space 508. The living subject 90 is a living matter repeating exhalation from a lung and inspiration to the lung. In the present example, the living subject 90 is a human being. The living subject 90 exhausts CO2 (carbon dioxide) to the internal space 508. An amount of CO2 (carbon dioxide) exhausted by the living subject 90 to the internal space 508 is set as an exhaust amount Eco2. The exhaust amount Eco2 may be an amount of CO2 (carbon dioxide) exhausted per unit time by the living subject 90. The exhaust amount Eco2 may be a volume or a mass of CO2 (carbon dioxide) exhausted by the living subject 90.
A CO2 (carbon dioxide) sensor 400 may be arranged in the internal space 508. The CO2 (carbon dioxide) sensor 400 is configured to measure a concentration of CO2 (carbon dioxide) in the internal space 508.
An infectious source 512 may exist in the internal space 508. In
An image capturing unit 80 may be arranged in the internal space 508. The image capturing unit 80 is, for example, a camera. The image capturing unit 80 may be a thermography camera configured to measure a body temperature of the living subject 90. The image capturing unit 80 is configured to capture an image of the internal space 508. The image capturing unit 80 may capture a still image, or may capture a moving image.
A LIDAR system may be arranged in the internal space 508. The light detection and ranging (LIDAR) refers to a technique for measuring a distance between the LIDAR and an object by irradiating the object with laser light and measuring its reflected light by an optical sensor or imaging a space irradiated with laser light by irradiating an object with the laser light. A carbon dioxide concentration prediction system 300 (which will be described below) can acquire, by the LIDAR system, at least one of a distance between a plurality of living subjects 90, location information of the living subject 90, information of a magnitude of the internal space 508, or the like.
An audio acquisition unit 82 may be arranged in the prediction target 500. The audio acquisition unit 82 is, for example, a microphone. The audio acquisition unit 82 is configured to acquire a sound of the living subject 90.
The carbon dioxide concentration prediction apparatus 100 may have the CO2 (carbon dioxide) sensor 400, an environment information acquisition unit 180, and a transmission unit 50. The environment information acquisition unit 180 is configured to acquire environment information. The environment information is set as environment information Ie. The environment information Ie will be described below. The environment information acquisition unit 180 may include the image capturing unit 80 and the audio acquisition unit 82. The transmission unit 50 is configured to transmit a prediction result predicted by the prediction unit 10. The prediction result is set as prediction result Rp.
The prediction unit 10 may be a central processing unit (CPU). The carbon dioxide concentration prediction apparatus 100 may be a computer including the CPU, a memory, an interface, and the like. The carbon dioxide concentration prediction apparatus 100 may be a portable computer such as a tablet, or may be a mobile terminal. The carbon dioxide concentration prediction apparatus 100 may be a computer on cloud.
The terminal 200 may have a reception unit 52. The reception unit 52 is configured to receive the prediction result Rp transmitted by the transmission unit 50. The transmission unit 50 may transmit the prediction result Rp by wireless communication, or may transmit the prediction result Rp in wired communication. The reception unit 52 may receive the prediction result Rp by wireless communication, or may receive the prediction result Rp by wired communication. The wireless communication may refer to short range wireless communication such as Wi-Fi (registered trademark) or Bluetooth (registered trademark).
The provision unit 20 may have a control unit 18, a display unit 30, and an audio output unit 32. The provision unit 20 may have at least one of the display unit 30 or the audio output unit 32. In the present example, the provision unit 20 has both the display unit 30 and the audio output unit 32.
The display unit 30 is configured to display the prediction result Rp. The display unit 30 is, for example, a display, a monitor, or the like. When the terminal 200 is a tablet computer, the display unit 30 may be a display of the tablet computer.
The audio output unit 32 is configured to output audio related to the prediction result Rp. The audio output unit 32 is, for example, a speaker. The audio related to the prediction result Rp is, for example, a warning sound or the like for warning that, when a CO2 (carbon dioxide) concentration of the internal space 508 approaches a predetermined concentration, the carbon dioxide concentration approaches the predetermined concentration.
The control unit 18 may be a central processing unit (CPU). The terminal 200 may be a mobile terminal including the CPU, or may be a portable computer such as a tablet. The terminal 200 may be a computer including the CPU, a memory, an interface, and the like.
The control unit 18 is configured to cause the prediction result Rp received by the reception unit 52 to be displayed on the display unit 30 and output to the audio output unit 32. A state in which the provision unit 20 provides the prediction result Rp may refer to a state in which the control unit 18 causes the display unit 30 to display the prediction result Rp, or may refer to a state in which the audio output unit 32 is caused to output the prediction result Rp.
The prediction unit 10 (see
The CO2 (carbon dioxide) concentration predicted by the prediction unit 10 (see
A predetermined threshold concentration of CO2 (carbon dioxide) in the internal space 508 (see
The environment information Ie is information related to an environment of the prediction target 500 (see
The environment information Ie may include information related to the living subject 90 (see
The exhaust amount information Ic is information that may affect the exhaust amount Eco2 of CO2 (carbon dioxide) by the living subject 90. The exhaust amount information Ic may include at least one of sound information Iv (described below) of the living subject 90 (see
The environment information Ie may include information of a particulate substance floating in the internal space 508. The particulate substance is, for example, a particle matter (PM) 2.5. The particulate substance can be sensed by the LIDAR system described above or a dust sensor.
In the carbon dioxide concentration prediction system 300, the prediction unit 10 (see
Note that
When Expression 1 is transformed, the following expression 2 is obtained.
In Expression 2, the concentration C in a coefficient of a first term on a right side is the CO2 (carbon dioxide) concentration of the internal space 508 at the clock time t=0.
In
Note that as a concentration c0, a CO2 (carbon dioxide) concentration of the internal space 508 which is measured in a state in which the living subject 90 does not exist in the internal space 508 and also ventilation is sufficiently conducted may be used. As the concentration c0, a CO2 (carbon dioxide) concentration acquired from a satellite or public measurement institution may be used, or a CO2 (carbon dioxide) concentration generally assumed in the external space 502 may be used. The CO2 (carbon dioxide) concentration generally assumed in the external space 502 is, for example, 400 ppm.
The clock time t at which the CO2 (carbon dioxide) concentration (c−c0) becomes a predetermined ratio to the constant value (Eco2/Q) as a result of the fitting by Expression 2 is set as a clock time tm. The predetermined ratio is a ratio of the CO2 (carbon dioxide) concentration (c−c0) to the constant value (Eco2/Q) at which the CO2 (carbon dioxide) concentration (c−c0) may be regarded as reaching the constant value (Eco2/Q). The ratio is, for example, 95%. Note that the clock time tf is any clock time from the clock time t2 to the clock time tm.
A time from the clock time t1 to the clock time tm is set as a time T2. In order that the CO2 (carbon dioxide) concentration (c−c0) may be regarded as reaching the constant value (Eco2/Q), T2 is preferably 3 times or more as long as T1, and is more preferably 10 times or more as long as T1.
The prediction unit 10 (see
The update of the clock time t2 may be continued up to a predetermined clock time after the clock time t1. The predetermined clock time is set as a clock time t2e. When the clock time t2 has reached the clock time t2e, the update of the clock time t2 may be ended.
A term “currently” illustrated in
The provision unit 20 (see
The prediction unit 10 (see
The provision unit 20 may further provide the change over time of the CO2 (carbon dioxide) concentration which is predicted by the prediction unit 10. The provision of the change over time of the CO2 (carbon dioxide) concentration by the provision unit 20 may refer to display of the relationship between the CO2 (carbon dioxide) concentration and the time t which is illustrated in
The information of the supply unit 507 (see
The information of the exhaust unit 509 (see
The prediction unit 10 may predict the CO2 (carbon dioxide) concentration in a current operation state of the supply unit 507 and the exhaust unit 509. The CO2 (carbon dioxide) concentration is set as a first concentration Cf1. The first concentration Cf1 may be a CO2 (carbon dioxide) concentration in a state in which the supply unit 507 and the exhaust unit 509 are not operated. The state in which the supply unit 507 and the exhaust unit 509 are not operated may refer to a state in which machine ventilation is not conducted in the internal space 508. The state in which machine ventilation is not conducted in the internal space 508 may refer to a state in which human-induced ventilation by operating at least one of the supply unit 507 or the exhaust unit 509 or the like is not conducted. The state in which machine ventilation is not conducted in the internal space 508 may include a state in which natural ventilation such as ventilation through a gap such as a window provided in the room 501 (see
The prediction unit 10 may predict the CO2 (carbon dioxide) concentration in a case where at least one of the supply unit 507 or the exhaust unit 509 has changed from the current operation state. The CO2 (carbon dioxide) concentration is set as a second concentration Cf2. The second concentration Cf2 may be a CO2 (carbon dioxide) concentration in a state in which at least one of the supply unit 507 or the exhaust unit 509 is operated. The state in which at least one of the supply unit 507 or the exhaust unit 509 is operated may refer to a state in which ventilation is conducted in the internal space 508.
A case where at least one of the supply unit 507 or the exhaust unit 509 has changed from the current operation state may include a case where the operation state of at least one of the supply unit 507 or the exhaust unit 509 increases as compared with the current operation state and a case where the operation state of at least one of the supply unit 507 or the exhaust unit 509 decreases as compared with the current operation state. The state in which the operation state of the supply unit 507 increases or decreases respectively refers to a state in which a flow rate of gas supplied per unit time by the supply unit 507 increases and decreases. The state in which the operation state of the exhaust unit 509 increases and decreases respectively refers to a state in which a flow rate of gas evacuated per unit time by the exhaust unit 509 increases and decreases.
The provision unit 20 may provide at least one of the first concentration Cf1 or the second concentration Cf2. The provision unit 20 may provide the current CO2 (carbon dioxide) concentration (the concentration Cp), the first concentration Cf1, and the second concentration Cf2. In this manner, the user of the carbon dioxide concentration prediction system 300 can previously recognize, at the clock time t2, the CO2 (carbon dioxide) concentration (the first concentration Cf1) at the clock time tf (see
When the first concentration Cf1 is higher than or equal to the threshold concentration Cth, the provision unit 20 may provide information for recommending that at least one of the supply unit 507 or the exhaust unit 509 is to be operated. The information may be displayed on the display unit 30, or may be output from the audio output unit 32. The indication of the black dot illustrated in
In the examples illustrated in
The prediction unit 10 may control at least one of the supply unit 507 or the exhaust unit 509 based on the predicted second concentration Cf2 such that the CO2 (carbon dioxide) concentration of the internal space 508 becomes lower than or equal to the threshold concentration Cth. In this manner, the CO2 (carbon dioxide) concentration of the internal space 508 tends to be maintained to be lower than or equal to the threshold concentration Cth.
The environment information Ie may further include at least one of the temperature or the humidity of the internal space 508. The temperature is set as a temperature T. The humidity is set as a humidity H. The temperature T and the humidity H may be measured by the temperature and humidity sensor 401.
A lifetime of the infectious source 512 may depend on at least one of the temperature T or the humidity H. When the infectious source 512 is a SARS-CoV-2 virus (so-called novel coronavirus), a lifetime of the infectious source 512 tends to be longer as a deviation from a predetermined range of the temperature T is larger. The lifetime of the infectious source 512 tends to be longer as a deviation from a predetermined range of the humidity H is larger. The predetermined range of the temperature T is, for example, 20° C. or higher and 25° C. or lower. The predetermined humidity H is, for example, a range of a relative humidity of 40% or higher and 60% or lower. The relative humidity refers to a ratio of water vapor contained in the air.
The prediction unit 10 may predict at least one of the temperature T or the humidity H of the internal space 508 based on at least one of the current temperature T or the current humidity H in the internal space 508. The prediction unit 10 may predict at least one of the temperature T or the humidity H of the internal space 508 based on at least one of the current temperature T or the current humidity H in the internal space 508 and at least one of the information related to the CO2 (carbon dioxide) concentration or the information related to the living subject 90 (see
The prediction unit 10 may predict at least one of the temperature T or the humidity H of the internal space 508 based on at least one of the current temperature T or the current humidity H in the internal space 508. The prediction unit 10 may predict at least one of the temperature T or the humidity H of the internal space 508 in the current operation state of at least one the supply unit 507 or the exhaust unit 509 based on at least one of the current temperature T or the current humidity H in the internal space 508. The temperature T and the humidity H are respectively set as a first temperature Temp1 and a first humidity H1. The first temperature Temp1 and the first humidity H1 may be respectively the temperature T and the humidity H in a state in which at least one of the supply unit 507 or the exhaust unit 509 is not operated.
The prediction unit 10 may predict at least one of the temperature T or the humidity H of the internal space 508 in a case where the supply unit 507 and the exhaust unit 509 have changed from the current operation state based on at least one of the current temperature T or the current humidity H in the internal space 508. The temperature T and the humidity H are respectively set as a second temperature Temp2 and a second humidity H2. The second temperature Temp2 and the second humidity H2 may be respectively the temperature T and the humidity H in a state in which at least one of the supply unit 507 or the exhaust unit 509 is operated.
The provision unit 20 may further provide at least one of the temperature T or the humidity H of the internal space 508. The provision unit 20 may further provide at least one of the first temperature Temp1 or the first humidity H1 of the internal space 508 which is predicted by the prediction unit 10. The provision unit 20 may further provide at least one of the second temperature Temp2 or the second humidity H2 of the internal space 508 which is predicted by the prediction unit 10. In this manner, the user of the carbon dioxide concentration prediction system 300 can previously recognize, at the clock time t2, at least one of the first temperature Temp1 or the first humidity H1 at the clock time tf and at least one of the second temperature Temp2 or the second humidity H2 at the clock time tf.
In the examples illustrated in
When it is predicted that the first temperature Temp1 is not in a predetermined range of the temperature T, the provision unit 20 may provide information for recommending that at least one of the supply unit 507 or the exhaust unit 509 is to be operated. The information may be displayed on the display unit 30, or may be output from the audio output unit 32.
The supply unit information Isp and the exhaust unit information Iex may include an expense from the operation of the supply unit 507 and the exhaust unit 509. The expense is set as an expense Ex. When the supply unit 507 is air conditioning equipment, the expense Ex from the operation of the supply unit 507 may be an electricity cost from an operation of the air conditioning equipment. When the exhaust unit 509 is a ventilation fan, the expense Ex from the operation of the exhaust unit 509 may be an electricity cost from an operation of the ventilation fan. In the present example, the expense acquisition unit 70 is configured to acquire at least one of the supply unit information Isp or the exhaust unit information Iex.
The prediction unit 10 may further predict the expense Ex. The prediction unit 10 may predict the expense Ex in a case where the CO2 (carbon dioxide) concentration is the second concentration Cf2. The expense Ex in a case where the CO2 (carbon dioxide) concentration is the second concentration Cf2 may include a case where the operation state of at least one of the supply unit 507 or the exhaust unit 509 increases as compared with the current operation state and a case where the operation state of at least one of the supply unit 507 or the exhaust unit 509 decreases as compared with the current operation state. When the operation state of at least one of the supply unit 507 or the exhaust unit 509 decreases as compared with the current operation state, the expense Ex from the operation of the supply unit 507 and the exhaust unit 509 which is predicted by the prediction unit 10 may be less than the expense Ex from the current operation state of the supply unit 507 and the exhaust unit 509.
The prediction unit 10 may predict the expense Ex based on the supply unit information Isp and the exhaust unit information Iex which are acquired by the expense acquisition unit 70. The prediction unit 10 may predict the expense Ex at the clock time tf (
The provision unit 20 may further provide the expense Ex. The provision unit 20 may provide the expense Ex in a state in which at least one of the supply unit 507 or the exhaust unit 509 is in the operation state. In this manner, the user of the carbon dioxide concentration prediction system 300 can previously recognize, at the clock time t2, the expense Ex at the clock time tf in a case where the supply unit 507 and the exhaust unit 509 are in the operation state during the time Tf (see
In addition to the supply unit 507 and the exhaust unit 509, equipment that is not involved in the supply of the external gas 503 to the internal space 508 and the evacuation of the internal gas 504 to the external space 502 may be provided in the room 501 (see
The prediction unit 10 may further predict the expense Ex′. The prediction unit 10 may predict the expense Ex′ in a state in which at least one of the supply unit 507 or the exhaust unit 509 is operated and also the equipment described above is operated. The provision unit 20 may further provide the expense Ex′. The provision unit 20 may provide the expense Ex′ in a state in which at least one of the supply unit 507 or the exhaust unit 509 is operated and also the equipment described above is operated.
In the examples illustrated in
The prediction unit 10 may predict the expense Ex in a state in which the supply unit 507 and the exhaust unit 509 are not operated. The expense Ex is set as an expense Ex1. The prediction unit 10 may predict the expense Ex in a state where one of the supply unit 507 or the exhaust unit 509 is operated. The expense Ex is set as an expense Ex2. The prediction unit 10 may predict the expense Ex in a state in which both the supply unit 507 and the exhaust unit 509 are operated. The expense Ex is set as an expense Ex3.
The provision unit 20 may provide the expense Ex1, the expense Ex2, and the expense Ex3. In this manner, the user of the carbon dioxide concentration prediction system 300 can previously recognize, at the clock time t2, the expense Ex1, the expense Ex2, and the expense Ex3 at the clock time tf, and can also compare the expense Ex1, the expense Ex2, and the expense Ex3.
The prediction unit 10 may predict the CO2 (carbon dioxide) concentration of the internal space 508 and the expense Ex for each of operation states of at least one of the supply unit 507 or the exhaust unit 509. When the supply unit 507 is air conditioning equipment, the operation state of the supply unit 507 may refer to an operation mode of the air conditioning equipment. The operation mode refers to an eco mode, a standard mode, a premium mode, or the like. When the supply unit 507 is air conditioning equipment, for example, the prediction unit 10 predicts the CO2 (carbon dioxide) concentration of the internal space 508 and the expense Ex for each of the operation modes of the air conditioning equipment.
The provision unit 20 may provide the CO2 (carbon dioxide) concentration of the internal space 508 and the expense Ex which are predicted by the prediction unit 10 for each of the operation states. In this manner, when the supply unit 507 is air conditioning equipment, the user of the carbon dioxide concentration prediction system 300 can recognize the CO2 (carbon dioxide) concentration and the expense Ex in each of a case where the air conditioning equipment is in the eco mode, a case where the air conditioning equipment is in the standard mode, and a case where the air conditioning equipment is in the premium mode.
In the examples illustrated in
The prediction unit 10 (see
The prediction unit 10 (see
The provision unit 20 (see
In the examples illustrated in
The plurality of supply units 507 may be supply units 507 with mutually different types. The types of the supply unit 507 may refer to a volume or a mass of the internal gas 504 evacuated per unit time, or may refer to power consumption of the supply unit 507. The same also applies to the plurality of exhaust units 509.
The information of the supply unit 507 may be information related to a type of the supply unit 507. The information related to the type of the supply unit 507 refers to, for example, a performance, a specification, or the like of the supply unit 507. The same also applies to the information of the exhaust unit 509.
When the air flow information Iaf includes the information of the plurality of supply units 507, the prediction unit 10 may predict the second concentration Cf2 for each of the plurality of supply units 507. The prediction unit 10 may predict the second concentration Cf2 in a state in which each of the plurality of supply units 507 is operated for each of the plurality of supply units 507. The prediction unit 10 may predict the second concentration Cf2 in a state in which the supply unit 507-1 is operated and the supply unit 507-2 is not operated and may predict the second concentration Cf2 in a state in which the supply unit 507-2 is operated and the supply unit 507-1 is not operated. The prediction unit 10 may predict the second concentration Cf2 in a state in which the supply unit 507-1 and the supply unit 507-2 operate.
The provision unit 20 may provide a second concentration Cf for each of the plurality of supply units 507 which is predicted by the prediction unit 10. In this manner, the user of the carbon dioxide concentration prediction system 300 can previously recognize, at the clock time t2, the second concentration Cf2 in a state in which one supply unit 507 among the plurality of supply units 507 is operated for each of the supply units 507. In this manner, the user of the carbon dioxide concentration prediction system 300 can select, for example, the supply unit 507 with which the second concentration Cf2 becomes lower than the threshold concentration Cth.
In the examples illustrated in
When the air flow information Iaf includes the information of the plurality of exhaust units 509, the prediction unit 10 may predict the second concentration Cf2 for each of the plurality of exhaust units 509. The prediction unit 10 may predict the second concentration Cf2 in which each of the plurality of exhaust units 509 is in the operation state for each of the plurality of exhaust units 509. The prediction unit 10 may predict the second concentration Cf2 in a state in which the exhaust unit 509-1 is operated and the exhaust unit 509-2 is not operated, and may predict the second concentration Cf2 in a state in which the exhaust unit 509-2 is operated and the exhaust unit 509-1 is not operated. The prediction unit 10 may predict the second concentration Cf2 in a state in which the exhaust unit 509-1 and the exhaust unit 509-2 are operated.
The provision unit 20 may provide the second concentration Cf2 for each of the plurality of exhaust units 509 which is predicted by the prediction unit 10. Among the second concentration Cf2 for each of the plurality of exhaust units 509, the provision unit 20 may provide information of the exhaust unit 509 with which the second concentration Cf2 becomes the lowest. The information of the exhaust unit 509 is, for example, information for recommending the exhaust unit 509 with which the second concentration Cf2 becomes the lowest.
The prediction unit 10 may predict at least one of the supply amount Q of the external gas 503 (see
The CO2 (carbon dioxide) concentration in the prediction target 500 may refer to a current CO2 (carbon dioxide) concentration in the prediction target 500. The current CO2 (carbon dioxide) concentration may refer to the CO2 (carbon dioxide) concentration (the concentration Cp) during the time T1 in
Performance of the supply unit 507 may deviate from a specification of the supply unit 507 with elapse of the operation time. For example, with elapse of the operation time, supply performance of the supply unit 507 may fall due to contamination of a filter provided in the supply unit 507. When the supply performance of the supply unit 507 falls, the supply amount Q may fall. The same also applies to the exhaust amount Q′.
A predetermined supply amount Q of the supply unit 507 is set as a supply amount Qp. The supply amount Qp may be a supply amount defined by the specification of the supply unit 507. A supply amount Q that has decreased from the supply amount Qp is set as a supply amount Qd. Similarly, a predetermined exhaust amount Q′ of the exhaust unit 509 is set as an exhaust amount Qp′. An exhaust amount Q′ that has decreased from the exhaust amount Qp′ is set as an exhaust amount Qd′.
The prediction unit 10 may predict at least one of the supply amount Qd or the exhaust amount Qd′ based on the CO2 (carbon dioxide) concentration in the prediction target 500 (see
When the supply amount Q falls in the example illustrated in
In the examples illustrated in
The prediction unit 10 may further predict the CO2 (carbon dioxide) concentration of the internal space 508 based on the current CO2 (carbon dioxide) concentration (the concentration Cp), the environment information Ie, and at least one of the supply amount Q or the exhaust amount Q′. The prediction unit 10 may predict, by Expression 2 described above, the CO2 (carbon dioxide) concentration of the internal space 508 based on the concentration Cp, the environment information Ie, and at least one of the supply amount Q or the exhaust amount Q′. The supply amount Q may be the supply amount Qd. The exhaust amount Q′ may be the exhaust amount Qd′. In this manner, the prediction unit 10 can predict, at the clock time ts, the CO2 (carbon dioxide) concentration in a case where the supply amount Q falls, and can predict, at the clock time ts, the CO2 (carbon dioxide) concentration in a case where the exhaust amount Q′ falls.
When the supply amount Qd becomes lower than or equal to a predetermined supply amount Q, the provision unit 20 may provide information for recommending cleaning of a filter of the supply unit 507. When the exhaust amount Qd′ becomes lower than or equal to a predetermined exhaust amount Q′, the provision unit 20 may provide information for recommending cleaning of a filter of the exhaust unit 509. In this manner, the user of the carbon dioxide concentration prediction system 300 can recognize timing at which at least one of the filter of the supply unit 507 or the filter of the exhaust unit 509 is to be cleaned.
As described above, the image capturing unit 80 is arranged in the internal space 508 (see
The prediction unit 10 may predict a size of the internal space 508 based on an image of the internal space 508.
The carbon dioxide concentration prediction system 300 may include the image capturing unit 80, or a configuration may also be adopted where the carbon dioxide concentration prediction system 300 does not include the image capturing unit 80. In the present example, the carbon dioxide concentration prediction system 300 includes the image capturing unit 80. When the carbon dioxide concentration prediction system 300 includes the image capturing unit 80, the carbon dioxide concentration prediction apparatus 100 or the terminal 200 may include the image capturing unit 80. In the present example, the carbon dioxide concentration prediction apparatus 100 includes the image capturing unit 80.
Number information of the living subject 90 is set as number information In. The number information In refers to a number of at least one living subject 90 existing in the internal space 508. The prediction unit 10 may predict the CO2 (carbon dioxide) concentration of the internal space 508 based on the number information In. The living subject 90 exhausts CO2 (carbon dioxide) by exhalation. Thus, the CO2 (carbon dioxide) concentration of the internal space 508 tends to be higher as the number of the living subjects 90 existing in the internal space 508 is higher, and the carbon dioxide concentration tends to be higher as a density of the plurality of living subjects 90 is higher. Thus, the exhaust amount Eco2 of CO2 (carbon dioxide) exhausted to the internal space 508 by the living subjects 90 may depend on the number information In.
Motion information of the living subject 90 existing in the internal space 508 is set as motion information Im. The motion information Im refers to motion information of the living subject 90 in the prediction target 500. The motion information Im may be information of metabolic equivalent of task (METs) or motion of the living subject 90. The metabolic equivalent of task (METs) is an amount obtained by normalizing an amount of O2 (oxygen) consumed by the living subject 90 in a case where the living subject 90 is in a motion state by an amount of an amount of O2 (oxygen) consumed by the living subject 90 in a case where the living subject 90 is in a rest state.
The prediction unit 10 may predict the CO2 (carbon dioxide) concentration of the internal space 508 based on the motion information Im. When momentum of the living subject 90 increases, a cycle of exhalation of the living subject 90 tends to be shortened, and a total amount of exhalation of the living subject 90 during a predetermined time tends to increase. Thus, as the momentum of the living subject 90 increases, the CO2 (carbon dioxide) concentration of the internal space 508 tends to increase. Thus, the exhaust amount Eco2 of CO2 (carbon dioxide) exhausted to the internal space 508 by the living subject 90 may depend on the motion information Im.
A number of at least one living subject 90 existing in the internal space 508 is set as N. Momentum of the living subject 90 existing in the internal space 508 is set as M. “M” may be the metabolic equivalent of task (METs) described above. The exhaust amount Eco2 of CO2 (carbon dioxide) exhausted by the living subject 90 to the internal space 508 is represented by the following expression 3.
(Expression. 3)
E
co2
=N(M×Aco2) (3)
In Expression 3, ACO2 denotes a proportional constant.
The carbon dioxide concentration prediction system 300 may include the concentration inference model 120. The carbon dioxide concentration prediction apparatus 100 may include the concentration inference model 120. The concentration inference model 120 may be generated by machine learning of a relationship between the concentration Cp and the environment information Ie, and the concentration Cf. The concentration inference model 120 may be stored in the storage unit 40.
The prediction unit 10 may predict the CO2 (carbon dioxide) concentration of the internal space 508 based on a stay plan of the living subject 90 in the internal space 508. The prediction unit 10 may compensate the exhaust amount Eco2 based on the stay plan of the living subject 90 in the internal space 508. The compensated exhaust amount Eco2 is set as an exhaust amount Eco2′. The prediction unit 10 may compensate the exhaust amount Eco2 while the living subject 90 stays in the internal space 508 based on the stay plan of the living subject 90 in the internal space 508. The prediction unit 10 may compensate the exhaust amount Eco2 while the living subject 90 stays in the internal space 508 by Expression 3.
The stay plan of the living subject 90 in the internal space 508 may be stored in the storage unit 40. The stay plan may refer to an action schedule of the living subject 90. The storage unit 40 may store a scheduled clock time at which the living subject 90 enters the internal space 508 from the outside of the internal space 508, a scheduled stay time in the internal space 508, a scheduled clock time at which the living subject 90 departs from the internal space 508 to the outside of the internal space 508, or the like.
The prediction unit 10 may predict the CO2 (carbon dioxide) concentration of the internal space 508 based on the exhaust amount Eco2′. The predicted CO2 (carbon dioxide) concentration is set as a concentration Ca1. The prediction unit 10 may predict, by Expression 2, the CO2 (carbon dioxide) concentration (the concentration Cf (see
The prediction unit 10 may further predict the operation start timing (the clock time ts in
The provision unit 20 may further provide at least one of the clock time ts or the fourth concentration Cf4. In this manner, the user of the carbon dioxide concentration prediction system 300 can previously recognize, at the clock time t2, the clock time ts and the fourth concentration Cf4 on which the stay plan of the living subject 90 in the internal space 508 has been reflected.
The prediction unit 10 may acquire the number information In based on an image of the internal space 508 which is captured by the image capturing unit 80. The image may be a still image, or may be a moving image. The prediction unit 10 may acquire the number information In by an entry record to the internal space 508. The number information In may be manually input by the carbon dioxide concentration prediction system 300. The prediction unit 10 may acquire the motion information Im based on an image of the internal space 508 which is captured by the image capturing unit 80. The prediction unit 10 may predict the CO2 (carbon dioxide) concentration of the internal space 508 based on the number information In and the motion information Im.
The motion information inference model 130 may be generated by machine learning of a relationship between the image of the internal space 508 in which the living subject 90 is captured and the motion information Im of the living subject 90. When an image of a state in which the living subject 90 is jogging is input, for example, the motion information inference model 130 may output 6 METs as the motion information Im. The motion information inference model 130 may be stored in the storage unit 40.
The prediction unit 10 may compensate the exhaust amount Eco2 based on the number information In and the motion information Im. The compensated exhaust amount Eco2 is set as an exhaust amount Eco2″. The prediction unit 10 may compensate the exhaust amount Eco2 based on the number information In and the motion information Im which are based on an image captured by the image capturing unit 80. The prediction unit 10 may compensate the exhaust amount Eco2 by Expression 3 based on the number information In and the motion information Im.
The prediction unit 10 may predict the CO2 (carbon dioxide) concentration of the internal space 508 based on the exhaust amount Eco2″. The predicted CO2 (carbon dioxide) concentration is set as a concentration Ca2. The prediction unit 10 may predict, by Expression 2, the concentration Cf (see
When the prediction unit 10 acquires the number information In and the motion information Im based on the image captured by the image capturing unit 80, a configuration may be adopted where the carbon dioxide concentration prediction system 300 does not include the storage unit 40. The stay plan of the living subject 90 in the internal space 508 may change. Thus, in a case where the prediction unit 10 is to compensate the exhaust amount Eco2 by Expression 3, even when the stay plan of the living subject 90 changes, the prediction unit 10 is facilitated to accurately predict the CO2 (carbon dioxide) concentration of the internal space 508.
The prediction unit 10 may acquire the motion information Im based on a sound of the living subject 90 which is acquired by the audio acquisition unit 82. The prediction unit 10 may acquire the motion information Im based on at least one of the image of the internal space 508 or the sound of the living subject 90. The sound of the living subject 90 may refer to a sound emitted from a sound producing organ (mainly, a mouth or a throat). Information of the sound of the living subject 90 may include at least one of a sound of a voice, a sound of a cough, or a sound of a sneeze which is emitted from the living subject 90. As the sound emitted from the living subject 90 is louder, the momentum M of the living subject 90 tends to be higher. Thus, the prediction unit 10 can acquire the motion information Im based on the sound of the living subject 90. Note that the prediction unit 10 may acquire the motion information Im based on the image of the internal space 508 and the sound of the living subject 90.
The information of the sound of the living subject 90 is set as sound information Iv. The sound information Iv may refer to at least one of a volume or a frequency of a sound emitted from the living subject 90, or may refer to a voiceprint of the living subject 90. The sound information Iv may include gender information of the sound of the living subject 90. The acquisition of the motion information Im based on the sound of the living subject 90 may refer to the motion information Im based on acquisition of the sound information Iv. Note that the sound information Iv may be stored in the storage unit 40.
Information of a sound other than the living subject 90 is set as sound information Iv′. The sound information Iv′ may refer to at least one of a volume or a frequency of a sound generated from one other than the living subject 90, or may refer to a sound generated from a motion of the living subject 90. For example, when the living subject 90 exercises on a running machine, the sound information Iv′ may include at least one of an operational sound of the running machine or a sound from a leg of the living subject 90 kicking a floor or the running machine.
The prediction unit 10 may compensate the exhaust amount Eco2 based on the number information In acquired based on the image of the internal space 508 and the motion information Im acquired based on the sound of the living subject 90. The prediction unit 10 may compensate the exhaust amount Eco2 by Expression 3 based on the number information In and the motion information Im.
The prediction unit 10 may further predict the operation start timing (the clock time ts in
The provision unit 20 may further provide at least one of the clock time ts or the fourth concentration Cf4. In this manner, the user of the carbon dioxide concentration prediction system 300 can recognize the clock time ts and the fourth concentration Cf4 on which a stay situation of the living subject 90 in the internal space 508 has been reflected.
The determination unit 42 is configured to determine a magnitude relationship between the concentration Cf and the threshold concentration Cth. The concentration Cf is the CO2 (carbon dioxide) concentration at the clock time tf (see
When it is determined by the determination unit 42 that the concentration Cf is higher than or equal to the threshold concentration Cth, the provision unit 20 may provide warning information related to the CO2 (carbon dioxide) concentration of the internal space 508. In the present example, the provision unit 20 provides the warning information when it is determined by the determination unit 42 that the second concentration Cf2 is higher than or equal to the threshold concentration Cth. In this manner, the user of the carbon dioxide concentration prediction system 300 can previously recognize, at the clock time t2 (see
When the CO2 (carbon dioxide) concentration of the internal space 508 is higher than or equal to the threshold concentration Cth, the supply unit 507 may supply the external gas 503 to the internal space 508 or the exhaust unit 509 may evacuate the internal gas 504 to the outside of the internal space 508. The supply unit 507 may start to supply the external gas 503 to the internal space 508 at the clock time t2 (see
The relationship between the labor expense ExL and the ventilation amount Va is represented by the following expression 4.
Where C1 and C2 are positive constants. As represented by Expression 4, as the ventilation amount Va decreases, the labor expense ExL tends to increase. As the ventilation amount Va increases, the labor expense ExL becomes asymptotically closer to the constant C2.
As the CO2 (carbon dioxide) concentration of the internal space 508 (see
A predetermined threshold of the labor expense ExL is set as a threshold LCth. The threshold LCth may be an upper limit of the labor expense ExL acceptable for the employer. The threshold LCth may be set by the employer. In
The storage unit 40 (see
When the labor expense ExL of the living subject 90 which is predict by the prediction unit 10 is higher than or equal to the threshold LCth, the supply unit 507 may supply the external gas 503 to the internal space 508 or the exhaust unit 509 may evacuate the internal gas 504 to the outside of the internal space 508. The supply of the external gas 503 to the internal space 508 by the supply unit 507 or the evacuation of the internal gas 504 to the outside of the internal space 508 by the exhaust unit 509 may refer to setting the ventilation amount Va illustrated in
Each of the plurality of terminals 200 may have the provision unit 20 and the storage unit 40. In the present example, the terminal 200-1 has a provision unit 20-1 and a storage unit 40-1, and the terminal 200-2 has a provision unit 20-2 and a storage unit 40-2. In the present example, the provision unit 20-1 has a control unit 18-1, a display unit 30-1, and an audio output unit 32-1. In the present example, the provision unit 20-2 has a control unit 18-2, a display unit 30-2, and an audio output unit 32-2.
Each of the storage units 40 may store the threshold concentration Cth. In the present example, the threshold concentration Cth stored in the storage unit 40-1 is set as a threshold concentration Cth1, and the threshold concentration Cth stored in the storage unit 40-2 is set as a threshold concentration Cth2. The threshold concentration Cth1 and the threshold concentration Cth2 may be different from each other. In the present example, the threshold concentration Cth is previously set for each of the terminals 200.
Each of the plurality of terminals 200 may have the transmission unit 51. In the present example, the terminal 200-1 has a transmission unit 51-1, and the terminal 200-2 has a transmission unit 51-2. The transmission unit 51 may transmit the threshold concentration Cth stored in the storage unit 40. In the present example, the transmission unit 51-1 is configured to transmit the threshold concentration Cth1, and the transmission unit 51-2 is configured to transmit the threshold concentration Cth2.
The reception unit 53 is configured to receive the threshold concentration Cth transmitted by the transmission unit 51 of each of the plurality of terminals 200. In the present example, the reception unit 53 receives the threshold concentration Cth1 and the threshold concentration Cth2.
The determination unit 42 is configured to determine a magnitude relationship between the second concentration Cf2 predicted by the prediction unit 10 and each of the threshold concentrations Cth stored in each of the storage units 40 in the plurality of terminals 200. As described above, the second concentration Cf2 is the CO2 (carbon dioxide) concentration predicted by the prediction unit 10 and is the CO2 (carbon dioxide) concentration in a case where at least one of the supply unit 507 or the exhaust unit 509 has changed from the current operation state. In the present example, the determination unit 42 compares the second concentration Cf2 predicted by the prediction unit 10 with the threshold concentration Cth1. In the present example, the determination unit 42 compares the second concentration Cf2 with the threshold concentration Cth2.
When it is determined by the determination unit 42 that the second concentration Cf2 is higher than the threshold concentration Cth stored in the storage unit 40 in one terminal 200, the provision unit 20 in the one terminal 200 may provide warning information related to the CO2 (carbon dioxide) concentration of the internal space 508. In a case where the one terminal 200 is the terminal 200-1, when it is determined by the determination unit 42 that the second concentration Cf2 is higher than the threshold concentration Cth1 stored in the storage unit 40-1, the provision unit 20-1 provides warning information.
The threshold concentration Cth for each of the plurality of terminals 200 may be set by the user of each of the plurality of terminals 200. In this manner, the user of the terminal 200 can provide warning information when the second concentration Cf2 is higher than the desired threshold concentration Cth.
The transmission unit 50 may transmit, to the terminal 200, at least one of the CO2 (carbon dioxide) concentration measured by the CO2 (carbon dioxide) sensor 400, the environment information Ie acquired by the environment information acquisition unit 180, or the expense Ex acquired by the expense acquisition unit 70.
The prediction step S100 is a step for the prediction unit 10 to predict the CO2 (carbon dioxide) concentration of the internal space 508 based on the current CO2 (carbon dioxide) concentration of the internal space 508 (see
The prediction step S100 may have a CO2 (carbon dioxide) concentration measurement step S1002, a storage step S1004, an environment information acquisition step S1006, a prediction step S1008, and a prediction end determination step S1010. The CO2 (carbon dioxide) concentration measurement step S1002 is a step for the CO2 (carbon dioxide) sensor 400 to measure the CO2 (carbon dioxide) concentration in the internal space 508. The storage step S1004 is a step for the storage unit 40 to store the CO2 (carbon dioxide) concentration measured in the CO2 (carbon dioxide) concentration measurement step S1002. The environment information acquisition step S1006 is a step for the environment information acquisition unit 180 to acquire the environment information Ie in the prediction target 500.
The prediction step S1008 is a step for the prediction unit 10 to predict the CO2 (carbon dioxide) concentration of the internal space 508 based on the CO2 (carbon dioxide) concentration measured in the CO2 (carbon dioxide) concentration measurement step S1002 and the environment information Ie acquired in the environment information acquisition step S1006. The prediction step S1008 may be a step for the prediction unit 10 to predict the CO2 (carbon dioxide) concentration of the internal space 508 based on the CO2 (carbon dioxide) concentration stored in the storage step S1004 and the environment information Ie acquired in the environment information acquisition step S1006. The CO2 (carbon dioxide) concentration predicted in the prediction step S1008 may be the CO2 (carbon dioxide) concentration predicted based on a plurality of CO2 (carbon dioxide) concentrations which are measured at a plurality of clock times during a time from the clock time t1 illustrated in
The update of the clock time t2 may continue up to a predetermined clock time after the clock time t1. The predetermined clock time is set as the clock time t2e. When the clock time t2 has reached the clock time t2e, the update of the clock time t2 may end.
The prediction step S1008 may be a step for the prediction unit 10 to predict at least one of the first concentration Cf1, the second concentration Cf2, or the expense Ex in a case where the CO2 (carbon dioxide) concentration is the second concentration Cf2. As described above, the first concentration Cf1 is the CO2 (carbon dioxide) concentration in the current operation state of the supply unit 507 and the exhaust unit 509, and the second concentration Cf2 is the CO2 (carbon dioxide) concentration in a case where at least one of the supply unit 507 or the exhaust unit 509 has changed from the current operation state.
The prediction end determination step S1010 is a step for the prediction unit 10 to determine whether the prediction of the CO2 (carbon dioxide) concentration of the internal space 508 is ended. The determination on whether the prediction of the CO2 (carbon dioxide) concentration is ended by the prediction unit 10 may be a step for the prediction unit 10 to determine whether the clock time t2e has been reached. When it is determined that the prediction of the CO2 (carbon dioxide) concentration is not ended by the prediction unit 10 (the clock time t2e has not been reached), the carbon dioxide concentration prediction method returns to the CO2 (carbon dioxide) concentration measurement step S1002. When it is determined that the prediction of the CO2 (carbon dioxide) concentration is ended by the prediction unit 10 (the clock time t2e has been reached), the carbon dioxide concentration prediction method proceeds to the provision step S102.
When the carbon dioxide concentration prediction method does not proceed to the provision step S102 (when the carbon dioxide concentration prediction method is in the prediction step S100), an effect may be displayed on the display unit 30 that the prediction of the CO2 (carbon dioxide) concentration is currently being calculated. For example, “CO2 concentration currently being predicted”, “currently being predicted again”, or the like may be displayed on the display unit 30.
The provision step S102 is a step for the provision unit 20 to provide the CO2 (carbon dioxide) concentration predicted in the prediction step S100. The provision step S102 may be a step for the provision unit 20 to provide the current CO2 (carbon dioxide) concentration in the prediction target 500 and the CO2 (carbon dioxide) concentration predicted in the prediction step S100. The CO2 (carbon dioxide) concentration predicted in the prediction step S100 may be the CO2 (carbon dioxide) concentration (the concentration Cf) at the clock time tf illustrated in
The provision step S102 may be a step for the control unit 18 to cause the display unit 30 to display the concentration Cp and the concentration Cf. The provision step S102 may be a step for the control unit 18 to cause the audio output unit 32 to output the concentration Cp and the concentration Cf. The provision step S102 may be a step for the provision unit 20 to provide at least one of the current CO2 (carbon dioxide) concentration in the prediction target 500, the first concentration Cf1, the second concentration Cf2, or the expense Ex in a case where the CO2 (carbon dioxide) concentration is the second concentration Cf2.
The determination step S104 is a step for the determination unit 42 to determine a magnitude relationship between the CO2 (carbon dioxide) concentration (the concentration Cf) predicted in the prediction step S100 and the threshold concentration Cth that is a threshold of the CO2 (carbon dioxide) concentration of the internal space 508. When it is determined in the determination step S104 that the concentration Cf is higher than or equal to the threshold concentration Cth, the carbon dioxide concentration prediction method proceeds to the warning step S106. When it is determined by the determination unit 42 that the concentration Cf is lower than the threshold concentration Cth, the carbon dioxide concentration prediction method may return to the CO2 (carbon dioxide) concentration measurement step S1002.
The warning step S106 is a step for the provision unit 20 to provide a warning related to the CO2 (carbon dioxide) concentration of the internal space 508. The warning step S106 may be a step for the control unit 18 to cause the display unit 30 to display the concentration Cf and also cause the terminal 200 to vibrate. The warning step S106 may be a step for the control unit 18 to cause the audio output unit 32 to output the concentration Cf.
The warning end determination step S108 is a step for the determination unit 42 to determine whether the warning in the warning step S106 is ended. When it is determined that the warning in the warning end determination step S108 is not ended, the carbon dioxide concentration prediction method may return to the CO2 (carbon dioxide) concentration measurement step S1002. When it is determined that the warning in the warning end determination step S108 is ended, the carbon dioxide concentration prediction method ends the prediction.
When the carbon dioxide concentration prediction method returns to the CO2 (carbon dioxide) concentration measurement step S1002, the provision of the warning provided in the warning step S106 may continue even when the carbon dioxide concentration prediction method is in any step of the prediction step S100, the provision step S102, and the determination step S104. A case where it is determined in the warning end determination step S108 that the warning is ended may be a case where the warning is provided for a predetermined time in the warning step S106, or a case where a power source of the carbon dioxide concentration prediction system 300 is turned off.
Various embodiments of the present invention may be described with reference to flowcharts and block diagrams. In various embodiments of the present invention, blocks may represent (1) steps of processes in which operations are executed or (2) sections of apparatuses responsible for executing operations.
Particular steps may be performed by a dedicated circuit, a programmable circuit, or a processor. Particular sections may be implemented by a dedicated circuit, a programmable circuit, or a processor. The programmable circuit and the processor may be supplied together with computer readable instructions. The computer readable instructions may be stored on a computer readable medium.
The dedicated circuit may include at least one of a digital hardware circuit or an analog hardware circuit. The dedicated circuit may include at least one of an integrated circuit (IC) or a discrete circuit. The programmable circuit may include a hardware circuit of logical AND, logical OR, logical XOR, logical NAND, logical NOR, or other logical operations. The programmable circuit may include a reconfigurable hardware circuit including a memory element such as a flip-flop, a register, a field programmable gate array (FPGA), or a programmable logic array (PLA), or the like.
A computer readable medium may include any tangible device that can store instructions to be executed by a suitable device. Since the computer readable medium include the tangible device, the computer readable medium having instructions stored in the device includes an article of manufacture including instructions which can be executed in order to create means for performing operations specified in the flowcharts or block diagrams.
The computer readable medium may be, for example, an electronic storage medium, a magnetic storage medium, an optical storage medium, an electromagnetic storage medium, a semiconductor storage medium, or the like. More specifically, the computer readable medium may be, for example, a floppy disk, a diskette, a hard disk, a random access memory (RAM), a read only memory (ROM), an erasable programmable read only memory (EPROM or flash memory), an electrically erasable programmable read only memory (EEPROM), a static random access memory (SRAM), a compact disc read only memory (CD-ROM), a digital versatile disk (DVD), a BLU-RAY (registered trademark) disk, a memory stick, an integrated circuit card, or the like.
The computer readable instructions may include assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code. The source code and the object code may be written in any combination of one or more programming languages, including an object oriented programming language and conventional procedural programming languages. The object oriented programming language may be, for example, Smalltalk (registered trademark), JAVA (registered trademark), C++, or the like. The procedural programming language may be, for example, the “C” programming language.
The computer readable instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, or to a programmable circuit, locally or via a local area network (LAN) or a wide area network (WAN) such as the Internet. The processor of the general purpose computer, the special purpose computer, or the other programmable data processing apparatus, or the programmable circuit may perform the computer readable instructions in order to create means for performing operations specified in the flowchart illustrated in
The computer 2200 according to an embodiment of the present invention includes a CPU 2212, a RAM 2214, a graphics controller 2216, and a display device 2218. The CPU 2212, the RAM 2214, the graphics controller 2216, and the display device 2218 may be connected to each other by a host controller 2210. The computer 2200 further includes an input and output unit such as a communication interface 2222, a hard disk drive 2224, a DVD-ROM drive 2226, and an IC card drive. The communication interface 2222, the hard disk drive 2224, the DVD-ROM drive 2226, the IC card drive, and the like are connected to the host controller 2210 via an input and output controller 2220. The computer further includes legacy input and output units such as a ROM 2230 and a keyboard 2242. The ROM 2230, the keyboard 2242, and the like are connected to the input and output controller 2220 via an input and output chip 2240.
The CPU 2212 operates according to programs stored in the ROM 2230 and the RAM 2214, thereby controlling each unit. The graphics controller 2216 obtains image data generated by the CPU 2212 on a frame buffer or the like provided in the RAM 2214 or in the RAM 2214, so that the image data is caused to be displayed on the display device 2218.
The communication interface 2222 communicates with other electronic devices via a network. The hard disk drive 2224 stores programs and data used by the CPU 2212 within the computer 2200. The DVD-ROM drive 2226 reads the programs or the data from the DVD-ROM 2201, and provides the hard disk drive 2224 with the read programs or data via the RAM 2214. The IC card drive reads programs and data from an IC card, or writes programs and data into the IC card.
The ROM 2230 stores a boot program or the like executed by the computer 2200 at the time of activation or a program depending on the hardware of the computer 2200. The input and output chip 2240 may connect various input and output units via a parallel port, a serial port, a keyboard port, a mouse port, or the like to the input and output controller 2220.
A program is provided by computer readable media such as the DVD-ROM 2201 or the IC card. The program is read from the computer readable media, installed into the hard disk drive 2224, RAM 2214, or ROM 2230, which are also examples of computer readable media, and executed by the CPU 2212. The information processing described in these programs is read into the computer 2200, resulting in cooperation between a program and the above described various types of hardware resources. An apparatus or method may be constituted by realizing the manipulation or processing of information in accordance with the usage of the computer 2200.
For example, when communication is executed between the computer 2200 and an external device, the CPU 2212 may execute a communication program loaded onto the RAM 2214, and instruct the communication interface 2222 to process the communication based on the processing written in the communication program. Under control of the CPU 2212, the communication interface 2222 reads transmission data stored in a transmission buffering region provided in a recording medium such as the RAM 2214, the hard disk drive 2224, the DVD-ROM 2201, or the IC card, and transmits the read transmission data to the network, or writes reception data received from the network to a reception buffering region or the like provided on the recording medium.
The CPU 2212 may cause all or a necessary portion of a file or a database to be read into the RAM 2214, the file or the database having been stored in an external recording medium such as the hard disk drive 2224, the DVD-ROM drive 2226 (DVD-ROM 2201), or the IC card. The CPU 2212 may perform various types of processes on data on the RAM 2214. The CPU 2212 may then write back the processed data to the external recording medium.
Various types of information, such as various types of programs, data, tables, and databases, may be stored in the recording medium to undergo information processing. The CPU 2212 may perform various types of processing on the data read from the RAM 2214, which includes various types of manipulations, processing of information, condition judging, conditional branch, unconditional branch, search/replace of information, etc., as described throughout this disclosure and designated by an instruction sequence of programs. The CPU 2212 may write the result back to the RAM 2214.
The CPU 2212 may search for information in a file, a database, etc., in the recording medium. For example, when a plurality of entries, each having an attribute value of a first attribute associated with an attribute value of a second attribute, are stored in the recording medium, the CPU 2212 may search for an entry matching the condition whose attribute value of the first attribute is designated, from among the plurality of entries, and read the attribute value of the second attribute stored in the entry to read the second attribute value, thereby obtaining the attribute value of the second attribute associated with the first attribute satisfying the predetermined condition.
The program or software modules described above may be stored on the computer 2200 or in the computer readable media of the computer 2200. A recording medium such as a hard disk or a RAM provided in a server system connected to a dedicated communication network or the Internet can be used as the computer readable media. The program may be provided to the computer 2200 by the recording medium.
While the embodiments of the present invention have been described above, the technical scope of the present invention is not limited to the above described embodiments. It is apparent to persons skilled in the art that various alterations and improvements can be added to the above described embodiments. It is also apparent from the scope of the claims that the embodiments added with such alterations or improvements can be included in the technical scope of the present invention.
The operations, procedures, steps, and stages of each process performed by an apparatus, system, program, and method shown in the claims, embodiments, or diagrams can be performed in any order as long as the order is not indicated by “prior to,” “before,” or the like and as long as the output from a previous process is not used in a later process. Even if the process flow is described using phrases such as “first” or “next” in the claims, embodiments, or diagrams, it does not necessarily mean that the process must be performed in this order.
10 prediction unit, 18 control unit, 20 provision unit, 30 display unit, 32 audio output unit, 40 storage unit, 42 determination unit, 50 transmission unit, 51 transmission unit, 52 reception unit, 53 reception unit, 70 expense acquisition unit, 80 image capturing unit, 82 audio acquisition unit, 90 living subject, 100 carbon dioxide concentration prediction apparatus, 180 environment information acquisition unit, 200 terminal, 300 carbon dioxide concentration prediction system, 400 sensor, 401 temperature and humidity sensor, 500 prediction target, 501 room, 502 external space, 503 external gas, 504 internal gas, 507 supply unit, 508 internal space, 509 exhaust unit, 512 infectious source, 2200 computer, 2201 DVD-ROM, 2210 host controller, 2212 CPU, 2214 RAM, 2216 graphics controller, 2218 display device, 2220 input and output controller, 2222 communication interface, 2224 hard disk drive, 2226 DVD-ROM drive, 2230 ROM, 2240 input and output chip, 2242 keyboard
Number | Date | Country | Kind |
---|---|---|---|
2021-135865 | Aug 2021 | JP | national |
2022-109647 | Jul 2022 | JP | national |