(57)【特許請求の範囲】
【請求項１】
座標入力面の任意の位置を指示した複数の座標指示物の指示状態の組み合わせにより予め設定されたイベントを発行する電子ボードシステムにおいて、
前記複数の座標指示物の指示状態に応じて、指示物サイズ情報、座標位置情報、指示物体数情報から成る入力情報を順次に受付け、当該入力情報を履歴情報として順次蓄積する記憶手段と、入力情報を順次受付けるたびに、最初の入力情報を受付けてから所定時間以内か、または記憶手段における履歴情報の蓄積数が指定個数以内かを判定し、所定時間以内または履歴情報の蓄積数が指定個数以内であった場合には前記記憶手段に蓄積した履歴情報のうち頻度の高い履歴情報に基づいてイベントを発行し、所定時間以内または履歴情報の蓄積数が指定個数以内でなかった場合には現在の入力情報に基づいてイベントを発行する手段を備えることを特徴とする電子ボードシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の座標指示物の指示状態を同時に受け取り、その指示状態の組み合わせにより予め設定されたイベントを発行する電子ボードシステムに関するものである。
【背景技術】
【０００２】
従来において、パーソナルコンピュータの画面生成装置で生成した操作画面を表示画面投影装置により電子ボードに投影し、表示された操作画面上で座標入力を行うことのできる指や専用の電子ペンによって文字オブジェクトを描画したり、画像オブジェクトを操作する電子ボードシステムが知られている。
この電子ボードシステムでは、電子ペンは様々な線の色や太さを用いての図の書き込みにも使われる他、電子ペンに特定の動きをさせることでシステムにイベントを発行し、そのイベントに設定された拡大・縮小、図形の削除などのコマンドを実行するのにも使用できる。
電子ボードの座標入力装置には一点だけでなく二点以上の複数点の座標を同時に入力できる方式のものもある。複数点の座標を入力する方法として、例えば下記の特許文献１に開示されているように、影を使用したものがある。
影によって座標を入力する方法の場合は、入力状態の遷移の区切りが付けにくいが、一連の入力状態の遷移が連続した異なるイベントとして検出されることを防止する方法として、一定時間内は次のイベントを検出しないというものがある(特許文献２)。
【０００３】
【特許文献１】特開２０００−１３２３３９
【特許文献２】特開２００２−２５９０４１
【発明の開示】
【発明が解決しようとする課題】
【０００４】
電子ペンなどの座標指示物の複数の動きを組み合わせてイベントを発行させる場合、ある状態からある状態への遷移途中の状態により、別の動きの組み合わせとして誤って認識されることがある。
例えば、複数点の座標を同時に入力できる電子ボードでは、１本の電子ペンの動きだけではなく、複数の電子ペンの動きの組み合わせによってイベントを発行させることができ、１本の電子ペンだけで複数の異なるイベントを発行するには「ペンダウン後、しばらく動かさない」など電子ペンの動きの組み合わせが複雑になる所を、複数の電子ペンでは「２本の電子ペンを同時にペンダウン＆ペンアップする」、「２本の電子ペンをペンダウン後、横に広げる」など単純な動きの組み合わせにできるという利点がある。しかし、ユーザが複数の電子ペンを同時にペンダウンしたつもりでも、システムには連続した別々の操作として入力され、結果として誤操作になることがある。
【０００５】
本発明の目的は、複数の座標指示物の状態を同時に受け取り、それぞれの状態の組み合わせによって、予め設定されたイベントを発行する場合に、誤操作の発生を抑制することができる電子ボードシステムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る電子ボードシステムは、座標入力面の任意の位置を指示した複数の座標指示物の指示状態の組み合わせにより予め設定されたイベントを発行する電子ボードシステムにおいて、
前記複数の座標指示物の指示状態に応じて、指示物サイズ情報、座標位置情報、指示物体数情報から成る入力情報を順次に受付け、当該入力情報を履歴情報として順次蓄積する記憶手段と、入力情報を順次受付けるたびに、最初の入力情報を受付けてから所定時間以内か、または記憶手段における履歴情報の蓄積数が指定個数以内かを判定し、所定時間以内または履歴情報の蓄積数が指定個数以内であった場合には前記記憶手段に蓄積した履歴情報のうち頻度の高い履歴情報に基づいてイベントを発行し、所定時間以内または履歴情報の蓄積数が指定個数以内でなかった場合には現在の入力情報に基づいてイベントを発行する手段を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、入力情報を順次に蓄積し、その蓄積した入力情報の中で頻度の高い入力情報に基づきイベントを発行するため、座標入力面に接触し始める際の過渡的な状態における不安定な入力情報によって操作内容を誤って認識してしまうこと抑制することができる。これにより、複数の電子ペンなどの座標指示物の簡単な動きで、複数種類のイベントの発行・コマンドの実行を行うことができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明に係る電子ボードシステムの一実施の形態について、図面に基づき説明する。
図１は、本発明に係る電子ボードシステムの一実施の形態を示すシステム構成図である。
本実施形態の電子ボードシステムは、電子ボード１０１、入力ペン１０２、表示画面投影表示装置１０３、制御用コンピュータ１０４、この制御用コンピュータ１０４に付属したキーボード１０５及び表示装置１０６で構成されている。
制御用コンピュータ１０３は汎用のパーソナルコンピュータと同等の機能を有するもので、内部メモリには文字オブジェクトや画像オブジェクトを処理する表示内容制御プログラム１０４１が格納されている。
電子ボード１０１には、入力ペン１０２や使用者の指での入力操作時の位置座標、および入力物体の大きさを同時に複数検出できる入力エリア１０７が設けられている。
【０００９】
図２は、入力エリア１０７の座標検出に関して、複数の位置での入力座標と入力座標における入力物体の大きさとを検出することができる座標検出装置の一例を示した概略図である。
入力エリア１０７は、入力ペンや指１０２などにより座標を入力する矩形の座標入力面２０１と、座標入力面２０１に沿って扇形に広がる照射光を発し、また、座標入力面２０１に沿って進行する反射光を受光する光学ユニット２０２（そのうち左側にあるイメージセンサを２０２Ｌと、右側にあるイメージセンサを２０２Ｒとする）と、座標入力面２０１の外縁に配置され、光学ユニット２０２が発した照射光を、その入射方向に再帰的に反射する反射部２０３、左右のイメージセンサ２０２Ｌ、２０２Ｒが反射部２０３から受光した情報を座標情報と入力物体のサイズ情報に変換する検出情報処理装置２０４を有する。
座標情報と入力物体のサイズ情報への変換は、イメージセンサ２０２Ｒと２０２Ｌのそれぞれの照射光が入力ペンや指１０２により遮断された範囲を認識することによって行われる。
【００１０】
図３は、検出情報処理装置２０４で検出可能な入力状態を示した図である。
本システムでは、１本の指だけを座標入力面２０１に接触させた１点入力状態、２本の指を同時に座標入力面２０１に接触させた２点入力状態、手のひら全体を座標入力面２０１に接触させた手のひら入力状態を検出可能である。これらの状態は、手と座標入力面２０１の接触状態によって相互に遷移する。
【００１１】
図４は、検出情報処理装置２０４から制御用コンピュータ１０４に通知された情報について、1つの入力イベントごとのパケットデータの構造を示した図である。
検出情報処理装置２０４から通知された情報は、座標入力面２０１上に存在する入力ペンや指などの検出物体数４０２と、検出物体ごとに座標情報４０３と検出物体サイズ情報４０４を１つの入力データ４０１として扱う。
座標入力面２０１上に何も物体が接触していない場合、検出物体数情報が“０”のパケットデータが入力データとして送られてくる(パケットデータ例４０５)。
座標入力面２０１上に指、または入力ペン１０２が１点だけ接触している場合、検出物体数が“１”で、その検出物体数に対して座標情報、検出物体サイズ情報のパケットデータが入力データとして送られてくる(パケットデータ例４０６)。この場合、検出物体数が“１”で、かつ検出物体の大きさが検出物体サイズ情報から指定した閾値以下の小さい物体であると判定されることにより、１点入力であると決定する。
座標入力面２０１に指、または入力ペン１０２が２点接触している場合、検出物体数が“２”でその各検出物体数に対して座標情報、検出物体サイズ情報のパケットデータが入力データとして送られてくる(パケットデータ例４０７)。この場合、検出物体数が“２”であるため、２点入力であると決定する。
座標入力面２０１に手のひらで接触している場合、検出物体数が“１”でその検出物体数に対して座標情報、検出物体サイズ情報のパケットデータが入力データとして送られてくる(パケットデータ例４０８)。この場合、検出物体数が“１”で、かつ入力物体の大きさが検出物体サイズ情報から指定した閾値以上の大きい物体であると判定されることにより、手のひら入力であると決定する。
【００１２】
図５は、座標入力面２０１に指２本や手のひらで接触しようとしたときの入力開始動作時における手の動きの例を示した図である。
５０１で示すように２本指で座標入力面２０１に接触しようとした場合、１本目の指が座標入力面２０１に触れた状態から２本目の指が座標入力面２０１に触れるように操作されることが多い。この場合、１本指の入力状態から２本指の入力状態に変化したものと検出される。
また、５０２で示すように手のひらで座標入力面２０１に接触しようとした場合、指の先端など手のひらの一部分から座標入力面２０１に触れるように操作されることが多い。この場合、１本指の入力状態から手のひらの入力状態に変化したものと検出される。
両方の場合に共通して言えることは、操作者が２点入力、或いは手のひら入力操作を意識していたとしても、検出情報処理装置２０４では、まず１本指による入力操作が実行されてから次の入力操作が開始されたものと判断することになる。このため、操作者が意識していた操作と装置が検出した操作が異なるものとなり、操作者が意識していない誤った入力が発生してしまう。
【００１３】
図６は、座標入力面２０１に指２本や手のひらで接触しようとしたときの入力開始動作時における入力データの変化を示したグラフである。
２本指で座標入力面２０１に接触しようとした場合、グラフ６０１のように入力開始から時間Ｐ１になったときに1本目の指が検出され、１本指入力であると検出情報処理装置２０４から通知される。その後、時間Ｐ２になったときに２本目の指が検出され２本指入力であると検出情報処理装置２０４から通知される。その後は２本指入力の検出が継続している。
また、手のひらで座標入力面２０１に接触しようとした場合、グラフ６０２のように入力開始から時間Ｐ’１になったときに１本指入力時における影の大きさが検出され、検出情報処理装置２０４から通知される。その後、時間Ｐ’２になったときに手のひら入力時における影の大きさが検出され、検出情報処理装置２０４から通知される。その後は手のひら入力の影の大きさの検出が継続している。
【００１４】
図７は、制御用コンピュータ１０４の内部メモリに格納された表示内容制御プログラム１０４１の機能である誤入力防止手段の構成を示すブロック図である。
検出情報処理装置２０４から通知された入力データ４０１を検出物体数情報４０２と座標情報４０３と検出物体サイズ情報４０４に入力情報解析部７０１にて分解する。
実行機能制御部７０２は分解された入力情報と入力情報記憶部７０３に格納されている入力情報の履歴を用いて表示装置に反映させる情報を制御すると共に、新しく抽出された入力情報を入力情報記憶部７０３に最新の履歴情報として順次に格納する。
【００１５】
図８は、図７の誤入力防止手段における処理を示したフローチャートである。
まず、誤入力防止手段は、入力開始が検出された場合、入力情報履歴を初期化する(ステップ８０１)。そして、入力情報を取得し、入力物体数情報、座標情報、入力物体サイズ情報を抽出する(ステップ８０２)。
次に、履歴情報が指定個数以内、または入力開始から指定時間以内であるかを判定する(ステップ８０３)。履歴情報が指定個数以内、または入力開始から指定時間以内であれば、入力物体数情報が“０”であるかを判定する(ステップ８０４)。
入力物体数情報が“０”であれば、格納されている履歴情報で最も頻度の高い入力方法(本実施例の場合、１本指、２本指、手のひらのいずれか)を発行イベントとする(ステップ８０５)。
入力物体数情報が“０”でなければ最新の入力情報を履歴として格納し、再び入力情報の取得を実行する（ステップ８０６）。
履歴情報が指定個数以上格納された、または入力開始から指定時間以上経過したならば、最新の入力情報を発行イベントとする(ステップ８０７)。
最後にステップ８０５、またはステップ８０７で作成されたイベントを発行して表示装置１０６の表示結果として反映させる。
【図面の簡単な説明】
【００１６】
【図１】本発明に係る電子ボードシステムの実施形態を示すシステム構成図である。
【図２】複数の位置での入力座標と入力座標における入力物体の大きさとを検出することができる座標検出装置の一例を示した概略図である。
【図３】本発明で用いる検出情報処理装置で検出可能な入力状態を示した図である。
【図４】座標検出装置からの入力情報のデータ構造を示した図である。
【図５】電子ボードに指２本や手のひらで入力しようとしたときの入力開始動作時における手の動きの例を示した図である。
【図６】電子ボードに指２本や手のひらで入力しようとしたときの入力開始動作時における入力データの変化を示したグラフである。
【図７】誤入力防止手段の構成を示すブロック図である。
【図８】誤入力防止手段における処理を示すフローチャートである。
【符号の説明】
【００１７】
１０１  電子ボード
１０２  入力ペン
１０３  表示画面投影装置
１０４  制御用コンピュータ
１０５  キーボード
１０６  表示装置
１０７  入力エリア
１０４１  表示処理プログラム
２０１  座標入力面
２０２Ｒ  イメージセンサ(右側)
２０２Ｌ  イメージセンサ(左側)
２０３  反射部
２０４  検出情報処理装置
４０１  入力データ
４０２  検出物体数
４０３  座標情報
４０４  検出物体サイズ情報
７０１  入力情報解析部
７０２  実行機能制御部
７０３  入力情報記憶部
【図１】
0004901672.tif 000002
【図２】
0004901672.tif 000003
【図３】
0004901672.tif 000004
【図４】
0004901672.tif 000005
【図５】
0004901672.tif 000006
【図６】
0004901672.tif 000007
【図７】
0004901672.tif 000008
【図８】
0004901672.tif 000009