(57)【要約】【課題】インタラクティブボードが大きいことの不便さを解消することが可能なインタラクティブボード用プログラム、インタラクティブボードシステムおよびその制御方法の提供。【解決手段】インタラクティブボード上にウインドウを表示させるとともにインタラクティブボード上でのポインティングデバイスの操作情報が入力されるインタラクティブボードシステムであって、インタラクティブボード上の低い位置でのポインティングデバイスの操作によるウインドウ表示の変更指示入力を検出するボタン押下検出手段２１と、ボタン押下検出手段２１による変更指示入力の検出時にウインドウ表示が標準状態の場合には、ウインドウ表示を、ウインドウの上端部位置を下げた縮小状態とする描画手段２５とを有する。【選択図】図２
2009157559.tif 000002
【特許請求の範囲】
【請求項１】
インタラクティブボードに接続され、インタラクティブボード上にウインドウを表示させるとともに前記インタラクティブボード上でのポインティングデバイスの操作情報が入力されるコンピュータを動作させるためのインタラクティブボード用プログラムであって、
前記コンピュータを、
前記インタラクティブボード上の低い位置での前記ポインティングデバイスの操作によるウインドウ表示の変更指示入力を検出する検出手段と、
前記検出手段による変更指示入力の検出時にウインドウ表示が標準状態の場合には、前記ウインドウ表示を、前記ウインドウの上端部位置を下げた縮小状態で描画する描画手段と
して機能させるためのインタラクティブボード用プログラム。
【請求項２】
前記描画手段は、前記検出手段による変更指示入力の検出時にウインドウ表示が前記縮小状態の場合には前記ウインドウ表示を前記標準状態に戻すものである請求項１記載のインタラクティブボード用プログラム。
【請求項３】
前記検出手段は、前記インタラクティブボードの低い位置に表示された変更指示ボタン画像の前記ポインティングデバイスによるクリック操作を、ウインドウ表示の変更指示入力として検出するものである請求項１または２に記載のインタラクティブボード用プログラム。
【請求項４】
前記縮小状態のウインドウ表示は、前記標準状態のウインドウ表示に対して予め設定された２／３以下の位置に前記上端部位置を下げるものである請求項１から３のいずれかに記載のインタラクティブボード用プログラム。
【請求項５】
前記ポインティングデバイスは、電子ペンである請求項１から４のいずれかに記載のインタラクティブボード用プログラム。
【請求項６】
インタラクティブボード上にウインドウを表示させるとともに前記インタラクティブボード上でのポインティングデバイスの操作情報が入力されるインタラクティブボードシステムであって、
前記インタラクティブボード上の低い位置での前記ポインティングデバイスの操作によるウインドウ表示の変更指示入力を検出する検出手段と、
前記検出手段による変更指示入力の検出時にウインドウ表示が標準状態の場合には、前記ウインドウ表示を、前記ウインドウの上端部位置を下げた縮小状態とする描画手段と
を有するインタラクティブボードシステム。
【請求項７】
インタラクティブボード上にウインドウを表示させるとともに前記インタラクティブボード上でのポインティングデバイスの操作情報が入力されるインタラクティブボードシステムの制御方法であって、
前記インタラクティブボード上の低い位置での前記ポインティングデバイスの操作によるウインドウ表示の変更指示入力を検出すること、
前記変更指示入力の検出時にウインドウ表示が標準状態の場合には、前記ウインドウ表示を、前記ウインドウの上端部位置を下げた縮小状態とすること
を含むインタラクティブボードの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インタラクティブボードに接続されたコンピュータ上で実行されるインタラクティブボード用プログラム、インタラクティブボードシステムおよびその制御方法に関する。
【背景技術】
【０００２】
従来、ボード上で電子ペンを移動させて文字や図形等の画像を描くと、この電子ペンの移動した軌跡をパーソナルコンピュータ（以下、「ＰＣ」と称す。）に取り込むことが可能なインタラクティブボードが開発されている。この種のインタラクティブボードでは、電子ペンの位置を検出するために、超音波センサを用いたり、タッチセンサを用いたりしている（例えば、特許文献１，２参照。）。そして、ＰＣに取り込んだ文字や図形等の画像は、プロジェクタによってリアルタイムでボード上に表示する。
【０００３】
また、近年では、ＰＣ上で実行するアプリケーションプログラムの画面をプロジェクタによってインタラクティブボード上に表示し、この表示された画面をインタラクティブボード上で電子ペンによって操作すると、この電子ペンの操作がＰＣに取り込まれてアプリケーションプログラムに反映されるようにしたものが開発されている。
【特許文献１】特開２０００−３５５１８８号公報
【特許文献２】特開２００２−３０４２５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
また、近年、インタラクティブボードは大型化する傾向にあるが、子供の教育現場で使用される場合、インタラクティブボードの上部に子供の手が届かないことがある。この場合、子供は踏み台の上に乗ったり、大人の手を借りたりして、インタラクティブボードの上部を操作することになり、不便である。
【０００５】
そこで、本発明においては、インタラクティブボードが大きいことの不便さを解消することが可能なインタラクティブボード用プログラム、インタラクティブボードシステムおよびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、インタラクティブボード上の低い位置でのポインティングデバイスの操作によるウインドウ表示の変更指示入力を検出すること、変更指示入力の検出時にウインドウ表示が標準状態の場合には、ウインドウ表示を、ウインドウの上端部位置を下げた縮小状態とすることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、インタラクティブボードが大きく、ウインドウ表示が標準状態では手が届かない場合であっても、インタラクティブボード上の低い位置でポインティングデバイスを操作することによりウインドウ表示の変更指示を行えば、ウインドウ表示が、ウインドウの上端部位置が下がった縮小状態となるので、インタラクティブボード上の低い位置でウインドウ内の操作を行うことが可能となり、インタラクティブボードが大きいことの不便さが解消される。
【発明を実施するための最良の形態】
【０００８】
本願の第１の発明は、インタラクティブボードに接続され、インタラクティブボード上にウインドウを表示させるとともにインタラクティブボード上でのポインティングデバイスの操作情報が入力されるコンピュータを動作させるためのインタラクティブボード用プログラムであって、コンピュータを、インタラクティブボード上の低い位置でのポインティングデバイスの操作によるウインドウ表示の変更指示入力を検出する検出手段と、検出手段による変更指示入力の検出時にウインドウ表示が標準状態の場合には、ウインドウ表示を、ウインドウの上端部位置を下げた縮小状態で描画する描画手段として機能させるためのインタラクティブボード用プログラムである。
【０００９】
この発明によれば、インタラクティブボード上でポインティングデバイスを操作することによりウインドウ表示の変更指示を行えば、ウインドウ表示が、ウインドウの上端部位置が下がった縮小状態となるので、インタラクティブボード上の低い位置でウインドウ内の操作を行うことが可能となる。つまり、標準状態では手が届かないウインドウ内の場所であっても手が届くようになり、インタラクティブボードが大きいことの不便さが解消される。
【００１０】
本願の第２の発明は、上記描画手段が、検出手段による変更指示入力の検出時にウインドウ表示が縮小状態の場合にはウインドウ表示を標準状態に戻すものであることを特徴とする。
【００１１】
この発明によれば、上述の縮小状態においてインタラクティブボード上でポインティングデバイスを操作することによりウインドウ表示の変更指示を行えば、ウインドウ表示が元の標準状態となり、標準状態と縮小状態とを容易に切り換えることが可能となる。
【００１２】
本願の第３の発明は、上記検出手段が、インタラクティブボードの低い位置に表示された変更指示ボタン画像のポインティングデバイスによるクリック操作を、ウインドウ表示の変更指示入力として検出するものであることを特徴とする。
【００１３】
この発明によれば、インタラクティブボードの低い位置に表示された変更指示ボタン画像をクリック操作によって標準状態と縮小状態とを容易に切り換えることが可能となる。また、変更指示ボタン画像の表示位置がインタラクティブボードの低い位置であることから、背の低い子供であってもこの変更指示ボタン画像をインタラクティブボードの低い位置で容易にクリック操作することができる。
【００１４】
本願の第４の発明は、上記縮小状態のウインドウ表示が、標準状態のウインドウ表示に対して予め設定された２／３以下の位置に上端部位置を下げるものであることを特徴とする。
【００１５】
この発明によれば、インタラクティブボード上でポインティングデバイスを操作することによりウインドウ表示の変更指示を行うだけで、ウインドウが標準状態に対して予め２／３以下の位置に上端部位置が設定された縮小状態へと変更されるので、一操作のみでウインドウ表示を縮小状態へ切り換えることが可能となる。
【００１６】
本願の第５の発明は、上記ポインティングデバイスが、電子ペンであることを特徴とする。
【００１７】
この発明によれば、電子ペンの操作のみにより、インタラクティブボード上への文字や図形等の画像の描画とウインドウ表示の切り換えを行うことが可能となる。
【００１８】
本願の第６の発明は、インタラクティブボード上にウインドウを表示させるとともにインタラクティブボード上でのポインティングデバイスの操作情報が入力されるインタラクティブボードシステムであって、インタラクティブボード上の低い位置でのポインティングデバイスの操作によるウインドウ表示の変更指示入力を検出する検出手段と、検出手段による変更指示入力の検出時にウインドウ表示が標準状態の場合には、ウインドウ表示を、ウインドウの上端部位置を下げた縮小状態とする描画手段とを有するインタラクティブボードシステムである。
【００１９】
この発明によれば、インタラクティブボード上でポインティングデバイスを操作することによりウインドウ表示の変更指示を行えば、ウインドウ表示が、ウインドウの上端部位置が下がった縮小状態となるので、インタラクティブボード上の低い位置でウインドウ内の操作を行うことが可能となる。つまり、標準状態では手が届かないウインドウ内の場所であっても手が届くようになり、インタラクティブボードが大きいことの不便さが解消される。
【００２０】
本願の第７の発明は、インタラクティブボード上にウインドウを表示させるとともにインタラクティブボード上でのポインティングデバイスの操作情報が入力されるインタラクティブボードシステムの制御方法であって、インタラクティブボード上の低い位置でのポインティングデバイスの操作によるウインドウ表示の変更指示入力を検出すること、変更指示入力の検出時にウインドウ表示が標準状態の場合には、ウインドウ表示を、ウインドウの上端部位置を下げた縮小状態とすることを含むインタラクティブボードの制御方法である。
【００２１】
この発明によれば、インタラクティブボード上でポインティングデバイスを操作することによりウインドウ表示の変更指示を行えば、ウインドウ表示が、ウインドウの上端部位置が下がった縮小状態となるので、インタラクティブボード上の低い位置でウインドウ内の操作を行うことが可能となる。つまり、標準状態では手が届かないウインドウ内の場所であっても手が届くようになり、インタラクティブボードが大きいことの不便さが解消される。
【００２２】
（実施の形態）
以下、本発明の実施の形態について、図面を参照して説明する。
【００２３】
図１は本発明の実施の形態におけるインタラクティブボードシステムの概略構成図、図２は図１のＰＣにより実現するウインドウ表示変更機能のブロック図、図３はウインドウ表示変更機能を説明する図であって、（ａ）は標準状態のウインドウ表示を示す図、（ｂ）は縮小状態のウインドウ表示を示す図である。
【００２４】
図１において、本発明の実施の形態におけるインタラクティブボードシステムは、インタラクティブボード（以下、単に「ボード」と称す。）１と、ボード１に接続されるＰＣ２と、ＰＣ２に接続され、ＰＣ２上で実行するアプリケーションプログラムの画面をボード１上に投影表示するプロジェクタ３と、ボード１上で操作するポインティングデバイスとしての電子ペン４とから構成される。
【００２５】
電子ペン４は、赤外光と超音波を発信する機能を有するものである。ボード１の上端幅方向の両端部には、赤外光センサ１１および超音波センサ１２からなる受信センサ１０を備えている。ボード１は、電子ペン４から発信される赤外光および超音波を受信し、赤外光と超音波の到達時間差より電子ペン４から受信センサ１０までの距離をそれぞれ算出し、算出した距離データをＰＣ２へ転送する。ＰＣ２では、三角法により電子ペン４のボード１上での位置を計算し、電子ペン４の操作情報の一つとしての位置情報を取得する。
【００２６】
また、電子ペン４の先端には、押しボタンスイッチ（図示せず。）が設けられており、この押しボタンスイッチの動作状態は無線通信によりボード１へ入力され、ボード１からＰＣ２へ転送される。ＰＣ２では、この電子ペン４の押しボタンスイッチの動作状態から電子ペン４によるボード１のクリック、ダブルクリックやドラッグ等の操作情報を取得する。
【００２７】
ＰＣ２上で実行されるアプリケーションプログラムは、プロジェクタ３によりボード１上に投影表示した画面上で電子ペン４を操作した際に、ボード１からＰＣ２へ入力される電子ペン４の操作情報に基づき、この電子ペン４による操作をＰＣ２の画面上での操作として処理するものである。例えば、電子ペン４の先端をボード１上に押し付けて移動させた場合、このアプリケーションプログラムはＰＣ２の画面上のポインタをこの電子ペン４の先端の動きに従って移動させる。このとき、ＰＣ２の画面上のポインタの動作はプロジェクタ３によりボード１上へそのまま投影表示されるので、ボード１上では電子ペン４の先端の動きに従ってポインタが移動する。
【００２８】
また、本実施の形態におけるアプリケーションプログラムは、ＰＣ２を図２に示す各手段として機能させるためのプログラムを含んでいる。図２に示すように、このプログラムは、ＰＣ２をウインドウ状態記憶手段２０ａ、標準ウインドウ情報記憶手段２０ｂ、標準サブメニュー情報記憶手段２０ｃ、描画画像記憶手段２０ｄ、ボタン押下検出手段２１、ウインドウ描画情報算出手段２２、サブメニュー領域情報算出手段２３、画像描画領域情報算出手段２４および描画手段２５として機能させる。
【００２９】
ウインドウ状態記憶手段２０ａは、アプリケーションプログラムによりＰＣ２の画面上に表示する矩形のウインドウが、図３（ａ）に示すような標準状態のウインドウ表示であるのか、図３（ｂ）に示すような縮小状態のウインドウ表示であるのかを示すウインドウ状態情報を記憶するものである。ここで、標準状態とは、ＰＣ２の画面の描画範囲全体、あるいは、ほぼ描画範囲全体にウインドウが表示されている状態をいうが、必ずしも描画範囲全体を占めていることを要しない。また、ウインドウの上端部位置が描画範囲の上方にある状態を含む。
【００３０】
一方、縮小状態とは、ウインドウの上端部位置を標準状態よりも下げた状態をいう。つまり、標準状態とは、縮小状態へ変更する前の状態をいう。
【００３１】
なお、本実施の形態においては、縮小状態は標準状態のウインドウの上端部位置を２／３の高さまで下げた状態のものとするが、この下げ幅は任意に変更することが可能である。
【００３２】
標準ウインドウ情報記憶手段２０ｂは、アプリケーションプログラムによりＰＣ２の画面上に表示する標準状態のウインドウ３０の４頂点３０ａ，３０ｂ，３０ｃ，３０ｄの座標（以下、「標準ウインドウ座標」と称す。）を記憶するものである。
【００３３】
なお、本実施の形態におけるアプリケーションプログラムは、このウインドウ３０内に、このウインドウ３０で実行できるメニューを表示するメニューバー領域３１と、このウインドウ３０内で実行できる機能をアイコンで表示するツールバー領域３２と、メニューバー領域３１と同様、このウインドウ３０で実行できるメニューを表示するサブメニュー領域３３と、ポインティングデバイスを用いて文字や図形等の画像を自由に描画するための画像描画領域３４とを形成する。
【００３４】
また、このアプリケーションプログラムは、サブメニュー領域３３内の低い位置に、ウインドウ表示を標準状態または縮小状態へ変更するための変更指示ボタン画像３５を表示する。
【００３５】
なお、変更指示ボタン画像３５を表示する低い位置とは、ウインドウ３０内の下端部近傍が望ましいが、ウインドウ３０の中心よりも低い位置とすることも可能である。
【００３６】
標準サブメニュー情報記憶手段２０ｃは、サブメニュー領域３３の４頂点３３ａ，３３ｂ，３３ｃ，３３ｄの座標（以下、「標準サブメニュー座標」と称す。）を記憶するものである。
【００３７】
描画画像記憶手段２０ｄは、画像描画領域３４に描かれた画像を記憶するものである。
【００３８】
ボタン押下検出手段２１は、サブメニュー領域３３内の変更指示ボタン画像３５がクリックされることによるウインドウ表示の変更指示入力を検出するものである。
【００３９】
なお、ＰＣ２の画面に表示されるウインドウ３０は、プロジェクタ３によりボード１上へそのまま投影表示されるので、この変更指示ボタン画像３５のクリック操作は、前述のようにボード１上で電子ペン４を操作することによって行うことができる。
【００４０】
ウインドウ描画情報算出手段２２は、ボタン押下検出手段２１によるウインドウ表示の変更指示入力の検出時にウインドウ表示が図３（ａ）に示すような標準状態の場合には、この標準状態のウインドウ３０の表示を図３（ｂ）に示すような縮小状態のウインドウ４０とするためのウインドウ描画情報を算出するものである。また、ウインドウ描画情報算出手段２２は、ボタン押下検出手段２１によるウインドウ表示の変更指示入力の検出時にウインドウ表示が図３（ｂ）に示すような縮小状態の場合には、ウインドウ表示を図３（ａ）に示すような標準表示とするためのウインドウ描画情報を算出する。
【００４１】
サブメニュー領域情報算出手段２３は、ウインドウ描画情報算出手段２２によってウインドウ表示を縮小表示とするためのウインドウ描画情報が算出される場合に、図３（ａ）に示すような標準状態のサブメニュー領域３３を図３（ｂ）に示すような縮小状態のサブメニュー領域４３とするためのサブメニュー領域情報を算出するものである。また、ウインドウ描画情報算出手段２２によってウインドウ表示を標準状態とするためのウインドウ描画情報が算出される場合に、図３（ｂ）に示すような縮小状態のサブメニュー領域４３を図３（ａ）に示すような標準状態のサブメニュー領域３３とするためのサブメニュー領域情報を算出するものである。
【００４２】
画像描画領域情報算出手段２４は、ウインドウ描画情報算出手段２２によってウインドウ表示を縮小表示とするためのウインドウ描画情報が算出される場合に、図３（ａ）に示すような標準状態の画像描画領域３４を図３（ｂ）に示すような縮小状態の画像描画領域４４とするための画像描画領域情報を算出するものである。また、ウインドウ描画情報算出手段２２によってウインドウ表示を標準状態とするためのウインドウ描画情報が算出される場合に、図３（ｂ）に示すような縮小状態の画像描画領域４４を図３（ａ）に示すような標準状態の画像描画領域３４とするための画像描画領域情報を算出するものである。
【００４３】
描画手段２５は、ウインドウ描画情報算出手段２２およびサブメニュー領域情報算出手段２３によってそれぞれ算出したウインドウ描画情報およびサブメニュー領域情報に基づき、図３（ａ）に示すような標準状態のウインドウ３０、または図３（ｂ）に示すような縮小状態のウインドウ４０をＰＣ２の画面上に描画するものである。なお、前述のように、ＰＣ２の画面上に描画されるウインドウ３０，４０は、プロジェクタ３によりボード１上へも投影表示される。
【００４４】
次に、上記構成のインタラクティブボードシステムによるウインドウ表示の切り換え処理について、図３を参照し、図４〜図６のフローチャートに従って説明する。
【００４５】
図４〜図６は本実施の形態におけるインタラクティブボードシステムによるウインドウ表示の切り換え処理のフローチャートである。
【００４６】
図４において、ＰＣ２は、常時、図３の標準状態のウインドウ３０の４頂点３０ａ，３０ｂ，３０ｃ，３０ｄの座標（標準ウインドウ座標）を標準ウインドウ情報記憶手段２０ｂに記憶するとともに、サブメニュー領域３３の４頂点３３ａ，３３ｂ，３３ｃ，３３ｄの座標（標準サブメニュー座標）を標準サブメニュー情報記憶手段２０ｃに記憶している（図４のＳ１０１）。また、ＰＣ２は、常時、画像描画領域３４に描かれた画像を描画画像記憶手段２０ｄに記憶している（Ｓ１０２）。
【００４７】
そして、ＰＣ２は、ボード１上に投影表示された標準状態のウインドウ３０または縮小状態のウインドウ４０の変更指示ボタン画像３５が、電子ペン４によって押下（クリック操作）されたかどうかをボタン押下検出手段２１によって監視し（Ｓ１０３）、押下された場合に、現在のウインドウ表示が標準状態であるか、縮小状態であるかを、ウインドウ状態記憶手段２０ａを参照することによって判断する（Ｓ１０４）。
【００４８】
ここで、現在のウインドウ表示が図３（ａ）に示す標準状態である場合、図５において、ウインドウ描画情報算出手段２２は、ウインドウ３０の高さ方向を２／３、すなわちウインドウ３０の上端部位置を２／３の高さに下げた場合の縮小状態のウインドウ４０の左上および右上の頂点４０ａ，４０ｂの座標を算出する（Ｓ２０１）。
【００４９】
なお、ウインドウ描画情報算出手段２２は、縮小状態のウインドウ４０の左下および右下の頂点４０ｃ，４０ｄを標準状態から変更せずに、標準状態のウインドウ３０の左下および右下の頂点３０ｃ，３０ｄの座標をそのまま採用する。
【００５０】
また、サブメニュー領域情報算出手段２３は、サブメニュー領域４３の左上および右上の頂点４３ａ，４３ｂの座標として、縮小状態のウインドウ４０の左上および右上の頂点４０ａ，４０ｂの座標からメニューバー領域３１およびツールバー領域３２の高さを引いた高さの座標を算出する（Ｓ２０２）。
【００５１】
また、画像描画領域情報算出手段２４は、縮小状態の画像描画領域４４の左上および右上の頂点４４ａ，４４ｂの座標として、縮小状態のウインドウ４０の左上および右上の頂点４０ａ，４０ｂの座標からメニューバー領域３１とツールバー領域３２の高さを引いた高さの座標を算出する（Ｓ２０３）。
【００５２】
なお、図３の例ではサブメニュー領域３３，４３を避けて画像描画領域３４，４４を形成するため、サブメニュー領域４３の右上の頂点４３ｂの座標を頂点４４ａの座標としている。
【００５３】
次に、サブメニュー領域情報算出手段２３は、サブメニュー領域４３の左下および右下の頂点４３ｃ，４４ｄを標準状態から変更せずに、標準状態のサブメニュー領域３３の左下および右下の頂点３３ｃ，３３ｄの座標をそのまま採用し、左上および右上の頂点４３ａ，４３ｂの座標をＳ２０２において算出した新しい座標に置き換えることにより、サブメニュー領域４３のサイズと位置を決定する（Ｓ２０４）。
【００５４】
また、画像描画領域情報算出手段２４は、画像描画領域４４の左下および右下の頂点４４ｃ，４４ｄを標準状態から変更せずに、標準状態の画像描画領域３４の左下および右下の頂点３４ｃ，３４ｄの座標をそのまま採用し、左上および右上の頂点４４ａ，４４ｂをＳ２０３において算出した新しい座標に置き換えることにより、画像描画領域４４のサイズと位置を決定する（Ｓ２０５）。
【００５５】
次に、描画手段２５は、標準状態のウインドウ３０を消去し、縮小状態のウインドウ４０の再表示を行う（Ｓ２０６）。
【００５６】
また、描画手段２５は、ウインドウ４０の左上の頂点４０ａを基準にメニューバー領域３１およびツールバー領域３２を表示する（Ｓ２０７）。このとき、メニューバー領域３１およびツールバー領域３２のサイズについては変更しない。
【００５７】
また、描画手段２５は、Ｓ２０４において決定されたサブメニュー領域４３のサイズおよび位置に従って、サブメニュー領域４３を表示する（Ｓ２０８）。このとき、描画手段２５は、サブメニュー領域４３内に変更指示ボタン画像３５を表示するが、この変更指示ボタン画像３５のサブメニュー領域４３の左下の頂点４３ｃに対する相対位置は、標準状態のサブメニュー領域３３のときと同じにする。
【００５８】
次に、描画手段２５は、描画画像記憶手段２０ｄに記憶している描画画像を、Ｓ２０３において決定された画像描画領域４４の左上の頂点４４ａを基準に画像描画領域４４に再表示し（Ｓ２０９）、スクロールバー４５を表示する（Ｓ２１０）。
【００５９】
なお、標準状態の画像描画領域３４に対して縮小状態の画像描画領域４４は小さいので、描画画像記憶手段２０ｄに記憶している描画画像を同じスケールで表示すると、図３（ｂ）に示すように画像描画領域４４内に収まらず、一部のみが画像描画領域４４内に表示される。このとき、画像描画領域４４内に表示されない部分については、スクロールバー４５をインタラクティブボード１上で電子ペン４により操作することで、画像描画領域４４内に表示させることが可能である。
【００６０】
一方、図４のＳ１０４において、現在のウインドウ表示が図３（ｂ）に示す縮小状態である場合には、図５において、画像描画領域情報算出手段２４は、標準状態の画像描画領域３４の左上および右上の頂点３４ａ，３４ｂとして、標準ウインドウ情報記憶手段２０ｂに記憶している標準状態のウインドウ３０の左上および右上の頂点３０ａ，３０ｂからメニューバー領域３１とツールバー領域３２の高さを引いた高さの座標を算出する（Ｓ３０１）。
【００６１】
次に、サブメニュー領域情報算出手段２３は、サブメニュー領域３３の左上および右上の頂点３３ａ，３３ｂの座標を、標準サブメニュー情報記憶手段２０ｃに記憶している元の座標に置き換えることにより、サブメニュー領域３３のサイズと位置を決定する（Ｓ３０２）。
【００６２】
また、画像描画領域情報算出手段２４は、画像描画領域３４の左下および右下の頂点３４ｃ，３４ｄを変更せずに、左上および右上の頂点３４ａ，３４ｂをＳ３０１において算出した新しい座標に置き換えることにより、画像描画領域３４のサイズと位置を決定する（Ｓ３０３）。
【００６３】
次に、描画手段２５は、縮小状態のウインドウ４０を消去し、標準状態のウインドウ３０の再表示を行う（Ｓ３０４）。また、描画手段２５は、ウインドウ３０の左上の頂点３０ａを基準にメニューバー領域３１およびツールバー領域３２を表示する（Ｓ３０５）。このとき、前述と同様に、メニューバー領域３１およびツールバー領域３２のサイズについては変更しない。
【００６４】
また、描画手段２５は、Ｓ３０２において決定されたサブメニュー領域３３のサイズおよび位置に従ってサブメニュー領域３３を表示する（Ｓ３０６）。
【００６５】
次に、描画手段２５は、描画画像記憶手段２０ｄに記憶している描画画像を、Ｓ３０１において決定された画像描画領域３４の左上の頂点３４ａを基準に画像描画領域３４に再表示する（Ｓ３０７）。
【００６６】
以上のように、本実施の形態におけるインタラクティブボードシステムでは、図３（ａ）の標準状態のウインドウ３０がボード１上に表示されている場合に、ボード１上で電子ペン４を操作して変更指示ボタン画像３５をクリックすれば、ウインドウ表示が、図３（ｂ）のウインドウ４０のように上端部位置が下がった縮小状態となるので、ボード１上の低い位置でウインドウ４０内の操作を行うことが可能となる。
【００６７】
図７は、本実施の形態におけるインタラクティブボードシステムの利用例を示す図である。
【００６８】
例えば、このインタラクティブボードシステムが子供の教育現場などで利用されるような場合に、図７（ａ）に示すように、標準状態では子供Ｃの電子ペン４（図示せず。）を持つ手Ｈが届かないウインドウ３０内の場所（回答記入欄Ｂ）であっても、ウインドウ３０内の低い位置に表示されている変更指示ボタン画像３５を電子ペン４によりクリックすることで、図７（ｂ）に示すように、上端部位置が下がった縮小状態のウインドウ４０へと表示変更されるので、この子供Ｃの手Ｈが回答記入欄Ｂに届くようになり、ボード１が大きいことの不便さが解消される。
【００６９】
また、本実施の形態におけるインタラクティブボードシステムでは、縮小状態のウインドウ４０において変更指示ボタン画像３５を電子ペン４によりクリックするだけで元の標準状態のウインドウ３０へと切り換えることが可能であり、標準状態と縮小状態とを容易に切り換えることができる。
【００７０】
なお、本実施の形態において変更指示ボタン画像３５は縮小状態へ切り換える場合と標準状態へ切り換える場合とで共通であるが、別々に設けることも可能である。
【００７１】
また、本実施の形態においては、電子ペン４の位置情報の入力を赤外線および超音波を利用することにより行う構成であるが、この構成の他に例えば超音波のみにより行ったり、ボード１上にタッチセンサを配置してペン型のポインティングデバイスによる押圧操作を検出することにより行ったりする構成とすることも可能である。
【００７２】
また、操作情報の入力についても電子ペン４の側面に別のサイドスイッチを設けて、このサイドスイッチの動作状態を検出することで行う構成とすることも可能である。
【００７３】
また、本実施の形態においては、縮小状態のウインドウ４０を標準状態のウインドウ３０に対して上端部位置を２／３の高さに下げているが、この高さについては使用状況に応じて任意に設定することが可能である。もっとも、この縮小状態のウインドウ表示が、標準状態のウインドウ表示に対して予め設定された２／３以下の位置に上端部位置を下げるものであることが、操作性からは望ましい。
【産業上の利用可能性】
【００７４】
本発明は、インタラクティブボードに接続されたコンピュータ上で実行されるインタラクティブボード用プログラム、インタラクティブボードシステムおよびその制御方法として有用であり、特に、インタラクティブボードが大きいことの不便さを解消することが可能なものとして好適である。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施の形態におけるインタラクティブボードシステムの概略構成図
【図２】図１のＰＣにより実現するウインドウ表示変更機能のブロック図
【図３】ウインドウ表示変更機能を説明する図
【図４】本実施の形態におけるインタラクティブボードシステムによるウインドウ表示の切り換え処理のフローチャート
【図５】本実施の形態におけるインタラクティブボードシステムによるウインドウ表示の切り換え処理のフローチャート
【図６】本実施の形態におけるインタラクティブボードシステムによるウインドウ表示の切り換え処理のフローチャート
【図７】本実施の形態におけるインタラクティブボードシステムの利用例を示す図
【符号の説明】
【００７６】
１    インタラクティブボード（ボード）
２    パーソナルコンピュータ（ＰＣ）
３    プロジェクタ
４    電子ペン
１０    受信センサ
１１    赤外光センサ
１２    超音波センサ
２０ａ    ウインドウ状態記憶手段
２０ｂ    標準ウインドウ情報記憶手段
２０ｃ    標準サブメニュー情報記憶手段
２０ｄ    描画画像記憶手段
２１    ボタン押下検出手段
２２    ウインドウ描画情報算出手段
２３    サブメニュー領域情報算出手段
２４    画像描画領域情報算出手段
２５    描画手段
３０，４０    ウインドウ
３１    メニューバー領域
３２    ツールバー領域
３３，４３    サブメニュー領域
３４，４４    画像描画領域
３５    変更指示ボタン画像
【図１】
2009157559.tif 000003
【図２】
2009157559.tif 000004
【図３】
2009157559.tif 000005
【図４】
2009157559.tif 000006
【図５】
2009157559.tif 000007
【図６】
2009157559.tif 000008
【図７】
2009157559.tif 000009