US5604675A - Apparatus and method for controlling executions of multiple functions in an electric home appliance - Google Patents

Apparatus and method for controlling executions of multiple functions in an electric home appliance Download PDF

Info

Publication number
US5604675A
US5604675A US07/756,804 US75680491A US5604675A US 5604675 A US5604675 A US 5604675A US 75680491 A US75680491 A US 75680491A US 5604675 A US5604675 A US 5604675A
Authority
US
United States
Prior art keywords
functions
execution
function
row
keys
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US07/756,804
Inventor
Kwon-pyo Hong
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Assigned to SAMSUNG ELECTRONICS CO., LTD., reassignment SAMSUNG ELECTRONICS CO., LTD., ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: HONG, KWON-PYO
Application granted granted Critical
Publication of US5604675A publication Critical patent/US5604675A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/36Monitoring, i.e. supervising the progress of recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B33/00Constructional parts, details or accessories not provided for in the other groups of this subclass
    • G11B33/10Indicating arrangements; Warning arrangements
    • 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/10Programme control other than numerical control, i.e. in sequence controllers or logic controllers using selector switches
    • G05B19/102Programme control other than numerical control, i.e. in sequence controllers or logic controllers using selector switches for input of programme steps, i.e. setting up sequence
    • G05B19/104Programme control other than numerical control, i.e. in sequence controllers or logic controllers using selector switches for input of programme steps, i.e. setting up sequence characterised by physical layout of switches; switches co-operating with display; use of switches in a special way
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/02Control of operating function, e.g. switching from recording to reproducing
    • G11B15/023Control of operating function, e.g. switching from recording to reproducing remotely controlled
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/02Control of operating function, e.g. switching from recording to reproducing
    • G11B15/026Control of operating function, e.g. switching from recording to reproducing by using processor, e.g. microcomputer

Definitions

  • the present invention relates to an apparatus and a method for controlling the execution of functions of an electric home appliance having multiple functions and, more particularly, to an apparatus and a method in which executable commands for desired functions are programmed to be carried out in their order of entry.
  • electric home appliances having various functions are provided with a keypad or a key matrix for inputting commands for user-designated functions. Whenever the user wishes to change the function being executed to another function, data from either the keypad or key matrix is interpreted in order to execute the corresponding functions. Owing to this, the user is burdened because the keypad or key matrix requires manual operation whenever he wishes to execute a change in the operation of a home appliance.
  • an apparatus for controlling continuous executions of multiple functions in an electric home appliance controlled and operated according to a program in which continuous execution operations desired by a user are stored comprising: key input and display means for inputting the predetermined multiple continuous function data desired by the user and visually displaying the input data; and control means for storing function data supplied from the key input and display means for controlling multiple functions to be carried out sequentially according to the stored function data.
  • a method for controlling continuous executions of multiple functions in an electric home appliance comprising the steps of checking whether or not a program order requesting the establishment of functions to be sequentially executed is input; increasing execution number by one with every occasion on which a function to be executed is designated, when the program order has been input, and storing designated function key data up to a maximum allowable execution number while sequentially turning on luminous elements for the corresponding functions in the predetermined execution number; standing until an execution key data requesting execution of functions programmed in the preceding step is input; and executing sequentially functions corresponding to the stored designation data while displaying the execution number and execution function according to execution number when an execution key is input in the preceding step.
  • FIG. 1 is a block diagram of an apparatus for controlling continuous executions of multiple functions according to the present invention
  • FIG. 2 is a detailed diagram of input functions for the display circuitry illustrated in FIG. 1;
  • FIG. 3 is a side view of a key for inputting a predetermined continuous execution functions according to the present invention.
  • FIGS. 4A and 4B are a flowchart of one control method for executing continuously the predetermined multiple functions according to the present invention.
  • FIG. 1 is a block diagram of an apparatus for controlling continuous executions of multiple functions according to one embodiment of the present invention, in which the block diagram shown is applied to either a video tape recorder(VTR) or digital audio tape recorder(DAT).
  • a controller 10 is preferably a processor incorporating a central processing unit (CPU) to control whole system.
  • a mechanism 11 drives the tape under control of the controller 10.
  • a circuit 12 processes information under control of the controller 10 to record onto a magnetic tape, and reproduces the information recorded onto the tape.
  • a detecting portion 13, comprising a plurality of sensors, senses operational conditions of both the mechanism part 11 and circuitry part 12, and provides input to the controller 10.
  • a key input and display 14 consists of a key matrix and a luminous element matrix. The key input and display 14 supplies commands designated by the user to controller 10, while displaying user-selected functions and the currently operating function which controller 10 is executing.
  • FIG. 2 illustrates a key layout diagram of the key input and display 14 of FIG. 1.
  • the upper row represents executable functions
  • the left column represents an execution number.
  • Luminous elements and their corresponding function selection keys are arranged in matrix form at the intersecting points where every row and every column cross.
  • FIG. 3 is a structural view of the key which combines the function selection key with a luminous element, and is used in the key layout phase diagram shown in FIG. 2.
  • a reference numeral 30 denotes a print substrate
  • 31 and 32 are for first and second contacting plates, respectively
  • 33 is a transparent film.
  • Installed in the space between the transparent film 33 and second contacting plate 32 is a light emitting diode (LED) as luminous element.
  • LED light emitting diode
  • FIG. 4 is a flowchart to explain a continuous execution method according to the present invention.
  • Step 40 corresponds to the method's first stage, while the second stage of the operation is encompassed in steps 41-50.
  • Steps 51 and 52 are representative of the third stage. Final operations are carried out in steps 53-57. Overall procedural steps will now be given in conjunction with the circuit diagram shown in FIG. 1.
  • the procedure illustrated in FIG. 4 is carried out by the controller 10 shown in FIG. 1.
  • the controller 10 carrying out functions relevant to command already designated by the user, periodically scans key input and display 14 in order to determine which program key has been input (step 40).
  • controller 10 sets up the program mode to scan continuous execution program mode flag assigned to the controller's register (step 41).
  • controller 10 After executing step 41, controller 10 scans the key input and display 14 and idles until function key data is received from key input and display 14 (step 41).
  • controller 10 When a function key data is input at the step 42, controller 10 stores the input function key data in the controller's RAM, turns on a luminous element corresponding to the input function key data and situated on the first row of key input and display 14, then increases an execution number stored in its register by one (step 43).
  • controller 10 scans key input and display 14 to determine whether or not the end key is input (step 44).
  • controller 10 determines whether the execution number counted in its own register is a maximum value (step 45).
  • controller 10 determines whether an erasing key has been input from the key input and display 14. Then controller 10 returns to step 42 if the erasing key in not input from the key input and display 14 (step 46).
  • controller 10 clears the last-stored function key data in its own RAM, turns off the luminous element corresponding to last-stored function key, subtracts one from the execution number, and then returns to step 42 (step 47).
  • controller 10 determines whether an easing key has been input from the key input and display 14 (step 48).
  • controller 10 erases the last-stored function key data in its own RAM, turns off the luminous element corresponding to the last entered function key in the key input and display 14, subtracts one from the execution number counted in its own register and then returns to step 42 (step 49).
  • controller 10 turns off all the luminous elements lighted up in key input and display 14, and initials the execution number counted in its own register to "0" and resets continuous execution program mode flag. (step 50)
  • controller 10 stands by until an execution key from key input and display 14 is input (step 51).
  • controller 10 sets the continuous function execution mode flag assigned in its own register, thereby establishing the mode to be a continuous function execution (step 52).
  • controller 10 reads and interprets the function key data to be executed first which was recorded in its own RAM, then generates control signals for the interpreted function to be supplied to mechanism 11 and circuit 12. Further, controller 10 turns on the luminous element corresponding to the first execution number pertaining to the interpreted function, and adds 1 to the execution number stored in its own register (step 53).
  • controller 10 stands by until a sensing signal representing the termination of the function currently being executed is input from detecting portion 13 (step 54).
  • controller 10 determines whether the current execution number counted in its own register is maximum value (step 55), and if not, controller 10 reads and interprets the function key data to be executed next. Then, the controller generates control signals for the interpreted function and supplies them to mechanism 11 and circuit 12. In addition, controller 10 turns on, in lieu of currently turned on luminous element on the key input and display 14, the luminous element corresponding to the above interpreted function which is located at the next execution number to the currently turned on luminous element, next adds 1 onto the execution number counted onto its own register, and then returns to the step 53 (step 56).
  • controller 10 clears the function key data stored in its own RAM, resets the execution number to zero, turns off the luminous element on the key input and display 14, and resets the continuous function execution mode flag in the register in order to terminate continuous function execution mode (step 57).
  • the present invention provides greater convenience in usage with users by both letting a viewer make it easier to program a continuous function by way of arranging luminous elements onto key input part with keys according to both function keys and execution order and, operates them according to operation program, and making a viewer to identify more easily during continuous function execution.

Abstract

An apparatus for controlling continuous executions of multiple functions in an electric home appliance and method is disclosed. The apparatus comprises key input and display means for inputting continuous multiple function data desired by the user and displaying the input data and control means for storing function data supplied from the key input and display means and for controlling predetermined functions to be sequentially carried out according to the stored function data.

Description

FIELD OF THE INVENTION
The present invention relates to an apparatus and a method for controlling the execution of functions of an electric home appliance having multiple functions and, more particularly, to an apparatus and a method in which executable commands for desired functions are programmed to be carried out in their order of entry.
BACKGROUND OF THE INVENTION
Recently, electric home appliances having various functions are provided with a keypad or a key matrix for inputting commands for user-designated functions. Whenever the user wishes to change the function being executed to another function, data from either the keypad or key matrix is interpreted in order to execute the corresponding functions. Owing to this, the user is burdened because the keypad or key matrix requires manual operation whenever he wishes to execute a change in the operation of a home appliance.
A known solution to the above-stated problem is disclosed in a related, copending Korean application Ser. No. 89-18746, filed Dec. 16, 1989, on behalf of this same inventor and assigned to same assignee, entitled: METHOD FOR CONTROLLING THE NEXT MODE OF VIDEO RECORDER. The technical ideas of the above-referenced application cause the user to set up functions to be executed in due sequence by the use of a keyboard or key matrix. Here each function is carried out in order, that is, first sequentially storing input commands from the keypad or key matrix into memory followed by reading and interpreting the stored commands from memory in the same sequence.
However, the above-mentioned method which executes subsequent video tape recorder modes provides no features for furnishing any information about present functions as they are programmed, so the desired executable commands are often improperly entered. In addition, as the preset functions are being sequentially executed, the user cannot ascertain which particular function of the series is in process, because no method is provided for displaying information on in-process executions.
SUMMARY OF THE INVENTION
It is accordingly the object of this invention to provide an apparatus and method for continuously executing predetermined functions for an electric home appliance having multiple functions. The sequence and type of function to be executed consecutively are precisely set by the user, and the executing states of the set functions can be identified by the user. According to one aspect of the present invention, there is provided an apparatus for controlling continuous executions of multiple functions in an electric home appliance controlled and operated according to a program in which continuous execution operations desired by a user are stored, comprising: key input and display means for inputting the predetermined multiple continuous function data desired by the user and visually displaying the input data; and control means for storing function data supplied from the key input and display means for controlling multiple functions to be carried out sequentially according to the stored function data.
According to another aspect of the present invention, there is provided a method for controlling continuous executions of multiple functions in an electric home appliance comprising the steps of checking whether or not a program order requesting the establishment of functions to be sequentially executed is input; increasing execution number by one with every occasion on which a function to be executed is designated, when the program order has been input, and storing designated function key data up to a maximum allowable execution number while sequentially turning on luminous elements for the corresponding functions in the predetermined execution number; standing until an execution key data requesting execution of functions programmed in the preceding step is input; and executing sequentially functions corresponding to the stored designation data while displaying the execution number and execution function according to execution number when an execution key is input in the preceding step.
These and other objects and advantages of the present invention will be clarified by the following detailed disclosure when read in conjunction with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of an apparatus for controlling continuous executions of multiple functions according to the present invention;
FIG. 2 is a detailed diagram of input functions for the display circuitry illustrated in FIG. 1;
FIG. 3 is a side view of a key for inputting a predetermined continuous execution functions according to the present invention; and
FIGS. 4A and 4B are a flowchart of one control method for executing continuously the predetermined multiple functions according to the present invention.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
FIG. 1 is a block diagram of an apparatus for controlling continuous executions of multiple functions according to one embodiment of the present invention, in which the block diagram shown is applied to either a video tape recorder(VTR) or digital audio tape recorder(DAT). Here, a controller 10 is preferably a processor incorporating a central processing unit (CPU) to control whole system. A mechanism 11 drives the tape under control of the controller 10. A circuit 12 processes information under control of the controller 10 to record onto a magnetic tape, and reproduces the information recorded onto the tape. A detecting portion 13, comprising a plurality of sensors, senses operational conditions of both the mechanism part 11 and circuitry part 12, and provides input to the controller 10. A key input and display 14 consists of a key matrix and a luminous element matrix. The key input and display 14 supplies commands designated by the user to controller 10, while displaying user-selected functions and the currently operating function which controller 10 is executing.
FIG. 2 illustrates a key layout diagram of the key input and display 14 of FIG. 1.
Referring now to FIG. 2, the upper row represents executable functions, and the left column represents an execution number. Luminous elements and their corresponding function selection keys are arranged in matrix form at the intersecting points where every row and every column cross.
FIG. 3 is a structural view of the key which combines the function selection key with a luminous element, and is used in the key layout phase diagram shown in FIG. 2. Referring to FIG. 3, a reference numeral 30 denotes a print substrate, 31 and 32 are for first and second contacting plates, respectively, and 33 is a transparent film. Installed in the space between the transparent film 33 and second contacting plate 32 is a light emitting diode (LED) as luminous element.
FIG. 4 is a flowchart to explain a continuous execution method according to the present invention. Step 40 corresponds to the method's first stage, while the second stage of the operation is encompassed in steps 41-50. Steps 51 and 52 are representative of the third stage. Final operations are carried out in steps 53-57. Overall procedural steps will now be given in conjunction with the circuit diagram shown in FIG. 1.
The procedure illustrated in FIG. 4 is carried out by the controller 10 shown in FIG. 1. The controller 10, carrying out functions relevant to command already designated by the user, periodically scans key input and display 14 in order to determine which program key has been input (step 40).
When a programming key has been entered in the step 40, controller 10 sets up the program mode to scan continuous execution program mode flag assigned to the controller's register (step 41).
After executing step 41, controller 10 scans the key input and display 14 and idles until function key data is received from key input and display 14 (step
When a function key data is input at the step 42, controller 10 stores the input function key data in the controller's RAM, turns on a luminous element corresponding to the input function key data and situated on the first row of key input and display 14, then increases an execution number stored in its register by one (step 43).
Upon again execution of step 43, controller 10 scans key input and display 14 to determine whether or not the end key is input (step 44).
When an end key is not input at step 44, controller 10 determines whether the execution number counted in its own register is a maximum value (step 45).
When the execution number is not the maximum number in step 45, controller 10 determines whether an erasing key has been input from the key input and display 14. Then controller 10 returns to step 42 if the erasing key in not input from the key input and display 14 (step 46).
When the erasing key is input at step 46, controller 10 clears the last-stored function key data in its own RAM, turns off the luminous element corresponding to last-stored function key, subtracts one from the execution number, and then returns to step 42 (step 47).
When the execution number is the maximum value in step 45, controller 10 determines whether an easing key has been input from the key input and display 14 (step 48).
When the erasing key has been received during step 48, controller 10 erases the last-stored function key data in its own RAM, turns off the luminous element corresponding to the last entered function key in the key input and display 14, subtracts one from the execution number counted in its own register and then returns to step 42 (step 49).
In either cases of the end key has been inputted at the step 44 or the erasing key has been input at steps 46 and 48, controller 10 turns off all the luminous elements lighted up in key input and display 14, and initials the execution number counted in its own register to "0" and resets continuous execution program mode flag. (step 50)
After the execution of the step 50, controller 10 stands by until an execution key from key input and display 14 is input (step 51).
When the execution key data is entered in the step 50, controller 10 sets the continuous function execution mode flag assigned in its own register, thereby establishing the mode to be a continuous function execution (step 52).
Next, controller 10 reads and interprets the function key data to be executed first which was recorded in its own RAM, then generates control signals for the interpreted function to be supplied to mechanism 11 and circuit 12. Further, controller 10 turns on the luminous element corresponding to the first execution number pertaining to the interpreted function, and adds 1 to the execution number stored in its own register (step 53).
After execution of the step 53, controller 10 stands by until a sensing signal representing the termination of the function currently being executed is input from detecting portion 13 (step 54).
When the sensing signal representing the termination of the function currently being executed is received, the controller 10 determines whether the current execution number counted in its own register is maximum value (step 55), and if not, controller 10 reads and interprets the function key data to be executed next. Then, the controller generates control signals for the interpreted function and supplies them to mechanism 11 and circuit 12. In addition, controller 10 turns on, in lieu of currently turned on luminous element on the key input and display 14, the luminous element corresponding to the above interpreted function which is located at the next execution number to the currently turned on luminous element, next adds 1 onto the execution number counted onto its own register, and then returns to the step 53 (step 56).
When, in step 55, the execution number of the previously executed command equals the final value, controller 10 clears the function key data stored in its own RAM, resets the execution number to zero, turns off the luminous element on the key input and display 14, and resets the continuous function execution mode flag in the register in order to terminate continuous function execution mode (step 57).
As stated, the present invention provides greater convenience in usage with users by both letting a viewer make it easier to program a continuous function by way of arranging luminous elements onto key input part with keys according to both function keys and execution order and, operates them according to operation program, and making a viewer to identify more easily during continuous function execution.
Although the present invention has been described and illustrated in detail, it is clearly understood that the same is for illustration and example only and, not to be taken as a limitation. The spirit and scope of the present invention being limited only by the terms of the appended claims.

Claims (21)

What is claimed is:
1. An apparatus for controlling continuously executions of multiple functions in an appliance controlled and operated according to a program in which continuous execution operations desired by a user are stored, the apparatus comprising:
key input and display means for enabling user selection and display of predetermined continuous multiple function data desired by said user, said function data being indicative of individual ones of a plurality of functions comprising fast-forward, play, rewind, and record; and
control means for storing said function data supplied from said key input and display means, and for controlling predetermined functions to be sequentially carried out according to the stored function data.
2. An apparatus according to claim 1, wherein said key input and display means is of a matrix type.
3. An apparatus according to claim 2, wherein said key input and display means includes a key input portion for inputting a predetermined function desired by said user and a display portion for visually displaying predetermined functions.
4. An apparatus as claimed in claim 1, further comprised of said control means detecting user selection of a program mode, upon detection of the selection of the program mode, enabling user selection of a plurality of functions, sequentially storing the selected functions as said function data in a received order, and displaying the selected functions, thereafter, terminating said programming mode in response to user selection of an end program function and if a number of selected functions is a maximum number of storable functions, and then sequentially executing the selected functions upon user selection of an execution mode.
5. An apparatus as claimed in claim 4, further comprised of said control means deleting a previously entered one of said selected functions in response to user selection of an erase function.
6. An apparatus as claimed in claim 4, wherein said key input means comprises a plurality of keys set in a grid configuration, each row of a first axis of said grid configuration representing different ones of said plurality selectable functions and each row of a second axis of said grid configuration representing order of execution, wherein programming is accomplished by user selection of a one said plurality of keys in a row corresponding to a desired one of said plurality of selectable functions and a row corresponding to a desired order of execution, said function data being indicative of each selected said desired function and the corresponding said desired order of execution.
7. An apparatus as claimed in claim 1, wherein said appliance is a tape recording device.
8. An apparatus as claimed in claim 1, further comprised of said key input means comprising a plurality of keys set in a grid configuration, each row of a first axis of said grid configuration representing different ones of said predetermined functions and each row of a second axis of said grid configuration representing a different order of execution, said plurality of keys enabling programming by user selection of one of said plurality of keys in a row of said first axis corresponding to a desired one of said predetermined functions and a row of said second axis corresponding to a desired order of execution, said function data being indicative of each selected said desired function and the corresponding said desired order of execution.
9. An apparatus as claimed in claim 1, wherein said appliance is an electric home appliance.
10. An apparatus as claimed as claim 1, further comprised of said key input means comprising a plurality of keys set in a grid configuration, each row of a first axis of said grid configuration representing different ones of a plurality selectable functions and each row of a second axis of said grid configuration representing different orders of execution so that each one of said keys is indicative of a distinct combination of one of said selectable functions and one of said orders of execution, said key input means for generating said function data being indicative of selected ones of said keys.
11. An apparatus as claimed as claim 1, further comprised of said key input means indicating selected ones of said keys to inform a user of selected keys representing desired functions and the corresponding desired orders of execution.
12. A method for controlling continuous executions of multiple functions in an electric home appliances comprising the steps of:
a first step for determining whether or not a program order requesting establishment of functions to be sequentially executed is input;
a second step for increasing an execution number by one on every occasion on which a function to be executed is designated, when said program order has been input, and storing designation data corresponding to designated functions up to a maximum allowable execution number while sequentially displaying the corresponding functions in execution order;
a third step for standing-by until a request for execution of programmed functions is input after the execution of said second step; and
a fourth step for executing sequentially functions corresponding to the stored designation data immediately upon termination of previously executed functions while displaying indications of corresponding execution numbers and execution functions when said request for execution is input at said third step.
13. A method as claimed in claim 12, wherein said appliance comprises a key pad and programming device having a plurality of keys set in a grid configuration and indicators corresponding to each one of said plurality of keys, each row of a first axis of said grid configuration representing different ones of said multiple functions and each row of a second axis of said grid configuration representing order of execution, said method further comprising the step of:
selecting one said plurality of keys in a row corresponding to a desired one of said multiple functions and a row corresponding to a desired order of execution for programming a corresponding one of said functions to be executed.
14. A key pad and programming device for facilitating user selection from a plurality of selectable functions to be performed sequentially by an electronic device and displaying selected ones of said plurality of selectable functions, said key pad programming device comprising:
a plurality of keys set in a grid configuration and a plurality of indicators corresponding to each one of said plurality of keys, each row of a first axis of said grid configuration representing different ones of said plurality selectable functions and each row of a second axis of said grid configuration representing an order of execution, said plurality of keys enabling selection of a one said plurality of keys in a row of said first axis corresponding to a desired one of said plurality of selectable functions and a row of said second axis corresponding to a desired order of execution so that each one of said keys is indicative of a distinct combination of one of said selectable functions and one of said orders of execution;
means for displaying said plurality of selectable functions; and
control means for storing data representative of selected ones of said selectable functions, and for controlling predetermined functions to be carried out in response to said data representative of said selected ones of said selectable functions.
15. An apparatus for controlling continuously executions of multiple functions of an electric home appliance, said apparatus comprising:
key input means comprising a plurality of keys set in a grid configuration, each row of a first axis of said grid configuration representing different ones of a plurality selectable functions and each row of a second axis of said grid configuration representing different orders execution so that each one of said keys is indicative of a distinct combination of one of said selectable functions and one of said orders of execution, said key input means being for generating function data being indicative of selected ones of said keys; and
control means for storing and responding to said function data by controlling predetermined functions of the home appliance according to a program providing continuous execution operations represented by said function data to be sequentially carried out according said function data.
16. An apparatus according to claim 15, wherein said key input means is further comprised of a display portion for visually displaying predetermined functions.
17. The apparatus of claim 16, further comprised of said control means determining whether a program order requesting establishment of said function data to be sequentially executed has been input, increasing an execution number by one on every occasion that a function to be executed is designated when said program order has been input, and storing designation data corresponding to designated functions up to a maximum allowable execution number while sequentially displaying the corresponding said function in the corresponding execution order, thereafter, standing-by until an execution number requesting execution of programmed functions is input, and then executing sequentially, functions corresponding to the stored designation data while displaying corresponding execution numbers and execution functions according to said execution number when an execution is input.
18. The apparatus of claim 15, further comprised of said control means determining whether a program order requesting establishment of said function data to be sequentially executed has been input, increasing an execution number by one on every occasion that a function to be executed is designated when said program order has been input, and storing designation data corresponding to designated functions up to a maximum allowable execution number while sequentially displaying the corresponding said function in the corresponding execution order, thereafter, standing-by until an execution number requesting execution of programmed functions is input, and then executing sequentially, functions corresponding to the stored designation data while displaying corresponding execution numbers and execution functions according to said execution number when an execution is input.
19. A method for programming a tape recording device, said method comprising: detecting user selection of a program mode; upon the selection of the program mode, enabling user selection of a plurality of functions, sequentially storing the selected functions in a received order, and displaying the selected functions;
deleting a previously entered one of said selected functions in response to user selection of an erase function;
terminating said programming mode in response to one of user selection of an end program function and a number of selected functions being a maximum number of storable functions; and
sequentially executing the selected functions upon user selection of an execution mode immediately upon a termination of previously executed ones of said selected functions.
20. A method as claimed in claim 19, wherein step of executing said selected functions comprises recording information as binary signals.
21. A method as claimed in claim 9, wherein said step of executing said selected functions comprises recording information as binary signals.
US07/756,804 1990-09-12 1991-09-09 Apparatus and method for controlling executions of multiple functions in an electric home appliance Expired - Lifetime US5604675A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR90-14363 1990-09-12
KR1019900014363A KR930005819B1 (en) 1990-09-12 1990-09-12 Controller for continuous prosecution and its method

Publications (1)

Publication Number Publication Date
US5604675A true US5604675A (en) 1997-02-18

Family

ID=19303482

Family Applications (1)

Application Number Title Priority Date Filing Date
US07/756,804 Expired - Lifetime US5604675A (en) 1990-09-12 1991-09-09 Apparatus and method for controlling executions of multiple functions in an electric home appliance

Country Status (6)

Country Link
US (1) US5604675A (en)
JP (1) JPH04246702A (en)
KR (1) KR930005819B1 (en)
DE (1) DE4130386A1 (en)
GB (1) GB2250834B (en)
MY (1) MY111247A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110029125A1 (en) * 2009-08-03 2011-02-03 Stama Maschinenfabrik Gmbh Apparatus for controlling a machine tool

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2301267B (en) * 1995-05-19 2000-03-01 Sony Uk Ltd Audio mixing console

Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3579197A (en) * 1969-02-28 1971-05-18 Sanders Associates Inc Apparatus for programmable control of electromechanical devices
US3819906A (en) * 1972-12-26 1974-06-25 Gen Motors Corp Domestic range control and display system
US4001599A (en) * 1974-09-17 1977-01-04 Whirlpool Corporation Appliance programmer with integrated circuit
US4193120A (en) * 1978-09-13 1980-03-11 Zenith Radio Corporation Addressable event display and control system
US4228543A (en) * 1978-03-24 1980-10-14 Jackson Joseph N Programmable television receiver controllers
US4279012A (en) * 1978-10-23 1981-07-14 Massachusetts Microcomputers, Inc. Programmable appliance controller
US4293915A (en) * 1979-04-16 1981-10-06 Pacific Technology, Inc. Programmable electronic real-time load controller
US4345145A (en) * 1980-05-19 1982-08-17 General Electric Company User programmable control system for toaster oven appliance
US4371922A (en) * 1979-08-21 1983-02-01 Izumi Denki Corporation Process stepping sequential controller
US4418398A (en) * 1979-09-04 1983-11-29 General Electric Company Manual reset control circuit for microprocessor controlled washing appliance
US4418333A (en) * 1981-06-08 1983-11-29 Pittway Corporation Appliance control system
US4426684A (en) * 1979-07-09 1984-01-17 Etablissement Public De Diffusion Dit "Telediffusion De France" Scratch pad memory for cassette of magnetic tape recording
US4475153A (en) * 1980-05-29 1984-10-02 Sony Corporation Method and apparatus for automatic control of electronic equipment
US4728949A (en) * 1983-03-23 1988-03-01 Telefunken Fernseh Und Rundfunk Gmbh Remote control device for controlling various functions of one or more appliances
US4825209A (en) * 1985-03-06 1989-04-25 Alps Electric Co., Ltd Remote control apparatus
US4937690A (en) * 1987-03-26 1990-06-26 Matsushita Electric Industrial Co., Ltd. Automatic exchanging system for storage and retrieval of magnetic tape cassettes
US4979057A (en) * 1988-07-15 1990-12-18 Sony Corporation Automatic cassette loading and reproducing apparatus
US4984512A (en) * 1989-10-11 1991-01-15 Zojirushi Corporation Automatic bread-making device
US5086385A (en) * 1989-01-31 1992-02-04 Custom Command Systems Expandable home automation system

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT1083320B (en) * 1977-07-22 1985-05-21 Zanussi A Spa Industrie ELECTRONIC PROGRAMMER, IN PARTICULAR FOR DOMESTIC WASHING MACHINES
SE444738B (en) * 1978-02-14 1986-04-28 Bauknecht Gmbh G PROGRAM INDICATOR FOR HOUSING APPLIANCES, SEPARATE HOUSING WASHERS, DRYERS AND DISHWASHERS
CH625072A5 (en) * 1978-03-08 1981-08-31 Landis & Gyr Ag
DE2824973A1 (en) * 1978-06-07 1979-12-20 Euro Hausgeraete Gmbh PROCESS AND DEVICE FOR CONTROLLING THE PROGRAM SELECTION IN ELECTRIC HOUSEHOLD APPLIANCES
FR2519746A1 (en) * 1982-01-08 1983-07-18 Bonnet Ets DEFROSTING PROGRAMMER OF A REFRIGERATED MULTI-POSITION FACILITY
US4621336A (en) * 1984-09-17 1986-11-04 Emerson Electric Co. Visual display of time schedule in a programmable thermostat
GB8506059D0 (en) * 1985-03-08 1985-04-11 Haigh Chadwick Ltd Control system
DE3812771A1 (en) * 1988-04-16 1989-10-26 Bosch Gmbh Robert SPEED SETTING FOR ELECTRIC HAND TOOL
KR910007959Y1 (en) * 1988-08-25 1991-10-10 삼성전관 주식회사 Holder for deflection yoke
GB2224370B (en) * 1988-11-01 1993-08-04 Toshiba Machine Co Ltd Input display apparatus

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3579197A (en) * 1969-02-28 1971-05-18 Sanders Associates Inc Apparatus for programmable control of electromechanical devices
US3819906A (en) * 1972-12-26 1974-06-25 Gen Motors Corp Domestic range control and display system
US4001599A (en) * 1974-09-17 1977-01-04 Whirlpool Corporation Appliance programmer with integrated circuit
US4228543A (en) * 1978-03-24 1980-10-14 Jackson Joseph N Programmable television receiver controllers
US4193120A (en) * 1978-09-13 1980-03-11 Zenith Radio Corporation Addressable event display and control system
US4279012A (en) * 1978-10-23 1981-07-14 Massachusetts Microcomputers, Inc. Programmable appliance controller
US4293915A (en) * 1979-04-16 1981-10-06 Pacific Technology, Inc. Programmable electronic real-time load controller
US4426684A (en) * 1979-07-09 1984-01-17 Etablissement Public De Diffusion Dit "Telediffusion De France" Scratch pad memory for cassette of magnetic tape recording
US4371922A (en) * 1979-08-21 1983-02-01 Izumi Denki Corporation Process stepping sequential controller
US4418398A (en) * 1979-09-04 1983-11-29 General Electric Company Manual reset control circuit for microprocessor controlled washing appliance
US4345145A (en) * 1980-05-19 1982-08-17 General Electric Company User programmable control system for toaster oven appliance
US4475153A (en) * 1980-05-29 1984-10-02 Sony Corporation Method and apparatus for automatic control of electronic equipment
US4418333A (en) * 1981-06-08 1983-11-29 Pittway Corporation Appliance control system
US4728949A (en) * 1983-03-23 1988-03-01 Telefunken Fernseh Und Rundfunk Gmbh Remote control device for controlling various functions of one or more appliances
US4825209A (en) * 1985-03-06 1989-04-25 Alps Electric Co., Ltd Remote control apparatus
US4937690A (en) * 1987-03-26 1990-06-26 Matsushita Electric Industrial Co., Ltd. Automatic exchanging system for storage and retrieval of magnetic tape cassettes
US4979057A (en) * 1988-07-15 1990-12-18 Sony Corporation Automatic cassette loading and reproducing apparatus
US5086385A (en) * 1989-01-31 1992-02-04 Custom Command Systems Expandable home automation system
US4984512A (en) * 1989-10-11 1991-01-15 Zojirushi Corporation Automatic bread-making device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
POST, Panasonic Advertisement of MARC System from 24 Apr. 1991 edition. *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110029125A1 (en) * 2009-08-03 2011-02-03 Stama Maschinenfabrik Gmbh Apparatus for controlling a machine tool

Also Published As

Publication number Publication date
JPH04246702A (en) 1992-09-02
GB9119598D0 (en) 1991-10-23
GB2250834A (en) 1992-06-17
KR930005819B1 (en) 1993-06-25
MY111247A (en) 1999-10-30
DE4130386A1 (en) 1992-03-19
KR920006961A (en) 1992-04-28
GB2250834B (en) 1995-01-04

Similar Documents

Publication Publication Date Title
US4499509A (en) Tape position control apparatus
KR950014015B1 (en) Cursor controlled user interface system
US6341047B1 (en) AV data base for VTR
EP0544534B1 (en) Apparatus for reproducing a video signal
CA1274911A (en) Still image recording and/or reproducing apparatus
US5050003A (en) Image processing apparatus capable of displaying a plurality of screens
AU628160B2 (en) Cassette recording device
EP0027364A1 (en) Interactive system and method for the control of video playback devices
US4276541A (en) Display control of hand-written, memorized pattern at a preselected time
JPH0435117B2 (en)
KR960005404B1 (en) Program copying method for double deck vcr
JPH10340180A (en) Voice data processing controller and recording medium recording control program to control voice data processing
EP0126286B1 (en) Electronic cash register
JPH0337202B2 (en)
US5604675A (en) Apparatus and method for controlling executions of multiple functions in an electric home appliance
EP0358244B1 (en) Method of controlling a tape deck display
EP0452613B1 (en) Image information display apparatus
US6760011B2 (en) Keyboard apparatus
JPH04295887A (en) Seizure preventing method for display device
KR960015175B1 (en) Remote control
KR960015177B1 (en) Remote control
KR20020015392A (en) Method of and apparatus for allocating recording space on a recording medium
JP2002054953A (en) Measurement device
JPH05234204A (en) Automatic cassette loading device
US5187618A (en) Method for automatically programming and controlling a next mode of a video tape recorder

Legal Events

Date Code Title Description
AS Assignment

Owner name: SAMSUNG ELECTRONICS CO., LTD.,, KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:HONG, KWON-PYO;REEL/FRAME:005838/0299

Effective date: 19910830

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12