Sign language education system and program therefor
Claim Score by NHIP
Abstract
An effective sign language learning system enables a learner to practice learner's sign language acts while sequentially confirming learner's sign language acts and model sign language acts one at a time. Two adjacent characteristic points are extracted that each represent an end of an act from sign language act data to produce a model sign language animation image. Two adjacent characteristic points are sensed from input learner's act data. The learner's sign language act data is compared to the sign language act data to produce the model sign language animation image between the adjacent characteristic points. If the difference between the data is in an acceptable range, similar processing is performed on sign language act data between next adjacent characteristic points. A type of display of the sign language animation image may be changed according to a result of the evaluation.

Term
Term ended
Projected expiry passed 26 February 2023, 3.6 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
8 claims: 6 independent, 2 dependent
- 1A program for realizing a sign language education system in a computer that includes means for inputting a sign language learner's act information, means for controlling the processing of the input act information, a memory, and a display, the memory having recorded model information comprising information on model sign languages, the program causing the control means to control the steps of:extracting a first and a second characteristic point each representing an end of an act from the model information;obtaining the learner's act information through the input means, producing a sign language animation image from the act information and displaying the sign language animation image on the display;producing a sign language animation image from the model information and displaying the sign language animation image on the display;determining whether or not the act information is at a position of the first characteristic point;determining whether or not the act information is at a position of the second characteristic point;calculating a difference in locus between the model information and the act information ranging from the first characteristic point to the second one when the act information is at the position of the second characteristic point;and continuing the above processing by handling the second characteristic as the first characteristic point and a next characteristic point extracted from the model information as the second characteristic point when the difference in locus is smaller than a predetermined value, and repeating the above processing by using the first and second characteristic points when the difference is greater than the predetermined value.
- 2The program according to clam 1, wherein before a flow of all the steps mentioned above, the control means is caused to control the steps of:inputting sign language learner's act information for a plurality of frames from the input means;calculating an act speed from the inputted act information;and changing speed parameters of the model information based on the calculated speed.
- 4Broadest claimClaim Score 88, very broad(NHIP)The program according to clam 1, wherein said step of producing and displaying a sign language animation image from the model information comprises repeatedly displaying the sign language animation image produced from the model information between the first and second characteristic points when the model information is different from the act information between the first characteristic point and the second one by more than a predetermined value.
- 5A program for realizing a sign language education system in a computer that comprises a memory, control means for controlling the processing of information to be recorded on the information recording means, and a display, the memory stores a learner's act information and model information comprising information on a model sign language, said program causing the control means to perform the steps of:accessing the model information and the act information;calculating a difference between these informations;determining a type of displaying each frame based on a result of the calculation;producing a sign language animation image from the model information and the act information;and displaying the sign language animation image in the determined type of display on the display.
- 7A sign language education system that includes means for inputting a sign language learner's act information, means for controlling the processing of the input act information, a memory, and a display, the memory stores model information comprising information on model sign languages, the control means controlling the steps of:extracting a first and a second characteristic point each representing an end of an act from the model information;obtaining the learner's act information through the input means, producing a sign language animation image from the act information and displaying the sign language animation image on the display;producing a sign language animation image from the model information and displaying the sign language animation image on the display;determining whether or not the act information is at a position of the first characteristic point;determining whether or not the act information is at a position of the second characteristic point;calculating a difference in locus between the model information and the act information ranging from the first characteristic point to the second one when the act information is at the position of the second characteristic point;and continuing the above processing by handling the second characteristic as the first characteristic point and a next characteristic point extracted from the model information as the second characteristic point when the difference in locus is smaller than a predetermined value, and repeating the above processing by using the first and second characteristic points when the difference is greater than the predetermined value.
- 8A sign language educational system comprising:a display;a memory recording a learner's act information and model information comprising information on a model sign language;means for reading the model information and the act information from the information storage means and calculating a difference between these informations;means for determining a type of displaying each frame based on a result of the calculation;means for producing a sign language animation image from the model information and the act information;and means for displaying the sign language animation image in the determined type of displaying on said display.
Independent claims6
64 paragraphs in 4 sections, as filed
BACKGROUND OF THE INVENTION
[0001] The present invention relates to techniques for providing a sign language learner with an environment in which the learner can learn sign languages efficiently.
[0002] It is known that sign language education programs for providing a sign language learner with an environment in which a sign language is learned include “Everyone's sign languages” (K. K. NHK Educational/IBM Japan, Corp., “Your hands are whispering” (Fujitsu Middleware, Corp., 1996), “Languages to hands, Introduction Part” (Fujitsu, Corp., 1996), etc. In these techniques, video animation images for sign languages, the corresponding Japanese sentences, and explanations for the respective sign languages are provided simultaneously to learners to thereby allow the learners to learn the relationship in correspondence between sign language and Japanese language. Also, these techniques have the function of expressing a sign language animation image corresponding to a particular word in a Japanese sentence and the function of expressing a sign language animation image corresponding to a Japanese word selected by the learner from among the Japanese words displayed simultaneously. In addition, the “Languages to hands, Introduction Part” has the function of retrieving a sign language by selecting action elements, which compose the sign language, such as the shapes and directions of the hands' acts.
[0003] JP-A-2000-003127 discloses a technique for a sign language education program that uses sign language animations based on a three-dimensional computer graphics technique for displaying sign language animation images. This technique has the function of flexibly and selectively changing display of three kinds of sign language animation images, i.e. of sign language words, sign language sentences and conversation sentences in accordance with the learner's request to thereby allow the user to learn efficiently the relationship in correspondence between sign language and Japanese language.
[0004] JP-A-2000-330467 discloses a technique for a sign language education program using a sign language recognition technique, which evaluates the learner's sign language action and displays a result of the evaluation as a score. It also displays in a comparing manner a model sign language animation image and a sign language animation image produced from data on the learner's sign language acts. In this case, use of the sign language recognition techniques serves to eliminate a deviation in time between the model sign language animation image and the learner's sign language animation image to thereby simultaneously display expressions about the same thing given by both the learner's sign language animation image and the model sign language animation image to thereby facilitate the learner's comparison.
[0005] The core of the prior art sign language education techniques is to display to the leaner the relationship in correspondence between sign language acts and Japanese sentences to thereby allow the learner to learn the sign language acts. In these methods, the learner can view and understand sign languages, but there is the problem that it is impossible to check to see whether or not the learner himself or herself has mastered the sign languages so that he or she can perform the sign language acts correctly. Usually, only by viewing and learning the sign language acts, the learner cannot actually reproduce the sign language acts in many cases. Therefore, such sign language education program is insufficient for the learner to master sign language communication completely.
[0006] JP-A-2000-330467 discloses a method of evaluating whether or not a learner's sign language action is correct, using a sign language recognition technique, and displays a result of the evaluation. Thus, the learner can confirm to which extent his or her sign language is appropriate. In this technique, learning is advanced in a process of inputting a collection of sign language acts in a general way, evaluating the sign language acts, and then displaying a result of the evaluation. The learner often desires to practice the sign language acts usually while confirming each of the acts. In this case, for example, the learner divides a sign language sentence action or its word acts into simple acts and advances the sign language action while sequentially confirming the simple acts one at a time. Although in the prior art the learner's sign language animation image and a model sign language image are displayed simultaneously, there is the problem with this method that the learner cannot easily determine which of all his or her acts was not correct. In order to achieve efficient sign language learning, it is desirable that the learner himself or herself can easily understand the problems with the learner's sign language acts.
[0007] It is therefore an object of the present invention to provide means for allowing the learner to practice his or her sign language acts while sequentially confirming the sign language acts and the model sign language acts one at a time in the course of learning the sign languages.
[0008] It is another object of the present invention to provide means for allowing the learner to easily confirm a problematic part of the sign language acts in the course of learning the sign languages to thereby learn the sign languages effectively.
SUMMARY OF THE INVENTION
[0009] In the present invention, a characteristic point representing an end of a sign language act is extracted from sign language act data to produce a model sign language animation image. The learner's sign language act data is then inputted, and it is then sensed that the learner's hand moved from a characteristic point to another. The learner's sign language act data between the adjacent characteristic points is compared to the corresponding sign language act data to produce a model sign language animation image. During these processes, the sign language animation image produced based on the learner's sign language act data and the model sign language act image are displayed simultaneously on the display screen. The speed of displaying the model sign language animation image is controlled, using a speed change model calculated based on the learner's act speed. If the difference between the learner's sign language act data and the sign language act data to produce the model sign language animation image is in an acceptable range, similar processes are performed on sign language act data between the next adjacent characteristic points. When the learner's sign language act data and the model sign language act data are compared and displayed, a type of display of the sign language animation image may be changed in accordance with a result of the evaluation.
[0010] Other objects, features and advantages of the invention will become apparent from the following description of the embodiments of the invention taken in conjunction with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
[0011]FIG. 1 illustrates the composition of a sign language education apparatus to which the inventive program is applied;
[0012]FIG. 2 shows a format of an exemplary conversation sentence;
[0013]FIG. 3 shows a format of a sign language sentence;
[0014]FIG. 4 illustrates a menu picture displayed on the sign language education apparatus;
[0015]FIG. 5 illustrates a picture of an exemplary conversation sentence displayed;
[0016]FIG. 6 illustrates an act practicing picture;
[0017]FIG. 7 shows a format of sign language act data;
[0018]FIG. 8 illustrates an algorithm that synchronously displays sign language images produced from the learner and model act data;
[0019]FIG. 9 illustrates characteristic points extracted from the model act data;
[0020]FIG. 10 is a speed change model to be used in the sign language act;
[0021]FIG. 11 illustrates an algorithm that changes model act data in accordance with a speed change calculated from the learner's act data;
[0022]FIG. 12 illustrates sign language animation images produced from the learner and model act data;
[0023]FIG. 13 illustrates a displayed message that urges the learner to input his or her sign language acts;
[0024]FIG. 14 illustrates an image displayed depending on the input condition of the learner's act data;
[0025]FIG. 15 shows a format of a result of evaluation of the learner's act data;
[0026]FIG. 16 is a format of learning history information of the learner's act data;
[0027]FIG. 17 illustrates a picture that displays a result of evaluation of the learner's act data;
[0028]FIG. 18 shows a picture that has changed a background of the act image involving the learner's act data whose evaluation is low;
[0029]FIG. 19 illustrates a picture that has changed the color of the learner's hand at a place where the evaluation of the act was low;
[0030]FIG. 20 illustrates a message displayed at a place where the evaluation of the learner's act was low; and
[0031]FIG. 21 illustrates a locus of the learner's act at a place where the evaluation of the learner's act was low.
DESCRIPTION OF THE EMBODIMENTS
[0032] One embodiment of the present invention will be described next with reference to FIGS. <b>1</b>-<b>21</b> of the accompanying drawings.
[0033]FIG. 1 illustrates the constitution of a sign language education system to which the inventive program is applied. In FIG. 1, reference numeral <b>101</b> denotes a video camera to which a learner's sign language act data is input. Numeral <b>102</b> denotes an image recognition device that converts a video signal received from the video camera <b>101</b> to an electric signal as animation image data, recognizes the learner's acts required for expressing sign languages such as his or her hand/head acts from the input animation image data, and converts these recognized data to sign language act data as multidimensional time-series data. In order to convert the hand animation image data to sign language act data, the technique disclosed in JP-A-11-174948 is available. In order to convert the learner's expression and hand acts to sign language act data, the method disclosed in JP-A-06-067601 and “Head Act Analysis for Supporting Japanese Sign Language Automatic Translation” (the 51<sup>st </sup>Pattern Measurement Section, the Society of Instrument and Control Engineers, pp. 29-33, Apr. 21, 2000) may be used. Numeral <b>103</b> denotes a globe-type input device to which hand act data is inputted in a sign language. Such input device may be a well-known globe-type input device in which sensors are set in position in a pair of globes to thereby convert easily the shapes and acts of the learner's hands to electric signals of sign language data. A hand act converter <b>104</b> converts the electric signal received from the globe-type input device <b>103</b> to multidimensional time-series sign language act data representing bend angles and positions of the fingers of the learner's hands. A keyboard <b>105</b> and a mouse <b>106</b> are input devices to operate the picture on the display screen and may be well-known ones. An input control device <b>107</b> converts signals inputted by the keyboard <b>105</b> and mouse <b>106</b> to picture control signals. Numerals <b>108</b>-<b>112</b> show information and programs stored in a memory.
[0034] Model information <b>108</b> has stored information on a plurality of illustrative conversation sentence groups required for learning the sign languages and on sign language sentences composing each conversation sentence group, relevant information such as explanations about the illustrative conversation sentence groups and their respective sign language sentences, and data for displaying sign language animation images and recognizing the sign language words. Learning history information <b>109</b> has stored a history of evaluation results of the learner's sign language acts for the respective sign language sentences.
[0035] The sign language recognition program <b>110</b> recognizes respective sign language words expressed in the sign language act data inputted by the image input device <b>102</b> and the hand act input device <b>104</b>. An available technique for recognizing the sign language words is disclosed, for example, in JP-A-10-208023. A sign language producing program <b>111</b> produces sign language animation images based on the information stored in the model information <b>108</b>. A picture control device <b>113</b> displays on a display <b>114</b> a sign language animation image produced by the sign language producing program <b>111</b> and information associated with the sign language animation image stored in the model information.
[0036] A control program <b>112</b> is executed by a processor <b>115</b> to control inputting/outputting of information to/from the model information <b>108</b> and the learning history information <b>109</b> and operation of the image recognition device <b>102</b>, hand act input device <b>104</b>, sign language recognition program <b>110</b>, sign language producing program <b>111</b> and picture control device <b>113</b>.
[0037]FIG. 2 shows a format of each of illustrative conversation sentences stored in the model information <b>108</b>. In FIG. 2, numeral <b>201</b> denotes the name of the illustrative conversation sentence. Numeral <b>201</b> denotes the number of sign languages sentences contained in the illustrative conversation sentence. Numerals <b>203</b> and <b>205</b> denote the names of talkers corresponding to the sign language sentences. Numerals <b>204</b> and <b>206</b> denote sign language sentences. Numeral <b>207</b> denote information required for the sign language education such as notices about-the contents and expression of the illustrative conversation sentence.
[0038]FIG. 3 shows a format of each of the sign language sentences contained in each illustrative conversation sentence group. In FIG. 3, numeral <b>301</b> denotes the name of a sign language sentence and is shown by <b>204</b> or <b>206</b> in FIG. 2. Numeral <b>302</b> denotes a Japanese sentence that represents the meaning of a sign language sentence. Numeral <b>303</b> denotes the number of sign language words contained in the sign language sentence. Numerals <b>3041</b>-<b>304</b><i>n </i>denote the names of the words of the sign language sentence. Numeral <b>306</b> denotes information required for sign language education such as notices about the contents and expression of the sign language sentence.
[0039]FIG. 4 illustrates a menu picture of the sign language education system of FIG. 1. In FIG. 4, numeral <b>401</b> denotes an area for simultaneously displaying a plurality of illustrative conversation sentence groups 1, 2, 3 and 4 (<b>201</b> in FIG. 2) stored in the model information <b>108</b>. Numeral <b>402</b> denotes a button to be used to terminate the processing of the sign language education system. In FIG. 4, when a desired one of the plurality of illustrative conversation sentence groups 1, 2, 3 and 4 is clicked with a mouse, the sign language sentences composing the clicked sentence group will be displayed.
[0040]FIG. 5 shows one example of a displayed picture of those sign language sentences. In FIG. 5, numeral <b>501</b> denotes an area where a sign language animation image is displayed corresponding to each of the sign language sentences. Numeral <b>502</b> denotes an area where the selected illustrative conversation sentence group is displayed. Numeral <b>503</b> denotes an area where the sign language sentences of the selected illustrative conversation sentence group and each expressing the Japanese sentence <b>302</b> or the name of the sign language sentence <b>301</b> of FIG. 3 are displayed. Numeral <b>504</b> denotes an area where information on the sign language sentences (an explanatory sentence <b>306</b> of FIG. 3) is displayed. By clicking a desired sign language sentence on the area <b>503</b>, information on the clicked sentence is displayed on the area <b>504</b>. Numeral <b>505</b> denotes a button to be used to start display of a sign language animation image. Numeral <b>506</b> denotes a button to be used to temporarily stop the display of the sign language animation image. Numeral <b>507</b> denotes a button to be used to stop the display of the sign language animation image. Numeral <b>508</b> denotes a button to be used to retrace a displayed sign language animation image. Numeral <b>509</b> denotes a button to be used to fast feed a displayed sign language animation image. Numeral <b>510</b> denotes a button to be used to start up the function of assisting in the learner's practicing of sign language acts while viewing a sign language animation image produced based on the learner's sign language act data and a sign language animation image produced based on the corresponding model information that are displayed in a comparing manner. Numeral <b>511</b> denotes a button to be used to start up the function of evaluating the learner's sign language acts. Numeral <b>512</b> denotes a button to be used to terminate the display of the sign language sentences of the illustrative conversation sentence group. When a desired one of the sign language sentences displayed in the area <b>503</b> is clicked with the mouse, a sign language animation image for the clicked sign language sentence is enabled to be displayed and display of the sign language animation image can be controlled, using the buttons <b>505</b>-<b>509</b>. A sign language animation image is produced based on the names of the words <b>304</b>-<b>1304</b><i>n </i>of the sign language sentence. To this end, a technique for producing a sign language animation image disclosed in JP-A-08-016821 is avaiable.
[0041] When one of the sign language sentences displayed in the area <b>503</b> and then the button <b>509</b> are clicked with the mouse, a picture of FIG. 6 for practicing the sign language acts is displayed. In FIG. 6, numeral <b>601</b> denotes a button to be used to start to input the learner's sign language acts. Numeral <b>602</b> denotes a button to be used to stop inputting the learner's sign language acts. Numeral <b>603</b> denotes an area where a sign language animation image produced based on the sign language act data inputted by the learner and a sign language animation image produced based on the model information are displayed in a comparing manner. Numeral <b>604</b> denotes an area where a Japanese sentence corresponding to a sign language sentence for practicing purposes is displayed. Numeral <b>605</b> denotes check boxes to be checked off with the mouse by the learner to select the respective ones of sign language animation images representing the shape, direction and position of the learner's hands on demand to thereby display the selected animation image for confirming purposes. Some or all of the boxes can be together checked off to display combined animation images. The technique for selecting the shapes, directions and positions of the learner's hands is disclosed in JP-A-08-016821. When, for example, only the shapes of the hands are selected, only the hands' images are displayed on the area <b>603</b>. When, for example, only the positions of the hands are selected, animation images representing changes in the positions of the hands are displayed. Numeral <b>606</b> denotes a check box to be checked off to specify whether a mirror image for the sign language animation image displayed on the area <b>603</b> should be presented. When the sign language acts are to be learned, it is often effective to display a mirror image for a model sign language animation image. By checking off the check box <b>606</b> with the mouse, the sign language image to be displayed on the area <b>603</b> becomes a mirror image for the sign language animation image. Numeral <b>607</b> denotes buttons to be used to change upwards, downwards, rightwards and leftwards the position of a character that expresses sign languages in the image displayed on the area <b>603</b>. A central one of the buttons <b>607</b> is used to return the character image to its initial position. Numeral <b>608</b> denotes buttons to be used to change the size of the character on the area <b>603</b>. A central one of the buttons <b>608</b> is used to return the size of the character to its initial area. Numeral <b>609</b> denotes buttons to be used to change the direction of the character on the area <b>603</b>. A central one of the buttons <b>609</b> is used to return the direction of the model to its initial one.
[0042] In FIG. 6, when checking the area <b>601</b> with the mouse, the learner can input his or her sign language acts to thereby display a model sign language animation image and the learner's sign language animation image simultaneously on the area <b>603</b> so that the learner can practice his or her sign language acts while confirming the displayed picture. A flow of processing to be performed when the button <b>601</b> is clicked with the mouse will be described next in detail with reference to FIGS. <b>7</b>-<b>12</b>. FIG. 7 illustrates a format of sign language act data that will be inputted by the image recognition device <b>102</b> or the hand act input device or converter <b>104</b>. In FIG. 7, numeral <b>701</b> denotes data on the position of each of the learner's hands. Numerals <b>702</b>, <b>703</b> and <b>704</b> denote coordinates on X-, Y- and Z-axes, respectively. Numeral <b>705</b> denotes data on the direction of each of the learner's hands. Numerals <b>706</b>, <b>707</b> and <b>708</b> denote rotational angles around the X-, Y- and Z-axes, respectively. Numeral <b>709</b> denotes data on the shape of each of the learner's hands. Numerals <b>710</b> and <b>711</b> denote bend angles of the proximal and middle phalaness, respectively, of the thumb. Numerals <b>712</b> and <b>713</b> denote bend angles of the proximal and middle phalanges, respectively, of the forefinger. Numerals <b>714</b> and <b>715</b> denote bend angles of the proximal and middle phalanges, respectively, of the middle finger. Numerals <b>716</b> and <b>717</b> denote bend angles of the proximal and middle phalanges, respectively, of the ring finger. Numerals <b>718</b> and <b>719</b> denote bend angles of the proximal and middle phalanges, respectively, of the little finger. Numerals <b>720</b>, <b>721</b>, . . . , and <b>72</b><i>n </i>denote first, second, . . . , and n<sup>th </sup>frame data, respectively. As just described above, the sign language act data is expressed as multidimensional time-series data. Model sign language act data can also be produced easily as multidimensional time-series data based on information on the sign language sentences of FIG. 3 by using the techniques disclosed in JP-A-08-016821. Also, the sign language animation images can be produced, using similar techniques.
[0043]FIG. 8 shows an algorithm to produce and display sign language animation images from the model information in synchronism with the learner's acts. In step <b>801</b> of FIG. 8, a characteristic point indicating the end of a sign language act is extracted from the sign language act data produced from the model information (hereinafter referred to as model act data). In order to sense the end of the sign language act, the technique disclosed in JP-A-2000-284682 is available. The start and end times of the respective sign language words of a sign language sentence may be used as characteristic points. Alternatively, information on the characteristic points may be stored beforehand along with the model act data. FIG. 9 illustrates sensing characteristic points from the sign language act data. In FIG. 9, numeral <b>901</b> denotes a locus of acts. Numerals <b>902</b>, <b>903</b>, <b>904</b>, <b>905</b>, <b>906</b> and <b>907</b> denote the sensed characteristic points. As just described, the sign language act images will be displayed, using as ends the points where the action change greatly. In step <b>802</b>, an initial value of 1 is then substituted into a variable i representing the number of the characteristic point. In step <b>803</b>, it is then determined whether the value of the variable i is larger than the number of characteristic points. If so, the processing is terminated. When the variable i is smaller than the number of characteristic points, step <b>804</b> is next, where it is sensed that each of the learner's hands has moved to the position of the characteristic point I concerned. To this end, the learner's sign language act data (hereinafter referred to as the learner's act data) may be inputted while calculating the distance between the coordinates of the position of the learner's hand and the coordinates of the position of the characteristic point I concerned. If the distance is in a predetermined threshold, it should be determined that the learner's hand has moved to the position of the characteristic point i. In order to calculate the distance, an Euclidean distance used commonly may be used. In step <b>805</b>, it is sensed that the learner's sign language act has started. To this end, as in step <b>804</b>, the distance between the coordinates of each of the learner's hand positions and the coordinates of the position of the characteristic point i concerned is calculated. If the calculated distance is greater than the predetermined threshold, it is determined that the learner's sign language act has started.
[0044] Step <b>806</b> reads the learner's act data for three frames since it was determined that learner's sign language act started. Then, in step <b>807</b> a prediction value of a change in the speed of the learner's act data from the characteristic point i to a characteristic point (i+1) is calculated based on the learner's act data read in step <b>806</b>, and model act data for displaying purposes is then produced based on the prediction value. The change in the speed of the learner's act data can be calculated in the following method based on an assumption that it depicts a mountain-like speed change model such as is shown in FIG. 10. In FIG. 10, T (<b>1001</b>) represents a movement time and Vmax (<b>1002</b>) a maximum speed value. Speed change models available include a model such as a parabolic model used generally to produce an act locus, in addition to the mountain-type model of FIG. 10. Let a first frame where a sign language act started at the characteristic point i be a frame <b>0</b>. Also, let the positional coordinates of the respective frames for sign language act data read in step <b>806</b> be P(0), P(1) and P(2). Let a time interval between adjacent frames be F. By using P(0), P(1) and P(2), a prediction value of a gradient K of a straight line in the speed change model of FIG. 10 is calculated by <maths id="MATH-US-00001" num="1"><math overflow="scroll"><mtable><mtr><mtd><mrow><mi>K</mi><mo>=</mo><mfrac><mrow><mrow><mo>(</mo><mrow><mrow><mi>P</mi><mo></mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow><mo>-</mo><mrow><mi>P</mi><mo></mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></mrow><mo>)</mo></mrow><mo>-</mo><mrow><mo>(</mo><mrow><mrow><mi>P</mi><mo></mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow><mo>-</mo><mrow><mi>P</mi><mo></mo><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow></mrow><mo>)</mo></mrow></mrow><mi>F</mi></mfrac></mrow></mtd><mtd><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr></mtable></math><img file="US20030191779A1-20031009-M00001.TIF" id="EMI-M00001" he="18.00225" wi="216.027" img-format="tif" img-content="mf" /><attachments><attachment idref="MATHEMATICA-00001" attachment-type="nb" file="US20030191779A1-20031009-M00001.NB" /></attachments></maths>
[0045] A prediction value Tp of the movement time is calculated by <maths id="MATH-US-00002" num="2"><math overflow="scroll"><mtable><mtr><mtd><mrow><mi>Tp</mi><mo>=</mo><mrow><mn>2</mn><mo></mo><msqrt><mfrac><mi>L</mi><mi>K</mi></mfrac></msqrt></mrow></mrow></mtd><mtd><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mtd></mtr></mtable></math><img file="US20030191779A1-20031009-M00002.TIF" id="EMI-M00002" he="24.01245" wi="216.027" img-format="tif" img-content="mf" /><attachments><attachment idref="MATHEMATICA-00002" attachment-type="nb" file="US20030191779A1-20031009-M00002.NB" /></attachments></maths>
[0046] where L is the length of the locus depicted from the characteristic point i to the characteristic point (i+1).
[0047] A movement time Tc from the characteristic point i of the model act data to its characteristic point (i+1) is set to a value somewhat greater than the prediction value Tp, that is, so that Tc=αTp where α is a value smaller than 1. In the display of the sign language animation image, Tc is divided into N frames calculated in accordance with Expression (3) <maths id="MATH-US-00003" num="3"><math overflow="scroll"><mtable><mtr><mtd><mrow><mi>N</mi><mo>=</mo><mrow><mi>Int</mi><mo></mo><mrow><mo>(</mo><mfrac><mi>Tc</mi><mi>F</mi></mfrac><mo>)</mo></mrow></mrow></mrow></mtd><mtd><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mtd></mtr></mtable></math><img file="US20030191779A1-20031009-M00003.TIF" id="EMI-M00003" he="18.00225" wi="216.027" img-format="tif" img-content="mf" /><attachments><attachment idref="MATHEMATICA-00003" attachment-type="nb" file="US20030191779A1-20031009-M00003.NB" /></attachments></maths>
[0048] where int (x) is a function of x and represents that a fragment of x is rounded off to provide an integer portion of x. For example, int (1.2)=1.
[0049] By using N, F and L and the speed change model of FIG. 10, a distance L (n) from the characteristic point i to a characteristic point i in an n<sup>th </sup>frame is calculated by <maths id="MATH-US-00004" num="4"><math overflow="scroll"><mtable><mtr><mtd><mrow><mrow><mi>L</mi><mo></mo><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mo>=</mo><mrow><mo>{</mo><mtable><mtr><mtd><mrow><mi /><mo></mo><mfrac><mrow><mn>2</mn><mo></mo><msup><mi>LF</mi><mn>2</mn></msup><mo></mo><msup><mi>n</mi><mn>2</mn></msup></mrow><msup><mi>Tc</mi><mn>2</mn></msup></mfrac></mrow></mtd><mtd><mrow><mi /><mo></mo><mrow><mo>(</mo><mrow><mi>Fn</mi><mo><</mo><mfrac><mi>Tc</mi><mn>2</mn></mfrac></mrow><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>L</mi><mo>-</mo><mrow><mfrac><mrow><mn>2</mn><mo></mo><mi>L</mi></mrow><msup><mi>Tc</mi><mn>2</mn></msup></mfrac><mo></mo><msup><mrow><mo>(</mo><mrow><mi>Tc</mi><mo>-</mo><mi>Fn</mi></mrow><mo>)</mo></mrow><mn>2</mn></msup></mrow></mrow></mtd><mtd><mrow><mo>(</mo><mrow><mfrac><mi>Tc</mi><mn>2</mn></mfrac><mo>≤</mo><mi>Fn</mi><mo>≤</mo><mi>Tc</mi></mrow><mo>)</mo></mrow></mtd></mtr></mtable></mrow></mrow></mtd><mtd><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mtd></mtr></mtable></math><img file="US20030191779A1-20031009-M00004.TIF" id="EMI-M00004" he="39.123" wi="216.027" img-format="tif" img-content="mf" /><attachments><attachment idref="MATHEMATICA-00004" attachment-type="nb" file="US20030191779A1-20031009-M00004.NB" /></attachments></maths>
[0050] The positional coordinates R (n) of the each hand for display model act data in the n<sup>th </sup>frame are calculated in an algorithm of FIG. 11 where M is the number of frames present between the characteristic point i and the characteristic point (i+1) in the original model act data, m is the number of frames counted from the characteristic point i, and Q (m) is the coordinate data for the hand in an m<sup>th </sup>frame. In step <b>1101</b> of FIG. 11, an initial value of 1 is substituted into a variable j representing the number of frames present after the characteristic point i of the original model animation image data, and an initial value of 0 is substituted into each of variables <b>1</b> and r representing a distance from the characteristic point i. In step <b>1102</b>, it is determined whether j is not larger than M. If so, step <b>1103</b> is next in which Q (M) is substituted into R (N) to thereby terminate the processing. If j is larger than M in step <b>1102</b>, step <b>1104</b> is next, in which 1 is substituted into r and then D (j−1, j) is added to <b>1</b> where D (x, y) is the distance between the position of the learner's hand in an x<sup>th </sup>frame from the characteristic point i in the original sign language act data and the position of the learner's hand in a y<sup>th </sup>frame. In step <b>1105</b>, it is determined whether l is larger than L (n). If 1 is smaller than L (n), step <b>1106</b> is next in which 1 is added to j, and then control returns to step <b>1102</b>. If 1 is not less than L (n) in step <b>1105</b>, step <b>1107</b> is next, in which the position Q (n) of each hand in L (n) is calculated based on j, l and r in accordance with Expression (5). In step <b>1107</b>, the shape and direction of each hand in the n<sup>th </sup>frame can be easily calculated by similarly calculating the shape and direction of the hand in each of (j−1) and j frames. <maths id="MATH-US-00005" num="5"><math overflow="scroll"><mtable><mtr><mtd><mrow><mrow><mo>(</mo><mi>Pn</mi><mo>)</mo></mrow><mo>=</mo><mrow><mrow><mfrac><mrow><mrow><mi>Q</mi><mo></mo><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow></mrow><mo>-</mo><mrow><mi>Q</mi><mo></mo><mrow><mo>(</mo><mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow><mo>)</mo></mrow></mrow></mrow><mrow><mo></mo><mrow><mrow><mi>Q</mi><mo></mo><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow></mrow><mo>-</mo><mrow><mi>Q</mi><mo></mo><mrow><mo>(</mo><mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow><mo>)</mo></mrow></mrow></mrow><mo></mo></mrow></mfrac><mo>·</mo><mfrac><mrow><mrow><mi>L</mi><mo></mo><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mo>-</mo><mi>r</mi></mrow><mrow><mi>l</mi><mo>-</mo><mi>r</mi></mrow></mfrac></mrow><mo>+</mo><mrow><mi>Q</mi><mo></mo><mrow><mo>(</mo><mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow><mo>)</mo></mrow></mrow></mrow></mrow></mtd><mtd><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mtd></mtr></mtable></math><img file="US20030191779A1-20031009-M00005.TIF" id="EMI-M00005" he="19.93005" wi="216.027" img-format="tif" img-content="mf" /><attachments><attachment idref="MATHEMATICA-00005" attachment-type="nb" file="US20030191779A1-20031009-M00005.NB" /></attachments></maths>
[0051] In step <b>808</b> of FIG. 8, an initial value of 3 is substituted into a variable s representing a frame displayed in the display model act data obtained in step <b>807</b>. In order to read sign language act data for three frames at the start of the learner's action, model act data starts to be displayed at its the third frame. In step <b>809</b>, a sign language animation image for a s<sup>th </sup>frame of the display model act data is displayed. In step <b>810</b>, the learner's act data for one frame is read and a sign language animation image produced from the read learner's act data is then displayed. In step <b>811</b>, it is determined whether each of the learner's hands has moved to the position of the characteristic point (i+1). In this determination, the distance between the positional coordinates of each of the learner's hands and the positional coordinates of the characteristic point (i+1) is calculated as in step <b>804</b>. If the distance is in a predetermined threshold, it can be determined that the learner's hand has moved to the position of the characteristic point (i+1). If it is determined that the position of the learner's hand is at the characteristic point (i+1), step <b>812</b> is next in which 1 is added to the variable s. In step <b>813</b>, it is determined whether the value of the variable s is larger than N that represents the number of frames at the characteristic point (i+1). If not, control returns to step <b>809</b>. If it is larger, step <b>814</b> is next, in which the initial value of 1 is substituted into the variable s. Control then returns to step <b>809</b>. When it is determined in step <b>811</b> that the learner's hand is at the position of the characteristic point (j+1), step <b>815</b> is next, in which the learner's act data is compared to the model act data between the characteristic points i and (i+1). Such comparison can be easily made, using a method disclosed, for example, in JP-A-06-083938. In step <b>816</b>, it is then determined based on a result of the comparison in step <b>815</b> whether the difference between the learner's act data and the model act data is in an allowable range. If so, step <b>817</b> is next, in which 1 is added to the variable i. Then, control returns to step <b>803</b>. If the difference is not in the allowable range in step <b>816</b>, control then returns to step <b>804</b>.
[0052] The sign language animation image produced based on the model act data and the learner's act data, using the algorithm, is displayed as shown in FIG. 12. In FIG. 12, numeral <b>1201</b> denotes a locus of the model act data, numerals <b>1202</b>, <b>1204</b>, <b>1206</b> and <b>1208</b> denote sign language animation images produced based on the learner's act data, numerals <b>1203</b>, <b>1205</b>, <b>1207</b> and <b>1209</b> denote sign language animation images produced from the model act data, and numerals <b>1202</b> and <b>1203</b> denote the sign language animation images at the start of the sign language acts. When the learner's sign language acts start, the sign language animation image produced from the model act data is displayed before the sign language animation image produced from the learner's act data is displayed.
[0053] In the above-mentioned algorithm, the display of the sign language animation image was illustrated as controlled, using the model act data calculated in step <b>807</b>. Alternatively, each time the learner's sign language act data is read in step <b>810</b>, the model act data may be corrected to the learner's action speed at that time. While in the above-mentioned algorithm no model act data is displayed until it is sensed in step <b>804</b> that the learner's hand is at the position of the characteristic point i, the sign language animation image appearing from the characteristic point i to the characteristic point (i+1) may be repeatedly displayed in accordance with a predetermined speed change model, and a speed change model to be newly used may be displayed for the first time when the learner's action has started. Alternatively, a sign language animation image may be only produced from the model act data in accordance with a predetermined speed change model and then displayed. With the algorithm of FIG. 8, when the difference between the learner's act data and the model act data is determined as to be out of the acceptable range in step <b>815</b>, the display of the sign language animation image produced from the model sign language act data may be stopped and not displayed until it is sensed that the learner's act data starts at the characteristic point i. However, the sign language animation image may continue to be displayed.
[0054] In FIG. 5, when one of the sign language sentences displayed on the area <b>503</b> and then the button <b>511</b> are clicked with the mouse, a window <b>1301</b> of FIG. 13 appears that displays thereon a message which urges the learner to input his or her sign language acts. Thus, the image recognition device <b>102</b> and the hand act converter <b>104</b> of FIG. 1 are actuated so as to enable the learner's act data to be inputted. A button <b>1302</b> displayed on the window <b>1301</b> is used to stop inputting the learner's act data. In order to sense the start of the learner's sign language acts, a predetermined key provided on the keyboard <b>105</b> or a predetermined button provided on the mouse <b>106</b> may be depressed when the sign language acts should be started or terminated. Alternatively, a button displayed on the window <b>1301</b> may be clicked with the mouse to start/terminate the sign language acts. JP-A-07-311545 discloses that sign language act data representing the position and direction of each of the learner's hands or their combination that indicate the start and end of the learner's sign language acts are registered beforehand and that a time when the registered sign language act data coincides with the learner's act data is sensed as a time when the sign language acts start or end. When this technique is used, a message that informs the learner of the input conditions of data is displayed on the window <b>1301</b>, as shown in FIG. 14. FIG. 14 displays on a window <b>1401</b> a message indicating that the learner's act data waits for its coincidence with the sign language act data indicative of the start of the learner's acts. When the learner's act data coincides with the sign language act data indicative of the start of the learner's act, a message is displayed which urges the learner to start his or her sign language acts, as shown in a window <b>1402</b>. When it is sensed that the learner's sign language act data becomes non-coincident with the sign language act data indicative of the start of his or her act, a message is indicated that the learner's act data is under input, as shown in a window <b>1403</b>. When it is sensed that the learner's act data coincides with sign language act data indicating the end of his or her action, a message is displayed which indicates that inputting the learner's act data is terminated and that the learner's act data is under evaluation, as shown in a window <b>1404</b>.
[0055] For evaluating purposes, the sign language recognition program <b>110</b> is used. By using the technique disclosed in JP-A-10-208023, a result of evaluation of the learner's act data is provided in a format of FIG. 15. In FIG. 15, numeral <b>1501</b> denotes the name of a sign language sentence similar to the name of the sign language sentence <b>301</b> shown in FIG. 3. Numeral <b>1502</b> denotes a score that represents a result of evaluation of the entire sign language sentence and can be graded, for example, out of a hundred. Numeral <b>1503</b> denotes the number of sign language words contained in the sign language sentence. Numerals <b>15041</b>-<b>1504</b><i>n </i>denote respective results of evaluation of the sign language words contained in the sign language sentence. Like the score <b>1502</b>, each result can be graded out of a hundred. The result of evaluation of each sign language sentence is stored as history information in the learning history information <b>109</b> of FIG. 1. A format of the learning history information is shown in FIG. 16. In FIG. 16, numeral <b>1601</b> denotes the name of a sign language sentence. Numeral <b>1602</b> denotes the number of items of learning history information stored. Numerals <b>1603</b> and <b>1605</b> denote results of evaluation of the sign language sentences and expressed by the information represented by the format of FIG. 15. Numerals <b>16041</b> and <b>1604</b><i>n </i>denote the evaluated learner's act data represented by the format of FIG. 7. Furthermore, the history information may include the learner's name, date, and time, etc.
[0056] When the evaluation of the learner's act data ends, a result of the evaluation is displayed on the display screen of FIG. 17. In FIG. 17, numeral <b>1701</b> denotes an area that displays a sign language animation image produced based on the model act data and the learner's act data, and numeral <b>1702</b> denotes buttons that respectively control the reproduction, stop and pause of reproduction of the sign language animation image. Numeral <b>1703</b> denotes buttons to be used to select information to be displayed as an sign language animation image, for example, items of information on the shape, direction and position of each of the learner's hands to thereby display them separately or in combination. For example, when only the shape of each hand is selected, it is displayed in the area <b>1701</b>. When the position of the hand is selected, an animation image representing a change in the position of the hand is displayed in the area <b>1701</b>. Numeral <b>1704</b> denotes buttons to be used vertically and horizontally to change the position of a character that expresses a sign language in the sign language animation image. A central one of the buttons <b>1704</b> is used to return the character to its initial position. Numeral <b>1705</b> denotes buttons to be used to change the size of the character on the window <b>1701</b>. A central one of the buttons <b>1705</b> is used to return the size of the character to its initial one. Numeral <b>1706</b> denotes buttons to be used to change the direction of the character in the area <b>1701</b>. A central one of the buttons <b>1706</b> is used to return the direction of the character to its initial one.
[0057] In FIG. 17, numeral <b>1707</b> denotes a picture that displays history of evaluation of the learner's act data. In the picture <b>1707</b>, serial numbers given in order of evaluation and the corresponding scores representing the results of evaluation of all the sign language sentences are displayed. The history can be displayed in order of high evaluation score or vice versa. Alternatively, in addition to the serial numbers and the corresponding results of the evaluation, any part of information on the sign language of FIG. 3 may be selectively displayed. When one of the results of the evaluation displayed in the history <b>1707</b> is clicked with the mouse, the number of the clicked result of the evaluation and the corresponding score are displayed in <b>1708</b> and <b>1709</b>, respectively. A result of detailed evaluation of the sign language sentence is displayed in an area <b>1710</b>. The results in <b>1708</b> and <b>1709</b> can be easily changed depending on the displayed contents of the history <b>1707</b>.
[0058] The result of detailed evaluation of the sign language sentence displayed in the area <b>1710</b> is based on information on the result of evaluation of the sign language sentence of FIG. 15. In the area <b>1710</b>, the sign language word names and the corresponding scores are displayed in <b>1711</b>, <b>1712</b>, <b>1713</b> and <b>1714</b>, respectively, in two stages. In this case, a type of the display is changed depending on the result of evaluation so that the learner can easily understand his or her act that gained low evaluation. For example, assume that the evaluation is represented by a score. It can be determined that the evaluation is high when the score is higher than a predetermined reference and that the evaluation is low when the score is lower than the reference. The determination can be performed easily in three or more ranks. Alternatively, the evaluation may be given in one of a plurality of different colors each representing a respective one of the different degrees of evaluation. Otherwise, the evaluation may be given in one of a plurality of different sizes of color areas or in one of a plurality of different characters. As an alternative, the evaluation may be given in a combination of some of different colors, different sizes of color areas, and different characters.
[0059] In FIG. 17, numeral <b>1715</b> denotes a button to be used to terminate the display of the result of the evaluation.
[0060] When the sign language word displayed in one of the areas <b>1711</b>, <b>1712</b>, <b>1713</b> and <b>1714</b> and then the “REPLAY” button in <b>1702</b> are clicked with the mouse, a sign language animation image corresponding to the clicked sign language word is displayed. When an area other than the areas where information on the respective sign language words in the area <b>1710</b> is displayed and then the replay button in <b>1702</b> are clicked with the mouse, a sign language animation image corresponding to the sign language sentence concerned is displayed. When the words of the sign language sentence are expressed in the display of its sign language animation image, the same sign language words may be displayed simultaneously on the window <b>1701</b>. A type of display of the sign language animation image is changed in accordance with a result of the evaluation such that the learner can easily understand his or her act that gained the high and low evaluations. A method of changing the type of displaying the sign language animation image will be described with reference to FIGS. <b>18</b>-<b>21</b>. In FIG. 18, it is illustrated that the color of a background of the sign language animation image is changed in accordance with a result of the evaluation. In FIG, <b>18</b>, numeral <b>1801</b> denotes a sign language animation image produced from the learner's act data, and numeral <b>1802</b> denotes a sign language animation image produced from the model act data. Numerals <b>1803</b> and <b>1805</b> denote sign language animation images whose evaluation was high whereas numeral <b>1804</b> denotes a sign language animation image whose evaluation was low. The color of the background can be set, as mentioned above. In addition to the color of the background, a pattern of the background and a combination of the background color and pattern may be used to express the result of the evaluation. FIG. 19 illustrates that the colors of the hands to be displayed may be changed depending on a result of the evaluation. In FIG. 19, numerals <b>1901</b> and <b>1903</b> denote the sign language act animation images that gained high evaluation whereas numerals <b>1902</b> denote a sign language animation image that gained low evaluation. The hands <b>1904</b> and <b>1905</b> of the sign language animation image in the picture <b>1902</b> are displayed in colors different from those of the images in the pictures <b>1901</b> and <b>1903</b>.
[0061] In FIG. 20, a message <b>2001</b> indicating a reason why the evaluation is low is displayed on the sign language animation image at a place where the evaluation is low. For example, it is easy to output a result of evaluation of each of the components of the sign language action such as the shapes or directions of the learner's hands, using the method disclosed in JP-A-10-208023. By using this method, it can be indicated which of the components of the sign language act ion brought about the low evaluation. For example, when a result of evaluation of each component is expressed as a score, a reference value for the score is set beforehand. In addition, messages are prepared that are to be used when the scores for the components are higher and lower, respectively, than the reference value. If the score obtained as a result of the evaluation of the element is compared to the reference value, and a relevant message is selected and displayed, display of FIG. 20 is easily realized. In addition, if a plurality of different reference values and a plurality of different messages are prepared and a message is selected from among the messages depending on the score obtained, more detailed information will be displayed. Thus, when the evaluation of some of the plurality of elements is low, a display can be made that enables the learner to determine how the evaluation of each of the components is low. The score obtained as a result of the evaluation may be displayed for each component. Alternatively, a display including a combination of a message and the score may be easily realized. Otherwise, the message may be displayed on a picture other than that on which the sign language animation image is displayed. By using the result of evaluation of each component, an element whose evaluation is low may be displayed in a different display color, background color or pattern in the display method of FIG. 18 or <b>19</b>.
[0062] In FIG. 21, the act loci in the model act data and the learner's act data are displayed as shown by <b>2101</b> and <b>2102</b>, respectively, at positions of the elements whose evaluation was low. The act loci should be displayed only when the relevant act locus in the learner's act data is evaluated as low. The respective display methods described with reference to FIGS. <b>18</b>-<b>21</b> may be combined optionally for displaying purposes.
[0063] According to the present invention, the learner of the sign languages can easily confirm a difference between the learner's sign language acts and the model sign language acts on the picture while expressing his or her sign language acts. The learner also can practice his or her sign language acts while dividing his or her entire action into acts and confirming whether or not the respective divided acts are expressed appropriately. By changing a type of display of the evaluation of the learner's sign language acts depending on the result of the evaluation, the learner can easily understand his or her acts whose evaluation are low. Thus, the learner can effectively learn the sign languages.
[0064] It should be further understood by those skilled in the art that although the foregoing description has been made on embodiments of the invention, the invention is not limited thereto and various changes and modifications may be made without departing from the spirit of the invention and the scope of the appended claims.
Contents4
17 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US10521264B2 | Cited by | United States of America | Applicant |
| US9720230B2 | Cited by | United States of America | Applicant |
| US10521928B2 | Cited by | United States of America | Applicant |
| US2011151846A1 | Cited by | United States of America | Pre-grant |
| US9311528B2 | Cited by | United States of America | Search report |
| CN102222431A | Cited by | China | Search report |
| US8428643B2 | Cited by | United States of America | Search report |
| US2007177804A1 | Cited by | United States of America | Pre-grant |
| US2006134585A1 | Cited by | United States of America | Pre-grant |
| US10289903B1 | Cited by | United States of America | Search report |
| US2010142683A1 | Cited by | United States of America | Pre-grant |
| US2009178011A1 | Cited by | United States of America | Pre-grant |
| US11036973B2 | Cited by | United States of America | Applicant |
| US10162408B2 | Cited by | United States of America | Applicant |
| US10956725B2 | Cited by | United States of America | Applicant |
| US8413075B2 | Cited by | United States of America | Search report |
| USD912139S | Cited by | United States of America | Applicant |
| WO2017065324A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US10599921B2 | Cited by | United States of America | Applicant |
| US10489639B2 | Cited by | United States of America | Applicant |
| US5890120A | Cites | United States of America | Pre-grant |
| US5953693A | Cites | United States of America | Pre-grant |
5 members in 3 offices
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 2002103342 | Japan | A | |
| 2002103342 | – | – | – |
| JP20020103342 | – | – | – |
Members5
| Document | Office | Kind | |
|---|---|---|---|
| EP1351209A2 | European Patent Office (EPO) | A2 | |
| US2003191779A1 | United States of America | A1 | |
| JP2003295754A | Japan | A | |
| EP1351209A3 | European Patent Office (EPO) | A3 | |
| JP3906729B2 | Japan | B2 |
2 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Information on status: application discontinuationABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTIONSTCB | STCB | |
| AssignmentAS | AS |
Numbers
- Publication, DOCDB
- 2003191779
- Publication, EPODOC
- US2003191779
- Application
- 10372801
- Application, DOCDB
- 37280103
- Application, EPODOC
- US20030372801
Titles
- English
- Sign language education system and program therefor
Classification
- CPC, 1
- G09B21/00
- IPC, 2
- G06T7 20
- G09B21 00
- USPC, 2
- 001001000
- 707999107