(57)【特許請求の範囲】
【請求項１】
文字及び画像などのオブジェクトを表示するための操作画面を生成する画面生成装置と、生成された操作画面を電子ボードの投影面に投影して表示させる投影装置と、投影表示された操作画面上で文字等の描画オブジェクトを描画する電子ペンと、当該電子ペンによる描画操作時の位置座標を検出し、描画操作に伴う位置座標データ群を前記画面生成装置の表示処理手段に入力する位置座標検出手段と、入力された位置座標データ群をオブジェクトデータとして前記画面生成装置内の記憶手段に記憶させると共に、記憶されたオブジェクトデータを読み出して前記投影装置に入力し、前記電子ボードの投影面にオブジェクトを投影表示する表示処理手段とから成る電子ボードシステムにおいて、
前記電子ペンが、
前記電子ボードの投影面に表示されたオブジェクトの拡大または縮小表示を指示するスイッチと、電子ボード投影面に対する筆圧を検出する筆圧検出手段とを備え、
前記表示処理手段が、
前記スイッチによるオブジェクトの拡大または縮小表示の指示を受け、前記筆圧検出手段により検出した筆圧に応じて、前記電子ボードの投影面に投影表示するオブジェクトを拡大または縮小する拡大・縮小処理手段を備えることを特徴とする電子ボードシステム。
【請求項２】
前記表示処理手段が、前記スイッチによるオブジェクトの拡大または縮小表示の指示を受けた時の前記電子ペンの位置座標と拡大または縮小処理前に表示していたオブジェクト上における位置との対応から、拡大または縮小処理後の表示位置を決定し、表示位置の変更を行う手段をさらに備えることを特徴とする請求項１に記載の電子ボードシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ペンの筆圧に応じて電子ボード上に表示された文字や画像などのオブジェクトを拡大または縮小する機能を設けた電子ボードシステムに関するものである。
【背景技術】
【０００２】
従来において、パーソナルコンピュータから成る画面生成装置で生成した文字や画像などのオブジェクトの操作画面を表示画面投影装置に入力し、この表示画面投影装置により操作画面を大型の電子ボードに投影して表示し、表示された操作画面上で文字オブジェクトを描画したり、画像オブジェクトを操作する電子ボードシステムが知られている。
この電子ボードシステムは主に会議や授業などで用いられる。画面生成装置の表示画面に電子的な資料を表示し、電子ボードに映像を投影することにより複数の人間で資料の内容を共有し、電子ペンによる文字の書き込みや拡大表示のような表示内容の強調を簡単に行える。これにより、自然なインタフェースによる効果的なプレゼンテーションを可能とする。
電子ボードシステムの画面生成装置に実装された表示処理プログラムでは様々な線の色や太さを用いて書き込みを行える。電子ペンには筆圧情報を検知できるものがあり、筆圧情報を利用して書き込みを行う入力線の太さを簡単に変更しながら記入を行えるものがある（例えば特許文献１）。
【０００３】
【特許文献１】特開平７−４４３１６号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、会議等において当該電子ボードシステムを用いてプレゼンテーションを行っている場合、電子ボード上に表示している文字や画像などのオブジェクトを拡大または縮小して表示させたい場合がある。
そこで、電子ボードの操作画面内に拡大・縮小のためのメニューあるいはツールバーを設け、これらのメニューあるいはツールバーにより、表示されている文字や画像などのオブジェクトを拡大または縮小して表示させるものがある。
また、拡大・縮小後の表示の中心となる点を指定する場合、拡大・縮小後にスクロール機能などを利用して見せたい映像の中心を指定するものがある。
しかしながら、拡大率または縮小率を調整する場合に、メニューやツールバーから拡大・縮小機能をその都度実行するようにした場合、操作量が多くなり、効率的な操作が行えないと問題がある。
同様に、拡大・縮小処理の実行後に表示位置を調整する必要があり、面倒であるという問題がある。
【０００５】
本発明の目的は、電子ボード上に表示しているオブジェクトを煩雑な操作を行うことなく拡大または縮小して表示させることができる電子ボードシステムを提供することにある。
また、拡大・縮小処理の実行後に表示位置を調整する必要がない電子ボードシステムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る電子ボードシステムは、文字及び画像などのオブジェクトを表示するための操作画面を生成する画面生成装置と、生成された操作画面を電子ボードの投影面に投影して表示させる投影装置と、投影表示された操作画面上で文字等の描画オブジェクトを描画する電子ペンと、当該電子ペンによる描画操作時の位置座標を検出し、描画操作に伴う位置座標データ群を前記画面生成装置の表示処理手段に入力する位置座標検出手段と、入力された位置座標データ群をオブジェクトデータとして前記画面生成装置内の記憶手段に記憶させると共に、記憶されたオブジェクトデータを読み出して前記投影装置に入力し、前記電子ボードの投影面にオブジェクトを投影表示する表示処理手段とから成る電子ボードシステムにおいて、
前記電子ペンが、
前記電子ボードの投影面に表示されたオブジェクトの拡大または縮小表示を指示するスイッチと、電子ボード投影面に対する筆圧を検出する筆圧検出手段とを備え、
前記表示処理手段が、
前記スイッチによるオブジェクトの拡大または縮小表示の指示を受け、前記筆圧検出手段により検出した筆圧に応じて、前記電子ボードの投影面に投影表示するオブジェクトを拡大または縮小する拡大・縮小処理手段を備えることを特徴とする。
また、前記表示処理手段が、前記スイッチによるオブジェクトの拡大または縮小表示の指示を受けた時の前記電子ペンの位置座標と拡大または縮小処理前に表示していたオブジェクト上における位置との対応から、拡大または縮小処理後の表示位置を決定し、表示位置の変更を行う手段をさらに備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、電子ペンの筆圧情報と位置情報を用いて表示内容の拡大・縮小率及び表示位置を決定することにより、拡大・縮小率の変更と表示位置の調整を簡単な操作で行うことができ、煩雑な操作をなくし、使い勝手の良い電子ボードシステムを提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明に係る電子ボードシステムの一実施の形態について、図面に基づき説明する。
図１（ａ）は、本発明に係る電子ボードシステムの一実施の形態を示すシステム構成図である。
本実施形態の電子ボードシステムは、電子ボード１０１、電子ペン１０２、表示画面投影表示装置１０３、制御用コンピュータ１０４、この制御用コンピュータ１０４に付属したキーボード１０５及び表示装置１０６で構成されている。
制御用コンピュータ１０４は汎用のパーソナルコンピュータと同等の機能を有するもので、内部メモリには文字オブジェクトや画像オブジェクトを処理する表示処理プログラム１０４１が格納されている。
電子ボード１０１には、電子ペン１０２の描画操作時の位置座標を検出する座標センサ１０１Ｂが設けられている。
【０００９】
電子ペン１０２は、図１（ｂ）に示すように、電子ボード１０１の投影表示面に電子ペン１０２の先端部分に設けられたペン先スイッチ１０７が押圧された時の筆圧を検出する筆圧センサ１１０が設けられている。
また、オブジェクトの拡大を指示する補助スイッチ１０８と縮小を指示する補助スイッチ１０９が設けられている。この筆圧センサ１１０、補助スイッチ１０８，１０９の出力は制御用コンピュータ１０４に入力される。
電子ボード１０１を用いる場合には、制御用コンピュータ１０４に表示画面投影装置１０３と電子ボード１０１を接続し、それぞれが連動し、制御用コンピュータ１０４の表示装置１０６の表示内容と同じ表示内容が表示画面投影装置１０３を介して電子ボード１０１に投影表示される。
【００１０】
図２は、制御用コンピュータ１０４の内部メモリに格納された表示処理プログラム１０４１の機能構成を示すブロック図である。
表示処理プログラム１０４１は、電子ボード１０１の座標センサ１０１Ｂが検出した電子ペン１０２の押圧位置座標１０４２２、電子ペン１０２の筆圧センサ１１０が検出した筆圧情報１０４２１、補助スイッチ１０８，１０９の出力情報を解析する入力情報解析部１０４２と、解析結果の筆圧情報及び位置座標情報、補助スイッチ１０８，１０９の出力情報に基づき、電子ボード１０１上に表示されている文字や画像などのオブジェクトを拡大または縮小する表示内容切替部１０４３と、文字等の描画時に座標センサ１０１Ｂが検出した描画軌跡に対応した連続する位置情報群をオブジェクトデータとして記憶するオブジェクト記憶部１０４４と、記憶されたオブジェクトデータを読出し、表示総理１０６及び表示画面投影装置１０３に並列出力する出力処理部１０４５とを備えている。
【００１１】
表示内容切替部１０４３は、電子ペン１０２の筆圧センサ１１０が検出した筆圧情報１０４２１に応じて表示倍率を変更する表示倍率変更部１０４３３、変更前及び変更後の表示倍率を記憶する表示倍率記憶部１０４３４、拡大・縮小を指示した時の電子ペン１０２の位置座標と拡大または縮小処理前に表示していたオブジェクト上における位置を記憶する表示位置記憶部１０４３２、記憶した位置情報により拡大または縮小後のオブジェクトの表示位置を変更する表示位置変更部１０４３１を備えている。
本実施の形態では、表示倍率変更部１０４３３によって表示装置１０６上に表示する表示画像の大きさを変更する。
表示位置変更部１０４３１は、表示対象となる画像が表示装置１０６の画面サイズよりも大きく、表示対象画像のすべてを一度に表示装置１０６の画面上に表示できない場合に使用できる。表示位置変更部１０４３１によって変更された表示位置は表示位置記憶部１０４３２に記憶される。
【００１２】
図３（ａ），（ｂ）は、記憶部１０４３４，１０４３２に格納されるデータの一例を示す図である。
図３（ａ）に示すように、表示倍率記憶部１０４３４には、画面に表示している内容の現在の表示倍率１０４３４１と拡大・縮小機能の実行開始時の表示倍率１０４３４２が記憶される。
現在の表示倍率１０４３４１は、筆圧値の変更に伴い、随時新しい値を記憶させる。筆圧の値が“０”になったときに記憶している機能実行開始時の表示倍率１０４３４２を元に表示倍率を復元する。
表示位置記憶部１０４３２には、表示画面の原点座標１０４３２１と電子ペン１０２による入力位置座標１０４３２２が記憶される。記憶される値は表示対象画像の座標系における値であり、原点座標１０４３２１には現在の表示倍率での表示画面の原点座標に対応する座標値が、入力位置座標１０４３２２には電子ペン１０２による入力座標位置に対応する座標値が記憶される。
【００１３】
図４は筆圧値と表示倍率の対応例である。
表示倍率を拡大していく処理を実行している場合は、筆圧を全くかけていない状態の筆圧値Ｐを“０”としたときの表示倍率Ｖは等倍である“１”になり、最も大きい筆圧をかけている状態のときに表示できる最大倍率Ｖは“５”となる。
逆に、表示倍率を縮小していく処理を実行している場合、筆圧値Ｐが“０”のときは拡大機能と同じで等倍とし、圧力値が増加するごとに０．５倍、０．２５倍といったように半分の表示倍率に変更していく。圧力値を細かく検出できる場合は、対応させる表示倍率をさらに細かい単位（例えば０．１倍ごと）で対応させることが可能である。
【００１４】
図５は、筆圧値Ｐと表示倍率Ｖの変化を表したグラフである。
筆圧値Ｐが閾値Ｐ１を超えたときに表示倍率をＶ１からＶ２に変更する。逆に筆圧値がＰ１未満になった場合、表示倍率Ｖ２からＶ１に再び変更し直す。この処理を図４の表における値を用いた場合、筆圧値＝１になったときに表示倍率を２．０に変更し、筆圧値＝１未満になったときに表示倍率を１．０に戻す処理を行う。
【００１５】
図６は、表示内容切替部１０４３による表示サイズと表示位置の変更処理手順を示すフローチャートである。
まず、表示内容切替部１０４３は、補助スイッチ１０８、１０９によって拡大または縮小指示が行われたか否かを判定する（ステップ６０１）。
拡大または縮小指示が行われていないと判断した場合は、ペン先スイッチ１０７のみの入力を有効とし、電子ペン１０２によるクリック操作、ダブルクリック操作のみのマウス入力を行う（ステップ６０２）。
拡大または縮小指示が行われたと判定した場合、縮小と拡大のどちらが指示されているのかを補助スイッチ１０８，１０９からの信号によって判断する。
次に、電子ペン１０２の押圧位置に対応する表示対象画像の絶対座標（Ｘ１，Ｙ１）を算出する（ステップ６０３）。
さらに、表示対象画像の座標系における表示画面の原点座標に対応した座標（Ｘ２，Ｙ２）を算出する（ステップ６０４）。
【００１６】
次に、算出した押圧位置の座標（Ｘ１，Ｙ１）と原点座標（Ｘ２，Ｙ２）との距離ｄｘ１とｄｙ１を算出する（ステップ６０５）。
すなわち、ｄｘ１＝Ｘ１−Ｘ２
ｄｙ１＝Ｙ１−Ｙ２
を計算する。そして、電子ペン１０２による入力情報からこの状態における筆圧情報Ｐを抽出する（ステップ６０６）。
Ｐの値が“０”以下である場合は処理を終了し、“０”より大きい値である場合は表示倍率の変更処理を行う（ステップ６０７）。
【００１７】
Ｐの値と電子ペン１０２が検出できる筆圧情報から図３で示した筆圧値Ｐと表示倍率Ｖの対応テーブルを用いて変更する表示倍率Ｖを決定する（ステップ６０８）。
Ｖが現在使用されている表示倍率と異なる場合、新しいＶの値とｄｘ１，ｄｙ１の値を用いて、ペン押圧位置の絶対座標（Ｘ１，Ｙ１）と新しい表示倍率での表示時における原点までの距離ｄｘ２，ｄｙ２を、ｄｘ２＝ｄｘ１×Ｖ、ｄｙ２＝ｄｙ１×Ｖによって算出し（ステップ６０９）、原点座標（Ｘ３，Ｙ３）を算出する（ステップ６１０）。
すわわち、Ｘ３＝Ｘ２−ｄｘ２
Ｙ３＝Ｙ２−ｄｙ２
を計算し、原点座標（Ｘ３，Ｙ３）を算出する。
画面に表示される内容が新しい表示状態になるように算出したＶと原点座標（Ｘ３，Ｙ３）を用いて表示倍率と表示位置を同時に変更する（ステップ６１１）。この処理の実行後に表示内容切替部１０４３の確定処理が実行されなければ処理の継続とみなし、ステップ６０３の処理から繰り返し実行する（ステップ６１２）。確定処理を実行した場合は、画面の表示倍率と最後に変更した値を表示倍率記憶部１０４３４と表示位置記憶部１０４３２に保存し、処理を終了する（ステップ６１３）。
【００１８】
図７は、表示内容切替部１０４３での拡大処理における表示倍率と表示位置の変更処理の例を示した図である。
対象画像７０１を電子ボード１０１上に表示し、図７（ａ）で示すように表示画像７０２Ａが表示されている状態で、表示内容切替部１０４３の実行（この場合、拡大機能の実行）を選択してから電子ボード１０１の（Ｘ１，Ｙ１）の位置を電子ペン１０２で押圧した場合、図７（ｂ）で示すように押圧位置（Ｘ１，Ｙ１）に対応した対象画像における絶対座標（Ｘ２，Ｙ２）と絶対座標（Ｘ２，Ｙ２）から表示領域の原点座標（Ｘ３，Ｙ３）までの距離ｄｘ１，ｄｙ１を求める。
電子ペン１０２の押圧位置における筆圧情報を抽出し、筆圧情報が“０”の状態から増加した場合、次に表示すべき表示画像の状態における表示倍率を筆圧値と表示倍率の対応テーブル（図４）から算出する。算出した表示倍率が現在使用している表示倍率と異なる場合にｄｘ１，ｄｙ１から、図７（ｄ）に示すように絶対座標Ｘ２，Ｙ２から新しい表示倍率における原点までの距離ｄｘ３，ｄｙ３を算出し、更新した表示倍率における原点座標（Ｘ４，Ｙ４）を算出する。この原点座標（Ｘ４，Ｙ４）と表示倍率を元に図７（ｃ）に示すように表示画像７０２Ｂが表示されるように表示倍率と表示位置を同時に変更する。
【００１９】
図７（ｃ）の状態から筆圧情報が“０”の状態に向かって減少した場合、筆圧情報から算出した表示倍率とｄｘ３，ｄｙ３とからｄｘ１，ｄｙ１を算出し、表示画像７０２Ａが表示されるときの原点座標（Ｘ３，Ｙ３）を求め、表示画像７０２Ａが再び表示されるように表示倍率と表示位置を同時に変更する。
表示内容切替部１０４３による表示倍率の確定処理が選択されるまで筆圧値の変化を検出し続け、表示倍率の変更を行いながら筆圧値が増加すれば表示画像７０２Ａから７０２Ｂへ、筆圧値が減少すれば表示画像７０２Ｂから７０２Ａへというように表示内容の変更を繰り返す。
なお、表示倍率の確定処理は、電子ペンのペン先で押圧している点から一定距離以上移動させる、または電子ペン以外の入力装置、例えばキーボードのEnterキーを入力するという操作を行うものである。
【図面の簡単な説明】
【００２０】
【図１】本発明に係る電子ボードシステムの実施形態を示すシステム構成図である。
【図２】本発明の主要部である表示処理プログラムの機能構成を示すブロック図である。
【図３】表示倍率記憶部と表示位置記憶部の記憶データの構成図である。
【図４】筆圧値と表示倍率の対応の一例を示した表である。
【図５】筆圧値と表示倍率の変化を表したグラフである。
【図６】表示内容切替部による表示サイズと表示位置の変更処理手順を示すフローチャートである。
【図７】表示内容切替部による表示サイズと表示位置の変更処理の例を示す説明図である。
【符号の説明】
【００２１】
１０１  電子ボード
１０１Ｂ  座標センサ
１０２  電子ペン
１０３  表示画面投影装置
１０４  制御用コンピュータ
１０７  ペン先スイッチ
１０８  補助スイッチ
１０９  補助スイッチ
１１０  筆圧センサ
１０４１  表示処理プログラム
１０４３  表示内容切替部
１０４３３  表示サイズ変更部
１０４３１  表示位置変更部
１０４３４  表示サイズ記憶部
１０４３２  表示位置記憶部
【図１】
0004632257.tif 000002
【図２】
0004632257.tif 000003
【図３】
0004632257.tif 000004
【図４】
0004632257.tif 000005
【図５】
0004632257.tif 000006
【図６】
0004632257.tif 000007
【図７】
0004632257.tif 000008