WO1995007007A1 - Control system and method for ovens, washing machines, dryers, ironers and other household appliances - Google Patents

Control system and method for ovens, washing machines, dryers, ironers and other household appliances Download PDF

Info

Publication number
WO1995007007A1
WO1995007007A1 PCT/US1994/009577 US9409577W WO9507007A1 WO 1995007007 A1 WO1995007007 A1 WO 1995007007A1 US 9409577 W US9409577 W US 9409577W WO 9507007 A1 WO9507007 A1 WO 9507007A1
Authority
WO
WIPO (PCT)
Prior art keywords
article
code
control system
controller
appliance
Prior art date
Application number
PCT/US1994/009577
Other languages
French (fr)
Inventor
Henry C. Yuen
Original Assignee
Yuen Henry C
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 Yuen Henry C filed Critical Yuen Henry C
Priority to AU78283/94A priority Critical patent/AU7828394A/en
Publication of WO1995007007A1 publication Critical patent/WO1995007007A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/10861Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices sensing of data fields affixed to objects or articles, e.g. coded labels
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/12Programme control other than numerical control, i.e. in sequence controllers or logic controllers using record carriers
    • G05B19/128Programme control other than numerical control, i.e. in sequence controllers or logic controllers using record carriers the workpiece itself serves as a record carrier, e.g. by its form, by marks or codes on it
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23078Input a code representing a sequence of operations
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23363Barcode

Definitions

  • This invention relates generally to an improved system and method which uses encoded information to control various home appliances in a simple and expeditious manner.
  • the invention provides an electronic control system and method for use in conjunction with home appliances, such as, ovens, toaster ovens, microwave ovens, and the like; and also with home laundering appliances, such as washers, dryers, ironers and the like; and with other home appliances.
  • control system of the invention is of the same general type as disclosed in our co-pending Application Serial No. 07/829,41 2, which is directed to a remote control system and apparatus using compressed codes to program a video cassette recorder (VCR) and which is incorporated herein by this reference as though set forth in full.
  • VCR video cassette recorder
  • the system of the co-pending application provides for the selection and entering of channel, date, time and length (CDTL) information required for timer pre-programming of a VCR which is substantially simpler, faster and less error- prone than present techniques.
  • the apparatus described in the co-pending application uses encoded video recorder/player timer pre-programming information. The purpose is to significantly reduce the number of keystrokes required to set up the timer pre ⁇ programming feature on a VCR.
  • VCR Built into either the remote control or the VCR is a decoding means which automatically converts the code into the proper CDTL programming information and activates the VCR to record a given television program with the corresponding channel, date, time and length. Generally, multiple codes can be entered at one time for multiple program selections. The code can be printed in a television program guide in advance and selected for use with the VCR or remote controller with the decoding means.
  • This programmer consists of a handheld unit into which compressed codes (each 1 to 8 digits long) for television programs to be recorded are entered.
  • the compressed codes are most commonly found in printed television listings.
  • the programmer decodes the compressed codes into channel, date, time of day and length commands which are then stored in the programmer's memory.
  • the programmer When the date and time of the program in the memory that is scheduled the nearest to the current time coincides with the current time, as determined by an internal clock, the programmer, using an infrared transmitter and universal remote technology, sends infrared remote control signals to the VCR to change the channel to the correct channel, and it also sends infrared remote control signals to the VCR to turn the VCR on and begin recording. After the length of time for the program has elapsed, an infrared remote control signal is sent to the VCR to stop recording.
  • a basic feature of the programmer described in the co-pending application is that the initial setup data is stored in the VCR, so that the user does not have to key in the information manually. It is an object of the present invention to provide a control system, similar in some respects to the control system described in the co-pending application, to control certain household appliances, such as those set forth above.
  • FIGURE 1 is a schematic block diagram of the control system of the invention in one of its embodiments, in which the control system is used in conjunction with a household appliance such as a cooking oven;
  • FIGURE 2 is a schematic block diagram showing in more detail a command controller and code decoder which is included in the system of FIGURE
  • FIGURE 3 is a schematic block diagram of the control system in another of its embodiments used in conjunction with a household appliance, such as a washer/dryer; and
  • FIGURE 4 is a schematic block diagram of one implementation of a G-code decoder included in the system of FIGURE 3.
  • FIGURE 1 there is shown a system 10 which uses encoded information according to this invention.
  • the primary components of system 10 consist of a controller 1 2 and an oven control unit 14 which is controlled by controller 1 2 via a command signal 16.
  • Controller 12 could be mounted on the oven control unit 14, if so desired, and hard-wired to the control unit.
  • the controller 1 2 can have a number of keys which include numerical keys 20, G-code switch 22, functions keys 24, program key 26, power key 27, and start key 28.
  • the controller 12 is essentially the same as any other controller used, for example, in conjunction with a television receiver.
  • the G-code switch 22 is provided to allow the user to lock the controller 12 in a G-code mode while using a G-code, which is the name given to the compressed code for the encoded oven temperature and cooking times (TD) for a selected food product.
  • the G-code consists, for example, of 1 to 7 digits, although more could be used.
  • the user looks up the G-code which is imprinted on packaged foods requiring cooking, and enters the
  • PROG 2 30 350 PROG One typical prior art keying sequence for oven cooking with information being displayed on display 35 is as follows: PROG 2 30 350 PROG.
  • the first program (PROG) key 26 enters the programming mode. Then a sequence of numerical keys 20 are depressed for each time and temperature digit. The 2 30 is the duration in hours and minutes. The 350 is the required oven temperature. Finally, the PROG key is depressed again to terminate the programming mode. Then the start key is pressed to activate the program.
  • the foregoing commands are "coded” and entered in a G-code sequence as follows: PROG 138 PROG.
  • the G- code switch 22 is switched to the "ON" position.
  • a separate key “G” may be used.
  • the G-code programming keystroke sequence would then be: G 138 PROG.
  • the use of the G-code does not preclude confirmation by display 35 in
  • FIGURE 1 of the program information that has been entered.
  • the operator When using the first method, in which the individual keys 20 are pressed to set up the various parameters, the operator must be aware of the actual cooking time of the product in question, and the actual cooking temperature, and must then set the individual keys to correspond to each of the digits of the times and temperatures. However, when using the G-code sequence, it is merely necessary for the operator to press the keys indicated on the food package, namely, for example, 138, and the system will automatically be set to the corresponding oven temperature and cooking time.
  • a control unit 14 is provided to be used in conjunction with the controller 1 2.
  • the command signal 16 sent from the controller is sensed by the photodiode 32 and converted to electrical signals by command signal receiver 30.
  • the electrical signals are sent to a command controller 36, which interprets the commands and determines how to respond to the commands. If the command controller 36 determines that a G-code was received, then the G-code is sent to the G-code decoder 38 for decoding.
  • the G-code decoder 38 converts the G-code into TD information, which is used by the command controller 36 to set the temperature/duration programmer 40.
  • a clock 42 Built into the control unit 14 is a clock 42, which is used to keep track of the duration time.
  • the clock is used primarily by the programmer 40 and the G- code decoder 38, and it determines the elapsed time, so that the oven may be de-energized after a predetermined duration, as set by the code.
  • the programmer 40 is set up with TD information by the command controller 36.
  • Programmer 40 serves to set the oven thermostat to the selected oven temperature; to turn on the oven heaters 44 when start key 28 is pressed; and to keep them on for the duration established by programmer 40. At the end of the specified duration, the programmer 40 serves to turn off the oven heaters.
  • the command controller 36 includes a microprocessor 50, a random access memory 52, and a read only memory 54, the latter being used for program storage.
  • An input/output circuit 56 is adapted to read commands from the command signal receiver 30 and the clock 42, and to introduce output signals to the display 35, and to the programmer 40. If the microprocessor 50 interprets that a G-code has been received, then the G-code is sent to the microcontroller 60 for decoding.
  • the microcontroller 60 has an imbedded random access memory 62 and an embedded read only memory 64 for program and table storage.
  • the clock 42 can be read by both microprocessor 50 and microcontroller 60.
  • the oven is automatically programmed to be set to the desired cooking temperature, turned on for a selected cooking duration, and then turned off.
  • the code on the package may also include code numbers for a pre-heat duration (D ph ) at a pre-heat temperature (T ph ), a first cooking duration (D,) at a first cooking temperature (T,), a second cooking duration (D 2 ) at a second cooking temperature (T 2 ), and a holding temperature (T h ).
  • the code on the package may also include a code number for a pause in the cooking process to enable the user, for example, to rotate or baste the food in the oven.
  • the controller 1 2 may be equipped with a barcode reader, and the food packages may be imprinted with appropriate barcodes.
  • the system of FIGURE 1 is operated, for example, with the G-code switch 22 off, then as each of the number keys 20 is operated, each digit is transformed into a binary coded digital character by microprocessor 50, and stored in RAM 52. After all of the temperature and duration digits have been transformed and stored, the start key 28 is depressed, and resulting commands are introduced to the programmer 40 through input/output circuit 56. The programmer then controls the thermostat of the controlled oven, and turns the heating elements of the oven on and off in accordance with the program manually keyed into the command controller 36 from the numerical keys 20 of controller 12.
  • the G-code switch 22 When the G-code switch 22 is turned on, and when the G-code inscribed on the food product is keyed into the control unit 14, the G-code is sent to microcontroller 60 in the G-code decoder 38.
  • the G-code is processed in that each digit of the G-code is referenced to tables stored in RAM 62, so that each digit may be transformed automatically into binary coded decimal signals representing actual oven temperatures and the time duration for each temperature.
  • the resulting binary coded digital signals for each digit of the G- code (designated TD) are returned to microprocessor 50 in command controller
  • the control system of the invention may also be used, for example, in conjunction with home clothes washers to control the water temperature of the washers in accordance with the particular fabric being washed.
  • the compressed code, or barcode would be inscribed on tags attached to the fabrics and, for example, after the various fabrics had been sorted, the compressed code or barcode would be introduced into the control system so that the washer would automatically be set to a selected water temperature, and then turned on so that it could proceed through its cycle.
  • Typical water temperatures would be
  • control system of the invention may be used in conjunction with clothes dryers, in which case each article would be labeled with an appropriate compressed code or barcode so that the control system of the invention could be activated automatically to control the dryer to various settings, such as “cotton/sturdy,” “permanent-press,” “knit,” and “delicate.” Additional control signals would be provided to activate the dryer, and set it through a "pre-wash” and "pre-soak” cycle if so desired. In this manner, the control system of the invention would set the dryer to a low temperature for knits and delicate fabrics; to a medium temperature for permanent press fabrics; and to a high temperature for cotton and sturdy fabrics.
  • FIGURE 3 illustrates an alternate preferred embodiment of the invention as used in conjunction with a laundry appliance such as a washer or dryer. It is to be understood, however, that the embodiment of FIGURE 3 could be used in conjunction with a cooking oven instead of the embodiment of FIGURE 1 , and vice versa.
  • a remote controller 80 is provided with an embedded G-code decoder 82. Controller 80 is coupled to a control unit 70 as in the previous embodiment. The remote controller 80 is similar to remote controller 12 of FIGURE 1 except for the addition of the G-code decoder 82. It should be noted that it is also possible in any remote controller to provide a display 84 in addition to, or to replace display 35.
  • FIGURE 3 has the advantage in that it can be used in conjunction with controlled appliances which do not have a G-code decoding capability.
  • controller 80 may be mounted directly on control unit 70, which in turn is mounted on the appliance.
  • FIGURE 4 illustrates a possible implementation of the G-code decoder 82 built into the remote controller with embedded G-code decoder 80.
  • a microcontroller 60 may be used, as before, to decode the G-code, as well as interface with display 84, clock 85, the keypad 88 and light emitting diode 28.
  • other hardware implementations may be used to perform the G- code decoding.
  • the clock 85 is provided in the remote controller so that the G- code decoder 82 may be made to have the clock 85 as one of its inputs. This allows G-code decoding to be a function of clock 85.
  • the control unit 70 is similar to the control unit 14 of the previous embodiment and like elements have been identified by the same numbers. However, in the embodiment of FIGURE 3 the commands from programmer 40 are introduced to appropriate controls on the washer or dryer to set the temperatures as explained above.
  • the invention provides, therefore an improved electronic control system for use in conjunction with electrically energized appliances, such as conventional cooking ovens, toaster ovens, microwave ovens, and the like; as well as with washers and/or dryers and other laundering appliances.
  • the system and apparatus of the invention includes a controller which may be set in accordance with a compressed code imprinted on food packages and/or clothing labels, so as to enable the controlled appliance to be energized through one or more predetermined time durations at one or more predetermined temperatures without any requirement of individual timer or temperature settings by the operator.
  • a compressed code number is imprinted on packaged food requiring cooking in a conventional oven, toaster oven, microwave oven, or the like.
  • the compressed code number may be imprinted on the package as a bar code.
  • the ovens are constructed to include electronic control systems which respond to the entry of the code number on a keyboard, either by remote control or mounted on the appliance to automatically program the oven for the correct time/temperature profile for the particular food.
  • the profile may also include pause and display commands for a microwave oven, so that, for example, the user can rotate the food during the cooking cycle, as also described above.
  • the code number may include a plurality of cooking durations. As further described, the code number may include a plurality of cooking durations at the same or different temperatures.
  • the compressed code is imprinted on labels attached to fabric articles, either as numbers or in bar code form, and washers, dryers, ironers and the like, are constructed to incorporate a control system which responds to the codes to program wash, dry, and ironing profiles for the articles.
  • the machine may be constructed to compare the codes for each article and select an optimum profile to handle all the codes, if possible. If an article has an incompatible profile, the machine would alert the user to remove that article and set it aside for another batch.

Abstract

An electronic control system (10) for use in conjunction with electrical appliances such as conventional ovens, toaster ovens, microwave ovens, and the like, and with laundering apparatus such as washers, dryers, ironers, and the like, and in conjunction with other electrically energized appliances. The control system (14) of the invention utilizes a compressed code number which is imprinted, for example, on the food packages, or on lables attached to the articles to be laundered, and the appliances include electronic circuitry which is constructed to respond to the entry of the code number imprinted on the packages or labels for automatically programming the appliance to the correct time/temperature profile for the particular food or other article. The system of the invention may be activated by a manual keyboard (20, 24) by which the user enters the particular number into the control system. Alternatively, a barcode reader may be incorporated into the control system which responds to bar codes imprinted on the food packages or labels of the articles to be laundered.

Description

CONTROL SYSTEM AND METHOD FOR OVENS, WASHING MACHINES,
DRYERS, IRONERS AND OTHER HOUSEHOLD APPLIANCES
Background of the Invention
This invention relates generally to an improved system and method which uses encoded information to control various home appliances in a simple and expeditious manner. Specifically, the invention provides an electronic control system and method for use in conjunction with home appliances, such as, ovens, toaster ovens, microwave ovens, and the like; and also with home laundering appliances, such as washers, dryers, ironers and the like; and with other home appliances.
The control system of the invention is of the same general type as disclosed in our co-pending Application Serial No. 07/829,41 2, which is directed to a remote control system and apparatus using compressed codes to program a video cassette recorder (VCR) and which is incorporated herein by this reference as though set forth in full.
The system of the co-pending application provides for the selection and entering of channel, date, time and length (CDTL) information required for timer pre-programming of a VCR which is substantially simpler, faster and less error- prone than present techniques. The apparatus described in the co-pending application uses encoded video recorder/player timer pre-programming information. The purpose is to significantly reduce the number of keystrokes required to set up the timer pre¬ programming feature on a VCR. In accordance with the invention of the co- pending application, it is only necessary for the user to enter a code with 1 to 8 digits or more into the VCR. This can be done either remotely or locally at the
VCR. Built into either the remote control or the VCR is a decoding means which automatically converts the code into the proper CDTL programming information and activates the VCR to record a given television program with the corresponding channel, date, time and length. Generally, multiple codes can be entered at one time for multiple program selections. The code can be printed in a television program guide in advance and selected for use with the VCR or remote controller with the decoding means.
A programmer embodying the features described in the co-pending application is now commercially available and has enjoyed significant commercial success. This programmer, sold under the VCRPIus- ® trademark, consists of a handheld unit into which compressed codes (each 1 to 8 digits long) for television programs to be recorded are entered. The compressed codes are most commonly found in printed television listings. The programmer decodes the compressed codes into channel, date, time of day and length commands which are then stored in the programmer's memory. When the date and time of the program in the memory that is scheduled the nearest to the current time coincides with the current time, as determined by an internal clock, the programmer, using an infrared transmitter and universal remote technology, sends infrared remote control signals to the VCR to change the channel to the correct channel, and it also sends infrared remote control signals to the VCR to turn the VCR on and begin recording. After the length of time for the program has elapsed, an infrared remote control signal is sent to the VCR to stop recording.
A basic feature of the programmer described in the co-pending application is that the initial setup data is stored in the VCR, so that the user does not have to key in the information manually. It is an object of the present invention to provide a control system, similar in some respects to the control system described in the co-pending application, to control certain household appliances, such as those set forth above.
Other objects and many of the attendant features of the invention will be more readily appreciated as the same becomes better understood by reference to the following detailed description and considered in conjunction with the accompanying drawings. Brief Description of the Drawings
FIGURE 1 is a schematic block diagram of the control system of the invention in one of its embodiments, in which the control system is used in conjunction with a household appliance such as a cooking oven; FIGURE 2 is a schematic block diagram showing in more detail a command controller and code decoder which is included in the system of FIGURE
1 ;
FIGURE 3 is a schematic block diagram of the control system in another of its embodiments used in conjunction with a household appliance, such as a washer/dryer; and
FIGURE 4 is a schematic block diagram of one implementation of a G-code decoder included in the system of FIGURE 3.
Detailed Description
Referring now to the drawings, and more particularly to FIGURE 1 , there is shown a system 10 which uses encoded information according to this invention. The primary components of system 10 consist of a controller 1 2 and an oven control unit 14 which is controlled by controller 1 2 via a command signal 16. Controller 12 could be mounted on the oven control unit 14, if so desired, and hard-wired to the control unit. The controller 1 2 can have a number of keys which include numerical keys 20, G-code switch 22, functions keys 24, program key 26, power key 27, and start key 28. There are means in the controller 12 that interpret each key as it is pressed and sends the proper command signal 1 6 to the oven control unit 14 via an infrared light emitting diode 28. Except for the G-code switch 22 on the controller 12 in FIGURE 1 , the controller 12 is essentially the same as any other controller used, for example, in conjunction with a television receiver. The G-code switch 22 is provided to allow the user to lock the controller 12 in a G-code mode while using a G-code, which is the name given to the compressed code for the encoded oven temperature and cooking times (TD) for a selected food product.
The G-code consists, for example, of 1 to 7 digits, although more could be used. In using the apparatus and system of FIGURE 1 , the user looks up the G-code which is imprinted on packaged foods requiring cooking, and enters the
G-code on the controller 12, instead of entering the actual cooking temperatures and cooking time durations for the various products, by operating the individual numerical keys 20 for each digit of the cooking temperatures and time durations.
One typical prior art keying sequence for oven cooking with information being displayed on display 35 is as follows: PROG 2 30 350 PROG. The first program (PROG) key 26 enters the programming mode. Then a sequence of numerical keys 20 are depressed for each time and temperature digit. The 2 30 is the duration in hours and minutes. The 350 is the required oven temperature. Finally, the PROG key is depressed again to terminate the programming mode. Then the start key is pressed to activate the program.
By contrast, in accordance with the present invention, the foregoing commands are "coded" and entered in a G-code sequence as follows: PROG 138 PROG. To distinguish that the command is a coded G-code, the G- code switch 22 is switched to the "ON" position. Instead of having a switch, a separate key "G" may be used. The G-code programming keystroke sequence would then be: G 138 PROG. The use of the G-code does not preclude confirmation by display 35 in
FIGURE 1 of the program information that has been entered. When the keystrokes "PROG 138 PROG" are entered with the G-code switch in the "ON" position, the G-code is decoded and the following message is displayed on display 35:
PROGRAM TIME OF COOKING TEMPERATURE
138 2 hrs. 30 min. 350
When using the first method, in which the individual keys 20 are pressed to set up the various parameters, the operator must be aware of the actual cooking time of the product in question, and the actual cooking temperature, and must then set the individual keys to correspond to each of the digits of the times and temperatures. However, when using the G-code sequence, it is merely necessary for the operator to press the keys indicated on the food package, namely, for example, 138, and the system will automatically be set to the corresponding oven temperature and cooking time.
In order for the G-code to be useful, it must be decoded, and apparatus for that purpose must be provided. Referring to FIGURE 1 , a control unit 14 is provided to be used in conjunction with the controller 1 2. The command signal 16 sent from the controller is sensed by the photodiode 32 and converted to electrical signals by command signal receiver 30. The electrical signals are sent to a command controller 36, which interprets the commands and determines how to respond to the commands. If the command controller 36 determines that a G-code was received, then the G-code is sent to the G-code decoder 38 for decoding. The G-code decoder 38 converts the G-code into TD information, which is used by the command controller 36 to set the temperature/duration programmer 40.
Built into the control unit 14 is a clock 42, which is used to keep track of the duration time. The clock is used primarily by the programmer 40 and the G- code decoder 38, and it determines the elapsed time, so that the oven may be de-energized after a predetermined duration, as set by the code. The programmer 40 is set up with TD information by the command controller 36. Programmer 40 serves to set the oven thermostat to the selected oven temperature; to turn on the oven heaters 44 when start key 28 is pressed; and to keep them on for the duration established by programmer 40. At the end of the specified duration, the programmer 40 serves to turn off the oven heaters.
A possible implementation of the command controller 36 and the G-code decoder 38 is shown in FIGURE 2. The command controller 36 includes a microprocessor 50, a random access memory 52, and a read only memory 54, the latter being used for program storage. An input/output circuit 56 is adapted to read commands from the command signal receiver 30 and the clock 42, and to introduce output signals to the display 35, and to the programmer 40. If the microprocessor 50 interprets that a G-code has been received, then the G-code is sent to the microcontroller 60 for decoding. The microcontroller 60 has an imbedded random access memory 62 and an embedded read only memory 64 for program and table storage. The clock 42 can be read by both microprocessor 50 and microcontroller 60. The circuits of the various elements shown in block form in FIGURES 1 and 2 are, in themselves, well known to the art and need not be described in detail.
Accordingly, by pressing the keys of keyboard 20 corresponding to the G-code appearing on a package of food, the oven is automatically programmed to be set to the desired cooking temperature, turned on for a selected cooking duration, and then turned off. The code on the package may also include code numbers for a pre-heat duration (Dph) at a pre-heat temperature (Tph), a first cooking duration (D,) at a first cooking temperature (T,), a second cooking duration (D2) at a second cooking temperature (T2), and a holding temperature (Th). The code on the package may also include a code number for a pause in the cooking process to enable the user, for example, to rotate or baste the food in the oven.
As an alternative to keying in the G-code, the controller 1 2 may be equipped with a barcode reader, and the food packages may be imprinted with appropriate barcodes. When the system of FIGURE 1 is operated, for example, with the G-code switch 22 off, then as each of the number keys 20 is operated, each digit is transformed into a binary coded digital character by microprocessor 50, and stored in RAM 52. After all of the temperature and duration digits have been transformed and stored, the start key 28 is depressed, and resulting commands are introduced to the programmer 40 through input/output circuit 56. The programmer then controls the thermostat of the controlled oven, and turns the heating elements of the oven on and off in accordance with the program manually keyed into the command controller 36 from the numerical keys 20 of controller 12. When the G-code switch 22 is turned on, and when the G-code inscribed on the food product is keyed into the control unit 14, the G-code is sent to microcontroller 60 in the G-code decoder 38. The G-code is processed in that each digit of the G-code is referenced to tables stored in RAM 62, so that each digit may be transformed automatically into binary coded decimal signals representing actual oven temperatures and the time duration for each temperature. The resulting binary coded digital signals for each digit of the G- code (designated TD) are returned to microprocessor 50 in command controller
36 and stored in RAM 52. Then the start key is depressed so that the appropriate commands may be introduced to the programmer 40 of FIGURE 1 .
The control system of the invention may also be used, for example, in conjunction with home clothes washers to control the water temperature of the washers in accordance with the particular fabric being washed. In this case, the compressed code, or barcode, would be inscribed on tags attached to the fabrics and, for example, after the various fabrics had been sorted, the compressed code or barcode would be introduced into the control system so that the washer would automatically be set to a selected water temperature, and then turned on so that it could proceed through its cycle. Typical water temperatures would be
"warm-warm," "cold-cold," "warm-cold," "hot-cold," and "hot-warm."
Likewise, the control system of the invention may be used in conjunction with clothes dryers, in which case each article would be labeled with an appropriate compressed code or barcode so that the control system of the invention could be activated automatically to control the dryer to various settings, such as "cotton/sturdy," "permanent-press," "knit," and "delicate." Additional control signals would be provided to activate the dryer, and set it through a "pre-wash" and "pre-soak" cycle if so desired. In this manner, the control system of the invention would set the dryer to a low temperature for knits and delicate fabrics; to a medium temperature for permanent press fabrics; and to a high temperature for cotton and sturdy fabrics.
FIGURE 3 illustrates an alternate preferred embodiment of the invention as used in conjunction with a laundry appliance such as a washer or dryer. It is to be understood, however, that the embodiment of FIGURE 3 could be used in conjunction with a cooking oven instead of the embodiment of FIGURE 1 , and vice versa. In FIGURE 3, blocks similar to the blocks of the system of FIGURE 1 have been identified by the same numbers. Also in FIGURE 3, a remote controller 80 is provided with an embedded G-code decoder 82. Controller 80 is coupled to a control unit 70 as in the previous embodiment. The remote controller 80 is similar to remote controller 12 of FIGURE 1 except for the addition of the G-code decoder 82. It should be noted that it is also possible in any remote controller to provide a display 84 in addition to, or to replace display 35. The preferred embodiment of FIGURE 3 has the advantage in that it can be used in conjunction with controlled appliances which do not have a G-code decoding capability. As mentioned above, controller 80 may be mounted directly on control unit 70, which in turn is mounted on the appliance. FIGURE 4 illustrates a possible implementation of the G-code decoder 82 built into the remote controller with embedded G-code decoder 80. A microcontroller 60 may be used, as before, to decode the G-code, as well as interface with display 84, clock 85, the keypad 88 and light emitting diode 28. Alternatively, other hardware implementations may be used to perform the G- code decoding. The clock 85 is provided in the remote controller so that the G- code decoder 82 may be made to have the clock 85 as one of its inputs. This allows G-code decoding to be a function of clock 85.
The control unit 70 is similar to the control unit 14 of the previous embodiment and like elements have been identified by the same numbers. However, in the embodiment of FIGURE 3 the commands from programmer 40 are introduced to appropriate controls on the washer or dryer to set the temperatures as explained above.
The invention provides, therefore an improved electronic control system for use in conjunction with electrically energized appliances, such as conventional cooking ovens, toaster ovens, microwave ovens, and the like; as well as with washers and/or dryers and other laundering appliances. The system and apparatus of the invention includes a controller which may be set in accordance with a compressed code imprinted on food packages and/or clothing labels, so as to enable the controlled appliance to be energized through one or more predetermined time durations at one or more predetermined temperatures without any requirement of individual timer or temperature settings by the operator.
Specifically, in the practice of the invention, a compressed code number is imprinted on packaged food requiring cooking in a conventional oven, toaster oven, microwave oven, or the like. As stated above, the compressed code number may be imprinted on the package as a bar code. The ovens are constructed to include electronic control systems which respond to the entry of the code number on a keyboard, either by remote control or mounted on the appliance to automatically program the oven for the correct time/temperature profile for the particular food. The profile may also include pause and display commands for a microwave oven, so that, for example, the user can rotate the food during the cooking cycle, as also described above. The code number may include a plurality of cooking durations. As further described, the code number may include a plurality of cooking durations at the same or different temperatures.
As also described, for laundering operations, the compressed code is imprinted on labels attached to fabric articles, either as numbers or in bar code form, and washers, dryers, ironers and the like, are constructed to incorporate a control system which responds to the codes to program wash, dry, and ironing profiles for the articles. For washing and drying of multiple articles, the machine may be constructed to compare the codes for each article and select an optimum profile to handle all the codes, if possible. If an article has an incompatible profile, the machine would alert the user to remove that article and set it aside for another batch.
It is evident that the washer, dryer and ironing functions could be incorporated into a single machine controlled by the control system of the invention. It will be appreciated that while particular embodiments of the invention have been shown and described, modifications may be made. It is intended in the claims to cover all modifications which come within the true spirit and scope of the invention.

Claims

WHAT IS CLAIMED IS:
1. A system for controlling an electrical appliance of a type constructed to process predetermined articles, with each article having a particular code number specifying a plurality of different operations to be performed by the appliance on the article, said system comprising: a controller for generating a command signal corresponding to respective ones of the operations to be performed on the article as determined by the particular code number of the article; and a decoder coupled to said controller and responsive to said command signal for converting said command signal into a plurality of separate control signals, and a programmer coupled to said decoder and responsive to said separate control signals therefrom to set the appliance to each of said different operations to be performed thereby on the article.
2. The system defined in Claim 1 , and which includes a clock coupled to said programmer to control the duration times of the different operations performed on the article.
3. The system defined in Claim 1 , in which said decoder includes a micro-controller which includes a memory means for program and table storage.
4. The system defined in Claim 1 , in which the electrical appliance is an oven and the predetermined articles are packaged foods to be cooked in the oven, and in which the code numbers are imprinted on packages containing the foods.
5. The system defined in Claim 4, in. which said programmer is connected to the heating elements and thermostat of the oven.
6. The system defined in Claim 1 in which the electrical appliance is for treating articles such as clothes and other fabrics, and in which the code number is imprinted on a label attached to the article.
7. The system defined in Claim 1 , and which includes a manually operated keyboard included in the controller for generating the command signal.
8. A method for controlling an electrical appliance of a type constructed to process predetermined articles, with each article having a particular code number specifying a plurality of different operations to be performed by the appliance on the article, which comprises the following steps: generating a command signal corresponding to respective ones of the operations to be performed on the article as determined by the particular code number of the article; converting the command signal into a plurality of separate control signals, and setting the appliance to each of said different operations to be performed thereby on the article in response to the separate control signals.
9. The method defined in Claim 8, and which includes controlling the duration times of the different operations performed on the article.
PCT/US1994/009577 1993-09-02 1994-08-25 Control system and method for ovens, washing machines, dryers, ironers and other household appliances WO1995007007A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU78283/94A AU7828394A (en) 1993-09-02 1994-08-25 Control system and method for ovens, washing machines, dryers, ironers and other household appliances

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11584893A 1993-09-02 1993-09-02
US08/115,848 1993-09-02

Publications (1)

Publication Number Publication Date
WO1995007007A1 true WO1995007007A1 (en) 1995-03-09

Family

ID=22363757

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1994/009577 WO1995007007A1 (en) 1993-09-02 1994-08-25 Control system and method for ovens, washing machines, dryers, ironers and other household appliances

Country Status (2)

Country Link
AU (1) AU7828394A (en)
WO (1) WO1995007007A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1172752A2 (en) * 2000-07-12 2002-01-16 Dai Nippon Insatsu Kabushiki Kaisha Food information management system
WO2002082363A1 (en) * 2001-04-04 2002-10-17 Koninklijke Philips Electronics N.V. Internet enabled houselhold applicance for processing bar code or rfid tags
US9167633B2 (en) 2006-02-21 2015-10-20 Goji Limited Food preparation
US9699835B2 (en) 2010-11-17 2017-07-04 Goji Limited Machine readable element and optical indicium for authenticating an item before processing
WO2023045780A1 (en) * 2021-09-22 2023-03-30 重庆海尔洗衣机有限公司 Control system for household appliance

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4084237A (en) * 1977-03-28 1978-04-11 Economics Laboratory, Inc. Electronic laundry program control apparatus
US4339646A (en) * 1978-07-04 1982-07-13 Sharp Kabushiki Kaisha Cooking operation announcement means of microwave oven
US4841125A (en) * 1985-07-18 1989-06-20 Sharp Kabushiki Kaisha Control unit for a heating system with memory means
US5335079A (en) * 1988-12-23 1994-08-02 Gemstar Development Corporation Apparatus and method using compressed codes for recorder preprogramming

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4084237A (en) * 1977-03-28 1978-04-11 Economics Laboratory, Inc. Electronic laundry program control apparatus
US4339646A (en) * 1978-07-04 1982-07-13 Sharp Kabushiki Kaisha Cooking operation announcement means of microwave oven
US4841125A (en) * 1985-07-18 1989-06-20 Sharp Kabushiki Kaisha Control unit for a heating system with memory means
US5335079A (en) * 1988-12-23 1994-08-02 Gemstar Development Corporation Apparatus and method using compressed codes for recorder preprogramming

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1172752A2 (en) * 2000-07-12 2002-01-16 Dai Nippon Insatsu Kabushiki Kaisha Food information management system
EP1172752A3 (en) * 2000-07-12 2002-06-19 Dai Nippon Insatsu Kabushiki Kaisha Food information management system
US7096221B2 (en) 2000-07-12 2006-08-22 Dai Nippon Printing Co., Ltd. Food information management system
WO2002082363A1 (en) * 2001-04-04 2002-10-17 Koninklijke Philips Electronics N.V. Internet enabled houselhold applicance for processing bar code or rfid tags
US9167633B2 (en) 2006-02-21 2015-10-20 Goji Limited Food preparation
US9872345B2 (en) 2006-02-21 2018-01-16 Goji Limited Food preparation
US10080264B2 (en) 2006-02-21 2018-09-18 Goji Limited Food preparation
US10492247B2 (en) 2006-02-21 2019-11-26 Goji Limited Food preparation
US11057968B2 (en) 2006-02-21 2021-07-06 Goji Limited Food preparation
US9699835B2 (en) 2010-11-17 2017-07-04 Goji Limited Machine readable element and optical indicium for authenticating an item before processing
WO2023045780A1 (en) * 2021-09-22 2023-03-30 重庆海尔洗衣机有限公司 Control system for household appliance

Also Published As

Publication number Publication date
AU7828394A (en) 1995-03-22

Similar Documents

Publication Publication Date Title
AU735432B2 (en) Control system for a household appliance
US4309584A (en) Matrix keyboard for selection of foodstuff and its associated cooking program
EP1337704B1 (en) Method and device for display use of washing machine
EP0619395B1 (en) Washing control system of a washing machine
EP1274284B1 (en) Device and method for inputting recipe data in microwave oven
US5454510A (en) Three button approach for remote control air conditioner delayed modes
ITMI20020053A1 (en) CONTROL DEVICE OF A SIMPLE MANUFACTURING HOUSEHOLD APPLIANCE
AU639755B2 (en) Apparatus and method for controlling a washing machine
KR100281707B1 (en) Cooking method of microwave oven according to cord method
US4705926A (en) Electronic control cooking apparatus
US5782012A (en) Wrinkle out cycle for a dryer
WO1995007007A1 (en) Control system and method for ovens, washing machines, dryers, ironers and other household appliances
EP2067429B1 (en) Washing machine with user interface cooperating with remotely accessible data media
GB2043954A (en) Microprocessor Control of Clothes Washing and Like Machines
JPH02119495A (en) Operation process selector for household electrical appliance, particularly washing machine and/or drier, cooker and electrical appliance equal to said appliance
CN110409119B (en) Method for washing clothes by clothes treatment equipment
KR101022221B1 (en) A cooking apparatus and control method thereof
EP0687761B1 (en) Multiprogram washing machine with an electromechanical programmer and a digital microcontroller
KR0179107B1 (en) Apparatus and method for selection of soak function of a washing machine
JPS6371216A (en) Rice cooker
CN117107482A (en) Heating control method of multi-tub washing machine and multi-tub washing machine
KR950004262B1 (en) Water supply memory method
KR0129211B1 (en) Course memory method and apparatus in a washing machine
JPH11148650A (en) High-frequency heating apparatus
JPS61185297A (en) Full automatic washing machine

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AM AT AT AU BB BG BR BY CA CH CN CZ CZ DE DE DK DK ES FI FI GB GE HU JP KE KG KP KR KZ LK LT LU LV MD MG MN MW NL NO NZ PL PT RO RU SD SE SI SK SK TJ TT UA US UZ VN

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): KE MW SD AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: CA

122 Ep: pct application non-entry in european phase