WO1998032107A1 - Method of and apparatus for teaching drawing, penmanship, and hand-eye-memory coordination - Google Patents

Method of and apparatus for teaching drawing, penmanship, and hand-eye-memory coordination Download PDF

Info

Publication number
WO1998032107A1
WO1998032107A1 PCT/US1998/001210 US9801210W WO9832107A1 WO 1998032107 A1 WO1998032107 A1 WO 1998032107A1 US 9801210 W US9801210 W US 9801210W WO 9832107 A1 WO9832107 A1 WO 9832107A1
Authority
WO
WIPO (PCT)
Prior art keywords
trace
student
user
computer system
monitor
Prior art date
Application number
PCT/US1998/001210
Other languages
French (fr)
Inventor
David J. Padwa
Original Assignee
Agent Based Curricula, Inc.
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 Agent Based Curricula, Inc. filed Critical Agent Based Curricula, Inc.
Priority to AU59277/98A priority Critical patent/AU5927798A/en
Publication of WO1998032107A1 publication Critical patent/WO1998032107A1/en

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B11/00Teaching hand-writing, shorthand, drawing, or painting

Definitions

  • the invention relates generally to educational software, and, more particularly, to educational software used to develop the drawing and penmanship skills and to improve the hand-eye-memory coordination of a student.
  • the invention further relates to methods for developing such drawing skills and for improving such coordination.
  • the related art includes computer-based graphics application software that allows a computer user to draw figures and to view images of those figures as they are visually displayed on a screen of a monitor or similar output device.
  • Examples of the related art software are the DrawPerfect ® software of WordPerfect Corporation, AutoCAD ® software of Autodesk, Inc. and Microsoft ® Windows Paint of Microsoft Corporation. Other related art software does exist.
  • the user may draw a figure by choosing a drawing tool and by utilizing the drawing tool to create a series of readily viewable graphic images on the screen of a computer monitor.
  • the user may not retrieve a figure stored as a bit map data file on the memory unit of the computer and then attempt to trace that figure using the computer drawing techniques well known in the related art. Therefore, although the related art software is quite effective for its limited applications, the related art software does not compare with the benefits achieved through use of the present invention.
  • the present invention is a method and apparatus for developing the drawing and penmanship skills of a student.
  • the present invention further is a method and apparatus for improving the hand-eye-memory coordination of the student.
  • the claimed method in some of its broader aspects, comprises the steps of displaying a reference figure, displaying a trace figure as it is created by the student, clearing a part or all of the reference figure once the student begins to create the trace figure and subsequently redisplaying the reference figure to compare it with the trace figure.
  • the claimed method comprises the steps of displaying an image of a reference figure on a screen of a monitor, displaying an image of a trace figure on the screen of the monitor as the trace figure is being created by the student-user, blanking out at least a portion of the displayed image of the reference figure within a predetermined time after the student-user begins to create the trace figure and subsequently redisplaying the image of the reference figure on the scree.-i of the monitor to permit a comparison between the reference figure and the trace figure.
  • the computer system preferably includes a monitor that may produce an image of the figures so that they are readily viewable by the student-user.
  • the monitor allows through-the-screen data input entry.
  • the monitor may serve as both an input device and an output device of the computer system used to carry out the invention.
  • the monitor may even include a touch-sensitive screen that would allow the student-user to use a writing instrument or the like to create the trace figure.
  • Figures 1A-C depict the visual display of the monitor viewable by the student-user during execution of each respective mode of the application software of the invention
  • FIG. 2 is an illustrative block diagram of the hardware components of a computer system and its associated input/output peripheral devices which may be used to carry out the invention.
  • Figures 3A-C are an illustrative flowchart of application software for controlling the computer system of Fig. 2 which may be used to carry out the invention.
  • Figs. 1A-1C depict the screen of a monitor 10 of a computer system.
  • monitor 10 includes a touch-sensitive screen, as later described with reference to Fig. 2.
  • Fig. 1A specifically shows an example of the image of a reference figure 12 displayed by the screen of monitor 10 for view by a student-user when the invention has completed its setup mode.
  • the program steps performed during each execution mode will be later described in greater detail throughout the discussion referring to the software flowchart drawings of Figs. 3A-C.
  • the invention is described as having distinct execution modes merely to facilitate the description of the invention. Thus, the modes are described for illustrative purposes only and should not be construed to restrict the scope of the claims appended to this disclosure.
  • the student-user initiates use of the invention by choosing a desired reference style and subject matter for reference figure 12.
  • Drop-down menu bar 14 includes several drop-down menus. Illustratively, these include file menu 14a, reference style menu 14b, subject matter menu 14c, view menu 14d, tool menu 14e, options menu 14f, and help menu 14g.
  • Reference style menu 14b includes the reference style selections of reference figure 12 , including any sub-menus, if applicable.
  • the student-user may select from an open-ended list of reference style selections, including "Architects", “Cartoonists", and "Artists".
  • the list of reference style selections may include sub-menus to allow the student-user to select an even more specific reference style selection.
  • the "Artists” selection may include sub-menus such as "Rembrandt", "Goya”, “Picasso”, etc. This hierarchical scheme for selecting the reference style of reference figure 12 is well known in the art.
  • Subject matter menu 14c includes the subject matter selections of reference figure 12, including any sub-menus, if applicable.
  • the student-user selects from an open-ended list of reference subjects, including "Hands”, “Faces”, “Houses”, “Clouds”, “Trees”, “Machines”, “Letters", and “Numerals”.
  • the list of reference subjects may include sub-menus to allow the student-user to select an even more specific subject matter selection.
  • the "Faces” selection may include sub-menus that allow the student-user to specify "Mouth” or "Eyes” selections.
  • the subject matter may also include alphabets, Kanji, Hiragana, Katakana, numerals and the like so as to provide an opportunity to practice penmanship skills.
  • View menu 14d preferably includes the translate and change size requests, later described.
  • Tool menu 14e includes an open-ended list of drawing tools that the student-user may utilize to create trace figure 16.
  • Options menu 14f preferably includes optional features such as Quick Sketch enable and soundback enable, described below.
  • Help menu 14g includes a help tutorial file to provide tips for the operation of the software and for the creation of trace figure 16.
  • the appropriate bit map data file corresponding to the selected reference figure is retrieved from the memory unit of the computer.
  • An image of the reference figure 12 is then visually displayed on the screen of monitor 10, thereby allowing the student-user to study the reference figure before the student attempts to trace that figure.
  • a selected portion of the image of the reference figure is cleared from the monitor so that the student-user can no longer view it.
  • the entire reference figure is removed from the view of the student-user when the student-user begins to trace the reference figure.
  • Fig. IB depicts an example of the display screen of monitor 10 during the trace mode of the invention while the user creates an image of a trace figure 16 using a drawing device such as a light pen 17.
  • a drawing device such as a light pen 17.
  • the modes of operation for the invention, including the trace mode, are described for illustrative purposes only and therefore they should not be construed to limit the scope of the invention.
  • Fig. IB shows the invention in the above-described preferred embodiment wherein the entire image of reference figure 12 is cleared from display on the screen of monitor 10 during the attempted trace of that reference figure by the student-user.
  • Fig. IC depicts the screen of monitor 10 during the assessment mode of the present invention. While the software is in its assessment mode, the screen of monitor 10 displays both reference figure 12 and trace figure 16. In a preferred embodiment of the invention, an image of reference figure 12 is displayed in a manner that allows the student-user to readily distinguish it from trace figure 16.
  • reference figure 12 may consist of dashed lines instead of straight, elongated lines, as shown in Fig. IC. This manner for distinguishing the figures is shown in Fig. IC for illustrative purposes only. Thus, it is to be appreciated that reference figure 12 may also be shown in a different color than trace figure 16 or in any other similar manner known in the art wherein reference figure 12 may be distinguished from trace figure 16.
  • trace figure 16 may be altered from its standard form to permit the student-user to readily distinguish the two figures, although that arrangement is not the illustrated embodiment of the invention.
  • the software calculates an assessment score.
  • the assessment score indicates to the student-user the accuracy of the completed trace figure 16 compared with reference figure 12.
  • the software of the invention compares trace figure 16 with reference figure 12. The student-user may then execute additional features of the invention while in the assessment mode. All of these features of the invention are described in greater detail below with reference to the flowchart drawings of Fig. 3.
  • the student-user may re-execute a run of the software programs and attempt to create a new trace figure of the reference figure, if desired.
  • the student-user may create a trace figure of a new reference figure.
  • the student-user may also exit the software to perform standard computer operational tasks, such as file transfers, for example.
  • FIG. 2 shows a computer system 18 and a plurality of input/output peripheral devices 20.
  • the hardware devices of computer system 18 include a central processing unit 22, a graphics card 23, a random access memory unit 24, a read-only memory unit 26 and a plurality of input/output ports 28. It is to be appreciated that computer system 18 may be powered by conventional computer energy sources.
  • Central processing unit 22 directs operation of and communication with all devices that comprise computer system 18. Central processing unit 22 determines the steps of execution for all software executed on computer system 18, including the application software illustrated in flowchart form as Fig. 3. Central processing unit 22 further retrieves data from the memory units of computer system 18 and stores data to those memory units before and after the processing steps executed by the invention. To perform its functions, central processing unit 22 includes a control unit and an arithmetic/logic unit, both of which are not shown in Fig. 2. The control unit, as its name implies, controls the activity and operation of central processing unit 22. The arithmetic/logic unit, on the other hand, manipulates data by performing arithmetic and logical operations, as necessary.
  • Graphics card 23 may be conventional like those well known in the art.
  • the graphics card 23 is a circuit board installed in central processing unit 22 that processes bit map data files and generates images to display on the screen of monitor 10.
  • Random access memory unit 24 is used to store the files comprising the application software and its associated data files, including the bit map data files corresponding to reference figure 12.
  • Central processing unit 22 retrieves these files from secondary storage devices, such as off-line disk storage device 29 or on-line disk storage device 30, and temporarily stores those files in random access memory unit 24 for processing while it carries out the invention.
  • read-only memory unit 26 is used to store system software programs that control computer system 18, such as operating system files. Read- only memory unit 26 is also used to perform status checks for the hardware devices of computer system 18.
  • read-only memory unit 26 may comprise an erasable programmable read-only memory chip (not shown) .
  • the system software files are not only programmable, but are also erasable in the manner well known in the art.
  • Input/output ports 28 establish an interface between the plurality of peripheral devices 20 and the central processing unit 22 of computer system 18.
  • the input/output ports 28 allow the central processing unit 22 to communicate with and control the input/output peripheral devices 20 of computer system 18.
  • a plurality of input/output peripheral devices 20 are interfaced with central processing unit 22 through input/output ports 28.
  • the peripheral devices 20 shown in Fig. 2 are illustrated for exemplary purposes only. Those skilled in the art will appreciate that other input/output peripheral devices could be used to carry out the present invention as efficiently as well.
  • a light pen 31 drawing pad 32, mouse 33, joystick 34, and keyboard 36.
  • Light pen 31 will be described later with reference to one technique of through-the-screen input entry with monitor 10.
  • Drawing pads such as drawing pad 32 shown in Fig. 2, are well known in the art and are particularly useful as input devices for computer graphics software application programs such as those found in the related art.
  • Drawing pad 32 may be utilized by the student-user while creating trace figure 16 (see Fig. 1) during the trace mode of the invention, although it may also be used to enter other data for processing by central processing unit 22, such as the reference style and subject matter selections of reference figure 12 (see Fig. 1) , for example.
  • Mouse 33 may be used to create trace figure 16 (see Fig. 1) , for example. Mouse 33 may also be used to enter additional data for the invention such as the student- user selections of reference style and subject matter of reference figure 12 (see Fig. 1) , among other things.
  • Joystick 34 is also conventional in the art and may be used as an input device to help the student-user create trace figure 16 (see Fig. 1) during the trace mode of the invention.
  • Joystick 34 may also be used for other data entry functions, as desired.
  • Keyboard 36 is a conventional input device utilized in practically all modern computer systems such as that depicted as reference numeral 18. Keyboard 36 may be used for several of the data entry functions of the present invention, such as the selection of the reference style and subject matter of reference figure 12 (see Fig. 1) during the setup mode of the invention. Keyboard 36 may also be used for data entry to help the student-user create trace figure 16 (see Fig. 1) during the trace mode of the invention. Included among the output devices of the present invention are a printer 38 and monitor 10. Printers, such as printer 38 depicted in Fig. 2, are well known in the art and are typically used by computer systems to produce hard copy document outputs.
  • printer 38 may comprise the laser printer technology well known in the art so that letter-quality documents are produced by the printer.
  • Printer 38 may be used with the present invention to produce a variety of hard copy document outputs while carrying out the invention, including, but not limited to, hard copy documents showing images of reference figure 12, trace figure 16 and the contents stored in a tutorial help file.
  • Monitors such as monitor 10 shown in Fig. 2, are also well known in the art and are typically used to visually display images produced by computer software applications. Nearly all personal computer systems, such as computer system 18, include a monitor.
  • monitor 10 permits through-the-screen input entry.
  • a first example of through-the-screen input entry can be accomplished through use of a light pen, such as light pen 31 shown in Fig. 2.
  • the computer displays a brightly lit spot on the screen of monitor 10.
  • the student-user touches light pen 31 to the spot of light. Through use of light pen 31, the student-user may then draw images on the screen of monitor 10 for direct computer processing.
  • the computer preferably does not automatically smooth the drawn images so that the true trace figure 16 is displayed on the screen of monitor 10.
  • Another preferable through-the-screen input technique uses a touch-sensitive screen. Under this technique, the student-user simply touches the screen of monitor 10 at various parts of that screen, depending on the desired data entry.
  • monitor 10 includes a touch-sensitive screen, the student-user may, if so desired, create and visually display trace figure 16 during the trace mode of the invention by touching the screen with a writing instrument or related item such as his/her finger during the attempted trace of reference figure 12.
  • the student-user may enter other data to be processed by central processing unit 22, such as the selection of reference style and subject matter of the desired reference figure 12, for example.
  • monitor 10 to function as both an input device for entry of data and an output device for visual display of images created by the application software.
  • Remote access unit 42 is an additional dual input/output device shown in Fig. 2.
  • Remote access units such as remote access unit 42 shown in Fig. 2, are well known in the art.
  • Remote access unit 42 preferably allows central processing unit 22 of computer system 18 to communicate with external computer systems over local networks and internet channels, for example.
  • Remote access unit 42 may include a modulation/demodulation device, such as a modem of the type well known in the art (not shown) .
  • Remote access unit 42 permits computer system 18 to retrieve data files pertinent to the present invention. For example, by utilizing remote access unit 42, the student-user could retrieve bit map data files stored on external computer systems. These bit map data files may, in the ideal situation, correspond to additional reference figures not stored within the memory units of computer system 18.
  • the application software of the invention may be supplied by a remote computer system or server through the remote access unit 42 in the manner well known in the art.
  • Figs. 3A-C are an illustrative flowchart of application software that may be used to carry out the invention.
  • the student-user upon completion of trace figure 16, may re-create a trace figure of reference figure 12, or, alternatively, the student-user may create a trace figure for a different reference figure.
  • the software recycles as schematically represented by complementary connectors 44a (Fig. 3A) and 44b (Fig. 3C) so that the software may be re-executed by computer system 18.
  • Fig. 3A is a flowchart for those parts of the software preferably executed during the setup mode of the invention. As previously indicated, the execution modes of the invention are set forth merely to facilitate the description of the invention. Accordingly, the description of execution modes for the software should not limit the scope of the appended claims.
  • Block 46 depicts the starting point for an execution run of the application software.
  • the student user selects a reference style and subject matter, adjusts the size and location of the figure to be traced and selects a drawing tool and options.
  • the program tests for and subsequently accepts a user reference style selection input, as depicted by blocks 48 and 50.
  • the student-user selects the reference style of reference figure 12 by entering data with a variety of peripheral input devices, such as several of the peripheral devices 20 (see Fig. 2) .
  • the student-user opens reference style menu 14b (see Fig. 1) .
  • the application software tests for and subsequently accepts the subject matter for reference figure 12 selected by the student-user.
  • Blocks 52 and 54 depict the testing and acceptance steps for the subject matter of reference figure 12.
  • the student-user opens subject matter menu 14c (see Fig. 1) .
  • the student-user selects the subject matter of reference figure 12 by entering data with a variety of input peripheral devices, such as several of the peripheral devices 20 (see Fig. 2) .
  • the application software After accepting the subject matter of reference figure 12 selected by the student-user, the application software retrieves a bit map file stored within the memory units of computer system 18. The system then processes the bit map file to prepare an image of reference figure 12 for display on the screen of monitor 10.
  • the bit map file retrieved by central processing unit 22 corresponds to a reference figure having the reference style and subject matter parameters selected by the student-user.
  • the retrieval of the bit map file is indicated in the flowchart by processing block 56.
  • the application software Upon retrieving the bit map file for reference figure 12, the application software displays an image of reference figure 12 on the screen of monitor 10. This operation is shown by input/output block 58 of the flowchart diagram. The student- user is then able to study the image of reference figure 12 before creating a trace figure 16 of that reference figure.
  • the student-user can then modify reference figure 12 by use of the view menu 14d. If the student-user enters data to translate or change the size of reference figure 12, the software operates to translate or change the size of 5 reference figure 12 as represented by decision block 60 and process block 62.
  • the reference figure 12 may be translated along a horizontal or vertical axis or it may be rotated through an angle of 90°, 180°, or 270° from its initial display position.
  • drawing tool from an open-ended list of drawing tools, including "Stylus”, “Brush”, “Pencil”, “Palette Knife”, and “Eraser”, for example. It should be apparent from this open- ended list of drawing tools that the student-user may select from drawing tools that allow the tracing of fine lines to
  • the student-user may also select or change the color of the image to be displayed on the screen of monitor 10 during amendment of trace figure 16 (see Fig. 1) . Further, the student-user may set the drawing tool to permit shading within enclosed
  • the student-user selects from among options such as Quick Sketch and soundback whose functions are described below.
  • the software exits its setup mode and enters its trace mode. This is schematically depicted by connector 55A, shown in Fig. 3A, and its complementary connector 55B, shown in Fig. 3B.
  • the software displays instructions on the screen of monitor 10 (see Fig. 1) to indicate that the student-user may begin to trace the reference figure when ready. For instance, the phrase "Trace what you see by touching your 'Drawing Tool' to the screen" may be displayed in conjunction with the display of reference figure 12. Obviously, this phrase would be appropriate if monitor 10 included a touch-sensitive screen. If such instructions are displayed on the screen, the instructions preferably will be removed once the student-user begins to create trace figure 16 (see Fig. 1) .
  • Fig. 3B is a flowchart of the software that carries out the trace mode of the invention.
  • the software continually accepts user-entered data, generally referred to as user input.
  • the software evaluates the entry, provides feedback such as a display or an audio signal, if selected, and stores the entry.
  • the user input is accepted until the software exits from its trace mode and enters its assessment mode.
  • Fig. 3B the user inputs represented as decision blocks in Fig. 3B are shown for illustrative purposes only. Changes and modifications may be made to the available user inputs without departing from the spirit and scope of the invention.
  • Entry into the trace mode can be automatic or manual. For example, a default timer can be started upon selection of the subject matter which will cause automatic entry into the trace mode after allowing sufficient time for selection of tools and options on menus 14e and 14f. Alternatively, entry can be manually controlled by making "entry" a menu selection on one or more of the menus 14d, 14e, and 14f.
  • the software continuously tests for a user input as indicated at block 80 of Fig. 3B while continuing to display the reference figure.
  • the software blanks the screen as indicated at block 82.
  • the software might blank only a portion of the screen, for example, the portion where the user is working.
  • the degree of blanking is controlled by menu bar 14 and, in particular, the selection of an appropriate option by option menu 14f.
  • the software tests if the user has selected the Quick Sketch option. This option provides a timing clock which the user must beat in completing his entry. The amount of time can be selected by the user or generated by the software as a function of the complexity of the reference figure. If the option is selected, the timer is started as indicated at block 86. The software then process and scores the entry as represented by block 88.
  • the computer processes the entry by computing the edges of the trace figure entry.
  • the computer performs this step, for example, by segmenting the trace entry data at discontinuity areas or sharp changes in the trace entry data pattern, and subsequently fitting surfaces to these line segments.
  • Well known surface fitting methods include least- squares norms, polynomial fitting, and spline fitting algorithms.
  • the computer may then assess the trace entry vis a vis a corresponding portion of the reference figure by comparing a least means squared fit for the surface edge computed for the trace entry with that of the corresponding portion of the reference figure. This assessment could be accomplished by calculating the area between the least means squared fit of each surface of the reference figure with that of the trace figure. Alternatively, for discrete trace entry data, the computer could calculate the straight line distance between the discrete element of the reference figure with that of the trace figure in order to score the entry. In the preferred embodiment, a weighting scheme is implemented. to compute a weighted score for the trace entries. Different weighting schemes may be used dependent upon the complexity of the portion of the reference figure being traced or the difficulty level of the subject matter being traced.
  • the system includes a soundback feature which provides an audible cue as to the accuracy of the entry.
  • the software tests at block 90 if the soundback feature has been selected. If it has, the software then tests if the score for the entry exceeds a threshold. This threshold may be a value set by the user at the time the soundback option is selected or it may be a default value specified by the software as a function of the complexity of the reference figure. If the score exceeds the threshold, an audible feedback is generated as indicated by block 94.
  • a parameter of the audible signal such as frequency or magnitude may vary as a function of the magnitude of the score or of the difference between the score and the threshold.
  • the user is then provided an opportunity to correct the entry as the software returns immediately to block 88 where it receives and scores the entry. In this way the user can rely on changes in the audible magnitude or pitch to guide him in the entry of the trace figure. If the score does not exceed the threshold or if the soundback feature was not selected, the software then stores the input and the score and adds the new entry to the display of the trace figure that has already been generated. This is represented by box 96 in Fig. 3B.
  • the software then checks at box 98 if the timer has expired. If the Quick Sketch feature was not selected, the timer was never started and time out will never happen. If, however, Quick Sketch was selected and the timer has expired, the software will exit from the trace mode and enter the assessment mode as represented schematically by connectors 104 of Fig. 3B and 106 of Fig. 3C. If the timer has not expired, the software tests at block 100 whether the user has terminated the trace mode. Preferably, user control of termination is provided for at one or more positions in the menu. For example, "exit trace mode" may be one of the menu selections on file menu 14a or an exit button may be located in one or both of the upper corners of the display screen as on many graphical user interfaces.
  • the software exits the trace mode in the same fashion as when the timer expires. If termination has not been selected, the software tests at block 102 for a new entry. If there is none, it cycles back to decision block 98 and continues to loop until the trace mode is terminated or there is a new entry. If there is a new entry, the software returns to block 88 to receive and score the entry.
  • Fig. 3C shows a flowchart of software that carries out the assessment mode of the invention.
  • the software After displaying the assessment score, the software then preferably asks the student-user whether he/she would like to print or save any part of the session. Specifically, as indicated at decision block 116, the software tests if the user wants to save the reference figure 12, the trace figure 16, or the assessment score. If any of these items are selected, they are saved or printed as represented by process block 118.
  • the software then asks the student-user whether he/she wishes to continue with an additional trace as shown by decision block 120. If so, the software then returns to the input mode as represented by complementary connectors 44b and 44a(Fig. 1). If, however, the student-user does not wish to continue execution of the software by creating another trace, the software ends its execution as depicted by end terminal 122.
  • Fig. 3B Although numerous variations may also be practiced in the interaction between the user and the computer. For example, rather than blank out the reference figure throughout the time that the trace figure is being drawn, as in the preferred embodiment depicted in Fig. 3B, it may be advantageous to restore the display of the reference figure after entry of each portion of the trace figure is completed and then blank out the reference figure again when the user starts to draw the next portion of the figure.
  • the display can highlight the next portion of the reference figure that should be drawn, for example, by intensifying the color of that portion of the display or causing the display to flash on or off.

Abstract

Educational software (14) is disclosed that is capable of executing on a conventional computer system. The software develops the drawing and/or penmanship skills and improves the hand-eye-memory coordination of a student-user. The student-user of the software selects a reference style (14b) and subject matter (14c) for a reference figure. After selection, an image of the reference figure is displayed (16) on the screen of a monitor. The student-user studies the image of the reference figure and then attempts to trace that figure. A variety of conventional input devices (17) may be utilized by the student-user to attempt the trace of the reference figure, including a touch-sensitive screen on the monitor (10). Upon beginning the attempted trace, a preselected portion of the image of the reference figure is blanked from the display. The student-user may continue the attempted trace of the reference figure, forming a trace figure. An image of the trace figure is displayed on the monitor of the screen as the student-user amends that figure. After the student-user finishes amending the trace figure, the reference figure is redisplayed on the screen of the monitor to allow the student-user to compare the two figures.

Description

METHOD OF AND APPARATUS FOR TEACHING DRAWING, PENMANSHIP, AND HAND-EYE-MEMORY COORDINATION
FIELD OF THE INVENTION The invention relates generally to educational software, and, more particularly, to educational software used to develop the drawing and penmanship skills and to improve the hand-eye-memory coordination of a student. The invention further relates to methods for developing such drawing skills and for improving such coordination.
BACKGROUND OF THE INVENTION
The related art includes computer-based graphics application software that allows a computer user to draw figures and to view images of those figures as they are visually displayed on a screen of a monitor or similar output device. Examples of the related art software are the DrawPerfect® software of WordPerfect Corporation, AutoCAD® software of Autodesk, Inc. and Microsoft® Windows Paint of Microsoft Corporation. Other related art software does exist.
Using the typical related art software, the user may draw a figure by choosing a drawing tool and by utilizing the drawing tool to create a series of readily viewable graphic images on the screen of a computer monitor. However, under the related art software, the user may not retrieve a figure stored as a bit map data file on the memory unit of the computer and then attempt to trace that figure using the computer drawing techniques well known in the related art. Therefore, although the related art software is quite effective for its limited applications, the related art software does not compare with the benefits achieved through use of the present invention.
SUMMARY OF THE INVENTION
The present invention is a method and apparatus for developing the drawing and penmanship skills of a student. The present invention further is a method and apparatus for improving the hand-eye-memory coordination of the student.
The claimed method, in some of its broader aspects, comprises the steps of displaying a reference figure, displaying a trace figure as it is created by the student, clearing a part or all of the reference figure once the student begins to create the trace figure and subsequently redisplaying the reference figure to compare it with the trace figure. In a computer-implemented embodiment of the invention, the claimed method comprises the steps of displaying an image of a reference figure on a screen of a monitor, displaying an image of a trace figure on the screen of the monitor as the trace figure is being created by the student-user, blanking out at least a portion of the displayed image of the reference figure within a predetermined time after the student-user begins to create the trace figure and subsequently redisplaying the image of the reference figure on the scree.-i of the monitor to permit a comparison between the reference figure and the trace figure.
The computer system preferably includes a monitor that may produce an image of the figures so that they are readily viewable by the student-user. In a preferred embodiment, the monitor allows through-the-screen data input entry. Under these circumstances, the monitor may serve as both an input device and an output device of the computer system used to carry out the invention. In this preferred embodiment, the monitor may even include a touch-sensitive screen that would allow the student-user to use a writing instrument or the like to create the trace figure.
A BRIEF DESCRIPTION OF THE DRAWINGS
These and other objects, features and advantages of the invention will be more readily apparent from the following detailed description of the invention in which: Figures 1A-C depict the visual display of the monitor viewable by the student-user during execution of each respective mode of the application software of the invention;
Figure 2 is an illustrative block diagram of the hardware components of a computer system and its associated input/output peripheral devices which may be used to carry out the invention; and
Figures 3A-C are an illustrative flowchart of application software for controlling the computer system of Fig. 2 which may be used to carry out the invention.
DETAILED DESCRIPTION OF THE INVENTION
Figs. 1A-1C depict the screen of a monitor 10 of a computer system. In a preferred embodiment, monitor 10 includes a touch-sensitive screen, as later described with reference to Fig. 2.
Fig. 1A specifically shows an example of the image of a reference figure 12 displayed by the screen of monitor 10 for view by a student-user when the invention has completed its setup mode. The program steps performed during each execution mode will be later described in greater detail throughout the discussion referring to the software flowchart drawings of Figs. 3A-C. However, those skilled in the art will appreciate that the invention is described as having distinct execution modes merely to facilitate the description of the invention. Thus, the modes are described for illustrative purposes only and should not be construed to restrict the scope of the claims appended to this disclosure. The student-user initiates use of the invention by choosing a desired reference style and subject matter for reference figure 12. Those skilled in the art will appreciate that, under conventional computer technology, the student-user may select the reference style and subject matter by entering data with a variety of input peripheral devices. Nevertheless, to illustrate an example of this procedure, the student-user may drag a mouse pointer to a drop-down menu bar of the type well known in the art, such as menu bar 14 shown in Figs. 1A-1C, and make the selection of the desired reference style and subject matter with the click selection technique generally known among ordinary users of computer hardware and software technology. Drop-down menu bar 14 includes several drop-down menus. Illustratively, these include file menu 14a, reference style menu 14b, subject matter menu 14c, view menu 14d, tool menu 14e, options menu 14f, and help menu 14g. File menu 14a preferably includes the retrieve, print, and save requests described below. Reference style menu 14b includes the reference style selections of reference figure 12 , including any sub-menus, if applicable. For example, upon opening menu 14b, the student-user may select from an open-ended list of reference style selections, including "Architects", "Cartoonists", and "Artists". The list of reference style selections may include sub-menus to allow the student-user to select an even more specific reference style selection. For example, the "Artists" selection may include sub-menus such as "Rembrandt", "Goya", "Picasso", etc. This hierarchical scheme for selecting the reference style of reference figure 12 is well known in the art.
Subject matter menu 14c includes the subject matter selections of reference figure 12, including any sub-menus, if applicable. For example, upon opening menu 14c, the student-user selects from an open-ended list of reference subjects, including "Hands", "Faces", "Houses", "Clouds", "Trees", "Machines", "Letters", and "Numerals". The list of reference subjects may include sub-menus to allow the student-user to select an even more specific subject matter selection. For example, the "Faces" selection may include sub-menus that allow the student-user to specify "Mouth" or "Eyes" selections. Of particular interest, the subject matter may also include alphabets, Kanji, Hiragana, Katakana, numerals and the like so as to provide an opportunity to practice penmanship skills.
View menu 14d preferably includes the translate and change size requests, later described. Tool menu 14e includes an open-ended list of drawing tools that the student-user may utilize to create trace figure 16. Options menu 14f preferably includes optional features such as Quick Sketch enable and soundback enable, described below. Help menu 14g includes a help tutorial file to provide tips for the operation of the software and for the creation of trace figure 16.
After the studen -user selects the reference style and subject matter of reference figure 12, the appropriate bit map data file corresponding to the selected reference figure is retrieved from the memory unit of the computer. An image of the reference figure 12 is then visually displayed on the screen of monitor 10, thereby allowing the student-user to study the reference figure before the student attempts to trace that figure.
When the student-user initiates a trace of reference figure 12 , a selected portion of the image of the reference figure is cleared from the monitor so that the student-user can no longer view it. In its preferred form, the entire reference figure is removed from the view of the student-user when the student-user begins to trace the reference figure.
Fig. IB depicts an example of the display screen of monitor 10 during the trace mode of the invention while the user creates an image of a trace figure 16 using a drawing device such as a light pen 17. As noted above, the modes of operation for the invention, including the trace mode, are described for illustrative purposes only and therefore they should not be construed to limit the scope of the invention. Fig. IB shows the invention in the above-described preferred embodiment wherein the entire image of reference figure 12 is cleared from display on the screen of monitor 10 during the attempted trace of that reference figure by the student-user.
Fig. IC depicts the screen of monitor 10 during the assessment mode of the present invention. While the software is in its assessment mode, the screen of monitor 10 displays both reference figure 12 and trace figure 16. In a preferred embodiment of the invention, an image of reference figure 12 is displayed in a manner that allows the student-user to readily distinguish it from trace figure 16. For example, reference figure 12 may consist of dashed lines instead of straight, elongated lines, as shown in Fig. IC. This manner for distinguishing the figures is shown in Fig. IC for illustrative purposes only. Thus, it is to be appreciated that reference figure 12 may also be shown in a different color than trace figure 16 or in any other similar manner known in the art wherein reference figure 12 may be distinguished from trace figure 16. It should further be appreciated that trace figure 16 may be altered from its standard form to permit the student-user to readily distinguish the two figures, although that arrangement is not the illustrated embodiment of the invention. During its assessment mode shown in Fig. IC, the software calculates an assessment score. The assessment score indicates to the student-user the accuracy of the completed trace figure 16 compared with reference figure 12. Thus, during its assessment mode, the software of the invention compares trace figure 16 with reference figure 12. The student-user may then execute additional features of the invention while in the assessment mode. All of these features of the invention are described in greater detail below with reference to the flowchart drawings of Fig. 3. Once the student-user exits the assessment mode, the student- user may re-execute a run of the software programs and attempt to create a new trace figure of the reference figure, if desired. Alternatively, the student-user may create a trace figure of a new reference figure. The student-user may also exit the software to perform standard computer operational tasks, such as file transfers, for example.
Referring to Fig. 2, an example of a computer hardware system and its associated input/output peripheral devices that are capable of carrying out the invention are shown. In particular, Fig. 2 shows a computer system 18 and a plurality of input/output peripheral devices 20. As shown, the hardware devices of computer system 18 include a central processing unit 22, a graphics card 23, a random access memory unit 24, a read-only memory unit 26 and a plurality of input/output ports 28. It is to be appreciated that computer system 18 may be powered by conventional computer energy sources.
Central processing unit 22 directs operation of and communication with all devices that comprise computer system 18. Central processing unit 22 determines the steps of execution for all software executed on computer system 18, including the application software illustrated in flowchart form as Fig. 3. Central processing unit 22 further retrieves data from the memory units of computer system 18 and stores data to those memory units before and after the processing steps executed by the invention. To perform its functions, central processing unit 22 includes a control unit and an arithmetic/logic unit, both of which are not shown in Fig. 2. The control unit, as its name implies, controls the activity and operation of central processing unit 22. The arithmetic/logic unit, on the other hand, manipulates data by performing arithmetic and logical operations, as necessary.
Graphics card 23 may be conventional like those well known in the art. The graphics card 23 is a circuit board installed in central processing unit 22 that processes bit map data files and generates images to display on the screen of monitor 10.
Random access memory unit 24 is used to store the files comprising the application software and its associated data files, including the bit map data files corresponding to reference figure 12. Central processing unit 22 retrieves these files from secondary storage devices, such as off-line disk storage device 29 or on-line disk storage device 30, and temporarily stores those files in random access memory unit 24 for processing while it carries out the invention. As is conventional in the art, read-only memory unit 26 is used to store system software programs that control computer system 18, such as operating system files. Read- only memory unit 26 is also used to perform status checks for the hardware devices of computer system 18. In a preferred embodiment, read-only memory unit 26 may comprise an erasable programmable read-only memory chip (not shown) . In this preferred form, the system software files are not only programmable, but are also erasable in the manner well known in the art.
Input/output ports 28 establish an interface between the plurality of peripheral devices 20 and the central processing unit 22 of computer system 18. The input/output ports 28 allow the central processing unit 22 to communicate with and control the input/output peripheral devices 20 of computer system 18. The above description of all hardware components of computer system 18 is well known in the relevant art and, therefore, no further discussion is necessary to enable those skilled in the art to make and use the invention.
As indicated above, a plurality of input/output peripheral devices 20 are interfaced with central processing unit 22 through input/output ports 28. The peripheral devices 20 shown in Fig. 2 are illustrated for exemplary purposes only. Those skilled in the art will appreciate that other input/output peripheral devices could be used to carry out the present invention as efficiently as well.
Included among the input peripheral devices shown in Fig. 2 are a light pen 31, drawing pad 32, mouse 33, joystick 34, and keyboard 36. Light pen 31 will be described later with reference to one technique of through-the-screen input entry with monitor 10.
Drawing pads, such as drawing pad 32 shown in Fig. 2, are well known in the art and are particularly useful as input devices for computer graphics software application programs such as those found in the related art. Drawing pad 32 may be utilized by the student-user while creating trace figure 16 (see Fig. 1) during the trace mode of the invention, although it may also be used to enter other data for processing by central processing unit 22, such as the reference style and subject matter selections of reference figure 12 (see Fig. 1) , for example.
Computer mice, such as mouse 33 shown in Fig. 2, are well known in the art and are useful for entering data during execution of the application software programs currently available. Mouse 33 may be used to create trace figure 16 (see Fig. 1) , for example. Mouse 33 may also be used to enter additional data for the invention such as the student- user selections of reference style and subject matter of reference figure 12 (see Fig. 1) , among other things.
Joystick 34 is also conventional in the art and may be used as an input device to help the student-user create trace figure 16 (see Fig. 1) during the trace mode of the invention. Joystick 34 may also be used for other data entry functions, as desired.
Keyboard 36 is a conventional input device utilized in practically all modern computer systems such as that depicted as reference numeral 18. Keyboard 36 may be used for several of the data entry functions of the present invention, such as the selection of the reference style and subject matter of reference figure 12 (see Fig. 1) during the setup mode of the invention. Keyboard 36 may also be used for data entry to help the student-user create trace figure 16 (see Fig. 1) during the trace mode of the invention. Included among the output devices of the present invention are a printer 38 and monitor 10. Printers, such as printer 38 depicted in Fig. 2, are well known in the art and are typically used by computer systems to produce hard copy document outputs. In a preferred embodiment, printer 38 may comprise the laser printer technology well known in the art so that letter-quality documents are produced by the printer. Printer 38 may be used with the present invention to produce a variety of hard copy document outputs while carrying out the invention, including, but not limited to, hard copy documents showing images of reference figure 12, trace figure 16 and the contents stored in a tutorial help file. Monitors, such as monitor 10 shown in Fig. 2, are also well known in the art and are typically used to visually display images produced by computer software applications. Nearly all personal computer systems, such as computer system 18, include a monitor. In its preferred form, monitor 10 permits through-the-screen input entry. A first example of through-the-screen input entry can be accomplished through use of a light pen, such as light pen 31 shown in Fig. 2. In operation, the computer displays a brightly lit spot on the screen of monitor 10. The student-user touches light pen 31 to the spot of light. Through use of light pen 31, the student-user may then draw images on the screen of monitor 10 for direct computer processing. The computer preferably does not automatically smooth the drawn images so that the true trace figure 16 is displayed on the screen of monitor 10. Another preferable through-the-screen input technique uses a touch-sensitive screen. Under this technique, the student-user simply touches the screen of monitor 10 at various parts of that screen, depending on the desired data entry. When monitor 10 includes a touch-sensitive screen, the student-user may, if so desired, create and visually display trace figure 16 during the trace mode of the invention by touching the screen with a writing instrument or related item such as his/her finger during the attempted trace of reference figure 12. Furthermore, the student-user may enter other data to be processed by central processing unit 22, such as the selection of reference style and subject matter of the desired reference figure 12, for example.
It should be appreciated that the through-the-screen input techniques described in the preceding paragraphs permit monitor 10 to function as both an input device for entry of data and an output device for visual display of images created by the application software.
Remote access unit 42 is an additional dual input/output device shown in Fig. 2. Remote access units, such as remote access unit 42 shown in Fig. 2, are well known in the art. Remote access unit 42 preferably allows central processing unit 22 of computer system 18 to communicate with external computer systems over local networks and internet channels, for example. Remote access unit 42 may include a modulation/demodulation device, such as a modem of the type well known in the art (not shown) . Remote access unit 42 permits computer system 18 to retrieve data files pertinent to the present invention. For example, by utilizing remote access unit 42, the student-user could retrieve bit map data files stored on external computer systems. These bit map data files may, in the ideal situation, correspond to additional reference figures not stored within the memory units of computer system 18. Furthermore, the application software of the invention may be supplied by a remote computer system or server through the remote access unit 42 in the manner well known in the art.
Figs. 3A-C are an illustrative flowchart of application software that may be used to carry out the invention. As will be described with reference to Fig. 3C, the student-user, upon completion of trace figure 16, may re-create a trace figure of reference figure 12, or, alternatively, the student-user may create a trace figure for a different reference figure. If the student-user opts to do either, the software recycles as schematically represented by complementary connectors 44a (Fig. 3A) and 44b (Fig. 3C) so that the software may be re-executed by computer system 18. Fig. 3A is a flowchart for those parts of the software preferably executed during the setup mode of the invention. As previously indicated, the execution modes of the invention are set forth merely to facilitate the description of the invention. Accordingly, the description of execution modes for the software should not limit the scope of the appended claims.
Block 46 depicts the starting point for an execution run of the application software. During the setup mode, the student user selects a reference style and subject matter, adjusts the size and location of the figure to be traced and selects a drawing tool and options. Thus, after starting the execution of the application software, the program tests for and subsequently accepts a user reference style selection input, as depicted by blocks 48 and 50. As previously described, the student-user selects the reference style of reference figure 12 by entering data with a variety of peripheral input devices, such as several of the peripheral devices 20 (see Fig. 2) . To select the reference style of reference figure 12 with the illustrated embodiment, the student-user opens reference style menu 14b (see Fig. 1) . After accepting the desired reference style selection, the application software tests for and subsequently accepts the subject matter for reference figure 12 selected by the student-user. Blocks 52 and 54 depict the testing and acceptance steps for the subject matter of reference figure 12. To select the subject matter of reference figure 12 with the illustrated embodiment, the student-user opens subject matter menu 14c (see Fig. 1) . Similar to the selection of reference style, the student-user selects the subject matter of reference figure 12 by entering data with a variety of input peripheral devices, such as several of the peripheral devices 20 (see Fig. 2) .
After accepting the subject matter of reference figure 12 selected by the student-user, the application software retrieves a bit map file stored within the memory units of computer system 18. The system then processes the bit map file to prepare an image of reference figure 12 for display on the screen of monitor 10. The bit map file retrieved by central processing unit 22 corresponds to a reference figure having the reference style and subject matter parameters selected by the student-user. The retrieval of the bit map file is indicated in the flowchart by processing block 56. Upon retrieving the bit map file for reference figure 12, the application software displays an image of reference figure 12 on the screen of monitor 10. This operation is shown by input/output block 58 of the flowchart diagram. The student- user is then able to study the image of reference figure 12 before creating a trace figure 16 of that reference figure. The student-user can then modify reference figure 12 by use of the view menu 14d. If the student-user enters data to translate or change the size of reference figure 12, the software operates to translate or change the size of 5 reference figure 12 as represented by decision block 60 and process block 62. As an example, the reference figure 12 may be translated along a horizontal or vertical axis or it may be rotated through an angle of 90°, 180°, or 270° from its initial display position.
10 The student-user then selects the drawing tool used to create trace figure 16 by opening tool menu 14e (see Fig. 1) . The operation of the software to select the drawing tool is represented by decision block 64 and process block 66. Upon opening menu 14e, the student-user selects the desired
15 drawing tool from an open-ended list of drawing tools, including "Stylus", "Brush", "Pencil", "Palette Knife", and "Eraser", for example. It should be apparent from this open- ended list of drawing tools that the student-user may select from drawing tools that allow the tracing of fine lines to
20 more artistic simulated paintbrush or airbrush strokes. The student-user may also select or change the color of the image to be displayed on the screen of monitor 10 during amendment of trace figure 16 (see Fig. 1) . Further, the student-user may set the drawing tool to permit shading within enclosed
25 geometric shapes. It should be apparent from the exemplary list of drawing tools that the student-user may enable erasures while practicing the invention. This described scheme used to change the drawing tool and color of the images produced by use of that drawing tool are well known in
30 the art.
The student-user then selects which optional features he wants to use by opening option menu 14f. The operation of the software to select these options is represented by decision block 68 and process block 70. Upon opening menu
35 14f, the student-user selects from among options such as Quick Sketch and soundback whose functions are described below. After processing the option menu, the software exits its setup mode and enters its trace mode. This is schematically depicted by connector 55A, shown in Fig. 3A, and its complementary connector 55B, shown in Fig. 3B. In a preferred embodiment, the software displays instructions on the screen of monitor 10 (see Fig. 1) to indicate that the student-user may begin to trace the reference figure when ready. For instance, the phrase "Trace what you see by touching your 'Drawing Tool' to the screen" may be displayed in conjunction with the display of reference figure 12. Obviously, this phrase would be appropriate if monitor 10 included a touch-sensitive screen. If such instructions are displayed on the screen, the instructions preferably will be removed once the student-user begins to create trace figure 16 (see Fig. 1) .
Fig. 3B is a flowchart of the software that carries out the trace mode of the invention. Throughout the trace mode, the software continually accepts user-entered data, generally referred to as user input. The software evaluates the entry, provides feedback such as a display or an audio signal, if selected, and stores the entry. The user input is accepted until the software exits from its trace mode and enters its assessment mode. Those skilled in the art will appreciate that the user inputs represented as decision blocks in Fig. 3B are shown for illustrative purposes only. Changes and modifications may be made to the available user inputs without departing from the spirit and scope of the invention.
Entry into the trace mode can be automatic or manual. For example, a default timer can be started upon selection of the subject matter which will cause automatic entry into the trace mode after allowing sufficient time for selection of tools and options on menus 14e and 14f. Alternatively, entry can be manually controlled by making "entry" a menu selection on one or more of the menus 14d, 14e, and 14f. Upon entry into the trace mode, the software continuously tests for a user input as indicated at block 80 of Fig. 3B while continuing to display the reference figure. Upon detecting a user entry, the software blanks the screen as indicated at block 82. Alternatively, the software might blank only a portion of the screen, for example, the portion where the user is working. In some applications as where the emphasis is on eye-hand coordination in rapidly making a meticulous copy of a complicated reference figure, it may be advantageous not to blank the screen at all. Preferably, the degree of blanking is controlled by menu bar 14 and, in particular, the selection of an appropriate option by option menu 14f.
At block 84, the software tests if the user has selected the Quick Sketch option. This option provides a timing clock which the user must beat in completing his entry. The amount of time can be selected by the user or generated by the software as a function of the complexity of the reference figure. If the option is selected, the timer is started as indicated at block 86. The software then process and scores the entry as represented by block 88.
Many well known methods may be used to process the trace entry, compare the trace entry with the reference figure, and subsequently calculate a score of the trace entry. The following discussion is an illustrative embodiment of carrying-out the method steps represented by block 88. First, the computer processes the entry by computing the edges of the trace figure entry. The computer performs this step, for example, by segmenting the trace entry data at discontinuity areas or sharp changes in the trace entry data pattern, and subsequently fitting surfaces to these line segments. Well known surface fitting methods include least- squares norms, polynomial fitting, and spline fitting algorithms. The computer may then assess the trace entry vis a vis a corresponding portion of the reference figure by comparing a least means squared fit for the surface edge computed for the trace entry with that of the corresponding portion of the reference figure. This assessment could be accomplished by calculating the area between the least means squared fit of each surface of the reference figure with that of the trace figure. Alternatively, for discrete trace entry data, the computer could calculate the straight line distance between the discrete element of the reference figure with that of the trace figure in order to score the entry. In the preferred embodiment, a weighting scheme is implemented. to compute a weighted score for the trace entries. Different weighting schemes may be used dependent upon the complexity of the portion of the reference figure being traced or the difficulty level of the subject matter being traced. For example, a slight discrepancy between a trace entry and the reference figure may be weighted heavily when the student user is practicing handwriting, while a similar discrepancy when the student is attempting to trace an Impressionist painting may be given little weight. In the preferred embodiment of the invention, the system includes a soundback feature which provides an audible cue as to the accuracy of the entry. Thus, after scoring the entry, the software tests at block 90 if the soundback feature has been selected. If it has, the software then tests if the score for the entry exceeds a threshold. This threshold may be a value set by the user at the time the soundback option is selected or it may be a default value specified by the software as a function of the complexity of the reference figure. If the score exceeds the threshold, an audible feedback is generated as indicated by block 94.
Advantageously, a parameter of the audible signal such as frequency or magnitude may vary as a function of the magnitude of the score or of the difference between the score and the threshold. In the preferred embodiment, the user is then provided an opportunity to correct the entry as the software returns immediately to block 88 where it receives and scores the entry. In this way the user can rely on changes in the audible magnitude or pitch to guide him in the entry of the trace figure. If the score does not exceed the threshold or if the soundback feature was not selected, the software then stores the input and the score and adds the new entry to the display of the trace figure that has already been generated. This is represented by box 96 in Fig. 3B.
The software then checks at box 98 if the timer has expired. If the Quick Sketch feature was not selected, the timer was never started and time out will never happen. If, however, Quick Sketch was selected and the timer has expired, the software will exit from the trace mode and enter the assessment mode as represented schematically by connectors 104 of Fig. 3B and 106 of Fig. 3C. If the timer has not expired, the software tests at block 100 whether the user has terminated the trace mode. Preferably, user control of termination is provided for at one or more positions in the menu. For example, "exit trace mode" may be one of the menu selections on file menu 14a or an exit button may be located in one or both of the upper corners of the display screen as on many graphical user interfaces. If the user has terminated the trace mode, the software exits the trace mode in the same fashion as when the timer expires. If termination has not been selected, the software tests at block 102 for a new entry. If there is none, it cycles back to decision block 98 and continues to loop until the trace mode is terminated or there is a new entry. If there is a new entry, the software returns to block 88 to receive and score the entry.
Fig. 3C shows a flowchart of software that carries out the assessment mode of the invention. Once the software has exited its trace mode, the entire reference figure 12 is redisplayed on monitor 10 so that the student-user may readily observe the accuracy with which he/she created trace figure 16. This operation is shown by input/output block 110. The software then calculates the accuracy assessment score as indicated at block 112. To do this, the software sums the individual scores computed during entry of the trace figure. After the accuracy assessment score has been calculated, the software displays the accuracy assessment score on the screen of monitor 10. This operation is depicted by input/output block 114.
It will be appreciated that other means may be used for comparing the reference figure with the trace figure and for informing the user of the results of this comparison both while the trace figure is being drawn and after the trace is complete .
After displaying the assessment score, the software then preferably asks the student-user whether he/she would like to print or save any part of the session. Specifically, as indicated at decision block 116, the software tests if the user wants to save the reference figure 12, the trace figure 16, or the assessment score. If any of these items are selected, they are saved or printed as represented by process block 118.
The software then asks the student-user whether he/she wishes to continue with an additional trace as shown by decision block 120. If so, the software then returns to the input mode as represented by complementary connectors 44b and 44a(Fig. 1). If, however, the student-user does not wish to continue execution of the software by creating another trace, the software ends its execution as depicted by end terminal 122.
Those skilled in the art will appreciate that the invention develops the drawing and penmanship skills and improves the hand-eye-memory coordination of the student-user in a manner entirely different than any way heretofore practiced under the related art.
Although the invention has been described with reference to a single embodiment (with, however, several preferred features of that embodiment) , it will be apparent to those skilled in the art that changes and modifications may be made while practicing the invention. For example, while the reference figure is described as being a bit-map data element, those of ordinary skill will recognize that other well known types of graphic images may also be implemented such as vector-based images. Other techniques may also be used for comparing the reference figure with the trace figure and for informing the user of the results of the comparison. Further, while the invention has been disclosed as student- initiated, those of ordinary skill will recognize that a computer may initiate and select several of the menu selections and options disclosed. For example, the computer may select the reference matter, subject matter, and drawing tool to be used. Further, the computer may initiate an entire run of the software so as to display a reference figure, attempt a trace of the reference figure, and display an assessment score. In this way, the computer demonstrates to a student-user how the application operates.
Numerous variations may also be practiced in the interaction between the user and the computer. For example, rather than blank out the reference figure throughout the time that the trace figure is being drawn, as in the preferred embodiment depicted in Fig. 3B, it may be advantageous to restore the display of the reference figure after entry of each portion of the trace figure is completed and then blank out the reference figure again when the user starts to draw the next portion of the figure. In addition, upon the completion of each portion of the trace figure, the display can highlight the next portion of the reference figure that should be drawn, for example, by intensifying the color of that portion of the display or causing the display to flash on or off. This may prove particularly useful in teaching the user to execute a series of pen or brush strokes in a specific order as is used, for example, in the writing of Kanji characters. While numerous variations in the invention may be made, it will also be apparent to those skilled in the art that, even if these and other changes and modifications were made, they would not depart from the spirit and scope of the invention.

Claims

What is Claimed Is:
1. A method for developing drawing and/or penmanship skills of a student, comprising the steps of:
(a) displaying a reference figure; (b) displaying a trace figure as said trace figure is being created by said student;
(c) blanking out at least a portion of said displayed reference figure within a predetermined time after said student begins to create said trace figure; and (d) comparing said reference figure with said trace figure.
2. The method of claim 1 wherein said student may select said reference figure from a plurality of available reference figures.
3. The method of claim 1 wherein the steps of the method are performed with a computer system.
4. The method of claim 1 wherein the comparing step further comprises the step of generating a score indicative of the comparison between said reference figure and said trace figure.
5. The method of claim 1 wherein the comparing step further comprises the step of generating an audible signal indicative of the comparison between said reference figure and said trace figure.
6. A computer-implemented method for developing drawing and/or penmanship skills of a student-user, comprising the steps of:
(a) displaying an image of a reference figure on a screen of a monitor; (b) displaying an image of a trace figure on said screen of said monitor as said trace figure is being created by said student-user;
(c) blanking out at least a portion of said displayed image of said reference figure within a predetermined time after said student-user begins to create said trace figure; and (d) redisplaying said image of said reference figure on said screen of said monitor for comparing said reference figure with said trace figure.
7. The method of claim 6 wherein said student-user may
5 select said reference figure from a plurality of available reference figures.
8. The method of claim 6 further comprising the step of generating a score indicative of the comparison between said reference figure and said trace figure.
10 9. The method of claim 6 further comprising the step of generating an audible signal indicative of the comparison between said reference figure and said trace figure.
10. A computer system for developing drawing and/or penmanship skills of a student user, comprising:
15 (a) means for displaying an image of a reference figure;
(b) means for displaying an image of a trace figure as said trace figure is being created by said student-user;
(c) means for blanking out at least a portion of said displayed image of said reference figure within a
20 predetermined time after said student-user begins to create said trace figure; and
(d) means for comparing said reference figure and said trace figure.
11. The computer system of claim 10 wherein said means for 25 displaying said image of said reference figure includes a monitor.
12. The computer system of claim 11 wherein said monitor is capable of accepting through-the-screen data input entry by said student-user.
30 13. The computer system of claim 13 wherein said monitor includes a touch-sensitive screen.
14. The system of claim 10 wherein said comparing means comprises means for generating a score indicative of the comparison between said reference figure and said trace
35 figure.
15. The system of claim 10 wherein said comparing means comprises means for generating an audible signal indicative of the comparison between said reference figure and said trace figure.
16. A computer system for developing drawing and/or penmanship skills of a student-user, comprising:
5 a processor; an input device interfaced with said processor; an output device interfaced with said processor; and a memory unit electronically coupled with said processor; 10 wherein the computer system performs the steps of: retrieving a bit map data file stored within said memory unit; displaying on said output device an image of a reference figure, said image of said reference figure being created 15 from said bit map data file; accepting from said input device a trace figure; displaying an image of said trace figure as it is created; blanking out on said output device at least a portion of 20 said displayed image of said reference figure within a predetermined time after acceptance of said trace figure begins; and redisplaying on said output device said image of said reference figure to permit a comparison of said reference 25 figure and said trace figure.
17. The computer system of claim 16 wherein said processor comprises a graphics card.
18. The computer system of claim 16 wherein said output device comprises a monitor.
30 19. The computer system of claim 18 wherein said monitor is capable of accepting through-the-screen data input entry by said student-user.
20. The computer system of claim 19 wherein said monitor includes a touch-sensitive screen. 35
21. The computer system of claim 16 wherein the computer system also generates a score indicative of the comparison of said reference figure and said trace figure.
22. The computer system of claim 16 wherein the computer system also generates an audible signal indicative of the comparison cf said reference figure and said trace figure.
PCT/US1998/001210 1997-01-21 1998-01-21 Method of and apparatus for teaching drawing, penmanship, and hand-eye-memory coordination WO1998032107A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU59277/98A AU5927798A (en) 1997-01-21 1998-01-21 Method of and apparatus for teaching drawing, penmanship, and hand-eye-memory coordination

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US78661097A 1997-01-21 1997-01-21
US08/786,610 1997-01-21

Publications (1)

Publication Number Publication Date
WO1998032107A1 true WO1998032107A1 (en) 1998-07-23

Family

ID=25139096

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1998/001210 WO1998032107A1 (en) 1997-01-21 1998-01-21 Method of and apparatus for teaching drawing, penmanship, and hand-eye-memory coordination

Country Status (2)

Country Link
AU (1) AU5927798A (en)
WO (1) WO1998032107A1 (en)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000072290A1 (en) * 1999-05-21 2000-11-30 Revelation Computing Pty Limited Apparatus for training handwriting
EP1097737A2 (en) * 1999-10-22 2001-05-09 Sony Computer Entertainment Inc. Entertainment system, entertainment apparatus, recording medium, and program
WO2001057842A1 (en) * 2000-02-04 2001-08-09 Toynetix Company, Ltd. System and method for drawing electronic images
EP1151776A2 (en) * 2000-05-01 2001-11-07 Sony Computer Entertainment Inc. Recording medium, program, entertainment system, entertainment apparatus, and image displaying method
US6427063B1 (en) 1997-05-22 2002-07-30 Finali Corporation Agent based instruction system and method
EP1300820A1 (en) * 2001-10-08 2003-04-09 Hasbro Inc. Drawing aid assembly
GB2388239A (en) * 2002-05-03 2003-11-05 Yehouda Harpaz Hand-writing practising system
US6741742B1 (en) 1999-10-22 2004-05-25 Sony Computer Entertainment Inc. Entertainment system, entertainment apparatus, recording medium, and program
US7614014B2 (en) 2001-04-05 2009-11-03 Daniel Keele Burgin System and method for automated end-user support
US7844907B2 (en) 2002-10-16 2010-11-30 William Watler System and method for dynamic modification of web content
US7995735B2 (en) 2004-04-15 2011-08-09 Chad Vos Method and apparatus for managing customer data
US8096809B2 (en) 2001-04-05 2012-01-17 Convergys Cmg Utah, Inc. System and method for automated end-user support
WO2012045695A1 (en) * 2010-10-07 2012-04-12 Coskunöz Holding Anonim Sirketi Coordination and control test device
US8457544B2 (en) 2008-12-19 2013-06-04 Xerox Corporation System and method for recommending educational resources
US8521077B2 (en) 2010-07-21 2013-08-27 Xerox Corporation System and method for detecting unauthorized collaboration on educational assessments
GB2506493A (en) * 2012-08-13 2014-04-02 Toru Ishiyama System and method for teaching drawing
US8699939B2 (en) 2008-12-19 2014-04-15 Xerox Corporation System and method for recommending educational resources
US8725059B2 (en) 2007-05-16 2014-05-13 Xerox Corporation System and method for recommending educational resources
US8768241B2 (en) 2009-12-17 2014-07-01 Xerox Corporation System and method for representing digital assessments
US8831504B2 (en) 2010-12-02 2014-09-09 Xerox Corporation System and method for generating individualized educational practice worksheets
EP2915485A1 (en) * 2014-03-06 2015-09-09 Matthias Rath Computer-implemented method and system for testing or training a user's cognitive functions
US9478146B2 (en) 2013-03-04 2016-10-25 Xerox Corporation Method and system for capturing reading assessment data
WO2018195886A1 (en) * 2017-04-28 2018-11-01 海安泰如美术图案设计有限公司 Method and system for teaching art to children
CN109215408A (en) * 2018-11-20 2019-01-15 华南理工大学 A kind of drawing teaching auxiliary device extracted based on image outline
CN113168722A (en) * 2018-12-21 2021-07-23 深圳市柔宇科技股份有限公司 Drawing method, drawing device and electronic equipment
US20220309945A1 (en) * 2021-03-24 2022-09-29 Societe Bic Methods and systems for writing skill development

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4793810A (en) * 1986-11-19 1988-12-27 Data Entry Systems, Inc. Interactive instructional apparatus and method
US5208869A (en) * 1986-09-19 1993-05-04 Holt Arthur W Character and pattern recognition machine and method
US5251268A (en) * 1991-08-09 1993-10-05 Electric Power Research Institute, Inc. Integrated method and apparatus for character and symbol recognition
US5397865A (en) * 1993-11-15 1995-03-14 Park; Noel S. Digitizing tablet with display and plot capability, and methods of training a user
US5513991A (en) * 1994-12-02 1996-05-07 Vamp, Inc. Method of simulating personal individual art instruction
US5636036A (en) * 1987-02-27 1997-06-03 Ashbey; James A. Interactive video system having frame recall dependent upon user input and current displayed image

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5208869A (en) * 1986-09-19 1993-05-04 Holt Arthur W Character and pattern recognition machine and method
US4793810A (en) * 1986-11-19 1988-12-27 Data Entry Systems, Inc. Interactive instructional apparatus and method
US5636036A (en) * 1987-02-27 1997-06-03 Ashbey; James A. Interactive video system having frame recall dependent upon user input and current displayed image
US5251268A (en) * 1991-08-09 1993-10-05 Electric Power Research Institute, Inc. Integrated method and apparatus for character and symbol recognition
US5397865A (en) * 1993-11-15 1995-03-14 Park; Noel S. Digitizing tablet with display and plot capability, and methods of training a user
US5513991A (en) * 1994-12-02 1996-05-07 Vamp, Inc. Method of simulating personal individual art instruction

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6606479B2 (en) 1996-05-22 2003-08-12 Finali Corporation Agent based instruction system and method
US6427063B1 (en) 1997-05-22 2002-07-30 Finali Corporation Agent based instruction system and method
WO2000072290A1 (en) * 1999-05-21 2000-11-30 Revelation Computing Pty Limited Apparatus for training handwriting
EP1097737A2 (en) * 1999-10-22 2001-05-09 Sony Computer Entertainment Inc. Entertainment system, entertainment apparatus, recording medium, and program
US6741742B1 (en) 1999-10-22 2004-05-25 Sony Computer Entertainment Inc. Entertainment system, entertainment apparatus, recording medium, and program
EP1097737A3 (en) * 1999-10-22 2003-07-23 Sony Computer Entertainment Inc. Entertainment system, entertainment apparatus, recording medium, and program
WO2001057842A1 (en) * 2000-02-04 2001-08-09 Toynetix Company, Ltd. System and method for drawing electronic images
GB2363242A (en) * 2000-02-04 2001-12-12 Toynetix Company Ltd System and method for drawing electronic images cross reference to related application
EP1151776A3 (en) * 2000-05-01 2003-10-22 Sony Computer Entertainment Inc. Recording medium, program, entertainment system, entertainment apparatus, and image displaying method
EP1151776A2 (en) * 2000-05-01 2001-11-07 Sony Computer Entertainment Inc. Recording medium, program, entertainment system, entertainment apparatus, and image displaying method
US7062157B2 (en) 2000-05-01 2006-06-13 Sony Computer Entertainment Inc. Method and system for modifying a displayed symbolic image based on the accuracy of an input geometric shape
US7614014B2 (en) 2001-04-05 2009-11-03 Daniel Keele Burgin System and method for automated end-user support
US8636515B2 (en) 2001-04-05 2014-01-28 Convergys Customer Management Group Inc. System and method for automated end-user support
US8096809B2 (en) 2001-04-05 2012-01-17 Convergys Cmg Utah, Inc. System and method for automated end-user support
EP1300820A1 (en) * 2001-10-08 2003-04-09 Hasbro Inc. Drawing aid assembly
GB2388239A (en) * 2002-05-03 2003-11-05 Yehouda Harpaz Hand-writing practising system
US7147473B2 (en) 2002-05-03 2006-12-12 Yehouda Harpaz Hand-writing practicing system
GB2388239B (en) * 2002-05-03 2006-01-25 Yehouda Harpaz Hand-writing practicing system
WO2003094132A1 (en) * 2002-05-03 2003-11-13 Yehouda Harpaz Hand-writing practicing system
US7844907B2 (en) 2002-10-16 2010-11-30 William Watler System and method for dynamic modification of web content
US7995735B2 (en) 2004-04-15 2011-08-09 Chad Vos Method and apparatus for managing customer data
US8725059B2 (en) 2007-05-16 2014-05-13 Xerox Corporation System and method for recommending educational resources
US8699939B2 (en) 2008-12-19 2014-04-15 Xerox Corporation System and method for recommending educational resources
US8457544B2 (en) 2008-12-19 2013-06-04 Xerox Corporation System and method for recommending educational resources
US8768241B2 (en) 2009-12-17 2014-07-01 Xerox Corporation System and method for representing digital assessments
US8521077B2 (en) 2010-07-21 2013-08-27 Xerox Corporation System and method for detecting unauthorized collaboration on educational assessments
WO2012045695A1 (en) * 2010-10-07 2012-04-12 Coskunöz Holding Anonim Sirketi Coordination and control test device
US8831504B2 (en) 2010-12-02 2014-09-09 Xerox Corporation System and method for generating individualized educational practice worksheets
GB2506493B (en) * 2012-08-13 2016-04-06 Toru Ishiyama Capacity building system for developing visual-spatial construction planning ability, capacity building method, capacity building program and recording medium
GB2506493A (en) * 2012-08-13 2014-04-02 Toru Ishiyama System and method for teaching drawing
US9478146B2 (en) 2013-03-04 2016-10-25 Xerox Corporation Method and system for capturing reading assessment data
EP2915485A1 (en) * 2014-03-06 2015-09-09 Matthias Rath Computer-implemented method and system for testing or training a user's cognitive functions
WO2015132001A1 (en) * 2014-03-06 2015-09-11 Rath, Matthias Computer-implemented method and system for testing or training a user's cognitive functions
WO2018195886A1 (en) * 2017-04-28 2018-11-01 海安泰如美术图案设计有限公司 Method and system for teaching art to children
CN109215408A (en) * 2018-11-20 2019-01-15 华南理工大学 A kind of drawing teaching auxiliary device extracted based on image outline
CN113168722A (en) * 2018-12-21 2021-07-23 深圳市柔宇科技股份有限公司 Drawing method, drawing device and electronic equipment
US20220309945A1 (en) * 2021-03-24 2022-09-29 Societe Bic Methods and systems for writing skill development
US11823585B2 (en) * 2021-03-24 2023-11-21 Societe Bic Methods and systems for writing skill development

Also Published As

Publication number Publication date
AU5927798A (en) 1998-08-07

Similar Documents

Publication Publication Date Title
WO1998032107A1 (en) Method of and apparatus for teaching drawing, penmanship, and hand-eye-memory coordination
US5402152A (en) Method and apparatus for tailoring scroll bar and cursor appearance to pen user hand orientation
EP0637795B1 (en) Gestural indicators for selecting graphic objects
KR101015291B1 (en) Text input window with auto-growth
KR930007555B1 (en) Context-base input/output system
US7600193B2 (en) Method of tracking dual mode data objects using related thumbnails and tool icons in a palette window
US20020064308A1 (en) System and methods for spacing, storing and recognizing electronic representations of handwriting printing and drawings
Matulic et al. Pen and touch gestural environment for document editing on interactive tabletops
JPH05282115A (en) Method and device for menu display
US20090164950A1 (en) Spotlight Cursor
US11061529B2 (en) Generating contextual guides
JPH06161647A (en) Pen input processor
AU2006316845A2 (en) A method of tracking data objects using related thumbnails in a palette window
JPH05258037A (en) Method for controlling movement and function of icon
MXPA04005721A (en) Ink collection and rendering.
JPH0683522A (en) Coordinate input system
JPH087796B2 (en) Character and graphics processor
JPH07220109A (en) Information processing device/method
Omura et al. Mastering AutoCAD 2015 and AutoCAD LT 2015: Autodesk Official Press
JPH08185266A (en) Handwritten character input device
JPS61121185A (en) Input and output device for character graphic
KR0160695B1 (en) Information input method of portable device
JP3299577B2 (en) Interactive correction device
JP3146079B2 (en) Character / graphic editing device
Byrnes AutoCAD 2008 for dummies

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AU AZ BA BB BG BR BY CA CN CU CZ EE GE GH GW HU ID IL IS JP KG KP KR KZ LC LK LR LT LV MD MG MK MN MX NO NZ PL RO RU SG SI SK SL TJ TM TR TT UA UZ VN YU

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

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

Ref country code: JP

Ref document number: 1998534708

Format of ref document f/p: F

122 Ep: pct application non-entry in european phase