(19)
(11)EP 0 587 163 A1

(12)EUROPEAN PATENT APPLICATION

(43)Date of publication:
16.03.1994 Bulletin 1994/11

(21)Application number: 93114500.7

(22)Date of filing:  09.09.1993
(51)International Patent Classification (IPC)5G06K 9/22, G06F 15/20, A61B 5/16
(84)Designated Contracting States:
DE FR GB IT NL

(30)Priority: 11.09.1992 JP 243484/92

(71)Applicant: CANON KABUSHIKI KAISHA
Tokyo (JP)

(72)Inventors:
  • Mori, Shigeki, c/o Canon Kabushiki Kaisha
    Tokyo (JP)
  • Sakaguchi, Katsuhiko, c/o Canon Kabushiki Kaisha
    Tokyo (JP)
  • Matsubayashi, Kazuhiro, c/o Canon Kabushiki Kaisha
    Tokyo (JP)
  • Arai, Tsunekazu, c/o Canon Kabushiki Kaisha
    Tokyo (JP)
  • Harada, Takashi, c/o Canon Kabushiki Kaisha
    Tokyo (JP)
  • Takasu, Eiji, c/o Canon Kabushiki Kaisha
    Tokyo (JP)

(74)Representative: Tiedtke, Harro, Dipl.-Ing. 
Patentanwaltsbüro Tiedtke-Bühling-Kinne & Partner Bavariaring 4
80336 München
80336 München (DE)


(56)References cited: : 
  
      


    (54)Method and apparatus for evaluating an individual using character recognition processing of input handwritten responses


    (57) A method and apparatus for analyzing handwritten characters include inputting a handwritten character, recognizing the handwritten character, and extracting feature data of the handwritten character. The extracted feature data is compared with and identified to prestored feature data in memory. The prestored feature data is stored with respective handwritten character analysis data. In the case that the extracted feature data has been identified, respective handwritten character analysis data is output. On the other hand, in the case that the extracted feature data has not been identified, a message is output.




    Description

    BACKGROUND OF THE INVENTION


    Field of the Invention



    [0001] This invention relates to a method and an apparatus for recognizing handwritten characters, pictures or drawings input as coordinate data, extracting characteristics of the data, and evaluating an operator based on the recognized data and extracted characteristics.

    Description of the Related Art



    [0002] Conventionally, personal information, such as psychological information, has been obtained by evaluating a person's responses to a set of questions. There are several disadvantages to this method of obtaining personal information. For example, because a trained evaluator must be on hand to pose questions and evaluate a person's responses, a person being evaluated might be reluctant to answer questions truthfully. Such behavior on the part of the person being evaluated can often result in incorrect personal information being obtained.

    [0003] Incorrect personal information can also be obtained when an evaluator misinterprets data or when an evalulator's subjective experiences cloud his or her interpretation of the data. For example, an evalutor's like or dislike of a person being evaluated can affect the evaluator's interpretation of the person's answers to questions. As a result, incorrect personal information can be obtained.

    [0004] In addition to the inaccuracies inherent in the conventional method of obtaining personal information discussed above, conventional methods of obtaining personal information can also be very expensive and inconvenient.

    SUMMARY OF THE INVENTION



    [0005] According to the present invention, when a person being tested answers questions posed by the invention by inputting answers using a stylus pen to a pen-based computer (hereinafter "PBC") having a handwriting input/output apparatus, the invention recognizes handwritten input characters, pictures, and drawings by extracting characteristics of the handwritten input characters, pictures, or drawings based on a result of a recognition operation. The invention compares the extracted characteristics with data-base information and, based on the results of the comparison, outputs information about the person being tested.

    [0006] Since handwritten data for evaluating personal information is input by coordinate input, detailed data characteristics, such as input order of the input data, shapes of the input data, and positions of the input data, can be extracted. As a result, broader range of personal information can be obtained.

    [0007] In one aspect of the invention, a method and apparatus for analyzing handwritten characters includes inputting handwritten information, extracting characteristics of the input handwritten information, and outputting information corresponding to the extracted characteristics of the input information.

    [0008] In another aspect of the invention, a method and apparatus for inputting/outputting information includes presenting a problem to a user, inputting an answer corresponding to the problem, and recognizing characters, pictures, or drawings included in the answer and time-serially storing information relating to the state of the recognized items. In the information input/output method and apparatus, comparative calculation of the stored information is performed and specific character information is output as a result of the comparative calculation.

    [0009] In another aspect of the invention, a method and apparatus for analyzing handwritten characters includes inputting a handwritten character, recognizing the handwritten character, and extracting feature data of the handwritten character. The extracted feature data is compared and identified with prestored feature data in memory. The prestored feature data is stored with respective hadwritten character analysis data. In the case that the handwritten characters are identified, respective handwritten character analysis data is output. On the other hand, in the case that the extracted feature data has not been identified, a message is output.

    BRIEF DESCRIPTION OF THE DRAWINGS



    [0010] 

    FIG. 1 is an illustration of an external appearance of a psychological testing apparatus according to an embodiment of the present invention;

    FIG. 2 is a block diagram showing the configuration of the psychological testing apparatus shown in FIG. 1; and

    FIG. 3 is a flowchart illustrating a psychological testing routine of the present embodiment.


    DESCRIPTION OF THE PREFERRED EMBODIMENTS



    [0011] FIG. 1 is an illustration of an embodiment of the present invention showing an external appearance of an apparatus for performing psychological tests using a PBC. In FIG. 1, reference numeral 1 represents a main body of the PBC. Main body 1 has a size, shape, and external appearance such that it can be easily carried to a testing site by an individual. Integrated input/output unit 2 serves as the input/output unit of main body 1. Stylus pen 3 is used to input handwritten information into integrated input/output unit 2. Reference numeral 4 represents a problem display portion of integrated input/output unit 2. Problem display portion 4 is used to display a psychological test problem to a user. After an answer to the problem has been completed and an end key (to be described later) has been touched, problem display portion 4 displays the result of the psychological test. Reference numeral 5 represents an answer display portion of integrated input/output unit 2 where an answer to a psychological test problem is displayed. End key 31 is a soft key to be touched when an answer input to answer display portion 5 has been completed.

    [0012] FIG. 2 is a block diagram illustrating the internal configuration of the psychological testing apparatus of the present embodiment. Stylus pen 3 inputs handwritten information onto tablet unit 6. Display unit 7 constitutes integrated input/output unit 2 and tablet unit 6. CPU (central processing unit) 8 controls, calculates and processes various kinds of information. Memory unit 9 stores recognized input data, control programs for processing performed by CPU 8, and results of calculation. Memory unit 9 includes a ROM (read-only memory) and a RAM (random access memory). Data-base unit 10 stores information and data needed to perform psychological tests. Data-base unit 10 may comprise a memory detachable from main body 1 of the PBC, or data-base unit 10 may comprise an independent external unit.

    [0013] FIG. 3 is a flowchart illustrating the processing of psychological tests according to the present embodiment. In FIG. 3, step 20 represents the starting point of a psychological test. In step 21, a problem is presented to a user. In step 22, an answer frame is provided. In step 23, "○" and "x" marks are input by the user. In step 24, "○" and "x" marks are recognized. In step 25, it is determined whether the input mark is "○" or "x". In step 26, the number of corresponding input marks is determined. In step 27, the number of "○" or "x" marks is counted. In step 28, the size of an input mark is compared with a constant S. In step 29, respective parameters determined insteps 25 through 28 are stored. In step 30, it is determined if the input of an answer to the problem presented in step 21 has ended. In step 40, a column for displaying the result of the psychological test is provided. In step 41, it is determined if the number of input "x" marks equals zero. In step 42, it is detemined if the number of input "○" marks equals zero. In step 43, the message of incapability of determination is displayed when no data has been input, or when the content of the input data could not be determined. In step 44, message A is displayed when the input data includes only "○" marks. In step 45, it is determined if the number of input "○" marks equals zero. In step 46, message B is displayed when the input data includes only "x" marks, i.e., the number of "x" marks does not equal zero in step 41 and the number of "○" marks equals zero in step 45. In step 47, the number of "○" marks is compared to the number of "x" marks to determine if the number of "○" marks is greater than or equal to the number of "x" marks. In step 48, message C is displayed when the number of "○" marks is greater than or equal to the number of "x" marks. In step 49, message D is displayed when the number of "○" marks is less than the number of "x" marks. In step 50, it is determined if the last input mark is an "○" mark. In step 51, message E is displayed when the last input mark is an "○" mark. In step 52, message F is displayed when the last input mark is an "x" mark. Step 53 represents the end of the psychological testing routine.

    [0014] Next, the processing of the flowchart shown in FIG. 3 will be described with reference to the PBC shown in FIG. 1 and the block diagram shown in FIG. 2.

    [0015] Psychological testing is started in the PBC shown in FIG. 1. The psychological testing routine stored in memory unit 9 is initiated in step 20 shown in FIG. 3 to start a psychological test. In step 21, a psychological test problem from data-base unit 10 is displayed on problem display portion 4 of display unit 7 shown in FIG. 1. In the present embodiment, as illustrated in FIG. 1, the problem displayed is: "Pictorially represent the person to whom you are most emotionally attached using only "○" and "x" marks. There are no limitations on the number and sizes of the "○" and "x" marks. In step 22, the problem shown in FIG. 1 is displayed on answer frame 5, set on integrated input/output unit 2 of main body 1 of the PBC, and the operator is notified that the answer frame has been provided, for example, by displaying the frame. In step 23, the operator begins inputting marks on answer frame 5 using stylus pen 3. In step 24, the process of recognizing "○" or "x" marks input on answer frame 5 is started. In step 25, it is determined if the recognized mark is an "○" or an "x" mark. In step 26, the total number of corresponding input marks is determined. The results of the above-described determination operations are stored in memory unit 9. In step 27, the number of corresponding marks is counted. In step 28, the size of a mark input in step 23 is compared with a constant S. In step 29, the results determined in steps 24 through 28 and the positions of the input marks are stored in data-base unit 10. In step 30, end key 31, comprising a soft key, is touched to determine if the answer to the problem has been completed. If, in step 30, it is determined that the answer to the problem has not been completed, the process returns to step 24. If it is determined, in step 30, that the answer to the problem has been completed, the process proceeds to step 40. In step 40, the column for displaying the psychological test result is provided. In step 41, the total number of input "x" marks is determined. If the total number of "x" marks equals zero, the process proceeds to step 42. If the total number of "x" marks does not equal zero, the process proceeds to step 45. In step 42, the total number of input "○" marks is determined. If the total number of "○" marks also equals zero in step 42, the process proceeds to step 43 where the message of incapability of determination indicating that no marks have been input is displayed on display unit 7. In such a case, the process proceeds to step 53, where the psychological testing routine is terminated. The message of incapability of determination and messages A through F (to be described later) are stored in data-base unit 10. Each of these messages is displayed on display unit 7. If the total number of input "○" marks does not equal zero in step 42, then all input marks are "○" marks. In such a case, message A is displayed in step 44, and the process proceeds to step 50. If the total number of input "x" marks does not equal zero in step 41, the process proceeds to step 45 where it is determined if the total number of input "○" marks equals zero. If the total number of input "○" marks equals zero in step 45, then all input marks are "x" marks. In such a case, message B is displayed in step 46, and the process proceeds to step 50. If the total number of "○" marks does not equal zero in step 45, the process proceeds to step 47 where the total number of input "○" marks is compared with the total number of input "x" marks. If the total number of "○" marks is greater than or equal to the total number of "x" marks in step 47, message C is displayed in step 48, and the process proceeds to step 50. If the total number of "x" marks is greater than the total number of "○" marks in step 47, message D is displayed in step 49, and the process proceeds to step 50. In step 50, it is determined if the last input mark is an "○" mark. If the last input mark is an "○" mark in step 50, message E is displayed in step 51. In such a case, the process proceeds to step 53 where the psychological testing routine is terminated. If the last input mark is not an "○" mark in step 50, message F is displayed in step 52. In such a case, the process proceeds to step 53 where the psychological test routine is terminated.

    [0016] The present invention has many advantages over the prior art. For example, as described above, according to the present invention, it is possible to prform an accurate psychological test by extracting characteristics of input marks such as the number of marks and input order of the marks by using character recognition means in the PBC to recognize the marks and exactly and time serially storing various parameters of the recognized marks. An additional advantage of the present invention is the portability of the handwritten character analyzer which permits a psychological test to be performed anywhere, thereby eliminating the need for a fixed testing site, and allowing a person being tested to undergo the test in a relaxed atmosphere. Furthermore, since the present invention eliminates the need for a trained psychologist, a person taking a psychological test is assured greater privacy.

    [0017] In the above-described embodiment, a data-base unit for psychological tests is mounted within one PBC to operate the psychological testing apparatus. However, psychological-test data-base information may be provided as on-line information from a network. It is therefore possible to utilize a more specialized and detailed psychological-test data base such as one provided, for example, by a counselor specialized in psychological tests, without sacrificing a relaxed testing environment, and while maintaining detailed and correct test results. By using on-line information, it is also possible to perform an interactive psychological test having the benefits of a conventional test; i.e., interaction with a trained counselor, without the detriments of a conventional test; i.e., possible intimidation of a patient by a councelor.

    [0018] The present invention is not limited to psychological test apparatuses. For example, the present invention may also be applied, for example, to correction of written calligraphic characters, by replacing the above-described psychological-test data base with a calligraphic-character data base. In fact, the present invention may be applied to any drawing operation that requires learning or training from standard samples.

    [0019] A method and apparatus for analyzing handwritten characters include inputting a handwritten character, recognizing the handwritten character, and extracting feature data of the handwritten character. The extracted feature data is compared with and identified to prestored feature data in memory. The prestored feature data is stored with respective handwritten character analysis data. In the case that the extracted feature data has been identified, respective handwritten character analysis data is output. On the other hand, in the case that the extracted feature data has not been identified, a message is output.


    Claims

    1. A method for analyzing handwritten characters, comprising the steps of:
       inputting hand-written information;
       extracting characteristics of the input hand-written information; and
       outputting information corresponding to the extracted characters of the input information.
     
    2. An apparatus for analyzing handwritten characters, comprising:
       means for inputting hand-written information;
       characteristics extraction means for extracting characteristics of the input hand-written information; and
       means for outputting personal information corresponding to the extracted characteristics of the input information.
     
    3. An information input/output method, comprising the steps of:
       presenting a problem to a user;
       inputting an answer corresponding to the problem;
       recognizing characters, pictures or drawings included in the answer, and time-serially storing information relating to the state of the recognized items;
       performing comparative calculation of the stored information; and
       outputting corresponding specific character information using a result of the comparative calculation.
     
    4. Handwritten character analysis device, comprising:
       means for presenting and outputting a problem to a user;
       means for inputting an answer corresponding to the problem;
       means for recognizing characters, pictures or drawings included in the answer, and for time-serially storing information relating to the state of the recognized items;
       means for performing comparative calculation of the stored information; and
       means for outputting corresponding specific character information using a result of the comparative calculation.
     
    5. A method for analyzing handwritten characters, the method comprising the steps of:
       inputting a handwritten character;
       recognizing the handwritten character;
       extracting feature data of the handwritten character;
       comparing and identifying the extracted feature data with prestored feature data in memory, said prestored feature data being stored with respective handwritten character analysis data; and
       outputting respective handwritten character analysis data in the case the extracted feature data has been identified, and outputting a message in the case the extracted feature data has not been identified.
     
    6. An apparatus for analyzing handwritten characters comprising:
       input means for inputting a handwritten character;
       recognition means for recognizing the handwritten character;
       extraction means for extracting feature data of the handwritten character;
       comparison means for comparing and for identifying the extracted feature data with prestored feature data in memory, said prestored feature data being stored with respective handwritten character analysis data; and
       output means for outputting respective handwritten character analysis data in the case the extracted feature data has been identified, and outputting a message in the case the extracted feature data has not been identified.
     




    Drawing













    Search report