DISHWASHER, ARRANGEMENT HAVING A DISHWASHER, AND METHOD FOR OPERATING A DISHWASHER
20230036605 · 2023-02-02
Inventors
- Alfredo Calvimontes (Dillingen a. d. Donau, DE)
- Kai Paintner (Welden, DE)
- Kuldeep Narayan Singh (Dillingen a.d. Donau, DE)
- Michael Rupp (Holzheim, DE)
Cpc classification
A47L15/4295
HUMAN NECESSITIES
A47L2401/04
HUMAN NECESSITIES
A47L2501/30
HUMAN NECESSITIES
A47L15/0021
HUMAN NECESSITIES
A47L15/4293
HUMAN NECESSITIES
A47L2301/06
HUMAN NECESSITIES
A47L15/46
HUMAN NECESSITIES
International classification
A47L15/00
HUMAN NECESSITIES
Abstract
A dishwasher includes a controller for executing a washing program for washing a dirty item to be washed, and a receiving unit for receiving a sensor signal indicative of a dirt type adhering to the dirty item to be washed from a plurality of dirt types, with each of the dirt types being determined by a dirt parameter matrix, in which each position is assigned to a dirt parameter. A determining unit determines the dirt type adhering to the dirty item to be washed as a function of the received sensor signal, with the controller executing the washing program as a function of the determined dirt type.
Claims
1.-15 (canceled)
16. A dishwasher, comprising: a controller configured to execute a washing program for washing a dirty item to be washed; a receiving unit configured to receive a sensor signal indicative of a dirt type adhering to the dirty item to be washed from a plurality of dirt types, with each of the dirt types being determined by a dirt parameter matrix, in which each position is assigned to a dirt parameter; and a determining unit configured to determine the dirt type adhering to the dirty item to be washed as a function of the received sensor signal, wherein the controller is configured to execute the washing program as a function of the determined dirt type.
17. The dishwasher of claim 16, constructed in the form of a household dishwasher.
18. The dishwasher of claim 16, wherein the sensor signal comprises an image information of the dirty item to be washed.
19. The dishwasher of claim 18, wherein the determining unit comprises an image processing unit which is configured to determine as a function of the image information a value of the dirt parameter contained in the dirt parameter matrix.
20. The dishwasher of claim 16, further comprising: a database unit configured to store a dirt parameter matrix for each of a plurality of dirt types, with the dirt parameter matrices comprising each a predetermined value or value range for the dirt parameters; a generating unit configured to generate a current one of the dirt parameter matrices as a function of the determined value of the dirt parameter; and a comparison unit configured to compare the generated current one of the dirt parameter matrices with at least one subset of the dirt parameter matrices stored in the database unit and to output a comparison result, wherein the determining unit is configured to determine the dirt type adhering to the dirty item to be washed as a function of the comparison result.
21. The dishwasher of claim 20, further comprising a learning unit configured to adapt at least one of the dirt parameter matrices stored in the database unit as a function of determined values of at least one of the dirt parameters.
22. The dishwasher of claim 16, wherein the sensor signal comprises information relating to a washing liquor used for washing the dirty item to be washed.
23. The dishwasher of claim 16, wherein the sensor signal comprises information relating to a food prepared and/or consumed by a user of the dishwasher in a specific time interval before a start of the washing program.
24. The dishwasher of claim 16, wherein the controller is configured to adapt execution of the washing program while running.
25. The dishwasher of claim 16, further comprising a camera arranged on the dishwasher and configured to detect an optical sensor signal of the item to be washed and to output the detected optical sensor signal to the receiving unit.
26. The dishwasher of claim 16, further comprising a statistics unit configured to determine a frequency distribution which comprises a frequency of the occurrence of different dirt types, said determining unit being configured to determine the dirt type adhering to the dirty item to be washed as a function of the frequency distribution.
27. The dishwasher of claim 16, further comprising a communication unit configured to communicate with an external unit selected from the group consisting of an external kitchen appliance, a mobile device, and a server.
28. The dishwasher of claim 16, further comprising a user interface configured to detect a user input as a function of the dirt type determined by the determining unit.
29. An arrangement, comprising: a dishwasher comprising a controller configured to execute a washing program for washing a dirty item to be washed, a receiving unit configured to receive a sensor signal indicative of a dirt type adhering to the dirty item to be washed from a plurality of dirt types, with each of the dirt types being determined by a dirt parameter matrix, in which each position is assigned to a dirt parameter, and a determining unit configured to determine the dirt type adhering to the dirty item to be washed as a function of the received sensor signal, wherein the controller is configured to execute the washing program as a function of the determined dirt type; and a computing unit, wherein the dishwasher and the computing unit are configured for data communication with one another.
30. The arrangement of claim 29, wherein the dishwasher is constructed in the form of a household dishwasher.
31. A method for operating a dishwasher, the method comprising: receiving a sensor signal indicative of a dirt type adhering to a dirty item to be washed from a plurality of dirt types; determining each of the dirt types by a dirt parameter matrix in which each position is assigned to a dirt parameter; determining the dirt type adhering to the dirty item to be washed as a function of the sensor signal; and executing with a controller a washing program as a function of the determined dirt type.
32. A computer program product for operating a dishwasher, comprising: a computer program embodied in a non-transitory computer readable medium; and commands which, when the computer program is executed by a computer, cause the computer to execute a method as set forth in claim 31.
Description
[0066] Further advantageous embodiments and aspects of the invention form the subject matter of the subclaims and the exemplary embodiments of the invention described hereinafter. The invention is described in more detail hereinafter by means of preferred embodiments with reference to the accompanying figures.
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
[0073] Elements which are the same or functionally the same are provided with the same reference characters in the figures unless specified otherwise.
[0074]
[0075] The door 3 is shown in
[0076] The household dishwasher 1 also has at least one receptacle for items to be washed 12 to 14. Preferably, a plurality of receptacles for items to be washed 12 to 14, for example three thereof, may be provided, wherein the receptacle for items to be washed 12 may be a lower receptacle for items to be washed or a lower basket, the receptacle for items to be washed 13 may be an upper receptacle for items to be washed or an upper basket and the receptacle for items to be washed 14 may be a cutlery drawer. As
[0077] A controller 15 is also arranged on the door 3 for executing a washing program for washing dirty items to be washed 30. The controller 15 comprises in this example a receiving unit 16 (see
[0078]
[0079] Dirt parameters a_11-a_nm may be subdivided, for example, into different categories or classes. An example of such a subdivision is shown in the following Table 1. The examples shown in Table 1 for dirt parameters a_11-a_nm are based on an optical sensor signal which comprises image information of the dirty items to be washed 30 (see
TABLE-US-00001 TABLE 1 Category Example 1 Example 2 Spatial Number of dirt pixels in an Average distance of dirt pixels distribution edge region of the items to from the center of the items to be washed be washed Morphology Number of contiguous Number of pixels of the largest areas of dirt pixels contiguous area Color Average value of the green Standard deviation of the aver- value of al ldirt pixels age value of the green value Texture Average grayscale value of Density of dirt pixels, the all dirt pixels, after the grayscale value thereof being image has been transformed above the average grayscale into a grayscale image value
[0080] It should be mentioned that the categories and the specific examples of Table 1 are to be understood merely by way of example and not exhaustively.
[0081] For example, a determination rule which specifies how the respective dirt parameter a_11-a_nm is determined on the basis of the digital image of the items to be washed 30 may be predetermined for each dirt parameter a_11-a_nm. Different dirt parameters a_11-a_nm may be completely independent of one another, such as for example “average distance of dirt pixels from the center of the items to be washed” and “average value of the green value of all dirt pixels” or they may have mutual dependencies, such as for example “average value of the green value of all dirt pixels” and “standard deviation of the average value of the green value”.
[0082] For a specific dirt type, the different dirt parameters a_11-a_nm have, in particular, characteristic values, i.e. the values are in a specific range which for example may be empirically determined. For example, rice grains have a specific size, for example 1-10 mm, and shape, for example elliptical, wherein these values depend, for example, on an observation angle and the type of rice. Spaghetti has an elongated, contiguous curvilinear structure. For each dirt type, characteristic properties may be used in order to make up a plurality of dirt parameters a_11-a_nm for a dirt parameter matrix SMX, such that the characteristic properties may be differentiated, i.e. the dirt types may be identified using the values of the dirt parameters a_11-a_nm.
[0083]
[0084] The dirt types SA, SB, SC are, for example, a dark sauce SA, mayonnaise SB and chocolate sauce SC. The sensor signal is a digital image of the dirty items to be washed 30 (see
[0085] The dirt parameter matrices MXA, MXB, MXC, for example, are characteristic of the respective dirt type SA, SB, SC. For each of the defined dirt parameters a_11-a_nm they contain a value range which has been determined, for example, by empirical measurements. The dirt parameter matrix MXA is determined by such a measurement, for example on the basis of a sensor signal of an item to be washed 30 which is soiled only with the dirt type SA. These measurements are preferably carried out by a manufacturer of the dishwasher 1 and the dirt parameter matrices MXA, MXB, MXC provided.
[0086] During the operation of the dishwasher 1 the sensor signal of the dirty items to be washed 30 is detected. In particular, a photograph of the items to be washed 30 is taken and transmitted to the receiving unit 16. On the basis of the sensor signal, the current dirt parameter matrix MXi is determined, by the value of each dirt parameter a_11-a_nm being determined on the basis of the sensor signal.
[0087] By comparing the current dirt parameter matrix MXi with the dirt parameter matrices MXA, MXB, MXC, in particular it may be determined which dirt type SA, SB, SC is present on the items to be washed 30. The comparison is carried out, in particular, by a comparison unit 24 (see
[0088] The comparison of the current dirt parameter matrix MXi with the dirt parameter matrix MXA reveals, for example, that all values of the current dirt parameter matrix MXi are within the respective value range of the dirt parameter matrix MXA. Thus there is a very high probability that the dirt type SA is present on the items to be washed 30.
[0089] The comparison with the further dirt parameter matrices MXB, MXC shows deviations in at least one dirt parameter a_11-a nm. The probability that the dirt type SB is present on the items to be washed 30 is very low, since all parameter values are outside the respective value range of the dirt parameter matrix MXB. The probability that the dirt type SC is present on the items to be washed 30 is moderate, since two parameter values are outside the respective value range of the dirt parameter matrix MXC.
[0090] This comparison result may be interpreted differently. A first interpretation could be that only the dirt type SA is present on the items to be washed 30. A second interpretation could be that the dirt type SA is present with a small quantity of the dirt type SB on the items to be washed 30. The interpretation of the comparison result is executed, in particular, by a determining unit 20 (see
[0091]
[0092] The receiving unit 16 is configured to receive a sensor signal of dirty items to be washed 30 (see
[0093] In this example, the sensor signal comprises an image of the items to be washed 30. The received sensor signal is processed by means of the image processing unit 21. In particular, a value is determined for each dirt parameter a_11-a_nm. The generating unit 23 generates a current dirt parameter matrix MXi (see
[0094] By means of the user interface 18 the user of the household dishwasher 1 may be informed about identified dirt types SA, SB, SC and/or the user may be requested to confirm an identified dirt type SA, SB, SC. Such a confirmation on the part of the user may be advantageously used by the learning unit 25 to adapt the dirt parameter matrices SA, SB, SC stored in the database unit 22, so that the determination of the dirt types SA, SB, SC is improved in the future.
[0095] The statistics unit 26 is configured on the basis of the determined dirt types SA, SB, SC to determine a frequency distribution which contains a statistical probability of the occurrence of specific dirt types SA, SB, SC for future determinations. In this case, in particular, a correlation between different dirt types SA, SB, SC and a correlation between a time of the occurrence and a dirt type SA, SB, SC may be determined, which may improve the determination of the dirt types SA, SB, SC in the future.
[0096] The communication unit 27 is configured, in particular, to communicate with other household appliances of the user, such as a food processor, a cooking appliance and/or a refrigerator, or with applications such as a digital cookbook or calendar of the user. Additional information relative to a dirt type SA, SB, SC to be expected may be received and evaluated from these external devices in order to improve the determination of the dirt types SA, SB, SC.
[0097]
[0098] This arrangement has the advantage, in particular, that the high computing power of the server 100 is available for determining the dirt types SA, SB, SC (see
[0099]
[0100] While the present invention has been described with reference to exemplary embodiments, it may be modified in a variety of ways.
Reference Characters Used:
[0101] 1 Dishwasher [0102] 2 Washing container [0103] 3 Door [0104] 4 Washing chamber [0105] 5 Pivot axis [0106] 6 Loading opening [0107] 7 Bottom [0108] 8 Ceiling [0109] 9 Rear wall [0110] 10 Side wall [0111] 11 Side wall [0112] 12 Receptacle for items to be washed [0113] 13 Receptacle for items to be washed [0114] 14 Receptacle for items to be washed [0115] 15 Controller [0116] 16 Receiving unit [0117] 17 Camera [0118] 18 User interface [0119] 20 Determining unit [0120] 21 Image processing unit [0121] 22 Database unit [0122] 23 Generating unit [0123] 24 Comparison unit [0124] 25 Learning unit [0125] 26 Statistics unit [0126] 27 Communication unit [0127] 30 Items to be washed [0128] 50 External unit [0129] 100 Computing unit [0130] a_11 Dirt parameter [0131] a_12 Dirt parameter [0132] a_1m Dirt parameter [0133] a_21 Dirt parameter [0134] a_n1 Dirt parameter [0135] a_nm Dirt parameter [0136] A Pull-out direction [0137] DATA Communication link [0138] E Push-in direction [0139] MXA Matrix [0140] MXB Matrix [0141] MXC Matrix [0142] MXi Matrix [0143] S1 Method step [0144] S2 Method step [0145] S3 Method step [0146] SA Dirt type [0147] SB Dirt type [0148] SC Dirt type [0149] SMX Matrix