(57)【要約】【課題】表面と、多数のセンサと、翻訳器とを有する、文字群からデータを入力するための装置と、キーパッドを用いて装置にデータを入力する方法とを提供すること。【解決手段】データ記入システムには、滑らかな表面(26)の後ろの多数のセンサ(27)が含まれる。ポインタ(34)（例えば、指）は、表面(26)上の文字をトレースする。翻訳器(30)は、このトレースされた文字を規定のパターンにマッチングさせ、かつ、対応する文字を出力する。このデータ記入システムは、移動電話のような手で持てる大きさの小型の装置に適している。このデータ記入システムは、漢字の記入にも適している。
2004530999.tif 000002
【特許請求の範囲】
【請求項１】
文字群からデータを入力するための装置であって、
その上をポインタが妨げられずに滑動することが出来る滑らかな表面と、
前記群内の文字数より少ない数のセンサであって、各センサが、前記センサ上のポインタの存在を検出し、かつ対応する出力信号を出力し、前記表面上でトレースしているポインタの動きを検出するために、前記表面の中または下の配列内で横方向に互いに間隔を置いて構成されているセンサと、
一連のセンサ出力信号に基づいて、ポインタの動きの複数のパターンの内のどれが前記表面上に書き込まれているかを決定し、かつ対応する記号を前記文字群から出力するための翻訳器と、
を有する、文字群からデータを入力するための装置。
【請求項２】
前記表面が、複数の穴を有し、かつ前記センサが、前記表面上を移動する指を検出するために前記穴の後ろにマウントされている、請求項１に記載の装置。
【請求項３】
前記センサが、動作するための圧力を必要としない、請求項１または2に記載の装置。
【請求項４】
前記配列内に構成された9〜16個のセンサを有する、前記請求項の何れかに記載の装置。
【請求項５】
各センサが、第二文字群から選択された個々の数字に対応する、請求項4に記載の装置。
【請求項６】
第一モードの場合、前記翻訳器が、出力信号の順序に基づいて、前記文字群から文字を出力し、かつ、
第二モードの場合、前記翻訳器が、前記第二文字群から選択された数字を、個々のセンサ出力信号に基づいて出力する、
複数モードで動作可能な請求項5に記載の装置。
【請求項７】
表示装置を更に有し、
前記翻訳器が、
トレースされた経路が規定の文字群からの文字にマッチングする数を、前記信号から決定し、
前記マッチング可能数が規定数未満の場合、前記規定の文字群からの前記マッチングの可能性がある文字を前記表示装置上に表示し、かつ、
前記表示されたマッチングの可能性がある文字の内の1つを選択するために選択入力を受け入れ、かつ前記選択された文字を出力する、
ように構成された前記請求項の何れかに記載の装置。
【請求項８】
前記文字群が、複数の字画から構成された少なくとも幾つかの象形文字を含み、かつ、
前記翻訳器が、センサ信号の順序を字画として翻訳し、かつ翻訳された字画の順序に基づいて、出力すべき文字を決定する、
前記請求項の何れかに記載の装置。
【請求項９】
前記装置が、表示装置を含み、かつ、複数の字画が入力されると、前記翻訳器が、翻訳された字画の前記順序にマッチングする、前記文字群から選択されたマッチングする文字を動的に表示する、
請求項8に記載の装置。
【請求項１０】
センサ出力信号の特定の順序により、前記翻訳器(30)が、前記文字群から選択された文字ではなく、前記装置の機能性を制御する制御コードを出力する、
前記請求項の何れかに記載の装置。
【請求項１１】
請求項１に記載の装置を有する移動電話。
【請求項１２】
表面と、前記センサ上のポインタの存在を検出するセンサ配列とを有するキーパッドを使用することにより、データを装置に入力する方法であって、
前記表面上でポインタをトレースし、
前記表面上でトレースされた前記経路を前記センサ内で検出し、かつ一連の対応する信号を出力し、
トレースされた前記経路が、規定の文字群からの文字に対応する規定のトレースにマッチングする数を前記信号から決定し、
前記マッチング数が、少なくとも2である規定数より少ないか、またはこの規定数に等しい場合、前記マッチングした文字を前記規定の文字群から表示し、かつ、
前記表示されたマッチングの可能性がある文字の内の1つを選択するために選択入力を受け入れ、かつ前記選択された文字を出力すること、
を含む方法。
【請求項１３】
前記信号が単一の完全な文字に対応しているか否かを決定し、
前記信号が単一の完全な文字に対応している場合、前記文字を表示し、かつ、
前記完全な文字を選択かつ出力するための選択入力を受け入れること、
を含む、請求項12に記載の方法。
【請求項１４】
入力が、規定時間よりも長い間受信されない場合、前記完全な文字を選択することを含む、請求項13に記載の方法。
【請求項１５】
マッチングの可能性がある前記文字数が、前記規定数を上回る場合でも、前記単一の完全な文字を表示することを含む、請求項13または14に記載の方法。
【請求項１６】
マッチングの可能性がある文字が1つしかなく、かつその文字が完全な場合、更なるセンサ入力を受信すると前記文字を自動的に選択し、かつ前記更なるセンサ入力を、新たな文字の始まりとして扱う、請求項13〜15の何れかに記載の方法。
【請求項１７】
前記センサ出力を遠隔サーバ(32)に転送することを含む、請求項12〜16の何れかに記載の方法。
【請求項１８】
前記出力の順序が、複数の字画パターンにマッチングされ、かつ前記方法が、さらに、入力された一連の字画パターンから文字を構築する、
請求項12〜17の何れかに記載の方法。
【請求項１９】
各字画が記入された後、マッチングの可能性がある文字数を決定し、
規定数よりも少ない数の文字しかない場合、前記可能な文字または各可能な文字を表示し、かつ、
ユーザが、前記表示された文字の内の1つを選択することを可能にすることにより、出力用の文字を作る、
請求項18に記載の方法。
【請求項２０】
幾つかのパターンが、制御コードに対応し、かつ、制御コードに対応するパターンが入力されると、これに応じて、前記装置の前記機能性が変化する、
請求項12〜19の何れかに記載の方法。
【請求項２１】
前記文字の前記トレースに前記信号を確率的にマッチングさせることによって、ユーザによる入力が前記規定のトレースからある程度逸脱してしまうことを許容することを、前記マッチング数を決定するステップが含む、請求項12〜20の何れかに記載の方法。
【請求項２２】
コンピュータプログラムコードを有するコンピュータプログラムであって、前記プログラムがデータプロセッサ上で動作している場合に、請求項12〜21の何れかに記載の全ステップを実行するためのコンピュータプログラム。
【請求項２３】
表面と、
表示装置と、
前記群内の前記文字数より少ない多数のセンサであって、
各センサが、前記センサ上のポインタの存在を検出し、かつ対応する出力信号を出力し、
前記表面上でトレースしているポインタの動きを検出するために、前記表面の中または下の配列内で横方向に互いに間隔を置いて構成されている多数のセンサと、
トレースされた前記経路が、規定の文字群からの文字に対応する規定のトレースにマッチングする数を前記信号から決定する翻訳器であって、
前記マッチング数が、少なくとも2である規定数より少ないか、またはこれに等しい場合、前記規定の文字群からの前記マッチングした文字を前記表示装置上に表示し、かつ、
前記表示されたマッチングの可能性がある文字の内の1つを選択するために選択入力を受け入れ、かつ前記選択された文字を出力するための翻訳器と、
を有する、文字群からデータを入力するためのデータ入力を有する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ入力装置と方法、特に、様々な文字の入力が可能なタイプのデータ入力装置に関する。
【背景技術】
【０００２】
小さなキーパッドを用いて、如何なる数の文字も入力可能であることが望ましいアプリケーションが多数ある。例えば、移動電話の場合、通常、キーが約12〜15個を超えると空き場所がなくなってしまうが、多くの移動電話サービスでは、テキストの記入が必要である。特に、テキスト通信とWAPサービスの絶えることのない人気の高まりは、テキスト入力が可能であることが、一層望まれていることを意味する。この問題は、日本語と中国語の文字セットのような、ローマ式アルファベットの26文字よりもはるかに多い文字セットの場合、より大きくなる。移動電話のボタンは、ローマ式アルファベットの26文字全てに対処するには不十分である。増して、日本語の2000種類もの漢字の場合は、尚更である。
【０００３】
この問題に対して、これまでに多くの解決法が提案されてきた。1つの選択肢は、テキスト入力のために音声認識を用いる方法であるが、これは信頼性が特に高いわけではなく、かつ、各ユーザに対する訓練が必要となる場合がある。
【０００４】
より一般的なのは、複数のボタンを押し下げることを利用して、異なるアルファベット文字を表示させる方法である。例えば、「2」ボタンを1回押すことにより文字「a」を表し、2回押すことにより文字「b」を表し、3回押すことにより文字「c」を表すといったことが可能である。しかしながら、このテキスト記入方法は、扱いにくく、かつ遅い。
【０００５】
より一般的になりつつある更なる考え方は、1つのボタンを押し下げることを利用する方法である。各ボタンは、幾つかの異なる文字に対応する。この曖昧性は、辞書を使用すること、さらに場合によっては、頻度表と前後関係の情報を用いることにより、解決される。しかしながら、曖昧性を解決するためにユーザによる入力を必要とする場合があり、かつ、時には誤った語を生じてしまう可能性がある。
【０００６】
さらなる選択肢は、キーボードの画像を有する画面と針とを設け、ユーザがこの針を画面に当てることにより文字を選択する方法である。これは、特に画面が小さい場合、扱いにくくなる。
【０００７】
連続的なボタン入力を用いて文字を記入するシステムは、多数ある。例えば、米国特許第4,724,423号には、キーの異なる順序が異なる文字に対応する、9つの数字のキーパッドを用いる方法が記載されている。この装置の場合、入力順序が、単一の数字の単純な順序ではなく、単一の数字と、同時に入力された数字の対とのより複雑な機能となるように、キーのある対を同時に入力することが出来る。これは、データ記入が複雑になることを意味する。
【０００８】
一次キーと二次キーとを用いた更なるシステムが、Tsubaiによる米国特許第5,793,312号に記載されている。この装置の場合、キーパッドの一次キーの意味を変化させるために、二次キーが用いられる。このシステムも、やはり、使用方法が複雑である。
【０００９】
独国特許第4,127,288号は、更なる装置を記述している。この装置は、横方向に間隔を空けて配置された多数の入力センサを有し、各入力センサには、スペーサにより間隔が空けられた2つの接触子が含まれている。これらの接触子は、ユーザが触れることにより1つにまとめられる。例えば、目の不自由なユーザの指を固定するために、その表面からは、複数の起立したピンが上向きに突出している。その各々が数字1で始まり数字7で終わる様々な順序を用いることにより、アルファベット文字、様々な句読点記号、および空白を含む、どんなに多数の文字でも入力される。これらの接触子の1つは、大文字と小文字とを切り換えるために確保されている。
【００１０】
しかしながら、この装置は、特に便利なわけではないため、広くは普及していない。
【００１１】
更なる方法は、携帯型パーソナルコンピュータで、マウスの代わりに多用されるタイプのタッチパッドである。このようなタッチパッドは、配列状に構成された多数のセンサを有することにより、タッチパッド上での指の移動を検出することが出来る。しかしながら、タッチパッドは、センサが多数あるため安価ではなく、かつ移動電話が用途の場合、コストは著しいものとなる。さらに、タッチパッド出力の解像度は、上の中という程度であるため、文字認識が複雑になってしまう。センサの数が多く、かつトレースされる文字の形状が非常に多様であることは、文字認識が極めて複雑になってしまうことを意味する。特に、移動電話のような小型装置の場合、充分な処理能力を提供することが困難になってしまう場合がある。
【００１２】
したがって、1つの文字が1つのキーに対応するための充分なキーへの余裕がない空間に、かなりの数の文字を入力するための改良されたデータ入力システムが、依然として必要である。
【特許文献１】
米国特許第4,724,423号
【特許文献２】
米国特許第5,793,312号
【特許文献３】
独国特許第4,127,288号
【発明の開示】
【課題を解決するための手段】
【００１３】
本発明によると、
文字群からデータを入力するための装置であって、
ポインタが妨げられずに滑動することが出来る滑らかな表面と、
この群内の文字数よりも少ない多数のセンサであって、各センサが、センサ上のポインタの存在を検出し、かつ対応する出力信号を出力し、表面上でトレースしているポインタの動きを検出するために、表面の中または下の配列内で互いに間隔を空けて横方向に構成されている多数のセンサと、
ポインタの動きの複数のパターンの内のどれが表面上に書き込まれているのかを、一連のセンサ出力信号に基づいて決定し、かつ対応する記号を文字群から出力するための翻訳器と、
を有する、装置が提供される。
【００１４】
文字をトレースするために用いられるポインタは、便利なことに、ユーザの指である。
【００１５】
この装置は、このように、指が様々なパターンをその上で容易にトレースすることが出来る滑らかな表面と、指を追跡し、かつ情報を一連の出力として出力する少数のセンサとを有する。翻訳器は、このセンサ出力の順序を翻訳して、どの文字が書き込まれているのかを決定する。
【００１６】
滑らかな表面を用いることにより、指または他のポインタは、表面上を滑らかに滑動することが可能となり、従来のタッチセンシティブ・キーボードのように個々の場所を押すことが不要となる。さらに、用いられるセンサの数が限られているため、装置のコストが低減する。
【００１７】
センサは、穴の後ろにマウントすることが出来る。穴は、目で認識することが出来、かつ幾つかの実施例の場合、触れることにより感知可能である。したがって、これらの穴が、指による文字のトレーシングを導くことになる。
【００１８】
センサは、圧力を全く必要とすることなく、指の動きを感知可能であることが好ましい。こうすることにより、指をより容易に動かすことが出来る。センサは、感光センサまたは容量センサとすることが出来る。このように、指が表面上を滑動する際の圧力が一切不要となるため、迅速かつ正確に文字を記入することが容易になる。表面は、複数の穴を有することが出来、かつ穴の上方を移動する指を検出するために、センサを穴の後ろにマウントすることが出来る。
【００１９】
各センサは、第二文字群から選択される個々の数字に対応することが出来る。ここで、「数字」という語は、いかなる小さな文字群でも含まれるように、曖昧に用いられている。通常、この小群には、数字0〜9および *、# のような符号、または他の短い符号コードが含まれる。この装置は、2モードの1つで動作可能である。第一モードの場合、翻訳器は、指が表面上でトレースする際の出力信号の順序に基づいて、文字を翻訳することが出来る。第二モードの場合、第二文字群に対応する個々の数字を出力することが出来、この出力を押し下げている指を対応するセンサが検出すると、各数字が出力される。このように、本発明による装置の場合、電話番号のような数値データは、同じキーパッドを用いて従来の方法で入力し、かつローマ字と句読点記号のような文字データは、指を滑動させて特定の文字形状をトレースすることにより、入力することが出来る。
【００２０】
本発明は、特に、象形文字を入力するためのデータ入力システムに効果的である。翻訳器は、センサ信号の順序を個々の字画として翻訳することが出来、かつ、これらの翻訳された字画の順序に基づいて、出力すべき文字を決定することが出来る。このようにして、象形文字、特に、中国と日本の漢字の入力が可能となる。
【００２１】
センサは、配列として構成されたものが9〜15個あることが好ましい。このような限られた数のセンサを設けることにより、センサが多数あるために文字の多くの異なる位置をトレースすることが出来るシステムよりも、容易かつ信頼性の高い文字認識が可能となる。センサは、0〜9と明示したセンサ、必要な場合は、* と # を明示したセンサを含んだ、数値キーパッドとして構成することが好ましい。配列の外側の付加的なセンサは、更なる機能性を設けるために用いることが出来る。
【００２２】
特に好ましい一実施例の場合、3×3の配列内に構成された、1〜9の番号が付与された9個のセンサが用いられる。これにより、テキストを入力するための最低限の装置が提供される。0, * および # のような更なるセンサを設けることが出来るが、これらは、文字認識用には用いられない。
【００２３】
この装置は、翻訳された字画の順序に基づいて文字群から選択されたマッチングする文字を表示させるための表示装置を有することが出来る。次の各字画が入力される毎に、この表示装置を更新することにより、この字画入力に最もマッチングした文字を動的に表示することが出来る。
【００２４】
この装置を移動電話とすることも出来る。
【００２５】
本発明による装置は、文字列の入力用のみに用いる必要はなく、この装置の機能性を制御するための制御コードを入力するためにも使用可能である。
【００２６】
本発明は、表面と、センサ上のポインタの存在を検出するセンサの配列とを有するキーパッドを用いることによって、データを装置に入力する方法であって、
表面上のポインタをトレースし、
表面上でトレースされた経路をセンサ内で検出し、かつ対応する一連の信号を出力し、
トレースされた経路が、規定の文字群からの文字に対応する規定のトレースにマッチングする数を、これらの信号から決定し、
このマッチング数が規定数未満の場合、マッチングした文字を規定の文字群から表示し、かつ、
マッチングの可能性がある表示された文字の内の1つを選択するために、選択入力を受け入れ、かつ、この選択された文字を出力する、データ入力方法にも関する。
【００２７】
部分的にマッチングした文字を表示し、かつこれらを選択可能にすることにより、このシステムは、「$」記号の中の「S」のように、1つの文字に対するトレースが別のトレース内に組み込まれている状況に対処することが可能となる。
【００２８】
本発明は、この方法のステップを装置に実行させるためのプログラムコードにも関する。
【００２９】
次に、本発明をより良く理解するために、添付の図面を参照しながら、実施例を単に例として説明する。
【発明を実施するための最良の形態】
【００３０】
図1を参照すると、移動電話20は、アンテナ16と表示装置18とを備えた筐体14を有する。キーパッド領域22は、筐体上面の一部の全体に形成され、複数の穴24の範囲を定める。穴24は、1〜9, 0, *, および# (1, 2, 3 ... 12) と明示される。
【００３１】
筐体14の上面26と、穴24と、穴の下に構成されたセンサ27とを示す図2に、1つの穴の場所を通る断面図が示されている。本実施例の場合、センサ27は光検出器である。透明な充填材25は、センサ上の穴24を充填する。指または他のポインタが穴24の上を通過すると、光検出器への光の到達が妨げられ、これに応じてその出力が変化する。代替のセンサには、光ダイオードまたは光レジスタが含まれる。容量センサも使用可能である。これらのタイプの全ての検出器には、動作するための圧力が不要であるという著しい利点がある。したがって、キーパッド領域22の表面26上の文字をトレースしている間、下方への強い圧力を維持する必要がない。
【００３２】
さらに、表面26上の指34の移動を妨げる突起が、表面26上にはない。このことも、やはり、書き込み易さを向上させる。
【００３３】
あまり好ましくない実施例の場合、圧力センサはセンサとして用いられる。
【００３４】
穴24は充填されているが、これは必須ではない。実施例の場合、穴24を滑らかな表面26の下に埋没させることが出来る。穴24は目で確認することが出来るため、これらが、指による文字のトレーシングを導く。穴24は、やはり、文字のトレーシングを妨げることはない。
【００３５】
センサ27の数が少ないということは、文字をトレースするための場所が、通常、表面上に1箇所しかなく、2箇所または3箇所を超えることがめったにないことを意味する。これにより、書き込みタブレットまたはトラックパッドのような表面上のどの箇所でも書き込みを行うことが出来る装置と比べ、文字認識が非常に容易になる。
【００３６】
低摩擦の被覆28は、キーパッド領域22の表面26上に設けられる。例えば、テフロン（登録商標）から形成されたこの低摩擦の被覆28は必須ではないが、指が表面上をより容易に滑動することを可能にする。
【００３７】
移動電話には、センサ信号を読み込み、かつこれらを文字として翻訳するための翻訳器30が含まれている。この翻訳器を、当業者には周知であるため更に詳しくは説明しない方法により、プログラムメモリと他のメモリとに接続された汎用の中央プログラミング・ユニットとすることが出来ることは、便利である。特に翻訳器は、移動電話の中央プロセッサと協働するプログラムコードとして実行可能である。
【００３８】
移動電話は、遠隔サーバ32、例えば、ショートメッセージサービス(SMS)サーバと通信する。
【００３９】
図3を参照すると、文字「A」と「B」とを書き込むためにトレースされた指パターンが示されている。図4は、図3の指パターンが書き込まれている際のセンサ出力を示す。黒い正方形は、センサが、閉塞(occlusion)（すなわち、指がセンサ上にある時間）に対応する信号を出力していることを示す。
【００４０】
図3aを参照すると、Aは、センサ7から始まり、かつセンサ4、1、2、3、6、次に9の上を指でなぞることにより書き込まれる。次に、センサ4と、5と、6との上を指でなぞることにより、「A」を横切る横線が書き込まれる。図4aは、このように指でなぞるにより得られる閉塞パターンを示す。
【００４１】
図3bは、指をセンサ7から開始して、かつ指でセンサ4、1、2、3、6、5上をなぞって、6、9、8に戻り、かつ次に最終的にセンサ7で終了することによって「B」を描く場合を示す。この図が描かれている間の閉塞パターンは、図4bに示されている。
【００４２】
図5は、アルファベットの26文字と、左カーソルと削除のような幾つかの制御文字と、コンマと終止符のような句読点記号との各々に対してトレースされたパターンを示す。
【００４３】
図6は、翻訳器の機能を示す流れ図である。移動電話のキー1〜9は、通常、数値入力モードにおいて、例えばダイヤリングに対応する数字を通常の方法で単純に入力するために用いられる。しかしながら、例えば、SMSメッセージを送信したり、またはWAPのようなインターネットに基づく移動電話通信サービスを利用するために、テキスト入力を移動電話に記入する必要がある場合は、文字入力モードを選択することが出来る。これにより、文字入力プログラムが開始する（ステップ61）。
【００４４】
ユーザが、トレースを引き始めると（ステップ63）と、これはセンサにより検出され（ステップ65）、かつ、現時点までに受信した文字のトレースを可能な文字群の規定のトレースに対して予備的にマッチングさせる翻訳器に、対応するパターンが送信される（ステップ71）。このシステムは、次いで、現時点までの入力から判断して、いくつの文字が可能かを決定する（ステップ73）。これを、文字数Nと呼ぶ。
【００４５】
ステップ75で、Nが規定数（例えば、10）よりも大きいことが決定された場合、現時点までの入力が、任意の文字に対する完全な入力を表しているか否かを確認するために、検査が行われる（ステップ77）。表していない場合、ユーザは文字を記入し続けなければならない。入力が完全な文字に確実に対応している場合、これは表示され（ステップ79）、ユーザによる選択が可能となる（ステップ81）。ユーザは、表示された文字を選択するか、またはデータを入力し続けることが出来る。
【００４６】
ステップ85での検査の結果、可能なマッチングが少なくとも2つある場合、マッチングしたものは全て表示され87、選択が可能となる89。ユーザは、表示された文字の内1つを選択するか、または字画を入力し続けることが出来る。
【００４７】
ステップ91での検査の結果、可能なマッチングがない場合、エラーメッセージが出力され（ステップ97）、かつユーザは再び文字の記入を開始することが出来る。これ以外の場合、唯一マッチングした可能性がある文字が表示され（ステップ93）、選択される（ステップ95）。オプションで、更にデータを記入することにより、この唯一マッチングした文字が選択される。この新たな入力は、次の文字の始まりとして扱うことが出来る。
【００４８】
ユーザが文字を選択しない場合、システムは、前の入力後、規定の時間、例えば0.1秒待機し99、その後、再び閉塞パターンを記録する。このようにして、閉塞パターンは、一定間隔で記録される。
【００４９】
ユーザが出力を選択すると、この選択された文字が出力される（ステップ83）。これには、この文字を、SMSメッセージとして送信される文字列に追加したり、または他の任意の方法で処理することが含まれる場合がある。
【００５０】
同業者により実施可能な変種は、多数ある。ユーザが、「S」のような完全な文字の可能性がある一組の入力を記入し、これが、完全な「S」または「$」記号の始まりの何れかである可能性がある場合は、この後、潜在的に完全な文字「S」が表示される。ユーザは、次いで、例えば、規定のセンサ（例えば、未使用の「O」センサ、「*」センサ、または「#」センサの1つ）を起動させて「S」を選択するか、または文字を書き込み続けて「$」記号を完成させることが出来る。オプションで、更なる記入がない場合、表示された完全な「S」文字を、規定の期間後に選択することが出来る。
【００５１】
他の構成の場合、最も可能性のある文字を表示させ、かつ、ユーザが文字を記入し続ける限り、その更新を継続させることが出来る。この文字は、その後、上記のように選択することが出来る。
【００５２】
文字をマッチングさせるために、多数の技法を用いることが出来る。特に、文字間の良好な区別が維持される限り、理想的なパターンからある程度逸脱した場合でも許容可能とすることが望ましい。したがって、パターンマッチングを行うために、ファジー論理、ニューラルネットワーク、または隠れマルコフモデルの全てを用いることが出来る。同業者なら理解するように、これらの技法は周知であるため、更に詳しくは説明しない。
【００５３】
マッチングした文字の幾つかは、移動電話の機能に影響を与える文字とすることが出来る。例えば、音量を上げ、かつ音量を下げるための文字があっても良い。他に必要な文字は、どれでも必要に応じて用いることが出来る。
【００５４】
したがって、第一実施例は、従来の数値記入にも使用可能なキーパッド上で文字をトレースすることにより、文字データを容易に記入することが出来るシステムを提供する。
【００５５】
図7〜9を参照すると、同じ移動電話システム内で実施される本発明の第二実施例が、多数の文字を記入するために用いられている。このシステムは、特に、日本の漢字、または中国の表意文字の記入に適している。
【００５６】
図7は、「東」という意味の漢字を書き込む場合を示す。この文字は、図示されている5つの字画により構成され、これらは図示のように、連続的にセンサに記入される。ユーザが字画を記入すると、最もマッチングする文字が画面上に示される。この文字は、使用頻度順に文字を記載した文字辞書から選択される。正確な文字が、全ての字画ではなく一部の字画の後に表示された場合、字画を更に記入する必要はない。
【００５７】
字画パターンは、漢字の基本的な字画の各々に対して指定可能である。
【００５８】
ゼロキー10は、字画を定めるためには用いられない。この代わりに、ユーザが1つの文字の字画記入を終了し、かつ次の文字を記入する準備が整ったことをシステムに知らせる文字の終わりを示すために、ゼロキー10が用いられる。
【００５９】
複数の選択肢が表示された場合（ステップ87）、ステップ89で代替の選択肢を要求するために、*（星印）キー11または#（ハッシュ／ポンド）キー12を用いる。
【００６０】
図8の流れ図を参照すると、全ての字画が記入されるまでシステムがステップ67で待機する点を除いて、この方法が、図6を参照して説明した方法と類似していることを理解することが出来る。次に、記入された字画が識別される（ステップ69）。次に、ステップ71の予備的なマッチングにより、第一実施例の低水準の閉塞パターンではなく入力済みの字画から判断して、どの文字が可能であるかが決定される。その後、以降の処理は、同様の方法で続くが、第一実施例の閉塞パターンではなく、記入された字画が用いられる。
【００６１】
既に記入されている字画自体が有効な文字である場合、この有効な文字を完全な文字とする。
【００６２】
Nが10よりも大きい場合（ステップ75）、ステップ77では、字画が完全な文字を表しているか否かが検査される。表していない場合、ユーザは、字画を記入し続けることしか出来ない。可能な完全な文字がある場合、これは表示され（ステップ79）、ユーザによる選択が可能となる（ステップ81）。ユーザは、文字を出力させることを選択する（ステップ83）か、または字画を記入し続けることが出来る。
【００６３】
可能な選択肢の数が中程度（例えば、2＜＝N＜＝10）である場合（ステップ85）、可能な文字の一覧が表示される（ステップ87）。表示装置の大きさ、または他の理由に応じて、上限を、例えば、4〜15の間に変化させることが出来る。ユーザは、次に、文字の記入を終了させることを選択する（ステップ89）か、または終了しない場合、字画を記入し続けることが出来る。
【００６４】
N=1の場合（ステップ91）、文字が表示される（ステップ93）。次にユーザは、この完全な文字を選択する（ステップ95）か、または字画を記入し続けることが出来る。オプションで、新たな字画を記入することにより、表示されている文字の選択と、新たな文字の開始とを示すことが出来る。このことにより、文字を選択するために、字画のトレーシングを中断する必要がなくなる。この場合、エラーオプションまたは削除オプションが必要となる。
【００６５】
N=0の場合、字画が誤記入されたに違いないため、エラーメッセージが出力される（ステップ97）。したがって、ユーザがキー操作を誤った場合は、無効な文字を作るために、ユーザは字画を記入することが出来る。
【００６６】
文字を出力するステップ（ステップ83）には、文字をテキストメッセージに加えること、または、文字を任意の適切な場所に送信することを含めることが出来る。
【００６７】
このシステムを用いてSMSメッセージを他の文字に送信するために、この文字のユニコード番号を送信することが出来る。これに代えて、音声表記による同等物を送信することが出来る。後者の方法を用いることにより、ユニコード漢字を表示することが出来ない受話器への伝送が可能となる。
【００６８】
現在、アジア太平洋諸国では、テキストメッセージは、通常、多分3つまたは4つの音声記号を用いて語句を構築した、標準的なローマ字セットを用いた英語で送信されている。Zi社の別のシステムの場合、単純な字画を、8つの数値キーに割り当てている。完全な漢字は、字画キーの正確な順序を利用することにより構築される。
【００６９】
これとは対照的に、本発明は、中国語の29個の字画を全て入力することによって、より標準的な方法で文字を構築することを可能にする。
【００７０】
本発明の更なる開発例の場合、文字の全ての字画を記入する代わりに、ユーザは、文字の幾つかの構成部分または属性を記入することが出来る。適切な属性とは、文字の調子のことである。標準的な中国語には、上昇、下降、上昇と下降、および下降と上昇という4種類の調子がある。これらの調子は、4種類のトレース、例えば、図9に示すトレースを用いて記入することが出来る。
【００７１】
幾つかの候補文字が残されている場合、ユーザはこれらの幾つかの可能な文字から選択することが出来る。これは、調子を記入することにより実行可能である。
【００７２】
漢字は、通常、語根と、音声装飾部と、追加的な装飾部とから構成されている。例えば、語根は意味論的な意義を有することが出来る。音声装飾部は、文字に音声的な意義を与えるものであり、かつ他の語根とすることが出来る。この音声的な意義は、約500種類の形態素（例えば、ni、hao、ma）の1つである。これらの発音記号をローマ字化するために、様々な体系がある。
【００７３】
したがって、文字を記入するために、語根と調子、音声値と調子、ローマ字化と調子、または調子と文字全体の一部とを記入することが出来る。
【００７４】
マッチングの可能性がある文字のみを表示する代わりに、Nが規定の閾値よりも小さい場合は、この閾値を、曖昧な基準にマッチングさせることが出来る。選択用のマッチングした文字を得るために、ニューラルネットワーク、ベイズ理論、または隠れマルコフ連鎖、またはファジー論理を用いることにより、例えば、規定の閾値よりも高い確率を有する文字を識別することが出来る。
【００７５】
これらの文字へのマッチングは、確率的な方法により行うことが出来る。最も有望な候補のみを表示可能とするか、またはこれに代えて、ユーザが、有望な代替候補の間から選択することが出来るようにするか、の何れかである。文字が厳密にマッチングすることを要さないので、使い易さが向上する。やはり、センサの数が限られているため、確率的な計算が過度に複雑化して、手で持てる大きさの小型の装置内で実施不可能となってしまうことがない。
【００７６】
この処理の一部は、遠隔サーバ32内で実行可能である。この持てる大きさの装置は、半分未加工のデータを遠隔サーバに送信し、かつ、この遠隔サーバからフィードバックを受信することにより、文字を表示させることが出来る。これにより、送受話器上で利用可能な限られた処理能力では動作しないより高性能なアルゴリズムを、遠隔サーバ上で実行することが出来る。
【００７７】
本発明は、上述した実施例に限定されず、かつ、当業者は変更態様を容易に考案するであろう。
【００７８】
本発明は、例えば、移動電話に対する用途に限定されず、多数の文字を、特に、小さなキーパッド上で入力するために本発明が効果的となるいかなる装置内でも使用可能である。
【００７９】
単一の文字に対する代替のトレースがあっても良い。
【００８０】
このシステムの場合、不変のパターンを用いるのではなく、ユーザがどのように文字をトレースするのかを、ユーザ毎に記憶させる構成が可能である。
【００８１】
1つの記号を用いることにより、単一の文字よりも長いテキスト文字列を表すことが出来る。ショートカット記号は、部分的または完全な単語、句、文、またはテキストのどの主要部分も表すことが出来る。
【００８２】
このシステムは、小文字と大文字を、これらの形状により区別することが出来る。これに代えて、またはこれに加えて、キーの1つ、例えば、*キーまたは#キーをシフトキーとして用いることにより、小文字または大文字を示すことが出来る。
【図面の簡単な説明】
【００８３】
【図１】本発明による装置の第一実施例を示す。
【図２】図1の装置の表面を通る断面図を示す。
【図３ａ】文字「A」の文字パターンを示す。
【図３ｂ】文字「B」の文字パターンを示す。
【図４ａ】「A」と書き込んだ場合の典型的なセンサ出力を示す。
【図４ｂ】「B」と書き込んだ場合の典型的なセンサ出力を示す。
【図５】本発明の実施例を用いた可能な文字パターンを示す。
【図６】本発明の第一実施例で用いられる方法を示す流れ図である。
【図７】本発明の第二実施例に合うように修正された流れ図である。
【図８】本発明の第二実施例で検出された字画パターンを示す。
【図９】調子を示す字画パターンを示す。
【符号の説明】
【００８４】
11…*（星印）キー
12…#（ハッシュ／ポンド）キー
14…筐体
16…アンテナ
18…表示装置
20…移動電話
22…キーパッド領域
24…複数の穴
25…充填材
26…表面
27…センサ
28…被覆
30…翻訳器
32…遠隔サーバ
34…ポインタ
61…文字入力プログラムが開始する
63…ユーザがトレースを引き始める
65…ユーザがトレースを引き始めたことをセンサが検出する
67…全ての字画が記入されるまでシステムが待機する
69…記入された字画が識別される
71…対応するパターンを送信する
73…いくつの文字が可能かを決定する
75…Nが10よりも大きい場合
77…字画が完全な文字を表しているか否かを検査する
79…可能な完全な文字を表示する
81…ユーザによる選択が可能となる
83…文字を出力させることを選択する
85…可能な選択肢の数が中程度の場合
87…可能な文字の一覧が表示される
89…文字の記入を終了させることを選択する
91…N=1の場合
93…文字が表示される
95…ユーザが完全な文字を選択する
97…エラーメッセージが出力される
99…規定の時間待機する
【図１】
2004530999.tif 000003
【図２】
2004530999.tif 000004
【図３ａ】
2004530999.tif 000005
【図３ｂ】
2004530999.tif 000006
【図４ａ】
2004530999.tif 000007
【図４ｂ】
2004530999.tif 000008
【図５ａ】
2004530999.tif 000009
【図５ｂ】
2004530999.tif 000010
【図６】
2004530999.tif 000011
【図７】
2004530999.tif 000012
【図８】
2004530999.tif 000013
【図９】
2004530999.tif 000014
【国際公開パンフレット】
2004530999.tif 000015
2004530999.tif 000016
2004530999.tif 000017
2004530999.tif 000018
2004530999.tif 000019
2004530999.tif 000020
2004530999.tif 000021
2004530999.tif 000022
2004530999.tif 000023
2004530999.tif 000024
2004530999.tif 000025
2004530999.tif 000026
2004530999.tif 000027
2004530999.tif 000028
2004530999.tif 000029
2004530999.tif 000030
2004530999.tif 000031
2004530999.tif 000032
2004530999.tif 000033
2004530999.tif 000034
2004530999.tif 000035
2004530999.tif 000036
2004530999.tif 000037
2004530999.tif 000038
2004530999.tif 000039
2004530999.tif 000040
【国際公開パンフレット（コレクトバージョン）】
2004530999.tif 000041
【国際調査報告】
2004530999.tif 000042
2004530999.tif 000043
2004530999.tif 000044