EP4076123B1 - Geschirrspülmaschine, anordnung mit einer geschirrspülmaschine und verfahren zum betreiben einer geschirrspülmaschine - Google Patents

Geschirrspülmaschine, anordnung mit einer geschirrspülmaschine und verfahren zum betreiben einer geschirrspülmaschine Download PDF

Info

Publication number
EP4076123B1
EP4076123B1 EP20819718.6A EP20819718A EP4076123B1 EP 4076123 B1 EP4076123 B1 EP 4076123B1 EP 20819718 A EP20819718 A EP 20819718A EP 4076123 B1 EP4076123 B1 EP 4076123B1
Authority
EP
European Patent Office
Prior art keywords
dirt
unit
dishwasher
washed
type
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.)
Active
Application number
EP20819718.6A
Other languages
English (en)
French (fr)
Other versions
EP4076123A1 (de
Inventor
Alfredo Calvimontes
Kai Paintner
Kuldeep Narayan Singh
Michael Rupp
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.)
BSH Hausgeraete GmbH
Original Assignee
BSH Hausgeraete GmbH
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 BSH Hausgeraete GmbH filed Critical BSH Hausgeraete GmbH
Publication of EP4076123A1 publication Critical patent/EP4076123A1/de
Application granted granted Critical
Publication of EP4076123B1 publication Critical patent/EP4076123B1/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L15/00Washing or rinsing machines for crockery or tableware
    • A47L15/0018Controlling processes, i.e. processes to control the operation of the machine characterised by the purpose or target of the control
    • A47L15/0021Regulation of operational steps within the washing processes, e.g. optimisation or improvement of operational steps depending from the detergent nature or from the condition of the crockery
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L15/00Washing or rinsing machines for crockery or tableware
    • A47L15/0018Controlling processes, i.e. processes to control the operation of the machine characterised by the purpose or target of the control
    • A47L15/0021Regulation of operational steps within the washing processes, e.g. optimisation or improvement of operational steps depending from the detergent nature or from the condition of the crockery
    • A47L15/0028Washing phases
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L15/00Washing or rinsing machines for crockery or tableware
    • A47L15/0018Controlling processes, i.e. processes to control the operation of the machine characterised by the purpose or target of the control
    • A47L15/0063Controlling processes, i.e. processes to control the operation of the machine characterised by the purpose or target of the control using remote monitoring or controlling of the dishwasher operation, e.g. networking systems
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L15/00Washing or rinsing machines for crockery or tableware
    • A47L15/42Details
    • A47L15/4293Arrangements for programme selection, e.g. control panels; Indication of the selected programme, programme progress or other parameters of the programme, e.g. by using display panels
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L15/00Washing or rinsing machines for crockery or tableware
    • A47L15/42Details
    • A47L15/4295Arrangements for detecting or measuring the condition of the crockery or tableware, e.g. nature or quantity
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L15/00Washing or rinsing machines for crockery or tableware
    • A47L15/42Details
    • A47L15/46Devices for the automatic control of the different phases of cleaning ; Controlling devices
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2301/00Manual input in controlling methods of washing or rinsing machines for crockery or tableware, i.e. information entered by a user
    • A47L2301/06Crockery or tableware details, e.g. material, quantity, condition
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2401/00Automatic detection in controlling methods of washing or rinsing machines for crockery or tableware, e.g. information provided by sensors entered into controlling devices
    • A47L2401/04Crockery or tableware details, e.g. material, quantity, condition
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2401/00Automatic detection in controlling methods of washing or rinsing machines for crockery or tableware, e.g. information provided by sensors entered into controlling devices
    • A47L2401/34Other automatic detections
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2501/00Output in controlling method of washing or rinsing machines for crockery or tableware, i.e. quantities or components controlled, or actions performed by the controlling device executing the controlling method
    • A47L2501/30Regulation of machine operational steps within the washing process, e.g. performing an additional rinsing phase, shortening or stopping of the drying phase, washing at decreased noise operation conditions

Definitions

  • the present invention relates to a dishwasher, an arrangement with a dishwasher and a computing unit and a method for operating a dishwasher.
  • Known dishwashers include sensors that can record various operating parameters when carrying out a washing program.
  • a control device of the dishwasher can adjust one or more washing program parameters depending on the value of an operating parameter in order to improve the washing result.
  • sensors are known that analyze the washing solution and thus determine the level of dirt in the washing solution.
  • the washing solution can, for example, be completely or partially replaced with fresh water.
  • the US 2009/0071508 A1 describes a dishwasher with a controllable spray arm that can be controlled to dispense rinsing liquid specifically to areas with increased soiling.
  • the DE 10 2012 223 243 A1 describes a household appliance that is set up for data transmission with a mobile device with an integrated camera.
  • the camera of the mobile device can be used to capture an image of dirt in or on the household appliance and transmit it to a server, which analyzes the image of the dirt and transmits a cleaning program suitable for the dirt to the mobile device.
  • the DE 10 2014 208 861 A1 describes a water-conducting household appliance, which comprises a receiving unit for receiving at least one signal from a device coupled to the household appliance, a number of actuators for carrying out a plurality of programs, a selection unit for selecting a program from the plurality of programs depending on the received at least one signal and a control unit which is configured to control the actuators to execute the selected program.
  • the US 2019/0239716 A1 discloses a dishwasher with an image capture system that is set up to capture an image of a dishware.
  • a processing unit analyzes the captured image and determines the presence and position of a soiling on the dishware.
  • the cleanliness of the dishware can also be quantified using a trained convolutional neural network and a dirt type classification of the soiling on the dishware can be determined.
  • an object of the present invention is to provide an improved dishwasher.
  • a dishwasher in particular a household dishwasher, is proposed with a control device for carrying out a washing program for washing soiled dishes.
  • the dishwasher comprises a receiving unit for receiving a sensor signal indicative of a type of dirt adhering to the soiled dishes from a plurality of types of dirt, wherein each of the types of dirt is determined by a dirt parameter matrix in which each position is assigned to a dirt parameter. Furthermore, a determination unit is provided which is set up to determine the type of dirt adhering to the soiled dishes depending on the received sensor signal.
  • the control device is set up to carry out the washing program depending on the determined type of dirt.
  • This dishwasher has the advantage that the control device can optimally adapt the washing program to the detected types of dirt, which is why the washing result is optimized.
  • the control device can be implemented in hardware and/or software.
  • the control device can be designed as a computer or a microprocessor, for example.
  • the control device can be designed as a computer program product, as a function, as a routine, as part of a program code or as an executable object.
  • the respective unit for example the receiving unit and the determining unit, can be implemented using hardware and/or software.
  • the respective unit can be designed as a computer or a microprocessor, for example.
  • the respective unit can be designed as a computer program product, as a function, as a routine, as part of a program code or as an executable object.
  • the respective unit can form a component of another unit or of the control device.
  • the receiving unit comprises, for example, a modem and is coupled or can be temporarily coupled to at least one sensor.
  • the coupled or coupleable sensor is designed to output the sensor signal to the receiving unit.
  • the sensor signal is indicative of the type of dirt adhering to the soiled dishes, whereby a number of different types of dirt are distinguished.
  • Each of the types of dirt is determined by a dirt parameter matrix.
  • the dirt parameter matrix forms a fingerprint for the respective type of dirt.
  • Each position in the dirt parameter matrix, i.e. each matrix entry, is assigned to a dirt parameter.
  • a dirt parameter is understood in particular to be an abstract value that can be calculated, for example, from the sensor signal using a predetermined method or algorithm.
  • each dirt parameter can be assigned a predetermined method or algorithm.
  • a predetermined method can also include a machine learning method.
  • the arrangement in a matrix can be advantageous for mathematical operations.
  • the type of dirt "ketchup" should be able to be recognized in a photo.
  • Ketchup is often reddish in color, which is why it is possible to analyze the red color of stains in the photo. This can be done using an appropriate algorithm that outputs the value "1" for a completely red stain and the value "0" for a stain in which the color red does not appear.
  • a high value of the dirt parameter defined in this way is therefore an indication that the type of dirt "ketchup" is present.
  • other dirt parameters must be defined, such as the morphology and/or structure of the stain.
  • the detection unit is designed to detect the type of dirt adhering to the items to be washed.
  • the detection unit can be designed to detect at least one type of dirt for each stain or for each spot on the items to be washed.
  • the detection unit determines one or more of the dirt parameters depending on the sensor signal. With each additional dirt parameter determined, the determination of the type of dirt can become more precise. This can be done in particular by an exclusion process. For example, based on the dirt parameter defined above (red coloration), ketchup and red wine can be almost certainly excluded if a certain threshold value for this dirt parameter is undershot.
  • the detection unit can, for example, determine a percentage of the respective types of dirt included. Furthermore, for spatially distributed dirt, a different type of dirt can be determined for different areas on the dishes.
  • the control device can carry out an optimal rinsing program.
  • Various rinsing program parameters can be adjusted, such as a water quantity, a rinsing solution temperature, a circulation pump speed, a duration of individual rinsing program sections such as pre-rinsing, main rinsing, final rinsing and/or drying, a quantity and/or type of detergent added, dosing times for the detergent or several different detergents, such as cleaning agents, enzymes, rinse aid, bleach and the like.
  • the dishwasher comprises an automatic dosing system which is designed to automatically dose at least one cleaning agent.
  • the automatic dosing system is designed to dose several cleaning agents as required.
  • the control device of the dishwasher is designed specifically to control the automatic dosing system.
  • the sensor signal comprises image information of the soiled dishes.
  • the image information is, for example, a digital photo of the soiled dishes, which was captured by a camera on the dishwasher or by an external camera and is transmitted to the receiving unit.
  • a type of dirt can be determined based on the image information. For example, the appearance of dirt on the items being washed, i.e. geometric and/or morphological factors of the dirt, are taken into account. Furthermore, a type of dirt can be indirectly determined based on the shape and/or material of the items being washed, for example if a liquid dish such as soup is served in a bowl or the like. The shape and/or material of the items being washed can also be determined based on the image information.
  • the determination unit comprises an image processing unit which is set up to determine a value for at least one of the dirt parameters contained in the dirt parameter matrix as a function of the image information.
  • the image processing unit can in particular comprise a graphics processor and/or a neural network.
  • a database unit designed to store a dirt parameter matrix for each of the plurality of dirt types, wherein a respective dirt parameter matrix for each of the dirt parameters comprises a predetermined value or value range, wherein the generation unit is designed to generate a current dirt parameter matrix depending on the determined value for the at least one dirt parameter, wherein the comparison unit is designed to compare the generated current dirt
  • Parameter matrix with at least a subset of the dirt parameter matrices stored in the database unit and for outputting a comparison result, and wherein the determination unit is set up to determine the type of dirt adhering to the soiled dishes depending on the comparison result.
  • the dirt parameter matrices stored in the database unit form a reference whose entries, i.e. the values of the dirt parameters, are typical values for a certain type of dirt. These reference matrices are provided, for example, by the manufacturer of the dishwasher.
  • a dirt parameter matrix will be determined for a piece of crockery soiled with exactly one type of dirt. It is advantageous if the type of dirt is not mixed with other types of dirt. In order to take into account a certain scatter of individual values for dirt parameters, which may arise, for example, from a lighting situation when capturing the image of the crockery, an interval and/or a tolerance range or error range can be specified in the respective dirt parameter matrix for a type of dirt instead of a single value.
  • the interval or tolerance range can be determined empirically in particular by determining a respective value for a dirt parameter for a large number of different sensor signals, each of which was recorded from a piece of crockery with exactly one type of dirt, and then carrying out a statistical evaluation of the large number of values.
  • dirt parameter matrices are stored for different combinations of dirt type and material of the washware, since, for example, a shape of a stain can depend on the material of the washware, such as plastic, glass, metal or porcelain.
  • the generation unit generates a current dirt parameter matrix, the values of which for the dirt parameters are determined or calculated depending on the received sensor signal.
  • the comparison result is output based on the comparison of the current dirt parameter matrix with exactly one of the stored dirt parameter matrices.
  • the comparison result is particularly indicative of whether the respective type of dirt is present on the items being washed or not. For example, in the case of identical matrices, a match of 100% can be output as the comparison result.
  • an individual comparison value does not necessarily have to be available for each dirt parameter in order to determine the comparison result. If only a few individual comparison values are available, this can be made clear, for example, by means of an error or confidence interval based on the comparison result. The error or confidence interval is determined by the comparison unit and output with the comparison result.
  • a conductivity of the rinsing solution and/or a pH value of the rinsing solution can be recorded and output as a sensor signal.
  • the dishwasher is networked with a food processor, a hob and/or an oven, or with a digital cookbook and/or calendar that the user uses.
  • a food processor e.g., a hob and/or an oven
  • a digital cookbook and/or calendar e.g., a digital cookbook and/or calendar
  • Such networking can be done via WLAN or LAN, or via Bluetooth ® .
  • the specific time interval is, for example, a few hours or a day.
  • control device is designed to adapt the execution of a running washing program.
  • the adjustment is preferably carried out as a function of a sensor signal received during the implementation, such as a sensor signal received from a turbidity sensor.
  • a camera is arranged on the dishwasher, wherein the camera is configured to detect an optical sensor signal of the items to be washed and to output the detected optical sensor signal to the receiving unit.
  • the camera is arranged on the dishwasher in such a way that it detects the optical sensor signal of the items to be washed when the dishwasher is loaded with the items to be washed.
  • a statistics unit is provided which is designed to determine a frequency distribution which includes a frequency of occurrence of different types of dirt, wherein the determination unit is designed to determine the type of dirt adhering to the soiled dishes as a function of the frequency distribution.
  • the statistics unit determines the frequency distribution, particularly depending on the types of dirt identified and over longer periods of time. This means that the statistics unit stores each type of dirt identified, for example, preferably together with a respective time stamp of the time of identification. For each of the types of dirt This results in a certain statistical probability of their occurrence.
  • the frequency distribution can be different for different users due to different preferences.
  • the frequency distribution can also be used to determine patterns in relation to the temporal occurrence of certain types of dirt.
  • One example of a pattern is that fish and potatoes are eaten on Fridays, which results in certain types of dirt.
  • Another example of a pattern is that wine is consumed primarily in the evening.
  • the frequency distribution can be advantageous if two types of dirt are determined with the same uncertainty, in other words if their comparison result is the same. In this case, for example, the type of dirt that occurs most frequently in the frequency distribution can be selected because the probability of its occurrence is higher.
  • a correlation unit can be provided, which in particular can also be part of the statistics unit.
  • the correlation unit is designed to provide a correlation between different types of dirt and/or to determine it on the basis of the frequency distribution determined by the statistics unit.
  • ketchup For example, a correlation can be determined between ketchup and fat, since fatty foods, such as French fries or grilled sausages, are preferably consumed with ketchup.
  • a communication unit is provided which is configured to communicate with an external unit, in particular with an external kitchen appliance, a mobile device, and/or a server.
  • the server is, for example, a server of a service provider and/or a manufacturer of the dishwasher.
  • the server can be queried to provide dirt parameter matrices for different types of dirt.
  • the communication unit can transmit the received sensor signal to the server, which evaluates it and reports the determined types of dirt back to the dishwasher.
  • a user interface is provided for detecting a user input depending on a type of dirt determined by the detection unit.
  • the user interface can be implemented in particular by an application that is installed on the user's mobile device.
  • the respective unit for example the database unit, the comparison unit, the determination unit, the image processing unit, the generation unit, the learning unit, the statistics unit and/or the correlation unit can be implemented using hardware and/or software.
  • the respective unit can be designed as a computer or as a microprocessor, for example.
  • the respective unit can be designed as a computer program product, as a function, as a routine, as part of a program code or as an executable object.
  • an arrangement with a dishwasher, in particular a domestic dishwasher, and a computing unit wherein the dishwasher and the computing unit are set up for data communication with one another.
  • the dishwasher comprises a control device for carrying out a washing program for washing soiled dishes.
  • the computing unit comprises a receiving unit for receiving a sensor signal indicative of a type of dirt adhering to the soiled dishes from a plurality of types of dirt, wherein each of the types of dirt is determined by a dirt parameter matrix in which each position is assigned to a dirt parameter, wherein a determination unit is provided which is set up to determine the type of dirt adhering to the soiled dishes depending on the received sensor signal.
  • the control device is set up to carry out the washing program depending on the type of dirt determined.
  • the computing unit receives the sensor signal in particular from the dishwasher.
  • the computing unit can receive the sensor signal from a external device, such as a mobile device of the dishwasher user.
  • the data communication between the dishwasher and the computing unit takes place in particular via the Internet, with a communication connection being established, for example, by means of WLAN, mobile communications, a VPN and the like.
  • the computing unit preferably comprises a server.
  • the computing unit can also be designed as an instance of an application on a server.
  • the computing unit can have a very high computing power, which is why the type of dirt can be determined in a short time depending on the sensor signal using complex algorithms.
  • the various units such as the determination unit, the image processing unit, the database unit, the generation unit, the comparison unit, the learning unit, the statistics unit, etc. can be designed as a component of the computing unit.
  • the computing unit transmits, for example, the determined type of dirt to the control device, whereupon the control device carries out the rinsing program depending on the determined type of dirt.
  • a method for operating a dishwasher, in particular a domestic dishwasher, with a control device for carrying out a washing program for washing soiled dishes is proposed.
  • a sensor signal indicative of a type of dirt adhering to the soiled dishes from a plurality of types of dirt is received, each of the types of dirt being determined by a dirt parameter matrix in which each position is assigned to a dirt parameter.
  • the type of dirt adhering to the soiled dishes is determined depending on the sensor signal.
  • the washing program is carried out depending on the type of dirt determined.
  • this method is carried out with a dishwasher according to the first aspect.
  • the method can also be carried out accordingly with the arrangement comprising a dishwasher and a computing unit according to the second aspect, even if such a method is not part of the invention defined in the claims.
  • a computer program product which comprises instructions which, when the program is executed by a computer, cause the computer to carry out the method according to the third aspect.
  • a computer program product such as a computer program means
  • the Fig. 1 shows a schematic perspective view of an embodiment of a dishwasher 1, which is designed here as a household dishwasher.
  • the household dishwasher 1 comprises a washing container 2, which can be closed by a door 3, in particular watertight.
  • a sealing device can be provided between the door 3 and the washing container 2.
  • the washing container 2 is preferably cuboid-shaped.
  • the washing container 2 can be arranged in a housing of the household dishwasher 1.
  • the washing container 2 and the door 3 can form a washing chamber 4 for washing items 30.
  • Door 3 is in the Fig. 1 shown in its open position.
  • the door 3 can be closed or opened by pivoting about a pivot axis 5 provided at a lower end of the door 3.
  • a loading opening 6 of the washing container 2 can be closed or opened with the help of the door 3.
  • the washing container 2 has a base 7, a ceiling 8 arranged opposite the base 7, a rear wall 9 arranged opposite the closed door 3 and two side walls 10, 11 arranged opposite one another.
  • the base 7, the ceiling 8, the rear wall 9 and the side walls 10, 11 can be made, for example, from a stainless steel sheet.
  • the base 7 can be made of a plastic material.
  • the domestic dishwasher 1 further comprises at least one dishware holder 12 to 14.
  • dishware holders 12 to 14 can be provided, wherein the dishware holder 12 can be a lower dishware holder or a lower basket, the dishware holder 13 can be an upper dishware holder or an upper basket and the dishware holder 14 can be a cutlery drawer.
  • the washware holders 12 to 14 are arranged one above the other in the washing container 2.
  • Each washware holder 12 to 14 can be moved either into or out of the washing container 2.
  • each washware holder 12 to 14 can be pushed or moved into the washing container 2 in an insertion direction E and pulled or moved out of the washing container 2 in an extraction direction A opposite to the insertion direction E.
  • a control device 15 for carrying out a washing program for washing soiled items 30 is arranged on the door 3.
  • the control device 15 in this example comprises a receiving unit 16 (see Fig. 4 ) for receiving a sensor signal indicative of a dirt type SA, SB, SC of a plurality of dirt types SA, SB, SC adhering to the soiled washware 30.
  • Each of the dirt types SA, SB, SC is represented by a dirt parameter matrix MXA, MXB, MXC (see Fig. 3 ).
  • the dirt is, for example, fat SA, leftover rice SB and a dark sauce SC.
  • the control device 15 has a detection unit 20 (see Fig.
  • the control device 15 carries out the washing program depending on the determined type of dirt SA, SB, SC in order to achieve an improved cleaning result.
  • Fig. 2 shows a general example of a dirt parameter matrix SMX.
  • the general form of the dirt parameter matrix SMX shown has a number of n ⁇ m entries, where n is the number of rows and m is the number of columns.
  • Each of the entries a_11, a_12, ..., a_1m, a_21 ,... a_n1 ,... a_nm stands for a dirt parameter.
  • dirt parameters a_11 - a_nm can be divided into different categories or classes.
  • An example of such a division is shown in Table 1 below.
  • the examples of dirt parameters a_11 - a_nm shown in Table 1 are based on an optical sensor signal that contains image information of the soiled dishes 30 (see Fig. 1 ).
  • the image information is received by the receiving unit 16 in particular as a digital image comprising a plurality of pixels. Those pixels which show contamination are referred to as dirty pixels in Table 1.
  • Table 1 category Example 1
  • Example 2 Spatial distribution Number of dirt pixels in an edge area of the dishes Average distance of the dirt pixels from the center of the dishes morphology number of connected areas of dirt pixels Number of pixels of the largest contiguous area Color mean green value of all dirty pixels standard deviation of the mean green value texture Average gray value of all dirt pixels after the image has been transformed into a grayscale image Density of dirt pixels whose gray value is above the average gray value
  • a determination rule can be predetermined that specifies how the respective dirt parameter a_11 - a_nm is determined based on the digital image of the items to be washed 30.
  • Different dirt parameters a_11 - a_nm can be completely independent of each other, such as "average distance of the dirt pixels from a center of the items to be washed" and “average value of the green value of all dirt pixels", or they can have mutual dependencies such as "mean green value of all dirty pixels” and "standard deviation of the mean green value”.
  • the various dirt parameters a_11 - a_nm have particular characteristic values, i.e. the values lie in a certain range that can be determined empirically, for example.
  • rice grains have a certain size, for example 1 - 10 mm, and shape, for example elliptical, whereby these values depend, for example, on a viewing angle and the type of rice.
  • Spaghetti has an elongated, connected, curvilinear structure. Characteristic properties can be used for each type of dirt to compile a plurality of dirt parameters a_11 - a_nm into a dirt parameter matrix SMX in such a way that the characteristic properties can be differentiated, i.e. that the types of dirt can be recognized based on the values of the dirt parameters a_11 - a_nm.
  • Fig. 3 shows specific examples for three dirt parameter matrices MXA, MXB, MXC for three dirt types SA, SB, SC (see Fig. 1 ), whereby the dirt parameter matrices MXA, MXB, MXC only contain four dirt parameters for reasons of clarity.
  • An example of a determined current dirt parameter matrix MXi is also shown.
  • the dirt parameter matrices MXA, MXB, MXC are, for example, characteristic for the respective dirt type SA, SB, SC.
  • the sensor signal of the soiled items 30 is recorded.
  • a photo of the items 30 is taken and transmitted to the receiving unit 16.
  • the current dirt parameter matrix MXi is determined by determining the value of each dirt parameter a_11 - a_nm based on the sensor signal.
  • comparing the current dirt parameter matrix MXi with the dirt parameter matrix MXA shows that all values of the current dirt parameter matrix MXi are within the respective value range of the dirt parameter matrix MXA. This results in a very high probability that the dirt type SA is present on the wash ware 30.
  • the comparison with the other 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 washware 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 washware 30 is moderate, since two parameter values are outside the respective value range of the dirt parameter matrix MXC.
  • This comparison result can be interpreted in different ways.
  • a first interpretation could be that only dirt type SA is present on the washware 30.
  • a second interpretation could be that dirt type SA is mixed with a small amount of the Dirt type SB is present on the items to be washed.
  • the interpretation of the comparison result is carried out in particular by an investigation unit 20 (see Fig. 4 ) is carried out.
  • Fig. 4 shows a schematic block diagram of an embodiment of a dishwasher 1. It is, for example, the household dishwasher 1 of Fig. 1
  • the domestic dishwasher comprises a control device 15, a receiving unit 16, a camera 17, a user interface 18, a determination unit 20, which has as components an image processing unit 21, a generation unit 23 and a comparison unit 24, a database unit 22, a learning unit 25, a statistics unit 26 and a communication unit 27.
  • the receiving unit 16 is designed to receive a sensor signal from soiled washware 30 (see Fig. 1 ).
  • the sensor signal can be provided by the camera 17 in the form of an image or photo of the items to be washed 30. Alternatively or additionally, the sensor signal can be received by an external unit 50, for example a mobile device of the user. Furthermore, the sensor signal can be received by the communication unit 27 and provided to the receiving unit 16.
  • the receiving unit 16 transmits the received sensor signal to the detection unit 20.
  • the detection unit 20 is set up to detect a type of dirt SA, SB, SC (see Fig. 1 ) to determine.
  • the sensor signal includes an image of the items to be washed 30.
  • the received sensor signal is processed by the image processing unit 21.
  • a value is determined for each dirt parameter a_11 - a_nm.
  • the generation unit 23 generates a current dirt parameter matrix MXi from the determined values (see Fig. 3 ).
  • the comparison unit 24 compares the current dirt parameter matrix MXi with stored dirt parameter matrices MXA, MXB, MXC (see Fig. 3 ), which it retrieves from the database unit 22.
  • the current dirt parameter matrix MXi is compared with each stored dirt parameter matrix MXA, MXB, MXC.
  • a probability is determined that the type of dirt SA, SB, SC represented by the respective stored dirt parameter matrix MXA, MXB, MXC is present on the items to be washed 30.
  • the determination unit 20 determines which of the types of dirt SA, SB, SC is present on the items to be washed 30 and passes this on to the control device 15.
  • the control device 15 then carries out a rinsing program which is particularly adapted to the existing dirt types SA, SB, SC.
  • the user of the domestic dishwasher 1 can be informed about recognized dirt types SA, SB, SC and/or the user can be asked to confirm a recognized dirt type SA, SB, SC.
  • Such feedback from the user can advantageously be 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.
  • the statistics unit 26 is set up to determine a frequency distribution based on the determined dirt types SA, SB, SC, which contains a statistical probability for the occurrence of certain dirt types SA, SB, SC for future investigations.
  • a correlation between different dirt types SA, SB, SC and a correlation between a time of occurrence and a dirt type SA, SB, SC can be determined, which can improve the determination of the dirt types SA, SB, SC in the future.
  • the communication unit 27 is designed 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 regarding an expected type of dirt SA, SB, SC can be received and evaluated from these external devices in order to improve the determination of the types of dirt SA, SB, SC.
  • Fig. 5 shows a schematic block diagram of an exemplary arrangement with a dishwasher 1, for example the household dishwasher 1 of Fig. 1 , and a computing unit 100.
  • the dishwasher 1 and the computing unit 100 are set up to communicate with each other by means of a communication connection DATA.
  • the computing unit 100 is designed, for example, as a server and can be accessed via the Internet.
  • the dishwasher 1 therefore comprises a network interface, such as a WLAN module, so that it can establish a communication connection with the server 100 via the user's Internet access.
  • the dishwasher 1 can have a relatively simple structure. In particular, it can be sufficient if the dishwasher has a control device 15 (see Fig. 1 or 4 ).
  • the receiving unit 16 see Fig. 4
  • the Investigation Unit 20 see Fig.
  • a server 100 is particularly included in the server 100.
  • Further optional units such as an image processing unit 21 (see Fig. 4 ), a generating unit 23 (see Fig. 4 ), a comparison unit 24 (see Fig. 4 ), a database unit 22 (see Fig. 4 ), a learning unit 25 (see Fig. 4 ) and/or a statistical unit 26 (see Fig. 4 ) are preferably also included in the server 100, but can also be included in the dishwasher 1.
  • This arrangement has the particular advantage that for the determination of the dirt types SA, SB, SC (see Fig. 1 ) the high computing power of the server 100 is available, which shortens the investigation time.
  • Fig. 6 shows a schematic block diagram of an embodiment of a method for operating a dishwasher 1, in particular the household dishwasher 1 of Fig. 1 or 4 , but also the dishwasher 1 in the arrangement with the computing unit 100 of the Fig. 5 .
  • the dishwasher 1 comprises a control device 15 (see Fig. 1 or 4 ) to carry out a wash programme for washing soiled dishes 30 (see Fig. 1 ).
  • a dirt type SA, SB, SC adhering to the soiled items 30 (see Fig. 1 ) a plurality of dirt types SA, SB, SC indicative sensor signal is received.
  • the dirt type SA, SB, SC adhering to the soiled items 30 is determined depending on the sensor signal.
  • the washing program is carried out depending on the determined dirt type SA, SB, SC.

Landscapes

  • Washing And Drying Of Tableware (AREA)

Description

  • Die vorliegende Erfindung betrifft eine Geschirrspülmaschine, eine Anordnung mit einer Geschirrspülmaschine und einer Recheneinheit sowie ein Verfahren zum Betreiben einer Geschirrspülmaschine.
  • Bekannte Geschirrspülmaschinen umfassen eine Sensorik, die verschiedene Betriebsparameter bei der Durchführung eines Spülprogramms erfassen kann. Eine Steuereinrichtung der Geschirrspülmaschine kann je nach Wert eines Betriebsparameters einen oder mehrere Spülprogrammparameter anpassen, um das Spülergebnis zu verbessern. Beispielsweise sind Sensoren bekannt, die die Spülflotte analysieren und so auf eine Schmutzfracht in der Spülflotte schließen. In Abhängigkeit der ermittelten Schmutzfracht kann beispielsweise die Spülflotte ganz oder teilweise durch frisches Wasser ausgetauscht werden.
  • Die US 2009/0071508 A1 beschreibt eine Geschirrspülmaschine mit einem steuerbaren Sprüharm, der so gesteuert werden kann, dass er eine Spülflüssigkeit gezielt auf Bereiche mit einer erhöhten Verschmutzung ausgibt.
  • Die DE 10 2012 223 243 A1 beschreibt ein Hausgerät, das zur Datenübertragung mit einem mobilen Endgerät mit einer integrierten Kamera eingerichtet ist. Mit der Kamera des mobilen Endgeräts kann ein Bild einer Verschmutzung in oder an dem Hausgerät erfasst werden und an einen Server übertragen werden, der das Bild der Verschmutzung analysiert und ein für die Verschmutzung geeignetes Reinigungsprogramm an das mobile Endgerät überträgt.
  • Die DE 10 2014 208 861 A1 beschreibt ein wasserführendes Haushaltsgerät, welches eine Empfangseinheit zum Empfangen zumindest eines Signals von einer mit dem Haushaltsgerät gekoppelten Vorrichtung, eine Anzahl von Aktuatoren zur Durchführung einer Mehrzahl von Programmen, eine Auswahleinheit zum Wählen eines Programms aus der Mehrzahl der Programme in Abhängigkeit von dem empfangenen zumindest einen Signal und eine Ansteuereinheit aufweist, welche dazu eingerichtet ist, die Aktuatoren zur Ausführung des gewählten Programms anzusteuern.
  • Die US 2019/0239716 A1 offenbart eine Geschirrspülmaschine mit einem Bilderfassungssystem, das zum Erfassen eines Bildes eines Spülguts eingerichtet ist. Eine Verarbeitungseinheit analysiert das erfasste Bild und ermittelt ein Vorhandensein und eine Position einer Anschmutzung auf dem Spülgut. Dabei kann mittels eines trainierten Convolutional Neural Networks auch die Sauberkeit des Spülguts quantifiziert werden, und eine Schmutzartklassifizierung der Verschmutzung auf dem Spülgut bestimmt werden.
  • Auf Basis der ermittelten Anschmutzung wird ein Reinigungssystem angesteuert, um die Position der Anschmutzung auf dem Spülgut zu reinigen. Die DE 10 2016 106430 A1 , JP 2007 064982 A und EP 2 009 166 A1 offenbaren weitere herkömmliche Geschirrspülmaschinen.
  • Vor diesem Hintergrund besteht eine Aufgabe der vorliegenden Erfindung darin, eine verbesserte Geschirrspülmaschine bereitzustellen.
  • Gemäß einem ersten Aspekt wird eine Geschirrspülmaschine, insbesondere eine Haushaltsgeschirrspülmaschine, mit einer Steuerungsvorrichtung zum Durchführen eines Spülprogramms zum Spülen von beschmutztem Spülgut vorgeschlagen. Die Geschirrspülmaschine umfasst eine Empfangseinheit zum Empfangen eines für eine auf dem beschmutzten Spülgut haftende Schmutzart einer Mehrzahl von Schmutzarten indikativen Sensorsignals, wobei eine jede der Schmutzarten durch eine Schmutz-Parameter-Matrix, in der jede Position einem Schmutz-Parameter zugeordnet ist, bestimmt ist. Ferner ist eine Ermittlungseinheit vorgesehen, die zum Ermitteln der auf dem beschmutzten Spülgut haftenden Schmutzart in Abhängigkeit des empfangenen Sensorsignals eingerichtet ist. Die Steuerungsvorrichtung ist zum Durchführen des Spülprogramms in Abhängigkeit der ermittelten Schmutzart eingerichtet.
  • Diese Geschirrspülmaschine weist den Vorteil auf, dass die Steuerungsvorrichtung das Spülprogramm optimal auf die ermittelten Schmutzarten anpassen kann, weshalb ein Spülergebnis optimiert wird.
  • Die Steuerungsvorrichtung kann hardwaretechnisch und/oder softwaretechnisch implementiert sein. Bei einer hardwaretechnischen Implementierung kann die Steuerungsvorrichtung zum Beispiel als Computer oder als Mikroprozessor ausgebildet sein. Bei einer softwaretechnischen Implementierung kann die Steuerungsvorrichtung als Computerprogrammprodukt, als eine Funktion, als eine Routine, als Teil eines Programmcodes oder als ausführbares Objekt ausgebildet sein.
  • Die jeweilige Einheit, beispielsweise die Empfangseinheit und die Ermittlungseinheit, kann hardwaretechnisch und/oder softwaretechnisch implementiert sein. Bei einer hardwaretechnischen Implementierung kann die jeweilige Einheit zum Beispiel als Computer oder als Mikroprozessor ausgebildet sein. Bei einer softwaretechnischen Implementierung kann die jeweilige Einheit als Computerprogrammprodukt, als eine Funktion, als eine Routine, als Teil eines Programmcodes oder als ausführbares Objekt ausgebildet sein. Weiterhin kann die jeweilige Einheit einen Bestandteil einer anderen Einheit oder der Steuerungsvorrichtung bilden.
  • Die Empfangseinheit umfasst beispielsweise ein Modem und ist mit wenigstens einem Sensor gekoppelt oder zeitweise koppelbar. Der gekoppelte oder koppelbare Sensor ist zum Ausgeben des Sensorsignals an die Empfangseinheit eingerichtet.
  • Das Sensorsignal ist indikativ für die auf dem beschmutzten Spülgut haftende Schmutzart., wobei eine Mehrzahl von Schmutzarten unterschieden werden. Jede der Schmutzarten ist durch eine Schmutz-Parameter-Matrix bestimmt. Man kann auch sagen, dass die Schmutz-Parameter-Matrix einen Fingerabdruck für die jeweilige Schmutzart bildet. Jede Position in der Schmutz-Parameter-Matrix, das heißt jeder Matrixeintrag, ist einem Schmutz-Parameter zugeordnet. Unter einem Schmutz-Parameter wird insbesondere ein abstrakter Wert verstanden, der sich beispielsweise aus dem Sensorsignal mittels eines vorbestimmten Verfahrens oder Algorithmus berechnen lässt. Insofern kann jedem Schmutz-Parameter ein vorbestimmtes Verfahren oder ein Algorithmus zugeordnet sein. Ein vorbestimmtes Verfahren kann hierbei auch ein Maschinenlernverfahren umfassen. Die Anordnung in einer Matrix kann für mathematische Operationen vorteilhaft sein.
  • Beispielsweise soll die Schmutzart "Ketchup" in einem Foto erkannt werden können.
  • Ketchup ist häufig von rötlicher Farbe, weshalb es eine Möglichkeit ist, die Rotfärbung von Flecken in dem Foto zu analysieren. Dies kann mittels eines entsprechenden Algorithmus erfolgen, der als Ergebnis bei einem vollkommen roten Fleck den Wert "1" ausgibt und bei einem Fleck, in dem die Farbe Rot nicht auftaucht, den Wert "0" ausgibt. Ein hoher Wert des so definierten Schmutz-Parameters ist daher ein Indiz dafür, dass die Schmutzart "Ketchup" vorhanden ist. Um Verwechslungen mit anderen Schmutzarten zu vermeiden, wie beispielsweise Rotwein, sind weitere Schmutz-Parameter zu definieren, wie beispielsweise eine Morphologie und/oder Struktur des Flecks.
  • Die Ermittlungseinheit ist dazu eingerichtet, die auf dem Spülgut haftende Schmutzart zu ermitteln. Hierbei kann die Ermittlungseinheit insbesondere dazu eingerichtet sein, für jede Anschmutzung oder für jeden Fleck auf dem Spülgut wenigstens eine Schmutzart zu ermitteln.
  • Beispielsweise ermittelt die Ermittlungseinheit wie vorstehend beschrieben einen oder mehrere der Schmutz-Parameter in Abhängigkeit des Sensorsignals. Mit jedem weiteren bestimmten Schmutz-Parameter kann die Ermittlung der Schmutzart genauer werden. Dies kann insbesondere durch ein Ausschluss-Verfahren erfolgen. Beispielsweise kann anhand des oben definierten Schmutz-Parameters (Rotfärbung) Ketchup und Rotwein fast sicher ausgeschlossen werden, wenn ein bestimmter Schwellwert für diesen SchmutzParameter unterschritten wird.
  • Bei einer Anschmutzung, die unterschiedliche Schmutzarten umfasst, wie beispielsweise einer Mischung aus Ketchup und Mayonnaise, kann die Ermittlungseinheit beispielsweise einen prozentualen Anteil der jeweiligen umfassten Schmutzarten ermitteln. Weiterhin kann für räumlich verteilten Schmutz für unterschiedliche Bereiche auf dem Spülgut eine unterschiedliche Schmutzart ermittelt werden.
  • Je nach den ermittelten Schmutzarten kann die Steuerungsvorrichtung ein optimales Spülprogramm durchführen. Hierbei können verschiedene Spülprogrammparameter anpassbar sein, wie beispielsweise eine Wassermenge, eine Spülflottentemperatur, eine Umwälzpumpendrehzahl, eine Dauer von einzelnen Spülprogrammabschnitten, wie Vorspülen, Hauptspülen, Klarspülen und/oder Trocknen, eine Menge und/oder Art eine zudosierten Spülmittels, Dosierzeitpunkte für das Spülmittel oder mehrere unterschiedliche Spülmittel, wie beispielsweise Reiniger, Enzyme, Klarspülmittel, Bleichmittel und dergleichen mehr. Es kann daher sowohl ein optimales Spülergebnis erzielt werden, als auch eine Minimierung des Einsatzes von Chemikalien zur Unterstützung des Spülvorgangs sowie des Wasser- und/oder Energieverbrauchs erreicht werden.
  • In Ausführungsformen der Geschirrspülmaschine umfasst diese ein automatisches Dosiersystem, das zum automatischen Dosieren wenigstens eines Reinigungsmittels eingerichtet ist. Vorzugsweise ist das automatische Dosiersystem zum bedarfsgerechten Dosieren mehrerer Reinigungsmittel eingerichtet. Die Steuerungsvorrichtung der Geschirrspülmaschine ist dabei insbesondere zum Ansteuern des automatischen Dosiersystems eingerichtet.
  • Erfindungsgemäß umfasst das Sensorsignal eine Bildinformation des beschmutzten Spülguts.
  • Die Bildinformation ist beispielsweise ein digitales Foto des beschmutzten Spülguts, das von einer Kamera der Geschirrspülmaschine oder auch von einer externen Kamera erfasst wurde und an die Empfangseinheit übermittelt wird.
  • Auf Basis der Bildinformation kann eine Schmutzart ermittelt werden. Hierbei werden zum Beispiel eine Erscheinungsform einer Anschmutzung des Spülguts, also geometrische und/oder morphologische Faktoren der Anschmutzung, in Betracht gezogen. Weiterhin kann mittelbar über eine Form und/oder ein Material des Spülguts auf eine Schmutzart geschlossen werden, da beispielsweise eine flüssige Speise, wie eine Suppe, in einer Schale oder dergleichen gereicht wird. Die Form und/oder das Material des Spülguts kann auf Basis der Bildinformation ebenfalls ermittelt werden.
  • Erfindungsgemäß umfasst die Ermittlungseinheit eine Bildverarbeitungseinheit, die zum Bestimmen eines Werts für wenigstens einen der in der Schmutz-Parameter-Matrix enthaltenen Schmutz-Parameter in Abhängigkeit der Bildinformation eingerichtet ist.
  • Die Bildverarbeitungseinheit kann insbesondere einen Grafikprozessor und/oder ein neuronales Netzwerk aufweisen.
  • Erfindungsgemäß sind eine Datenbankeinheit, eine Erzeugungseinheit und eine Vergleichseinheit vorgesehen, wobei die Datenbankeinheit zum Speichern einer SchmutzParameter-Matrix für jede der Mehrzahl von Schmutzarten eingerichtet ist, wobei eine jeweilige Schmutz-Parameter-Matrix für jeden der Schmutz-Parameter einen vorbestimmten Wert oder Wertebereich umfasst, wobei die Erzeugungseinheit zum Erzeugen einer aktuellen Schmutz-Parametern-Matrix in Abhängigkeit des bestimmten Werts für den wenigstens einen Schmutz-Parameter eingerichtet ist, wobei die Vergleichseinheit zum Vergleichen der erzeugten aktuellen Schmutz-
  • Parameter-Matrix mit wenigstens einer Teilmenge der in der Datenbankeinheit gespeicherten Schmutz-Parameter-Matrizen und zum Ausgeben eines Vergleichsergebnisses eingerichtet ist, und wobei die Ermittlungseinheit zum Ermitteln der auf dem beschmutzten Spülgut haftenden Schmutzart in Abhängigkeit des Vergleichsergebnisses eingerichtet ist.
  • Die in der Datenbankeinheit gespeicherten Schmutz-Parameter-Matrizen bilden eine Referenz, deren Einträge, das heißt die Werte der Schmutz-Parameter, für eine bestimmte Schmutzart typische Werte sind. Diese Referenzmatrizen werden beispielsweise von dem Hersteller der Geschirrspülmaschine bereitgestellt.
  • Beispielsweise wird für ein mit genau einer Schmutzart beschmutztes Spülgut, eine Schmutz-Parameter-Matrix bestimmt werden. Hierbei ist es vorteilhaft, wenn die Schmutzart nicht mit anderen Schmutzarten vermischt vorliegt. Um eine gewisse Streuung einzelner Werter für Schmutz-Parameter, die beispielsweise von einer Beleuchtungssituation bei dem Erfassen des Bildes des Spülguts herrühren können, zu berücksichtigen, kann in der jeweiligen Schmutz-Parameter-Matrix für eine Schmutzart anstelle eines einzelnen Wertes ein Intervall und/oder ein Toleranzbereich oder Fehlerbereich angegeben sein. Das Intervall oder der Toleranzbereich kann insbesondere empirisch bestimmt werden, indem ein jeweiliger Wert für einen Schmutz-Parameter für eine Vielzahl unterschiedlicher Sensorsignale, die jeweils von einem Spülgut mit genau der einen Schmutzart erfasst wurden, ermittelt wird und anschließend eine statistische Auswertung der Vielzahl an Werten durchgeführt wird.
  • In Ausführungsformen kann vorgesehen sein, dass für unterschiedliche Kombinationen von Schmutzart und Material des Spülguts verschiedene Schmutz-Parameter-Matrizen gespeichert sind, da beispielsweise eine Form eines Flecks von dem Material des Spülguts, wie Kunststoff, Glas, Metall oder Porzellan, abhängen kann.
  • Die Erzeugungseinheit erzeugt eine aktuelle Schmutz-Parameter-Matrix, deren Werte für die Schmutz-Parameter in Abhängigkeit des empfangenen Sensorsignals ermittelt oder berechnet werden.
  • Die Vergleichseinheit vergleicht die erzeugte aktuelle Schmutz-Parameter-Matrix mit einer oder mehreren der gespeicherten Schmutz-Parameter-Matrizen. Unter Vergleichen wird hierbei insbesondere verstanden, dass jeder Eintrag der aktuellen Schmutz-Parameter-Matrix mit dem korrespondierenden Eintrag genau einer der gespeicherten SchmutzParameter-Matrizen, die genau einer Schmutzart entspricht, verglichen wird. Für jeden dieser Vergleiche einzelner Werte von Schmutz-Parametern wird ein Einzelvergleichswert bestimmt, der ein Maß für eine Übereinstimmung darstellt. Das hierbei verwendete Maßsystem kann dabei in unterschiedlicher Weise ausgestaltet werden. Insbesondere kann vorgesehen sein, dass das Maßsystem für unterschiedliche Schmutz-Parameter einer Schmutz-Parameter-Matrix unterschiedlich ist. Weiterhin kann das Maßsystem für gleiche Schmutz-Parameter bei unterschiedlichen Schmutz-Arten, das heißt für unterschiedliche Schmutz-Parameter-Matrizen, unterschiedlich ist. Auf diese Weise kann eine Gewichtung für besonders charakteristische Schmutz-Parameter für einzelne Schmutzarten erreicht werden.
  • Ausgehend von allen Einzelvergleichswerten wird das Vergleichsergebnis bezogen auf den Vergleich der aktuellen Schmutz-Parameter-Matrix mit genau einer der gespeicherten Schmutz-Parameter-Matrizen ausgegeben. Das Vergleichsergebnis ist insbesondere indikativ dafür, ob die jeweilige Schmutzart auf dem Spülgut vorhanden ist oder nicht. Beispielsweise kann im Fall von identischen Matrizen als Vergleichsergebnis eine Übereinstimmung von 100% ausgegeben werden. Es sei angemerkt, dass nicht unbedingt für jeden Schmutz-Parameter ein Einzelvergleichswert vorliegen muss, um das Vergleichsergebnis zu ermitteln. Wenn nur wenige Einzelvergleichswerte vorliegen, so kann dies beispielsweise mittels eines Fehlers oder Konfidenzintervalls bezogen auf das Vergleichsergebnis verdeutlich werden. Den Fehler oder das Konfidenzintervall wird hierbei von der Vergleichseinheit ermittelt und mit dem Vergleichsergebnis ausgegeben.
  • Die Ermittlungseinheit ermittelt auf Basis des Vergleichsergebnisses, welche Schmutzart auf dem Spülgut haftet. Beispielsweise erfasst die Ermittlungseinheit das Vergleichsergebnis der Vergleichseinheit für jeden durchgeführten Vergleich, vorzugsweise für jede der gespeicherten Schmutz-Parameter-Matrizen. Die Ermittlungseinheit ist beispielsweise zum Ermitteln mehrere Schmutzarten eingerichtet. Das Ermitteln, ob eine Schmutzart auf dem Spülgut vorhanden ist, kann wiederum mittels unterschiedlicher Maßsysteme erfolgen.
  • Zum Beispiel wird bei einer Übereinstimmung von 100% ermittelt, dass die entsprechende Schmutzart auf dem Spülgut vorhanden ist.
  • Gemäß einer weiteren Ausführungsform der Geschirrspülmaschine ist eine Lerneinheit vorgesehen, die dazu eingerichtet ist, zumindest eine von den in der Datenbankeinheit gespeicherten Schmutz-Parameter-Matrizen in Abhängigkeit von bestimmten Werten für wenigstens einen Schmutz-Parameter anzupassen.
  • Man kann auch sagen, dass die Lerneinheit dazu eingerichtet ist, die zumindest eine gespeicherte Schmutz-Parameter-Matrix zu optimieren. Beispielsweise kann dies im Rahmen eines Lernmodus erfolgen, in dem ein Benutzer gezielt mit einzelnen Schmutzarten beschmutztes Spülgut vorgibt. Alternativ kann in einem Regelbetrieb der Geschirrspülmaschine von dem Benutzer eine Bestätigung für eine bestimmte Schmutzart abgefragt werden. Durch regelmäßiges Abfragen dieser Art kann das Ermitteln der Schmutzart über die Zeit hinweg stetig verbessert werden.
  • Gemäß einer weiteren Ausführungsform der Geschirrspülmaschine umfasst das Sensorsignal eine Information betreffend eine zum Spülen des beschmutzten Spülguts benutzte Spülflotte.
  • Beispielsweise weist die Geschirrspülmaschine einen Spülflottensensor auf, der eine Trübung der Spülflotte während des Spülprogramms erfasst. Die Trübung der Spülflotte kann in Form eines Schmutz-Parameters in der Schmutz-Parameter-Matrix für eine jeweilige Schmutzart enthalten sein. Somit lässt sich das Ermitteln der Schmutzart weiter verbessern.
  • Außer der Trübung der Spülflotte kann beispielsweise eine Partikelgröße von in der Spülflotte gelösten Partikeln, eine Leitfähigkeit der Spülflotte und/oder ein pH-Wert der Spülflotte erfasst und als Sensorsignal ausgegeben werden.
  • Gemäß einer weiteren Ausführungsform der Geschirrspülmaschine umfasst das Sensorsignal eine Information betreffend eine in einem bestimmten Zeitintervall vor einem Start des Spülprogramms durch einen Benutzer der Geschirrspülmaschine zubereitete und/oder konsumierte Speise.
  • Beispielsweise ist die Geschirrspülmaschine mit einer Küchenmaschine, einem Kochfeld und/oder einem Backofen vernetzt, oder auch mit einem digitalen Kochbuch und/oder Kalender, die der Benutzer verwendet. Eine solche Vernetzung kann beispielsweise über ein WLAN oder LAN, oder auch mittels Bluetooth® erfolgen. Das bestimmte Zeitintervall beträgt beispielsweise einige Stunden oder einen Tag.
  • Gemäß einer weiteren Ausführungsform der Geschirrspülmaschine ist die Steuerungsvorrichtung dazu eingerichtet, die Durchführung eines laufenden Spülprogramms anzupassen.
  • Die Anpassung erfolgt vorzugsweise in Abhängigkeit eines während der Durchführung empfangenen Sensorsignals, wie beispielsweise eines von einem Trübungssensor empfangen Sensorsignals.
  • Gemäß einer weiteren Ausführungsform der Geschirrspülmaschine ist eine Kamera an der Geschirrspülmaschine angeordnet, wobei die Kamera zum Erfassen eines optischen Sensorsignals des Spülguts und zum Ausgeben des erfassten optischen Sensorsignals an die Empfangseinheit eingerichtet ist.
  • Die Kamera ist insbesondere derart an der Geschirrspülmaschine angeordnet, dass diese das optische Sensorsignal des Spülguts bei einem Beschicken der Geschirrspülmaschine mit dem Spülgut erfasst.
  • Gemäß einer weiteren Ausführungsform der Geschirrspülmaschine ist eine Statistikeinheit vorgesehen, welche dazu eingerichtet ist, eine Häufigkeitsverteilung zu ermitteln, welche eine Häufigkeit des Auftretens unterschiedlicher Schmutzarten umfasst, wobei die Ermittlungseinheit zum Ermitteln der auf dem beschmutzten Spülgut haftenden Schmutzart in Abhängigkeit der Häufigkeitsverteilung eingerichtet ist.
  • Die Statistikeinheit ermittelt die Häufigkeitsverteilung insbesondere in Abhängigkeit von ermittelten Schmutzarten und über längere Zeiträume hinweg. Das heißt, dass die Statistikeinheit beispielsweise jede ermittelte Schmutzart abspeichert, vorzugsweise gemeinsam mit einem jeweiligen Zeitstempel des Ermittlungszeitpunkts. Für jede der Schmutzarten ergibt sich damit eine gewisse statistische Wahrscheinlichkeit für ihr Auftreten. Für unterschiedliche Nutzer kann aufgrund unterschiedlicher Vorlieben die Häufigkeitsverteilung unterschiedlich sein. Aus der Häufigkeitsverteilung lassen sich beispielsweise auch Muster in Bezug auf ein zeitliches Auftreten bestimmter Schmutzarten ablesen. Ein Beispiel für ein Muster ist, dass es an Freitagen Fisch mit Kartoffeln zu essen gibt, woraus bestimmte Schmutzarten resultieren. Ein weiteres Beispiel für ein Muster ist, dass Wein insbesondere abends konsumiert wird. Die Häufigkeitsverteilung kann vorteilhaft sein, wenn bei einer Ermittlung zwei Schmutzarten mit gleicher Unsicherheit ermittelt werden, das heißt, wenn ihr Vergleichsergebnis das gleiche ist. Dann kann zum Beispiel die in der Häufigkeitsverteilung häufiger aufgetretene Schmutzart ausgewählt werden, da die Wahrscheinlichkeit für ihr Auftreten größer ist.
  • In Ausführungsformen kann eine Korrelationseinheit vorgesehen sein, die insbesondere auch Bestandteil der Statistikeinheit sein kann. Die Korrelationseinheit ist dazu eingerichtet, eine Korrelation zwischen unterschiedlichen Schmutzarten bereitzustellen und/oder auf Basis der von der Statistikeinheit ermittelten Häufigkeitsverteilung zu ermitteln.
  • Beispielsweise kann eine Korrelation zwischen Ketchup und Fett ermittelt werden, da fetthaltige Speisen, wie Pommes oder Grillwurst, bevorzugt mit Ketchup konsumiert werden.
  • Gemäß einer weiteren Ausführungsform der Geschirrspülmaschine ist eine Kommunikationseinheit vorgesehen, welche zur Kommunikation mit einer externen Einheit eingerichtet ist, insbesondere mit einem externen Küchengerät, einem Mobilgerät, und/oder einem Server.
  • Der Server ist beispielsweise ein Server eines Diensteanbieters und/oder eines Herstellers der Geschirrspülmaschine. Der Server kann einerseits zum Bereitstellen von Schmutz-Parameter-Matrizen unterschiedlicher Schmutzarten abgefragt werden. In Ausführungsformen kann die Kommunikationseinheit das empfangene Sensorsignal an den Server übermitteln, der dieses auswertet und die ermittelten Schmutzarten an die Geschirrspülmaschine zurückmeldet.
  • Gemäß einer weiteren Ausführungsform der Geschirrspülmaschine ist eine Benutzerschnittstelle zum Erfassen einer Benutzereingabe in Abhängigkeit einer ermittelten Schmutzart durch die Ermittlungseinheit vorgesehen.
  • Dies ist vorteilhaft, da beispielsweise bei einer unsicheren Erkennung der Benutzer befragt werden kann. Die Benutzerschnittstelle kann insbesondere durch eine Applikation, die auf einem Mobilgerät des Benutzers installiert ist, realisiert sein.
  • Die jeweilige Einheit, beispielsweise die Datenbankeinheit, die Vergleichseinheit, die Ermittlungseinheit, die Bildverarbeitungseinheit, die Erzeugungseinheit, die Lerneinheit, die Statistikeinheit und/oder die Korrelationseinheit kann hardwaretechnisch und/oder softwaretechnisch implementiert sein. Bei einer hardwaretechnischen Implementierung kann die jeweilige Einheit zum Beispiel als Computer oder als Mikroprozessor ausgebildet sein. Bei einer softwaretechnischen Implementierung kann die jeweilige Einheit als Computerprogrammprodukt, als eine Funktion, als eine Routine, als Teil eines Programmcodes oder als ausführbares Objekt ausgebildet sein.
  • Gemäß einem zweiten Aspekt wird eine Anordnung mit einer Geschirrspülmaschine, insbesondere einer Haushaltsgeschirrspülmaschine, und einer Recheneinheit vorgeschlagen, wobei die Geschirrspülmaschine und die Recheneinheit zu einer Datenkommunikation miteinander eingerichtet sind. Die Geschirrspülmaschine umfasst eine Steuerungsvorrichtung zum Durchführen eines Spülprogramms zum Spülen von beschmutztem Spülgut. Die Recheneinheit umfasst eine Empfangseinheit zum Empfangen eines für eine auf dem beschmutzten Spülgut haftende Schmutzart einer Mehrzahl von Schmutzarten indikativen Sensorsignals, wobei eine jede der Schmutzarten durch eine Schmutz-Parameter-Matrix, in der jede Position einem Schmutz-Parameter zugeordnet ist, bestimmt ist, wobei eine Ermittlungseinheit vorgesehen ist, die zum Ermitteln der auf dem beschmutzten Spülgut haftenden Schmutzart in Abhängigkeit des empfangenen Sensorsignals eingerichtet ist. Die Steuerungsvorrichtung ist zum Durchführen des Spülprogramms in Abhängigkeit der ermittelten Schmutzart eingerichtet.
  • Die Recheneinheit empfängt insbesondere von der Geschirrspülmaschine das Sensorsignal. Alternativ kann die Recheneinheit das Sensorsignal von einer zu der Geschirrspülmaschine externen Vorrichtung, beispielsweise einem Mobilgerät des Nutzers der Geschirrspülmaschine, empfangen.
  • Die Datenkommunikation zwischen der Geschirrspülmaschine und der Recheneinheit erfolgt insbesondere über das Internet, wobei eine Kommunikationsverbindung beispielsweise mittels WLAN, Mobilfunk, ein VPN und dergleichen hergestellt wird. Die Recheneinheit umfasst vorzugsweise einen Server. Die Recheneinheit kann auch als eine Instanz einer Applikation auf einem Server ausgebildet sein.
  • Vorteilhaft kann die Recheneinheit über eine sehr hohe Rechenleistung verfügen, weshalb die Ermittlung der Schmutzart in Abhängigkeit des Sensorsignals mittels komplexer Algorithmen in kurzer Zeit möglich ist.
  • Die für die vorgeschlagene Geschirrspülmaschine gemäß dem ersten Aspekt beschriebenen Ausführungsformen und Merkmale gelten für die vorgeschlagene Anordnung von Geschirrspülmaschine und Recheneinheit entsprechend. Insbesondere können die verschiedenen Einheiten, wie die Ermittlungseinheit, die Bildverarbeitungseinheit, die Datenbankeinheit, die Erzeugungseinheit, die Vergleichseinheit, die Lerneinheit, die Statistikeinheit usw. als ein Bestandteil der Recheneinheit ausgebildet sein.
  • Die Recheneinheit übermittelt der Steuerungsvorrichtung beispielsweise die ermittelte Schmutzart, woraufhin diese das Spülprogramm in Abhängigkeit der ermittelten Schmutzart durchführt.
  • Gemäß einem dritten Aspekt wird ein Verfahren zum Betreiben einer Geschirrspülmaschine, insbesondere einer Haushaltsgeschirrspülmaschine, mit einer Steuerungsvorrichtung zum Durchführen eines Spülprogramms zum Spülen von beschmutztem Spülgut vorgeschlagen. In einem ersten Schritt wird ein für eine auf dem beschmutzten Spülgut haftende Schmutzart einer Mehrzahl von Schmutzarten indikatives Sensorsignal empfangen, wobei eine jede der Schmutzarten durch eine Schmutz-Parameter-Matrix, in der jede Position einem Schmutz-Parameter zugeordnet ist, bestimmt ist. In einem zweiten Schritt wird die auf dem beschmutzten Spülgut haftende Schmutzart in Abhängigkeit des Sensorsignals ermittelt. In einem dritten Schritt wird das Spülprogramm in Abhängigkeit der ermittelten Schmutzart durchgeführt.
  • Dieses Verfahren wird erfindungsgemäß mit einer Geschirrspülmaschine gemäß dem ersten Aspekt durchgeführt. Das Verfahren kann entsprechend auch mit der Anordnung umfassend eine Geschirrspülmaschine und eine Recheneinheit gemäß dem zweiten Aspekt durchgeführt werden, auch wenn ein solches Verfahren nicht Teil der in den Ansprüchen definierten Erfindung ist.
  • Die für die vorgeschlagene Geschirrspülmaschine beschriebenen Ausführungsformen und Merkmale gelten für das vorgeschlagene Verfahren entsprechend.
  • Gemäß einem vierten Aspekt wird ein Computerprogrammprodukt vorgeschlagen, welches Befehle umfasst, die bei der Ausführung des Programms durch einen Computer diesen veranlassen, das Verfahren gemäß dem dritten Aspekt auszuführen.
  • Ein Computerprogrammprodukt, wie z.B. ein Computerprogramm-Mittel, kann beispielsweise als Speichermedium, wie z.B. Speicherkarte, USB-Stick, CD-ROM, DVD, oder auch in Form einer herunterladbaren Datei von einem Server in einem Netzwerk bereitgestellt oder geliefert werden. Dies kann zum Beispiel in einem drahtlosen Kommunikationsnetzwerk durch die Übertragung einer entsprechenden Datei mit dem Computerprogrammprodukt oder dem Computerprogramm-Mittel erfolgen.
  • Weitere mögliche Implementierungen der Erfindung umfassen auch nicht explizit genannte Kombinationen von zuvor oder im Folgenden bezüglich der Ausführungsbeispiele beschriebenen Merkmale oder Ausführungsformen. Dabei wird der Fachmann auch Einzelaspekte als Verbesserungen oder Ergänzungen zu der jeweiligen Grundform der Erfindung hinzufügen.
  • Weitere vorteilhafte Ausgestaltungen und Aspekte der Erfindung sind Gegenstand der Unteransprüche sowie der im Folgenden beschriebenen Ausführungsbeispiele der Erfindung. Im Weiteren wird die Erfindung anhand von bevorzugten Ausführungsformen unter Bezugnahme auf die beigelegten Figuren näher erläutert.
    • Fig. 1 zeigt eine schematische perspektivische Ansicht einer Ausführungsform einer Geschirrspülmaschine;
    • Fig. 2 zeigt ein allgemeines Beispiel für eine Schmutz-Parameter-Matrix;
    • Fig. 3 zeigt spezifische Beispiele für drei Schmutz-Parameter-Matrizen;
    • Fig. 4 zeigt ein schematisches Blockschaltbild eines Ausführungsbeispiels einer Geschirrspülmaschine,
    • Fig. 5 zeigt ein schematisches Blockschaltbild einer beispielhaften Anordnung mit einer Geschirrspülmaschine und einer Recheneinheit; und
    • Fig. 6 zeigt ein schematisches Blockschaltbild eines Ausführungsbeispiels für ein Verfahren zum Betreiben einer Geschirrspülmaschine.
  • In den Figuren sind gleiche oder funktionsgleiche Elemente mit denselben Bezugszeichen versehen worden, sofern nichts anderes angegeben ist.
  • Die Fig. 1 zeigt eine schematische perspektivische Ansicht einer Ausführungsform einer Geschirrspülmaschine 1, die hier als eine Haushaltsgeschirrspülmaschine ausgebildet ist. Die Haushaltsgeschirrspülmaschine 1 umfasst einen Spülbehälter 2, der durch eine Tür 3, insbesondere wasserdicht, verschließbar ist. Hierzu kann zwischen der Tür 3 und dem Spülbehälter 2 eine Dichteinrichtung vorgesehen sein. Der Spülbehälter 2 ist vorzugweise quaderförmig. Der Spülbehälter 2 kann in einem Gehäuse der Haushaltsgeschirrspülmaschine 1 angeordnet sein. Der Spülbehälter 2 und die Tür 3 können einen Spülraum 4 zum Spülen von Spülgut 30 bilden.
  • Die Tür 3 ist in der Fig. 1 in ihrer geöffneten Stellung dargestellt. Durch ein Schwenken um eine an einem unteren Ende der Tür 3 vorgesehene Schwenkachse 5 kann die Tür 3 geschlossen oder geöffnet werden. Mit Hilfe der Tür 3 kann eine Beschickungsöffnung 6 des Spülbehälters 2 geschlossen oder geöffnet werden. Der Spülbehälter 2 weist einen Boden 7, eine dem Boden 7 gegenüberliegend angeordnete Decke 8, eine der geschlossenen Tür 3 gegenüberliegend angeordnete Rückwand 9 und zwei einander gegenüberliegend angeordnete Seitenwände 10, 11 auf. Der Boden 7, die Decke 8, die Rückwand 9 und die Seitenwände 10, 11 können beispielsweise aus einem Edelstahlblech gefertigt sein. Alternativ kann beispielsweise der Boden 7 aus einem Kunststoffmaterial gefertigt sein.
  • Die Haushaltsgeschirrspülmaschine 1 weist ferner zumindest eine Spülgutaufnahme 12 bis 14 auf. Vorzugsweise können mehrere, beispielsweise drei, Spülgutaufnahmen 12 bis 14 vorgesehen sein, wobei die Spülgutaufnahme 12 eine untere Spülgutaufnahme oder ein Unterkorb, die Spülgutaufnahme 13 eine obere Spülgutaufnahme oder ein Oberkorb und die Spülgutaufnahme 14 eine Besteckschublade sein kann. Wie die Fig. 1 weiterhin zeigt, sind die Spülgutaufnahmen 12 bis 14 übereinander in dem Spülbehälter 2 angeordnet. Jede Spülgutaufnahme 12 bis 14 ist wahlweise in den Spülbehälter 2 hinein- oder aus diesem herausverlagerbar. Insbesondere ist jede Spülgutaufnahme 12 bis 14 in einer Einschubrichtung E in den Spülbehälter 2 hineinschiebbar oder hineinfahrbar und entgegen der Einschubrichtung E in einer Auszugsrichtung A aus dem Spülbehälter 2 herausziehbar oder herausfahrbar.
  • An der Tür 3 ist ferner eine Steuerungsvorrichtung 15 zum Durchführen eines Spülprogramms zum Spülen von beschmutztem Spülgut 30 angeordnet. Die Steuerungsvorrichtung 15 umfasst in diesem Beispiel eine Empfangseinheit 16 (siehe Fig. 4) zum Empfangen eines für eine auf dem beschmutzten Spülgut 30 haftende Schmutzart SA, SB, SC einer Mehrzahl von Schmutzarten SA, SB, SC indikativen Sensorsignals. Eine jede der Schmutzarten SA, SB, SC ist durch eine Schmutz-Parameter-Matrix MXA, MXB, MXC (siehe Fig. 3) bestimmt. Bei dem Schmutz handelt es sich zum Beispiel um Fett SA, Reste von Reis SB und eine dunkle Soße SC. Weiterhin weist die Steuerungsvorrichtung 15 eine Ermittlungseinheit 20 (siehe Fig. 4) auf, die zum Ermitteln der auf dem beschmutzten Spülgut 30 haftenden Schmutzart SA, SB, SC in Abhängigkeit des empfangenen Sensorsignals eingerichtet ist. Die Steuerungsvorrichtung 15 führt das Spülprogramm in Abhängigkeit der ermittelten Schmutzart SA, SB, SC aus, um ein verbessertes Reinigungsergebnis zu erreichen.
  • Fig. 2 zeigt ein allgemeines Beispiel für eine Schmutz-Parameter-Matrix SMX. Die dargestellte allgemeine Form der Schmutz-Parameter-Matrix SMX weist eine Anzahl von n×m Einträgen auf, wobei n die Anzahl der Zeilen und m die Anzahl der Spalten ist. Jeder der Einträge a_11, a_12, ..., a_1m, a_21 ,... a_n1 ,... a_nm steht für einen SchmutzParameter.
  • Man kann Schmutz-Parameter a_11 - a_nm zum Beispiel in unterschiedliche Kategorien oder Klassen unterteilen. Ein Beispiel für eine solche Unterteilung ist in nachfolgender Tabelle 1 gezeigt. Die in der Tabelle 1 gezeigten Beispiele für Schmutz-Parameter a_11 - a_nm basieren auf einem optischen Sensorsignal, das eine Bildinformation des beschmutzten Spülguts 30 (siehe Fig. 1) umfasst. Die Bildinformation wird insbesondere als ein digitales Bild, das eine Vielzahl an Pixeln umfasst, von der Empfangseinheit 16 empfangen. Diejenigen Pixel, die eine Verschmutzung zeigen, sind in der Tabelle 1 als Schmutzpixel bezeichnet. Tabelle 1:
    Kategorie Beispiel 1 Beispiel 2
    Räumliche Verteilung Anzahl von Schmutzpixeln in einem Randbereich des Spülguts Mittlerer Abstand der Schmutzpixel von einer Mitte des Spülguts
    Morphologie Anzahl von zusammenhängenden Flächen von Schmutzpixeln Anzahl von Pixeln der größten zusammenhängenden Fläche
    Farbe Mittelwert des Grünwerts aller Schmutzpixel Standardabweichung des Mittelwerts des Grünwerts
    Textur Mittlerer Grauwert aller Schmutzpixel, nachdem das Bild in ein Graustufenbild transformiert wurde Dichte der Schmutzpixel, deren Grauwert über dem mittleren Grauwert liegt
  • Es sei angemerkt, dass die Kategorien und die spezifischen Beispiele der Tabelle 1 nur beispielhaft und nicht erschöpfend zu verstehen sind.
  • Für jeden Schmutz-Parameter a_11 - a_nm kann beispielsweise eine Ermittlungsvorschrift vorbestimmt sein, die angibt, wie ausgehend von dem digitalen Bild des Spülguts 30 der jeweilige Schmutzparameter a_11 - a_nm bestimmt wird. Verschiedene Schmutzparameter a_11 - a_nm können vollkommen unabhängig voneinander sein, wie beispielsweise " Mittlerer Abstand der Schmutzpixel von einer Mitte des Spülguts" und "Mittelwert des Grünwerts aller Schmutzpixel", oder sie können gegenseitige Abhängigkeiten aufweisen, wie beispielsweise "Mittelwert des Grünwerts aller Schmutzpixel" und " Standardabweichung des Mittelwerts des Grünwerts".
  • Für eine bestimmte Schmutzart weisen die verschiedenen Schmutz-Parameter a_11 - a_nm insbesondere charakteristische Werte auf, das heißt, die Werte liegen in einem bestimmten Bereich, der beispielsweise empirisch ermittelt werden kann. Beispielsweise weisen Reiskörner eine bestimmte Größe, beispielsweise 1 - 10 mm, und Form, beispielsweise elliptisch, auf, wobei diese Werte zum Beispiel von einem Betrachtungswinkel und der Reissorte abhängen. Spaghetti weisen eine längliche, zusammenhängende, krummlinige Struktur. Für jede Schmutzart können charakteristische Eigenschaften genutzt werden, um eine Mehrzahl von Schmutz-Parametern a_11 - a_nm so zu einer Schmutz-Parameter-Matrix SMX zusammenzustellen, dass sich die charakteristischen Eigenschaften unterscheiden lassen, das heißt, dass sich die Schmutzarten anhand der Werte der Schmutz-Parameter a_11 - a_nm erkennen lassen.
  • Fig. 3 zeigt spezifische Beispiele für drei Schmutz-Parameter-Matrizen MXA, MXB, MXC für drei Schmutzarten SA, SB, SC (siehe Fig. 1), wobei die Schmutz-Parameter-Matrizen MXA, MXB, MXC aus Gründen der Übersicht nur vier Schmutz-Parameter enthalten. Weiterhin ist ein Beispiel für eine ermittelte aktuelle Schmutz-Parameter-Matrix MXi dargestellt.
  • Bei den Schmutzarten SA, SB, SC handelt es sich beispielsweise um eine dunkle Soße SA, Mayonnaise SB und Schokoladensoße SC. Das Sensorsignal ist ein digitales Bild des beschmutzten Spülguts 30 (siehe Fig. 1). Die Schmutz-Parameter a_11 - a_nm (siehe Fig. 2) haben beispielsweise die Bedeutung einer räumlichen Verteilung von SchmutzPixeln auf dem Spülgut, einer mittleren Helligkeit der Schmutz-Pixel, einer Homogenität einer von den Schmutz-Pixeln gebildeten Fläche und einer Anzahl von Schmutz-Pixeln, deren Helligkeit unter einem Schwellwert liegt normiert auf die Gesamtzahl der SchmutzPixel.
  • Die Schmutz-Parameter-Matrizen MXA, MXB, MXC sind beispielswiese charakteristisch für die jeweilige Schmutzart SA, SB, SC. Für jeden der definierten Schmutz-Parameter a_11 - a_nm enthalten sie einen Wertebereich, der beispielsweise durch empirische Messungen ermittelt wurde. Bei einer solchen Messung wird beispielsweise auf Basis eines Sensorsignals eines Spülguts 30, das nur mit der Schmutzart SA beschmutzt ist, die Schmutz-Parameter-Matrix MXA bestimmt. Diese Messungen werden vorzugsweise von einem Hersteller der Geschirrspülmaschine 1 durchgeführt und die Schmutz-Parameter-Matrizen MXA, MXB, MXC bereitgestellt.
  • Bei dem Betrieb der Geschirrspülmaschine 1 wird das Sensorsignal des beschmutzten Spülguts 30 erfasst. Insbesondere wird ein Foto des Spülguts 30 aufgenommen und an die Empfangseinheit 16 übermittelt. Auf Basis des Sensorsignals wird die aktuelle Schmutz-Parameter-Matrix MXi ermittelt, indem der Wert jedes Schmutz-Parameters a_11 - a_nm auf Basis des Sensorsignals ermittelt wird.
  • Durch Vergleichen der aktuellen Schmutz-Parameter-Matrix MXi mit den SchmutzParameter-Matrizen MXA, MXB, MXC lässt sich insbesondere ermitteln, welche Schmutzart SA, SB, SC auf dem Spülgut 30 vorhanden ist. Der Vergleich wird insbesondere von einer Vergleichseinheit 24 (siehe Fig. 4) durchgeführt. Hierbei wird beispielsweise eine Wahrscheinlichkeit für jede der Schmutzarten SA, SB, SC ermittelt.
  • Der Vergleich der aktuellen Schmutz-Parameter-Matrix MXi mit der Schmutz-Parameter-Matrix MXA ergibt beispielsweise, dass alle Werte der aktuellen Schmutz-Parameter-Matrix MXi innerhalb des jeweiligen Wertebereichs der Schmutz-Parameter-Matrix MXA liegen. Damit ergibt sich eine sehr hohe Wahrscheinlichkeit dafür, dass die Schmutzart SA auf dem Spülgut 30 vorhanden ist.
  • Der Vergleich mit den weiteren Schmutz-Parameter-Matrizen MXB, MXC zeigt Abweichungen in wenigstens einem Schmutz-Parameter a_11 - a_nm. Die Wahrscheinlichkeit, dass die Schmutzart SB auf dem Spülgut 30 vorhanden ist, ist sehr gering, da alle Parameterwerte außerhalb des jeweiligen Wertebereichs der Schmutz-Parameter-Matrix MXB liegen. Die Wahrscheinlichkeit, dass die Schmutzart SC auf dem Spülgut 30 vorhanden ist, ist mittelmäßig, da zwei Parameterwerte außerhalb des jeweiligen Wertebereichs der Schmutz-Parameter-Matrix MXC liegen.
  • Dieses Vergleichsergebnis kann unterschiedlich interpretiert werden. Eine erste Interpretation könnte sein, dass nur die Schmutzart SA auf dem Spülgut 30 vorhanden ist. Eine zweite Interpretation könnte sein, dass die Schmutzart SA mit einer kleinen Menge der Schmutzart SB auf dem Spülgut vorhanden ist. Die Interpretation des Vergleichsergebnisses wird insbesondere von einer Ermittlungseinheit 20 (siehe Fig. 4) durchgeführt wird.
  • Fig. 4 zeigt ein schematisches Blockschaltbild eines Ausführungsbeispiels einer Geschirrspülmaschine 1. Es handelt sich beispielsweise um die Haushaltsgeschirrspülmaschine 1 der Fig. 1. Die Haushaltsgeschirrspülmaschine umfasst eine Steuerungsvorrichtung 15, eine Empfangseinheit 16, eine Kamera 17, eine Benutzerschnittstelle 18, eine Ermittlungseinheit 20, welche als Bestandteile eine Bildverarbeitungseinheit 21, eine Erzeugungseinheit 23 und eine Vergleichseinheit 24 aufweist, eine Datenbankeinheit 22, eine Lerneinheit 25, eine Statistikeinheit 26 und eine Kommunikationseinheit 27.
  • Die Empfangseinheit 16 ist zum Empfangen eines Sensorsignals von beschmutztem Spülgut 30 (siehe Fig. 1) eingerichtet. Das Sensorsignal kann dabei von der Kamera 17 in Form eines Bildes oder Fotos des Spülguts 30 bereitgestellt werden. Alternativ oder zusätzlich kann das Sensorsignal von einer externen Einheit 50, beispielswiese einem Mobilgerät des Benutzers, empfangen werden. Weiterhin kann das Sensorsignal von der Kommunikationseinheit 27 empfangen und an der Empfangseinheit 16 bereitgestellt werden. Die Empfangseinheit 16 übermittelt das empfangene Sensorsignal an die Ermittlungseinheit 20. Die Ermittlungseinheit 20 ist dazu eingerichtet, eine auf dem Spülgut 30 haftende Schmutzart SA, SB, SC (seihe Fig. 1) zu ermitteln.
  • In diesem Beispiel umfasst das Sensorsignal ein Bild des Spülguts 30. Mittels der Bildverarbeitungseinheit 21 wird das empfangene Sensorsignal verarbeitet. Insbesondere wird für jeden Schmutz-Parameter a_11 - a_nm ein Wert ermittelt. Die Erzeugungseinheit 23 erzeugt aus den ermittelten Werten eine aktuellen Schmutz-Parameter-Matrix MXi (siehe Fig. 3). Die Vergleichseinheit 24 vergleicht die aktuelle Schmutz-Parameter-Matrix MXi mit gespeicherten Schmutz-Parameter-Matrizen MXA, MXB, MXC (siehe Fig. 3), die sie von der Datenbankeinheit 22 abruft. Vorzugsweise wird die aktuelle Schmutz-Parameter-Matrix MXi mit jeder gespeicherten Schmutz-Parameter-Matrix MXA, MXB, MXC verglichen. Als Vergleichsergebnis wird beispielsweise eine Wahrscheinlichkeit dafür ermittelt, dass die durch die jeweilige gespeicherte Schmutz-Parameter-Matrix MXA, MXB, MXC repräsentierte Schmutzart SA, SB, SC auf dem Spülgut 30 vorhanden ist. Basierend auf dem Vergleichsergebnis ermittelt die Ermittlungseinheit 20, welche der Schmutzarten SA, SB, SC auf dem Spülgut 30 vorhanden ist und gibt dies an die Steuerungsvorrichtung 15 aus. Die Steuerungsvorrichtung 15 führt daraufhin ein Spülprogramm durch, das insbesondere speziell an die vorhandenen Schmutzarten SA, SB, SC angepasst ist.
  • Mittels der Benutzerschnittstelle 18 kann der Benutzer der Haushaltsgeschirrspülmaschine 1 über erkannte Schmutzarten SA, SB, SC informiert werden und/oder der Benutzer kann aufgefordert werden, eine erkannte Schmutzart SA, SB, SC zu bestätigen. Eine solche Rückmeldung seitens des Benutzers kann vorteilhaft durch die Lerneinheit 25 dazu verwendet werden, die in der Datenbankeinheit 22 gespeicherten Schmutz-Parameter-Matrizen SA, SB, SC anzupassen, so dass die Ermittlung der Schmutzarten SA, SB, SC zukünftig verbessert ist.
  • Die Statistikeinheit 26 ist dazu eingerichtet, auf Basis der ermittelten Schmutzarten SA, SB, SC eine Häufigkeitsverteilung zu ermitteln, welche für zukünftige Ermittlungen eine statistische Wahrscheinlichkeit für das Auftreten bestimmter Schmutzarten SA, SB, SC enthält. Hierbei kann insbesondere eine Korrelation zwischen verschiedenen Schmutzarten SA, SB, SC sowie eine Korrelation zwischen einem Zeitpunkt des Auftretens und einer Schmutzart SA, SB, SC ermittelt werden, was die Ermittlung der Schmutzarten SA, SB, SC zukünftig verbessern kann.
  • Die Kommunikationseinheit 27 ist insbesondere zur Kommunikation mit anderen Haushaltsgeräten des Benutzers, wie eine Küchenmaschine, einem Gargerät und/oder einem Kühlschrank, oder mit Anwendungen wie einem digitalen Kochbuch oder Kalender des Benutzers eingerichtet. Von diesen externen Einrichtungen können zusätzliche Informationen bezüglich einer zu erwartenden Schmutzart SA, SB, SC empfangen und ausgewertet werden, um die Ermittlung der Schmutzarten SA, SB, SC zu verbessern.
  • Fig. 5 zeigt ein schematisches Blockschaltbild einer beispielhaften Anordnung mit einer Geschirrspülmaschine 1, beispielsweise der Haushaltsgeschirrspülmaschine 1 der Fig. 1, und einer Recheneinheit 100. Die Geschirrspülmaschine 1 und die Recheneinheit 100 sind mittels einer Kommunikationsverbindung DATA zur Kommunikation miteinander eingerichtet. Die Recheneinheit 100 ist beispielsweise als ein Server ausgebildet und ist über das Internet erreichbar. Die Geschirrspülmaschine 1 umfasst daher eine Netzwerkschnittstelle, wie ein WLAN-Modul, so dass sie über einen Internetzugang des Benutzers eine Kommunikationsverbindung mit dem Server 100 herstellen kann. Bei dieser Anordnung kann die Geschirrspülmaschine 1 einen relativ einfachen Aufbau aufweisen. Insbesondere kann es ausreichend sein, wenn die Geschirrspülmaschine eine Steuerungsvorrichtung 15 (siehe Fig. 1 oder 4) aufweist. Die Empfangseinheit 16 (siehe Fig. 4) und die Ermittlungseinheit 20 (siehe Fig. 4) sind hierbei insbesondere von dem Server 100 umfasst. Weitere, optionale Einheiten, wie eine Bildverarbeitungseinheit 21 (siehe Fig. 4), eine Erzeugungseinheit 23 (siehe Fig. 4), eine Vergleichseinheit 24 (siehe Fig. 4), eine Datenbankeinheit 22 (siehe Fig. 4), eine Lerneinheit 25 (siehe Fig. 4) und/oder eine Statistikeinheit 26 (siehe Fig. 4) sind vorzugsweise ebenfalls von dem Server 100 umfasst, können aber auch von der Geschirrspülmaschine 1 umfasst sein.
  • Diese Anordnung hat insbesondere den Vorteil, dass für das Ermitteln der Schmutzarten SA, SB, SC (siehe Fig. 1) die hohe Rechenleistung des Servers 100 zur Verfügung steht, was eine Ermittlungsdauer verkürzt.
  • Fig. 6 zeigt ein schematisches Blockschaltbild eines Ausführungsbeispiels für ein Verfahren zum Betreiben einer Geschirrspülmaschine 1, insbesondere der Haushaltsgeschirrspülmaschine 1 der Fig. 1 oder 4, aber auch der Geschirrspülmaschine 1 in der Anordnung mit der Recheneinheit 100 der Fig. 5. Die Geschirrspülmaschine 1 umfasst eine Steuerungsvorrichtung 15 (siehe Fig. 1 oder 4) zum Durchführen eines Spülprogramms zum Spülen von beschmutztem Spülgut 30 (siehe Fig. 1). In einem ersten Schritt S1 wird ein für eine auf dem beschmutzten Spülgut 30 haftende Schmutzart SA, SB, SC (siehe Fig. 1) einer Mehrzahl von Schmutzarten SA, SB, SC indikatives Sensorsignal empfangen. In einem zweiten Schritt S2 wird die auf dem beschmutzten Spülgut 30 haftende Schmutzart SA, SB, SC in Abhängigkeit des Sensorsignals ermittelt. In einem dritten Schritt S3 wird das Spülprogramm in Abhängigkeit der ermittelten Schmutzart SA, SB, SC durchgeführt.
  • Obwohl die vorliegende Erfindung anhand von Ausführungsbeispielen beschrieben wurde, ist sie vielfältig modifizierbar.
  • Verwendete Bezugszeichen:
  • 1
    Geschirrspülmaschine
    2
    Spülbehälter
    3
    Tür
    4
    Spülraum
    5
    Schwenkachse
    6
    Beschickungsöffnung
    7
    Boden
    8
    Decke
    9
    Rückwand
    10
    Seitenwand
    11
    Seitenwand
    12
    Spülgutaufnahme
    13
    Spülgutaufnahme
    14
    Spülgutaufnahme
    15
    Steuerungsvorrichtung
    16
    Empfangseinheit
    17
    Kamera
    18
    Benutzerschnittstelle
    20
    Ermittlungseinheit
    21
    Bildverarbeitungseinheit
    22
    Datenbankeinheit
    23
    Erzeugungseinheit
    24
    Vergleichseinheit
    25
    Lerneinheit
    26
    Statistikeinheit
    27
    Kommunikationseinheit
    30
    Spülgut
    50
    externe Einheit
    100
    Recheneinheit
    a_11
    Schmutz-Parameter
    a_12
    Schmutz-Parameter
    a_1m
    Schmutz-Parameter
    a_21
    Schmutz-Parameter
    a_n1
    Schmutz-Parameter
    a_nm
    Schmutz-Parameter
    A
    Auszugsrichtung
    DATA
    Kommunikationsverbindung
    E
    Einschubrichtung
    MXA
    Matrix
    MXB
    Matrix
    MXC
    Matrix
    MXi
    Matrix
    S1
    Verfahrensschritt
    S2
    Verfahrensschritt
    S3
    Verfahrensschritt
    SA
    Schmutzart
    SB
    Schmutzart
    SC
    Schmutzart
    SMX
    Matrix

Claims (12)

  1. Geschirrspülmaschine (1), insbesondere Haushaltsgeschirrspülmaschine, mit einer Steuerungsvorrichtung (15) zum Durchführen eines Spülprogramms zum Spülen von beschmutztem Spülgut (30), mit einer Empfangseinheit (16) zum Empfangen eines für eine auf dem beschmutzten Spülgut (30) haftende Schmutzart (SA, SB, SC) einer Mehrzahl von Schmutzarten (SA, SB, SC) indikativen Sensorsignals, wobei eine jede der Schmutzarten (SA, SB, SC) durch eine Schmutz-Parameter-Matrix (MXA, MXB, MXC, SMX), in der jede Position (a_11 - a_nm) einem Schmutz-Parameter zugeordnet ist, bestimmt ist, wobei eine Ermittlungseinheit (20) vorgesehen ist, die zum Ermitteln der auf dem beschmutzten Spülgut (30) haftenden Schmutzart (SA, SB, SC) in Abhängigkeit des empfangenen Sensorsignals eingerichtet ist, wobei die Steuerungsvorrichtung (15) zum Durchführen des Spülprogramms in Abhängigkeit der ermittelten Schmutzart (SA, SB, SC) eingerichtet ist, wobei das Sensorsignal eine Bildinformation des beschmutzten Spülguts (30) umfasst, wobei die Ermittlungseinheit (20) eine Bildverarbeitungseinheit (21) umfasst, die zum Bestimmen eines Werts für wenigstens einen der in der SchmutzParameter-Matrix (MXA, MXB, MXC, SMX) enthaltenen Schmutz-Parameter (a_11 - a_nm) in Abhängigkeit der Bildinformation eingerichtet ist, wobei eine Datenbankeinheit (22), eine Erzeugungseinheit (23) und eine Vergleichseinheit (24) vorgesehen sind, wobei die Datenbankeinheit (22) zum Speichern einer Schmutz-Parameter-Matrix (MXA, MXB, MXC) für jede der Mehrzahl von Schmutzarten (SA, SB, SC) eingerichtet ist, wobei eine jeweilige Schmutz-Parameter-Matrix (MXA, MXB, MXC) für jeden der Schmutz-Parameter (a_11 - a_nm) einen vorbestimmten Wert oder Wertebereich umfasst, wobei die Erzeugungseinheit (23) zum Erzeugen einer aktuellen Schmutz-Parametern-Matrix (MXi) in Abhängigkeit des bestimmten Werts für den wenigstens einen Schmutz-Parameter (a_11 - a_nm) eingerichtet ist, wobei die Vergleichseinheit (24) zum Vergleichen der erzeugten aktuellen Schmutz-Parameter-Matrix (MXi) mit wenigstens einer Teilmenge der in der Datenbankeinheit (22) gespeicherten Schmutz-Parameter-Matrizen (MXA, MXB, MXC) und zum Ausgeben eines Vergleichsergebnisses eingerichtet ist, und wobei die Ermittlungseinheit (20) zum Ermitteln der auf dem beschmutzten Spülgut (30) haftenden Schmutzart (SA, SB, SC) in Abhängigkeit des Vergleichsergebnisses eingerichtet ist.
  2. Geschirrspülmaschine nach Anspruch 1, dadurch gekennzeichnet, dass eine Lerneinheit (25) vorgesehen ist, die dazu eingerichtet ist, zumindest eine von den in der Datenbankeinheit (22) gespeicherten Schmutz-Parameter-Matrizen (MXA, MXB, MXC) in Abhängigkeit von bestimmten Werten für wenigstens einen Schmutz-Parameter (a_11 - a_nm) anzupassen.
  3. Geschirrspülmaschine nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, dass das Sensorsignal eine Information betreffend eine zum Spülen des beschmutzten Spülguts (30) benutzte Spülflotte umfasst.
  4. Geschirrspülmaschine nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass das Sensorsignal eine Information betreffend eine in einem bestimmten Zeitintervall vor einem Start des Spülprogramms durch einen Benutzer der Geschirrspülmaschine (1) zubereitete und/oder konsumierte Speise umfasst.
  5. Geschirrspülmaschine nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass die Steuerungsvorrichtung (15) dazu eingerichtet ist, die Durchführung eines laufenden Spülprogramms anzupassen.
  6. Geschirrspülmaschine nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass eine Kamera (17) an der Geschirrspülmaschine (1) angeordnet ist, wobei die Kamera (17) zum Erfassen eines optischen Sensorsignals des Spülguts (40) und zum Ausgeben des erfassten optischen Sensorsignals an die Empfangseinheit (16) eingerichtet ist.
  7. Geschirrspülmaschine nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass eine Statistikeinheit (26) vorgesehen ist, welche dazu eingerichtet ist, eine Häufigkeitsverteilung zu ermitteln, welche eine Häufigkeit des Auftretens unterschiedlicher Schmutzarten (SA, SB, SC) umfasst, wobei die Ermittlungseinheit (20) zum Ermitteln der auf dem beschmutzten Spülgut haftenden Schmutzart (SA, SB, SC) in Abhängigkeit der Häufigkeitsverteilung eingerichtet ist.
  8. Geschirrspülmaschine nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass eine Kommunikationseinheit (27) vorgesehen ist, welche zur Kommunikation mit einer externen Einheit (50) eingerichtet ist, insbesondere mit einem externen Küchengerät, einem Mobilgerät, und/oder einem Server.
  9. Geschirrspülmaschine nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, dass eine Benutzerschnittstelle (18) zum Erfassen einer Benutzereingabe in Abhängigkeit einer ermittelten Schmutzart (SA, SB, SC) durch die Ermittlungseinheit (20) vorgesehen ist.
  10. Anordnung mit einer Geschirrspülmaschine (1), insbesondere einer Haushaltsgeschirrspülmaschine, und einer Recheneinheit (100), wobei die Geschirrspülmaschine (1) und die Recheneinheit (100) zu einer Datenkommunikation (DATA) miteinander eingerichtet sind, wobei die Geschirrspülmaschine (1) eine Steuerungsvorrichtung (15) zum Durchführen eines Spülprogramms zum Spülen von beschmutztem Spülgut (30) aufweist und die Recheneinheit (100) eine Empfangseinheit (116) zum Empfangen eines für eine auf dem beschmutzten Spülgut (30) haftende Schmutzart (SA, SB, SC) einer Mehrzahl von Schmutzarten (SA, SB, SC) indikativen Sensorsignals, wobei eine jede der Schmutzarten (SA, SB, SC) durch eine Schmutz-Parameter-Matrix (MXA, MXB, MXC, SMX), in der jede Position (a_11 - a_nm) einem Schmutz-Parameter zugeordnet ist, bestimmt ist, wobei eine Ermittlungseinheit (120) vorgesehen ist, die zum Ermitteln der auf dem beschmutzten Spülgut (30) haftenden Schmutzart (SA, SB, SC) in Abhängigkeit des empfangenen Sensorsignals eingerichtet ist, und wobei die Steuerungsvorrichtung (15) zum Durchführen des Spülprogramms in Abhängigkeit der ermittelten Schmutzart (SA, SB, SC) eingerichtet ist, wobei das Sensorsignal eine Bildinformation des beschmutzten Spülguts (30) umfasst, wobei die Ermittlungseinheit (20) eine Bildverarbeitungseinheit (21) umfasst, die zum Bestimmen eines Werts für wenigstens einen der in der Schmutz-Parameter-Matrix (MXA, MXB, MXC, SMX) enthaltenen Schmutz-Parameter (a_11 - a_nm) in Abhängigkeit der Bildinformation eingerichtet ist, wobei eine Datenbankeinheit (22), eine Erzeugungseinheit (23) und eine Vergleichseinheit (24) vorgesehen sind, wobei die Datenbankeinheit (22) zum Speichern einer Schmutz-Parameter-Matrix (MXA, MXB, MXC) für jede der Mehrzahl von Schmutzarten (SA, SB, SC) eingerichtet ist, wobei eine jeweilige Schmutz-Parameter-Matrix (MXA, MXB, MXC) für jeden der Schmutz-Parameter (a_11 - a_nm) einen vorbestimmten Wert oder Wertebereich umfasst, wobei die Erzeugungseinheit (23) zum Erzeugen einer aktuellen Schmutz-Parametern-Matrix (MXi) in Abhängigkeit des bestimmten Werts für den wenigstens einen Schmutz-Parameter (a_11 - a_nm) eingerichtet ist, wobei die Vergleichseinheit (24) zum Vergleichen der erzeugten aktuellen Schmutz-Parameter-Matrix (MXi) mit wenigstens einer Teilmenge der in der Datenbankeinheit (22) gespeicherten Schmutz-Parameter-Matrizen (MXA, MXB, MXC) und zum Ausgeben eines Vergleichsergebnisses eingerichtet ist, und wobei die Ermittlungseinheit (20) zum Ermitteln der auf dem beschmutzten Spülgut (30) haftenden Schmutzart (SA, SB, SC) in Abhängigkeit des Vergleichsergebnisses eingerichtet ist.
  11. Verfahren zum Betreiben einer Geschirrspülmaschine (1), insbesondere einer Haushaltsgeschirrspülmaschine, mit einer Steuerungsvorrichtung (15) zum Durchführen eines Spülprogramms zum Spülen von beschmutztem Spülgut (30), wobei die Geschirrspülmaschine ausgebildet ist gemäß Anspruch 1, das Verfahren umfassend:
    • Empfangen (S1) eines für eine auf dem beschmutzten Spülgut (30) haftende Schmutzart (SA, SB, SC) einer Mehrzahl von Schmutzarten (SA, SB, SC) indikativen Sensorsignals, wobei eine jede der Schmutzarten (SA, SB, SC) durch eine SchmutzParameter-Matrix (MXA, MXB, MXC, SMX), in der jede Position (a_11 - a_nm) einem Schmutz-Parameter zugeordnet ist, bestimmt ist,
    • Ermitteln (S2) der auf dem beschmutzten Spülgut (30) haftenden Schmutzart (SA, SB, SC) in Abhängigkeit des Sensorsignals,
    • Durchführen (S3) des Spülprogramms in Abhängigkeit der ermittelten Schmutzart (SA, SB, SC).
  12. Computerprogrammprodukt, welches Befehle umfasst, die bei der Ausführung des Programms durch einen Computer diesen veranlassen, die Geschirrspülmaschine nach Anspruch 1 gemäß dem Verfahren nach Anspruch 11 zu betreiben.
EP20819718.6A 2019-12-20 2020-12-03 Geschirrspülmaschine, anordnung mit einer geschirrspülmaschine und verfahren zum betreiben einer geschirrspülmaschine Active EP4076123B1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102019220423.6A DE102019220423A1 (de) 2019-12-20 2019-12-20 Geschirrspülmaschine, Anordnung mit einer Geschirrspülmaschine und Verfahren zum Betreiben einer Geschirrspülmaschine
PCT/EP2020/084424 WO2021122030A1 (de) 2019-12-20 2020-12-03 Geschirrspülmaschine, anordnung mit einer geschirrspülmaschine und verfahren zum betreiben einer geschirrspülmaschine

Publications (2)

Publication Number Publication Date
EP4076123A1 EP4076123A1 (de) 2022-10-26
EP4076123B1 true EP4076123B1 (de) 2025-02-26

Family

ID=73698852

Family Applications (1)

Application Number Title Priority Date Filing Date
EP20819718.6A Active EP4076123B1 (de) 2019-12-20 2020-12-03 Geschirrspülmaschine, anordnung mit einer geschirrspülmaschine und verfahren zum betreiben einer geschirrspülmaschine

Country Status (5)

Country Link
US (1) US12144480B2 (de)
EP (1) EP4076123B1 (de)
CN (1) CN114828722B (de)
DE (1) DE102019220423A1 (de)
WO (1) WO2021122030A1 (de)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112741580B (zh) * 2021-01-11 2022-03-25 佛山市顺德区美的洗涤电器制造有限公司 用于确定洗涤剂用量的方法、洗碗机、处理器及存储介质
BE1029784B1 (de) * 2021-09-21 2023-04-24 Miele & Cie Steuervorrichtung und Verfahren zum Ansteuern eines Reinigungsprozesses zum Reinigen von Geschirr in einem Reinigungsgerät und Reinigungsgerät
DE102022112031A1 (de) 2022-05-13 2023-11-16 Miele & Cie. Kg Verfahren zum Reinigen von Spülgut, Verfahren zum Einlernen von Spülparametern, Vorrichtung und Spülgerät
WO2024041733A1 (en) * 2022-08-24 2024-02-29 V-Zug Ag Optimized program for a household device
CN116016580A (zh) * 2022-11-29 2023-04-25 海尔优家智能科技(北京)有限公司 清洗事件的执行方法及装置、存储介质及电子装置
CN117158852B (zh) * 2023-11-03 2024-03-05 南通腾宇环保设备有限公司 一种节水环保洗涤工艺控制方法
DE102024107985A1 (de) * 2024-03-20 2025-09-25 Winterhalter Product & Technology GmbH Flexible Eingangsschnittstelle zum Betrieb einer Spülmaschine
CN118736498B (zh) * 2024-09-03 2025-04-18 南通博朗冷冻设备有限公司 一种智能分析的冷冻设备内壁清洁系统

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE517992C2 (sv) * 2000-11-29 2002-08-13 Asko Cylinda Ab Metod för rengöring av tvätt/diskgods i en tvätt/diskmaskin och anordning för genomförande av metoden
US7400407B2 (en) 2005-08-31 2008-07-15 Avago Technologies Ecbu Ip Pte Ltd Meter for measuring the turbidity of fluids using reflected light
US8047024B2 (en) 2007-05-07 2011-11-01 Whirlpool Corporation Control and wash cycle for activation and deactivation of chemistry in the wash bath of an automatic washer
US7959744B2 (en) 2007-09-19 2011-06-14 Whirlpool Corporation Dishwasher with targeted sensing and washing
US10905305B2 (en) 2011-05-20 2021-02-02 Ecolab Usa Inc. Automated cleaning method and apparatus
DE102012223243A1 (de) 2012-12-14 2014-06-18 BSH Bosch und Siemens Hausgeräte GmbH Geräteanordnung und Verfahren zur Ermittlung einer Reinigungsanweisung eines Hausgerätes mit einem, mit dem Hausgerät in Verbindung stehenden, mobilen Endgerät
DE102014208861A1 (de) 2014-05-12 2015-11-12 BSH Hausgeräte GmbH Wasserführendes Haushaltsgerät
DE102016106430B4 (de) * 2015-04-28 2025-11-13 Miele & Cie. Kg Geschirrspülmaschine
DE102015222586A1 (de) * 2015-11-16 2017-05-18 BSH Hausgeräte GmbH Verfahren zum Betreiben einer Geschirrspülmaschine und Geschirrspülmaschine
DE102016217011A1 (de) * 2016-09-07 2018-03-08 BSH Hausgeräte GmbH Vorrichtung, wasserführendes Haushaltsgerät und Verfahren zum Anpassen eines Spülprogramms
TR201618054A2 (tr) * 2016-12-07 2018-06-21 Arcelik As Bi̇r ev ci̇hazi si̇stemi̇
DE102017212333A1 (de) 2017-07-19 2019-01-24 BSH Hausgeräte GmbH Haushaltsgeschirrspülmaschine und Verfahren zum Betreiben einer Haushaltsgeschirrspülmaschine
DE102017212323A1 (de) * 2017-07-19 2019-01-24 BSH Hausgeräte GmbH Haushaltsgeschirrspülmaschine und Verfahren zum Betreiben einer Haushaltsgeschirrspülmaschine
CN107752937B (zh) * 2017-09-15 2020-02-14 珠海格力电器股份有限公司 残留物的处理方法、装置、存储介质、处理器及洗碗机
US10952591B2 (en) 2018-02-02 2021-03-23 Dishcraft Robotics, Inc. Intelligent dishwashing systems and methods
CN108836211B (zh) 2018-06-27 2021-11-09 北京小米移动软件有限公司 餐具清洗装置及方法
US10881266B2 (en) * 2018-09-25 2021-01-05 Whirlpool Corporation Dishwasher and method of operation with settings influenced by food preparation

Also Published As

Publication number Publication date
US12144480B2 (en) 2024-11-19
CN114828722A (zh) 2022-07-29
WO2021122030A1 (de) 2021-06-24
CN114828722B (zh) 2025-08-19
DE102019220423A1 (de) 2021-06-24
US20230036605A1 (en) 2023-02-02
EP4076123A1 (de) 2022-10-26

Similar Documents

Publication Publication Date Title
EP4076123B1 (de) Geschirrspülmaschine, anordnung mit einer geschirrspülmaschine und verfahren zum betreiben einer geschirrspülmaschine
EP2434936B1 (de) Geschirrspülmaschine
DE102015203133B4 (de) Spülmaschine in Gestalt einer als Programmautomat ausgebildeten gewerblichen Utensilien- oder Geschirrspülmaschine
DE102020112205B4 (de) Geschirrspülmaschine mit einer Bilderfassungseinrichtung und Verfahren zum Betreiben einer derartigen Geschirrspülmaschine
EP3654819A1 (de) Haushaltsgeschirrspülmaschine und verfahren zum betreiben einer haushaltsgeschirrspülmaschine
DE102015111994B4 (de) Spülmaschine in Gestalt einer als Programmautomat ausgebildeten gewerblichen Utensilien- oder Geschirrspülmaschine
DE102017126856A1 (de) Spülmaschine sowie Verfahren zum Reinigen von Spülgut in einer Spülmaschine
EP3509468B1 (de) Wasserführendes haushaltsgerät und verfahren zum anpassen eines spülprogramms
DE102019111848B4 (de) System zur optischen Spülguterkennung bei Spülmaschinen, Verfahren zur optischen Spülguterkennung, Spülmaschine mit einem optischen Spülguterkennungssystem sowie Verfahren zum Betreiben einer solchen Spülmaschine
EP4125527A1 (de) Computerprogrammprodukt für einen roboter zum betreiben einer haushalts-geschirrspülmaschine und system mit einer haushalts-geschirrspülmaschine und einem computerprogrammprodukt für einen roboter
DE69905658T2 (de) Verfahren zum Betreiben eines Geschirrspülers mit Steuerprogramm
EP4157055B1 (de) System mit einer geschirrspülmaschine und verfahren zum betreiben einer geschirrspülmaschine
EP4106596B1 (de) System mit einer geschirrspülmaschine und verfahren zum betreiben einer geschirrspülmaschine
DE2442619C3 (de) Geschirspülmaschine, insbesondere zum Reinigen gewerblichen Geschirrs
DE102018103888B3 (de) Spülmaschine mit Beladungserkennung
EP4027854B1 (de) Haushaltsgerät, system mit einem haushaltsgerät und verfahren zum betreiben eines haushaltsgeräts
DE10048086A1 (de) Verfahren zur Beladungserkennung einer programmgesteuerten Geschirrspülmaschine und Geschirrspülmaschine zur Durchführung des Verfahrens
EP3624664B1 (de) Geschirrspülmaschine und verfahren zum betreiben einer geschirrspülmaschine
DE102020206487A1 (de) System mit einer Geschirrspülmaschine, Verfahren und Computerprogrammprodukt
EP4410173B1 (de) Gewerbliche spülmaschine sowie verfahren zum betreiben einer gewerblichen spülmaschine
BE1031766B1 (de) Verfahren und Steuervorrichtung zum Anpassen eines Reinigungsvorgangs in einem Reinigungsgerät, Reinigungsgerät
EP4509031A1 (de) Verfahren und vorrichtung zum erkennen eines innenraums eines reinigungsgeräts und reinigungsgerät
EP4171344B1 (de) Geschirrspülmaschine, verfahren zum betreiben einer geschirrspülmaschine und computerprogrammprodukt
BE1031738B1 (de) Haushaltsgerät
EP4151137A1 (de) Verfahren zum überwachen eines beladungszustands eines spülgeräts und spülgerät

Legal Events

Date Code Title Description
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: UNKNOWN

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20220720

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

DAV Request for validation of the european patent (deleted)
DAX Request for extension of the european patent (deleted)
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: EXAMINATION IS IN PROGRESS

17Q First examination report despatched

Effective date: 20240411

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: GRANT OF PATENT IS INTENDED

INTG Intention to grant announced

Effective date: 20241031

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE PATENT HAS BEEN GRANTED

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

Free format text: NOT ENGLISH

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

REG Reference to a national code

Ref country code: DE

Ref legal event code: R096

Ref document number: 502020010506

Country of ref document: DE

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

Free format text: LANGUAGE OF EP DOCUMENT: GERMAN

REG Reference to a national code

Ref country code: NL

Ref legal event code: MP

Effective date: 20250226

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: RS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250526

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250226

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250226

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: ES

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250226

REG Reference to a national code

Ref country code: LT

Ref legal event code: MG9D

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250526

Ref country code: IS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250626

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250226

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: HR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250226

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LV

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250226

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250626

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: BG

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250226

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250527

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250226

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SM

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250226

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250226

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250226

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: CZ

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250226

Ref country code: EE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250226

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: RO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250226

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250226

REG Reference to a national code

Ref country code: DE

Ref legal event code: R097

Ref document number: 502020010506

Country of ref document: DE

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed

Effective date: 20251127

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20251231

Year of fee payment: 6