SYSTEM COMPRISING A DISHWASHER, METHOD FOR OPERATING A DISHWASHER, AND COMPUTER PROGRAM PRODUCT
20230292978 · 2023-09-21
Inventors
- Michael Rupp (Holzheim, DE)
- Kai Paintner (Welden, DE)
- Kuldeep Narayan Singh (Dillingen a.d. Donau, DE)
- Tobias Späth (Dillingen, DE)
Cpc classification
A47L15/4295
HUMAN NECESSITIES
A47L2401/04
HUMAN NECESSITIES
A47L15/0021
HUMAN NECESSITIES
A47L2501/26
HUMAN NECESSITIES
International classification
Abstract
A system includes a dishwasher including a receptacle for items to be washed, a control apparatus configured to execute a wash program in dependence upon a loading of the receptacle with items to be washed and a camera configured to capture an image of at least one partial region of the receptacle in dependence upon a pull-out position of the receptacle. The captured image is stored by the control apparatus in dependence upon the pull-out position in a memory location of a number of memory locations, which memory location is assigned to the pull-out position, with each of the number of memory locations being assigned a set of pull-out positions. An image analysis unit determines the loading of the receptacle in dependence upon images that are stored in the memory locations.
Claims
1-15. (canceled)
16. A system, comprising: a dishwasher including a receptacle for items to be washed; a control apparatus configured to execute a wash program in dependence upon a loading of the receptacle with items to be washed; a camera configured to capture an image of at least one partial region of the receptacle in dependence upon a pull-out position of the receptacle, with the captured image being stored by the control apparatus in dependence upon the pull-out position in a memory location of a number of memory locations, which memory location is assigned to the pull-out position, with each of the number of memory locations being assigned a set of pull-out positions; and an image analysis unit configured to determine the loading of the receptacle in dependence upon images that are stored in the memory locations.
17. The system of claim 16, wherein the dishwasher is embodied as a household dishwasher.
18. The system of claim 16, wherein the control apparatus is configured to identify an image position of a feature of the receptacle in the captured image and to determine the pull-out position of the receptacle in dependence upon the identified image position of the feature of the receptacle.
19. The system of claim 18, wherein the control apparatus is configured to identify the image position of the feature of the receptacle in dependence upon a region of interest of the image.
20. The system of claim 18, wherein the feature of the receptacle comprises a handle of the receptacle for manually pulling out the receptacle and for manually pushing the receptacle into the dishwasher, and/or the feature of the receptacle comprises a marking that is arranged on the handle.
21. The system of claim 16, wherein the control apparatus is configured to store a most current image of the receptacle at a specific pull-out position in a memory location that is assigned to the specific pull-out position.
22. The system of claim 16, wherein each of the memory locations is assigned a specific interval from the set of possible pull-out positions of the receptacle.
23. The system of claim 22, wherein at least two memory locations are provided, with a first interval that is assigned to a first one of the at least two memory locations comprising a maximum pull-out position of the receptacle and having a first width, and with a second interval that is assigned to a second one of the at least two memory locations adjoining the first interval and having a second width, wherein the first width is narrower than the second width.
24. The system of claim 16, wherein the camera is configured to capture an image stream of the receptacle, wherein two temporally successive images in the image stream have a predetermined temporal spacing, said control apparatus configured to determine a movement of the receptacle in dependence upon the two successive images of the image stream and to store one of the two successive images in dependence upon the determined movement of the receptacle.
25. The system of claim 16, wherein the image analysis unit is configured to determine the loading of the receptacle in dependence upon a capturing time that is assigned to a respective one of the stored images and the pull-out positions that are assigned to the memory location, wherein a first one of the images, in which a specific partial region of the receptacle is visible and whose capturing time is more recent than the capturing time of a second one of the images in which the specific partial region of the receptacle is also visible is used to determine a loading for the specific partial region of the receptacle.
26. The system of claim 16, wherein the control apparatus is configured to delete an image whose capturing time is earlier than a predetermined threshold value.
27. The system of claim 16, wherein the control apparatus is configured to set the camera into a sleep mode at an end of a predetermined time interval in which a state of the receptacle is constant.
28. The system of claim 16, wherein the image analysis unit is arranged in a facility that is external to the dishwasher, with the control apparatus and the image analysis unit being configured to transmit data to each other.
29. The system of claim 16, wherein the image analysis unit is configured to determine a type, a quantity, an orientation, an arrangement and/or a material of the item to be washed that is arranged in the receptacle.
30. A method for operating a dishwasher, said method comprising: capturing an image of at least one partial region of a receptacle for items to be washed of the dishwasher in dependence upon a pull-out position of the receptacle; determining the pull-out position of the receptacle at a time of capturing the image; storing the image in a memory location of a number of memory locations that is assigned to the pull-out position, wherein each of the memory locations is assigned a set of pull-out positions; determining a loading of the receptacle in dependence upon images that are stored in the memory locations; and executing a wash program in dependence upon the determined loading.
31. The method of claim 30 for operating a household dishwasher.
32. A computer program product, embodied on a non-transitory computer readable medium comprising instructions which, when executed by a computer, cause the computer to perform a method as set forth in claim 30.
Description
[0048] Further advantageous embodiments and aspects of the invention are the subject matter of the subordinate claims as well as the exemplary embodiments of the invention that are described below. In the following, the invention will be explained in more detail with the aid of preferred embodiments with reference to the accompanying figures.
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058] In the figures, identical or functionally identical elements have been given the same reference characters unless otherwise indicated.
[0059]
[0060] The door 3 is shown in
[0061] The household dishwasher 1 further comprises at least one receptacle 12 to 14 for items to be washed. It is preferred that multiple, for example three, receptacles 12 to 14 for items to be washed can be provided, wherein the receptacle 12 for items to be washed can be a lower receptacle for items to be washed or a lower basket, the receptacle 13 for items to be washed can be an upper receptacle for items to be washed or an upper basket, and the receptacle 14 for items to be washed can be a cutlery drawer. As
[0062] A camera 20 is arranged at the front edge of the ceiling 8. The field of view FOV (see
[0063] In the following, the functions of the control apparatus 15, the camera 20 and the image analysis unit 25 are explained in detail.
[0064]
[0065] The control apparatus 15 (see
[0066]
[0067] Below the door 3, a Y-axis is shown as an example, with a number of specific points Y1-Y5. The points Y1 and Y2, for example, correspond to those of
[0068] In
[0069] Depending upon in which interval Z1-Z4 or at which image position the handle 12A is determined, it can be concluded which partial region W1-W4 (see
[0070] It should be noted that the above information applies accordingly to the other receptacles 13 and 14 for items to be washed (see
[0071]
[0072] It should be noted that the above percentage information is merely for illustrative purposes and is not to be interpreted in a restrictive manner. Which portions of the receptacle 12 for items to be washed are visible on a respective image IMG depends on the one hand on the design of the camera 20, in particular its field of view FOV (see
[0073]
[0074] At an initial time tO, no image IMG is stored at any of the memory locations. At a time t1, a first image IMG1 is captured. The control apparatus 15 (see
[0075] It should be noted that the camera 20 (see
[0076] After the time t5, the wash program is started. Then the loading of the receptacle 12 for items to be washed (and of the further receptacles 13, 14, if present), for items to be washed is determined first. If images with different time stamps, i.e. different actuality, are available for different partial regions W1-W4 (see
[0077] In the present example, three images IMG4, IMG5 and IMG3 are stored at this time. The most recent image IMG5 (time t5), which is stored in the memory location that is assigned to the interval Z2, shows, for example, a partial region W2 of the receptacle 12 for items to be washed. The rearmost region of the receptacle 12 for items to be washed is not visible in this image IMG5. The image IMG4 (time t4), which is stored in the memory location that is assigned to interval Z1, shows the entire receptacle 12 for items to be washed (partial region W1). The image IMG3 (time t3), which is stored in the memory location that is assigned to the interval Z3, shows a partial area W3 of the receptacle 12 for items to be washed. This partial region W3 is encompassed by both the partial region W2 and the partial region W1. Since the capturing time t3 of image IMG 3 is earlier than the capturing time of images IMG4 and IMG5, the image IMG3 is not analyzed because it has outdated information in comparison. The image IMG5 is used to determine the loading for the partial region W2 of the receptacle 12 for items to be washed and the image IMG4 is used to determine the loading for the partial region (W1-W2) not visible in the image IMG5, as explained below with reference to
[0078] The loading is preferably determined by analyzing the entire image in each case and then extracting the relevant regions. It is also possible to extract the partial regions and combine them into one image, which is then analyzed, but this can result in artifacts and distortions because the images have been captured at different times, which can affect the analysis.
[0079]
[0080]
[0081] The communication facilities 16, 26 are designed, for example, as a modem, as a WLAN adapter, and/or as a mobile radio modem.
[0082]
[0083] The method can include various additional steps, such as, for example, determining an image position of a feature of the receptacle 12 for items to be washed, such as a handle 12A, in the captured image IMG, overwriting and/or deleting stored images IMG, discarding captured images IMG based on a detected movement of the receptacle 12 for items to be washed in the captured image IMG, and other steps of the like.
[0084] Although the present invention has been described with reference to exemplary embodiments, it can be modified in a variety of ways.
REFERENCE CHARACTERS USED
[0085] 1 Dishwasher [0086] 2 Dishwasher interior [0087] 3 Door [0088] 4 Wash cavity [0089] 5 Pivot axis [0090] 6 Loading opening [0091] 7 Floor [0092] 8 Ceiling [0093] 9 Rear wall [0094] 10 Side wall [0095] 11 Side wall [0096] 12 Receptacle for items to be washed [0097] 12A Feature [0098] 13 Receptacle for items to be washed [0099] 14 Receptacle for items to be washed [0100] 15 Control apparatus [0101] 16 Communication facility [0102] 20 Camera [0103] 25 Image analysis unit [0104] 26 Communication facility [0105] 100 System [0106] A Pull-out direction [0107] E Push-in direction [0108] FOV Field of view [0109] IMG Image [0110] IMG1 Image [0111] IMG2 Image [0112] IMG3 Image [0113] IMG4 Image [0114] IMG5 Image [0115] RES Loading [0116] RES1 Partial loading [0117] RES2 Partial loading [0118] ROI Region of interest [0119] t Time axis [0120] tO Time [0121] t1 Time [0122] t2 Time [0123] t3 Time [0124] t4 Time [0125] t5 Time [0126] W1 Partial region [0127] W1-W2 Region [0128] W2 Partial region [0129] W3 Partial region [0130] W4 Partial region [0131] X Coordinate axis [0132] XI Position [0133] X2 Position [0134] Y Coordinate axis [0135] Y1 Position [0136] Y2 Position [0137] Y3 Position [0138] Y4 Position [0139] Y5 Position [0140] Z1 Interval [0141] Z2 Interval [0142] Z3 Interval [0143] Z4 Interval