(57)【要約】【課題】利用者の動作の３次元的な軌跡に対応した、高い入力効率を備えた、情報入力方法、及び装置を提供する。【解決手段】情報入力装置２にて、３次元軌跡算出手段２１は、画像入力装置１から人力された利用者の対象点（指先）の空間での動きを撮像した画像から、対象点の３次元軌跡を算出する。入力区間検出手段２２は、算出された３次元軌跡から、入力開始と入力終了を判断し、入力区間として検出する。投影面算出手段２３は、検出された入力区間における３次元軌跡群から、３次元軌跡群の構成点を投影する平面（投影面）を算出する。入力制御手段２４は、算出された投影面と３次元軌跡群の構成点との距離が閾値より大きい場合、処理対象から削除し、投影する構成点を選択する。認識処理手段２５は、選択された構成点を投影面に投影した形状を辞書３と照合して該入力された情報の意味を認識する。【選択図】　図１
2004070688.tif 000002
【特許請求の範囲】
【請求項１】
対象点の動作により空間に筆記した情報の入力を制御する情報入力装置であって、
画像入力装置から入力された対象点の空間での動きを撮像した画像から、該対象点の３次元軌跡を算出する３次元軌跡算出手段と、
該算出された３次元軌跡から、人力開始あるいは入力終了を判断して、該入力開始から入力終了までを情報の入力区間として検出する入力区間検出手段と、
該検出された入力区間における３次元軌跡群から、該３次元軌跡群の構成点を投影する投影面を算出する投影面算出手段と、
該算出された投影面と該３次元軌跡群の構成点との距離から、投影する構成点を選択する入力制御手段と、
該選択された構成点を前記投影面に投影した形状から、該入力された情報の意味を認識する認識処理手段と、を備える
ことを特徴とする情報入力装置。
【請求項２】
前記入力区間検出手段が、
前記３次元軌跡算出手段にて算出された対象点の３次元軌跡から、各ストロークを構成する３次元ベクトルを算出し、該ベクトルの大きさ、あるいは向きの変化があらかじめ指定された条件を満たす場合に、情報の入力開始、あるいは、入力終了の状態であると判断して、該入力開始から入力終了までを情報の入力区間として検出するものである
ことを特徴とする請求項１に記載の情報入力装置。
【請求項３】
前記投影面算出手段が、
前記入力区間検出手段にて検出された入力区間に含まれる３次元軌跡群を入力し、３次元の各平面であるＸＹ，ＹＺ，ＺＸ平面に対して各構成点の近似直線を算出し、該近似直線に対して最も分散している平面を基準面として、基準面以外の２平面に対する近似直線の傾きから投影面を算出するものである
ことを特徴とする請求項１または２に記載の情報入力装置。
【請求項４】
前記入力制御手段が、
前記投影面算出手段にて算出された投影面と該３次元軌跡群の構成点との距離を算出し、該距離があらかじめ指定された条件を満たす場合に、該構成点で構成されるストロークが有効なものではなく、次のストロークを開始させる位置へ移動するためのものであると判断し、該ストロークを処理対象から削除するものである
ことを特徴とすることを特徴とする請求項１ないし３のいずれかに記載の情報入力装置。
【請求項５】
対象点の動作により空間に筆記した情報の入力を制御するための情報入力方法であって、
画像入力装置から入力の対象となる対象点の空間での動きを撮像した画像を入力する画像入力手順と、
該入力された対象点の空間での動きを撮像した画像から、該対象点の３次元軌跡を算出する３次元軌跡算出手順と、
該算出された３次元軌跡から、人力開始あるいは入力終了を判断して、該入力開始から入力終了までを情報の入力区間として検出する入力区間検出手順と、
該検出された入力区間における３次元軌跡群から、該３次元軌跡群の構成点を投影する投影面を算出する投影面算出手順と、
該算出された投影面と該３次元軌跡群の構成点との距離から、投影する構成点を選択する入力制御手順と、
該選択された構成点を前記投影面に投影した形状から、該入力された情報の意味を辞書と照合して認識する認識処理手順と、を備える
ことを特徴とする情報入力方法。
【請求項６】
前記入力区間検出手順では、
前記３次元軌跡算出手順にて算出された対象点の３次元軌跡から、各ストロークを構成する３次元ベクトルを算出し、
該ベクトルの大きさ、あるいは向きの変化があらかじめ指定された条件を満たす場合に、情報の入力開始、あるいは、入力終了の状態であると判断して、該入力開始から入力終了までを情報の入力区間として検出する
ことを特徴とする請求項５に記載の情報入力方法。
【請求項７】
前記投影面算出手順では、
前記入力区間検出手順にて検出された入力区間に含まれる３次元軌跡群を入力し、３次元の各平面であるＸＹ，ＹＺ，ＺＸ平面に対して各構成点の近似直線を算出し、
該近似直線に対して最も分散している平面を基準面として、基準面以外の２平面に対する近似直線の傾きから投影面を算出する
ことを特徴とする請求項５または６に記載の情報入力方法。
【請求項８】
前記入力制御手順では、
前記投影面算出手順にて算出された投影面と該３次元軌跡群の構成点との距離を算出し、
該距離があらかじめ指定された条件を満たす場合に、該構成点で構成されるストロークが有効なものではなく、次のストロークを開始させる位置へ移動するためのものであると判断し、該ストロークを処理対象から削除する
ことを特徴とすることを特徴とする請求項５ないし７のいずれかに記載の情報入力方法。
【請求項９】
請求項５ないし８のいずれかに記載の情報入力方法における手順を、コンピュータに実行させるためのプログラムとした
ことを特徴とする情報入力プログラム。
【請求項１０】
請求項５ないし８のいずれかに記載の情報入力方法における手順を、コンピュータに実行させるためのプログラムとし、
該プログラムを、該コンピュータが読み取りできる記録媒体に記録した
ことを特徴とする情報入力プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、利用者の手振りなどの動作で空間に筆記した文字などの情報の入力を制御する情報入力方法、及び装置に関し、特に、入力された３次元軌跡から情報入力に効果的な情報を抽出し、認識する方法、及び装置に関する。
【０００２】
【従来の技術】
従来から、利用者の空間での手振りなどの動作を検知して、情報入力を行う装置の開発が行われている。これらの装置の動作を検知する方法は、ＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）カメラのような撮像装置を利用して得られた画像を認識する方法と、米国ＶＰＬ社のデータグローブ（登録商標）に代表されるような特殊な器具を使用する方法に大別できる。前者は、エッジ抽出処理などによって手の輪郭や重心を検出したり、領域検出処理などによって抽出された手と同じ輝度の領域を細線化したりして、指の位置、方向、本数などを検出する。一方、後者は、グローブデバイスの指に沿ってはわせた光ファイバーの光透過率の変化によって指の曲げを検出したり、内蔵された磁気センサによって手の３次元位置を検出したりする。
【０００３】
これらの器具の応用として、ジェスチャコマンドなどの手の動作や指先で空間に書いた文字の認識により、情報の入力を制御したりすることが考えられる。これらの装置で、手で表現した情報を次々に入力するためには、何らかの方法で前の情報と次の情報を切り分ける必要がある。即ち、空間に書いた文字と文字、あるいは、文字を構成するストローク間で切り分けを行う必要がある。
【０００４】
こうしたストローク検出は、文字ストロークでない部分の手の動きが人によって異なることから生じる認識率の低下を防ぐためにも非常に重要であり、これまでもいくつかの発明が報告されている。特開平０８−２１１９７９号「手振り入力装置及び方法」に記載された発明では、「手形状または位置が設定値と一致した時に、検出結果を入力するモードと入力を禁止する入力禁止モードとを切り替えて実行させることにより、手の軌跡をストロークとして入力する」という方法が提案されている。しかしながら、この方法では、入力対象とは異なる手を決められた形状にしたり、決められた位置に移動させたりしなければならず、快適に利用できるとは言いがたい。
【０００５】
これに対して、特開平１０−１５４０３６号「文字入力方法及び文字入力装置」に記載された発明では、「入力対象となる点の画像上の２次元的な位置が所定の範囲内である場合に、入力が停止したとして、そのストロークを選択するかどうかを利用者に判断させ、選択された場合に、ストロークとして入力する」という方法が提案されている。この方法では、ストロークの停止を判断することが実現されているが、ここで利用される位置は画像上の２次元的な位置であり、３次元的な位置の変化ではない。そのため、実際には３次元的には動いていても、画像上での動きがない場合などに、誤検出する可能性がある。また、これらのストロークの切り分けができたとしても、どのストロークが有効であるかを判断することは実現できていない。
【０００６】
また、ストロークの切り分けが有効に行われたとしても、そのストロークの認識には大きな課題がある。空間に描かれた文字は３次元的な広がりを有しており、文字などの情報は２次元的な分布であるため、これらを認識処理するためには、適切な投影をすることが必要となる。特開平１０−１８７３４１号「画像認識装置」に記載された発明では、「文字・記号などの画像をあらかじめ２次元画像データとして記憶しておき、入力された３次元軌跡を２次元の画像データに変換して照合する」という方法が提案されている。しかしながら、この方法では、３次元から２次元に投影される可能性のある数多くの面に対して投影した画像データを、あらかじめ用意しておく必要があり、十分な認識精度を実現することは難しい。
【０００７】
【発明が解決しようとしている課題】
このように、上記従来例においては、３次元軌跡に対応したストロークの切り分け、及びそのストロークが有効であるかどうかの判断を適切に行うことが難しいという問題点があった。また、その３次元軌跡に対応したストロークがどのような情報であるかを認識することは、従来の２次元の枠組みでは非常に難しいという問題点があった。
【０００８】
本発明は、上記従来例の問題点を解決するためになされたものであり、利用者の動きの３次元的な軌跡に対応した、高い入力効率を備えた、情報入力方法及び装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記の目的を達成するために、対象点の動作により空間に筆記した情報の入力を制御する情報入力装置であって、画像入力装置から入力された対象点の空間での動きを撮像した画像から、該対象点の３次元軌跡を算出する３次元軌跡算出手段と、該算出された３次元軌跡から、人力開始あるいは入力終了を判断して、該入力開始から入力終了までを情報の入力区間として検出する入力区間検出手段と、該検出された入力区間における３次元軌跡群から、該３次元軌跡群の構成点を投影する投影面を算出する投影面算出手段と、該算出された投影面と該３次元軌跡群の構成点との距離から、投影する構成点を選択する入力制御手段と、該選択された構成点を前記投影面に投影した形状から、該入力された情報の意味を認識する認識処理手段と、を備えることを特徴とする情報入力装置を目的達成の手段とする。
【００１０】
あるいは、上記情報入力装置において、前記入力区間検出手段が、前記３次元軌跡算出手段にて算出された対象点の３次元軌跡から、各ストロークを構成する３次元ベクトルを算出し、該ベクトルの大きさ、あるいは向きの変化があらかじめ指定された条件を満たす場合に、情報の入力開始、あるいは、入力終了の状態であると判断して、該入力開始から入力終了までを情報の入力区間として検出するものであることを特徴とする情報入力装置を目的達成の手段とする。
【００１１】
あるいは、上記情報入力装置において、前記投影面算出手段が、前記入力区間検出手段にて検出された入力区間に含まれる３次元軌跡群を入力し、３次元の各平面であるＸＹ，ＹＺ，ＺＸ平面に対して各構成点の近似直線を算出し、該近似直線に対して最も分散している平面を基準面として、基準面以外の２平面に対する近似直線の傾きから投影面を算出するものであることを特徴とする情報入力装置を目的達成の手段とする。
【００１２】
あるいは、上記情報入力装置において、前記入力制御手段が、前記投影面算出手段にて算出された投影面と該３次元軌跡群の構成点との距離を算出し、該距離があらかじめ指定された条件を満たす場合に、該構成点で構成されるストロークが有効なものではなく、次のストロークを開始させる位置へ移動するためのものであると判断し、該ストロークを処理対象から削除するものであることを特徴とすることを特徴とする情報入力装置を目的達成の手段とする。
【００１３】
あるいは、対象点の動作により空間に筆記した情報の入力を制御するための情報入力方法であって、画像入力装置から入力の対象となる対象点の空間での動きを撮像した画像を入力する画像入力手順と、該入力された対象点の空間での動きを撮像した画像から、該対象点の３次元軌跡を算出する３次元軌跡算出手順と、該算出された３次元軌跡から、人力開始あるいは入力終了を判断して、該入力開始から入力終了までを情報の入力区間として検出する入力区間検出手順と、該検出された入力区間における３次元軌跡群から、該３次元軌跡群の構成点を投影する投影面を算出する投影面算出手順と、該算出された投影面と該３次元軌跡群の構成点との距離から、投影する構成点を選択する入力制御手順と、該選択された構成点を前記投影面に投影した形状から、該入力された情報の意味を辞書と照合して認識する認識処理手順と、を備えることを特徴とする情報入力方法を目的達成の手段とする。
【００１４】
あるいは、上記情報入力方法において、前記入力区間検出手順では、前記３次元軌跡算出手順にて算出された対象点の３次元軌跡から、各ストロークを構成する３次元ベクトルを算出し、該ベクトルの大きさ、あるいは向きの変化があらかじめ指定された条件を満たす場合に、情報の入力開始、あるいは、入力終了の状態であると判断して、該入力開始から入力終了までを情報の入力区間として検出することを特徴とする情報入力方法を目的達成の手段とする。
【００１５】
あるいは、上記情報入力方法において、前記投影面算出手順では、前記入力区間検出手順にて検出された入力区間に含まれる３次元軌跡群を入力し、３次元の各平面であるＸＹ，ＹＺ，ＺＸ平面に対して各構成点の近似直線を算出し、該近似直線に対して最も分散している平面を基準面として、基準面以外の２平面に対する近似直線の傾きから投影面を算出することを特徴とする情報入力方法を目的達成の手段とする。
【００１６】
あるいは、上記情報入力方法において、前記入力制御手順では、前記投影面算出手順にて算出された投影面と該３次元軌跡群の構成点との距離を算出し、該距離があらかじめ指定された条件を満たす場合に、該構成点で構成されるストロークが有効なものではなく、次のストロークを開始させる位置へ移動するためのものであると判断し、該ストロークを処理対象から削除することを特徴とすることを特徴とする情報入力方法を目的達成の手段とする。
【００１７】
あるいは、上記情報入力方法における手順を、コンピュータに実行させるためのプログラムとしたことを特徴とする情報入力プログラムを目的達成の手段とする。
【００１８】
あるいは、上記情報入力方法における手順を、コンピュータに実行させるためのプログラムとし、該プログラムを、該コンピュータが読み取りできる記録媒体に記録したことを特徴とする情報入力プログラムを記録した記録媒体を目的達成の手段とする。
【００１９】
本発明では、利用者の動きによる対象点の３次元軌跡に対応したストロークの切り分け、及びそのストロークが有効であるかどうかの判断を適切に行うことにより、高い入力効率を備えた情報入力方法及び装置を提供する。また、その３次元軌跡に対応したストロークを効率良く認識できるようにすることで、入力情報の認識効率を大幅に向上させる。
【００２０】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照しながら詳細に説明する。
【００２１】
図１は、本発明の一実施形態例による情報入力装置の機能ブロック図である。図１に示すように、この情報入力装置２は、画像入力装置１から人力された対象点の空間での動きを撮像した画像から、対象点の３次元軌跡を算出する３次元軌跡算出手段２１、算出された３次元軌跡から、入力開始、あるいは、入力終了を判断して、該入力開始から入力終了までを情報の入力区間として検出する入力区間検出手段２２、検出された入力区間における３次元軌跡群から、３次元軌跡群の構成点を投影する平面（投影面）を算出する投影面算出手段２３、算出された投影面と３次元軌跡群の構成点との距離から、投影する構成点を選択する入力制御手段２４、及び、選択された構成点を投影面に投影した形状から、辞書３を用いて該入力された情報の意味を認識する認識処理手段２５から構成されている。
【００２２】
この画像入力装置１は、ＣＣＤカメラなどを利用するとしてよい。これはＣＣＤを撮像素子として用いたカメラであり、利用者の動作が撮影される構図として含まれる領域を撮像する。こうして撮像された画像に対して詳細を後述する処理を行った後に入力された情報が認識され、その入力がなされることになる。
【００２３】
図２、及び図３は、本発明の一実施形態例による情報入力方法を示すフローチャートである。以下、この流れにしたがって詳細に説明する。
【００２４】
まず、ＣＣＤカメラなどの画像入力装置１において利用者の動作が撮影される。こうして撮影された画像に対して情報入力処理を行う。この処理では、撮像された入力の対象となる利用者の動作が写った画像を３次元軌跡算出手段２１に入力する。
【００２５】
次に、３次元軌跡算出手段２１は、この画像に対して画像処理を行い、入力の対象となる対象点を抽出する。続いて、この対象点の３次元位置Ｐｉ（Ｘｉ，Ｙｉ，Ｚｉ）を算出する。これらの対象点の３次元軌跡を算出する方法については、従来の手法と特に変わるところがないので、ここではその詳細な説明は省略するが、例えば、特願２００２−０２３３０９「３次元情報入力システム、及びその３次元情報算出方法と装置」に記載の発明などが利用できる。この発明は、対象物から発せられた光とそのミラーからの反射光とを入力し、それらの強度分布から、対象物の３次元位置情報を算出するものである。
【００２６】
次に、入力区間検出手段２２において、このＰｉ及びひとつ前の３次元位置Ｐｉ−１に対して、ストロークを構成する３次元ベクトルＶｉ＝（Ｘｉ−Ｘｉ−１，Ｙｉ−Ｙｉ−１，Ｚｉ−Ｚｉ−１）を算出する。このＶｉの大きさ、あるいは向きの変化があらかじめ指定された条件を満たすかどうかを判断する。この条件は、３次元的な動きが急に変化した、あるいは、動きがおさまったなどを調べるものであり、Ｖｉの大きさ、及びＶｉとＶｉ−１の間の角度で決められる。この条件を満たす場合に、すでに入力開始状態かどうかが判断され、入力開始状態でない場合には、入力開始Ｔｓが決定され、対象となったＰｉを格納し、次の画像の入力に移る。また、すでに入力開始状態である場合には、入力終了Ｔｅが決定され、入力開始Ｔｓから入力終了Ｔｅまでを入力区間として検出する。また、条件を満たさなかった場合、同様に、すでに入力開始状態かどうかが判断され、すでに入力開始状態である場合には、対象となったＰｉを格納し、次の画像の入力に移る。入力開始状態でない場合には、そのまま、次の画像の入力に移る。
【００２７】
続いて、図３に示すように、入力区間検出手段２２において入力区間が検出されると、Ｔｓ〜Ｔｅに含まれるＰｉ（ｉ＝Ｔｓ，…，Ｔｅ）を投影面算出手段２３に入力する。投影面算出手段２３においては、このＰｉをＸＹ，ＹＺ，ＺＸ平面に投影して、それぞれの近似直線を算出する。この近似直線は、一般に利用されている最小２乗近似などで算出するとしてもよい。この近似直線に対して最も分散している平面を決定し、基準面とする。こうして、この基準面以外の２平面に対する近似直線で構成される投影面を算出する。
【００２８】
こうして、投影面算出手段２３において算出された投影面に対して、入力制御手段２４では、Ｐｉとの距離を算出する。この距離があらかじめ指定された閾値より大きいかどうかを判断する。この閾値は、あらかじめ決めておくとしてもよいし、Ｐｉの分散度合いから動的に決定するとしてもよい。このとき、その距離が閾値より大きい場合に、構成点で構成されるストロークが有効なものではなく、次のストロークを開始させる位置へ移動するためのものであると判断し、このＰｉを処理対象から削除する。これらの処理をすべてのＰｉに対して行う。
【００２９】
最後に、入力制御手段２４により処理対象として残ったＰｉで構成されるストロークを表す３次元ベクトルに対して、認識処理手段２５は、その３次元位置を投影面に投影し、２次元的な形状にする。この形状をあらかじめ格納しておいた辞書３と照合することにより、入力された情報の意味を認識し、入力情報とする。この認識処理手段２５での認識処理は、従来の手法と特に変わるところがないので、ここではその詳細な説明は省略する。その多くは、すでに商品として販売されており、例えば、ＮＴＴアイティ株式会社で扱っているＣｙｂｅｒ　ＦＡＸ（登録商標）などがある。
【００３０】
続いて、以下では、これまで説明してきた情報入力装置１において、情報を入力する際の具体的な手順を説明する。利用者がある文字を入力したいとして、その文字に倣って、その指を空間で動かした場合を例に採り、説明を行う。
【００３１】
図４は、情報を入力している利用者の指の動きの様子を示す、ある瞬間の画像である。こうした画像が時系列で入力され、情報入力処理が行われる。このとき、図５に示すような、一連の３次元位置に、ある対象点が動いていたとする。
【００３２】
ここで、図６の６０１で示されるストロークを構成する３次元ベクトルの向きが急激に変化したとして、この時点で入力開始Ｔｓが決定される。続いて、図６の６０２で示されるストロークを構成する３次元ベクトルの大きさがある基準より小さいとして、この時点で入力終了Ｔｅが決定される。このＴｓ〜Ｔｅ間が情報の入力区間として検出され、このときのＴｓ〜Ｔｅ間のＰｉが格納される。
【００３３】
続いて、このＰｉを入力し、ＸＹ，ＺＸ，ＹＺ平面に投影して、それぞれの近似直線を算出する。図７の７０１，７０２，７０３に、それぞれの面に投影した状態を示す。このとき、ＸＹ平面が最も分散しているとして、基準面として決定する。このとき、ＺＸ，ＹＺ平面に対する近似直線は、図８の８０３、及び８０４で示される直線となる。この直線で構成される投影面を算出する。
【００３４】
次に、この算出された投影面に対して、各Ｐｉまでの距離を算出する。ここでは、図９の○で示すＰｉまでの距離が閾値より大きいとして、これらで構成されるストロークが有効なものではなく、次のストロークを開始させる位置へ移動するためのものであると判断し、処理対象から削除する。
【００３５】
最後に、これらを投影面に投影すると、図１０に示すような形状ができる。この形状をあらかじめ格納しておいた辞書３と照合することにより、ここでは、「い」の文字と認識され、この「い」が入力される。図６に示すような状態では、通常、これを「い」という文字として認識することは非常に難しく、本発明により入力情報の認識効率を大幅に向上させることが確認できる。これらの入力を繰り返すことにより、所望する情報を入力することができることになる。
【００３６】
以上、本発明を実施形態例に基づき具体的に説明したが、本発明は上述の実施形態例に限定されるものではなく、幅広く応用することができる。各種の情報入力を実現するための入力情報の入力形態及び入力動作は、これまでの説明の内容に限定されるものではなく、本発明としての要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。例えば、実施形態例では、文字認識に使用したが、これを座標列のまま格納するようにしてもよいし、直線や曲線に当てはめ、図形の入力に用いてもよい。さらに、手の動きの入力手段として、実施形態例ではＣＣＤカメラを使用したが、前述したデータグローブ（登録商標）などの接触型のセンサを用いることもできる。
【００３７】
なお、図１で示した処理の各部の一部もしくは全部の処理機能を、コンピュータ等の演算処理手段や制御手段を用いて実現できること、あるいは、図２、及び図３で示した処理手順をコンピュータ等に実行させることができることは言うまでもなく、コンピュータ等でその各部の処理機能を実現するためのプログラム、あるいは、コンピュータ等にその処理手順を実行させるためのプログラムを、そのコンピュータ等が読み取り可能な記録媒体、例えば、ＦＤ（フロッピーディスク：登録商標）や、ＭＯ，ＲＯＭ、メモリカード、ＣＤ，ＤＶＤ、リムーバルディスクなどに記録して、保存したり、提供したりすることが可能であり、また、インターネットのような通信ネットワークを通じて、該プログラムを提供したりすることが可能である。このようにして記録媒体や通信ネットワークにより提供されたプログラムを、コンピュータ等の演算処理手段や制御手段にインストールすることで、本発明が実施可能となる。
【００３８】
【発明の効果】
以上説明したように、本発明によれば、３次元軌跡に対応したストロークの切り分け、及びそのストロークが有効であるかどうかの判断を適切に行うことができ、高い入力効率を備えた装置や方法を提供することができる。また、その３次元軌跡に対応したストロークを効率良く認識することができるので、入力情報の認識効率を大幅に向上させることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態例による情報入力装置の機能ブロック図である。
【図２】本発明の一実施形態例による情報入力方法を示すフローチャートである。
【図３】本発明の一実施形態例による情報入力方法を示すフローチャートである。
【図４】情報を入力している利用者の指の動きの様子を示す、ある瞬間の画像を示す図である。
【図５】一連の３次元位置に、ある対象点が動いている様子を示す図である。
【図６】情報の入力開始Ｔｓと入力終了Ｔｅの決定を説明する図である。
【図７】（ａ），（ｂ），（ｃ）は、対象点をＸＹ，ＺＸ，ＹＺ平面に投影した状態を示す図である。
【図８】（ａ），（ｂ）は、基準面として決定したＺＸ，ＹＺ平面に対する近似直線の算出例を示す図である。
【図９】投影面から書く対象点までの距離により、ストロークが有効なものか否か判断し、有効でないストロークを処理対象から削除する例を説明する図である。
【図１０】処理対象として残った構成点を投影面に投影した例を示す図である。
【符号の説明】
１…画像入力装置
２…情報入力装置
２１…３次元軌跡算出手段
２２…入力区間検出手段
２３…投影面算出手段
２４…入力制御手段
２５…認識処理手段
３…辞書
【図１】
2004070688.tif 000003
【図２】
2004070688.tif 000004
【図３】
2004070688.tif 000005
【図４】
2004070688.tif 000006
【図５】
2004070688.tif 000007
【図６】
2004070688.tif 000008
【図７】
2004070688.tif 000009
【図８】
2004070688.tif 000010
【図９】
2004070688.tif 000011
【図１０】
2004070688.tif 000012