Optical ascertainment of operating states of a cooktop
In a method for optical ascertainment of an operating state of a cooktop, objects are optically detected within a detection space including the cooktop with at least two cooking zones and a control panel with at least two identifiers. The cooking zones and the identifiers are recognized based on optically detected properties of the objects. A centroid for each object is determined and the cooking zones and the identifiers are arranged based on detected coordinates of the respective centroids in the detection space. The identifiers are assigned to a respective cooking zone based on the arrangement of the cooking zones and the identifiers, and an operating state for at least one cooking zone is ascertained based on a detected unambiguous feature of one of the identifiers assigned to the at least one of the cooking zones.
1 . A method for optical ascertainment of an operating state of a cooktop, said method comprising:
optically detecting objects within a detection space which comprises the cooktop having cooking zones and a control panel having identifiers;
recognizing the cooking zones and the identifiers based on optically detected properties of the objects;
determining a centroid for each detected object and arranging the cooking zones and the identifiers based on coordinates of the centroids in the detection space;
assigning the identifiers to the cooking zones in one-to-one correspondence based on an arrangement of the cooking zone and the identifiers; and
ascertaining an operating state of at least one of the cooking zones based on a detected feature of one of the identifiers assigned to the at least one of the cooking zones.
2 . The method as claimed in claim 1 , wherein the properties of the objects comprise at least one of a contrast, a contrast gradient, markings, boundary lines, edges and a size of the object.
3 . The method as claimed in claim 1 , wherein the arrangement of the objects is implemented based on orthogonal coordinates, Cartesian coordinates, grid coordinates or a two-dimensional matrix.
4 . The method as claimed in claim 1 , wherein the coordinates are standardized based on a predetermined tolerance range.
5 . The method of claim 1 , wherein the cooktop comprises more than two of the cooking zones and the control panel comprises more than two of the identifiers, the method further comprising:
starting from a cooking zone defined by a centroid with predetermined coordinates, forming direction vectors to the centroids of the remaining cooking zones; and
starting from an identifier defined by a centroid with predetermined coordinates, forming direction vectors to the centroids of the remaining identifiers, with the identifiers being assigned to the cooking zones based on the arrangement of the objects, when the direction vectors of the cooking zones are congruent with the direction vectors of the identifiers.
6 . The method of claim 1 , wherein the cooktop comprises an even number of four or more of the cooking zones and the control panel comprises four or more of the identifiers, the method further comprising:
determining based on the coordinates of the centroids of the identifiers whether the identifiers are arranged in a linear manner and whether the identifiers are oriented perpendicular or parallel to a longitudinal axis defined by the cooking zones, and
assigning the identifiers to the cooking zones based on the determined arrangement of the identifiers.
7 . The method of claim 6 , further comprising:
in response to determining a perpendicular arrangement of the identifiers, grouping the cooking zones based on common y-coordinates of the corresponding centroids, and arranging the groups in descending order according to the common y-coordinate, with the cooking zones being arranged, depending on the group, within the group in ascending order according to the respective x-coordinate of the corresponding centroids, and
starting from the respective common y-coordinate, assigning the identifiers in descending order to one respective cooking zone based on the arrangement.
8 . The method of claim 6 , further comprising:
in response to determining a parallel arrangement of the identifiers, grouping the cooking zones based on common x-coordinates of the corresponding centroids, and arranging the groups in ascending order according to the common x-coordinate, with the cooking zones being arranged, depending on the group, within the group in descending order according to the respective y-coordinate of the corresponding centroids, and
starting from the respective x-coordinate, assigning the identifiers in ascending order to one respective cooking zone based on the arrangement.
9 . The method of claim 1 , further comprising:
detecting for each identifier position information of one respective cooking zone relative to at least one further cooking zone, and
assigning the identifier based on the detected position information.
10 . The method of claim 1 , further comprising:
detecting a cooking vessel on a respective one of the cooking zones and an active operating state of a respective one of the identifiers;
assigning the respective identifier to the respective cooking zone based on the detected cooking vessel, the arrangement and the detected operating state; and
implementing the assignment for each of the identifiers by placing a cooking vessel on a corresponding cooking zone and activating the operating state of each identifier assigned to the corresponding cooking zone.
11 . The method of claim 1 , further comprising:
displaying arrangement information on a display or transmitting arrangement information to an external appliance,
receiving assignment information or position information via an input from a user, and
assigning the identifiers to the cooking zones based on the received assignment information or position information.
12 . The method of claim 11 , further comprising after the identifiers are assigned, monitoring the assignment based on an acoustic signal, a representation on a display or based on transmitting the assignment information or the position information to the external appliance.
13 . The method of claim 1 , wherein the operating state of the at least one of the cooking zones is selected from at least one of a set heat setting, a change of the heat setting, a progression of the heat setting, and a presence of residual heat.
14 . The method of claim 1 , wherein the feature of the assigned identifier comprises a structural feature or displayed information.
15 . A control apparatus for optical ascertainment of an operating state of a cooktop, the control apparatus being configured to carry out the method of claim 1 .
16 . The control apparatus of claim 15 , comprising:
a detection unit configured to optically detect the objects within the detection space; and
an evaluation unit configured to evaluate the detected objects and to recognize the cooking zones of the cooktop encompassed by the detection space and the identifiers of the control panel encompassed by the detection space based on the optically detected properties of the objects,
wherein the evaluation unit is designed configured to determine the centroid for each detected object and to arrange the cooking zones and the identifiers based on the detected coordinates of the respective centroids in the detection space and to assign the identifiers to respective ones of the cooking zones based on the arrangement of the objects, and
wherein the detection unit and the evaluation unit are configured to determine the operating state for the at least one of the cooking zones based on the detected feature of a respective one of the assigned identifiers.
17 . The control apparatus of claim 15 , wherein the control apparatus is integrated in an extractor hood or represents a module fastened to an extractor hood and comprises an interface for transmitting data between the control apparatus and the extractor hood.
18 . An extractor apparatus comprising a control apparatus as set forth in claim 15 .
19 . The extractor apparatus of claim 18 , wherein the control apparatus is integrated into the extractor apparatus.
20 . A computer program product stored on a non-volatile storage medium and containing computer-readable instructions which when loaded into a memory of a processor of a control apparatus for optical ascertainment of an operating state of a cooktop and executed by the processor, causes the control apparatus to execute the method of claim 1 .