(57)【要約】【課題】書込み前に入力位置及び入力ペンの設定をユーザが知ることができる電子黒板を提供する。【解決手段】  入力ペンが指し示す位置が検出されると、入力ペンの設定に応じて態様が異なるカーソルマークが、当該検出された位置に応じた表示面上の位置座標に表示される。ユーザはカーソルマークの表示を参照することで、入力ペンの設定を、入力操作を行なう前に知ることができ、入力ミスを防止できる。【選択図】図４
2014109922.tif 000002
【特許請求の範囲】
【請求項１】
入力ペンにより操作可能な電子黒板であって、
表示面を有する表示装置と、
前記入力ペンが、前記表示面上の所定領域内において指し示す位置座標を検出するための入力ペン位置座標検出手段と、
前記入力ペンの設定に関する情報を記憶するための記憶手段と、
前記入力ペン位置座標検出手段により前記位置座標が検出されたことに応答して、前記記憶手段より前記入力ペンの設定に関する情報を読出し、前記表示面上の前記位置座標に対応する位置に、前記入力ペンの設定に応じて異なる態様でカーソルマークを表示するための第１の表示手段とを含む、電子黒板。
【請求項２】
前記入力ペンが前記表示面に接触したことに応答して、前記第１の表示手段による前記カーソルマークの表示を中止するための表示中止手段をさらに含む、請求項１に記載の電子黒板。
【請求項３】
前記第１の表示手段は、前記入力ペン位置座標検出手段により前記位置座標が検出されたことに応答して、前記入力ペンの設定を示すポップアップ表示を前記カーソルマークの近傍に、前記カーソルマークとともに表示する、請求項１又は請求項２に記載の電子黒板。
【請求項４】
前記入力ペンの設定に関する情報は、入力ペンによる入力軌跡を表示する際の軌跡の表示属性を含み、
前記第１の表示手段は、前記入力ペンの入力軌跡に設定されている表示属性にしたがって前記カーソルマークを表示する、請求項１から請求項３のいずれかに記載の電子黒板。
【請求項５】
前記入力ペン位置座標検出手段により前記位置座標が検出されたことに応答して、前記表示面上の前記位置座標に対応する位置に、予め定められた態様でカーソルマークを表示するための第２の表示手段と、
ユーザの操作に応答して、前記第１の表示手段と前記第２の表示手段とを切替えるための表示制御手段とをさらに含む、請求項１から請求項４のいずれかに記載の電子黒板。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子黒板に関し、特に、電子黒板に表示される画像に入力ペンで書込みできる電子黒板に関する。
【背景技術】
【０００２】
近年、教育現場等において、電子黒板を利用する機会が増加している。ユーザは電子黒板を操作して、ウェブ上のコンテンツ及び動画の取込み、立体的な図形及びグラフの表示、並びに、表示される画像の回転、拡大、縮小、及び移動等の処理を容易に行なうことができる。電子黒板の活用により、従来よりも密度が濃く相互性の高い授業及びプレゼンテーション等を行なうことが可能となる。
【０００３】
電子黒板を利用する際、入力ペンを用いて電子黒板に表示される画像に書込みを行なう機会が頻繁に発生する。したがって、電子黒板をより効果的に活用するためには、表示画像にいかに素早く正確に入力ペンを用いて書込みできるかが重要な課題となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開昭６０−２０１４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記した課題に関連して、特許文献１では、入力ペンの動きに追随するカーソルマークを表示する装置に関する発明が開示されている。この装置では、入力ペンの先端が透明デジタイザの記入面に接近すると座標位置が検出され、当該座標位置にカーソルマークが表示される。カーソルマークが表示された状態で入力ペンを目的位置に移動すると、入力ペンの移動に応じてカーソルマークも移動する。ユーザが所望する位置で入力ペンの先端を記入面に接触させると、入力位置が確定される。したがって、ユーザは入力ペンを用いて書込みを行なう前に、正確な入力位置を把握できる。
【０００６】
しかし、特許文献１に開示の装置によると、ユーザは書込み前に正確な入力位置を知ることはできるが、入力ペンにより入力される入力軌跡の色、太さ、及び線種等の入力ペンの設定に関する情報を知ることはできない。もし入力ペンの設定がユーザの所望する設定と違っている場合、ユーザは書込みを行なってから違いに気付き、当該書込みを修正しなければならない。このような修正作業はユーザにとって無駄な作業である。したがって、入力ペンを用いて書込みを行なう場合、入力位置だけでなく、入力ペンの設定も書込み前にユーザが把握できることが望ましい。
【０００７】
以上より、本発明は、書込み前に入力位置及び入力ペンの設定をユーザが知ることができる電子黒板を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のある局面に係る電子黒板は、入力ペンにより操作可能な電子黒板であって、表示面を有する表示装置と、入力ペンが表示面上の所定領域内において指し示す位置座標を検出するための入力ペン位置座標検出手段と、入力ペンの設定に関する情報を記憶するための記憶手段と、入力ペン位置座標検出手段により位置座標が検出されたことに応答して、記憶手段より入力ペンの設定に関する情報を読出し、表示面上の位置座標に対応する位置に、入力ペンの設定に応じて異なる態様でカーソルマークを表示するための第１の表示手段とを含む。
【発明の効果】
【０００９】
本発明に係る電子黒板によると、入力ペンを表示装置に接近させると、入力位置及び入力ペンの設定を示すカーソルマークが表示される。したがって、ユーザは、ユーザが所望する設定に入力ペンが設定されているか否かを、書込みを行なう前に確認できる。さらに、カーソルマークは入力位置を示しているので、ユーザが書込みを行なう位置を誤ることもない。このようなカーソルマークの表示により、ユーザは入力ミスをすることなく、素早く正確な書込みを行なうことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施の形態に係る画像表示システムの全体構成を示す図である。
【図２】図１に示す入力ペンの内部構成を示す図である。
【図３】図１に示す電子黒板のハードウェア構成を示す制御ブロック図である。
【図４】本発明の第１の実施の形態に係る電子黒板で実行されるコンピュータプログラムの制御構造を示すフローチャートである。
【図５】図１に示す電子黒板に表示されるカーソルマークの種々の態様を示す図である。
【図６】本発明の第２の実施の形態に係る電子黒板に表示されるポップアップ表示の種々の態様を示す図である。
【図７】本発明の第３の実施の形態に係る電子黒板で実行されるコンピュータプログラムの制御構造を示すフローチャートの一部である。
【図８】本発明の第３の実施の形態に係る電子黒板で実行されるコンピュータプログラムの制御構造を示すフローチャートの一部である。
【図９】本発明の第３の実施の形態に係る入力ペンのスイッチを切替えることによりカーソルマークの態様が変化することを示す図である。
【発明を実施するための形態】
【００１１】
以下の説明及び図面では、同一の部品には同一の参照番号を付してある。したがって、それらについての詳細な説明は繰返さない。
【００１２】
［第１の実施の形態］
＜全体システム構成＞
図１を参照して、本実施の形態に係る電子黒板１００は、大型の液晶ディスプレイを用いた表示入力装置である。電子黒板１００は、後述するように、大画面のタッチパネルディスプレイ１１０を有している。タッチパネルディスプレイ１１０はタッチパネル機能を含み、タッチジェスチャー操作（例えば、フリック操作）によって原稿画像の表示をページ順序にしたがって切替えることが可能である。すなわち、電子黒板１００の画面を、例えば、原稿画像（ページ）を移動させたい方向に指等で軽くはじくようにタッチジェスチャー操作（フリック）すると、原稿画像（ページ）の表示が移動する。
【００１３】
電子黒板１００は、種々のアプリケーションソフトを起動することが可能であり、起動したアプリケーションソフトに対応した機能を実現する。アプリケーションソフトは、電子黒板１００の主要な機能である、専用の入力ペン３００による描画（手書き入力）を実現するペンソフトを含む。
【００１４】
ペンソフトが起動している間、入力ペン３００をタッチパネルディスプレイ１１０に近付けると、電子黒板１００は入力ペン３００の位置を検出し、当該位置に対応する画面上の位置座標にカーソルマーク５００を表示する。カーソルマーク５００は、入力ペン３００からタッチパネルディスプレイ１１０までの距離が所定の値よりも小さくなった場合に検出される。以降において、入力ペン３００が検出可能な位置にあることを「入力ペン３００が所定領域内にある」と記載することがある。この検出には電磁誘導又は静電結合等が利用される。
【００１５】
カーソルマーク５００は入力ペン３００による入力位置が画面上のどの箇所に対応するかを示す。入力ペン３００の動きに応じて、カーソルマーク５００が表示される位置も変化する。入力ペン３００が所定領域の外に出ると、カーソルマーク５００の表示は消える。また、入力ペン３００の先端を画面にタッチさせたときも、カーソルマーク５００の表示は消える。
【００１６】
図２を参照して、入力ペン３００は入力ペンの先端３２０が電子黒板１００の画面に触れたか否かを検知する検知部（図示せず。）と、入力ペン３００を構成する各機能部を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）（図示せず。）と、スイッチ３１０とを含む。スイッチ３１０は、入力ペン３００の先端３２０が画面にタッチされたか否かに応じて、オン／オフが自動的に切替わる。この切替に応じて、スイッチ３１０が切替わったことを通知する信号が入力ペン３００から電子黒板１００へ送信される。
【００１７】
入力ペン３００の先端３２０が画面に触れていない場合、スイッチ３１０はオフとなり、カーソルマーク５００が画面上に表示される。先端３２０が画面に触れている場合、スイッチ３１０はオンとなり、カーソルマーク５００は表示されない。このように、カーソルマークが表示されるか否かは、スイッチ３１０がオンかオフか、すなわち、入力ペン３００の先端３２０が電子黒板１００の画面に触れているかいないかによって決定される。
【００１８】
＜ハードウェア構成＞
図３を参照して、電子黒板１００は、タッチパネルディスプレイ１１０と、コンピュータからなる制御装置１５０とを含む。
【００１９】
制御装置１５０は、所定のプログラムを実行することにより、電子黒板１００の全体の制御を実現するためのＣＰＵ１５２と、電子黒板１００の電源が投入されたときにＣＰＵ１５２が読出すプログラムを記憶する読出専用メモリ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ））１５４と、ＣＰＵ１５２が作業用メモリとして使用するランダム・アクセス・メモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ））１５６と、電子黒板１００の電源が切断されたときに記録を保持することが可能な記録部１５８と、タッチパネルディスプレイ１１０（後述する検知装置１３０）から得た情報（座標データ）をもとに、処理内容を決定する入力処理部１６０と、ＣＰＵ１５２の制御にしたがってタッチパネルディスプレイ１１０による画像の表示を制御する表示制御部１６２と、タッチパネルディスプレイ１１０に表示させる画像を保持するビデオメモリ（ビデオＲＡＭ）１６４と、電子黒板１００に対してネットワーク４００との接続を提供するネットワーク装置１６６と、これらを互いに接続し、相互間のデータ及び制御信号の通信を可能にするバス１６８とを含む。
【００２０】
ＲＯＭ１５４は、電子黒板１００の電源投入時にＣＰＵ１５２が実行し、電子黒板１００が所定の動作をするように電子黒板１００の全体を設定するためのプログラム及びデータを記憶している。電子黒板１００の動作を実現するためのプログラムもＲＯＭ１５４に記憶されている。記録部１５８は、通電が遮断された場合にもデータを保持する不揮発性記憶装置であり、例えば、ハードディスクドライブ又はフラッシュメモリ等である。記録部１５８は電子黒板１００に対して着脱可能でもよい。記録部１５８は、ＣＰＵ１５２が実行するプログラムの一部を記憶することもできる。ＣＰＵ１５２は、通常動作時には、バス１６８を介してＲＯＭ１５４又は記録部１５８からプログラムをＲＡＭ１５６上にロードし、図示しないプログラムカウンタにより指定されるアドレスから命令を順次読出して実行する。ＣＰＵ１５２は、ＲＯＭ１５４及び記録部１５８に格納されているプログラムにしたがって電子黒板１００を構成する各部の制御を行なう。
【００２１】
さらに、記録部１５８は、ＣＰＵ１５２の制御の下で、タッチパネルディスプレイ１１０に表示された画像を画像データとして記憶する。この画像データは、印刷用の画像データとして用いることができる。すなわち、記録部１５８に記憶されている画像データを図示しない画像形成装置に送信することによって、送信した画像データの印刷を行なうことができる。
【００２２】
ネットワーク装置１６６は、ＣＰＵ１５２の制御の下で、ネットワーク４００に接続された図示しない画像形成装置等との間で画像データを送受信する。ネットワーク装置１６６を介して電子黒板１００が外部から受信した画像データは、ＲＡＭ１５６又は記録部１５８に記憶される。
【００２３】
タッチパネルディスプレイ１１０は、所定の表示面上に画像を表示する表示部１２２を有する表示出力装置１２０、並びに、検知装置１３０を含む。検知装置１３０は、検知部１３２と、検知部１３２を制御するマイクロコンピュータ１３４とを含む。マイクロコンピュータ１３４は、ＣＰＵ１３４ａと、検知部１３４ａで検出した情報（座標データ）を外部（入力処理部１６０）に出力する外部出力部１３４ｂとを含む。検知部１３２は、入力ペン３００の位置を検出する機能、図２に示されるスイッチ３１０がオン及びオフのいずれであるか、すなわち、入力ペン３００の先端３２０がタッチパネルディスプレイ１１０に接触しているか否かを検出する機能、並びに、入力ペン３００によるタッチパネルディスプレイ１１０への入力を一定間隔で検出する機能を有する。
【００２４】
表示部１２２はフルカラー表示が可能な液晶表示パネル等の表示パネルであり、表示制御部１６２の制御に応じて、ビデオＲＡＭ１６４に記憶された画像を表示する。表示制御部１６２は、表示部１２２を駆動するための駆動部を備え、ビデオＲＡＭ１６４に記憶された画像データを所定のタイミングで読出し、表示部１２２に画像を表示させるための信号を表示部１２２に出力する。表示される画像データは、ＣＰＵ１５２がＲＡＭ１５６上の情報及び記録部１５８に記録された情報から生成し、ビデオＲＡＭ１６４上の各表示画素に対応するアドレスに伝送する。
【００２５】
電子黒板１００は、種々のアプリケーションソフトを起動することが可能であり、起動したアプリケーションソフトに対応した機能を実現する。アプリケーションソフトは、電子黒板１００の主要な機能である、入力ペン３００による描画を実現するペンソフトを含む。
【００２６】
図１及び図３を参照して、ペンソフトが起動されると、表示部１２２には、図１に示すような画面２００が表示される。タッチパネルディスプレイ１１０の表示面は、ユーザによる描画が可能な描画領域２１０と、ユーザが利用する機能を指定するための機能ボタン領域２２０とに区分されている。電子黒板１００に描画が可能なアプリケーションが起動されていると、ユーザは描画領域２１０に、タッチ操作による描画を行なうことができる。ユーザによりタッチされた点のＸＹ座標が、検知部１３２により所定の周期ごとに検出され、当該座標のデータが制御装置１５０に伝送される。制御装置１５０（ＣＰＵ１５２）は、受信した座標データに応じて、ＲＡＭ１５６に設けられたメモリアドレスに所定値を書込む。このメモリアドレスはビデオＲＡＭ１６４に対応してＲＡＭ１５６に設けられたメモリアドレスであり、当該所定値は検出された位置に対応するように書込まれる。ビデオＲＡＭ１６４上にこれら検出された画像データを記録してもよいが、ここでは、ビデオＲＡＭ１６４の画像データを記憶する領域とは別に、ＲＡＭ１５６に、描画データを記憶する領域が設けられていることを想定する。
【００２７】
機能ボタン領域２２０には、複数の機能ボタンが表示されている。機能ボタンに割当てられる機能は、例えば、タッチ操作による描画機能（ペンの種類を選択可能）、保存されているファイル（画像データ）を開く機能、所定領域の描画を削除する消しゴム機能、ＲＡＭ１５６又は記録部１５８に記憶されている画像データ等を表示する機能、表示されている画像データを保存する機能、並びに、表示されている画像データを印刷する機能等である。各機能ボタンは、アイコンとして表示される。例えば、ペンボタン２２２、２２４、及び２２６のいずれかを選択することにより、描画領域２１０に描画を行なうことが可能となる。選択しているペンボタンを再度タッチすると、描画の線の太さ及び線の色を変更するパレットが表示される。パレット内に表示される線の太さ及び色を選択することにより、描画する線の太さ及び線の色が変更される。変更された線の太さ及び線の色等の、入力ペンの設定に関する情報は、ＲＡＭ１５６に一時的に保存される。さらに、データ取込ボタン２２８を選択することにより、受付フォルダ内に登録された画像データが取込まれて、当該画像データが示す画像が表示される。
【００２８】
このように、上記したペンソフトを用いると、受信した画像データが示す画像を描画領域２１０に表示させ、表示された画像に描画することが可能である。入力ペン３００の設定は機能ボタン領域２２０を操作することで容易に変更できる。入力ペン３００を操作することで、ユーザは筆記具で書込むような感覚で、電子黒板１００に表示される画像データに書込みを行なうことができる。
【００２９】
＜ソフトウェア構成＞
図４を参照して、入力ペン３００による描画を実行するためのペンソフトが起動されたことに応じて、電子黒板１００で実行されるコンピュータプログラム６００の制御構造について説明する。
【００３０】
コンピュータプログラム６００は、入力ペン３００の位置を検出するステップ６１２、及び、ステップ６１２での検出が成功したか否か、すなわち、入力ペン３００が所定領域内にあるか否かを判定するステップ６１４を含む。ステップ６１４の判定結果が否定の場合、入力ペン３００の位置の検出が再度実行される（ステップ６１２）。
【００３１】
コンピュータプログラム６００は、ステップ６１４の判定結果が肯定であることに応答して、ステップ６１２で検出された入力ペン３００の位置に対応する画面上の位置座標、及び、入力ペン３００の設定に関する情報を取得するステップ６１６、ステップ６１６で取得された情報に基づきカーソルマークを画面上に表示するステップ６１８、並びに、入力ペン３００のスイッチ３１０がオンされているか否かを判定するステップ６２０をさらに含む。
【００３２】
ステップ６１６で取得される位置座標は入力ペン３００の位置に対応しており、入力ペン３００が当該位置にある場合に書込みが行なわれる位置を示す。また、ステップ６１６で取得される入力ペンの設定に関する情報は、入力ペンを用いて描画を行なった場合、入力軌跡がどのような態様で表示されるかに関する情報を示す。具体的には、入力ペンの色、太さ、及び線種等に関する情報である。ステップ６１８ではこれら情報を示すカーソルマークが表示される。ステップ６２０の判定結果が否定の場合、入力ペン３００の位置の検出が再度実行される（ステップ６１２）。
【００３３】
コンピュータプログラム６００は、ステップ６２０の判定結果が肯定であること、すなわち、入力ペン３００の先端３２０がタッチパネルディスプレイ１１０に接触していることが検知されたことに応答して、画面上に表示されるカーソルマークの表示を中止するステップ６２２、タッチパネルディスプレイ１１０に接触している先端３２０の位置座標を検出するステップ６２４、ステップ６２４で検出された位置座標のデータを取込むステップ６２６、及び、入力ペン３００のスイッチ３１０がオフされたか否か、すなわち、入力ペン３００の先端３２０がタッチパネルディスプレイ１１０から離れたか否かを判定するステップ６２８をさらに含む。
【００３４】
ステップ６２８の判定結果が否定の場合、先端３２０はタッチパネルディスプレイ１１０に接触したままであり、制御はステップ６２４に戻り、接触している先端３２０の位置座標が再度検出される。肯定の場合、つまり、入力ペン３００がタッチパネルディスプレイ１１０から離れた場合、制御はステップ６１２に戻り、入力ペン３００の位置座標が再度検出される。
【００３５】
＜動作＞
図１−図５、特に図３−図５を参照して、以上のような構造及びフローチャートに基づく、本実施の形態に係る電子黒板１００の動作について説明する。
【００３６】
描画を行なうためのペンソフトが起動すると、検知部１３２は入力ペン３００の位置を検出する（ステップ６１２）。なお、このとき検出されるのは、入力ペン３００の先端３２０の位置である。当該位置が検出されると、ＣＰＵ１３４ａは検出された位置に関するデータを外部出力部１３４ｂに出力させる。入力処理部１６０は当該データを受信し、ＣＰＵ１５２は検出が成功したか否か、すなわち、所定領域内に入力ペン３００が進入したか否かを判定する（ステップ６１４）。
【００３７】
ステップ６１４での判定が肯定の場合、すなわち、入力ペン３００が所定領域内に存在する場合、ＣＰＵ１５２は、ステップ６１２において検知部１３２が検出した位置に対応する、表示部１２２上の位置座標を算出し、当該位置座標のデータを表示制御部１６２に送信する。ＣＰＵ１５２はさらに、入力ペン３００の設定に関する情報をＲＡＭ１５６より読出し、表示制御部１６２に送信する（ステップ６１６）。ステップ６１４での判定が否定の場合、制御はステップ６１２に戻り、検知部１３２は再度入力ペン３００の位置を検出する。
【００３８】
表示制御部１６２は、ステップ６１６で受信した位置座標及び入力ペン３００の設定に関する情報に基づくカーソルマークを、表示部１２２に表示させる（ステップ６１８）。当該カーソルマークは、入力ペン３００の位置に対応する位置座標に表示される。
【００３９】
図５を参照して、ステップ６１８において表示されるカーソルマークの表示態様は入力ペン３００の設定に応じて決定される。例えば、入力ペン３００が赤色に設定されている場合、カーソルマーク５１２も赤色で表示され（図５（ａ））、青色に設定されている場合、カーソルマーク５１４も青色で表示される（図５（ｂ））。さらに、入力ペン３００が太線に設定されている場合、カーソルマーク５１６も太線で表示され（図５（ｃ））、細線に設定されている場合、カーソルマーク５１８も細線で表示される（図５（ｄ））。同様に、点線で表示されるカーソルマーク５２０（図５（ｅ））、波線で表示されるカーソルマーク５２２（図５（ｆ））、二重線で表示されるカーソルマーク５２４（図５（ｇ））、及び、矢印線で表示されるカーソルマーク５２６（図５（ｈ））のように、カーソルマークの表示態様は入力ペン３００の線種によっても変化する。
【００４０】
もちろん、入力ペン３００の色及び線種の両方に関する情報を１つのカーソルマークで表示することも可能である。例えば、入力ペン３００の設定が「赤色・波線」である場合、表示部１２２は赤色で波線のカーソルマークが表示される。
【００４１】
図４を参照して、表示部１２２にカーソルマークが表示されている間、ＣＰＵ１５２は図２に示されるスイッチ３１０がオンされたか否か、すなわち、検知部１３２が入力ペン３００の先端３２０を検出したか否かを定期的に判定する（ステップ６２０）。この判定結果が否定の場合、ＣＰＵ１５２は入力ペン３００の位置検出を継続するよう検知装置１３０を制御する（ステップ６１２）。したがって、入力ペン３００の位置が検出され、かつ、入力ペン３００の先端３２０が表示部１２２に接触していない間は、カーソルマークは表示され続ける。
【００４２】
さらに、カーソルマークの位置座標は入力ペン３００の位置に対応しているので、入力ペン３００の移動に応じて、カーソルマーク表示も移動する。このカーソルマーク表示の移動は、詳細には、次のような仕組みになっている。ＣＰＵ１５２は、入力ペン３００の位置に対応する位置座標にカーソルマークが表示される画像データを定期的に作成し、ビデオＲＡＭ１６４上の対応するアドレスに伝送する。さらにＣＰＵ１５２は、ビデオＲＡＭ１５６に記憶される過去の画像データを消去する。つまり、ビデオＲＡＭ１５６に記憶される画像データは定期的に更新され、表示制御部１６２はこの更新された画像データを表示部１２２に表示させる。したがって、入力ペン３００が移動すると、カーソルマークが表示される位置も移動することになる。
【００４３】
ステップ６２０の判定結果が肯定の場合、すなわち、入力ペン３００の先端３２０が表示部１２２に接触したことを検知部１３２が検出した場合、ＣＰＵ１５２はカーソルマークの表示を含まない画像データを作成してビデオＲＡＭ１６４に伝送し、表示部１２２は当該画像データを表示する。つまり、カーソルマークの表示は中止される（ステップ６２２）。検知部１３２は先端３２０の位置座標を検出し（ステップ６２４）、ＣＰＵ１５２は当該位置座標のデータをＲＡＭ１５６に記憶させる（ステップ６２６）。取込まれた座標データ及び入力ペン３００に対するユーザ操作等に基づき、表示部１２２に表示される画像データへの描画が実行される。
【００４４】
ＣＰＵ１５２は、スイッチ３１０がオフされたか否か、すなわち、入力ペン３００の先端３２０が表示部１２２から離れたことを検知部１３２が検出したか否かを定期的に判定する（ステップ６２８）。この判定結果が否定の場合、検知部１３２は先端３２０の位置座標の検出を再度行なう（ステップ６２４）。したがって、スイッチ３１０がオンされている間は、検知部１３２は表示部１２２に接触している先端３２０の位置座標を検出し、当該位置座標データは更新され続ける。入力ペン３００の動きに応じて、表示部１２２に表示されるカーソルマークの表示位置も変化する。
【００４５】
ステップ６２８の判定結果が肯定の場合、すなわち、入力ペン３００の先端３２０が表示部１２２から離れた場合、検知部１３２はタッチパネルディスプレイ１１０から離れた位置にある入力ペン３００の位置を再度検出する（ステップ６１２）。その後、上記したステップが繰返される。
【００４６】
＜作用・効果＞
本実施の形態に係る電子黒板によると、入力ペン３００がタッチパネルディスプレイ１１０に近付き、入力ペン３００の位置が検出されると、画面上の、入力ペン３００の位置に対応する位置座標にカーソルマークが表示される。このカーソルマークの表示態様は、入力ペン３００の色、太さ、及び線種等の設定に応じて決定される。したがって、ユーザは、入力ペン３００を用いて描画等の入力を行なう前に、入力位置が画面上のどの位置になるか、及び、入力ペン３００の設定がどうなっているかを知ることができ、入力ミスを防止できる。
【００４７】
入力ペン３００がタッチパネルディスプレイ１１０に接触すると、カーソルマークの表示は消える。したがって、カーソルマークの表示によって画像の表示が妨げられることはなく、ユーザはスムーズに入力作業を行なうことができる。
【００４８】
本実施の形態に係るカーソルマークを表示する技術は、電子黒板以外の端末装置にも適用することができる。例えば、携帯電話、タブレット型端末、及び複合機等、表示機能及び入力機能を有するあらゆる装置に、当該技術は適用できる。
【００４９】
入力ペンの設定が変更されている場合、カーソルマークの表示だけでなく、アラーム音等により変更を通知してもよい。このような構成の電子黒板によると、ユーザはアラーム音により入力ペンの設定が変更されていることに気付き、カーソルマークの表示態様により、当該変更がどのようなものであるかを知ることができる。したがって、カーソルマークの表示のみで入力ペンの設定変更を示す場合に比べて、より高い入力ミス防止効果が期待できる。
【００５０】
［第２の実施の形態］
本実施の形態に係る電子黒板は、入力ペンの設定に関する情報を示すポップアップ表示をカーソルマークの近傍にさらに表示させることができる点において、第１の実施の形態に係る電子黒板と異なるが、その他の点は同じである。したがって、同じ点に関しては説明を繰返さない。
【００５１】
＜動作＞
図３、図４、及び図６を参照して、ステップ６１８において、表示部１２２は、ステップ６１６で受信した位置及び入力ペン３００の設定に関する情報に基づくカーソルマークを表示し、さらに、カーソルマークの近傍に、入力ペン３００の設定に関する情報を示すポップアップ表示を表示する。このポップアップ表示には、入力ペンの描画スタイルのように、カーソルマークでは示しづらい入力ペンの設定に関する情報が表示される。例えば、図６を参照して、入力ペン３００がひし型を描くための描画スタイルに設定されている場合、カーソルマーク５４２の横にポップアップ表示５５２が表示される（図６（ａ））。ポップアップ表示５５２には「ひし型」という文言及びひし型のアイコンが表示されており、カーソルマークでは示しづらい入力ペンの設定が一目で分かるようになっている。同様に、入力ペン３００の描画スタイルが右矢印に設定されている場合、カーソルマーク５４４の横にはポップアップ表示５５４が（図６（ｂ））、入力ペン３００の描画スタイルが下線を引く設定になっている場合、カーソルマーク５４６の横にはポップアップ表示５５６が（図６（ｃ））、それぞれ表示される。
【００５２】
なお、入力ペンの設定が、描画スタイルだけでなく色、太さ、及び線種も変更されている場合は、カーソルマークも第１の実施の形態の場合と同様に、当該設定に応じた表示態様になる。例えば、入力ペンが「赤色・太線・波線・ひし型」に設定されている場合、画面には、赤色、太線、及び波線のカーソルマークとともに、入力ペン３００の描画スタイルがひし型であることを説明するポップアップ表示が表示される。
【００５３】
ステップ６２２において、ステップ６２０の判定結果が肯定の場合、カーソルマークの表示は中止され、さらに、ポップアップ表示も中止される。すなわち、ＣＰＵ１５２はカーソルマーク及びポップアップ表示を表示しない画像データを作成し、ビデオＲＡＭ１６４に伝送する。表示部１２２は当該画像データを表示する。したがって、カーソルマーク及びポップアップ表示は表示されなくなる。
【００５４】
＜作用・効果＞
本実施の形態に係る電子黒板によると、描画スタイルのように、カーソルマークでは示しづらい入力ペン３００の設定に関する情報がカーソルマーク近傍にポップアップ表示される。したがって、ユーザはカーソルマーク及びポップアップ表示を参照することで、入力ペン３００がどのような設定になっているかを知ることができ、入力ミスを防止できる。入力ペン３００がタッチパネルディスプレイ１１０に接触し、入力操作が開始されると、カーソルマークとともにポップアップ表示も消える。そのため、ポップアップ表示が入力操作の妨げになることはなく、ユーザはスムーズに入力作業を実行できる。
【００５５】
本実施の形態では、ポップアップ表示はカーソルマークの横に表示されている。しかし、ポップアップ表示の位置は特に限定されない。例えば、カーソルマークのなるべく近傍であり、かつ、画面上に表示されている画像に重ならない領域にポップアップ表示させてもよい。又は、画面上にポップアップ表示の表示領域を予め設けておき、当該表示領域に表示させてもよい。ポップアップ表示する項目が特にない場合、ポップアップ表示は行なわれず、ポップアップ表示する項目（カーソルマークでは示しづらい項目）がある場合は、当該表示領域にポップアップ表示が表示されるので、ユーザは入力ペンの設定がどの程度変更されているかについて容易に知ることができる。
【００５６】
本実施の形態では、ポップアップ表示にはカーソルマークでは示しにくい項目を表示させている。しかし、ポップアップに表示させる項目はどのような内容の項目であってもよい。例えば、入力ペンの色、太さ、及び線種等の設定変更についても、ポップアップ表示により示してもよい。このような表示方法によれば、設定変更をカーソルマークに表示させる必要はなく、ユーザはポップアップ表示のみに注目すればよい。
【００５７】
ポップアップ表示を入力ペンでタッチすると、表示される画面が入力ペンの設定を変更するための設定変更画面に遷移する構成としてもよい。ポップアップ表示を参照して、入力ペンの設定がユーザの所望する設定とは異なっている場合、ユーザはポップアップ表示を入力ペンでタッチすることで設定変更の操作を開始できる。
【００５８】
本実施の形態では、ポップアップ表示は実線で囲まれた吹出しとなっているが、ポップアップ表示はこのような表示形態に限定されない。例えば、枠線を点滅させたり赤色等の目立つ色で表示させたりしてもよい。このような表示形態とすることで、設定の変更をよりユーザが気付きやすいようにすることができる。さらに、ポップアップを半透明で表示させてもよい。こうすることで、ポップアップ表示が表示される画像と重なっても、当該表示画像が見づらくなることはない。
【００５９】
［第３の実施の形態］
本実施の形態では、入力ペンの設定に関する情報をカーソルマーク表示により示すか否かを切替えるためのスイッチが、入力ペンに設けられている。この点を除けば、本実施の形態に係る画像表示システムの構成は、第１の実施の形態に係る画像表示システムの構成と同じである。
【００６０】
＜ソフトウェア構成＞
図７を参照して、描画を実行するためのペンソフトが起動されたことに応じて実行されるコンピュータプログラム７００の制御構造を説明する。なお、コンピュータプログラム７００は、後述するステップ７１２−７１８を含む点を除けば、第１の実施の形態に係るコンピュータプログラム６００（図４）と同様の構成である。
【００６１】
コンピュータプログラム７００は、入力ペン３００のスイッチ３５０が切替えられたことに応答して、スイッチ３５０がオフからオンに切替えられたか否かを判定するステップ７１２と、ステップ７１２における判定結果が肯定である場合に、ステップ６１６で取得された入力ペンの設定に関する情報を示すカーソルマークを表示するステップ７１４と、スイッチ３５０がさらに切替えられたことに応答して、スイッチ３５０がオンからオフに切替えられたか否かを判定するステップ７１６と、ステップ７１６の判定結果が肯定であることに応答して、カーソルマークの表示を元の態様、すなわち、入力ペン３００の設定が変更されていない場合の態様でカーソルマークを表示させるステップ７１８とを含む。
【００６２】
ステップ７１２における判定結果が否定の場合、制御はステップ７１６へ進む。ステップ７１６の判定結果が否定の場合、制御はステップ６２０へ進む。ステップ７１８の処理が終了すると、制御はステップ６２０（図８）へ進む。
【００６３】
＜動作＞
図３及び図７−図９を参照して、検知部１３２は入力ペン３００の位置とともにスイッチ３５０の設定状態を検出する（ステップ６１４でＹＥＳ）。ＣＰＵ１５２はスイッチ３５０の設定状態がオンであるか否かを判定する（ステップ７１２）。ステップ７１２の判定結果が肯定であること、すなわち、スイッチ３５０がオンされていることに応答して、ＣＰＵ１５２はＲＡＭ１５６より入力ペン３００の設定に関する情報を読出し（ステップ６１６）、ステップ７１４において、当該情報に基づき、太線で表示されるカーソルマーク５７２を表示する画像データをビデオＲＡＭ１６４に伝送する。表示部１２２には当該画像データが表示される（図９（ａ））。
【００６４】
スイッチ３５０がオンからオフに切替えられたことを検知部１３２が検出すると（ステップ７１６でＹＥＳ）、ステップ７１８において、ＣＰＵ１５２は、入力ペン３００の設定に関する情報を含まない態様のカーソルマーク５７４を表示する画像データを作成し、ビデオＲＡＭ１６４へ送信する。表示制御部１６２は当該画像データを表示部１２２に表示させる（図９（ｂ））。このように、スイッチ３５０の切替に応じて、カーソルマークの態様は変化する。
【００６５】
＜作用・効果＞
カーソルマークの態様は、スイッチ３５０の切替によって変化する。したがって、ユーザはスイッチ３５０を操作することで、カーソルマークの態様を自在に切替えることができ、入力ペン３００がスイッチ３５０を含まない場合に比べて、よりスムーズに入力作業を実行できる。
【００６６】
図９に示されるように、スイッチ３５０は入力ペン３００の側面に備えられている。したがって、ユーザは簡単な操作で、スイッチ３５０のオン／オフを切替えることができ、カーソルマークの態様を自在に切替えられる。
【００６７】
本実施の形態に係るスイッチ３５０は入力ペン３００の側面に備えられ、手動によりオン／オフが切替わるが、スイッチ３５０はこのような構成に限定されない。例えば、スイッチ３５０を振動に応じてオン／オフが切替わるような構成にすれば、ユーザは入力ペン３００を振ることでスイッチ３５０を切替えることができる。
【００６８】
本実施の形態では、スイッチ３５０を切替えることでカーソルマークの態様を切替えたが、カーソルマークの態様を切替える方法はこれに限定されない。例えば、電子黒板１００の画面上にカーソルマークを元の態様に戻すためのクリアキーを予め設けておき、入力ペン３００の設定を示す態様のカーソルマークが表示されているときに当該クリアキーを押下することで、カーソルマークが元の態様に戻る構成としてもよい。
【００６９】
（１）本発明のある局面に係る電子黒板１００は、入力ペン３００により操作可能な電子黒板１００であって、表示面を有する表示装置と、入力ペン３００が表示面上の所定領域内において指し示す位置座標を検出するための入力ペン位置座標検出手段と、入力ペンの設定に関する情報を記憶するための記憶手段と、入力ペン位置座標検出手段により位置座標が検出されたことに応答して、記憶手段より入力ペン３００の設定に関する情報を読出し、表示面上の位置座標に対応する位置に、入力ペン３００の設定に応じて異なる態様でカーソルマークを表示するための第１の表示手段とを含む。
【００７０】
所定領域内において入力ペン３００が指し示す位置座標を検出すると、第１の表示手段は入力ペン３００の設定に関する情報を読出し、当該位置座標に対応する位置にカーソルマークを表示する。このカーソルマークは入力ペン３００の設定に応じてその態様を変化させる（図５）。したがって、ユーザはカーソルマークを参照することで、入力ペン３００がどのように設定されているかを、入力操作を行なう前に知ることができる。さらに、カーソルマークが表示される位置座標は検出された入力ペンの位置に対応しているので、ユーザは入力位置が表示面上のどこであるかを正確に知ることができる。このように、カーソルマークの表示により、ユーザは入力ミスを防止できる。
【００７１】
（２）好ましくは、電子黒板１００は、入力ペン３００が表示面に接触したことに応答して、第１の表示手段によるカーソルマークの表示を中止するための表示中止手段をさらに含む。
【００７２】
入力ペン３００が表示面に接触すると、表示中止手段によりカーソルマークの表示は消える。したがって、入力ペン３００を表示面に接触させて入力操作を実行する場合、カーソルマークは表示されず、表示面に表示される画像及び入力軌跡等はカーソルマークに妨げられることがない。ユーザは、入力前にはカーソルマークを参照して入力ペン３００の設定及び入力位置を知ることができ、入力を開始した後にはカーソルマークの表示に妨げられることなくスムーズに入力作業を行なうことができる。
【００７３】
（３）好ましくは、第１の表示手段は、入力ペン位置座標検出手段により位置座標が検出されたことに応答して、入力ペン３００の設定を示すポップアップ表示をカーソルマークの近傍に、カーソルマークとともに表示する。
【００７４】
入力ペン３００の位置が検出されると、カーソルマークとともに入力ペン３００の設定を示すポップアップ表示が表示される（図６）。ユーザはカーソルマークだけでなくポップアップ表示も参照することで、入力ペン３００の設定を知ることができる。ユーザはカーソルマークだけでは表現できない設定も、ポップアップ表示に表示できる。このポップアップ表示はカーソルマークの近傍に表示されるので、ユーザは特段の操作を行なわずとも、容易にポップアップ表示に気付くことができる。
【００７５】
（４）さらに好ましくは、入力ペン３００の設定に関する情報は、入力ペン３００による入力軌跡を表示する際の軌跡の表示属性を含み、第１の表示手段は、ポップアップ表示に、軌跡の表示属性を示す文字、記号、又は図形若しくはそれらの組合せを表示する。
【００７６】
ポップアップ表示には、入力ペン３００による入力軌跡の表示属性を示す文字、記号、又は図形若しくはそれらを組合わせたものが表示される。したがって、ユーザはポップアップ表示を参照することで、入力ペン３００を用いて入力操作を行なった場合に入力軌跡がどのような態様で表示されるかを、入力前に知ることができる。
【００７７】
（５）さらに好ましくは、表示属性は軌跡の色、太さ、又は線種若しくはそれらの組合せである。
【００７８】
入力ペン３００の設定に関する情報は、入力ペン３００による入力軌跡の色、太さ、又は線種若しくはそれらの組合せを含む。したがって、カーソルマーク又はポップアップ表示を参照して、ユーザは入力軌跡の色、太さ、又は線種を入力前に知ることができる。
【００７９】
（６）さらに好ましくは、第１の表示手段は、表示装置に表示される画像に重ならないようにポップアップ表示を表示する。
【００８０】
ポップアップ表示は表示装置に表示される画像に重ならないように表示される。したがって、ユーザは画像とともにポップアップ表示を参照でき、入力後の画像をよりイメージしやすくなる。
【００８１】
（７）さらに好ましくは、前記第１の表示手段は、前記ポップアップ表示を半透明の態様で表示する。
【００８２】
ポップアップ表示は半透明で表示されるので、ポップアップ表示と表示される画像とが重なったとしても、表示装置に表示される画像の表示は妨げられない。したがって、ユーザはポップアップ表示の内容とともに当該画像の内容も確認できる。
【００８３】
（８）好ましくは、入力ペン３００の設定に関する情報は、入力ペン３００による入力軌跡を表示する際の軌跡の表示属性を含み、第１の表示手段は、入力ペン３００の入力軌跡に設定されている表示属性にしたがってカーソルマークを表示する。
【００８４】
カーソルマークは入力軌跡に設定されている表示属性にしたがった表示態様で表示される。ユーザはカーソルマークを参照することで、入力ペンがどのような入力軌跡になるように設定されているかを知ることができる。
【００８５】
（９）好ましくは、電子黒板１００は、入力ペン位置座標検出手段により位置座標が検出されたことに応答して、表示面上の位置座標に対応する位置に、予め定められた態様でカーソルマークを表示するための第２の表示手段と、ユーザの操作に応答して、第１の表示手段と第２の表示手段とを切替えるための表示制御手段とをさらに含む。
【００８６】
ユーザの操作に応答して、カーソルマークの態様は、入力ペン３００の設定に応じて変化する態様、又は予め定められた態様に切替えられる（図９）。ユーザは入力ペン３００の設定を知る必要があるか否かに応じて、カーソルマークの態様を切替えることができる。この切替により、ユーザはカーソルマークの態様を状況に応じて切替えることができ、スムーズに入力操作を実行できる。
【００８７】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内での全ての変更を含む。
【符号の説明】
【００８８】
１００  電子黒板
１１０  タッチパネルディスプレイ
１５２  ＣＰＵ
３００  入力ペン
３１０、３５０  スイッチ
３２０  先端
５００、５４２−５４６、５７２−５７４  カーソルマーク
５５２−５５６  ポップアップ表示
【図１】
2014109922.tif 000003
【図２】
2014109922.tif 000004
【図３】
2014109922.tif 000005
【図４】
2014109922.tif 000006
【図５】
2014109922.tif 000007
【図６】
2014109922.tif 000008
【図７】
2014109922.tif 000009
【図８】
2014109922.tif 000010
【図９】
2014109922.tif 000011