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