Method and an apparatus for identifying a content property of foodstuff
09835547 · 2017-12-05
Assignee
Inventors
- Sean Manning (O'Halloran Hill, AU)
- Kristopher John Rowland (Glenalta, AU)
- Andrew Callum Richardson (Kent Town, AU)
Cpc classification
G01N21/25
PHYSICS
A23L5/15
HUMAN NECESSITIES
G01N21/27
PHYSICS
A23V2002/00
HUMAN NECESSITIES
International classification
G01N21/25
PHYSICS
G01N21/27
PHYSICS
Abstract
The present invention relate to an apparatus for processing of foodstuff. The apparatus comprises an element for processing of the foodstuff. The apparatus further comprises a light source that is arranged to emit light having at least two wavelengths or wavelength ranges, the light source further being arranged to direct the light to a surface of at least the foodstuff, and a detector positioned to detect at least a portion of light reflected from the surface of the foodstuff, and arranged to generate an output indicative of the detected intensity. In addition, the apparatus comprises a component for identifying a content property of the foodstuff, the component being arranged to determine a relation between a generated output for one of the at least two wavelengths or wavelength ranges and a generated output for the other or another one of the at least two wavelengths or wavelength ranges, the component further being arranged to compare the determined relation with predetermined data to generate information indicative of the content property of the foodstuff. The apparatus is arranged such that processing of the foodstuff is controlled using the information indicative of the content property of the foodstuff.
Claims
1. An apparatus for processing of foodstuff, the apparatus comprising: an element for processing the foodstuff, the element comprising a source element that is arranged to effect a change of a chromatic property of a surface of the foodstuff; a light source for emitting light and positioned to direct the light to the surface of at least the foodstuff, the emitted light having at least two wavelengths or wavelength ranges; a light detector positioned to detect at least a portion of the emitted light that is reflected from the surface of the foodstuff, the detector being arranged to generate an output indicative of detected light intensity; and a processor for: identifying a content property of the foodstuff and being arranged to determine a relation between a generated output for one of the at least two wavelengths or wavelength ranges and a generated output for the other or another one of the at least two wavelengths or wavelength ranges and compare the determined relation with predetermined data such that the content property of the foodstuff can be identified; and controlling the element for processing of the foodstuff using information associated with the identified content property of the foodstuff.
2. The apparatus of claim 1 wherein the foodstuff is breadstuff.
3. The apparatus of claim 1 wherein the content property of the foodstuff is indicative of a type of the foodstuff.
4. The apparatus of claim 1, wherein the information associated with the content property of the foodstuff comprises a processing parameter that affects the processing of the foodstuff.
5. The apparatus of claim 4 wherein the processing parameter is a time period for which the foodstuff is processed and/or a rate of processing of the foodstuff.
6. The apparatus of claim 1 comprising an interface that is arranged to facilitate selection of a desired outcome of the processing of the foodstuff, wherein the apparatus is arranged such that the processing of the foodstuff results in the selected outcome.
7. The apparatus of claim 6 wherein the processing of the foodstuff is controlled using at least the information associated with the content property of the foodstuff and information indicative of the selected outcome.
8. The apparatus of claim 7 wherein the interface is arranged to communicate information indicative of the identified content property of the foodstuff and/or a progress of the processing of the foodstuff such as a change of the chromatic property.
9. The apparatus of claim 7 being arranged to transmit the information indicative of the content property and/or a progress of the processing of the foodstuff to a handheld unit.
10. The apparatus of claim 7 being arranged to receive an input that is indicative of the desired outcome from the handheld unit.
11. The apparatus of claim 7 comprising a memory for storing data indicative of a user profile, the user profile comprising information indicative of a desired outcome, wherein the interface is arranged to facilitate selection of a user profile and wherein the apparatus is arranged such that when a user profile is selected, the processing of the foodstuff is controlled using the information indicative of the desired outcome associated with the selected user profile and the information associated with the content property of the foodstuff.
12. The apparatus of claim 1 wherein the determined relation is a normalised difference that is defined as a difference of the information for one of the at least two wavelengths or wavelength ranges and the information for the other or another for the at least two wavelengths or wavelength ranges over a sum of the information for one of the at least two wavelengths or wavelength ranges and the information for the other or another for the at least two wavelengths or wavelength ranges.
13. The apparatus of claim 1 wherein the predetermined data comprises a plurality of predetermined relations, each predetermined relation being associated with at least one type of foodstuff.
14. The apparatus of claim 1 wherein the apparatus is arranged to compare the information for at least one of the at least two wavelengths or wavelength ranges with the predetermined data.
15. The apparatus of claim 1 wherein the source element is a heating source that is arranged to effect the change of chromatic property of the surface of the foodstuff.
16. The apparatus of claim 1 wherein the apparatus is further arranged to determine whether the foodstuff is present and, if it is determined that the foodstuff is not present, the apparatus is arranged to deactivate the element for processing of the foodstuff and/or generate an alert signal or internal trigger.
17. A handheld device for identifying a content property of foodstuff, the device comprising: a light source for emitting light having at least two wavelengths or wavelength ranges; and a light detector arranged to generate an output indicative of a detected light intensity; wherein, when light from the light source is directed to a surface of at least the foodstuff, at least a portion of light reflected from the surface of the foodstuff is detected by the detector and outputs are generated indicative of the detected light intensity by the detector, the device is arranged to determine, using a component processor, a relation between a generated output for one of the at least two wavelengths or wavelength ranges and a generated output for the other or another one of the at least two wavelengths or wavelength ranges, and wherein the device is further arranged to compare, using the component processor, the relation with predetermined data such that a content property of the foodstuff can be identified, and wherein information associated with the identified content property of the foodstuff is used for controlling an element for processing foodstuff, the element comprising a source element that is arranged to effect a change of a chromatic property of the surface of the foodstuff.
18. A method of identifying a content property of foodstuff, the method comprising the steps of: providing the foodstuff having a surface; illuminating the surface of the foodstuff with light having at least two wavelengths or wavelength ranges; detecting at least a portion of light that is reflected and generating information indicative of an intensity of the detected reflected light for the at least two wavelength or wavelength ranges; determining a relation between information for one of the at least two wavelengths or wavelength ranges and information for the other or another one of the at least two wavelengths or wavelength ranges; comparing the determined relation to predetermined data such that a content property of the foodstuff can be identified; processing the foodstuff; and controlling an element arranged for the processing of the foodstuff using at least information associated with the identified content property of the foodstuff, the element comprising a source element that is arranged to effect a change of a chromatic property of the surface of the foodstuff.
19. The apparatus of claim 1 comprising: a component processor for identifying a content property of the foodstuff, the component processor being arranged to determine a relation between a generated output for one of the at least two wavelengths or wavelength ranges and a generated output for the other or another one of the at least two wavelengths or wavelength ranges and compare the determined relation with predetermined data such that the content property of the foodstuff can be identified; and a control processor for controlling the element for processing of the foodstuff using information associated with the identified content property of the foodstuff.
20. The apparatus of claim 1 comprising one processor for: identifying a content property of the foodstuff, the component processor being arranged to determine a relation between a generated output for one of the at least two wavelengths or wavelength ranges and a generated output for the other or another one of the at least two wavelengths or wavelength ranges and compare the determined relation with predetermined data such that the content property of the foodstuff can be identified; and controlling the element for processing of the foodstuff using information associated with the identified content property of the foodstuff.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present invention will now be described, by way of example only, with reference to the accompanying drawings, in which:
(2)
(3)
(4)
DETAILED DESCRIPTION OF THE INVENTION
(5) In a generic form, embodiments of the present invention relate to an apparatus for processing of foodstuff. The apparatus comprises an element for processing the foodstuff. The apparatus is arranged to identify a content property of the foodstuff and to control the processing of the foodstuff by using information associated with the identified content property of the foodstuff.
(6) The optimal processing of foodstuff is dependent on a number of factors such as the type of the foodstuff or any other suitable content property of the foodstuff, such as moisture content or sugar content. As such, it is desirable to identify at least one content property of the foodstuff in order to improve the processing of the foodstuff
(7) In some embodiments, the processing of the foodstuff results in a change in a chromatic property of at least a surface of the foodstuff. For example, if the foodstuff is breadstuff, the change of the chromatic property may be a change of brownness (“browning”) of the surface of the breadstuff. The browning of the surface of breadstuff is dependent on a number of content properties of the breadstuff. Such content properties may include a type of the breadstuff, a moisture content that may be indicative of a state of the breadstuff (frozen, fresh, stale, etc.), sugar content of the breadstuff and any other suitable content property that influences the browning of the breadstuff.
(8) Referring now to a specific embodiment of the invention in
(9) The toasting appliance 100 comprises a component 200 for identifying a content property of the foodstuff, such as bread 104 that can be positioned within a cavity of the toasting appliance 100. In this specific embodiment, the content property of the foodstuff is a type of the bread 104. Exemplary types of bread may for example include white bread, brown bread, rye bread, wholemeal bread, bagel-type bread or any other suitable type of bread. In this particular example, the component 200 is implemented using a processor.
(10) In this example, the component 200 is incorporated into the toasting appliance 100. However, a person skilled in the art will appreciate that the component 200 may be implemented as a separate device for example in the form of a handheld device.
(11) The toasting appliance 100 is arranged such that the change of brownness of the surface of the bread 104 is controlled using information from the component 200 that is associated with the type of bread 104. In this particular embodiment, the information is indicative of the type of the bread 104. However, the information associated with the type of bread 104 may be a processing parameter that affects the browning of the bread 104.
(12) In this embodiment, the identified type of the bread 104 relates to the initial state of the bread 104 prior to exposing the bread 104 to the heating element 102 that causes the browning process.
(13) The toasting appliance 100 further comprises two light emitting diodes (LEDs) 106 and 107 that emit light 108, 109 having two respective wavelength ranges. The LEDs 106, 107 are arranged to direct the light 108, 109 to an area on the surface of the bread 104 such that a detector 112 (which includes a photo diode) can detect a reflected portion of the light 114. In this and other examples, the LEDs 106, 107 direct the light 108, 109 to the same area on the surface of the bread 104. The area is sufficiently sized such that local variations of the surface of the bread 104 such as grains, raisins, surface shape, surface defects or the like do not substantially affect detection of the reflected portion the light 114 by the detector 112. A suitable spot may have a diameter of approximately 2 cm FWHM in intensity. Further, the area that is detected by the detector is substantially identical to the spot that is illuminated by the LEDs 106, 107. A person skilled in the art will appreciate that the light source may be any suitable light source that emits light having at least two wavelengths or wavelength ranges. For example, the light source may be a broadband light source. Light from the broadband light source may be directed through a filter before reflected by the surface of the foodstuff.
(14) The first wavelength range is typically selected such that the intensity of the reflected portion of light 114 associated with the first wavelength range changes as a function of the brownness of the bread 104. In this particular example, the LED 106 emits light 108 at a signal wavelength λ.sub.1=525 nm which corresponds to green light. The second wavelength range is typically selected such that the intensity of the reflected portion of light 114 associated with the second wavelength range does not appreciably change as a function of the brownness of the bread 104, in comparison to the first wavelength range. The intensity associated with the second wavelength range provides a reference that does not change appreciably as a function of the brownness of the bread 104. In this particular example, the LED 107 emits light 109 at a reference wavelength λ.sub.2=940 nm which corresponds to near-infrared light.
(15) A portion of the light 114 that is reflected from the surface of the bread 104 is detected by the detector 112. A person skilled in the art will appreciate that the detector of the apparatus in accordance with embodiments of the invention may comprise one or more detector elements. The detector 112 comprises a photodiode that generates values for the detected reflected light 114 having wavelengths λ.sub.1 and λ.sub.2, the generated values are indicative of the intensity of the reflected portion of light 114. In this example, the photodiode of the detector 112 has a peak response at 850 nm and has approximately 60% responsiveness at the wavelengths λ.sub.1=525 nm and λ.sub.2=940 nm.
(16) The generated values are then transmitted to the component 200. A person skilled in the art will appreciated that the values for the at least two wavelength could be in the form of any suitable information that is indicative of an intensity of the reflected portion of light 114.
(17) The component 200 is further arranged to determine a relation between the respective values from the detector 112 which are associated with the wavelengths λ.sub.1 and λ.sub.2. In this example, the component 200 determines the relation between values associated with the wavelengths λ.sub.1 and λ.sub.2 by determining a difference of the values at the wavelengths λ.sub.1 and λ.sub.2 over a sum of the values at the wavelengths λ.sub.1 and λ.sub.2. This relation may also be referred to as normalised difference. The normalised difference can be determined using the following equation (1):
(18)
where ND is the normalised difference, I.sub.1 is the value at the wavelength λ.sub.1 which is indicative of the intensity of the reflected portion of light and I.sub.2 is the value at the wavelength λ.sub.2 which is indicative of the intensity of the reflected portion of light. The normalised difference provides a relative change in the relation that is typically less susceptible to fluctuations in the light sources, e.g., the LEDs or ambient light. Such fluctuations may for example be due to voltage fluctuations, drive current fluctuations or other causes such as gradual decrease in light emission as the LED reaches the end of its lifetime. A person skilled in the art will appreciate that other relations between the two values may be determined such as a difference, a ratio, a combination of a ratio and a difference, a polynomial, logarithmic or exponential relation or any other suitable relation.
(19) An example of determined normalised differences for different type of breadstuff using the component 200 is shown in
(20) As shown in
(21) For identifying the type of the bread 104, the component 200 is arranged to compare the determined normalised difference with predetermined data that may for example be stored in a storage device (not shown). The predetermined data comprises a plurality of predetermined relations, i.e. normalised differences wherein each of the normalised differences is associated with at least one particular type of bread. For example, the predetermined normalised difference for rye bread may be in a range of −0.2 to −0.4.
(22) The predetermined normalised difference of approximately 0.14 may be associated with white bread and a normalised difference of approximately 0.03 might be associated with multigrain bread and also with wholemeal bread.
(23) In this case, the comparison of the determined normalised difference with predetermined normalised differences may result in more than one type of bread. Thus, a further variable may be necessary to unambiguously identify the type of breadstuff.
(24) In this regard, the component 200 compares at least one of the values I.sub.1 and I.sub.2 with predetermined data. The predetermined data then also comprises a plurality of values that are indicative of the intensity of the reflected portion of light for the corresponding wavelength associated with a type of foodstuff. For example, the predetermined data may comprise a plurality of types of foodstuff that is associated with a respective range of normalised difference and a range of the value for at least one of the two wavelengths or wavelength ranges. However, a person skilled in the art will appreciate that when the comparison of the determined relation and the predetermined data results in more than one type of bread, the component may be arranged to select one of them without determining a further variable.
(25) As shown in
(26) The component 200 may be implemented using a processor which may also be provided in the form of a suitable integrated chip.
(27) By comparing the determined normalised difference to predetermined data, in some instances it may be possible to not only identify the generic type of bread, but also different brands of breadstuff.
(28) Based on the comparison of the determined relation with the predetermined data, the component 106 generates information indicative of the type of bread 104.
(29) Referring back to
(30) In this example, the controller 120 uses the information indicative of the type of bread 104 to control a rate of a change in brownness of the bread 104 and also a duration in which the bread 104 is exposed to heat from the heating element 102. For example, the controller 120 may use the information indicative of the type of the bread to determine the duration and the rate to brown the bread until it reaches a predetermined brownness. A person skilled in the art will appreciate that the controller 120 may further be arranged to end or interrupt the heating element 102, for example, when a desired brownness of the bread 104 has been reached or for safety reasons. As mentioned in the background section, the optimal toasting time to reach a desired brownness of bread is dependent on a range of factors such as the type of bread. Thus, different types of bread may require different durations and/or rates of exposure to the heating element 102 in order to reach a desired degree of brownness.
(31) For example, the information indicative of the identified type of bread may be used to determine a duration for which the bread 104 is exposed to the heating element 102 and/or a rate of heat radiated from the heating element 102.
(32) In this particular example, the toasting appliance 100 further comprises an interface (not shown) arranged to enable communication with a user.
(33) Specifically, the interface is arranged to facilitate selection by a user of a desired brownness of the bread 104. Accordingly, the controller 120 of the toasting appliance 100 controls the heating element 102 using the information indicative of the identified type of the bread 104 and information indicative of the selected desired brownness of the bread 104. The toasting appliance 100 is arranged such that the process of browning of the surface of the bread 104 results in substantially the selected desired brownness. The interface may be provided in form of a touch sensitive screen.
(34) In addition, the interface may be arranged to facilitate selection of a user profile. In this regard, the apparatus comprises a storage device arranged to store data indicative of user profiles. Each user profile may comprise user preference data such as information indicative of a desired brownness associated with a particular type of bread. The information may further be associated with points of time at which a user associated with the user profile tends to use the toasting appliance for browning a particular type of bread. The apparatus may be arranged such that upon selection of a user profile, the apparatus automatically effects the browning of the bread according to the user preference data. The user preference data may further be used to recognise a pattern for a particular user over a period of time. In this way, future behaviour of a user may be predicted via heuristic algorithms or otherwise.
(35) With reference to the interface of the apparatus 100, the interface may comprise a network interface arranged to enable communications of information via a communications network, such as a local area network, mesh network, the Internet or a peer-to-peer network.
(36) For example, the network interface of the toasting appliance 100 may be arranged to communicate information to and/or from a remote handheld unit. Specifically, information indicative of the identified content property may be communicated to the remote handheld unit. In addition, the apparatus may be arranged to receive information from the remote handheld unit via the network interface indicative of a selection of a desired brownness or to control a function of the apparatus. The handheld unit may for example be a mobile phone, a tablet or the like.
(37) In an alternative embodiment, the network interface may be arranged to enable communication between the toasting appliance 100 and a further appliance. For example, the information indicative of the identified type of bread may be used to retrieve information indicative of foodstuff that can be combined with the bread and is stocked in a refrigerator, such as a suitable topping or a beverage. The information retrieved from the refrigerator may subsequently be communicated to the user. In a further example, the toasting appliance 100 may be arranged to activate a further appliance such as a coffee machine. Activation of the further appliance may be automatic or in response to a user input at the interface. In a further example (not shown), the network interface may be arranged to enable communication of suitable information between the toasting appliance 100 and a third party such as bread manufacturers, appliance manufacturers, statistical institutes or the like. The suitable information may for example include user preference data such as a preferred type of bread, a desired brownness of bread, and preferred amounts of toasted bread.
(38) The toasting appliance 100 may further comprise a display which may display suitable information including information indicative of the identified type of bread, the selected desired brownness, and information indicative of a progress of the change in brownness of the bread 104. The suitable information may alternatively be displayed on a display of the handheld unit. In this regard, the interface of the toasting appliance 100 is not only arranged to receive data but also to send data to the handheld unit.
(39) In a specific embodiment, the toasting appliance 100 comprises a touch sensitive display which combines the interface and the display. In this embodiment the touch sensitive display may in use display a scale. The scale represents a plurality of desired brownness' in which a location on the scale is indicative of a desired brownness of the bread. Thus, by touching a location on the displayed scale, the user can select a desired brownness of the bread.
(40) During the browning process of the bread 104, the touch sensitive display may show information indicative of a progress of the browning process for example by virtue of the scale that was displayed for the selection of a desired brownness. Based on the selected desired brownness, the scale may be modified such that the selected desired brownness is associated with 100% of the scale.
(41) A person skilled in the art will appreciate that the information may be displayed in any suitable form such as by virtue of a plurality of LEDs that are arranged to form a progress scale.
(42) With reference to
(43) The component 200 of the toasting appliance 100 may further comprise a memory for storing desired outcomes of browning for respective types of breadstuff. The desired outcomes may be associated with pre-set optimal brownness' for respective types of breadstuff. In this case, the user may touch the touch sensitive display once and the toasting apparatus 100 will automatically identify the type of the bread 104 that is within the cavity of the toasting appliance 100. Using information indicative of the identified type of the bread 104, the toasting appliance 100 will subsequently control the heat element 102 so that when the toasting process is completed, the bread 104 is provided in the pre-set optimal brownness for the identified type of bread. This fully automatic process may alternatively be initiated by inserting the bread 104 into the toasting appliance 100.
(44) Additionally or alternatively, the memory may comprise a plurality of desired outcomes indicative of a brownness of bread that can be selected by one or more users. As such, the toasting appliance 100 provides user-specific settings that can be selected using the interface so that the toasting appliance 100 automatically effects a change in brownness that results in the selected user-specific desired brownness for a respective type of bread.
(45) Referring back to
(46) The component 200 may correct the determined normalised difference by subtracting the detected background light. This may be done using the following equation (2):
(47)
where ND is the normalised difference, I.sub.1 is the value at the wavelength λ.sub.1 which is indicative of the intensity of the reflected portion of light, I.sub.2 is the value at the wavelength λ.sub.2 which is indicative of the intensity of the reflected portion of light and I.sub.0 is the value indicative of the intensity of the background light.
(48) A person skilled in the art will appreciate that other suitable arrangements of the apparatus 100 are envisaged. For example, the two LEDs 106 and 107 may emit light concurrently onto the surface of the bread 104 and the at least a portion of reflected light 114 may be detected by sequentially filtering the light before it is detected with a single detector 112.
(49) Alternatively, the detector 112 of the apparatus 100 may comprise more than one detector element, e.g., more than one photodiode. For example, the apparatus may comprise a detector element for each light emitting diode. Further, the apparatus may comprise an additional detector element for detecting the background light. In the case of having more than one detector element, the detector elements may be directed in a substantially similar direction to reduce effects of focussing to a point with a variable sample distance.
(50) In one embodiment (not shown), the toasting apparatus 100 further comprises a sensor for measuring a temperature (not shown). A change in temperature may affect the value generated by the detector of the apparatus, due to the sensitivity of the detector or LED emission spectra being affected. By measuring the temperature, the generated value and/or the determined relation may be corrected.
(51) In a further embodiment (not shown), there is provided a device for identifying a content property of foodstuff, such as a type of breadstuff. This device may be implemented in the form of a handheld device. Similar to the toasting apparatus, the device comprises a light source for emitting light having at least two wavelengths or wavelength ranges, and a detector for generating an output indicative of a light intensity. When light from the light source is directed to a surface of foodstuff such as a slice of bread or cookies, the device is positioned such that at least a portion of light reflected from the surface of the foodstuff is detected by the detector. The detector then generates outputs indicative of the detected intensity. Similar to the component of the toasting appliance, the device is arranged to determine a relation between a generated output for one of the at least two wavelengths or wavelength ranges and a generated output for the other or another one of the at least two wavelengths or wavelength ranges. Furthermore, the device compares the relation with predetermined data such that a content property of the foodstuff can be identified. Information associated with the identified content property of the foodstuff may then be used by an apparatus such as a toasting appliance. However, it is envisaged that the information associated with the identified content property of the foodstuff may be used in an alternative manner. For example, the information may be communicated to a user, stored in a storage device, used for quality control and/or transmitted to a further appliance such as a refrigerator or a coffee machine.
(52) Referring now to
(53) In a further step 306, at least a portion of reflected light is detected and information indicative of an intensity of the reflected portion of light is generated. In the next step 310, a relation is determined between information for one of the at least two wavelengths or wavelength ranges and the other or another of the at least two wavelengths or wavelength ranges. The relation may for example be a normalised difference that is typically defined as a difference divided by a sum. However, any other suitable relation is envisaged. In a further step 312, information is determined that is associated with a content property of the foodstuff such as a type of the foodstuff. For example, the information may be indicative of the content property or indicative of a processing parameter that affects the processing of the foodstuff. The information is determined by comparing the determined relation from the previous step with predetermined data. The predetermined data typically comprises predetermined relations such as normalised differences wherein each predetermined relation is associated with one or more types of foodstuff.
(54) The method 300 further comprises a step 314 of processing of the foodstuff and a step 316 of controlling the processing of the foodstuff using at least the information associated with the content property of the foodstuff. For example, the information may be used to determine a duration of processing of the foodstuff such that the controller activates the element for processing of the foodstuff for the determined duration. The processing may for example be a change of chromatic property such as a change of colour of the surface of the foodstuff.
(55) In an embodiment, the method 300 may comprise a further comparison step. Specifically, the method 300 may comprise a step of comparing information for at least one of the wavelength or wavelength ranges, for example information that is associated with green light, with the predetermined data. For this particular embodiment, the predetermined data also comprises values that are indicative of the reflected intensity for at least one of the wavelengths or wavelength ranges. This may be particularly advantageous if a determined relation is compared and matched with a predetermined relation that is associated with more than one type of foodstuff. By using a further variable, the type of foodstuff may be unambiguously identified.
(56) In one embodiment, the method 300 further comprises facilitating a user to select a desired outcome such as a desired chromatic property of the foodstuff. The step of processing of the foodstuff is then conducted such that the processing results in the selected desired outcome. In this case, the step of controlling the processing is conducted using the information indicative of the identified type of foodstuff and the desired outcome.
(57) Modifications and variations as would be apparent to a skilled addressee are deemed to be within the scope of the present invention. For example, the method 300 may be conducted in an automated manner. Specifically, when a user has selected a desired brownness of the bread, the steps of identifying the type of bread and the step of effecting the change in brownness will be conducted in an automated manner. Further, the apparatus may determine whether foodstuff is present. If the foodstuff is absent, the apparatus may be arranged to receive light that is reflected from a surface of the apparatus. If the apparatus determines that the foodstuff is absent, the apparatus may then deactivate the element for processing of the foodstuff and/or generate an alert signal. The apparatus may also be arranged to deactivate the element for processing of the foodstuff and/or generate an alert signal if no reflected light is received or if light is received that is reflected on a foreign object that is not foodstuff, such as knife or the like.
(58) In the claims which follow and in the preceding description of the invention, except where the context requires otherwise due to express language or necessary implication, the word “comprise” or variations such as “comprises” or “comprising” is used in an inclusive sense, i.e. to specify the presence of the stated features but not to preclude the presence or addition of further features in various embodiments of the invention.