(57)【要約】【課題】描画機能を有する電子情報ボードにおいて、すでに描画されたものを、次のユーザにとって描画しやすい位置に簡易に移動することを目的とする。【解決手段】電子情報ボードにおいて、身長算出手段は、電子ペンホルダから第２電子ペンが取り出されたときに、電子情報ボードの前にいるユーザの身長を算出する。また、レイアウト管理手段は、算出した身長と、第１電子ペンによる表示手段への描画の位置とに基づいて、当該描画を移動する必要があるか否かを判定し、必要があると判定した場合、当該描画を当該身長に合わせた位置に移動するようにレイアウトを決定する。そして、表示制御手段は、決定されたレイアウトに基づいて、表示手段における当該描画を移動する。【選択図】図３
2017120574.tif 000002
【特許請求の範囲】
【請求項１】
第１電子ペン、第２電子ペンそれぞれによって描画可能な表示手段と、
前記第２電子ペンを収納する電子ペンホルダと、
前記第２電子ペンが前記電子ペンホルダに収納されているか否かを識別する電子ペン識別手段と、
前記第１電子ペンによる前記表示手段への描画の位置を管理する描画位置管理手段と、
前記電子ペンホルダから前記第２電子ペンが取り出されたときに、電子情報ボードの前にいるユーザの身長を算出する身長算出手段と、
前記算出した身長と、前記第１電子ペンによる前記表示手段への描画の位置とに基づいて、当該描画を移動する必要があるか否かを判定し、必要があると判定した場合、当該描画を当該身長に合わせた位置に移動するようにレイアウトを決定するレイアウト管理手段と、
前記決定されたレイアウトに基づいて、前記表示手段における当該描画を移動する表示制御手段と、
を備えることを特徴とする電子情報ボード。
【請求項２】
前記レイアウト管理手段は、
前記描画を前記身長に合わせた位置に移動するようにレイアウトを決定した後、
前記電子ペン識別手段によって前記第２電子ペンが前記電子ペンホルダに収納されたと識別された場合、
当該描画、および、前記第２電子ペンによって当該描画の周囲に書き込まれた描画を、当該描画が元あった位置に移動するようにレイアウトを決定し、
前記表示制御手段は、
前記決定されたレイアウトに基づいて、前記表示手段における当該描画、および、前記第２電子ペンによって当該描画の周囲に書き込まれた描画を、当該描画が元あった位置に移動する
ことを特徴とする請求項１に記載の電子情報ボード。
【請求項３】
前記電子情報ボードは、
互いに離れた位置に配置され、それぞれが前記電子情報ボードの前にいるユーザを撮影する２つの撮影手段を、さらに備え、
前記身長算出手段は、前記電子ペンホルダから前記第２電子ペンが取り出されたときに、前記２つの撮影手段それぞれが撮影した前記電子情報ボードの前にいるユーザの画像に基づいて、当該ユーザの身長を算出する
ことを特徴とする請求項１または請求項２に記載の電子情報ボード。
【請求項４】
第１電子ペン、第２電子ペンそれぞれによって描画可能な表示手段と、
前記第２電子ペンを収納する電子ペンホルダと、
前記第２電子ペンが前記電子ペンホルダに収納されているか否かを識別する電子ペン識別手段と、を備える電子情報ボードの制御方法であって、
前記第１電子ペンによる前記表示手段への描画の位置を管理する描画位置管理ステップと、
前記電子ペンホルダから前記第２電子ペンが取り出されたときに、前記電子情報ボードの前にいるユーザの身長を算出する身長算出ステップと、
前記算出した身長と、前記第１電子ペンによる前記表示手段への描画の位置とに基づいて、当該描画を移動する必要があるか否かを判定し、必要があると判定した場合、当該描画を当該身長に合わせた位置に移動するようにレイアウトを決定するレイアウト管理ステップと、
前記決定されたレイアウトに基づいて、前記表示手段における当該描画を移動する表示制御ステップと、
を含むことを特徴とする電子情報ボードの制御方法。
【請求項５】
第１電子ペン、第２電子ペンそれぞれによって描画可能な表示手段と、
前記第２電子ペンを収納する電子ペンホルダと、
前記第２電子ペンが前記電子ペンホルダに収納されているか否かを識別する電子ペン識別手段と、を備える電子情報ボードを制御するコンピュータに、
前記第１電子ペンによる前記表示手段への描画の位置を管理する描画位置管理ステップと、
前記電子ペンホルダから前記第２電子ペンが取り出されたときに、前記電子情報ボードの前にいるユーザの身長を算出する身長算出ステップと、
前記算出した身長と、前記第１電子ペンによる前記表示手段への描画の位置とに基づいて、当該描画を移動する必要があるか否かを判定し、必要があると判定した場合、当該描画を当該身長に合わせた位置に移動するようにレイアウトを決定するレイアウト管理ステップと、
前記決定されたレイアウトに基づいて、前記表示手段における当該描画を移動する表示制御ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子情報ボード、電子情報ボードの制御方法、およびプログラムに関するものである。
【背景技術】
【０００２】
近年、液晶やプラズマなどのフラットパネルやプロジェクタを用いた４０インチ〜６０インチ程度のサイズの大型のディスプレイにタッチパネル機能を搭載した「電子情報ボード」が普及しつつある。電子情報ボードは、パソコン（パーソナルコンピュータ）を接続することによって、接続したパソコンの画面を大きく映すことができ、企業や行政機関の会議におけるプレゼンテーション等や教育機関等で用いられている。
【０００３】
電子情報ボードによれば、映されている画面に対してマウス操作をする代わりに、タッチパネル機能を用いて電子ペン等で画面に直接タッチすることで、画面を表示しているパソコンを操作することができる。また、このほかに、電子情報ボード用のアプリケーションソフトウェアもある。アプリケーションソフトウェアとしては、例えば、黒板の役割をする画面を提供し、その画面に対してユーザが電子ペン等を用いて文字、数字、図形等のストローク画像を描画する機能を実現するものがある。また、電子情報ボードは、様々な大きさのものがあり、大きいものでは高さが２ｍになるものもある。
【０００４】
例えば、大きな電子情報ボードを小学校の教室で使用することを想定した場合、教師が電子ペンで電子情報ボードの上部に書き込みをすると、教師よりも身長の低い生徒は、その上部に手が届かず、その近傍に描画できないことがある。例えば、教師が算数の問題を描画した場合、生徒は、その横（右等）に答えを描画しようと思ってもできないことがある。
【０００５】
このような場合の対策も、これまでに種々考えられてきた。特許文献１では、電子情報ボードを使用する人それぞれに無線のＩＣタグを所持させ、ＩＣタグごとに描画最適位置情報を予め登録しておくことで、例えば、教師の描画の近傍に生徒が描画をする場合に、教師の描画を生徒の描画しやすい位置に移動することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術では、電子情報ボードを使用する全員分の無線のＩＣタグを用意して、さらに、ＩＣタグごとに描画最適位置情報を予め登録しなければならないため手間がかかる等の問題があった。
【０００７】
そこで、本発明は、上記事情に鑑みてなされたものであって、描画機能を有する電子情報ボードにおいて、すでに描画されたものを、次のユーザにとって描画しやすい位置に簡易に移動することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、第１電子ペン、第２電子ペンそれぞれによって描画可能な表示手段と、第２電子ペンを収納する電子ペンホルダと、第２電子ペンが電子ペンホルダに収納されているか否かを識別する電子ペン識別手段と、第１電子ペンによる表示手段への描画の位置を管理する描画位置管理手段と、身長算出手段と、レイアウト管理手段と、表示制御手段と、を備える電子情報ボードである。身長算出手段は、電子ペンホルダから第２電子ペンが取り出されたときに、電子情報ボードの前にいるユーザの身長を算出する。レイアウト管理手段は、算出した身長と、第１電子ペンによる表示手段への描画の位置とに基づいて、当該描画を移動する必要があるか否かを判定し、必要があると判定した場合、当該描画を当該身長に合わせた位置に移動するようにレイアウトを決定する。表示制御手段は、決定されたレイアウトに基づいて、表示手段における当該描画を移動する。
【発明の効果】
【０００９】
本発明によれば、描画機能を有する電子情報ボードにおいて、すでに描画されたものを、次のユーザにとって描画しやすい位置に簡易に移動することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施形態における電子情報ボードシステムの概要を示す説明図である。
【図２】図２は、本実施形態における電子情報ボードのハードウェア構成例を示すブロック図である。
【図３】図３は、本実施形態における電子情報ボードの機能を含む構成例を示すブロック図である。
【図４】図４は、本実施形態において電子情報ボードの前にいるユーザの身長を算出する処理を説明するための説明図である。
【図５】図５は、本実施形態における電子情報ボードにおける電子ペンホルダを上から見た場合の構成図である。
【図６】図６は、本実施形態における電子情報ボードに対して教師と生徒が描画する場合の様子を示す図である。
【図７】図７は、本実施形態における電子情報ボードにおいて描画を移動する場合の処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して、電子情報ボード、電子情報ボードの制御方法、およびプログラムの実施形態を詳細に説明する。
【００１２】
図１は、本実施形態にかかる電子情報ボードシステムの概要を示す説明図である。図示の電子情報ボードシステムは、電子情報ボード１００と、ユーザＰＣ（Personal  Computer）２００とを含んで構成されている。電子情報ボード１００およびユーザＰＣ２００は、ケーブル２１０によって互いに接続されている。
【００１３】
電子情報ボード１００は、ユーザＰＣ２００の表示画像を表示するとともに、ユーザによる表示部１０４への電子ペン１０６を用いた接触操作によって、描画画像を表示したり、イベントを発生させてそれに応じて表示内容を変更したりする。
【００１４】
ユーザＰＣ２００は、電子情報ボード１００に表示すべき画像を提供する。ユーザＰＣ２００は、画像信号を出力する端子を備えている。ユーザＰＣ２００は、表示画像を形成する画像信号を所定のレート（例えば、毎秒３０フレーム）で電子情報ボード１００に供給する。
【００１５】
本実施形態では、ユーザＰＣ２００は、端子として出力端子（図示せず）を備えており、ケーブル２１０を介して画像信号を電子情報ボード１００に送信することができる。なお、この他の例として、ユーザＰＣ２００は、各種無線通信プロトコルに準拠した無線通信により、電子情報ボード１００に表示画像を送信してもよい。
【００１６】
図１に示す電子情報ボードシステムの例では、ユーザＰＣ２００としてノート型ＰＣを採用するが、これに限定されるものではない。例えば、デスクトップ型ＰＣやタブレット型ＰＣ、ＰＤＡ（Personal  Digital  Assistant）、デジタルビデオカメラ、デジタルカメラ等の画像信号を供給可能な情報処理装置を採用することができる。また、図１に示す電子情報ボードシステムでは、１台のユーザＰＣ２００を採用するが、２台以上のユーザＰＣを採用することもできる。
【００１７】
以下、図２も併せて参照して説明する。図２は、本実施形態にかかる電子情報ボード１００のハードウェア構成例を示すブロック図である。電子情報ボード１００は、バス１１１に対して、ＣＰＵ（Central  Processing  Unit）１０１、ＲＯＭ（Read  Only  Memory）１０２、ＲＡＭ（Random  Access  Memory）１０３、表示部１０４、外部Ｉ／Ｆ１０５、タッチパネル１０７、第１カメラ１０８ａ、第２カメラ１０８ｂ、電子ペンホルダ１０９の信号受信部１０９ａが接続される。外部Ｉ／Ｆ１０５は、外部入力機器（本例ではユーザＰＣ２００等）との入出力の接続を可能とするインターフェイスである。電子ペン１０６は、ユーザが表示部１０４（タッチパネル１０７）を操作するのに使用するもので、ペン先が押されると無線でイベント処理部１２６（図３で後述）に接触信号を送信する。
【００１８】
制御部１１０は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３を含むマイクロコンピュータシステムである。ＣＰＵ１０１は、ＲＯＭ１０２に格納されている制御プログラムにしたがって後述する制御を実行する。ＲＯＭ１０２は、ＣＰＵ１０１の制御プログラムが格納されている。ＲＡＭ１０３は、ＣＰＵ１０１の各制御時にワーキングメモリとして用いられる。
【００１９】
制御部１１０は、処理演算装置であり、ＷＩＮＤＯＷＳ（登録商標）シリーズ、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）などのＯＳ（Operating  System）を動作させる。これらのＯＳの管理下でＣ、Ｃ＋＋、Ｊａｖａ（登録商標）、ＪａｖａＳｃｒｉｐｔ（登録商標）などのプログラム言語で記述されたプログラムを実行する。ＲＯＭ１０２は、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムなどが保存される不揮発性メモリである。
【００２０】
ＲＡＭ１０３は、例えば、ＤＲＡＭ（Dynamic  Random  Access  Memory）やＳＲＡＭ（Static  Random  Access  Memory）等の主記憶装置であり、プログラムを実行するための実行空間を提供する。制御部１１０は、ソフトウェアプログラムや種々のデータなどを持続的に保持するためのハードディスクから、プログラムを読み出し、ＲＡＭ１０３に展開して実行する。
【００２１】
第１カメラ１０８ａ、第２カメラ１０８ｂは、互いに離れた位置に配置され、それぞれが電子情報ボード１００の前にいるユーザを撮影する撮影手段である。図１の例では、第１カメラ１０８ａ、第２カメラ１０８ｂは、電子情報ボード１００の表示部１０４の左右において、高さ方向の中央よりも少し上の位置に配置されている。
【００２２】
電子ペンホルダ１０９について、図５も併せて参照して説明する。図５は、電子ペンホルダ１０９を上から（鉛直下方向に）見た場合の構成図である。電子ペンホルダ１０９は、電子ペン１０６を収納する容器である。電子ペンホルダ１０９の内部には、２つの信号受信部１０９ａが左右それぞれに１つずつ配置されている。
【００２３】
電子ペン１０６は電源が入っている間は一定の時間間隔で信号を送信し続け、２つの信号受信部１０９ａそれぞれは、電子ペン１０６からの信号を受信する。２つの信号受信部１０９ａのいずれも電子ペン１０６からの信号を受信できなくなると、電子ペン１０６が電子ペンホルダ１０９から取り出されたと判定できる（詳細は後述）。なお、信号受信部１０９ａを２つ設けているのは、電子ペンホルダ１０９内に置かれた電子ペン１０６の向きに関係なく電子ペン１０６からの信号を受信するための例であり、２つに限定されず、１つや３つ以上であってもよい。
【００２４】
図３は、本実施形態にかかる電子情報ボード１００の機能を含む構成例を示すブロック図である。本実施形態の電子情報ボード１００は、画像入力端子１１２を備えており、画像入力端子１１２を介してユーザＰＣ２００と接続される。なお、図３における矢印は、情報の流れのうち主なものだけを示したものである。また、電子情報ボード１００の各機能は、ソフトウェア、ハードウェアのいずれでも実現可能なものは、いずれで実現してもよい。
【００２５】
画像入力端子１１２は、ユーザＰＣ２００の表示画像を形成する画像信号を受信する端子である。画像入力端子１１２は、例えば、ＶＧＡ（Video  Graphics  Array）コネクタ、ＨＤＭＩ（登録商標）（High-Definition  Multimedia  Interface）コネクタ、ＤｉｓｐｌａｙＰｏｒｔコネクタ等として実現できる。なお、本実施形態で示す他にさらに、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉ-Ｆｉ（登録商標）等の無線通信プロトコルに準拠した無線通信により、ユーザＰＣ２００からの画像信号を無線で受信するようにしてもよい。
【００２６】
本実施形態にかかるプログラム（機能部分）には、プログラムモジュールである外部入力画像受信部１２０、アプリ（アプリケーション）画像生成部１２１、描画生成部１２２、画像合成部１２３、レイアウト管理部１２４、表示制御部１２５、イベント処理部１２６、身長算出部１２７、電子ペン識別部１２８、描画位置管理部１２９が含まれる。
【００２７】
画像取得部１１５は、ユーザＰＣ２００から画像信号を取得する機能手段であり、画像受信部１１６、画像切出部１１７、画像送信部１１８が含まれる。
【００２８】
画像取得部１１５は、画像受信部１１６によって、ユーザＰＣ２００から画像入力端子１１２を介して入力された画像信号を受信する。さらに、画像取得部１１５は、画像切出部１１７によって、画像信号による画面をレイアウト管理部１２４から指定されたサイズに切り出し、画像送信部１１８によって、外部入力画像受信部１２０へ送信する。また、画像受信部１１６は、画像信号の入力の有無を検知する機能を持ち、検知した入力有無情報をレイアウト管理部１２４に送信する。
【００２９】
画像合成部１２３は、表示部１０４に表示すべき種々の表示ウィンドウを生成する機能手段である。表示ウィンドウには、ユーザＰＣ２００からの画像を表示する表示ウィンドウ、ユーザによる表示部１０４（タッチパネル１０７）への電子ペン１０６での接触操作に基づいて生成される描画画像を表示する表示ウィンドウ、電子情報ボード１００の各種設定を行うためのボタンやメニュー等を表示する表示ウィンドウ、などが含まれる。画像合成部１２３はこれらの表示ウィンドウを重畳し、表示部１０４に表示する画像を生成する。
【００３０】
なお、ユーザＰＣ２００からの画像は外部入力画像受信部１２０から、ユーザによる表示部１０４（タッチパネル１０７）への電子ペン１０６での接触操作に基づいて生成される描画画像は描画生成部１２２から、電子情報ボード１００の各種設定を行うためのボタンやメニュー等はアプリ画像生成部１２１から、画像合成部１２３に送信される。
【００３１】
レイアウト管理部１２４は、画像合成部１２３において各表示ウィンドウを重畳するか否かを判定し、画像合成部１２３に命令を送信する。重畳の判定基準は、例えば、画像受信部１１６からの入力有無情報であり、入力有りであれば重畳し、入力無しであれば重畳しない。
【００３２】
また、レイアウト管理部１２４は、身長算出部１２７が算出した電子情報ボード１００の前にいるユーザの身長と、すでに表示部１０４にある他のユーザによる描画の位置とに基づいて、当該描画を移動する必要があるか否かを判定し、必要があると判定した場合、当該描画を当該身長に合わせた位置に移動するようにレイアウトを決定する（詳細は後述）。
【００３３】
また、レイアウト管理部１２４は、当該描画を当該身長に合わせた位置に移動するようにレイアウトを決定した後、電子ペン識別部１２８によって当該ユーザの電子ペン１０６が電子ペンホルダ１０９に収納されたと識別された場合、当該描画、および、当該ユーザの電子ペン１０６によって当該描画の周囲に書き込まれた描画を、当該描画が元あった位置に移動する（戻す）ようにレイアウトを決定する（詳細は後述）。
【００３４】
タッチパネル１０７は、表示部１０４の表示面上に一体形成されており、電子ペン１０６の接触座標を検知する機能手段である。検知した座標信号はイベント処理部１２６に接触信号として送信される。
【００３５】
イベント処理部１２６は、タッチパネル１０７からの座標信号、電子ペン１０６からの接触信号によりイベントを判断する機能手段である。イベント処理部１２６は、電子ペン１０６が表示部１０４のどの部分に接触したかでイベントを判断する。表示部１０４にはアプリ画像生成部１２１で描画されたボタンやメニューが表示されているが、電子ペン１０６がこれらボタンやメニューに接触していると判断した場合は、そのボタンやメニューの操作内容をイベントとしてレイアウト管理部１２４に送信する。また、電子ペン１０６がボタンやメニュー以外の場所に接触していると判断した場合はユーザのペン描画と判断して描画生成部１２２で生成される描画画像に反映させる。
【００３６】
次に、図４も併せて参照して、電子情報ボード１００の前にいるユーザの身長の算出について説明する。図４は、本実施形態において電子情報ボード１００の前にいるユーザの身長を算出する処理を説明するための説明図である。身長算出部１２７は、電子ペンホルダ１０９から電子ペン１０６が取り出されたときに、第１カメラ１０８ａ、第２カメラ１０８ｂそれぞれが撮影した、電子情報ボード１００の前にいるユーザ３００の画像に基づいて、ユーザ３００の身長を算出する。具体的には、例えば、第１カメラ１０８ａ、第２カメラ１０８ｂそれぞれの撮影範囲は予めわかっているので、身長算出部１２７は、第１カメラ１０８ａ、第２カメラ１０８ｂそれぞれが撮影した、電子情報ボード１００の前にいるユーザ３００の画像から、頭部の頂点の座標を抽出し、三角測量の原理等に基づいて、ユーザ３００の身長を算出する。
【００３７】
図３に戻って、電子ペン識別部１２８は、電子ペン１０６が電子ペンホルダ１０９に収納されているか否かを、信号受信部１０９ａからの信号によって識別する。また、電子ペン１０６が複数の場合は、それぞれの電子ペン１０６に予め識別信号を設定しておくことで、電子ペン１０６ごとに、電子ペンホルダ１０９内にあるか否かを識別（検知）することができる。
【００３８】
描画位置管理部１２９は、描画生成部１２２から、電子ペン１０６による表示部１０４への描画の位置の情報を受信することで、その描画の位置を管理（記憶）する。
【００３９】
表示制御部１２５は、表示部１０４を制御する機能手段である。表示制御部１２５は、画像合成部１２３が生成した合成画像を表示部１０４に表示する。また、表示制御部１２５は、レイアウト管理部１２４によって決定されたレイアウトに基づいて、表示部１０４における描画を移動する（詳細は後述）。また、表示制御部１２５は、その移動した描画、および、当該描画の周囲に他の電子ペン１０６によって書き込まれた描画を、当該他の電子ペン１０６が電子ペンホルダ１０９に戻されたタイミングで、その移動した描画が元あった位置に移動する（詳細は後述）。
【００４０】
次に、図６、図７を参照して（適宜他図参照）、具体的な例として、小学校の教室で電子情報ボード１００に対して教師と生徒が描画する場合について説明する。図６は、電子情報ボード１００に対して教師と生徒が描画する場合の様子を示す図である。図７は、電子情報ボード１００において描画を移動する場合の処理を示すフローチャートである。
【００４１】
ここで、電子ペン１０６として、教師用の電子ペン１０６（第１電子ペン）と生徒用の電子ペン１０６（第２電子ペン）の２本を用意しているものとする。そして、それぞれの電子ペン１０６に予め識別信号を設定しておく。そうすることで、電子ペン識別部１２８は、電子ペン１０６ごとに、電子ペンホルダ１０９内にあるか否かを識別（検知）することができる。なお、以下の例では、教師用の電子ペン１０６は、教師によって把持され続け、生徒用の電子ペン１０６は、最初、電子ペンホルダ１０９に収納されており、途中で生徒によって電子ペンホルダ１０９から取り出されて描画に使用され、その後、電子ペンホルダ１０９に収納されるものとする。また、ユーザ３００の例として、生徒３００Ｓと教師３００Ｔを挙げ、生徒３００Ｓの身長よりも教師３００Ｔの身長のほうが有意に高いものとする。また、説明を簡潔にするために、電子情報ボード１００に対して、先に教師３００Ｔが描画し、その後に、生徒３００Ｓがその描画の近傍に描画をしたい場合を想定し、図７はその想定に合わせたフローチャートとしている。
【００４２】
まず、電子情報ボード１００において、電源がオンされると（図７のステップＳ１。以下、「図７の」の記載を省略）、タッチパネル１０７を含む各構成、各機能が起動する（ステップＳ２）。
【００４３】
次に、イベント処理部１２６は、教師用の電子ペン１０６で表示部１０４（タッチパネル１０７）に描画があったか否かを判定し（ステップＳ３）、Ｙｅｓの場合はステップＳ４に進み、Ｎｏの場合はステップＳ５に進む。ステップＳ４において、描画位置管理部１２９は、描画位置を記憶する。
【００４４】
例えば、図６（ａ）に示すように、教師３００Ｔが教師用の電子ペン１０６を用いて表示部１０４の上部に「２×３＝」と描画したとすると（ステップＳ３→Ｙｅｓ）、描画位置管理部１２９はその描画位置を記憶する（ステップＳ４）。
【００４５】
次に、電子ペン識別部１２８は、生徒用の電子ペン１０６が電子ペンホルダ１０９内にあるか否かを判定し（ステップＳ５）、Ｙｅｓの場合はステップＳ１１に進み、Ｎｏの場合はステップＳ６に進む。
【００４６】
例えば、図６（ｂ）に示すように、生徒３００Ｓが生徒用の電子ペン１０６を電子ペンホルダ１０９から取り出したとすると、電子ペン識別部１２８は、生徒用の電子ペン１０６が電子ペンホルダ１０９内にないと判定し（ステップＳ５→Ｎｏ）、ステップＳ６に進む。
【００４７】
ステップＳ６において、身長算出部１２７は、第１カメラ１０８ａ、第２カメラ１０８ｂそれぞれが撮影した生徒３００Ｓの画像に基づいて、生徒３００Ｓの身長を算出する。
【００４８】
次に、ステップＳ７において、レイアウト管理部１２４は、身長算出部１２７が算出した生徒３００Ｓの身長と、すでに表示部１０４にある描画（「２×３＝」）の位置とに基づいて、当該描画を移動する必要があるか否かを判定し、Ｙｅｓの場合はステップＳ８に進み、Ｎｏの場合はステップＳ９に進む。
【００４９】
ステップＳ８において、レイアウト管理部１２４は、当該描画を生徒３００Ｓの身長に合わせた位置に移動するようにレイアウトを決定し、画像合成部１２３、表示制御部１２５を介して表示部１０４において当該描画を移動する。描画位置管理部１２９は、描画位置の情報を更新する。
【００５０】
例えば、図６（ｂ）に示すように、当該描画（「２×３＝」）の高さ位置が生徒３００Ｓによるその近傍への描画を考えた場合に高い（描画が難しい）場合（ステップＳ７→Ｙｅｓ）、図６（ｃ）に示すように、レイアウト管理部１２４は、当該描画を生徒３００Ｓの身長に合わせた位置（生徒３００Ｓが描画しやすい位置）に移動するようにレイアウトを決定し、画像合成部１２３、表示制御部１２５を介して表示部１０４において当該描画を下方に移動する。
【００５１】
より具体的には、例えば、当該描画（「２×３＝」）の高さ位置が生徒３００Ｓの身長よりも２０ｃｍ以上高い場合にステップＳ７で「Ｙｅｓ」と判定し、レイアウト管理部１２４は、当該描画を生徒３００Ｓの身長の高さ位置まで移動するようにレイアウトを決定し、画像合成部１２３、表示制御部１２５を介して表示部１０４において当該描画をその位置まで下方に移動する。
【００５２】
なお、ステップＳ７における判定の基準として上記の例では「身長＋２０ｃｍ」を採用したが、これに限定されず、「身長＋１５ｃｍ」、「身長×１．１」等、種々の基準を採用することができる。また、描画を下方に移動する際、移動した先に別の描画や、ボタン、メニュー等の表示がある場合は、左右のどちらかにずらすようにしてもよい。
【００５３】
ステップＳ９において、電子ペン識別部１２８は、生徒用の電子ペン１０６が電子ペンホルダ１０９内に戻されたか否かを判定し、Ｙｅｓの場合はステップＳ１０に進み、Ｎｏの場合はステップＳ９に戻る。
【００５４】
ステップＳ１０は、ステップＳ７でＹｅｓに進み、ステップＳ８が実行された場合のみ、実行される処理である。ステップＳ１０において、レイアウト管理部１２４は、当該描画（教師３００Ｔによる描画）、および、当該描画の周囲に書き込まれた描画（生徒３００Ｓによる描画）を、当該描画が元あった位置に移動するようにレイアウトを決定し、画像合成部１２３、表示制御部１２５を介して表示部１０４において当該描画を元あった位置に移動する。
【００５５】
例えば、図６（ｃ）に示す状態の後、生徒３００Ｓが、生徒用の電子ペン１０６を用いて「２×３＝」の右に「６」と描画し、その後に生徒用の電子ペン１０６を電子ペンホルダ１０９内に戻したとする。そうすると、電子ペン識別部１２８は、生徒用の電子ペン１０６が電子ペンホルダ１０９内に戻されたと判定する（ステップＳ９→Ｙｅｓ）。その後、レイアウト管理部１２４は、当該描画（「２×３＝」）、および、当該描画の周囲に書き込まれた描画（「６」）を、当該描画が元あった位置（図６（ａ）の「２×３＝」の位置）に移動するようにレイアウトを決定し、画像合成部１２３、表示制御部１２５を介して表示部１０４において当該描画および周囲描画を、当該描画が元あった位置に移動する（図６（ｄ）参照）。描画位置管理部１２９は、描画位置の情報を更新する。
【００５６】
次に、電子情報ボード１００において、電源がオフされていないと（ステップＳ１１→Ｎｏ）、ステップＳ３に戻り、電源がオフされると（ステップＳ１１→Ｙｅｓ）、各構成、各機能の起動を停止し、本フローチャートの処理を終了する。
【００５７】
このように、本実施形態の電子情報ボードシステムによれば、描画機能を有する電子情報ボード１００において、すでに描画されたものを、次のユーザ３００にとって（その周囲に）描画しやすい位置に簡易に移動することができる。例えば、図６、図７の例では、教師３００Ｔによる描画（「２×３＝」）を、生徒３００Ｓにとって（その周囲に）描画しやすい位置に簡易に移動することができる。これを、電子ペンホルダ１０９から生徒用の電子ペン１０６が取り出されたことをトリガーに、生徒３００Ｓの身長を算出し、その算出した身長と、教師による描画（「２×３＝」）の位置とに基づいて、当該描画を生徒３００Ｓの身長に合わせた位置に移動するという簡易かつ確実な方法により実現することができる。
【００５８】
したがって、特許文献１の技術のように、電子情報ボードを使用する全員分の無線のＩＣタグを用意する必要があり、さらに、ＩＣタグごとに描画最適位置情報を予め登録しなければならないため手間がかかる等の問題を回避することができる。
【００５９】
また、図６、図７の例では、移動した描画（「２×３＝」）およびその周囲に書き込まれた描画（「６」）を、電子ペンホルダ１０９内に生徒用の電子ペン１０６が戻されたことをトリガーに、当該描画が元あった位置に移動する（戻す）ことができる。これにより、生徒３００Ｓが電子情報ボード１００の前で長時間考え込む等した場合でも、特許文献１の技術のように、移動した描画が所定時間経過時に元あった位置に戻ってしまうという事態を回避することができる。
【００６０】
また、ユーザ３００の身長の算出について、第１カメラ１０８ａ、第２カメラ１０８ｂそれぞれが撮影した、電子情報ボード１００の前にいるユーザ３００の画像に基づいて、ユーザ３００の身長を算出することで、簡易かつ確実な方法によりユーザ３００の身長を算出することができる。
【００６１】
なお、図６、図７の例では、電子ペン１０６として、教師用の電子ペン１０６と生徒用の電子ペン１０６の２本を用意し、教師用の電子ペン１０６は、教師によって把持され続け、生徒用の電子ペン１０６だけが電子ペンホルダ１０９に収納されるものとして説明したが、これに限定されない。例えば、２本の電子ペン１０６を用意し、両方が電子ペンホルダ１０９に収納され、一方の電子ペン１０６が電子ペンホルダ１０９から取り出されて描画に使用された後、電子ペンホルダ１０９から他方の電子ペン１０６が取り出されたことをトリガーに、他方の電子ペン１０６を把持するユーザ３００の身長を算出し、その算出した身長と、当該描画の位置とに基づいて当該描画を移動するようにしてもよい。また、電子ペン１０６を３本以上用意して、同様の処理を行うようにしてもよい。また、ユーザ３００の身長の算出について、２つのカメラの代わりに、赤外線センサ等の他の手段を用いてもよい。
【００６２】
なお、本実施形態の電子情報ボード１００で実行されるプログラムは、ＲＯＭ１０２等に予め組み込まれて提供される。また、上記プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供してもよい。
【００６３】
さらに、本実施形態で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００６４】
本実施形態で実行されるプログラムは、上述した各部を含むモジュール構成となっている。実際のハードウェアとしてはＣＰＵ１０１（プロセッサ）が上記ＲＯＭ１０２からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。
【００６５】
なお、上述してきた実施形態は本発明を実現するための例として提示したものであり、発明の範囲を限定することは意図しない。これらの新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。また、これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６６】
１００  電子情報ボード
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  表示部（表示手段）
１０５  外部Ｉ／Ｆ
１０６  電子ペン（第１電子ペン、第２電子ペン）
１０７  タッチパネル
１０８ａ  第１カメラ（撮影手段）
１０８ｂ  第２カメラ（撮影手段）
１０９  電子ペンホルダ
１０９ａ  信号受信部
１１０  制御部
１１１  バス
１１５  画像取得部
１１６  画像受信部
１１７  画像切出部
１１８  画像送信部
１２０  外部入力画像受信部
１２１  アプリ画像生成部
１２２  描画生成部
１２３  画像合成部
１２４  レイアウト管理部（レイアウト管理手段）
１２５  表示制御部（表示制御手段）
１２６  イベント処理部
１２７  身長算出部（身長算出手段）
１２８  電子ペン識別部（電子ペン識別手段）
１２９  描画位置管理部（描画位置管理手段）
２００  ユーザＰＣ
２１０  ケーブル
３００  ユーザ
３００Ｓ  生徒
３００Ｔ  教師
【先行技術文献】
【特許文献】
【００６７】
【特許文献１】国際公開第２００７／０１０７０４号
【図１】
2017120574.tif 000003
【図２】
2017120574.tif 000004
【図３】
2017120574.tif 000005
【図４】
2017120574.tif 000006
【図５】
2017120574.tif 000007
【図６】
2017120574.tif 000008
【図７】
2017120574.tif 000009