Water discharge control system
The water discharge control system allows users to customize settings through input devices, preventing errors and malfunctions during adjustments, ensuring user-friendly and reliable operation.
Patent Information
- Application Number
- JP2024104614
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-28
- Publication Date
- 2026-01-16
AI Technical Summary
Existing water discharge control systems fail to accommodate individual user preferences and household variations, leading to inconsistent usability and potential malfunctions during setting changes.
A water discharge control system that allows users to change control settings through input devices like smartphones, prohibiting water discharge during setting adjustments to prevent errors and malfunctions, and providing notifications and displays for setting changes.
Enables user-friendly water discharge control by allowing personalized settings changes while preventing erroneous discharge and reducing software corruption risks.
Smart Images

Figure 2026005953000001_ABST
Abstract
Description
[Technical Field]
[0001] The disclosed embodiments relate to a water discharge control system. [Background technology]
[0002] In recent years, with the advancement of behavior recognition technology that recognizes the intention of a person from their behavior, progress has been made in developing systems that automatically understand a person's intention and appropriately control the faucet without the person having to operate it. For example, there is a technology that detects the position of a target object and the position of a water outlet based on a captured image, determines whether to discharge water, and switches the water discharge state based on the origin of the target object (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 7185376 Summary of the Invention [Problem to be solved by the invention]
[0004] However, how water is desired to be discharged in relation to the positional relationship between the target object and the water outlet, and how the water discharge state is desired to be controlled in relation to the target object and the source of the target object's movement, differ from household to household and user to user, and it may be difficult to improve usability by using the same settings for all. Therefore, it is desirable to be able to change the control settings related to water discharge and stop by user operation in order to change the control settings related to water discharge and stop and execute control related to water discharge that is easy to use.
[0005] An object of the disclosed embodiment is to provide a water discharge control system that allows a user to change control settings related to stopping and discharging water. [Means for solving the problem]
[0006] A water discharge control system according to one aspect of the embodiment is characterized by comprising a water discharge unit, a sensor unit that detects at least the water discharge area, a control unit that controls the water discharge state from the water discharge unit based on the detection results of the sensor unit and initial setting information regarding the control of the water discharge state from the water discharge unit, an input unit that accepts operation input from a user and is connected to the control unit so as to be able to communicate with the control unit, and a setting change unit that changes the setting from the initial setting indicated by the initial setting information based on the input results of the input unit.
[0007] For example, preferences for water discharge control, such as desired flow rate and desired water discharge pattern, vary depending on the user and household (family). However, automatic water discharge control may result in a uniform water discharge control preset by the manufacturer, which can be inconvenient to use. Therefore, a water discharge control system according to one aspect of the embodiment accepts user input and changes the settings from the initial settings based on the user's operation, allowing settings to be changed in accordance with the user's requests. Therefore, the water discharge control system can change the settings for water discharge control through user operation. For example, the water discharge control system can change the settings for water discharge control from the manufacturer's initial settings to the user's preferred settings through external operation, such as with a smartphone, thereby providing user-friendly water discharge control while maintaining automatic water discharge control.
[0008] In the water discharge control system according to one aspect of the embodiment, the control unit prohibits water discharge control based on the detection result of the sensor unit while the setting is being changed.
[0009] For example, if water is discharged while the settings are being changed, the control content may change midway through the discharge, potentially resulting in erroneous water discharge. Furthermore, simultaneous system operation and rewriting may result in malfunctions, such as software corruption. Therefore, according to one aspect of the water discharge control system, the possibility of undesirable situations, such as erroneous water discharge, can be reduced by prohibiting water discharge control based on the detection results of the sensor unit while the settings are being changed. Therefore, the water discharge control system can enable the user to change the control settings related to water discharge and stoppage. For example, by stopping automatic control while the settings are being changed, the water discharge control system can prevent erroneous water discharge and reduce the risk of malfunctions, such as software corruption.
[0010] In one aspect of the embodiment, in a water discharge control system, when the operation input from the user is accepted while the water discharge unit is discharging water, the control unit stops the water discharge from the water discharge unit before the setting change begins.
[0011] For example, if water is discharged while the settings are being changed, the control content may change midway through the discharge, potentially resulting in erroneous water discharge. Furthermore, simultaneous system operation and rewriting may result in malfunctions such as software corruption. Therefore, according to one aspect of the water discharge control system, if a user's input is received while the water discharge unit is discharging water, the water discharge from the water discharge unit is stopped before the setting change begins, thereby reducing the possibility of undesirable situations such as erroneous water discharge occurring. Therefore, the water discharge control system can change the control settings related to water discharge stoppage through user operation. For example, by stopping automatic control while the settings are being changed, the water discharge control system can prevent erroneous water discharge and reduce the risk of malfunctions such as software corruption.
[0012] A water discharge control system according to one aspect of the embodiment includes a notification unit that notifies the user that the input unit is currently accepting user input, or that the setting change unit has changed the settings related to the water discharge state.
[0013] According to one aspect of the embodiment, the water discharge control system can provide the user with appropriate information regarding the setting change by notifying the user that the setting change is being performed or has been performed. The notification unit may be integrated with the input unit.
[0014] A water discharge control system according to one aspect of the embodiment includes a display unit that displays information indicating the settings that have been changed based on the input results of the input unit.
[0015] According to the water discharge control system of one aspect of the embodiment, by displaying the changed settings, it is possible to provide the user with appropriate information regarding the setting change. Note that the display unit may be integrated with the input unit and the notification unit.
[0016] In the water discharge control system according to one aspect of the embodiment, the setting change unit changes the setting to the initial setting when a reset operation is input to the input unit.
[0017] According to the water discharge control system according to one aspect of the embodiment, the user can easily return to the initial setting by resetting the control change so that all the settings can be changed to the initial setting (default setting). Therefore, the water discharge control system can change the control settings related to stopping and stopping water discharge by operation of the user.
[0018] In one aspect of the embodiment, in a water discharge control system, the control unit determines whether the object detected by the sensor unit is an object to be discharged that satisfies predetermined conditions, and controls the water discharge state based on the state of the object to be discharged.
[0019] According to the water discharge control system according to one aspect of the embodiment, water discharge can be appropriately controlled by controlling water discharge in accordance with detection by the sensor unit.
[0020] In one aspect of the embodiment, in the water discharge control system, the setting change unit changes the setting corresponding to the state of the object to be discharged water based on the input result of the input unit.
[0021] According to the water discharge control system of one aspect of the embodiment, the control content for the object to be discharged can be changed to suit the user's wishes. Therefore, the water discharge control system can change the control settings for stopping water discharge by user operation.
[0022] In one aspect of the embodiment, in a water discharge control system, the specified condition is that the detected object is moving at a specified speed or is present within a first area, and the setting change unit changes at least one of the specified moving speed, the range of the first area, and the determination time for the detected object in the first area based on the input result of the input unit.
[0023] According to one aspect of the embodiment, the water discharge control system can allow the user to make desired changes by changing at least one of the predetermined movement speed, the range of the first area, and the determination time for the detected object in the first area. Therefore, the water discharge control system can allow the user to change the control settings related to stopping water discharge through operation by the user.
[0024] In one aspect of the embodiment, in a water discharge control system, the control unit controls the instantaneous water discharge flow rate from the water discharge unit based on at least one of the size of the object to which water is discharged, the type of the object to which water is discharged, or the distance between the water discharge outlet of the water discharge unit and the object to which water is discharged.
[0025] According to a water discharge control system of one aspect of the embodiment, water discharge can be appropriately controlled by controlling water discharge based on information about the object to be discharged. For example, the desired water discharge flow rate (water pressure) can vary depending on the object to be discharged and the distance from the water discharge port. For example, if the water pressure is too strong, water splashing can occur, and if the water pressure is too weak, sufficient cleaning can be prevented. Therefore, according to a water discharge control system of one aspect of the embodiment, by controlling the instantaneous water discharge flow rate based on at least one of the size of the object to be discharged, the type of object to be discharged, or the distance between the water discharge port of the water discharge unit and the object to be discharged, it is possible to set an appropriate water discharge flow rate (water pressure) according to the water discharge situation, thereby preventing water splashing while providing sufficient cleaning and improving usability.
[0026] In one aspect of the embodiment, the water discharge control system is configured such that the setting change unit changes the setting of the instantaneous water discharge flow rate based on input to the input unit.
[0027] According to the water discharge control system of one aspect of the embodiment, the instantaneous water discharge flow rate setting can be changed to allow the user to make desired changes. Therefore, the water discharge control system can make it possible for the user to change the control setting related to stopping water discharge by operation of the user.
[0028] In a water discharge control system according to one aspect of the embodiment, the control unit detects a user operation based on the detection result of the sensor unit, and controls the water discharge state in accordance with the user operation.
[0029] According to the water discharge control system of one aspect of the embodiment, the water discharge can be appropriately controlled by controlling the water discharge based on user operations such as the user's gestures detected by the sensor unit.
[0030] In one aspect of the embodiment, the water discharge control system is configured such that the setting change unit performs settings related to the control of the water discharge state in response to the user's operation based on the input result of the input unit.
[0031] According to one aspect of the embodiment, the water discharge control system can make changes as desired by the user by configuring settings related to the control of the water discharge state in response to user operations. Therefore, the water discharge control system can make it possible to change the control settings related to stopping water discharge through user operations. For example, the water discharge control system can change the water discharge control settings in response to gestures, add water discharge control settings in response to new gestures, and so on.
[0032] In one aspect of the embodiment, in the water discharge control system, the setting change unit changes at least one of the position, size, and determination time of the user's operation range based on the input result of the input unit.
[0033] According to one aspect of the embodiment, the water discharge control system can change at least one of the position, size, and user operation determination time of the range for detecting the user's operation, allowing the user to make desired changes. Therefore, the water discharge control system can change the control settings related to stopping and stopping water discharge through user operation. For example, the water discharge control system can allow the user to operate the system in a location and at a determination time that is easy for the user to operate (gesture) and less likely to cause malfunction.
[0034] In one aspect of the embodiment, the setting change unit changes at least one of the flow rate, temperature, water type, and water discharge form of the water discharge control corresponding to the user operation based on the input result of the input unit.
[0035] According to a water discharge control system according to one aspect of the embodiment, by changing at least one of the flow rate, temperature, water type, and water discharge form of the water discharge control, it is possible to make changes as desired by the user. Therefore, the water discharge control system can make it possible to change the control settings related to stopping and discharging water by operation of the user. For example, the water discharge control system can make it possible to change the temperature, flow rate, water type, and water discharge form of the water discharge control operated by the user through operation (gesture) to a preferred setting. [Effects of the Invention]
[0036] According to one aspect of the embodiment, the control settings relating to water discharge and stop can be changed by a user's operation. [Brief explanation of the drawings]
[0037] [Figure 1] FIG. 1 is a diagram showing an example of an outline of processing executed by a water discharge control system according to an embodiment. [Figure 2] FIG. 2 is a schematic perspective view of the water discharge control system according to the embodiment. [Figure 3] FIG. 3 is a diagram showing an example of the configuration of a water discharge control system according to an embodiment. [Figure 4] FIG. 4 is a diagram showing an example of a region. [Figure 5] FIG. 5 is a diagram showing an example of processing using an image executed by the water discharge control system. [Figure 6] FIG. 6 is a diagram showing an example of a setting change related to flow rate control. [Figure 7] FIG. 7 is a diagram showing an example of a change in the settings of the association between operations and water discharge control. [Figure 8] FIG. 8 is a flowchart showing an example of a procedure related to the first processing executed by the water discharge control system. [Figure 9] FIG. 9 is a flowchart showing an example of a procedure related to the second processing executed by the water discharge control system. [Figure 10] FIG. 10 is a diagram showing an example of the relationship between setting changes and water discharge. [Figure 11] FIG. 11 is a diagram showing an example of the relationship between setting changes and water discharge. [Figure 12] FIG. 12 is a diagram illustrating an example of a setting change. [Figure 13] FIG. 13 is a diagram showing an example of another configuration of the water discharge control system. DETAILED DESCRIPTION OF THE INVENTION
[0038] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the water discharge control system disclosed in the present application will be described in detail with reference to the accompanying drawings. However, the present invention is not limited to the following embodiments.
[0039] <1. Embodiment> In order to control water discharge and stopping (also referred to as "water discharge stopping"), the water discharge control system 1 described in the following embodiments detects an object (also referred to as "detected object") based on information detected by an image capturing sensor or the like, and controls water discharge and stopping depending on whether the detected object (detected object) is an object for which water discharge control is to be performed (also referred to as "water discharge target object"). For example, the object may be kitchen-related objects such as ingredients, tableware, cooking utensils, etc. (hereinafter referred to as "supplies"), a part of the human body such as the body, head, or hand of a person (also referred to as "user"), or kitchen elements such as a stove, sink, or water discharge unit. Furthermore, the water discharge target object includes at least one of a person's (user's) hand and an item. Note that the processes described for the water discharge control system according to each embodiment, such as the water discharge control system 1, may be performed by any device capable of performing the processes, depending on the device configuration included in the water discharge control system.
[0040] <1-1. Overview of the water discharge control system> First, an overview of the processing executed by the water discharge control system 1 according to the embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the overview of the processing executed by the water discharge control system according to the embodiment. As shown in Fig. 1, the water discharge control system 1 has an imaging unit 10, a water discharge unit 30, a control unit 100, and an operation terminal 200. Of the components of the water discharge control system 1, Fig. 1 shows only those components related to stopping and stopping water discharge and its control, and the other components will be described in Figs. 2 and 3.
[0041] The imaging unit 10 is an example of a sensor unit, and is a sensor device that captures images of the bathroom space including at least the water discharge area, as will be described in detail later. The water discharge unit 30 is a water discharge device that discharges water according to control by the control unit 100, as will be described in detail later. The control unit 100 is an example of a control unit and setting change unit, and is a control device that controls water discharge, as will be described in detail later. The operation terminal 200 is an example of at least one of an input unit, a notification unit, and a display unit. Below, the operation terminal 200 will be briefly described, followed by a description of the processing outline shown in Figure 1.
[0042] The operation terminal 200 is a terminal device (computer) used by a user. In Fig. 1, a smartphone, which is a user terminal (mobile terminal) used by a user U, is shown as an example of the operation terminal 200, but the operation terminal 200 is not limited to a smartphone and may be various devices. For example, the operation terminal 200 may be a tablet terminal, a mobile phone, a PDA (Personal Digital Assistant), a notebook PC (Personal Computer), etc.
[0043] The operation terminal 200 accepts operation inputs from the user to change the control settings related to water discharge and stop. For example, an application (also called a "settings app") for changing the control settings related to water discharge and stop is installed on the operation terminal 200, and the operation terminal 200 accepts user operations via the settings app.
[0044] For example, the operation terminal 200 is connected to the control unit 100 via a predetermined network (such as network N) in a wired or wireless manner so as to be able to communicate with the control unit 100. The operation terminal 200 transmits and receives information to and from the control unit 100. The operation terminal 200 accepts operation input from a user and functions as an input unit that is communicatively connected to the control unit 100. The operation terminal 200 transmits information (also referred to as "change instruction information") that instructs the control unit 100 to change the settings accepted by the user's operation to the control unit 100.
[0045] Furthermore, the operation terminal 200 receives information to be provided to the user from the control unit 100. The operation terminal 200 outputs the information received from the control unit 100. An example of the information output by the operation terminal 200 will be described later.
[0046] For example, the operation terminal 200 functions as a notification unit that issues notifications. For example, the operation terminal 200 notifies at least one of the following: that it is currently accepting user input; or that a change has been made to the settings related to the water discharge state. For example, the operation terminal 200 issues notifications by outputting information audibly from a speaker or the like, or by displaying information on a display screen (display) or the like.
[0047] The operation terminal 200 does not have to have the function of a notification unit. In this case, the function of the notification unit may be performed by another component, such as another terminal device or the kitchen main body 2 described below. In this case, a communication unit in the other component notifies at least one of the fact that a user's input is being accepted or that a change has been made to the settings related to the water discharge state.
[0048] The operation terminal 200 also functions as a display unit that displays information. For example, the operation terminal 200 displays information indicating settings that have been changed based on input results from the user. For example, the operation terminal 200 displays information on a display screen (display) or the like.
[0049] The operation terminal 200 does not necessarily have to function as a display unit. In this case, the display unit function may be provided by another terminal device or another component such as the kitchen main body 2 described later. In this case, information indicating the changed settings based on the input result of the input unit is displayed.
[0050] Here, we will briefly explain the outline of the processing shown in Fig. 1. The processing of steps S1 to S2 in Fig. 1 shows the processing flow related to the water discharge stop control of water discharge unit 30 by control unit 100 in response to detection by imaging unit 10 in water discharge control system 1, and the processing of steps S1 to S2 may be performed multiple times. Furthermore, the processing of steps S11 to S14 in Fig. 1 shows the processing flow related to changing the control settings related to water discharge stop by user operation in water discharge control system 1, and the processing of steps S11 to S14 may be performed multiple times.
[0051] The reference numerals for steps S1 to S2, S11 to S14, etc. are merely used for convenience in explaining each process, and the process of steps S11 to S14 may be performed before the process of steps S1 to S2. The process of steps S1 to S2 and the process of steps S11 to S14 may be performed in parallel, and the process flow in this case will be described later.
[0052] First, the processing of steps S1 to S2 will be described. In the water discharge control system 1, the imaging unit 10 detects the wet space and transmits the detection result of the wet space to the control unit 100 (step S1). For example, the imaging unit 10 captures an image of an area including the water discharge area of the water discharge unit 30, and transmits the captured image to the control unit 100 as the detection result. For example, the imaging unit 10 captures an image of a predetermined area (also referred to as the "detection range"). For example, the imaging unit 10 sets the detection range to an area including the water discharge area.
[0053] Then, the control unit 100, which has received the detection result from the imaging unit 10, controls the water discharger 30 based on the detection result by the imaging unit 10 (step S2). The control unit 100 controls the water discharger 30 based on the detected object included in the detection range of the imaging unit 10. For example, the control unit 100 controls the water discharger 30 in response to an operation by the user's hand or the like included in the detection range of the imaging unit 10.
[0054] For example, the control unit 100 detects an object to be discharged from an image captured by the imaging unit 10, and controls the water discharge state of the water discharger 30 based on the detection result. For example, the control unit 100 detects a user's gestures, etc., that are within the detection range of the imaging unit 10, and controls the water discharge state of the water discharger 30 based on the detection result. Note that the user's gestures include various body language by the user, such as hand movements (hand signals, etc.) and gestures. The water discharge state also includes elements such as water discharge stop, flow rate, temperature, water type (also simply referred to as "type"), and water discharge form (also simply referred to as "form"). Note that the elements of the water discharge state are merely examples, and the water discharge state elements may be any elements. For example, the water discharge state may include six or more elements, or four or fewer elements.
[0055] Next, the processing of steps S11 to S14 will be described. In the water discharge control system 1, the user performs an operation on the operation terminal 200 to instruct a change in the control settings related to water discharge and stopping (also referred to as a "setting change operation") (step S11). For example, the operation terminal 200 accepts the user's setting change operation using a setting application. The operation terminal 200 displays content for changing settings using the setting application, and accepts the user's operation on the displayed content for changing settings as the setting change operation. Note that the above is merely an example, and the operation terminal 200 is not limited to the above, and may accept the user's setting change operation in any manner.
[0056] As a result, the operation terminal 200 accepts, as an operation input from the user, an operation performed by the user to instruct a change in the control settings related to water discharge / stop. For example, the user's operation to change the settings may be an operation to request a change in the settings corresponding to the water discharge state. In this case, the operation terminal 200 accepts, as an operation input from the user, an operation to instruct a change in the settings corresponding to the water discharge state.
[0057] For example, the user's setting change operation may be an operation requesting a change of a setting corresponding to the state of the object of water discharge. In this case, the operation terminal 200 accepts, as an operation input from the user, an operation instructing a change of a setting corresponding to the state of the object of water discharge. Also, for example, the user's setting change operation may be an operation requesting a change of a setting of a condition (also called a "predetermined condition") used to control water discharge and stopping. In this case, the operation terminal 200 accepts, as an operation input from the user, an operation instructing a change of the setting of the predetermined condition.
[0058] For example, if the predetermined conditions include a speed condition (speed threshold, etc.) such as a moving speed, the operation terminal 200 may accept, as an operation input from the user, an operation instructing a change in the setting of the speed condition (speed threshold, etc.). For example, if the predetermined conditions include an area condition (area threshold, etc.) such as a water discharge area or a first area, the operation terminal 200 may accept, as an operation input from the user, an operation instructing a change in the setting of the area condition (area threshold, etc.). For example, if the predetermined conditions include a time condition (time threshold, etc.) such as a determination time, the operation terminal 200 may accept, as an operation input from the user, an operation instructing a change in the setting of the time condition (time threshold, etc.).
[0059] The above is merely an example, and the water discharge control system 1 may accept various setting changes from the user, not limited to the above, as long as the setting is for control related to stopping and stopping water discharge.
[0060] The operation terminal 200, which has received the operation input from the user, instructs the control unit 100 to change the settings corresponding to the operation input from the user (step S12). The operation terminal 200 transmits information (change instruction information) instructing the control unit 100 to change the settings corresponding to the operation input from the user. For example, if the user's setting change operation is an operation requesting a change of the setting corresponding to the water discharge state, the operation terminal 200 transmits change instruction information to the control unit 100 instructing the control unit 100 to change the setting of the water discharge state to the setting corresponding to the user's setting change operation.
[0061] When the control unit 100 receives a setting change instruction from the operation terminal 200, it changes the setting in accordance with the setting change instruction. The control unit 100 changes the current setting to a setting corresponding to the received setting change instruction. For example, if the current setting is the initial setting, the control unit 100 changes the setting from the initial setting to a setting corresponding to the received setting change instruction. For example, the control unit 100 changes the setting in the control program related to water discharge and stop from the initial setting.
[0062] Furthermore, the control unit 100 prohibits the water discharge unit 30 from discharging water while the settings are being changed. For example, the control unit 100 prohibits water discharge control based on the detection results of the imaging unit 10 while the settings are being changed. While the settings are being changed, the control unit 100 prohibits water discharge control by, for example, not instructing the water discharge unit 30 to discharge water based on the detection results of the imaging unit 10, but instructing the water discharge unit 30 to stop water discharge.
[0063] Furthermore, if control unit 100 receives an operation input from the user while water is being discharged from water discharger 30, it may stop water discharge from water discharger 30 before the setting change begins. For example, if control unit 100 receives change instruction information from operation terminal 200 while water is being discharged from water discharger 30, it instructs water discharger 30 to stop water, and then starts processing to change the settings corresponding to the received change instruction information. Note that, after completing the setting change processing, control unit 100 may instruct water discharger 30 to return to the water discharge state on its own. Note that the flow of these processes will be described later.
[0064] The control unit 100 that has changed the settings transmits the result to the operation terminal 200 (step S13). For example, the control unit 100 transmits information indicating the result of the setting change to the operation terminal 200. Note that the control unit 100 may transmit information indicating the status of the setting change (also referred to as "notification information") to the operation terminal 200 while the setting is being changed. For example, the control unit 100 may transmit notification information to the operation terminal 200 indicating that the setting change is being processed, such as a period in which user input is being accepted. Furthermore, in the processing of steps S1 to S2, the control unit 100 that has changed the settings controls the water discharger 30 based on the changed settings.
[0065] The operation terminal 200 that has received the information from the control unit 100 notifies the user by displaying the received information or the like (step S14). For example, the operation terminal 200 displays the settings after the settings have been changed. In this way, the operation terminal 200 displays information indicating the settings that have been changed based on the user's input. Also, for example, the operation terminal 200 displays the status while the settings are being changed. In this way, the operation terminal 200 notifies the user that it is currently accepting user input or that a change has been made to the settings related to the water discharge state.
[0066] Note that the above-described process is merely an example, and the water discharge control system 1 may perform various processes. For example, when a reset operation is input, the water discharge control system 1 may change the control settings related to water discharge and stop to the initial settings. In this case, the operation terminal 200 may accept the reset operation by the user as an operation input from the user. The operation terminal 200 that has accepted the reset operation transmits change instruction information (also referred to as "reset instruction information") to the control unit 100 that instructs the control settings related to water discharge and stop to be returned to the initial settings. The control unit 100 that has received the reset instruction information from the operation terminal 200 executes a process to change the control settings related to water discharge and stop at that time to the initial settings.
[0067] <1-2. Water discharge control system configuration> Next, a detailed example of the configuration of the water discharge control system 1 according to the embodiment will be described with reference to Fig. 2 and Fig. 3. Fig. 2 is a schematic perspective view of the water discharge control system according to the embodiment. Fig. 3 is a diagram showing an example of the configuration of the water discharge control system according to the embodiment.
[0068] 2 and 3, the water discharge control system 1 includes an imaging unit 10, a water discharge unit 30, a control unit 100, an operation terminal 200, etc., as well as a kitchen main body 2, a water valve 101, a purified water valve 102, a hot water valve 103, and a flow rate adjustment valve 104. The kitchen main body 2 is the main body of the plumbing equipment. The kitchen main body 2 includes the water discharge unit 30, a sink 40, and a stove unit 50 on an upper surface 20 where a user performs tasks such as cooking and washing dishes and other objects. For example, the kitchen main body 2 may be a system kitchen.
[0069] The water discharge control system 1 may also include a water supply 80 and a water heater 81. The water supply 80 and the water heater 81 are components for supplying water to be discharged from the water discharge unit 30 via a water valve 101, a purified water valve 102, a hot water valve 103, a flow rate adjustment valve 104, and the like. For example, the water supply 80 is a water supply tool connected to a water distribution pipe or the like, and is connected to the water valve 101, the purified water valve 102, and the water heater 81. The water heater 81 is a device for heating water supplied from the water supply 80 to hot water, and is connected to the hot water valve 103. For example, the hot water temperature of the water heater 81 may be controlled by the control unit 100. In this case, the water heater 81 supplies hot water to the water discharge unit 30 via the hot water valve 103 at a temperature according to the control of the control unit 100. Note that the configuration shown in FIG. 3 is merely an example, and any configuration may be adopted as long as it is possible to discharge water in a desired water discharge manner.
[0070] 2 and 3 is merely an example, and any configuration can be adopted for the kitchen body 2. For example, the kitchen body 2 does not have to include the stove unit 50. In this case, the stove unit 50 may be provided separately from the kitchen body 2.
[0071] 2, a wall cabinet 60 and a range hood 70 are provided above the kitchen body 2, that is, on the side facing the upper surface 20 of the kitchen body 2. The wall cabinet 60 and the range hood 70 do not necessarily have to be provided.
[0072] The upper surface 20 of the kitchen main body 2 is used for user work. For example, the surface of the upper surface 20 of the kitchen main body 2 between the sink 40 and the stove unit 50 functions as a work surface where the user can perform processing such as cutting ingredients or place dishes after washing. Furthermore, multiple work surfaces may be arranged, such as between the sink 40 and the stove unit 50 and on the right side of the sink 40.
[0073] Water discharger 30 has a water discharge port 321 provided in head 32, which is the tip end portion of water discharge pipe 31, and discharges (spouts) water from water discharge port 321. For example, water discharger 30 may be able to discharge water in any water discharge form (shower, straight, etc.) from water discharge port 321. In this case, water discharger 30 may be able to switch between straight and shower water discharge from water discharge port 321. For example, water discharger 30 may discharge water in a water discharge form selected by the user, or may discharge water in a water discharge form according to a setting.
[0074] 2 and 3, the water discharge unit 30 can switch between discharging a plurality of types of water, such as raw water, purified water, and hot water (also referred to as "hot water" or "warm water"), in accordance with the control of the control unit 100 on the water valve 101, the purified water valve 102, and the hot water valve 103. The water discharge unit 30 can also change the discharge flow rate (also referred to simply as "flow rate"), such as the instantaneous discharge flow rate, of any type of water, such as raw water, purified water, or hot water (warm water), in accordance with the control of the flow rate adjustment valve 104 by the control unit 100. The water discharge unit 30 may be configured to discharge only raw water. In this case, the water discharge control system 1 has only the water valve 101 among the water valve 101, the purified water valve 102, and the hot water valve 103. The water discharge unit 30 refers to, for example, the part exposed from the kitchen main body 2.
[0075] Sink 40 is a recess recessed from the surface of upper surface 20, and functions as a water receiving portion that receives water from water discharger 30. Sink 40 is used, for example, for washing objects such as dishes, and is a tank-like stand equipped with a drainage groove that drains water from water discharger 30, etc.
[0076] The stove unit 50 is a stove equipment used by a user for heating operations for cooking. While FIGS. 2 and 3 show an example in which the stove unit 50 has two heating units, 51 and 52, the stove unit 50 may have one heating unit or three or more heating units. The heating units 51 and 52 perform heating using any heat source, such as gas or electricity. In this way, the heating units 51 and 52 can be configured as any type, such as an electric stove, an induction stove, or a gas stove.
[0077] The control unit 100 is a control device that controls the discharge of water. The control unit 100 controls the discharge of water by controlling the cold water valve 101, the purified water valve 102, the hot water valve 103, and the flow rate adjustment valve 104 based on information (sensor information) detected by each sensor such as the imaging unit 10. The control unit 100 detects an object to be discharged from an image captured by the imaging unit 10, and controls the water discharge unit 30 based on the detection result. Note that the processing using the image captured by the imaging unit 10 is one example, and the control unit 100 may control the discharge of water using sensor information (also referred to as "sensor detection result") detected by any sensor, not limited to the imaging unit 10.
[0078] For example, the control unit 100 controls the type of water discharge by controlling the switching of the cold water valve 101, the purified water valve 102, and the hot water valve 103 based on information detected by each sensor such as the imaging unit 10. For example, the control unit 100 controls the water discharge flow rate, such as the instantaneous water discharge flow rate, by controlling the flow rate adjustment valve 104 based on information detected by each sensor such as the imaging unit 10.
[0079] Furthermore, the control settings of the control unit 100 for the cold water valve 101, the purified water valve 102, the hot water valve 103, and the flow rate adjustment valve 104 may be changed by the user to their preferred settings. For example, the control settings may be changed by the user to reduce the flow rate of purified water discharged to food ingredients, or to change the water discharged to cold water for stains. When detecting an object to be discharged from an image, the control unit 100 performs any processing on the captured image, such as brightness and color correction (image correction), monochrome / color conversion (image conversion), object identification (image recognition), and area measurement (image feature extraction).
[0080] The water valve 101 is, for example, a solenoid valve, and functions as a valve for discharging raw water to the water discharge portion 30. The purified water valve 102 is, for example, a solenoid valve, and functions as a valve for discharging purified water to the water discharge portion 30. The hot water valve 103 is, for example, a solenoid valve, and functions as a valve for discharging hot water (warm water) to the water discharge portion 30. The control unit 100 is connected to each of the water valve 101, the purified water valve 102, and the hot water valve 103. Note that instead of the water valve 101, the purified water valve 102, and the hot water valve 103, a single flow path switching valve may be used to switch between each type of water discharge (raw water, purified water, hot water, etc.).
[0081] For example, the control unit 100 is connected to a water valve 101 that switches between discharging and stopping the raw water by the water discharge unit 30. The control unit 100 controls the discharge and stopping of raw water by the water discharge unit 30 using a control signal that opens and closes the water valve 101.
[0082] For example, the control unit 100 is connected to a purified water valve 102 that switches between discharging and stopping purified water by the water discharge unit 30. The control unit 100 controls the discharging and stopping of purified water by the water discharge unit 30 using a control signal that opens and closes the purified water valve 102.
[0083] For example, the control unit 100 is connected to a hot water valve 103 that switches between discharging and stopping hot water from the water discharge unit 30. The control unit 100 controls the discharging and stopping of hot water from the water discharge unit 30 by a control signal that opens and closes the hot water valve 103.
[0084] Flow rate adjustment valve 104 is, for example, a control valve that can continuously change the valve opening, and functions as a valve for adjusting the flow rate of water discharged from water discharger 30. For example, flow rate adjustment valve 104 supplies the type of water selected by controlling cold water valve 101, purified water valve 102, and hot water valve 103 to water discharger 30 at a valve opening controlled by control unit 100. Note that any valve configuration may be used for flow rate adjustment valve 104 as long as it can be adjusted to any valve opening (position), such as 0 to 100%.
[0085] For example, the control unit 100 is connected to a flow rate adjustment valve 104 that adjusts the water discharge flow rate, such as the instantaneous water discharge flow rate, of the water discharge unit 30. The control unit 100 controls the water discharge flow rate, such as the instantaneous water discharge flow rate, of the water discharge unit 30 using a control signal that adjusts (specifies) the valve opening degree of the flow rate adjustment valve 104.
[0086] Furthermore, the control unit 100 is communicably connected to each sensor, such as the imaging unit 10, via a predetermined network, such as the Internet, either wired or wirelessly. For example, the control unit 100 has a communication function (communication unit) for transmitting and receiving information to and from other devices. The communication function (communication unit) of the control unit 100 is realized by a communication device, a communication circuit, or the like. The control unit 100 is connected to an arbitrary network via wired or wirelessly using the communication function, and transmits and receives information to and from an external information processing device. For example, the control unit 100 transmits and receives information to and from the imaging unit 10, etc. Note that the control unit 100 may be connected to each sensor in any manner as long as it is possible to transmit and receive information, and may be communicably connected via wired or wireless.
[0087] The control unit 100 may be disposed in any location. The control unit 100 may be provided inside the space corresponding to the kitchen main body 2 (kitchen room), or may be provided outside the space corresponding to the kitchen main body 2 (kitchen room).
[0088] The control unit 100 may be configured and arranged in any manner as long as it can control the switching of the cold water valve 101, the purified water valve 102, and the hot water valve 103, adjust the valve opening of the flow rate adjustment valve 104, and communicate with and process sensors such as the imaging unit 10. The control unit 100 may also be arranged inside the kitchen main body 2. The control unit 100 may also be arranged outside the kitchen main body 2, rather than inside it. Details of the control unit 100 will be described later.
[0089] The imaging unit 10 captures an image of the water-related space, etc. The imaging unit 10 captures an image of at least the water discharge area. In this way, the imaging unit 10 functions as a sensor unit that detects at least the water discharge area. The imaging unit 10 functions as a sensor unit that acquires information used to control water discharge. For example, the imaging unit 10 is a camera module that acquires images by capturing an image of a predetermined area, such as inside the sink 40, or a sensor unit that uses an image sensor. The imaging unit 10 captures an image of the water-related space around the water discharge unit 30. For example, the imaging unit 10 captures an image of the water-related space including the sink 40, etc.
[0090] The imaging unit 10 is disposed in a position where it can capture an image of a desired range (area). For example, the imaging unit 10 is provided on the upper part (upper side) of the kitchen main body 2. The imaging unit 10 is provided in a position facing the kitchen main body 2 from above the kitchen main body 2. FIGS. 2 and 3 show, as an example, a case where the imaging unit 10 is disposed on the underside of a wall cabinet 60 provided above the kitchen main body 2. Note that the placement of the imaging unit 10 shown in FIGS. 2 and 3 is merely an example, and the imaging unit 10 may be disposed in any position as long as it can capture an image of a desired range. Furthermore, the imaging unit 10 is merely an example, and the sensor unit has a detection range (detection target) that is at least the water discharge area, and any sensor other than the imaging unit 10 may be used as long as it is capable of desired detection.
[0091] The imaging unit 10 uses any sensor such as a CCD (Charge Coupled Device) sensor or a CMOS (Complementary Metal Oxide Semiconductor) sensor. For example, the imaging unit 10 is an area sensor or a distance measuring sensor that uses an image sensor. The imaging unit 10 captures an image of the water-related space around the water discharger 30.
[0092] Also, for example, the imaging unit 10 is disposed facing in a direction to capture an image of the sink 40. Note that the imaging unit 10 may be disposed in any manner as long as it can detect (capture) an object. Also, the imaging unit 10 may capture a still image or a moving image.
[0093] The imaging unit 10 is connected to the control unit 100 via a predetermined network so as to be able to communicate with each other via a wired or wireless connection. The imaging unit 10 transmits various types of information to the control unit 100. For example, the imaging unit 10 transmits information related to an acquired image to the control unit 100. For example, the imaging unit 10 may be connected to the control unit 100 so as to be able to communicate with each other via a predetermined wireless communication function such as Bluetooth (registered trademark) or Wi-Fi (registered trademark). Note that the control unit 100 and the imaging unit 10 may be connected in any manner as long as they are able to send and receive information, and may be connected to each other via a wired or wireless connection so as to be able to communicate with each other. For example, the imaging unit 10 may be connected to the control unit 100 so as to be able to communicate with each other via a wired or wireless connection.
[0094] When describing various sensors such as the imaging unit 10 without distinction, they may be referred to as "sensors." When describing information acquired by various sensors such as the imaging unit 10 without distinction, they may be referred to as "sensor information." Sensor information is a concept that includes information acquired by various sensors for water discharge control, such as information acquired by the imaging unit 10.
[0095] 2 and 3 is merely an example, and the water discharge control system 1 can have any device configuration. For example, in FIG. 3, the solid line connections between each component indicate the communication (transmission and reception) and control relationships of signals (information) between the components, and the dotted line connections between each component indicate an example of the relationship of water flow, but the relationships are not limited to those shown in FIG. 3, and any relationship can be adopted. For example, in the water discharge control system 1, the control unit 100 may communicate with the water heater 81 and control the water heater 81. Also, for example, the water discharge control system 1 may not include a sensor. In this case, the control unit 100 of the water discharge control system 1 may communicate with a sensor not included in the water discharge control system 1 and control the water discharge using sensor information received (acquired) from the sensor. For example, the water discharge control system 1 may not include the imaging unit 10. In this case, the control unit 100 of the water discharge control system 1 may communicate with an imaging unit 10 that is not included in the water discharge control system 1, and use the image received (acquired) from the imaging unit 10 to control the water discharge.
[0096] Furthermore, the water discharge control system 1 may have a personal identification unit (identification device) that performs processing (personal identification) to identify the user who uses the kitchen main body 2. For example, the control unit 100 may function as the personal identification unit. For example, the personal identification unit of the water discharge control system 1 may perform personal identification based on an image of a person included in an image. Note that the above is merely an example, and the water discharge control system 1 may perform personal identification by any method as long as it is possible to identify the user who uses the kitchen main body 2. For example, the personal identification unit of the water discharge control system 1 may acquire information for identifying the user who uses the kitchen main body 2 by communicating with a device such as a smartphone owned by the user, or by the user's operation on a remote control, and then perform personal identification of the user.
[0097] Furthermore, the water discharge control system 1 may also include sensors other than the imaging unit 10. For example, the water discharge control system 1 may also include a human body detection sensor. The human body detection sensor has the function of detecting a human body. For example, the human body detection sensor is realized by a pyroelectric sensor using an infrared signal. For example, the human body detection sensor may be realized by a μ (microwave) wave sensor. Note that the above is just an example, and the human body detection sensor is not limited to the above, and may detect a human body by various means. For example, the human body detection sensor detects a person (such as a user) who enters the space (kitchen room) in which the kitchen main body 2 is provided. The human body detection sensor transmits a detection signal to the control unit 100.
[0098] <1-3. Configuration of the control unit (control device)> Next, each component of the control unit 100 will be described in detail. The control unit 100 may be, for example, an information processing device (computer) used to control various components and processes. The control unit 100 may have, for example, a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), and may be realized by executing a program stored inside the control unit 100 (for example, an information processing program according to the present disclosure) using a RAM or the like as a working area. The control unit 100 may also have, for example, an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0099] As shown in FIG. 3, control unit 100 has a switching adjustment unit 110, a processing unit 120, a storage unit 130, and an acquisition unit 140, and realizes or executes the information processing functions and actions described below. The internal configuration of control unit 100 is not limited to the configuration shown in FIG. 3 and may be other configurations that perform the information processing described below. For example, processing unit 120 may be divided into a determination unit that performs processing related to determination, an operation detection unit that detects user operations, a water discharge / stop control unit that performs processing related to controlling the water discharge / stop of water discharge unit 30, and a setting change unit that changes the settings related to the water discharge / stop control. Furthermore, the processing performed by control unit 100 may be executed by a cloud server (also referred to as the cloud). In this case, the cloud and control unit 100 are connected via a predetermined network, either wired or wirelessly.
[0100] The switching adjustment unit 110 changes the water discharge mode, such as stopping or discharging water, of the water discharge unit 30. The water discharge mode refers to one mode of water discharge, such as the type of water discharge (raw water, purified water, hot water, etc.), the water discharge form (shower, straight, etc.), and the water discharge flow rate (instantaneous water discharge flow rate, etc.). The above is merely an example, and the water discharge mode may be classified in any way. For example, if purified water can be discharged as hot water, the type of water discharge may be classified as raw water, purified water at room temperature, hot water, purified water at high temperature, etc.
[0101] The switching adjustment unit 110 switches the opening and closing of the water valve 101, the purified water valve 102, and the hot water valve 103 in response to instructions from the processing unit 120. The switching adjustment unit 110 sends control signals to the water valve 101, the purified water valve 102, and the hot water valve 103, and switches the opening and closing of the water valve 101, the purified water valve 102, and the hot water valve 103, thereby switching the type of water discharged from the water discharge unit 30.
[0102] Switching adjustment unit 110 adjusts the valve opening of flow rate adjustment valve 104 in response to instructions from processing unit 120. Switching adjustment unit 110 sends a control signal to flow rate adjustment valve 104 and adjusts (sets) the valve opening of flow rate adjustment valve 104, thereby adjusting the water discharge flow rate, such as the instantaneous water discharge flow rate, of water discharge unit 30.
[0103] The processing unit 120 executes various processes related to water discharge control. The processing unit 120 functions as a determination unit that performs various determinations. For example, the processing unit 120 determines the state of a detected object, such as an object to be imaged, detected from an image captured by the imaging unit 10. The processing unit 120 functions as an operation detection unit that detects an operation by the user.
[0104] The processing unit 120 functions as a detection unit that detects the object of water discharge using sensor information. The processing unit 120 detects the object of water discharge contained in the image captured by the imaging unit 10. The processing unit 120 determines whether or not the object has been detected. When detecting the object of water discharge contained in the image, the processing unit 120 performs any processing on the captured image, such as brightness and color correction (image correction), monochrome / color conversion (image conversion), object identification (image recognition), and area measurement (image feature extraction).
[0105] The processing unit 120 detects objects included in the image and their positions (coordinates, etc.) through image processing. The processing unit 120 may detect the objects included in the image and their positions (ranges) through any processing as long as it is possible to acquire information indicating the objects included in the image and their positions. This point will be described in detail later.
[0106] The processing unit 120 calculates (estimates) the moving speed of the object based on the image captured by the imaging unit 10. For example, the processing unit 120 estimates the moving speed of the object based on a change in the position (coordinates, etc.) of the object in a video. For example, the processing unit 120 estimates the moving speed of the object based on, for example, the frame rate of the video (i.e., time information) and a change in the position of the object in the video (i.e., information on the moving distance). For example, the processing unit 120 estimates the moving speed of the object by, for example, dividing the moving distance of the object in the video by the time corresponding to the frame rate of the video. Note that the above-described processing is merely an example, and the processing unit 120 may estimate the moving speed of the object using various information as appropriate.
[0107] The processing unit 120 may use the sensor information to determine whether to discharge water, and if so, select the type of water to be discharged—raw water, purified water, or hot water—based on the content stored in the memory unit 130. In this case, the processing unit 120 determines to open the valve corresponding to the selected type of water from among the cold water valve 101, the purified water valve 102, and the hot water valve 103. The processing unit 120 generates a control signal instructing the determined valve to be opened. Using the generated control signal, the processing unit 120 instructs the switching adjustment unit 110 to switch the cold water valve 101, the purified water valve 102, and the hot water valve 103 between open and closed states.
[0108] Furthermore, when discharging water, the processing unit 120 may determine the instantaneous water discharge flow rate based on the contents stored in the memory unit 130. In this case, the processing unit 120 determines the valve opening degree of the flow rate adjustment valve 104 based on the determined instantaneous water discharge flow rate. The processing unit 120 generates a control signal instructing opening at the determined valve opening degree. The processing unit 120 uses the generated control signal to instruct the switching adjustment unit 110 to adjust (set) the valve opening degree of the flow rate adjustment valve 104.
[0109] The processing unit 120 determines the object onto which water is to be discharged from the image captured by the imaging unit 10. The processing unit 120 can determine the user's hands and items from the image captured by the imaging unit 10. The processing unit 120 can determine the hands and items from the image captured by the imaging unit 10.
[0110] The processing unit 120 functions as a water discharge control unit that controls the water discharge mode from the water discharger 30. The processing unit 120 controls the switching adjustment unit 110. The processing unit 120 controls the stopping and starting of water discharge from the water discharger 30 by controlling the switching of the switching adjustment unit 110. The processing unit 120 controls the stopping and starting of water discharge from the water discharger 30 by controlling the switching adjustment unit 110 based on the judgment result.
[0111] Processing unit 120 determines the size of the object to be discharged. Processing unit 120 controls the instantaneous water discharge flow rate from water discharge unit 30 based on at least one of the size of the object to be discharged determined by the determination unit, the type of object to be discharged, or the distance between water discharge port 321 of water discharge unit 30 and the object to be discharged. Processing unit 120 increases the instantaneous water discharge flow rate as the object to be discharged is larger.
[0112] The processing unit 120 classifies the object to be discharged as either a tool or a human hand, and controls the instantaneous water discharge flow rate based on the classification result. If the object to be discharged as a tool, the processing unit 120 further classifies the object to be discharged as either an article or a food ingredient, and controls the instantaneous water discharge flow rate based on the classification result.
[0113] The processing unit 120 determines the distance between the water discharge port 321 and the object to be discharged based on the image, and controls the instantaneous water discharge flow rate according to changes in the distance. The processing unit 120 determines that an object to be imaged that has a predetermined moving speed is an object to be discharged. The processing unit 120 determines that an object to be imaged that has a moving speed that meets a predetermined standard is an object to be discharged.
[0114] For example, the processing unit 120 determines that an imaged object whose estimated moving speed is within a predetermined range is a target object for water discharge. For example, if the moving speed of the imaged object is less than a first threshold value and greater than or equal to a second threshold value, the processing unit 120 determines that the imaged object is a target object for water discharge. For example, the second threshold value is a predetermined value greater than the first threshold value. For example, if the moving speed of the imaged object is within the range between the first threshold value and the second threshold value, the processing unit 120 estimates that the imaged object is an object for which the user wants water discharged, and determines that the imaged object is a target object for water discharge.
[0115] For example, the processing unit 120 determines that an imaged object whose moving speed is less than the first threshold is not a water-discharge target. For example, the processing unit 120 estimates that an imaged object whose moving speed is less than the first threshold is an object placed there, and determines that it is not a water-discharge target.
[0116] For example, the processing unit 120 determines that an imaged object whose moving speed is equal to or greater than the second threshold is not a water-discharge target. For example, the processing unit 120 estimates that an imaged object whose moving speed is equal to or greater than the second threshold is an object moving through the image capture area, and determines that the object is not a water-discharge target.
[0117] The processing unit 120 determines that, among the objects to be imaged, those that are within the first region are objects to be water-discharged. For example, the processing unit 120 determines that, among the objects to be imaged, those that are within the first region, which is a predetermined range including the water-discharge region WA1, are objects to be water-discharged. The first region can be set to any range as long as it is possible to determine the object to be water-discharged. For example, the first region may be an area that includes a position (water-discharged drop position) where water discharged (discharged) from the water discharge port 321 falls, such as a position directly below the water discharge port 321. For example, the processing unit 120 detects objects in the first region and controls water discharge.
[0118] When the shape of the object to be discharged is a predetermined type, the processing unit 120 controls the instantaneous water discharge flow rate based on the predetermined type. When the size of the object to be discharged changes while it is held within the water discharge area, the processing unit 120 does not change the instantaneous water discharge flow rate.
[0119] Processing unit 120 controls the instantaneous water discharge flow rate according to the water discharge form acquired by acquisition unit 140. Processing unit 120 increases the instantaneous water discharge flow rate the larger the size of the object to be discharged, and changes the control of the instantaneous water discharge flow rate depending on the type of object to be discharged. Processing unit 120 increases the instantaneous water discharge flow rate the larger the size of the object to be discharged, and reduces the amount of change in the instantaneous water discharge flow rate when the object to be discharged is a human hand compared to when the object is an item.
[0120] The larger the size of the object onto which water is to be discharged, the smaller the amount of change in the instantaneous water discharge flow rate based on a change in the size of the object onto which water is to be discharged. When the water discharge mode is shower water discharge, the processing unit 120 reduces the amount of change in the instantaneous water discharge flow rate based on a change in the size of the object onto which water is to be discharged.
[0121] Processing unit 120 may function as a discharged water temperature adjustment unit that adjusts the temperature of water discharged from water discharge unit 30. For example, processing unit 120 controls water heater 81 to adjust the temperature of hot water supplied from water heater 81 to water discharge unit 30 via hot water valve 103. Processing unit 120 detects the degree of dirtiness of the object onto which water is to be discharged and increases the temperature of the discharged water.
[0122] The processing unit 120 detects user operations (user operations) based on the detection results of the imaging unit 10. The processing unit 120 detects user operations (user operations) using sensor information. The processing unit 120 detects user operations that instruct control related to water discharge and stop (also referred to as "water discharge and stop control operations"). The processing unit 120 detects user operations related to control of the water discharge state (water discharge and stop control operations). For example, the processing unit 120 detects operations related to changing modes. For example, the processing unit 120 detects a user operation to switch modes. For example, the processing unit 120 detects operations such as a user operation to control water discharge and stop by a user gesture detected from an image captured by the imaging unit 10. For example, the processing unit 120 detects operations such as a user operation to control water discharge and stop by a user hand movement (hand signals, etc.) detected from an image captured by the imaging unit 10.
[0123] Note that the above is merely an example, and the processing unit 120 may detect the user's operation using various information. For example, if an operation device such as an operation panel is provided in the kitchen main body 2, the processing unit 120 may detect the user's operation using operation information indicating the user's operation on the operation device.
[0124] The processing unit 120 functions as a setting change unit that changes the settings related to the control of water discharge and stop. The processing unit 120 changes the settings from the initial settings indicated by the initial setting information based on the input results of the input unit. When a reset operation is input to the input unit, the processing unit 120 changes the settings to the initial settings. The processing unit 120 changes the settings corresponding to the state of the object to be discharged water based on the input results of the input unit.
[0125] The processing unit 120 changes at least one of the predetermined movement speed, the range of the first area, and the determination time for a detected object in the first area based on the input result of the input unit. The processing unit 120 changes the setting for the instantaneous water discharge flow rate based on the input to the input unit. The processing unit 120 makes settings related to the control of the water discharge state in response to user operation based on the input result of the input unit. The processing unit 120 changes at least one of the position, size, and determination time for the range for detecting user operation based on the input result of the input unit. The processing unit 120 changes at least one of the flow rate, temperature, water type, and water discharge form of the water discharge control in response to user operation based on the input result of the input unit.
[0126] Processing unit 120 controls the water discharge state from water discharger 30 using setting information (setting information) related to control of the water discharge state from water discharger 30, which is stored in memory unit 130. Processing unit 120 controls the water discharge state from water discharger 30 based on the detection results of imaging unit 10 and the settings related to control of the water discharge state from water discharger 30. For example, if the initial settings are used, processing unit 120 controls the water discharge state from water discharger 30 based on the detection results of imaging unit 10 and the initial settings related to control of the water discharge state from water discharger 30. Furthermore, if the settings have been changed from the initial settings, processing unit 120 controls the water discharge state from water discharger 30 based on the detection results of imaging unit 10 and the changed settings.
[0127] The processing unit 120 prohibits water discharge control based on the detection results of the imaging unit 10 while the settings are being changed. If the processing unit 120 receives an operation input from the user while the water discharger 30 is discharging water, it stops water discharge from the water discharger 30 before the setting change begins. The processing unit 120 determines whether the object detected by the imaging unit 10 is an object to be discharged that satisfies a predetermined condition, and controls the water discharge state based on the state of the object to be discharged. The predetermined condition is that the detected object is moving at a predetermined speed or is present within a first area.
[0128] Processing unit 120 controls the instantaneous water discharge flow rate from water discharge unit 30 based on at least one of the size of the object to be discharged, the type of object to be discharged, or the distance between the water discharge port of water discharge unit 30 and the object to be discharged. Processing unit 120 detects user operation based on the detection result of imaging unit 10, and controls the water discharge state corresponding to the user operation.
[0129] The storage unit 130 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. For example, the storage unit 130 is a computer-readable recording medium that non-temporarily records data used by an information processing program. The storage unit 130 stores various information such as information detected by various sensors. The storage unit 130 stores various information used to control water discharge.
[0130] The storage unit 130 stores setting information (setting information) related to the control of the water discharge state from the water discharger 30. For example, the storage unit 130 stores information on the initial setting (initial setting information) related to the control of the water discharge state from the water discharger 30. The storage unit 130 stores information on the setting after it has been changed from the initial setting (changed setting information).
[0131] The memory unit 130 stores various information used to detect an object to be discharged with water. For example, the memory unit 130 stores a program that detects an object to be discharged with water, determines whether to discharge water or stop water, and so on. For example, the memory unit 130 stores a threshold value used in a determination process related to the control of water discharge and stop. For example, the memory unit 130 stores a threshold value used in a determination process of whether an object to be discharged with water has been detected. The above is merely an example, and the memory unit 130 stores various information related to the process.
[0132] The storage unit 130 may store various types of information depending on the purpose, without being limited to the above. The storage unit 130 may store sensor information detected by various sensors. The storage unit 130 may store the sensor information in association with the date and time when it was acquired. The storage unit 130 may store an image as sensor information. The storage unit 130 stores information indicating the processing result corresponding to the image in association with the image. The storage unit 130 stores the determination result determined for the image (presence or absence of an object to be discharged water, etc.) in association with the image.
[0133] The acquisition unit 140 acquires information. The acquisition unit 140 acquires various information from the storage unit 130. The acquisition unit 140 acquires various information from the kitchen main body 2. The acquisition unit 140 acquires various information collected in a space (kitchen room) corresponding to the kitchen main body 2 from the kitchen main body 2. The acquisition unit 140 acquires user identification information that identifies a user from the kitchen main body 2.
[0134] The acquisition unit 140 acquires sensor information detected by the sensor from the sensor. The acquisition unit 140 acquires sensor information of the user sensed by the sensor. The acquisition unit 140 receives information related to the image acquired by the imaging unit 10 from the imaging unit 10. The acquisition unit 140 may store the received various information in the storage unit 130.
[0135] The acquisition unit 140 acquires the water discharge mode from the water discharger 30. The acquisition unit 140 acquires information indicating whether the water discharge mode of the water discharger 30 is straight or shower. The acquisition unit 140 acquires information indicating the water discharge mode of the water discharger 30 from the water discharger 30. The acquisition unit 140 receives a signal (information) indicating the water discharge mode from the water discharger 30.
[0136] The configuration of the control unit 100 described above is merely an example, and the control unit 100 may have various configurations other than those described above. For example, the control unit 100 has a communication unit that communicates with other components. The control unit 100 is connected to other components such as the imaging unit 10 and the operation terminal 200 via a predetermined network so that they can communicate with each other via wired or wireless communication. The control unit 100 transmits and receives information to and from other components such as the imaging unit 10 and the operation terminal 200. For example, the control unit 100 may have a display unit if it has a function of displaying information.
[0137] <1-4. Area example> Before describing specific processes according to the embodiment, an example of a water discharge area will be described using Fig. 4. Fig. 4 is a diagram showing an example of the area. Fig. 4 shows a case corresponding to a plan view (hereinafter simply referred to as "plan view") of the upper surface portion 20 from above the kitchen body 2. For example, Fig. 4 shows an example of a water discharge area WA1.
[0138] In Fig. 4, the water discharge area WA1 includes an area that overlaps with the water discharge outlet (e.g., water discharge outlet 321) that discharges water from the water discharger 30 in a plan view. Note that the water discharge area WA1 shown in Fig. 4 is only an example, and the water discharge area can be changed to any range. For example, the water discharge area WA1 can be set to any range as long as it includes an area that overlaps with the water discharge outlet in a plan view.
[0139] <1-5. Example of processing using images> Here, an example of a process using an image executed by the water discharge control system will be described with reference to Fig. 5. Fig. 5 is a diagram showing an example of a process using an image executed by the water discharge control system.
[0140] Image IM1 in FIG. 5 shows an example of a case where an image captured by the imaging unit 10 is the processing target. In FIG. 5, the water discharge control system 1 shows an example of a processing result when the processing target is image IM1 that includes a person's hand and utensils (tableware). For example, the water discharge control system 1 uses any image recognition technology to detect the area in image IM1 where the captured object is located. In FIG. 5, the water discharge control system 1 detects three areas where the captured object is located: area SG1 indicated by dotted lines, area SG2 indicated by dashed lines, and area SG3.
[0141] 5 shows an example in which a rectangular area is detected as the area where the object to be imaged is located, but the area where the object to be imaged is located is not limited to a rectangular area, and for example, the area where the object to be imaged is located may be detected in more detail. For example, the area where the object to be imaged is located may be detected in pixel units, or may be detected as a shape that follows the outer shape (contour) of the object to be imaged.
[0142] For example, the water discharge control system 1 detects the size of the imaged object as one of the indices used for water discharge control. For example, when the imaged object is an object to be discharged, the water discharge control system 1 detects the size of the object to be discharged. For example, the water discharge control system 1 may detect the size of a rectangular area such as areas SG1 to SG3. For example, the water discharge control system 1 may detect the size of the object to be discharged based on the number of pixels included in area SG1 in which the dish that is the object to be discharged is located. Note that when the water discharge control system 1 detects a shape that follows the outline (contour) of the object to be discharged, it may detect the size of the object to be discharged based on the number of pixels included within that outline. In this way, the water discharge control system 1 may control using the size of the object itself, or may control using the size of the detection result of the object (rectangular area, etc.).
[0143] Furthermore, the water discharge control system 1 classifies (determines) the type of each imaged object in the image IM1 using any image recognition technology. In Fig. 5, the water discharge control system 1 classifies the type of the imaged object located in area SG1 of the image IM1 as a utensil. Furthermore, the water discharge control system 1 classifies the type of the imaged objects located in areas SG2 and SG3 of the image IM1 as a human hand. Note that various conventional technologies can be applied to recognize objects contained in an image, and for example, image recognition technology utilizing various machine learning techniques such as deep learning may be used as appropriate.
[0144] Furthermore, the classification of the area in which the imaged object is located and the type may be performed by a single process. For example, when an image is input, the water discharge control system 1 may perform a process of classifying the area in which the imaged object is located and the type using an image recognition model that outputs information indicating the area and type of each imaged object in the input image. In this case, the water discharge control system 1 may input the image IM1 to the image recognition model, and estimate (determine) the size and type of each imaged object in the image IM1 based on the information indicating the area in which the imaged object is located and the type classification in the image IM1 output by the image recognition model.
[0145] In this way, the water discharge control system 1 uses any image recognition technology to detect the objects included in the image IM1 and classify (determine) the type of the detected objects. For example, the water discharge control system 1 uses any image recognition technology to determine to which of multiple types each of the objects detected in the image IM1 belongs.
[0146] For example, the water discharge control system 1 classifies (determines) the type of the imaged object as one of the indices used for water discharge control. For example, the water discharge control system 1 may classify the imaged object to one of a plurality of types based on individual names such as chopsticks, pot, plate, etc., into which type the imaged object belongs. For example, the water discharge control system 1 may classify the imaged object to one of a plurality of types based on general classifications such as tableware, hands, ingredients, etc., into which type the imaged object belongs. Furthermore, the water discharge control system 1 may classify the imaged object to one of a plurality of newly defined types such as water-splashing dishes, water-collecting dishes, etc.
[0147] It should be noted that any classification can be adopted for the multiple types into which the imaged objects are classified. For example, the multiple types may be types based on category classification. For example, the multiple types may be types based on category classification used in general object recognition or the like. For example, the multiple types may be three types: human hands, supplies, and other. Furthermore, for example, the multiple types may be four types: human hands, objects, food ingredients, and other.
[0148] For example, the plurality of types may be types based on classification of uses, for example, the plurality of types may include types based on classification of uses for which the article is used.
[0149] For example, the multiple types may be types based on a classification of shapes. For example, the multiple types may include types based on a classification of the shape of the article. For example, the multiple types may include types based on a classification of whether the article has a shape that is prone to splashing water. For example, the multiple types may include types based on the degree of susceptibility of the shape of the article to splashing water.
[0150] For example, the multiple types may be types based on a classification of materials. For example, the multiple types may include types based on a classification of what material the article is made of. For example, the multiple types may include types based on a classification of whether the article is made of a material that is prone to splashing water. For example, the multiple types may include types based on the degree of susceptibility to splashing water of the material of the article.
[0151] The above-described classification of types is merely an example, and any type can be adopted as long as the desired processing can be realized. The multiple types may be types based on a combination of at least two of category classification, use classification, shape classification, and material classification. The types may also have a hierarchical relationship. In this case, for example, items and ingredients may belong to a lower level of supplies, tableware and cooking utensils may belong to a lower level of items, and vegetables and meat may belong to a lower level of ingredients. The above-described hierarchical relationship is merely an example, and any hierarchical relationship can be adopted, and may be three or more levels. For example, knives and bowls may belong to a lower level of cooking utensils.
[0152] For example, the water discharge control system 1 estimates (calculates) the distance between the water discharge port and the target object (object onto which water is discharged) as one of the indices used for water discharge control. For example, the water discharge control system 1 may calculate the distance using AI based on an image, or may estimate the distance based on the size of the user's hand.
[0153] For example, when an image is input, the water discharge control system 1 may estimate the distance between the water spout and the object (object to be discharged) using a distance estimation model that outputs information indicating the distance between the object to be discharged in the input image and a predetermined position (the position of the water spout). In this case, the water discharge control system 1 may input the image IM1 to the distance estimation model, and estimate (calculate) the distance between the dish that is the object to be discharged and the water spout 321 based on information indicating the estimated distance between the dish that is the object to be discharged in image IM1 and the water spout 321 output by the distance estimation model. Note that the above is merely an example, and the water discharge control system 1 may estimate the distance between the water spout 321 and the object (object to be discharged) using various information as appropriate. For example, the water discharge control system 1 may estimate the distance between the water spout 321 and the object (object to be discharged) based on the size of at least one of the areas SG2 and SG3 that include a person's hand.
[0154] <1-5. Example of setting change processing> Here, an example of changing the settings will be described. Note that the setting changes shown below are merely examples, and the water discharge control system 1 is not limited to the settings shown below, and various settings related to water discharge / stop control may be changed by the user's setting change operation.
[0155] The water discharge control system 1 may change the setting of the water discharge stop area, such as the water discharge area WA1 shown in Fig. 4, in response to the user's setting change operation. For example, the water discharge control system 1 changes the settings of the size (dimensions), position, etc. of the water discharge area WA1, as shown by the two-way arrow in Fig. 4, in response to the user's setting change operation.
[0156] Furthermore, for example, the water discharge control system 1 may change the settings related to the instantaneous water discharge flow rate, as shown in Fig. 6. Fig. 6 is a diagram showing an example of a change in settings related to flow rate control. Specifically, Fig. 6 is a diagram showing an example of a change in settings related to control of the instantaneous water discharge flow rate according to the water discharge form. For example, Fig. 6 shows a case where the water discharge control system 1 controls the instantaneous water discharge flow rate according to whether the water discharge form is straight or shower.
[0157] The graph in Fig. 6 shows the relationship between the size of an object and the instantaneous water discharge flow rate when the water discharge control system 1 controls the instantaneous water discharge flow rate according to the water discharge form. As shown in the graph in Fig. 6, the water discharge control system 1 controls to increase or decrease the instantaneous water discharge flow rate according to the size of the object to which water is discharged.
[0158] The upper curve of the two curves shown in the graph in Figure 6 indicates the initial setting of the instantaneous water discharge flow rate relative to the size of the object when the water discharge mode is straight. Also, the lower curve of the two curves shown in the graph in Figure 6 indicates the initial setting of the instantaneous water discharge flow rate relative to the size of the object when the water discharge mode is shower.
[0159] The water discharge control system 1 may change the settings of the water discharge state, such as the instantaneous water discharge flow rate shown in Fig. 6, in response to the user's setting change operation. For example, the water discharge control system 1 changes the setting of the instantaneous water discharge flow rate relative to the size of the object when the water discharge mode is straight, as shown by the two-way arrow on the upper side of Fig. 6, in response to the user's setting change operation. For example, the water discharge control system 1 changes the setting of the instantaneous water discharge flow rate relative to the size of the object when the water discharge mode is shower, as shown by the two-way arrow on the lower side of Fig. 6, in response to the user's setting change operation.
[0160] Furthermore, for example, the water discharge control system 1 may change the association between a user's operation, such as a water discharge stop control operation, and control related to water discharge stop. In this regard, an example of a change in the association between a user's operation and water discharge control will be described below, as shown in Fig. 7. Fig. 7 is a diagram showing an example of a change in the association between an operation and water discharge control.
[0161] FIG. 7 shows an example of settings in which each of operations 0 to 5 (operations 0 to 5 before the setting change) that are user operations shown in the "User Operation" column in the setting list on the left (arrow base side) (also referred to as the "Pre-Change Settings List") is associated with a control related to water discharge / stop that is executed when that user operation is accepted. Each setting shown in the Pre-Change Settings List may be any setting as long as it is a setting before the setting was changed. That is, each setting shown in the Pre-Change Settings List may be all default settings, some may be default settings, or none may be default settings. For example, operations 0 to 5 in the Pre-Change Settings List are each assigned a distinguishable gesture. Note that any operation, not just a gesture, may be assigned as long as each operation is distinguishable.
[0162] As shown in the list of settings before the change, operation 0 before the setting change is set as a user operation to instruct the transition to the first mode, automatic water discharge control. As shown in the list of settings before the change, operation 1 before the setting change is set as a user operation to instruct continuous water discharge at a fixed (constant) flow rate and temperature. As shown in the list of settings before the change, operation 2 before the setting change is set as a user operation to instruct the cessation of water discharge (stop water).
[0163] As shown in the list of settings before the change, operation 3 before the setting change is set as a user operation to instruct switching between hot water, cold water, etc. As shown in the list of settings before the change, operation 4 before the setting change is set as a user operation to instruct switching between water types such as purified water, raw water, etc. As shown in the list of settings before the change, operation 5 before the setting change is set as a user operation to instruct switching between water discharge types such as straight, shower, etc.
[0164] In response to the user's setting change operation, the water discharge control system 1 may change some or all of operations 0 to 5 before the setting change shown in Fig. 7, or may add new operations. Fig. 7 shows a case where the user has performed a setting change operation to delete operation 2.
[0165] In response to a setting change operation by the user that deletes operation 2, the water discharge control system 1 changes the setting to delete operation 2 before the setting change. For example, as shown in the setting list on the right side (the arrowhead side) in Fig. 7 (also referred to as the "setting list after change"), the water discharge control system 1 deletes operation 2 before the setting change, assigns operations 3 to 5 before the setting change to operations 2 to 4 (moving them up to operations 2 to 4 after the setting change), and deletes operation 5 after the setting change. For example, operations 2 to 4 after the setting change are each assigned a user operation (gesture, etc.) corresponding to operations 2 to 4 before the setting change.
[0166] As shown in the list of settings after the change, operation 0 and operation 1 after the setting change remain the same as operation 0 and operation 1 before the setting change. As shown in the list of settings after the change, operation 2 after the setting change has been changed to a setting as a user operation to instruct switching between hot water, cold water, etc.
[0167] As shown in the list of settings after the change, operation 3 after the change of settings has been changed to a setting that is a user operation that instructs switching between water types such as purified water and raw water. As shown in the list of settings after the change of settings, operation 4 after the change of settings has been changed to a setting that is a user operation that instructs switching between water discharge types such as straight and shower. As shown in the list of settings after the change of settings, operation 5 after the change of settings has been changed to a setting that is not accepted as a user operation.
[0168] Note that the above is merely an example, and the water discharge control system 1 may change various settings. For example, any gesture may be assigned to each of Operations 2 to 4 after the setting change. Gestures before the setting change (i.e., gestures of Operations 3 to 5 before the setting change) may be assigned to each of Operations 2 to 4 after the setting change.
[0169] <1-6. Example of processing by water discharge control system> The following first and second processes will be described below as examples of processes executed by the water discharge control system. For example, the water discharge control system 1 executes at least one of the first and second processes. In addition, the following description will be given with the water discharge control system 1 as the processing subject, but the first and second processes may be executed by any device, such as the control unit 100 or various sensors such as the imaging unit 10, depending on the device configuration included in the water discharge control system 1.
[0170] <1-6-1. First processing flow> First, the processing flow for the first process will be described using Fig. 8. Fig. 8 is a flowchart showing an example of the procedure for the first process executed by the water discharge control system. For example, Fig. 8 shows an example of the processing procedure executed by the water discharge control system 1 when the process of step S101 or step S102 is performed while water is stopped.
[0171] The water discharge control system 1 executes the processes from step S103 onward in response to either the acquisition of a sensor detection result (step S101) or the acquisition of an operation input result (step S102). For example, the control unit 100 executes the processes from step S103 onward when it acquires the image recognition processing result of the image captured by the imaging unit 10 or when it receives a setting change operation by the user.
[0172] The water discharge control system 1 branches the process depending on whether or not a setting change operation has been performed (step S103). For example, if the control unit 100 has not received a setting change operation from the user, it executes the control process related to water discharge and stopping in steps S104 to S120. On the other hand, if the control unit 100 has received a setting change operation from the user, it executes the setting change process in steps S121 and S122.
[0173] If there is no setting change operation (step S103: No), the water discharge control system 1 determines whether or not water discharge control is being performed by the operation detection unit (step S104). For example, if the control unit 100 has not accepted a setting change operation by the user and has acquired the image recognition processing result of the image captured by the imaging unit 10, it determines whether or not there has been a user operation related to controlling the water discharge state.
[0174] If there is no user operation related to the control of the water discharge state (step S104: None), the water discharge control system 1 determines whether or not an object is present in the water discharge area (first area) (step S105). For example, if the user does not perform an operation to change the water discharge state, the control unit 100 executes the control shown in steps S105 to S118. For example, if the user does not perform an operation to change the water discharge state, the control unit 100 executes automatic control (auto control), which is the first mode. Note that control other than the first mode (auto control) may be referred to as a second mode (semi-auto). For example, the second mode (semi-auto) may be a mode in which control related to water discharge and stop is performed in response to the user's operation to control water discharge and stop, such as the user's gesture. For example, the control unit 100 executes a process to determine whether or not an object (imaged object) is present in the water discharge area (first area) in the image captured by the image capture unit 10. The control unit 100 may execute a process of determining whether an object (imaged object) is present in the water discharge area (first area) and whether the moving speed of the object satisfies a predetermined standard.
[0175] When the water discharge control system 1 detects an object in the water discharge area (first area) (step S105: Yes), it executes acquisition of the water discharge mode (step S106). For example, when the control unit 100 detects an object in the water discharge area (first area), it acquires water discharge mode information indicating whether the water discharge mode is shower or straight. Note that the execution timing of step S106 is not limited to the timing shown in FIG. 8, and the water discharge control system 1 may execute the processing of step S106 at any timing before determining the flow rate.
[0176] Then, the water discharge control system 1 determines the type of object in the water discharge area (step S107). For example, the control unit 100 classifies the type of object in the water discharge area as a type belonging to supplies such as an article or foodstuff, or as a human hand.
[0177] When the water discharge control system 1 determines that the type of object in the water discharge area is an item or food material (step S107: item or food material), it determines whether or not there is a hand in the second area (step S108). For example, when the control unit 100 determines that the type of object in the water discharge area is a type belonging to supplies, it determines whether or not there is a hand in the second area, which is an area outside the first area. For example, the second area may be an area surrounding the first area that is provided so as to surround the periphery of the first area. Note that the second area may be set to any range.
[0178] When the water discharge control system 1 detects a human hand in the second area (step S108: Yes), it determines the type of utensil (step S109). For example, when the control unit 100 determines that a human hand is located in the second area, it classifies the type of utensil located in the water discharge area (first area) as either an article or an ingredient.
[0179] When the water discharge control system 1 determines that the type of object in the water discharge area is an article (step S109: article), it calculates the size of the article (step S110). For example, the control unit 100 estimates the size (dimensions) of the article, which is the object in the water discharge area, using the image captured by the imaging unit 10.
[0180] Then, the water discharge control system 1 discharges water at a flow rate according to the size of the article and the water discharge form (step S111). For example, the control unit 100 controls the instantaneous water discharge flow rate according to the size of the article, which is the object in the water discharge area, and the water discharge form. Then, the water discharge control system 1 transitions to the flow during water discharge (step S112). For example, the water discharge control system 1 transitions to the flow during water discharge shown in FIG. 9.
[0181] Furthermore, if the water discharge control system 1 determines that the type of object in the water discharge area is food (step S109: food), it discharges water at a flow rate according to the food and water discharge pattern (step S113). For example, the control unit 100 controls the instantaneous water discharge flow rate according to the food, which is the object in the water discharge area, and the water discharge pattern. Note that the control unit 100 may calculate the size of the food, which is the object in the water discharge area, and control the instantaneous water discharge flow rate according to the size of the food. Then, the water discharge control system 1 transitions to the water discharge flow (step S114). For example, the water discharge control system 1 transitions to the water discharge flow shown in FIG. 9.
[0182] If the water discharge control system 1 does not detect a human hand in the second area (step S108: No), it stops the water flow (step S115). For example, if the control unit 100 determines that a human hand is not located in the second area, it controls the water discharge unit 30 to stop the water flow. Note that if the water discharge control system 1 is in a stopped state, it maintains that state.
[0183] Furthermore, if the water discharge control system 1 determines that the type of object in the water discharge area is a human hand (step S107: human hand), the water discharge control system 1 discharges water at a flow rate according to the human hand and water discharge form (step S116). For example, the control unit 100 controls the instantaneous water discharge flow rate according to the human hand, which is the object in the water discharge area, and the water discharge form. Note that the control unit 100 may calculate the size of the human hand, which is the object in the water discharge area, and control the instantaneous water discharge flow rate according to the size of the human hand. Then, the water discharge control system 1 transitions to the water discharge flow (step S117). For example, the water discharge control system 1 transitions to the water discharge flow shown in FIG. 9.
[0184] Furthermore, if the water discharge control system 1 has not detected an object in the water discharge area (step S105: No), it stops the water (step S118). For example, if the control unit 100 has not detected an object in the water discharge area (first area), it controls the water discharge unit 30 to stop the water. Note that if the water discharge control system 1 is in a stopped state, it maintains that state.
[0185] When a user performs an operation related to controlling the water discharge state (step S104: Yes), the water discharge control system 1 controls the water discharge state based on the detection result of the operation detection unit (step S119). For example, when the user performs an operation to change the water discharge state, the control unit 100 controls the water discharge state in accordance with the user's operation. Then, the water discharge control system 1 continues the water discharge state until the next operation is performed (step S120). For example, the control unit 100 controls to continue the water discharge state until the user performs an operation to change the water discharge state.
[0186] When a setting change operation is performed (step S103: Yes), the water discharge control system 1 acquires and determines the setting change operation (step S121). For example, the control unit 100 acquires change instruction information corresponding to the setting change operation by the user, and determines (decides) the content of the setting to be changed based on the content of the change instruction information.
[0187] Then, the water discharge control system 1 changes the initial setting in response to the setting change operation by the user (step S122). For example, the control unit 100 changes the setting from the initial setting based on change instruction information in response to the setting change operation by the user. Note that the water discharge control system 1 may also execute the process of step S122 in cases other than the initial setting. In this case, the water discharge control system 1 may change the setting at that time (the setting before the change) to the setting in response to the setting change operation by the user (the setting after the change).
[0188] In this way, through the first process, the water discharge control system 1 changes the control settings related to stopping and stopping water discharge to settings according to the user's operation, making it possible to change the control settings related to stopping and stopping water discharge through the user's operation. Also, the water discharge control system 1 varies the water discharge control, such as the instantaneous water discharge flow rate, according to the position of the person's hand. This allows the water discharge control system 1 to discharge water appropriately according to the position of the person's hand.
[0189] <1-6-2. Second processing flow> Note that the process shown in FIG. 8 is merely an example, and the water discharge control system 1 may accept a change in settings at any timing and execute the setting change process. In this regard, the flow of the process will be explained as a process related to the second process using FIG. 9. FIG. 9 is a flowchart showing an example of the procedure related to the second process executed by the water discharge control system. For example, FIG. 9 shows an example of the processing procedure executed by the water discharge control system 1 when the process of step S201 or step S202 is performed while water is being discharged. For example, FIG. 9 explains the process when a setting change operation is received from the user while water is being discharged as an example. Note that explanations of points similar to those explained in FIG. 8 will be omitted as appropriate.
[0190] The water discharge control system 1 executes the processes from step S203 onward in response to either the acquisition of the sensor detection result (step S201) or the acquisition of the operation input result (step S202).
[0191] The water discharge control system 1 branches the process depending on whether or not a setting change operation has been performed (step S203). For example, if the control unit 100 has not received a setting change operation from the user, it executes the control process related to water discharge and stopping in steps S204 to S219. On the other hand, if the control unit 100 has received a setting change operation from the user, it executes the setting change process in steps S220 to S222.
[0192] If there is no setting change operation (step S203: no), the water discharge control system 1 determines whether or not water discharge is being controlled by the operation detection unit (step S204). If there is no user operation related to controlling the water discharge state (step S204: no), the water discharge control system 1 determines whether or not an object is present in the water discharge area (first area) (step S205). For example, if the user has not performed an operation to change the water discharge state, the control unit 100 executes the control shown in steps S205 to S217.
[0193] When the water discharge control system 1 detects an object in the water discharge area (first area) (step S205: Yes), it executes acquisition of the water discharge pattern (step S206). Note that the execution timing of step S206 is not limited to the timing shown in Fig. 9, and the water discharge control system 1 may execute the processing of step S206 at any timing before determining the flow rate.
[0194] Then, the water discharge control system 1 determines the type of object in the water discharge area (step S207). If the water discharge control system 1 determines that the type of object in the water discharge area is an item or food material (step S207: item or food material), it determines whether or not a hand is present in the second area (step S208). If the water discharge control system 1 detects a human hand in the second area (step S208: Yes), it determines the type of item (step S209).
[0195] When the water discharge control system 1 determines that the type of object in the water discharge area is an article (step S209: article), it calculates the size of the article (step S210). Then, the water discharge control system 1 discharges water at a flow rate according to the size and water discharge form of the article (step S211). For example, the control unit 100 controls the instantaneous water discharge flow rate according to the size and water discharge form of the article, which is the object in the water discharge area.
[0196] Furthermore, if the water discharge control system 1 determines that the type of object in the water discharge area is food (step S209: food), it discharges water at a flow rate according to the food and water discharge pattern (step S2120). If the water discharge control system 1 does not detect a human hand in the second area (step S208: No), it stops the water (step S213). Then, the water discharge control system 1 transitions to the flow during water stop (step S214). For example, the water discharge control system 1 transitions to the flow during water stop shown in FIG. 8.
[0197] Furthermore, if the water discharge control system 1 determines that the type of object in the water discharge area is a human hand (step S207: human hand), the water discharge control system 1 discharges water at a flow rate according to the human hand and water discharge form (step S215). Furthermore, if the water discharge control system 1 has not detected an object in the water discharge area (step S205: No), it stops the water (step S216). Then, the water discharge control system 1 transitions to the flow during water stop (step S217). For example, the water discharge control system 1 transitions to the flow during water stop shown in FIG. 8.
[0198] When there is a user controlling the water discharge state (step S204: Yes), the water discharge control system 1 controls the water discharge state based on the detection result of the operation detection unit (step S218). For example, when the user performs an operation to change the water discharge state, the control unit 100 controls the water discharge state in accordance with the user's operation. Then, the water discharge control system 1 continues the water discharge state until the next operation is performed (step S219). For example, the control unit 100 controls to continue the water discharge state until the user performs an operation to change the water discharge state.
[0199] When a setting change operation is performed (step S203: Yes), the water discharge control system 1 acquires and determines the setting change operation (step S220). For example, the control unit 100 acquires change instruction information corresponding to the setting change operation by the user, and determines (decides) the content of the setting to be changed based on the content of the change instruction information.
[0200] Then, the water discharge control system 1 stops the water flow and changes the initial setting in response to the setting change operation by the user (step S221). For example, the control unit 100 performs control to stop (stop) the water discharge from the water discharger 30, and changes the setting from the initial setting based on change instruction information in response to the setting change operation by the user. Note that the water discharge control system 1 may also execute the process of step S221 in cases other than the initial setting. In this case, the water discharge control system 1 may change the setting at that time (the setting before the change) to the setting in response to the setting change operation by the user (the setting after the change). Then, the water discharge control system 1 transitions to the flow for stopping the water flow (step S222). For example, the water discharge control system 1 transitions to the flow for stopping the water flow shown in FIG. 8.
[0201] In this way, through the second process, the water discharge control system 1 can change the control settings related to stopping and stopping water discharge according to the user's operation even when water is being discharged, thereby making it possible to change the control settings related to stopping and stopping water discharge according to the user's operation. Furthermore, the water discharge control system 1 varies the water discharge control, such as the instantaneous water discharge flow rate, according to the position of the person's hand. This allows the water discharge control system 1 to discharge water appropriately according to the position of the person's hand.
[0202] <1-7. Relationship between setting changes and water discharge> From here, we will explain the relationship between the setting change process and the water discharge process in the water discharge control system 1. For example, the water discharge control system 1 does not need to discharge water during the setting change process. In this case, the control unit 100 prohibits water discharge control based on the detection results of a sensor unit such as the imaging unit 10 while the setting is being changed. An example of this point will be explained using FIG. 10.
[0203] Fig. 10 is a diagram showing an example of the relationship between setting changes and water discharge. Fig. 10 shows an example of processing when a setting change operation is performed and an object is held over, i.e., a state in which water discharge is requested, before the setting change processing is completed. For example, Fig. 10 illustrates a case in which a user holds an object over (attempts to discharge water) while performing a setting change operation in an algorithm that discharges water when the sensor detects an object.
[0204] The waveform corresponding to "sensor" in Figure 10 (upper waveform) indicates whether or not there is detection by a sensor unit such as the imaging unit 10, with a rising state corresponding to a state of detection and a falling state corresponding to a state of no detection.
[0205] The waveform corresponding to "water discharge" in Figure 10 (lower waveform) indicates whether or not water is being discharged from the water discharge section 30, with a rising state corresponding to a state in which water is being discharged by the water discharge section 30 (water is being discharged), and a falling state corresponding to a state in which water is not being discharged by the water discharge section 30 (water is stopped).
[0206] As shown in Figure 10, the water discharge control system 1 does not discharge water even if a sensor unit such as the imaging unit 10 detects a state in which water should be discharged before the setting change process is completed, i.e., during the setting change. Normally, water discharge starts when a sensor detection result is received, but in the water discharge control system 1, if a sensor is detected during a setting change operation (while a design change operation is being reflected in the system), the setting change is carried out while water is stopped. Then, after the setting change is completed, the water discharge control system 1 starts water discharge if the sensor detects an object again with the settings after the setting change.
[0207] Furthermore, if a setting change operation is performed while water is being discharged, the water discharge control system 1 may stop water discharge and perform the setting change process. In this case, if an operation input from the user is received while water is being discharged from the water discharger 30, the control unit 100 will stop water discharge from the water discharger 30 before the setting change begins. An example of this point will be described using FIG. 11.
[0208] Fig. 11 is a diagram showing an example of the relationship between setting changes and water discharge. Note that explanations of points similar to those in Fig. 10 will be omitted where appropriate. Fig. 11 shows an example of processing when a state setting change operation is performed after an object is held over the device and water discharge has begun. For example, Fig. 11 illustrates a case where a setting change is performed while the user is holding an object over the device (water is being discharged) in an algorithm that causes water to be discharged when the sensor detects an object.
[0209] As shown in FIG. 11, if a setting change operation is performed while water is being discharged, the water discharge control system 1 stops water discharge (i.e., stops water discharge) and executes the setting change process. In this way, after the water discharge control system 1 receives the detection result of the sensor and starts water discharge, if a setting change operation is performed while water discharge is continuing, the water discharge control system 1 stops water discharge and prioritizes the setting change operation. Note that the water discharge control system 1 continues water discharge while a setting change operation is being input to the input unit, and may stop water discharge only while the setting change operation is being reflected in the system (during a software update). Then, after the setting change is completed, the water discharge control system 1 resumes water discharge with the changed settings if the sensor detects an object again.
[0210] <1-8. List of setting change examples> The water discharge control system 1 may change various settings, including the settings in the setting change examples described above. For example, the water discharge control system 1 may perform various setting change processes as shown in Fig. 12. Fig. 12 is a diagram showing an example of setting change.
[0211] The example shown in Fig. 12 shows an example of changeable setting items corresponding to five elements related to water discharge and stopping (overall water discharge state, etc.), water discharge and stopping, flow rate, temperature, water type, and water discharge form (form), and the effects of changing those settings. Note that Fig. 12 shows an example for each of the "auto" item corresponding to the first mode (auto control) and the "semi-auto" item corresponding to the second mode (semi-auto), but the classification shown in Fig. 12 is merely an example, and the water discharge control system 1 may change the settings of various items.
[0212] For example, in addition to the examples described above, the water discharge control system 1 may set (change) whether or not to control each category, such as ingredients or supplies, as an overall setting in the automatic mode. Also, in addition to the examples described above, the water discharge control system 1 may change the settings of the temperature, water type, and water discharge type in the automatic mode. Also, in addition to the examples described above, the water discharge control system 1 may change the settings of the flow rate and temperature.
[0213] <1-9. Other configuration examples> The device configuration of the water discharge control system 1 shown in FIG. 3 is merely an example, and the water discharge control system 1 can adopt any device configuration. The water discharge control system 1 can be applied to various configurations as long as it is capable of executing at least some of the processes described above. For example, the water discharge control system 1 may be applied to a configuration in which purified water is controlled to be discharged separately from cold water and hot water. An example of the configuration of the water discharge control system 1 in this case will be described using FIG. 13. FIG. 13 is a diagram showing an example of another configuration of the water discharge control system.
[0214] Figure 13 shows an example in which purified water is supplied to water discharger 30 from a system separate from that for raw water and hot water. In the configuration example shown in Figure 13, water discharge control system 1 includes water purifier 82 that purifies raw water supplied from water supply 80 via water purification valve 102. In this case, purified water is discharged from water discharger 30 in response to operation of water purifier 82 by the user. For example, water discharge control system 1 may control water discharge for only two types of water, raw water and hot water.
[0215] <1-10.Others (Application Examples, etc.)> The water discharge control system 1 may execute a combination of the various processes described above.
[0216] In the above-described embodiment, the water discharge control system 1 has been described using a kitchen as the application location, but it can be applied to any wet space where utensils can be used, and for example, it may be applied to a wash space provided in a toilet space or a place where water discharge and stopping actions such as hand washing are performed, such as a bathroom vanity. Note that the above-described embodiments and modified examples can be combined as appropriate within the scope of not causing any contradiction in the processing content.
[0217] Further advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described above. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.
[0218] The above-described embodiments and modifications may have the following configurations, but are not limited to these. (1) A water outlet section; A sensor unit that detects at least the water discharge area; a control unit that controls the water discharge state from the water discharge unit based on the detection result of the sensor unit and initial setting information related to control of the water discharge state from the water discharge unit; an input unit that receives an operation input from a user and is communicably connected to the control unit; a setting change unit that changes settings from the initial settings indicated by the initial setting information based on the input result of the input unit; A water discharge control system comprising: (2) The control unit prohibits water discharge control based on the detection result of the sensor unit while the setting is being changed. The water discharge control system according to (1) is characterized in that: (3) When the operation input from the user is received while the water discharger is discharging water, the control unit stops the water discharger before the setting change starts. The water discharge control system according to (1) or (2) is characterized in that: (4) a notification unit that issues notifications; Equipped with The notification unit notifies at least one of the fact that the input unit is accepting input from the user and the fact that the setting change unit has changed the setting related to the water discharge state. The water discharge control system according to any one of (1) to (3) above, characterized in that: (5) a display unit for displaying information; Equipped with The display unit displays information indicating the setting changed based on the input result of the input unit. The water discharge control system according to any one of (1) to (4) above, characterized in that: (6) The setting change unit changes the setting to the initial setting when a reset operation is input to the input unit. The water discharge control system according to any one of (1) to (5) above, characterized in that: (7) The control unit determines whether the object detected by the sensor unit is a water discharge object that satisfies a predetermined condition, and controls the water discharge state based on the state of the water discharge object. The water discharge control system according to any one of (1) to (6) above, characterized in that: (8) The setting change unit changes the setting corresponding to the state of the water discharge target based on the input result of the input unit. The water discharge control system according to (7) above. (9) the predetermined condition is that the detected object moves at a predetermined speed or is present within a first area; The setting change unit changes at least one of the predetermined moving speed, the range of the first area, and the determination time of the detected object in the first area based on the input result of the input unit. The water discharge control system according to (7) or (8) is characterized in that: (10) The control unit controls the instantaneous water discharge flow rate from the water discharge unit based on at least one of the size of the object to be discharged, the type of the object to be discharged, or the distance between the water discharge port of the water discharge unit and the object to be discharged. The water discharge control system according to any one of (1) to (9) above, characterized in that: (11) The setting change unit changes the setting of the instantaneous water discharge flow rate based on an input to the input unit. The water discharge control system according to (10) above. (12) The control unit detects a user operation based on a detection result of the sensor unit, and controls the water discharge state in accordance with the user operation. The water discharge control system according to any one of (1) to (11) above, characterized in that: (13) The setting change unit performs settings related to the control of the water discharge state corresponding to the user operation based on the input result of the input unit. The water discharge control system according to (12) above. (14) The setting change unit changes at least one of a position, a size, and a determination time of the user's operation in a range for detecting the user's operation based on an input result from the input unit. The water discharge control system according to (12) or (13) above. (15) The setting change unit changes at least one of the flow rate, temperature, water type, and water discharge mode of the water discharge control corresponding to the user operation based on the input result of the input unit. The water discharge control system according to any one of (12) to (14) above. [Explanation of symbols]
[0219] 1. Water discharge control system 2 Kitchen unit 10. Imaging unit (sensor unit) 20 Top part 30 Water outlet 31 Water pipe 32 heads 321 Outlet 40 Sink 100 control unit (control device) 101 Water valve 102 Purified water valve 103 Hot water valve 104 Flow control valve 110 Switching adjustment unit 120 processing unit (determination unit, operation detection unit, control unit, setting change unit) 130 Storage section 140 Acquisition Department 200 Operation terminal (input unit, notification unit, display unit)
Claims
1. A water outlet section; A sensor unit that detects at least the water discharge area; a control unit that controls the water discharge state from the water discharge unit based on the detection result of the sensor unit and initial setting information related to control of the water discharge state from the water discharge unit; an input unit that receives an operation input from a user and is communicably connected to the control unit; a setting change unit that changes settings from the initial settings indicated by the initial setting information based on the input result of the input unit; A water discharge control system comprising:
2. The control unit prohibits water discharge control based on the detection result of the sensor unit while the setting is being changed. The water discharge control system according to claim 1 .
3. When the operation input from the user is received while the water discharger is discharging water, the control unit stops the water discharger before the setting change starts. The water discharge control system according to claim 1 .
4. a notification unit that issues notifications; Equipped with The notification unit notifies at least one of the fact that the input unit is accepting input from the user and the fact that the setting change unit has changed the setting related to the water discharge state. The water discharge control system according to claim 1 .
5. a display unit for displaying information; Equipped with The display unit displays information indicating the setting changed based on the input result of the input unit. The water discharge control system according to claim 1 .
6. The setting change unit changes the setting to the initial setting when a reset operation is input to the input unit. The water discharge control system according to claim 1 .
7. The control unit determines whether the object detected by the sensor unit is a water discharge object that satisfies a predetermined condition, and controls the water discharge state based on the state of the water discharge object. The water discharge control system according to claim 1 .
8. The setting change unit changes the setting corresponding to the state of the water discharge target based on the input result of the input unit. The water discharge control system according to claim 7 .
9. the predetermined condition is that the detected object moves at a predetermined speed or is present within a first area; The setting change unit changes at least one of the predetermined moving speed, the range of the first area, and the determination time of the detected object in the first area based on the input result of the input unit. The water discharge control system according to claim 7 .
10. The control unit controls the instantaneous water discharge flow rate from the water discharge unit based on at least one of the size of the object to be discharged, the type of the object to be discharged, or the distance between the water discharge port of the water discharge unit and the object to be discharged. The water discharge control system according to claim 1 .
11. The setting change unit changes the setting of the instantaneous water discharge flow rate based on an input to the input unit. The water discharge control system according to claim 10 .
12. The control unit detects a user operation based on a detection result of the sensor unit, and controls the water discharge state in accordance with the user operation. The water discharge control system according to claim 1 .
13. The setting change unit performs settings related to the control of the water discharge state corresponding to the user operation based on the input result of the input unit. The water discharge control system according to claim 12.
14. The setting change unit changes at least one of a position, a size, and a determination time of the user's operation in a range for detecting the user's operation based on an input result from the input unit. The water discharge control system according to claim 12.
15. The setting change unit changes at least one of the flow rate, temperature, water type, and water discharge mode of the water discharge control corresponding to the user operation based on the input result of the input unit. The water discharge control system according to claim 12.
Citation Information
Patent Citations
Water discharge control device, water discharge control system, and water discharge control method
JP7185376B2