[go: up one dir, main page]

WO2019202869A1 - 吐水制御装置、吐水制御システム、及び吐水制御方法 - Google Patents

吐水制御装置、吐水制御システム、及び吐水制御方法 Download PDF

Info

Publication number
WO2019202869A1
WO2019202869A1 PCT/JP2019/009363 JP2019009363W WO2019202869A1 WO 2019202869 A1 WO2019202869 A1 WO 2019202869A1 JP 2019009363 W JP2019009363 W JP 2019009363W WO 2019202869 A1 WO2019202869 A1 WO 2019202869A1
Authority
WO
WIPO (PCT)
Prior art keywords
water discharge
detection
region
target object
holding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2019/009363
Other languages
English (en)
French (fr)
Inventor
宣広 滝
雄喜 白井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lixil Corp
Original Assignee
Lixil Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lixil Corp filed Critical Lixil Corp
Priority to EP19789449.6A priority Critical patent/EP3783157A4/en
Priority to CN201980026117.8A priority patent/CN111989443A/zh
Priority to US17/048,074 priority patent/US11306465B2/en
Publication of WO2019202869A1 publication Critical patent/WO2019202869A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • EFIXED CONSTRUCTIONS
    • E03WATER SUPPLY; SEWERAGE
    • E03CDOMESTIC PLUMBING INSTALLATIONS FOR FRESH WATER OR WASTE WATER; SINKS
    • E03C1/00Domestic plumbing installations for fresh water or waste water; Sinks
    • E03C1/02Plumbing installations for fresh water
    • E03C1/05Arrangements of devices on wash-basins, baths, sinks, or the like for remote control of taps
    • E03C1/055Electrical control devices, e.g. with push buttons, control panels or the like
    • E03C1/057Electrical control devices, e.g. with push buttons, control panels or the like touchless, i.e. using sensors
    • EFIXED CONSTRUCTIONS
    • E03WATER SUPPLY; SEWERAGE
    • E03CDOMESTIC PLUMBING INSTALLATIONS FOR FRESH WATER OR WASTE WATER; SINKS
    • E03C1/00Domestic plumbing installations for fresh water or waste water; Sinks
    • E03C1/02Plumbing installations for fresh water
    • E03C1/05Arrangements of devices on wash-basins, baths, sinks, or the like for remote control of taps
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/02Systems using the reflection of electromagnetic waves other than radio waves
    • G01S17/04Systems determining the presence of a target
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/255Detecting or recognising potential candidate objects based on visual cues, e.g. shapes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/44Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/002Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V8/00Prospecting or detecting by optical means
    • G01V8/10Detecting, e.g. by using light barriers
    • G01V8/20Detecting, e.g. by using light barriers using multiple transmitters or receivers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V2201/00Indexing scheme relating to image or video recognition or understanding
    • G06V2201/07Target detection

Definitions

  • the present invention relates to a water discharge control device, a water discharge control system, and a water discharge control method.
  • the present invention has been made in view of such circumstances, and an object thereof is to provide a water discharge control device, a water discharge control system, and a water discharge control method capable of accurately controlling water discharge from the water discharge pipe.
  • the target object that is the detection target is the plurality of detection regions.
  • a target object detection unit that determines whether or not the target object exists in at least one of the first detection areas, and detects the position of the target object when the target object exists in the first detection area; Based on the image information, it is determined whether or not a holding object that holds the detection target is present in a second detection area different from the first detection area among the plurality of detection areas, and the holding object is the Based on the holding object detection unit that detects the position of the holding object, the detection result detected by the target object detection unit, and the detection result detected by the holding object detection unit when present in the second detection region Vomit And a control unit for controlling, in the water discharge condition is the plurality of sensing areas is a condition to control the water discharge from the water discharge pipe, different from each other.
  • control unit controls water discharge when the position of the target object is detected and a predetermined first water discharge condition is satisfied, and the position of the holding object is detected. And you may control water discharge, when satisfy
  • the imaging target region may be a region including the water discharge pipe.
  • the second detection area may be an area provided around the first detection area.
  • the water discharge control system is an image pickup apparatus that picks up an image pickup target region including a water discharge pipe from above the water discharge port, and acquires image information of an image picked up by the image pickup apparatus.
  • a water discharge control device according to each aspect.
  • the target object detection unit detects the target object that is the detection target based on the image information of the region image in which the imaging target region including a plurality of detection regions is captured. It is determined whether or not the target object exists in the first detection region that is at least one of the plurality of detection regions included in the region, and when the target object exists in the first detection region, The step of detecting the position, and the holding object detection unit, based on the image information, the holding object holding the detection target exists in a second detection area different from the first detection area among the plurality of detection areas. A step of detecting the position of the holding object when the holding object is present in the second detection area; and a detection result detected by the target object detection unit; And Based on the detection result detected by the object detection unit, and controlling the water discharge.
  • water discharge from the water discharge pipe can be accurately controlled.
  • FIG. 1 is a block diagram illustrating a configuration example of a water discharge control system 1 according to the first embodiment.
  • the water discharge control system 1 controls water discharge based on the image of the imaging target area 40.
  • the control of water discharge performed by the water discharge control system includes control for selecting the type of water to be discharged, the form of water to be discharged, the water pressure, flow rate, temperature, and the like of water to be discharged.
  • Examples of the type of discharged water include raw water, purified water, and hot water.
  • Examples of the discharged water include straight water discharge and shower water discharge.
  • the water discharge control system 1 controls water discharge and water stop will be described as an example.
  • the type of water to be discharged may include so-called functional water such as purified hot water, carbonated water, sterilized water, and alkaline ionized water.
  • the water discharge state may include the temperature, water pressure, and amount of water to be discharged.
  • the water discharge control system 1 includes, for example, an imaging device 10 and a water discharge control device 20.
  • the water discharge control device 20 is connected to the electromagnetic valve 30 that starts or ends water discharge from the water discharge pipe 400.
  • the water discharge control system 1 controls water discharge and water stoppage of the water discharge pipe 400 by opening and closing the electromagnetic valve 30.
  • the imaging device 10 is provided in a place where water is used, such as a kitchen, and images the imaging target area 40 at predetermined time intervals.
  • the image of the imaging target area 40 captured by the imaging apparatus 10 is an example of an “area image”.
  • the imaging target area 40 is an area provided with water-related equipment such as a sink 401 in which a water discharge pipe 400 is disposed, such as a work top.
  • the imaging apparatus 10 captures an image of an area wider than the sink 401 (for example, an area including the sink 401 and a not-shown furnace).
  • the imaging device 10 is provided, for example, on the ceiling of the kitchen or the outer surface of the bottom plate of the wall cabinet. In the case of being provided on the ceiling, for example, a light bulb type camera that can be attached to a lighting wiring device can be used. In this case, for example, the imaging device 10 operates with electric power supplied from the illumination wiring device. In this case, the imaging device 10 may be provided in the upper direction of the water discharge pipe 400. The imaging device 10 images, for example, a region including the water discharge pipe 400 so as to look down from the upper side of the water discharge pipe 400. That is, the imaging device 10 images the imaging target area 40 from above the water discharge pipe 400.
  • the imaging device 10 outputs image information of the captured image to the water discharge control device 20.
  • the imaging device 10 outputs image information of the captured image to the water discharge control device 20 via a wireless communication line such as WiFi, for example.
  • the imaging device 10 may capture a moving image or a still image.
  • the imaging device 10 may capture a color image or a monochrome image.
  • the water discharge control device 20 includes, for example, a target object detection unit 200, a water discharge port detection unit 201, a target object coordinate extraction unit 202, a water discharge port coordinate extraction unit 203, a first coincidence detection unit 204, a holding object detection unit 205, and a holding object coordinate.
  • An extraction unit 206, an offset addition unit 207, a second coincidence detection unit 208, a speed detection unit 209, and a control information output unit 210 are provided.
  • the target object detection unit 200 and the target object coordinate extraction unit 202 are examples of a “target object detection unit”.
  • the water discharge port detection unit 201 and the water discharge port coordinate extraction unit 203 are examples of the “water discharge port detection unit”.
  • Each of the first coincidence detection unit 204, the second coincidence detection unit 208, the held object detection unit 205, the offset addition unit 207, the speed detection unit 209, and the control information output unit 210 is an example of a “control unit”.
  • the target object detection unit 200 detects whether or not the target object 403 is present in the image based on the image of the imaging target area 40 captured by the imaging device 10.
  • the target object 403 is an object that can be a target of water discharge, and is, for example, a cup, a plate, a pan, or a human hand.
  • the target object detection unit 200 extracts various objects captured in an image by performing edge detection, for example.
  • the spout detection unit 201 performs edge detection based on a difference in luminance in the image data. Specifically, the spout detection unit 201 applies various rectangular frames (that is, cells) to the image, and then detects a difference in luminance at the outer periphery of the frame as compared with the inside of the frame. For example, when the difference in luminance is small on the outer periphery of the frame, the spout detection unit 201 determines that there is an object in the frame, and extracts the frame by extracting the frame.
  • the target object detection unit 200 selects a candidate for the target object 403 from the objects extracted from the image.
  • the target object detection unit 200 stores, in a storage unit (not illustrated), an image in which an object that can be the target object 403 such as a cup or a plate is captured in advance under various imaging conditions (for example, an imaging angle or illumination).
  • the target object detection unit 200 scales the image of the target object 403 stored in advance and the image of the object extracted from the image captured by the imaging device 10 to the same size, and then processes the pixels of both images. Compare.
  • the target object detection unit 200 determines that an object extracted from an image is a candidate for the target object 403 when the tendency of the color distribution for each pixel matches at a predetermined threshold value or more.
  • the target object detection unit 200 detects an object that is a candidate for the target object 403 extracted from the image as the target object 403 when there is an object in an area E1 (see FIG. 2) including the water outlet D. Even if an object that can be a candidate for the target object 403 such as a cup exists in the image, if the object is located in a region different from the region E1, that is, at a position away from the water discharge port D, the object is discharged. This is because it is difficult to think about.
  • the region E1 including the water discharge port D is an example of a “first detection region”.
  • the target object detection unit 200 outputs the detection result to the target object coordinate extraction unit 202.
  • the spout detection unit 201 detects whether or not the spout D of the spout 400 is present in the image based on the image of the imaging target region 40 captured by the imaging device 10.
  • the spout detection unit 201 extracts various objects captured in an image by performing edge detection, for example. And the spout detection part 201 selects the spout D from the object extracted from the image.
  • the spout detection unit 201 stores, for example, an image of the spout D captured under various imaging conditions in a storage unit (not shown) in advance.
  • the spout detection unit 201 compares the stored image of the spout D with the image of the object extracted from the image captured by the imaging device 10, and the image is displayed when both images satisfy a predetermined similarity condition. It is determined that the object extracted from is the spout D.
  • the water outlet detection unit 201 outputs the detection result to the water outlet coordinate extraction unit 203.
  • the target object coordinate extraction unit 202 extracts position coordinates indicating the position of the target object 403 in the image based on the image captured by the imaging device 10 and the detection result output by the target object detection unit 200.
  • the position coordinates here may be a coordinate value (representative value) indicating a position near the center of the target object 403, or a coordinate group indicating the outer periphery of the target object 403.
  • the target object coordinate extraction unit 202 outputs the position coordinates of the target object 403 in the extracted image to the first match detection unit 204.
  • the spout coordinate extraction unit 203 extracts position coordinates indicating the position of the spout D in the image based on the image captured by the imaging device 10 and the detection result output by the spout detection unit 201.
  • the position coordinates here are a group of coordinates indicating a region including the water discharge port D.
  • the water outlet coordinate extracting unit 203 outputs the position coordinates of the water outlet D in the extracted image to the first coincidence detecting unit 204 and the offset adding unit 207.
  • the first coincidence detection unit 204 matches the position of the target object 403 extracted by the target object coordinate extraction unit 202 and the position of the region E1 including the water discharge port D extracted by the water discharge port coordinate extraction unit 203. Detect whether or not. For example, when the position coordinates of the target object 403 are included in the region E1 including the water outlet D, the first coincidence detection unit 204 determines that both positions coincide with each other. The first coincidence detection unit 204 outputs the detection result to the control information output unit 210.
  • the holding object detection unit 205 detects whether or not the holding object 402 exists in the image based on the image of the imaging target area 40 imaged by the imaging device 10.
  • the holding object 402 is an object that holds a target object 403 that receives water discharged from the lower side of the spout. For example, a human hand holding a cup, a plate, vegetables, or the like inserted into the spout, or chopsticks , Tongs, etc.
  • the holding object detection unit 205 includes, for example, a person in the image and an object that holds the target object 403 in a region E2 (see FIG. 2) around the region E1 including the water outlet D. The object is detected as the holding object 402 only when it is present.
  • the held object detection unit 205 does not detect as the held object 402 an object that is not used by humans and simply exists in the region E2.
  • the held object detection unit 205 uses the chopstick or the like. It is preferable to detect as the holding object 402.
  • the holding object detection unit 205 does not detect the chopsticks or the like as the holding object 402 when the chopsticks or the like that are not held by humans are in the region E2 by chance while holding the target object 403.
  • the holding object detection unit 205 extracts various objects captured in an image by performing edge detection, for example.
  • the holding object detection unit 205 selects the holding object 402 from the objects extracted from the image.
  • the holding object detection unit 205 stores, for example, images of the holding object 402 having various shapes captured in various imaging conditions in a storage unit (not illustrated) in advance.
  • the held object detection unit 205 compares the stored image of the held object 402 with the image of the object extracted from the image captured by the imaging device 10, and the image is displayed when both the images satisfy a predetermined similarity condition. It is determined that the object extracted from is the holding object 402.
  • the holding object detection unit 205 outputs the detection result to the holding object coordinate extraction unit 206.
  • the held object coordinate extraction unit 206 extracts position coordinates indicating the position of the held object 402 in the image based on the image captured by the imaging device 10 and the detection result output by the held object detection unit 205.
  • the position coordinates here may be a coordinate value (for example, a representative value) indicating a position near the center of the holding object 402 or a group of coordinates indicating the outer periphery of the holding object 402.
  • the held object coordinate extraction unit 206 outputs the position coordinates of the held object 402 in the extracted image to the second coincidence detection unit 208 and the speed detection unit 209.
  • the offset adding unit 207 adds a predetermined offset to the position coordinates indicating the position of the water outlet D output by the water outlet coordinate extracting unit 203.
  • the position coordinates indicating the position of the spout D are a coordinate group indicating the region E1 including the spout D.
  • the region E1 is a region below the water outlet D because the target object 403 that receives the discharged water is present.
  • the offset adding unit 207 adds a predetermined offset in the direction from the center of the water discharge port D toward the outer periphery of the water discharge port D with respect to each coordinate of the coordinate group indicating the outer periphery of the region E1.
  • the offset adding unit 207 generates a coordinate group indicating the outer periphery of an offset area (for example, the area E2) surrounding the area E1 in the horizontal direction.
  • the offset adding unit 207 outputs the generated position coordinates to the second coincidence detecting unit 208.
  • the second coincidence detecting unit 208 determines whether or not the position coordinates of the held object 402 extracted by the held object coordinate extracting unit 206 and the position of the area E2 that is the offset area extracted by the offset adding unit 207 are matched. Is detected. For example, when the position coordinates of the holding object 402 are included in the area E2 that is the offset area, the first coincidence detection unit 204 determines that both positions coincide with each other. Second coincidence detection unit 208 outputs the detection result to control information output unit 210.
  • the speed detection unit 209 detects the moving speed of the holding object 402 based on the position coordinates of the holding object 402 extracted by the holding object coordinate extraction unit 206. Based on the position coordinates of the holding object 402 in the image and the position coordinates of the holding object 402 in the image captured in front of the image, the speed detection unit 209 moves the movement amount per unit time at the position of the holding object 402 ( That is, the speed) is calculated. The speed detection unit 209 outputs the calculated speed to the control information output unit 210.
  • the control information output unit 210 is a control signal that controls the open / close state of the solenoid valve 30 based on the detection result of the first match detection unit 204, the detection result of the second match detection unit 208, and the detection result of the speed detection unit 209. Is output.
  • the process performed by the control information output unit 210 will be described with reference to FIG.
  • FIG. 2 is a diagram for explaining processing performed by the control information output unit 210 according to the first embodiment.
  • the schematic diagram at the time of imaging the water discharge pipe 400 from the upper side is shown, and there is a water discharge opening D at one end of the water discharge pipe 400, and regions E1 and E2 around the water discharge opening D are shown.
  • the control information output unit 210 is provided with a plurality of detection areas according to the position of the spout D, for example.
  • the control information output unit 210 shows a case where the region E1 and the region E2 are provided.
  • the control information output unit 210 determines, for example, whether or not the following water discharge conditions are satisfied according to the positions of the target object 403 and the holding object 402.
  • Water discharge condition 1 The target object 403 exists in the region E1 corresponding to the position of the water discharge port D.
  • Water discharge condition 2 The holding object 402 exists in the area E2 corresponding to the offset position.
  • control information output unit 210 can determine whether or not the target object 403 such as a cup or a dish is being delivered to the spout D by determining whether or not the spout condition 1 is satisfied. As a result, the control information output unit 210 performs control so that water is discharged when the target object 403 such as a cup or a dish is inserted into the water outlet D, and the target object 403 is inserted into the water outlet D. It can be controlled not to discharge water when there is not.
  • the control information output unit 210 determines whether or not there is a holding object 402 such as a human hand having a cup at a position slightly away from the spout D by determining whether or not the spout condition 2 is satisfied. Can be judged. Thereby, the control information output unit 210 performs control so that water is discharged when it is determined that there is a human hand having a cup at a position slightly away from the water outlet D, and the holding object 402 is slightly separated from the water outlet D. It is possible to control so that water is not discharged when a human hand is not present at the position.
  • the control information output unit 210 can detect with high accuracy that the target object 403 is being presented below the spout D by determining the spout condition 2 in addition to the spout condition 1. For example, when a transparent cup is presented below the spout D, the cup shape may not be clearly captured in the image. In this case, the target object detection unit 200 cannot detect the target object 403 from the image. Even in this case, the control information output unit 210 provides the water discharge condition 2 so that the target object 403 is not detected, but since the holding object 402 is detected, the target object 403 (transparent cup) is discharged from the water outlet. The water discharge can be controlled by guessing that it has been presented to D.
  • the control information output unit 210 determines whether or not the following water discharge conditions are satisfied according to the stay time of the region E1 in the target object 403 and the stay time of the region E2 in the holding object 402. Good.
  • Water discharge condition 3 The stay time of the region E1 in the target object 403 is equal to or greater than a predetermined threshold.
  • Water discharge condition 4 The stay time of the region E2 in the holding object 402 is equal to or greater than a predetermined threshold.
  • the control information output unit 210 determines whether or not the water discharge condition 3 is satisfied, so that the target object 403 accidentally enters the area E1 and receives the discharged water. It can be determined that 403 is the region E1, that is, the case where the water is discharged to the water outlet D. Thereby, the control information output unit 210 performs control so that water discharge is not performed when the target object 403 accidentally enters the region E1, and the target object 403 enters the region E1, that is, the water discharge port D in order to receive water discharge. When it is sent out, it can be controlled to discharge water.
  • the control information output unit 210 determines whether or not the water discharge condition 4 is satisfied, so that when the holding object 402 accidentally enters the region E2 and when the holding object 402 is discharged from the water discharge port D, the region E2 It is possible to determine whether or not As a result, the control information output unit 210 performs control so that the water discharge from the water discharge port D is not performed when the holding object 402 simply enters the region E2, and the holding object 402 is discharged from the water discharge port D to the region. When it stays at E2, it can control to discharge water.
  • the control information output unit 210 may set the stay time threshold in the water discharge condition 3 and the stay time threshold in the water discharge condition 4 to the same threshold or different thresholds. For example, the control information output unit 210 may set the threshold value of the stay time in the water discharge condition 3 to be shorter than the threshold value of the stay time in the water discharge condition 4. For example, the control information output unit 210 starts water discharge in a relatively short time when the target object 403 stays in the region E1, and even if the target object 403 is not detected, the holding object 402 is relatively in the region E2. Water discharge may be started when staying for a long time.
  • the control information output unit 210 has different control conditions for starting water discharge. That is, in this case, the region E1 and the region E2 are examples of “a plurality of detection regions having different water discharge conditions”.
  • the threshold value of the stay time in the water discharge condition 4 is longer than the threshold value of the stay time in the water discharge condition 3
  • the case where the holding object 402 stays in the region E2 is longer than the case where the target object 403 stays in the region E1.
  • the conditions for starting water discharge are severe.
  • the condition that the control information output unit 210 controls to start water discharge is strict, which means that the time from the detection of an object to the start of water discharge is longer. That is, in this case, the water discharge condition 3 is an example of a “first water discharge condition”, and the water discharge condition 4 is an example of a “second water discharge condition”.
  • the difference in the water discharge conditions that the control information output unit 210 controls to start water discharge is not limited to the time that the object stays in the corresponding area.
  • the difference in the water discharge conditions between the region E1 and the region E2 may be determined by comprehensively considering the difference in the areas of the region E1 and the region E2, the action of the person receiving water discharge on the target object 403, and the like.
  • an adult male or an adult can change the detection conditions such as the area E1 and the area E2 and the stay time of the area E1 and the area E2 corresponding to the object.
  • the water discharge condition when the target object 403 stays in the region E1 and the water discharge condition when the holding object 402 stays in the region E2 may be determined.
  • a detection condition in which the target object 403 is more likely to be detected in the region E1 is determined as a water discharge condition when the target object 403 stays in the region E1.
  • the detection condition in which the possibility that the holding object 402 is detected in the region E2 is lower is determined as the water discharge condition when the holding object 402 stays in the region E2.
  • the condition for controlling the control information output unit 210 to start water discharge is set to be stricter when the holding object 402 stays in the area E2 than when the target object 403 stays in the area E1. To do.
  • the control information output unit 210 may determine whether or not the following water discharge conditions are satisfied, for example, according to the speed of the holding object 402 in the region E2.
  • Water discharge condition 5 The moving speed of the holding object 402 when it exists in the region E2 is less than a predetermined threshold value.
  • the control information output unit 210 determines whether or not the water discharge condition 5 is satisfied, so that whether the holding object 402 simply passes through the region E2 or the cup held by the holding object 402 is a water outlet. In the state of being drawn out to D, it can be determined whether the holding object 402 is about to stop. As a result, the control information output unit 210 simply controls so that water is not discharged when the holding object 402 passes through the region E2, and the cup held by the holding object 402 is sent out to the water outlet D. In this state, when the holding object 402 is about to stop, it can be controlled to discharge water.
  • FIG. 3 is a flowchart showing an operation example of the water discharge control device 20 according to the first embodiment. Here, the overall flow of the operation of the water discharge control device 20 will be described with reference to FIG.
  • the water discharge control device 20 acquires image information of an image of the imaging target region 40 imaged by the imaging device 10 (step S100 in FIG. 3).
  • the water discharge control device 20 outputs the acquired image information to the target object detection unit 200, the water discharge port detection unit 201, and the holding object detection unit 205.
  • the target object detection unit 200 performs a process of detecting whether or not the target object 403 is included in the image (that is, a target object detection process) (step S200 in FIG. 3).
  • the target object detection unit 200 outputs the detection result to the target object coordinate extraction unit 202.
  • the target object coordinate extraction unit 202 extracts the position coordinates of the target object 403 based on the detection result output by the target object detection unit 200, and outputs the extracted position coordinates to the first match detection unit 204.
  • the spout detection unit 201 performs a process of detecting whether or not the spout D is included in the image (that is, a spout detection process) (step S300 in FIG. 3).
  • the water outlet detection unit 201 outputs the detection result to the water outlet coordinate extraction unit 203.
  • the spout coordinate extraction unit 203 extracts the position coordinates of the spout D based on the detection result output by the spout detection unit 201, and uses the extracted position coordinates as the first match detection unit 204 and the offset addition unit 207. Output to.
  • the holding object detection unit 205 performs processing for detecting whether or not the holding object 402 is included in the image (that is, holding object detection processing) (step S400 in FIG. 3).
  • the holding object detection unit 205 outputs the detection result to the holding object coordinate extraction unit 206.
  • the held object coordinate extraction unit 206 extracts the position coordinates of the held object 402 based on the detection result output from the held object detection unit 205, and uses the extracted position coordinates as the second match detection unit 208 and the speed detection unit 209. Output to.
  • the water discharge control apparatus 20 performs the process (namely, determination process) which determines whether water discharge is performed (step S500 in FIG. 3).
  • step S200 in FIG. 3 The flowchart shown in FIG. 3 illustrates a case where the target object detection process (step S200 in FIG. 3), the spout detection process (step S300), and the holding object detection process (step S400) are performed in this order. As described above, the order of the processes shown in step S200, step S300, and step S400 may be switched.
  • FIG. 4 is a flowchart showing an operation example of the water discharge control device 20 according to the first embodiment.
  • the flow of the “determination process” shown in step S500 in FIG. 3 will be described with reference to FIG.
  • control information output unit 210 determines whether or not the spout D is detected from the image by the spout coordinate extraction unit 203 (step S501 in FIG. 4). Next, when the spout D is detected from the image, the control information output unit 210 sets a region E1 and a region E2 that are detection regions based on the position of the spout (step S502 in FIG. 4). Next, the control information output unit 210 determines whether or not the target object 403 is detected from the image by the target object coordinate extraction unit 202 (step S503 in FIG. 4).
  • the control information output unit 210 determines whether or not the time during which the target object 403 stays in the region E1 is equal to or longer than a predetermined time (step S504 in FIG. 4). Then, the control information output unit 210 starts water discharge when the target object 403 stays in the region E1 for a predetermined time or more (step S505 in FIG. 4).
  • the control information output unit 210 includes the held object coordinate extraction unit. Whether or not the holding object 402 is detected from the image is determined by 206 (step S506 in FIG. 4). Next, when the holding object 402 is detected, the control information output unit 210 determines whether or not the time during which the holding object 402 stays in the region E2 is equal to or longer than a predetermined time (step S507 in FIG. 4).
  • the control information output unit 210 has a speed of the holding object 402 that is less than the predetermined speed (that is, a threshold) when staying in the area E2. Is determined (step S508 in FIG. 4). Then, the control information output unit 210 starts water discharge when the holding object 402 stays in the region E2 for a predetermined time or more and the speed of the holding object 402 at that time is less than the predetermined speed (FIG. 4). Step S505).
  • step S501 when the spout D is not detected from the image in the process shown in step S501, when the held object 402 is not detected from the image in the process shown in step S506, the time when the held object 402 stays in the region E2 in the process shown in step S507. Is less than the predetermined time, and when the speed of the holding object 402 is not less than the predetermined speed when staying in the region E2 in the process shown in step S508, the control information output unit 210 performs control so as to start water discharge. Without returning, the process returns to step S100.
  • step S507 is YES, that is, the time that the holding object 402 stays in the region E2 is equal to or longer than the predetermined time
  • step S508 is YES, that is, the region E2
  • the control information output unit 210 performs control so as to start water discharge shown in step S505 when the speed of the holding object 402 is less than a predetermined speed when staying in the vehicle has been described. It is not limited to.
  • step S507 when only the process shown in step S507 is satisfied (when step S507 is YES, that is, when the holding object 402 stays in the region E2 for a predetermined time or more), the control information output unit 210 proceeds to step S505 to discharge water. You may control to start.
  • the water discharge control device 20 includes the target object detection unit 200, the target object coordinate extraction unit 202, the held object detection unit 205, the held object coordinate extraction unit 206, and the control information output.
  • the target object detection unit 200 and the target object coordinate extraction unit 202 are target objects that are detection targets based on image information of a region image in which an imaging target region including a plurality of detection regions (for example, the regions E1 and E2) is captured. It is determined whether or not 403 is present in the region E1, which is at least one of the plurality of detection regions. If the target object 403 is present in the region E1, the position of the target object 403 is detected.
  • the holding object 402 that holds the target object 403 exists in a region E2 that is a detection region different from the region E1 among a plurality of detection regions. If the holding object 402 is present in the area E2, the position of the holding object 402 is detected.
  • the control information output unit 210 To control.
  • the water discharge control device 20 indirectly detects the holding object 402 even when the target object 403 is not detected even though the target object 403 is inserted into the water discharge port D. Since the target object 403 can be detected, water discharge can be controlled more accurately. Moreover, since the water discharge control apparatus 20 which concerns on this embodiment should just acquire the image in which the water discharge pipe 400 was contained, it is not necessary to install a sensor and a camera in a water discharge port. For this reason, it is possible to suppress erroneous detection that may occur due to water droplets from the water outlet.
  • the control information output unit 210 controls the water discharge when the predetermined first water discharge condition is satisfied when the position of the target object 403 is detected, and the position of the holding object 402 When the water discharge is detected, the water discharge is controlled when the second water discharge condition that is stricter than the first water discharge condition is satisfied.
  • the first water discharge condition here is, for example, a water discharge condition when the threshold of the stay time in the region E2 of the holding object 402 in the water discharge condition 4 is longer than the threshold of the stay time in the region E1 of the target object 403 in the water discharge condition 3.
  • the second condition here is, for example, the water discharge condition 4 when the threshold of the stay time in the region E2 of the holding object 402 in the water discharge condition 4 is longer than the threshold of the stay time in the region E1 of the target object 403 in the water discharge condition 3. It is.
  • the imaging target region is a region including the water discharge pipe 400.
  • the imaging device 10 can capture an image of the state in which the target object 403 is being pushed out to the water outlet D and the state in which the holding object 402 stays at a position slightly away from the water outlet D.
  • the region E2 is a region provided around the region E1.
  • the holding object 402 is present at a position that is difficult to be detected by a sensor provided near the water outlet, such as the back side of the water outlet. Even if it is a case, the water discharge control apparatus 20 can detect that the holding
  • the control information output unit 210 is based on the time that the target object 403 stays in the region E1 including the position of the water discharge port D or the time that the holding object 402 stays in the region E2. Control the water discharge. Accordingly, the water discharge control device 20 according to the present embodiment is a position where the holding object 402 is slightly separated from the water discharge port D even when it is not detected that the target object 403 is being pushed out to the water discharge port D for a predetermined time. Since the target object 403 can be indirectly detected by detecting that the user is staying in the water, the water discharge can be controlled more accurately.
  • control information output unit 210 first sets the target object 403 to be able to detect that the target object 403 stays in the region E1 is shorter than the time that can detect that the holding object 402 stays in the region E2.
  • a two-stage process of detecting the object 403 and detecting the holding object 402 when it cannot be detected can be performed, and water discharge can be controlled more accurately.
  • the control information output unit 210 moves the holding object 402 in the region E2 below a predetermined threshold speed, or the holding object 402 has stopped in the region E2 for a predetermined time. In such a case, control is performed to start water discharge. Thereby, the water discharge control device 20 according to the present embodiment does not perform water discharge when the holding object 402 only passes through the region E2.
  • the water discharge control device 20 according to the present embodiment can discharge water when the holding object 402 holds the target object 403 and performs an operation of receiving water discharged to the target object 403, and can discharge water more accurately. Can be controlled.
  • FIG. 5 is a block diagram showing a configuration example of the water discharge control system 1A according to the second embodiment.
  • the water discharge control device 20A of the water discharge control system 1A includes, for example, a skeleton detection unit 211 and a holding part coordinate extraction unit 212.
  • the skeleton detection unit 211 and the holding part coordinate extraction unit 212 are examples of a “holding object detection unit”.
  • the skeleton detection unit 211 detects a human motion captured in the image based on the image captured by the imaging device 10.
  • the skeleton detection unit 211 acquires information related to human movement using, for example, a camera (for example, an infrared camera) or a sensor (for example, a motion sensor).
  • the skeleton detection unit 211 extracts a human joint part based on information about a human motion acquired using an infrared camera or the like, and connects the extracted joint part based on the structure of the human skeleton. Detect the skeleton.
  • the skeleton detection unit 211 outputs information about the detected human motion and skeleton to the holding part coordinate extraction unit 212.
  • the holding part coordinate extracting unit 212 extracts position coordinates of a part (for example, a hand part) where the human holds the target object 403 based on information on the human motion and the skeleton detected by the skeleton detecting part 211.
  • the part holding the target object 403 is an example of a “holding object”.
  • the holding part coordinate extraction unit 212 outputs the extracted position coordinates to the second coincidence detection unit 208 and the speed detection unit 209.
  • the second coincidence detection unit 208 determines whether or not the position coordinates of the holding portion extracted by the holding portion coordinate extraction unit 212 and the position of the region E2 that is the offset region extracted by the offset adding unit 207 match. Detect.
  • the speed detection unit 209 detects the speed at which the holding part moves based on the position coordinates of the holding part extracted by the holding part coordinate extraction unit 212.
  • the skeleton detection unit 211 and the holding part coordinate extraction unit 212 detect the human skeleton in the image, thereby detecting the position of the part holding the target object 403. Is detected. Accordingly, the water discharge control device 20A according to the present embodiment can detect the position of the part that holds the target object 403 by extracting the skeleton, and can detect the holding object.
  • a program for realizing this function may be recorded on a computer-readable recording medium, and the program recorded on this recording medium may be read into a computer system and executed.
  • the “computer system” here includes an OS and hardware such as peripheral devices.
  • the “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM or a CD-ROM, and a hard disk incorporated in a computer system.
  • the “computer-readable recording medium” dynamically holds a program for a short time like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line.
  • a volatile memory inside a computer system serving as a server or a client in that case may be included and a program held for a certain period of time.
  • the program may be a program for realizing a part of the above-described functions, and may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system. It may be realized using a programmable logic device such as an FPGA.
  • 1,1A Water discharge control system 10 Imaging device 20, 20A Water discharge control device 200 Target object detection unit 201 Water discharge port detection unit 202 Target object coordinate extraction unit 203 Water discharge port coordinate extraction unit 204 First coincidence detection unit 205 Holding object detection unit 206 Object coordinate extraction unit 207 Offset addition unit 208 Second coincidence detection unit 209 Speed detection unit 210 Control information output unit 211 Skeleton detection unit 212 Holding part coordinate extraction unit 30 Electromagnetic valve 40 Imaging target area 400 Water discharge pipe 401 Sink 402 Holding object 403 Target Object D spout

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Hydrology & Water Resources (AREA)
  • Water Supply & Treatment (AREA)
  • Public Health (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Electromagnetism (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Domestic Plumbing Installations (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Image Analysis (AREA)
  • Spray Control Apparatus (AREA)

Abstract

本吐水制御装置は、複数の検知領域を含む撮像対象領域が撮像された領域画像の画像情報に基づいて、検知対象である対象物体が前記撮像対象領域に含まれる複数の検知領域のうち少なくとも何れか一つである第1検知領域に存在するか否かを判定し、前記対象物体が前記第1検知領域に存在する場合には前記対象物体の位置を検知する対象物体検知部と、前記画像情報に基づいて、前記検知対象を保持する保持物体が前記複数の検知領域のうち前記第1検知領域とは異なる第2検知領域に存在するか否かを判定し、前記保持物体が前記第2検知領域に存在する場合には前記保持物体の位置を検知する保持物体検知部と、前記対象物体検知部により検知された検知結果、及び前記保持物体検知部により検知された検知結果に基づいて、吐水を制御する制御部と、を備え、吐水管からの吐水を制御する条件である吐水条件が前記複数の検知領域において、互いに異なる。

Description

吐水制御装置、吐水制御システム、及び吐水制御方法
 本発明は、吐水制御装置、吐水制御システム、及び吐水制御方法に関する。
 本願は、2018年4月19日に、日本国に出願された特願2018-080956号に基づいて優先権を主張し、その内容をここに援用する。
 近年、人間の行動からその行動の意図を認識する行動認識技術の発達に伴い、人間が水栓の操作をしなくても、自動的にその人間の意図に基づいて適切に水栓を制御するシステムの開発が期待されている。
 例えば、水栓ユニットに設置され、吐水口からの吐水流線の手前が検知領域であるセンサを用いて、吐水口から吐水される水の流線方向に対する斜め方向に照射する照射光が検知対象物体で発生する反射光の有無を検知することで、吐水を制御する技術が開示されている(例えば特許文献1参照)。この技術によれば、センサからの照射光が透明なコップを透過し、透明なコップを検知することができない場合であっても、透明なコップを握っている手からの反射光を検知することにより吐水を正常に制御可能である。
日本国特許第4676169号公報
 しかしながら、上記の技術を用いた場合においては、吐水口の手前の領域のみがセンサの検知領域であり、使用状況によっては検知精度が低くなる可能性がある。
 本発明は、このような事情に鑑みてなされたものであり、その目的は、精度よく吐水管からの吐水を制御できる吐水制御装置、吐水制御システム、及び吐水制御方法を提供することである。
 本発明の一態様に係る吐水制御装置によれば、複数の検知領域を含む撮像対象領域が撮像された領域画像の画像情報に基づいて、検知対象である対象物体が前記複数の検知領域のうち少なくとも何れか一つである第1検知領域に存在するか否かを判定し、前記対象物体が前記第1検知領域に存在する場合には前記対象物体の位置を検知する対象物体検知部と、前記画像情報に基づいて、前記検知対象を保持する保持物体が前記複数の検知領域のうち前記第1検知領域とは異なる第2検知領域に存在するか否かを判定し、前記保持物体が前記第2検知領域に存在する場合には前記保持物体の位置を検知する保持物体検知部と、前記対象物体検知部により検知された検知結果、及び前記保持物体検知部により検知された検知結果に基づいて、吐水を制御する制御部と、を備え、吐水管からの吐水を制御する条件である吐水条件が前記複数の検知領域において、互いに異なる。
 上述の態様に係る吐水制御装置において、前記制御部は、前記対象物体の位置が検知され、かつ、所定の第1吐水条件を充足する場合に吐水を制御し、前記保持物体の位置が検知され、かつ、前記第1吐水条件よりも厳しい第2吐水条件を充足する場合に吐水を制御してもよい。
 上述の態様に係る吐水制御装置において、前記撮像対象領域は、前記吐水管を含む領域であってもよい。
 上述の態様に係る吐水制御装置において、前記第2検知領域は、前記第1検知領域の周囲に設けられる領域であってもよい。
 本発明の一態様に係る吐水制御システムは、吐水管を含む撮像対象領域を、前記吐水口の上方側から撮像する撮像装置と、前記撮像装置により撮像された画像の画像情報を取得する上述の各態様に係る吐水制御装置とを備える。
 本発明の一態様に係る吐水制御方法は、対象物体検知部が、複数の検知領域を含む撮像対象領域が撮像された領域画像の画像情報に基づいて、検知対象である対象物体が前記撮像対象領域に含まれる複数の検知領域のうち少なくとも何れか一つである第1検知領域に存在するか否かを判定し、前記対象物体が前記第1検知領域に存在する場合には前記対象物体の位置を検知するステップと、保持物体検知部が、前記画像情報に基づいて、前記検知対象を保持する保持物体が前記複数の検知領域のうち前記第1検知領域とは異なる第2検知領域に存在するか否かを判定し、前記保持物体が前記第2検知領域に存在する場合には前記保持物体の位置を検知するステップと、制御部が、前記対象物体検知部により検知された検知結果、及び前記保持物体検知部により検知された検知結果に基づいて、吐水を制御するステップとを含む。
 以上に説明した各態様に係る吐水制御装置、吐水制御システム、および吐水制御方法によれば、精度よく吐水管からの吐水を制御できる。
第1の実施形態に係る吐水制御システム1の構成例を示すブロック図である。 第1の実施形態に係る制御情報出力部210が行う処理を説明するための図である。 第1の実施形態に係る吐水制御装置20の動作例を示すフローチャートである。 第1の実施形態に係る吐水制御装置20の動作例を示すフローチャートである。 第2の実施形態に係る吐水制御装置20Aの構成例を示すブロック図である。
 以下、本発明の各実施形態に係る吐水制御システム及び吐水制御装置を、図面を参照して説明する。
<第1の実施形態>
 まず、第1の実施形態について説明する。
 図1は、第1の実施形態に係る吐水制御システム1の構成例を示すブロック図である。吐水制御システム1は、撮像対象領域40の画像に基づいて、吐水を制御する。
 吐水制御システムが行う吐水の制御には、吐出される水の種別、吐出される水の形態及び吐出される水の水圧や流量、温度等を選択する制御が含まれる。吐出される水の種別には、例えば、原水、浄水、湯水がある。吐出される水の形態には、例えば、ストレート吐水、及びシャワー吐水がある。以下の説明では、吐水制御システム1が吐水及び止水を制御する場合を例示して説明する。
 なお、吐出される水の種別には、浄水のお湯、炭酸水、除菌水、アルカリイオン水などの所謂機能水が含まれてもよい。また、吐水状態には、吐出される水の温度や水圧、水量が含まれてもよい。
 吐水制御システム1は、例えば、撮像装置10及び吐水制御装置20を備える。吐水制御装置20は、吐水管400の吐水を開始又は終了させる電磁弁30と接続する。吐水制御システム1は、電磁弁30を開閉することにより吐水管400の吐水及び止水を制御する。
 撮像装置10は、例えば、キッチン等、水が使用される場所に設けられ、所定の時間間隔で撮像対象領域40を撮像する。ここで、撮像装置10により撮像された撮像対象領域40の画像は、「領域画像」の一例である。撮像対象領域40は、例えば、ワークトップなど、吐水管400が配置されたシンク401等の水回りの設備が設けられた領域である。撮像装置10は、例えば、シンク401よりも広い領域(例えばシンク401および不図示の焜炉を含む領域)を撮像する。
 撮像装置10は、例えば、キッチンの天井、又はウォールキャビネットの底板外側面に設けられる。天井に設けられる場合には、例えば、照明配線器具に装着可能な電球型のカメラを用いることができる。この場合、例えば、撮像装置10は、照明配線器具から供給される電力により動作する。この場合、撮像装置10は、吐水管400の上側方向に設けられてもよい。撮像装置10は、例えば、吐水管400の上側方向から俯瞰するように吐水管400を含む領域を撮像する。つまり、撮像装置10は吐水管400の上方側から撮像対象領域40を撮像する。
 撮像装置10は、撮像した画像の画像情報を吐水制御装置20に出力する。撮像装置10は、例えば、WiFi等の無線通信回線を介して、撮像した画像の画像情報を吐水制御装置20に出力する。撮像装置10は、動画像を撮像してもよいし、静止画像を撮像してもよい。撮像装置10は、カラー画像を撮像してもよいし、白黒画像を撮像してもよい。
 吐水制御装置20は、例えば、対象物体検知部200、吐水口検知部201、対象物体座標抽出部202、吐水口座標抽出部203、第1一致検知部204、保持物体検知部205、保持物体座標抽出部206、オフセット付加部207、第2一致検知部208、速度検知部209、及び制御情報出力部210を備える。ここで、対象物体検知部200、及び対象物体座標抽出部202は、「対象物体検知部」の一例である。吐水口検知部201、吐水口座標抽出部203は、「吐水口検知部」の一例である。第1一致検知部204、第2一致検知部208、保持物体検知部205、オフセット付加部207、速度検知部209、制御情報出力部210の各々は、「制御部」の一例である。
 対象物体検知部200は、撮像装置10により撮像された撮像対象領域40の画像に基づいて、画像に対象物体403があるか否かを検知する。対象物体403は、吐水の対象となり得る物体であり、例えば、コップや皿、鍋、人間の手などである。
 対象物体検知部200は、例えば、エッジ検出を行うことにより画像に撮像された様々な物体を抽出する。吐水口検知部201は、例えば、画像データにおける輝度の差分に基づいてエッジ検出を行う。具体的には、吐水口検知部201は、画像に様々な矩形の枠(すなわちセル)をあてはめてから、枠の内部と比較して、枠の外周における輝度の差分を検出する。吐水口検知部201は、例えば、枠の外周に輝度の差分が少ない場合に、その枠内に物体があると判定し、その枠を抽出することで画像から物体を抽出する。
 対象物体検知部200は、画像から抽出した物体から対象物体403の候補を選択する。対象物体検知部200は、例えば、予めコップや皿などの対象物体403となり得る物体を様々な撮像条件(例えば撮像角度や照明等)により撮像した画像を予め図示しない記憶部に記憶させておく。対象物体検知部200は、例えば、予め記憶させた対象物体403の画像と、撮像装置10により撮像された画像から抽出した物体の画像とを同じ大きさにスケーリングした上で、両画像の画素について比較する。対象物体検知部200は、例えば、画素毎の色の分布の傾向が、所定の閾値以上で一致する場合に画像から抽出した物体が対象物体403の候補であると判定する。
 対象物体検知部200は、画像から抽出した対象物体403の候補となる物体が、吐水口Dを含む領域E1(図2参照)に物体がある場合に、その物体を対象物体403として検知する。これは、画像にコップ等の対象物体403の候補となり得る物体が存在していたとしても、領域E1とは異なる領域、つまり吐水口Dから離れた位置にある場合にはその物体に吐水することが考え難いためである。ここで、吐水口Dを含む領域E1は、「第1検知領域」の一例である。
 対象物体検知部200は、検知結果を対象物体座標抽出部202に出力する。
 吐水口検知部201は、撮像装置10により撮像された撮像対象領域40の画像に基づいて、画像に吐水管400の吐水口Dがあるか否かを検知する。
 吐水口検知部201は、例えば、エッジ検出を行うことにより画像に撮像された様々な物体を抽出する。そして、吐水口検知部201は、画像から抽出した物体から吐水口Dを選択する。吐水口検知部201は、例えば、様々な撮像条件で撮像した吐水口Dの画像を予め図示しない記憶部に記憶させておく。吐水口検知部201は、記憶されている吐水口Dの画像と、撮像装置10により撮像された画像から抽出した物体の画像とを比較し、両画像が所定の類似条件を充足する場合に画像から抽出した物体が吐水口Dであると判定する。吐水口検知部201は、検知結果を吐水口座標抽出部203に出力する。
 対象物体座標抽出部202は、撮像装置10により撮像された画像、及び対象物体検知部200により出力された検知結果に基づいて、画像における対象物体403の位置を示す位置座標を抽出する。ここでの位置座標は、対象物体403における中心付近の位置を示す座標値(代表値)であってもよいし、対象物体403の外周を示す座標群であってもよい。対象物体座標抽出部202は、抽出した画像における対象物体403の位置座標を第1一致検知部204に出力する。
 吐水口座標抽出部203は、撮像装置10により撮像された画像、及び吐水口検知部201により出力された検知結果に基づいて、画像における吐水口Dの位置を示す位置座標を抽出する。ここでの位置座標は、吐水口Dを含む領域を示す座標群である。
 吐水口座標抽出部203は、抽出した画像における吐水口Dの位置座標を第1一致検知部204、及びオフセット付加部207に出力する。
 第1一致検知部204は、対象物体座標抽出部202により抽出された対象物体403の位置と、吐水口座標抽出部203により抽出された吐水口Dを含む領域E1の位置とが一致しているか否かを検知する。第1一致検知部204は、例えば、対象物体403の位置座標が吐水口D含む領域E1に含まれる場合に、双方の位置が一致していると判定する。第1一致検知部204は、検知結果を制御情報出力部210に出力する。
 保持物体検知部205は、撮像装置10により撮像された撮像対象領域40の画像に基づいて、画像に保持物体402があるか否かを検知する。保持物体402は、吐水口の下方側で吐出される水を受ける対象物体403を保持する物体であり、例えば、吐水口に差し出されたコップや皿、野菜などを持つ人間の手や、菜箸、トング等である。
 保持物体検知部205は、例えば、画像に人間が存在しており、且つ、吐水口Dを含む領域E1の周囲にある領域E2(図2参照)に対象物体403を保持する物体が存在している場合のみ、その物体を保持物体402として検知する。これは、画像に人間が存在していない場合に吐水操作が行われることは想定していないためである。また、領域E2とは異なる領域、すなわち吐水口Dから離れた領域に存在する物体が対象物体403を保持していたとしても、保持されている対象物体403が吐出される水を受けることが考え難いため、その物体を保持物体402として検知しない。ここで、領域E2は、「第2検知領域」の一例である。
 保持物体検知部205は、人間に用いられておらず、単に領域E2に存在しているのみの物体を保持物体402として検知しないことが好ましい。領域E2に存在する物体が対象物体403を保持している状態にあっても、人間が画像に存在していなければ、吐水を受けるために、対象物体403が保持されているとは考え難いためである。
 保持物体検知部205は、例えば、人間が菜箸等を用いて野菜などの対象物体403を保持しており、かつ、その菜箸等の少なくとも一部が領域E2に存在する場合に、その菜箸等を保持物体402として検知することが好ましい。保持物体検知部205は、人間に保持されていない菜箸等が対象物体403を保持した状態で偶然に領域E2に存在している場合には、その菜箸等を保持物体402として検知しない。
 保持物体検知部205は、例えば、エッジ検出を行うことにより画像に撮像された様々な物体を抽出する。保持物体検知部205は、画像から抽出した物体から保持物体402を選択する。保持物体検知部205は、例えば、様々な撮像条件で撮像した、様々な形状の保持物体402の画像を予め図示しない記憶部に記憶させておく。保持物体検知部205は、記憶されている保持物体402の画像と、撮像装置10により撮像された画像から抽出した物体の画像とを比較し、両画像が所定の類似条件を充足する場合に画像から抽出した物体が保持物体402であると判定する。保持物体検知部205は、検知結果を保持物体座標抽出部206に出力する。
 保持物体座標抽出部206は、撮像装置10により撮像された画像、及び保持物体検知部205により出力された検知結果に基づいて、画像における保持物体402の位置を示す位置座標を抽出する。ここでの位置座標は、保持物体402における中心付近の位置を示す座標値(例えば代表値)であってもよいし、保持物体402の外周を示す座標群であってもよい。保持物体座標抽出部206は、抽出した画像における保持物体402の位置座標を第2一致検知部208、及び速度検知部209に出力する。
 オフセット付加部207は、吐水口座標抽出部203により出力された吐水口Dの位置を示す位置座標に、所定のオフセットを付加する。ここで、すでに説明したように、吐水口Dの位置を示す位置座標は、吐水口Dを含む領域E1を示す座標群である。領域E1は、吐出される水を受ける対象物体403が存在する領域であることから吐水口Dの下方の領域である。オフセット付加部207は、領域E1の外周を示す座標群の各々の座標に対し、吐水口Dの中心部から吐水口Dの外周に向かう方向に、所定のオフセットを付加する。オフセット付加部207は、領域E1を水平方向に囲むオフセット領域(例えば、領域E2)の外周を示す座標群を生成する。
 オフセット付加部207は、生成した位置座標を第2一致検知部208に出力する。
 第2一致検知部208は、保持物体座標抽出部206により抽出された保持物体402の位置座標と、オフセット付加部207により抽出されたオフセット領域である領域E2の位置とが一致しているか否かを検知する。第1一致検知部204は、例えば、保持物体402の位置座標が、オフセット領域である領域E2に含まれる場合に、双方の位置が一致していると判定する。第2一致検知部208は、検知結果を制御情報出力部210に出力する。
 速度検知部209は、保持物体座標抽出部206により抽出された保持物体402の位置座標に基づいて、保持物体402が移動する速度を検知する。速度検知部209は、画像における保持物体402の位置座標と、その画像の前に撮像された画像における保持物体402の位置座標とに基づいて、保持物体402の位置における単位時間あたりの移動量(つまり、速度)を算出する。速度検知部209は、算出した速度を、制御情報出力部210に出力する。
 制御情報出力部210は、第1一致検知部204の検知結果、第2一致検知部208の検知結果、及び速度検知部209の検知結果に基づいて、電磁弁30の開閉状態を制御する制御信号を出力する。以下では、図2を用いて、制御情報出力部210が行う処理を説明する。
 図2は、第1の実施形態に係る制御情報出力部210が行う処理を説明するための図である。図2では、吐水管400を上側から撮像した場合の模式図を示し、吐水管400の一端には吐水口Dがあり、吐水口Dを中心とした領域E1、及びE2が示されている。
 制御情報出力部210は、例えば、吐水口Dの位置に応じた複数の検知領域を設ける。この例では、制御情報出力部210が、領域E1、及び領域E2を設けた場合を示している。
 制御情報出力部210は、対象物体403、及び保持物体402の各々の位置に応じて、例えば、以下の吐水条件を充足するか否かを判定する。
 吐水条件1:対象物体403が吐水口Dの位置に対応する領域E1に存在する。
 吐水条件2:保持物体402がオフセット位置に対応する領域E2に存在する。
 この場合、制御情報出力部210は、吐水条件1を充足するか否かを判定することにより、吐水口Dにコップや皿などの対象物体403が差し出されているか否かを判定できる。これにより、制御情報出力部210は、吐水口Dにコップや皿などの対象物体403が差し出されている場合に吐水を行うように制御し、吐水口Dに対象物体403が差し出されていない場合に吐水を行わないように制御できる。
 制御情報出力部210は、吐水条件2を充足するか否かを判定することにより、吐水口Dからやや離れた位置にコップを持つ人間の手などの保持物体402が存在しているか否かを判定できる。これにより、制御情報出力部210は、吐水口Dからやや離れた位置にコップを持つ人間の手があると判定する場合に吐水を行うように制御し、保持物体402が吐水口Dからやや離れた位置に人間の手が存在していない場合に吐水を行わないように制御できる。
 制御情報出力部210は、吐水条件1に加えて、吐水条件2を判定することにより、吐水口Dの下方に対象物体403が差し出されていることをより高い精度で検知できる。例えば、吐水口Dの下方に透明なコップが差し出された場合、画像にコップの形状が明確に撮像されない場合が考えられる。この場合、対象物体検知部200は、画像から対象物体403を検知することができない。この場合でも、制御情報出力部210は、吐水条件2を設けることにより、対象物体403が検知されていないが、保持物体402が検知されたことから、対象物体403(透明なコップ)が吐水口Dに差し出されているでことを推測して、吐水を制御できる。
 制御情報出力部210は、対象物体403における領域E1の滞在時間、および保持物体402における領域E2の滞在時間に応じて、例えば、以下の吐水条件を充足するか否かを判定するようにしてもよい。
 吐水条件3:対象物体403における領域E1の滞在時間が所定閾値以上である。
 吐水条件4:保持物体402における領域E2の滞在時間が所定閾値以上である。
 この場合、制御情報出力部210は、吐水条件3を充足するか否かを判定することにより、対象物体403が偶然に領域E1に入った場合と、吐出される水を受けるために、対象物体403が領域E1、つまり吐水口Dに差し出された場合とを判定できる。これにより、制御情報出力部210は、対象物体403が偶然に領域E1に入った場合には吐水を行なわないように制御し、吐水を受けるために対象物体403が領域E1、つまり吐水口Dに差し出された場合に、吐水を行うように制御できる。
 制御情報出力部210は、吐水条件4を充足するか否かを判定することにより、保持物体402が偶然に領域E2に入った場合と、吐水口Dから吐水させるために保持物体402が領域E2に留まっている場合とを判定できる。これにより、制御情報出力部210は、保持物体402が偶然に領域E2に入っただけの場合には吐水口Dから吐水させないように制御し、吐水口Dから吐水させるために保持物体402が領域E2に留まっている場合に、吐水を行うように制御できる。
 制御情報出力部210は、吐水条件3における滞在時間の閾値と、吐水条件4における滞在時間の閾値とを同じ閾値に設定してもよいし、異なる閾値に設定してもよい。制御情報出力部210は、例えば、吐水条件3における滞在時間の閾値を、吐水条件4における滞在時間の閾値より短く設定してもよい。例えば、制御情報出力部210は、対象物体403が領域E1に滞在した場合に比較的短い時間で吐水を開始させ、対象物体403が検知されない場合であっても保持物体402が領域E2に比較的長い滞在した場合に吐水を開始させてもよい。
 ここで、吐水条件3における滞在時間の閾値と、吐水条件4における滞在時間の閾値とが異なる場合には、領域E1に対象物体403が滞在する場合と、領域E2に保持物体402が滞在する場合とで、制御情報出力部210が吐水を開始させるように制御する条件が異なる。つまり、この場合、領域E1及び領域E2は、「吐水条件が互いに異なる複数の検知領域」の一例である。
 吐水条件3における滞在時間の閾値より、吐水条件4における滞在時間の閾値のほうが長い場合には、領域E1に対象物体403が滞在する場合より、領域E2に保持物体402が滞在する場合の方が、吐水を開始する条件が厳しい。ここで、制御情報出力部210が吐水を開始させるように制御する条件が厳しいとは、物体が検知されてから吐水を開始するまでの時間がより長いことを意味する。つまり、この場合、吐水条件3は「第1吐水条件」の一例であり、吐水条件4は「第2吐水条件」の一例である。
 領域E1および領域E2において、制御情報出力部210が吐水を開始させるように制御する吐水条件の相違は、物体が対応領域に滞在する時間に限定されない。例えば、領域E1と領域E2との吐水条件の相違は、領域E1および領域E2の面積の相違や、人間が対象物体403に吐水を受けさせる動作等を総合的に考慮して決定されてもよい。
 例えば、人間が対象物体403を領域E1に進入させる動作について、領域E1、領域E2の面積や、物体が対応する領域E1、領域E2の滞在時間等の検知条件を変更させながら、成人男性や成人女性、子供や高齢者等様々な人間に実施させる検知実験を複数回(例えば、100回)行う。そして検知実験の結果に基づいて、領域E1に対象物体403が滞在する場合の吐水条件、及び領域E2に保持物体402が滞在する場合の吐水条件を、それぞれ決定してもよい。この場合、対象物体403が領域E1で検知される可能性がより高い検知条件を、領域E1に対象物体403が滞在する場合の吐水条件と決定する。また、保持物体402が領域E2で検知される可能性がより低い検知条件を、領域E2に保持物体402が滞在する場合の吐水条件と決定する。これにより、領域E1に対象物体403が滞在する場合より、領域E2に保持物体402が滞在する場合の方が、制御情報出力部210が吐水を開始させるように制御する条件がより厳しい条件に設定する。
 制御情報出力部210は、領域E2における保持物体402の速度に応じて、例えば、以下の吐水条件を充足するか否かを判定してもよい。
 吐水条件5:領域E2に存在する場合における保持物体402の移動速度が所定閾値未満である。
 この場合、制御情報出力部210は、吐水条件5を充足するか否かを判定することにより、単に保持物体402が領域E2を通過しているのか、保持物体402によって保持されたコップが吐水口Dに差し出された状態で、保持物体402が停止しようとしているのかを判定できる。これにより、制御情報出力部210は、単に保持物体402が領域E2を通過している場合には吐水を行われないように制御し、保持物体402によって保持されたコップが吐水口Dに差し出された状態で、保持物体402が停止しようとしている場合に、吐水を行うように制御できる。
 図3は、第1の実施形態に係る吐水制御装置20の動作例を示すフローチャートである。ここでは、図3を用いて吐水制御装置20の動作の全体の流れを説明する。
 まず、吐水制御装置20は、撮像装置10により撮像された撮像対象領域40の画像の画像情報を取得する(図3におけるステップS100)。吐水制御装置20は、取得した画像情報を、対象物体検知部200、吐水口検知部201、及び保持物体検知部205に出力する。
 次に、対象物体検知部200は、画像に対象物体403が含まれているか否かを検知する処理(すなわち対象物体の検知処理)を行う(図3におけるステップS200)。対象物体検知部200は、検知結果を対象物体座標抽出部202に出力する。対象物体座標抽出部202は、対象物体検知部200により出力された検知結果に基づいて、対象物体403の位置座標を抽出し、抽出した位置座標を第1一致検知部204に出力する。
 次に、吐水口検知部201は、画像に吐水口Dが含まれているか否かを検知する処理(すなわち吐水口の検知処理)を行う(図3におけるステップS300)。吐水口検知部201は、検知結果を吐水口座標抽出部203に出力する。吐水口座標抽出部203は、吐水口検知部201により出力された検知結果に基づいて、吐水口Dの位置座標を抽出し、抽出した位置座標を第1一致検知部204、及びオフセット付加部207に出力する。
 次に、保持物体検知部205は、画像に保持物体402が含まれているか否かを検知する処理(すなわち保持物体の検知処理)を行う(図3におけるステップS400)。保持物体検知部205は、検知結果を保持物体座標抽出部206に出力する。保持物体座標抽出部206は、保持物体検知部205により出力された検知結果に基づいて、保持物体402の位置座標を抽出し、抽出した位置座標を第2一致検知部208、及び速度検知部209に出力する。
 そして、吐水制御装置20は、吐水を行うか否かを判定する処理(すなわち判定処理)を行う(図3におけるステップS500)。
 図3に示したフローチャートでは、対象物体の検知処理(図3におけるステップS200)、吐水口の検知処理(ステップS300)、及び保持物体の検知処理(ステップS400)の順に処理を行う場合を例示して説明したが、ステップS200、ステップS300、及びステップS400に示す処置は、処理の順序が入れ替わってもよい。
 図4は、第1の実施形態に係る吐水制御装置20の動作例を示すフローチャートである。ここでは、図4を用いて、図3におけるステップS500により示される「判定処理」の流れを説明する。
 まず、制御情報出力部210は、吐水口座標抽出部203により画像から吐水口Dが検出されたか否かを判定する(図4におけるステップS501)。
 次に、制御情報出力部210は、画像から吐水口Dが検出された場合、吐水口の位置に基づいて検知領域である領域E1および領域E2を設定する(図4におけるステップS502)。
 次に、制御情報出力部210は、対象物体座標抽出部202により画像から対象物体403が検出されたか否かを判定する(図4におけるステップS503)。
 次に、制御情報出力部210は、対象物体403が検出された場合、対象物体403が領域E1に滞在した時間は所定時間以上であるか否かを判定する(図4におけるステップS504)。
 そして、制御情報出力部210は、対象物体403が領域E1に滞在した時間が所定時間以上である場合、吐水を開始する(図4におけるステップS505)。
 一方、ステップS503において画像から対象物体403が検出されない場合、及びステップS504において、対象物体403が領域E1に滞在した時間が所定時間未満である場合、制御情報出力部210は、保持物体座標抽出部206により画像から保持物体402が検出されたか否かを判定する(図4におけるステップS506)。
 次に、制御情報出力部210は、保持物体402が検出された場合、保持物体402が領域E2に滞在した時間は所定時間以上であるか否かを判定する(図4におけるステップS507)。
 次に、制御情報出力部210は、保持物体402が領域E2に滞在した時間が所定時間以上である場合、領域E2に滞在した時における保持物体402の速度は所定速度(すなわち閾値)未満であるか否かを判定する(図4におけるステップS508)。
 そして、制御情報出力部210は、保持物体402が領域E2に滞在した時間が所定時間以上であり、尚且つその時の保持物体402の速度が所定速度未満である場合、吐水を開始する(図4におけるステップS505)。
 一方、ステップS501に示す処理において画像から吐水口Dが検出されない場合、ステップS506に示す処理において画像から保持物体402が検出されない場合、ステップS507に示す処理において保持物体402が領域E2に滞在した時間が所定時間未満である場合、およびステップS508に示す処理において領域E2に滞在していた時の保持物体402の速度が所定速度未満でない場合、制御情報出力部210は、吐水を開始させるように制御することなく、ステップS100に示す処理に戻る。
 上記では、ステップS507、及びS508に示す判定処理を共に満たす場合(ステップS507がYES、すなわち保持物体402が領域E2に滞在した時間が所定時間以上であり、尚且つステップS508がYES、すなわち領域E2に滞在していた時の保持物体402の速度が所定速度未満である場合)に、制御情報出力部210がステップS505に示す吐水を開始させるように制御する場合を例示して説明したが、これに限定されない。例えば、ステップS507に示す処理のみを満たす場合(ステップS507がYES、すなわち保持物体402が領域E2に滞在した時間が所定時間以上である場合)に、制御情報出力部210がステップS505に進み、吐水を開始させるように制御してもよい。
 以上説明したように、第1の実施形態に係る吐水制御装置20は、対象物体検知部200及び対象物体座標抽出部202と、保持物体検知部205及び保持物体座標抽出部206と、制御情報出力部210とを備える。対象物体検知部200及び対象物体座標抽出部202は、複数の検知領域(例えば、領域E1及びE2)を含む撮像対象領域が撮像された領域画像の画像情報に基づいて、検知対象である対象物体403が複数の検知領域のうち少なくとも何れか一つの検知領域である領域E1に存在するか否かを判定し、対象物体403が領域E1に存在する場合には対象物体403の位置を検知する。保持物体検知部205及び保持物体座標抽出部206は、画像情報に基づいて、対象物体403を保持する保持物体402が複数の検知領域のうち領域E1とは異なる検知領域である領域E2に存在するか否かを判定し、保持物体402が領域E2に存在する場合には保持物体402の位置を検知する。制御情報出力部210は、対象物体検知部200及び対象物体座標抽出部202により検知された検知結果、及び保持物体検知部205及び保持物体座標抽出部206により検知された検知結果に基づいて、吐水を制御する。
これにより、本実施形態に係る吐水制御装置20は、対象物体403が吐水口Dに差し出されているにもかかわらず検知できなかった場合でも、保持物体402を検知することで、間接的に対象物体403を検知できるためより精度よく吐水を制御できる。また、本実施形態に係る吐水制御装置20は、吐水管400が含まれた画像を取得すればよいため、吐水口にセンサやカメラを設置する必要がない。このため、吐水口からの水滴等に起因して生じ得る誤検知を抑制可能である。
 本実施形態に係る吐水制御装置20では、制御情報出力部210は、対象物体403の位置が検知された場合において所定の第1吐水条件を充足する場合に吐水を制御し、保持物体402の位置が検知された場合において第1吐水条件よりも厳しい第2吐水条件を充足する場合に吐水を制御する。ここでの第1吐水条件は、例えば、吐水条件3における対象物体403の領域E1における滞在時間の閾値より、吐水条件4における保持物体402の領域E2における滞在時間の閾値のほうが長い場合における吐水条件3である。ここでの第2条件は、例えば、吐水条件3における対象物体403の領域E1における滞在時間の閾値より、吐水条件4における保持物体402の領域E2における滞在時間の閾値のほうが長い場合における吐水条件4である。これにより、第1の実施形態の吐水制御装置20は、対象物体403が吐水口Dに差し出された場合より、保持物体が吐水口Dからやや離れた位置に滞在している場合のほうが、より厳しい条件で吐水を行うことができ、より精度よく吐水を制御できる。
 本実施形態に係る吐水制御装置20では、撮像対象領域は、吐水管400を含む領域である。これにより、撮像装置10は、対象物体403が吐水口Dに差し出されている様子や、保持物体402が吐水口Dからやや離れた位置に滞在する様子を画像に撮像できる。
 本実施形態に係る吐水制御装置20では、領域E2は、領域E1の周囲に設けられる領域である。これにより、対象物体403が領域E1に存在する様子が画像から認識され難い場合に、保持物体402が吐水口の奥側等、吐水口付近に設けられたセンサでは検知され難い位置に存在していた場合であっても、吐水制御装置20は、保持物体402が領域E2に滞在していることを検知でき、より精度よく吐水を制御可能である。
 本実施形態に係る吐水制御装置20では、制御情報出力部210は、対象物体403が吐水口Dの位置を含む領域E1に滞在した時間、又は保持物体402が領域E2に滞在した時間に基づいて、吐水を制御する。これにより、本実施形態に係る吐水制御装置20は、対象物体403が吐水口Dに所定時間差し出されていることが検知できなかった場合でも、保持物体402が吐水口Dからやや離れた位置に滞在していることを検知することで、間接的に対象物体403を検知できるためより精度よく吐水を制御できる。また、対象物体403が領域E1に滞在することを検出できる時間が、保持物体402が領域E2に滞在することを検出できる時間よりも短く設定されることで、制御情報出力部210は、まず対象物体403を検知し、検知できない場合に保持物体402を検知するという二段階の処理を行うことができ、より精度よく吐水を制御できる。
 本実施形態に係る吐水制御装置20では、制御情報出力部210は、保持物体402が領域E2において所定の閾値速度未満で移動している、又は保持物体402が領域E2において所定時間停止している場合に、吐水を開始させるように制御する。これにより、本実施形態に係る吐水制御装置20は、保持物体402が領域E2を通過しただけの場合に吐水を行わない。本実施形態に係る吐水制御装置20は、保持物体402が対象物体403を保持し、対象物体403に吐出される水を受けさせる動作を行った場合に吐水を行うことができ、より精度よく吐水を制御できる。
<第2の実施形態>
 次に、本発明の第2の実施形態について説明する。本実施形態に係る吐水制御システム1Aは、保持物体402を検知する代わりに、骨格を検知する点において、上述した第1の実施形態と相違する。以下では、上述した実施形態と異なる点を説明し、上述した実施形態と同一または類似の機能を有する構成に同一の符号を付し、その説明を省略する。
 図5は第2の実施形態に係る吐水制御システム1Aの構成例を示すブロック図である。吐水制御システム1Aの吐水制御装置20Aは、例えば、骨格検知部211、及び保持部位座標抽出部212を備える。ここで、骨格検知部211及び保持部位座標抽出部212は、「保持物体検知部」の一例である。
 骨格検知部211は、撮像装置10により撮像された画像に基づいて、画像に撮像された人間の動作を検知する。骨格検知部211は、例えば、カメラ(例えば、赤外線カメラ)やセンサ(例えば、モーションセンサ)などを用いて人間の動作に関する情報を取得する。骨格検知部211は、赤外線カメラ等を用いて取得した人間の動作に関する情報に基づいて、人間の関節部分を抽出し、抽出した関節部分を人体の骨格の構造に基づいて接続させることにより、人間の骨格を検知する。骨格検知部211は、検知した人間の動作や骨格に関する情報を保持部位座標抽出部212に出力する。
 保持部位座標抽出部212は、骨格検知部211により検知された人間の動作や骨格に関する情報に基づいて、その人間が対象物体403を保持する部位(例えば、手の部位)の位置座標を抽出する。ここで、対象物体403を保持する部位は、「保持物体」の一例である。
 保持部位座標抽出部212は、抽出した位置座標を、第2一致検知部208及び速度検知部209に出力する。
 第2一致検知部208は、保持部位座標抽出部212により抽出された保持部位の位置座標と、オフセット付加部207により抽出されたオフセット領域である領域E2の位置とが一致しているか否かを検知する。
 速度検知部209は、保持部位座標抽出部212により抽出された保持部位の位置座標に基づいて、保持部位が移動する速度を検知する。
 以上説明したように、本実施形態に係る吐水制御装置20Aでは、骨格検知部211及び保持部位座標抽出部212は、画像における人間の骨格を検知することにより、対象物体403を保持する部位の位置を検知する。これにより、本実施形態に係る吐水制御装置20Aは、骨格を抽出することにより、対象物体403を保持する部位の位置を検出することができ、保持物体を検知可能である。
 上述した各実施形態における吐水制御装置20、及び20Aが行う処理の全部または一部をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。
 なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、FPGA等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。
 以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。また、本発明は前述した説明によって限定されることはなく、添付の請求の範囲によってのみ限定される。
 上記各実施形態によれば、精度よく吐水管からの吐水を制御できる吐水制御装置、吐水制御システム、及び吐水制御方法を提供することができる。
1,1A 吐水制御システム
10 撮像装置
20,20A 吐水制御装置
200 対象物体検知部
201 吐水口検知部
202 対象物体座標抽出部
203 吐水口座標抽出部
204 第1一致検知部
205 保持物体検知部
206 保持物体座標抽出部
207 オフセット付加部
208 第2一致検知部
209 速度検知部
210 制御情報出力部
211 骨格検知部
212 保持部位座標抽出部
30 電磁弁
40 撮像対象領域
400 吐水管
401 シンク
402 保持物体
403 対象物体
D 吐水口

Claims (6)

  1.  複数の検知領域を含む撮像対象領域が撮像された領域画像の画像情報に基づいて、検知対象である対象物体が前記複数の検知領域のうち少なくとも何れか一つである第1検知領域に存在するか否かを判定し、前記対象物体が前記第1検知領域に存在する場合には前記対象物体の位置を検知する対象物体検知部と、
     前記画像情報に基づいて、前記検知対象を保持する保持物体が前記複数の検知領域のうち前記第1検知領域とは異なる第2検知領域に存在するか否かを判定し、前記保持物体が前記第2検知領域に存在する場合には前記保持物体の位置を検知する保持物体検知部と、
     前記対象物体検知部により検知された検知結果、及び前記保持物体検知部により検知された検知結果に基づいて、吐水を制御する制御部と、
     を備え、
     吐水管からの吐水を制御する吐水条件が前記複数の検知領域において、互いに異なる吐水制御装置。
  2.  前記制御部は、前記対象物体の位置が検知され、かつ、所定の第1吐水条件を充足する場合に吐水を制御し、前記保持物体の位置が検知され、かつ、前記第1吐水条件よりも厳しい第2吐水条件を充足する場合に吐水を制御する
     請求項1に記載の吐水制御装置。
  3.  前記撮像対象領域は、前記吐水管を含む領域である
     請求項1又は請求項2に記載の吐水制御装置。
  4.  前記第2検知領域は、前記第1検知領域の周囲に設けられる領域である
     請求項1から請求項3の何れか一項に記載の吐水制御装置。
  5.  吐水管を含む撮像対象領域を、前記吐水管よりも上方側から撮像する撮像装置と、
     前記撮像装置により撮像された画像の画像情報を取得する請求項1から請求項4の何れか一項に記載の吐水制御装置と
     を備える吐水制御システム。
  6.  対象物体検知部が、複数の検知領域を含む撮像対象領域が撮像された領域画像の画像情報に基づいて、検知対象である対象物体が前記複数の検知領域のうち少なくとも何れか一つである第1検知領域に存在するか否かを判定し、前記対象物体が前記第1検知領域に存在する場合には前記対象物体の位置を検知するステップと、
     保持物体検知部が、前記画像情報に基づいて、前記検知対象を保持する保持物体が前記複数の検知領域のうち前記第1検知領域とは異なる第2検知領域に存在するか否かを判定し、前記保持物体が前記第2検知領域に存在する場合には前記保持物体の位置を検知するステップと、
     制御部が、前記対象物体検知部により検知された検知結果、及び前記保持物体検知部により検知された検知結果に基づいて、吐水を制御するステップとを、
     含む吐水制御方法。
PCT/JP2019/009363 2018-04-19 2019-03-08 吐水制御装置、吐水制御システム、及び吐水制御方法 Ceased WO2019202869A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP19789449.6A EP3783157A4 (en) 2018-04-19 2019-03-08 WATER DISCHARGE CONTROL DEVICE, WATER DISCHARGE CONTROL SYSTEM, AND WATER DISCHARGE CONTROL PROCESS
CN201980026117.8A CN111989443A (zh) 2018-04-19 2019-03-08 喷水控制装置、喷水控制系统以及喷水控制方法
US17/048,074 US11306465B2 (en) 2018-04-19 2019-03-08 Water spout control device, water spout control system, and water spout control method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018-080956 2018-04-19
JP2018080956A JP7145635B2 (ja) 2018-04-19 2018-04-19 吐水制御装置、吐水制御システム、及び吐水制御方法

Publications (1)

Publication Number Publication Date
WO2019202869A1 true WO2019202869A1 (ja) 2019-10-24

Family

ID=68240077

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2019/009363 Ceased WO2019202869A1 (ja) 2018-04-19 2019-03-08 吐水制御装置、吐水制御システム、及び吐水制御方法

Country Status (5)

Country Link
US (1) US11306465B2 (ja)
EP (1) EP3783157A4 (ja)
JP (1) JP7145635B2 (ja)
CN (1) CN111989443A (ja)
WO (1) WO2019202869A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116277249B (zh) * 2023-03-21 2025-12-05 宁波胶点密封工业有限公司 一种橡胶拆边机加水方法、系统、存储介质及智能终端

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0483027A (ja) * 1990-07-24 1992-03-17 Inax Corp 自動水栓の制御方法
JP4676169B2 (ja) 2004-07-07 2011-04-27 クリナップ株式会社 洗面化粧台の水栓ユニット
JP2012002033A (ja) * 2010-06-21 2012-01-05 Konica Minolta Holdings Inc 自動給水装置
JP2016041874A (ja) * 2014-08-18 2016-03-31 Toto株式会社 自動水栓装置
JP2018080956A (ja) 2016-11-15 2018-05-24 株式会社ジャパンディスプレイ 感圧センサ及び感圧センサ付表示装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001227016A (ja) * 2000-02-14 2001-08-24 Denso Corp 自動水栓
US20060231782A1 (en) * 2005-04-14 2006-10-19 Masco Corporation CCD camera element used as actuation detector for electric plumbing products
DE102007011183B4 (de) * 2007-03-06 2014-04-17 Aquis Sanitär AG Elektrisch betätigbare Sanitäraramtur
CN201474006U (zh) * 2009-08-18 2010-05-19 张小刚 智能节水装置
JP5707891B2 (ja) * 2010-11-17 2015-04-30 住友電気工業株式会社 給水制御装置、及び給水システム
JP6169935B2 (ja) * 2013-09-30 2017-07-26 株式会社Lixil 自動水栓
JP6186660B2 (ja) * 2013-12-10 2017-08-30 パナソニックIpマネジメント株式会社 水栓装置
CN106154902B (zh) * 2015-02-27 2019-08-23 毕思康 一种监控洗手流程的方法和系统
US20170051481A1 (en) * 2015-08-17 2017-02-23 Zurn Industries, Llc Time-of-Flight Recognition System for a Bathroom Fixture
CN107587567A (zh) * 2017-08-18 2018-01-16 芜湖科逸住宅设备有限公司 一种出水控制系统

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0483027A (ja) * 1990-07-24 1992-03-17 Inax Corp 自動水栓の制御方法
JP4676169B2 (ja) 2004-07-07 2011-04-27 クリナップ株式会社 洗面化粧台の水栓ユニット
JP2012002033A (ja) * 2010-06-21 2012-01-05 Konica Minolta Holdings Inc 自動給水装置
JP2016041874A (ja) * 2014-08-18 2016-03-31 Toto株式会社 自動水栓装置
JP2018080956A (ja) 2016-11-15 2018-05-24 株式会社ジャパンディスプレイ 感圧センサ及び感圧センサ付表示装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3783157A4

Also Published As

Publication number Publication date
CN111989443A (zh) 2020-11-24
JP7145635B2 (ja) 2022-10-03
US20210164204A1 (en) 2021-06-03
EP3783157A1 (en) 2021-02-24
JP2019190045A (ja) 2019-10-31
US11306465B2 (en) 2022-04-19
EP3783157A4 (en) 2021-06-02

Similar Documents

Publication Publication Date Title
EP2712431A1 (en) Presence sensing
KR20160065574A (ko) 로봇 청소기 및 그의 제어방법
MY193010A (en) Elevator boarding detection system
JP2014174833A5 (ja)
JP7353807B2 (ja) 吐水制御装置
US11512457B2 (en) Water spout control device, water spout control system, and water spout control method
JP2012117256A (ja) 自動水栓
JP2015041323A (ja) 処理装置
CN107231500A (zh) 信息处理设备和图像处理设备
WO2019202869A1 (ja) 吐水制御装置、吐水制御システム、及び吐水制御方法
JP2010123373A (ja) 照明システム
CN108292463A (zh) 占用检测
JP4155159B2 (ja) 複合型人感スイッチ
JP4337727B2 (ja) 人体検知装置
US12383209B2 (en) Rollover detection system, method and storage medium
JP2016018644A (ja) 照明制御システム
JP5179132B2 (ja) 人体検出装置
JP7206057B2 (ja) 吐水制御装置、及び吐水制御システム
JP7263128B2 (ja) 吐水制御装置
JP7353802B2 (ja) 吐水制御装置
JP2020197032A (ja) 吐水制御装置
JP2024172223A (ja) 吐水制御システム
JP2011108418A (ja) 照明制御システム
JP2019178524A (ja) 吐水制御装置、吐水制御システム、及び吐水制御方法
JP2021117571A (ja) 画像認識水栓

Legal Events

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

Ref document number: 19789449

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2019789449

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2019789449

Country of ref document: EP

Effective date: 20201119

WWW Wipo information: withdrawn in national office

Ref document number: 2019789449

Country of ref document: EP