(57)【要約】  電子黒板の、ユーザの設定作業等の使い勝手の向上を目的とし、本発明の電子黒板（２）は、ディスプレイ（３、１１５）に接触したものを示す情報や、接触位置の座標などのイベント情報を取得するイベント取得手段（２２、２４）と、接触したものが電子ペン（４）かユーザの手かを判別し、接触位置の座標や電子黒板の機種名などから、ストローク描画や、ＵＩ操作や、ジェスチャ操作などのイベントの種類を判別する判別手段（２５、３８）と、判別された種類のイベントを処理する処理手段（２６、２７、３２）とを備える。
2017051687.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示手段と、
前記表示手段に対するイベントを取得するイベント取得手段と、
前記イベントの種類を機器情報を参照して判別する判別手段と、
前記判別手段での判別結果に応じて前記イベントを行う処理手段とを備える電子黒板。
【請求項２】
前記表示手段にはタッチパネルが設けられ、
前記イベントは、「ストローク描画」及び「ジェスチャ操作」のいずれかであり、
前記判別手段は、前記機器情報に基づいて、ユーザの手による「ストローク描画」が有効であるか否かを判断し、その判断結果が有効である場合、前記表示手段に対して２点以上の接触があるときには、前記イベントは「ジェスチャ操作」であると判別し、前記表示手段に対して１点の接触があるときには、前記イベントは「ストローク描画」であると判別することを特徴とする請求項１に記載の電子黒板。
【請求項３】
前記判別手段は、前記判断結果が無効である場合、前記イベントがユーザの手によるイベントであれば、前記イベントは「ジェスチャ操作」であると判別し、前記イベントが電子ペンによるイベントであれば、前記イベントは「ストローク描画」であると判別することを特徴とする請求項２に記載の電子黒板。
【請求項４】
前記イベントは、「ストローク描画」、「ジェスチャ操作」、及び「ユーザインターフェース操作」のいずれかであり、
前記判別手段は、前記表示手段における前記イベントの発生位置が、ユーザインターフェース画像の表示領域と重なる場合、前記イベントは「ユーザインターフェース操作」であると判別することを特徴とする請求項２に記載の電子黒板。
【請求項５】
前記機器情報は、機種名情報であることを特徴とする請求項１に記載の電子黒板。
【請求項６】
前記機器情報は、機器構成情報であることを特徴とする請求項１に記載の電子黒板。
【請求項７】
ネットワーク回線に接続して用いられ、
前記ネットワーク回線を介した通信を制御する通信制御部を有することを特徴とする請求項６に記載の電子黒板。
【請求項８】
画像が表示される表示手段を有する電子黒板の画像処理方法であって、
前記表示手段に対するイベントを取得する工程と、
前記イベントの種類を機器情報を参照して判別する工程と、
前記判別する工程での判別結果に応じて前記イベントを行う工程と、を含む電子黒板の画像処理方法。
【請求項９】
前記表示手段にはタッチパネルが設けられ、
前記イベントは、「ストローク描画」及び「ジェスチャ操作」のいずれかであり、
前記判別する工程では、前記機器情報に基づいて、ユーザの手による「ストローク描画」が有効であるか否かを判断し、その判断結果が有効である場合、前記表示手段に対して２点以上の接触があるときには、前記イベントは「ジェスチャ操作」であると判別し、前記表示手段に対して１点の接触があるときには、前記イベントは「ストローク描画」であると判別することを特徴とする請求項８に記載の電子黒板の画像処理方法。
【請求項１０】
前記判別する工程では、前記判断結果が無効である場合、前記イベントがユーザの手によるイベントであれば、前記イベントは「ジェスチャ操作」であると判別し、前記イベントが電子ペンによるイベントであれば、前記イベントは「ストローク描画」であると判別することを特徴とする請求項９に記載の電子黒板の画像処理方法。
【請求項１１】
前記イベントは、「ストローク描画」、「ジェスチャ操作」、及び「ユーザインターフェース操作」のいずれかであり、
前記判別する工程では、前記表示手段における前記イベントの発生位置が、ユーザインターフェース画像の表示領域と重なる場合、前記イベントは「ユーザインターフェース操作」であると判別することを特徴とする請求項９に記載の電子黒板の画像処理方法。
【請求項１２】
複数の画像が重畳して表示される表示手段を有する電子黒板のプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記表示手段に対するイベントを取得する手順と、
前記イベントの種類を機器情報を参照して判別する手順と、
前記判別する手順での判別結果に応じて前記イベントを行う手順と、
をコンピュータに実行させるための電子黒板のプログラムを記録した記録媒体。
【請求項１３】
前記表示手段にはタッチパネルが設けられ、
前記イベントは、「ストローク描画」及び「ジェスチャ操作」のいずれかであり、
前記判別する手順では、前記機器情報に基づいて、ユーザの手による「ストローク描画」が有効であるか否かを判断し、その判断結果が有効である場合、前記表示手段に対して２点以上の接触があるときには、前記イベントは「ジェスチャ操作」であると判別し、前記表示手段に対して１点の接触があるときには、前記イベントは「ストローク描画」であると判別することを特徴とする請求項１２に記載の電子黒板のプログラムを記録した記録媒体。
【請求項１４】
前記判別する手順では、前記判断結果が無効である場合、前記イベントがユーザの手によるイベントであれば、前記イベントは「ジェスチャ操作」であると判別し、前記イベントが電子ペンによるイベントであれば、前記イベントは「ストローク描画」であると判別することを特徴とする請求項１３に記載の電子黒板のプログラムを記録した記録媒体。
【請求項１５】
前記イベントは、「ストローク描画」、「ジェスチャ操作」、及び「ユーザインターフェース操作」のいずれかであり、
前記判別する手順では、前記表示手段における前記イベントの発生位置が、ユーザインターフェース画像の表示領域と重なる場合、前記イベントは「ユーザインターフェース操作」であると判別することを特徴とする請求項１４に記載の電子黒板のプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子黒板、電子黒板の画像処理方法、及び電子黒板のプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
近年、液晶ディスプレイなどのフラットパネル・ディスプレイ又はプロジェクタの投影スクリーンにタッチパネルを搭載した、電子情報ボードと呼ばれる電子黒板装置が、通常の会議や遠隔会議で活用されている。【０００３】
例えば、特許文献１には、表示手段に表示された画像を共有する複数の情報処理装置がネットワークを介して接続された画像処理システムが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されている画像処理システムの情報処理装置では、ユーザが各種設定を行う必要があり、ユーザの使い勝手に関して改善する余地があった。
【課題を解決するための手段】
【０００５】
本発明は、複数の画像を重畳して表示する表示手段と、前記表示手段に対するイベントを取得するイベント取得手段と、前記イベントの種類を機器情報を参照して判別する判別手段と、前記判別手段での判別結果に応じて前記イベントを行う処理手段とを備える電子黒板である。
【発明の効果】
【０００６】
本発明の電子黒板によれば、ユーザの設定作業が軽減され、ユーザの使い勝手を向上させることができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、一実施形態に係る画像処理システムの概略構成図である。
【図２】図２は、電子黒板のハードウェア構成図である。
【図３】図３は、電子黒板の機能を説明するためのブロック図である。
【図４】図４は、ディスプレイの型番と電子黒板の機種名とが関係付けられたテーブルを説明するための図である。
【図５】図５は、電子ペンによる「ストローク描画」の一例を示す図である。
【図６】図６は、電子ペンによる「ＵＩ操作」の一例を示す図である。
【図７】図７は、手による「ジェスチャ操作」の一例を示す図である。
【図８】図８は、電子黒板のＣＰＵが実行する画像処理フローの一例を示す図である。
【図９】図９は、イベント振分部での処理を説明するためのフローチャートである。
【図１０】図１０は、ページデータを説明するための図である。
【図１１】図１１は、複数の画像の重畳を説明するための図である。
【図１２】図１２は、ストロークデータを説明するための図である。
【図１３】図１３は、座標配列データを説明するための図である。
【図１４】図１４は、メディアデータを説明するための図である。
【図１５】図１５は、遠隔ライセンス管理テーブルを説明するための図である。
【図１６】図１６は、ファイル処理部の機能を説明するためのブロック図である。
【図１７】図１７は、アドレス帳管理テーブルを説明するための図である。
【図１８】図１８は、バックアップデータを説明するための図である。
【図１９】図１９は、接続先管理テーブルを説明するための図である。
【図２０】図２０は、サーバ部及び送信制御部の機能を説明するためのブロック図である。
【図２１】図２１は、参加拠点管理テーブルを説明するための図である。
【図２２】図２２は、操作データを説明するための図である。
【図２３】図２３は、遠隔共有処理を説明するためのシーケンス図（その１）である。
【図２４】図２４は、遠隔共有処理を説明するためのシーケンス図（その２）である。
【図２５】図２５は、機器構成情報の一例を示す図である。
【図２６】図２６は、情報記録媒体の読み取りが可能な電子黒板のハードウェア構成図である。
【発明を実施するための形態】
【０００８】
以下、本発明の一実施形態を図１〜図２６に基づいて説明する。図１には、一実施形態に係る画像処理システム１の概略構成が示されている。
【０００９】
この画像処理システム１は、通信ネットワーク（ネットワーク回線）９を介して相互に通信可能に接続された複数の電子黒板、及びＰＣ（パーソナルコンピュータ）８等を有している。ここでは、便宜上、複数の電子黒板が２つの電子黒板（２ａ，２ｂ）である場合について説明するが、これに限定されるものではない。複数の電子黒板が３つ以上の電子黒板であっても良い。なお、複数の電子黒板は、互いに異なる拠点に設けられているものとする。そして、ＰＣ８は、共有される画像を閲覧するためのＰＣである。
【００１０】
電子黒板２ａには、ケーブル１０ａ１を介してノートＰＣ６ａが接続され、ケーブル１０ａ２を介してテレビ会議端末７ａが接続されている。同様に、電子黒板２ｂには、ケーブル１０ｂ１を介してノートＰＣ６ｂが接続され、ケーブル１０ｂ２を介してテレビ会議端末７ｂが接続されている。
【００１１】
各ケーブルは、ＤｉｓｐｌａｙＰｏｒｔ、ＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、ＶＧＡ（Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙ）等の規格による通信が可能なケーブルである。
【００１２】
なお、各ノートＰＣ及び各テレビ会議端末は、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線通信規格に準拠した無線通信によって対応する電子黒板と接続されていても良い。
【００１３】
電子黒板２ａは、ディスプレイ３ａを有している。同様に、電子黒板２ｂは、ディスプレイ３ｂを有している。ディスプレイ３ａとディスプレイ３ｂとは、型番が異なっている。ここでは、一例として、ディスプレイ３ａの型番を「Ａ０００１」とし、ディスプレイ３ｂの型番を「Ｂ０００１」とする。
【００１４】
さらに、画像処理システム１は、電子黒板２ａに対応して、電子ペン４ａ、及びＵＳＢメモリ５ａを含み、電子黒板２ｂに対応して、電子ペン４ｂ、及びＵＳＢメモリ５ｂを含んでいる。
【００１５】
各電子ペンのペン先は、ディスプレイに押しつけられると、ディスプレイからの反発力で電子ペンの中に押し込まれるようになっている。そして、各電子ペンは、ペン先が電子ペンの中に押し込まれると、対応する電子黒板に通知する。ここでは、電子ペンと対応する電子黒板との間の通信は、赤外線によって行われる。なお、図１における符号Ｈａは、電子黒板２ａのユーザの手であり、符号Ｈｂは、電子黒板２ｂのユーザの手である。
【００１６】
電子黒板２ａでは、電子ペン４ａあるいは手Ｈａを用いてディスプレイ３ａ上に描画することができる。一方、電子黒板２ｂでは、手Ｈｂを用いた描画はできず、電子ペン４ｂを用いてのみディスプレイ３ｂ上に描画することができる。すなわち、電子黒板２ａと電子黒板２ｂとは、機種が異なっている。ここでは、電子黒板２ａの機種名を「ＥＡ８００」とし、電子黒板２ｂの機種名を「ＥＢ７００」とする。
【００１７】
そして、一の拠点にある電子黒板２ａのディスプレイ３ａ上に描画された画像は、他の拠点にある電子黒板２ｂのディスプレイ３ｂ上にも表示され、逆に他の拠点にある電子黒板２ｂのディスプレイ３ｂ上に描画された画像は、一の拠点にある電子黒板２ａのディスプレイ３ａ上に表示される。このように、画像処理システム１では、遠隔地において同じ画像を共有する遠隔共有処理を行うことができるため、遠隔地での会議等に用いると、非常に便利である。なお、共有される画像は、ＰＣ８のディスプレイ上にも表示される。
【００１８】
また、各電子黒板では、ユーザが手を用いた、例えば、拡大、縮小、ページめくり等のジェスチャに基づいて、ディスプレイ上に表示されている画像を変更させることもできる。
【００１９】
また、電子黒板２ａには、ＵＳＢメモリ５ａが接続可能であり、電子黒板２ａは、ＵＳＢメモリ５ａから電子ファイルを読み出したり、ＵＳＢメモリ５ａに電子ファイルを記録することができる。
【００２０】
同様に、電子黒板２ｂには、ＵＳＢメモリ５ｂが接続可能であり、電子黒板２ｂは、ＵＳＢメモリ５ｂから電子ファイルを読み出したり、ＵＳＢメモリ５ｂに電子ファイルを記録することができる。
【００２１】
なお、以下の説明では、電子黒板２ａと電子黒板２ｂを区別する必要がない場合、それらを総称して、単に「電子黒板２」と記述する。そして、該電子黒板２に対応するディスプレイを「ディスプレイ３」、対応する電子ペンを「電子ペン４」、対応するＵＳＢメモリを「ＵＳＢメモリ５」、対応するノートＰＣを「ノートＰＣ６」、対応するテレビ会議端末を「テレビ会議端末７」、対応する手を「手Ｈ」、対応するケーブルを「ケーブル１０」と記述する。
【００２２】
次に、電子黒板２のハードウェア構成について説明する。電子黒板２のハードウェア構成の一例が図２に示されている。
【００２３】
電子黒板２は、ディスプレイ３、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）１０４、ネットワークコントローラ１０５、外部記憶コントローラ１０６、キャプチャデバイス１１１、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１２、ディスプレイコントローラ１１３、センサコントローラ１１４、接触センサ１１５、及び電子ペンコントローラ１１６等を備えている。なお、接触センサ１１５は、ディスプレイ３と一体化されている。
【００２４】
ＣＰＵ１０１は、ＳＳＤ１０４に格納されているプログラムを実行し、電子黒板２の全体の動作を制御する。ＲＯＭ１０２は、複数のプログラム及び各種データが格納されているメモリである。該複数のプログラム及び各種データのうち、ＣＰＵ１０１で実行されるプログラム及び該プログラムで用いられるデータは、ＣＰＵ１０１で実行される際にＲＯＭ１０２からＳＳＤ１０４にコピーされる。ＲＡＭ１０３は、作業用のメモリである。
【００２５】
ネットワークコントローラ１０５は、通信ネットワーク９を介した他の電子黒板等との通信を制御する。外部記憶コントローラ１０６は、ＵＳＢメモリ５との通信を制御する。キャプチャデバイス１１１は、ノートＰＣ６のディスプレイ上に表示されている映像情報を静止画又は動画として取得する。ＧＰＵ１１２は、グラフィックスに関するデータ処理を行う。
【００２６】
ディスプレイコントローラ１１３は、ディスプレイ３の表示画面の制御及び管理を行い、ＧＰＵ１１２から出力される画像、及びテレビ会議端末７から出力される画像をディスプレイ３に表示する。
【００２７】
接触センサ１１５は、赤外線遮断方式のタッチパネルであり、ディスプレイ３上に電子ペン４やユーザの手Ｈ等が接触したことを検知する。また、接触センサ１１５は、ディスプレイ３上における接触位置に関する情報を検出する。ところで、赤外線遮断方式では、ディスプレイ３の上側両端部に設置された２つ受発光装置（不図示）が、ディスプレイ３に平行して複数の赤外線を放射し、ディスプレイ３の周囲に設けられた反射部材によって反射されて、戻ってくる光を受光する。
【００２８】
接触センサ１１５は、電子ペン４やユーザの手Ｈがディスプレイ３に接触することによって遮断された赤外線のＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を、接触位置に関する情報としてセンサコントローラ１１４に出力する。そして、センサコントローラ１１４は、接触センサ１１５からの接触位置に関する情報に基づいて、電子ペン４やユーザの手Ｈの接触位置の座標を特定する。
【００２９】
なお、接触センサ１１５としては、赤外線遮断方式のタッチパネルに限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２の抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いても良い。
【００３０】
電子ペンコントローラ１１６は、電子ペン４と通信し、電子ペン４がディスプレイ３に押しつけられたか否かを判断する。
【００３１】
上記の構成各部のうち、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＳＳＤ１０４、ネットワークコントローラ１０５、外部記憶コントローラ１０６、キャプチャデバイス１１１、ＧＰＵ１１２、センサコントローラ１１４、及び電子ペンコントローラ１１６は、アドレスバス及びデータバスを含むバス１２０に接続されている。
【００３２】
次に、電子黒板２の機能について説明する。電子黒板２は、最初に遠隔共有処理を開始する「主催装置」となりうるとともに、既に開始されている遠隔共有処理に後から参加する「参加装置」にもなりうる。
【００３３】
電子黒板２の機能が図３に示されている。電子黒板２の機能は、クライアント部２０とサーバ部９０とに大別される。電子黒板２の機能は、前述したハードウェア、複数のプログラム及び各種データによって実現される。具体的には、ＣＰＵ１０１がＲＯＭ１０２やＳＳＤ１０４などに記憶されている各種プログラムを実行するなどして実現する。
【００３４】
クライアント部２０及びサーバ部９０は、電子黒板２の１台の筐体内で実現される機能である。そして、電子黒板２が「主催装置」となる場合には、該電子黒板２では、クライアント部２０としての機能とサーバ部９０としての機能とが実現される。また、電子黒板２が「参加装置」となる場合には、該電子黒板２では、クライアント部２０は実現されるが、サーバ部９０は実現されない。
【００３５】
すなわち、電子黒板２ａが「主催装置」で、電子黒板２ｂが「参加装置」となる場合、電子黒板２ａのクライアント部２０は、同じ電子黒板２ａ内に実現されたサーバ部９０を介して、他の電子黒板２ｂのクライアント部２０と通信を行う。一方、電子黒板２ｂのクライアント部２０は、他の電子黒板２ａ内に実現されたサーバ部９０を介して、他の電子黒板２ａのクライアント部と通信を行う。
【００３６】
クライアント部２０の機能について説明する。クライアント部２０は、図３に示されるように、映像取得部２１、座標検知部２２、自動調整部２３、接触検知部２４、イベント振分部２５、操作処理部２６、ジェスチャ処理部２７、映像重畳部２８、画像処理部３０、機器情報判定部３８、及び通信制御部６０を有している。
【００３７】
画像処理部３０は、画像取得部３１、ストローク処理部３２、ＵＩ画像生成部３３、背景生成部３４、レイアウト管理部３５、表示重畳部３６、ページ処理部３７、ページデータ記憶部３００、遠隔ライセンス管理テーブル３１０、及びファイル処理部４０を有している。
【００３８】
映像取得部２１は、ケーブル１０を介して電子黒板２に接続されているノートＰＣ６から出力される映像（以下では、「ＰＣ出力映像」ともいう）を取得する。また、映像取得部２１は、取得したＰＣ出力映像を解析して、ノートＰＣ６における表示画像である画像フレームの解像度や、画像フレームの更新頻度等を含む画像情報を抽出する。ここで取得されたＰＣ出力映像及び画像情報は、画像取得部３１に出力される。
【００３９】
座標検知部２２は、ディスプレイ３に電子ペン４あるいはユーザの手Ｈが接触すると、該接触の位置座標をイベントの発生位置などとして検知する。また、座標検知部２２は、ディスプレイ３における接触された領域の面積も検出する。これらの検知結果は、イベント振分部２５に出力される。
【００４０】
自動調整部２３は、電子黒板２に電源が投入された時に起動され、接触センサ１１５が座標検知部２２に適切な値を出力できるように、接触センサ１１５における各種パラメータを調整する。
【００４１】
接触検知部２４は、電子ペン４との通信によって、電子ペン４がディスプレイ３に押しつけられたか否か検知する。その検知結果は、イベント振分部２５に出力される。
【００４２】
機器情報判定部３８は、ディスプレイ３から該ディスプレイ３の型番を取得し、該型番から電子黒板２の機種名を判定する。そして、機器情報判定部３８は、電子黒板２の機種名を判定結果としてイベント振分部２５に出力する。なお、機器情報判定部３８は、「機器情報」の一例として図４に示されるように、ディスプレイ３の型番と電子黒板２の機種名とが関係付けられたテーブル（機種名情報）を有している。
【００４３】
イベント振分部２５は、座標検知部２２で検知された位置座標と、接触検知部２４での検知結果と、機器情報判定部３８での判定結果とに基づいて、イベントの種別を判断する。ここでのイベントとしては、「ストローク描画」、「ＵＩ操作（ユーザインターフェース操作）」、及び「ジェスチャ操作」がある。なお、以下では、座標検知部２２で検知された位置座標と接触検知部２４での検知結果を「イベント情報」ともいう。
【００４４】
「ストローク描画」は、ユーザが電子ペン４をディスプレイ３に押しつけ、この状態で電子ペン４を移動させ、最終的にディスプレイ３から電子ペン４を離すまでのイベントである。このストローク描画により、例えば、アルファベットの「Ｓ」や「Ｔ」等がディスプレイ３に描画される。例えば図５に電子ペンによる「ストローク描画」の一例を示している。この例では、電子ペン４をディスプレイ３に押し当て、その状態でディスプレイ３上を電子ペン４でアルファベット「Ｓ」を描くように滑走移動させたときの操作を示している。この操作により、ディスプレイ３上の電子ペンの移動軌跡ｈ３にアルファベット「Ｓ」が描画される。
【００４５】
なお、「ストローク描画」には、ストローク画像を描画するだけでなく、すでに描画されているストローク画像を削除したり、該ストローク画像を編集するイベントも含まれる。
【００４６】
「ＵＩ操作」は、ディスプレイ３にＵＩ（ユーザインターフェース）画像が表示されているときに、ユーザが電子ペン４又は手Ｈによって所定の位置を押したイベントである。この「ＵＩ操作」により、例えば、描画される線の色や線幅等が設定される。例えば図６に電子ペンによる「ＵＩ操作」の一例を示している。この例では、電子ペン４をディスプレイ３に表示されたＵＩ領域（ユーザインターフェース画像の表示領域）３６０ａのユーザインタフェースの要素３６０ｂをタッチしたときの操作を示している。ユーザインターフェースの要素は、例えば、ボタン、リスト、チェックボックス、テキストボックス等である。この操作により、要素３６０ｂのイベント処理が行われ、例えば線の色や線幅等が設定される。
【００４７】
「ジェスチャ操作」は、ユーザが手Ｈでディスプレイ３に接触したり、手Ｈをディスプレイ３上で移動させるイベントである。「ジェスチャ操作」により、例えば、ユーザがディスプレイ３に手Ｈをタッチさせた状態で手Ｈを移動させることで、画像の拡大若しくは縮小、表示領域の変更、又は、ページ切り換え等を行うことができる。例えば図７に手による「ジェスチャ操作」の一例を示している。この例では、２本の指をディスプレイ３に押し当てて互いの指が離れる矢印ｘ１、ｘ２の方向へディスプレイ３上を指を滑走移動させるピンチアウト操作を示している。点線部分ｈ１、ｈ２は２本の指によるディスプレイ３上の接触を示したものである。この他、２本の指を使う場合は、ピンチインなどの操作がある。
【００４８】
そして、イベント振分部２５は、その判断結果に応じて、イベント情報を、ストローク処理部３２、操作処理部２６及びジェスチャ処理部２７のいずれかに出力する。
【００４９】
図８は、電子黒板２のＣＰＵ１０１が実行する画像処理フローの一例を示す図である。先ず、電子黒板２（ＣＰＵ１０１）は、ディスプレイ３に対するイベントを取得する（Ｓ１）。続いて、電子黒板２（ＣＰＵ１０１）は、上記イベントの種類を機器情報を参照して判別する（Ｓ２）。続いて、電子黒板２（ＣＰＵ１０１）は、上記判別の結果に応じてイベント処理を行う（Ｓ３）。
【００５０】
続いて、上記画像処理フローの内のイベント振分部２５での処理（以下では、「イベント振分処理」ともいう）について図９のフローチャートを用いて説明する。最初のステップＳ４０１では、座標検知部２２から位置座標（イベントの発生位置）を取得する。
【００５１】
次のステップＳ４０３では、位置がＵＩ領域３６０ａ（図１１参照）と重なっているか否かを判断する。なお、ＵＩ領域３６０ａとは、ディスプレイ画面において、ユーザインターフェースの要素（例えば、ボタン、リスト、チェックボックス、テキストボックス等）３６０ｂ（図１１参照）が表示されている領域をいう。位置がＵＩ領域３６０ａとは重なっていないならば、ここでの判断は否定され、ステップＳ４０５に移行する。
【００５２】
このステップＳ４０５では、機器情報判定部３８から電子黒板２の機種名を取得する。
【００５３】
次のステップＳ４０７では、電子黒板２の機種名が「ＥＡ８００」であるか否かを判断する。電子黒板２の機種名が「ＥＡ８００」であれば、ユーザの手によるストローク描画が有効なので、ここでの判断は肯定され、ステップＳ４０９に移行する。
【００５４】
このステップＳ４０９では、２点以上の座標検知があるか否かを判断する。２点以上の座標検知があれば、ここでの判断は肯定され、ステップＳ４１１に移行する。
【００５５】
このステップＳ４１１では、イベントは「ジェスチャ操作」であると判断する。
【００５６】
次のステップＳ４１３では、イベント情報をジェスチャ処理部２７に出力する。そして、イベント振分処理を終了する。
【００５７】
一方、上記ステップＳ４０９において、１点の座標検知であれば、ステップＳ４０９での判断は否定され、ステップＳ４１５に移行する。
【００５８】
このステップＳ４１５では、イベントは「ストローク描画」であると判断する。
【００５９】
次のステップＳ４１３では、イベント情報をストローク処理部３２に出力する。そして、イベント振分処理を終了する。
【００６０】
また、上記ステップＳ４０７において、電子黒板２の機種名が「ＥＡ８００」でなければ、ユーザの手によるストローク描画が無効なので、ステップＳ４０７での判断は否定され、ステップＳ４１９に移行する。
【００６１】
このステップＳ４１９では、接触検知部２４の検知結果から電子ペン４が押しつけられているか否か判断する。電子ペン４が押しつけられていなければ、ここでの判断は否定され、上記ステップＳ４１１に移行する。一方、電子ペン４が押しつけられていれば、ここでの判断は肯定され、上記ステップＳ４１５に移行する。
【００６２】
また、上記ステップＳ４０３において、位置がＵＩ領域３６０ａと重なっていれば、ステップＳ４０３での判断は肯定され、ステップＳ４２１に移行する。
【００６３】
このステップＳ４２１では、イベントは「ＵＩ操作」であると判断する。
【００６４】
次のステップＳ４２３では、イベント情報を操作処理部２６に出力する。そして、イベント振分処理を終了する。
【００６５】
図３に戻り、操作処理部２６は、イベント振分部２５によって「ＵＩ操作」と判断されたイベント情報を受信し、そのイベントが生じたＵＩの要素に応じた操作を実行する。
【００６６】
ジェスチャ処理部２７は、イベント振分部２５によって「ジェスチャ操作」と判断されたイベント情報を受信し、それに対応する操作を実行する。
【００６７】
ストローク処理部３２は、イベント振分部２５によって「ストローク描画」と判別されたイベント情報を受信し、ストロークによる画像（ストローク画像）の描画、すでに描画されているストローク画像の削除、及びすでに描画されているストローク画像の編集を行う。ストローク画像の描画、削除、編集の各結果は、表示重畳部３６及びページ処理部３７に出力されるとともに、操作データとして、データ管理部８０の操作データ記憶部８４０（図２０参照）に記憶される。
【００６８】
映像重畳部２８は、表示重畳部３６で重畳された画像（以下では、「重畳画像」と略述する）をディスプレイ３に表示する。また、映像重畳部２８は、重畳画像をディスプレイ３の全体に表示するとともに、テレビ会議端末７から送られる映像をディスプレイ３の一部に別表示（ピクチャ・イン・ピクチャ）する。また、映像重畳部２８は、別表示された映像をディスプレイ３の全体に表示するための表示の切り換えを行う。
【００６９】
画像取得部３１は、映像取得部２１からのＰＣ出力映像に含まれるフレーム情報を画像として取得し、表示重畳部３６及びページ処理部３７に出力する。なお、以下では、便宜上、画像取得部３１で取得された画像を「ＰＣ出力画像」ともいう。
【００７０】
ＵＩ画像生成部３３は、予め設定されているＵＩ画像を生成し、表示重畳部３６に出力する。
【００７１】
背景生成部３４は、ページ処理部３７がページデータ記憶部３００から読み出したページデータに含まれるメディアデータを、ページ処理部３７から受信し、該メディアデータを表示重畳部３６に出力する。背景画像のパターンは、無地、グリッド表示等である。
【００７２】
レイアウト管理部３５は、画像取得部３１、ストローク処理部３２、及びＵＩ画像生成部３３又は背景生成部３４から出力される各画像のレイアウトに関する情報（以下、「レイアウト情報」と略述する）を管理する。そのレイアウト情報は、表示重畳部３６に出力される。
【００７３】
これにより、レイアウト管理部３５は、表示重畳部３６に対して、ＰＣ出力画像及びストローク画像を、ＵＩ画像及び背景画像中のどの位置に表示させるか、または非表示にさせるかを指示することができる。
【００７４】
表示重畳部３６は、レイアウト管理部３５からのレイアウト情報に基づいて、画像取得部３１、ストローク処理部３２、及びＵＩ画像生成部３３又は背景生成部３４から出力された各画像のレイアウトを行う。
【００７５】
ページ処理部３７は、ストローク画像に関するデータとＰＣ出力画像に関するデータを、１つのページデータにまとめてページデータ記憶部３００に記憶する。
【００７６】
ページデータの一例が図１０に示されている。ページデータは、ページデータＩＤ、開示時刻、終了時刻、ストローク配列データＩＤ、及びメディアデータＩＤを含んでいる。
【００７７】
ページデータＩＤは、ページを識別するためのＩＤである。開示時刻は、そのページの表示を開始した時刻である。終了時刻は、ページデータの更新が終了した時刻である。ストローク配列データＩＤは、電子ペン４や手Ｈを用いたストロークイベントによって生成されたストローク配列データを識別するためのＩＤである。メディアデータＩＤは、メディアデータを識別するためのＩＤである。ストローク配列データは、ストローク画像をディスプレイ３上に表示するためのデータである。メディアデータは、背景画像をディスプレイ３上に表示するためのデータである。
【００７８】
ストローク画像に関するデータは、ストローク配列データＩＤと関連付けされているストローク配列データとして、ページデータの一部を成している。ＰＣ出力画像に関するデータは、メディアデータＩＤと関連付けされているメディアデータとして、ページデータの一部を成している。そして、このメディアデータは、ページデータ記憶部３００から読み出されると、背景画像のデータとして取り扱われる。
【００７９】
また、ページ処理部３７が、一旦記憶されたページデータのうちのメディアデータを、背景生成部３４を介して表示重畳部３６に送信すると、映像重畳部２８は背景画像をディスプレイ３に再表示させることができる。
【００８０】
また、ページ処理部３７が、一旦記憶されたページデータのうちのストローク配列データを、ストローク処理部３２に戻すと、ストロークの再編集ができる状態にすることができる。更に、ページ処理部３７は、ページデータを削除したり複製したりすることもできる。
【００８１】
すなわち、ページ処理部３７がページデータ記憶部３００にページデータを記憶する時点でディスプレイ３上に表示されているＰＣ出力画像のデータは、一旦、ページデータ記憶部３００に記憶され、その後にページデータ記憶部３００から読み出される際には、背景画像を示すメディアデータとして読み出される。
【００８２】
そして、ページ処理部３７は、ページデータ記憶部３００から読み出したページデータのうち、ストローク画像を示すストローク配列データを、ストローク処理部３２に出力する。また、ページ処理部３７は、ページデータ記憶部３００から読み出したページデータのうち、背景画像を示すメディアデータを、背景生成部３４に出力する。
【００８３】
表示重畳部３６は、画像取得部３１からのＰＣ出力画像、ストローク処理部３２からのストローク画像、ＵＩ画像生成部３３からのＵＩ画像、及び背景生成部３４からの背景画像を、レイアウト管理部３５によって指定されたレイアウトに従って重畳する。ここでは、図１１に示されるように、各画像が重なってもユーザが見える順に、ＵＩ画像、ストローク画像、ＰＣ出力画像、背景画像となるようなＵＩ画像のレイヤ３６ａ、ストローク画像のレイヤ３６ｂ、ＰＣ出力画像のレイヤ３６ｃ、背景画像のレイヤ３６ｄの順のレイヤ構成となっている。
【００８４】
また、表示重畳部３６は、ＰＣ出力画像と背景画像を切り替えて、ＵＩ画像及びストローク画像に対して排他的に重畳することも可能である。例えば、当初、ＵＩ画像、ストローク画像、及びＰＣ出力画像が表示されている状態で、電子黒板２とノートＰＣ６との間のケーブル１０が抜かれた場合には、レイアウト管理部３５の指示によって、ＰＣ出力画像を重畳対象から外し、背景画像を表示させることができる。また、表示重畳部３６は、表示の拡大、表示の縮小、表示領域の移動処理も行う。
【００８５】
ストローク配列データの一例が図１２に示されている。１つのストローク配列データは、複数のストロークデータから構成されている。各ストロークデータは、ストロークイベント毎に生成される。
【００８６】
例えば、ユーザが電子ペン４によってアルファベットの「Ｓ」を描く場合は一筆書きとなるため、１つのストロークデータＩＤで、一文字のアルファベットの［Ｓ］が示される。ところが、ユーザが電子ペン４によってアルファベットの「Ｔ」を描く場合、二筆書きとなるため、２つのストロークデータＩＤで、一文字のアルファベットの「Ｔ」が示されることになる。
【００８７】
各ストロークデータは、ストロークデータＩＤ、開始時刻、終了時刻、色、幅、及び座標配列データＩＤを含んでいる。
【００８８】
ストロークデータＩＤは、そのストロークデータを識別するためのＩＤである。開始時刻は、そのストロークの書き始めの時刻である。終了時刻は、そのストロークの書き終わりの時刻である。色は、そのストロークの色であり、幅は、そのストロークの幅である。座標配列データＩＤは、そのストロークの通過点に関する情報が含まれる座標配列データを識別するためのＩＤである。
【００８９】
座標配列データの一例が図１３に示されている。座標配列データは、ストロークが通過した複数の点（通過点）について、通過点毎に、ディスプレイ３上での位置（Ｘ座標値、Ｙ座標値）、該位置を通過したときの、ストロークの開示時刻からの差分の時刻（ｍ秒）、及び該位置における電子ペン４の筆圧を情報として含んでいる。例えば、ユーザが電子ペン４でアルファベットの「Ｓ」を描く場合、一筆書きとなるが、「Ｓ」を描き終えるまでに、複数の通過点を通過するため、座標配列データは、これら複数の通過点の情報を含んでいる。
【００９０】
メディアデータの一例が図１４に示されている。各メディアデータは、メディアデータＩＤ、データの種類、記録時刻、Ｘ座標値、Ｙ座標値、幅、高さ、及びデータを含んでいる。
【００９１】
メディアデータＩＤは、メディアデータを識別するためのＩＤである。データの種類は、メディアデータの種類である。記録時刻は、ページ処理部３７からページデータ記憶部３００にページデータが記憶された時刻である。Ｘ座標値とＹ座標値は、ページデータによってディスプレイ３上に表示される画像の位置である。幅と高さは、画像のサイズである。データは、メディアデータの内容を示している。
【００９２】
このうち、ページデータによってディスプレイ３上に表示される画像の位置は、ディスプレイ３の左上端の座標を（Ｘ座標値，Ｙ座標値）＝（０，０）とした場合に、ページデータによって表示される画像の左上端の位置を示している。
【００９３】
図３に戻り、遠隔ライセンス管理テーブル３１０は、遠隔共有処理を実行するために必要なライセンスデータを管理する。
【００９４】
遠隔ライセンス管理テーブルの一例が図１５に示されている。遠隔ライセンス管理テーブルは、プロダクトＩＤ、ライセンスＩＤ、及び有効期限を含んでいる。プロダクトＩＤは、電子黒板２のプロダクトＩＤである。ライセンスＩＤは、認証に用いられるＩＤであり、有効期限は、ライセンスの有効期限である。
【００９５】
次に、ファイル処理部４０の機能について説明する。図１６は、ファイル処理部４０の機能ブロック図である。
【００９６】
このファイル処理部４０は、リカバリ処理部４１、ファイル入力部４２ａ、ファイル出力部４２ｂ、ファイル変換部４３、ファイル送信部４４、アドレス帳入力部４５、バックアップ処理部４６、バックアップ出力部４７、設定管理部４８、設定ファイル出力部４９ｂ、設定ファイル入力部４９ａ、及びアドレス帳入力部５０を有している。
【００９７】
ファイル処理部４０は、アドレス帳管理テーブル４１０、バックアップデータ記憶部４２０、設定ファイル記憶部４３０、及び接続先管理テーブル４４０を有している。
【００９８】
リカバリ処理部４１は、電子黒板２が電源の遮断等により異常終了した場合、次に電源が投入されたときに、異常終了を検知し、ページデータを復旧させる。
【００９９】
例えば、電子黒板２が正常に終了する場合は、ページデータがＰＤＦファイルとしてファイル処理部４０を介してＵＳＢ５に記録されるが、異常終了の場合は、ページデータがページデータ記憶部３００に記録されたままになっている。そのため、次に電源オンになった際に、リカバリ処理部４１は、ページデータ記憶部３００からページデータを読み出すことで復旧させる。
【０１００】
ファイル変換部４３は、ページデータ記憶部３００に記憶されているページデータをＰＤＦファイルに変換する。なお、ページデータ記憶部３００に複数のページデータが記憶されている場合、該複数のページデータは、それぞれ個別に、すなわちページ単位で複数のＰＤＦファイルに変換されても良いし、あるいはまとめて１つのＰＤＦファイルに変換されても良い。ここで変換されたＰＤＦファイルは、バックアップ処理部４６に出力される。
【０１０１】
ファイル入力部４２ａは、ＵＳＢメモリ５からＰＤＦファイルを読み込み、各ページをページデータとして、ページデータ記憶部３００に記憶する。なお、ＵＳＢメモリ５に複数のＰＤＦファイルが記憶されている場合、ファイル入力部４２ａは、それらのすべてを読み込む。
【０１０２】
ファイル出力部４２ｂは、ファイル変換部４３から出力されるＰＤＦファイルをＵＳＢメモリ５に保存する。
【０１０３】
ファイル送信部４４は、ファイル変換部４３から出力されるＰＤＦファイルを電子メールに添付して送信する。ここでは、表示重畳部３６によってディスプレイ３上に表示されるアドレス帳管理テーブル４１０の内容に対して、ファイル送信部４４がユーザによるタッチパネル等の入力装置の操作により、送信先の選択を受け付けることによって、ファイルの送信先が決定される。
【０１０４】
アドレス帳管理テーブル４１０の一例が図１７に示されている。アドレス帳管理テーブル４１０には、送信先の名前と送信先のメールアドレスとが関連付けて格納されている。
【０１０５】
また、ファイル送信部４４が、ユーザによるタッチパネル等の入力装置の操作により、送信先としてのメールアドレスの入力を受け付けることもできる。
【０１０６】
アドレス帳入力部４５は、ＵＳＢメモリ５からメールアドレスの一覧ファイル（アドレス帳）を読み込み、アドレス帳管理テーブル４１０に保存する。
【０１０７】
バックアップ処理部４６は、ファイル出力部４２ｂから出力されたファイルや、ファイル送信部４４から送信されたファイルを、バックアップデータ記憶部４２０に記憶することでバックアップ処理を行う。
【０１０８】
バックアップデータの一例が図１８に示されている。バックアップデータは、ＰＤＦ形式のファイル（ＰＤＦファイル）として記憶される。なお、このバックアップ処理は、ユーザにより「バックアップが有効」に設定されている場合に行われ、設定されていない場合には行われない。
【０１０９】
バックアップ出力部４７は、バックアップされたファイルをＵＳＢメモリ５に記憶する。なお、この記憶の際に、セキュリティ確保のため、ユーザに対してタッチパネル等の入力装置の操作によるパスワードの入力が求められる。また、ＵＳＢメモリ５に記憶されたファイルは、ファイル入力部４２ａにより読み取ることができる。
【０１１０】
設定管理部４８は、電子黒板２の各種設定情報を設定ファイル記憶部４３０に記憶するとともに、設定ファイル記憶部４３０から各種設定情報を読み出す。各種設定情報としては、例えば、ネットワークに関する情報、日付及び時刻、地域及び言語、メールサーバに関する情報、アドレス帳、接続先リスト、バックアップに関する情報等がある。なお、ネットワークに関する情報には、例えば、電子黒板２のＩＰアドレス、ネットマスク、デフォルトゲートウェイ、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）等が含まれる。
【０１１１】
設定ファイル出力部４９ｂは、電子黒板２の上記各種設定情報を設定ファイルとしてＵＳＢメモリ５に保存する。なお、セキュリティ確保の観点から、ユーザは設定ファイルの内容を見ることができない。
【０１１２】
設定ファイル入力部４９ａは、ＵＳＢメモリ５から設定ファイルを読み込み、その内容を設定管理部４８に出力する。これにより、各種設定情報が電子黒板２の各種設定内容に反映される。
【０１１３】
アドレス帳入力部５０は、ＵＳＢメモリ５から遠隔共有処理の接続先ＩＰアドレスの一覧である接続先リスト（例えばＣＶＳ形式の電子ファイル）を読み込み、接続先管理テーブル４４０に保存する。
【０１１４】
接続先管理テーブル４４０は、電子黒板２が参加装置（既に開始されている遠隔共有処理に後から参加する電子黒板）である場合に、ユーザが主催装置（遠隔共有処理を開始した電子黒板）のＩＰアドレスを入力する手間を省くために、前もって電子黒板２のＩＰアドレスが保存されたテーブルである。
【０１１５】
接続先管理テーブル４４０の一例が図１９に示されている。接続先管理テーブル４４０には、主催装置として機能する電子黒板２の名称とＩＰアドレスとが関連付けてまとめられている。図１９の例では、電子黒板２の名称として、該電子黒板２が設置されている場所を用いている。
【０１１６】
なお、接続先管理テーブル４４０を使用することに代えて、参加装置のユーザが、逐一、タッチパネル等の入力装置を操作して主催装置のＩＰアドレスを入力することとしても良い。この場合、参加装置のユーザは、主催装置のユーザから電話や電子メール等によってそのＩＰアドレスを知る必要がある。
【０１１７】
次に、通信制御部６０の機能について説明する。
【０１１８】
通信制御部６０は、通信ネットワーク９を介して行われる他の電子黒板２との通信や、サーバ部９０の通信制御部７０との通信を制御する。通信制御部６０は、図２０に示されるように、遠隔開始処理部６１、遠隔参加処理部６２、遠隔画像送信部６３、遠隔画像受信部６４、遠隔操作送信部６５、遠隔操作受信部６６、及び参加拠点管理テーブル６１０を有している。
【０１１９】
遠隔開始処理部６１は、同じ電子黒板２のサーバ部９０に対して、新たに遠隔共有処理を開始することを要求し、その要求の結果をサーバ部９０から受信する。なお、遠隔開始処理部６１は、要求に先立って、遠隔ライセンス管理テーブル３１０を参照し、ライセンス情報（電子黒板２のプロダクトＩＤ、ライセンスＩＤ、及び有効期限）が管理されているか否かを確認する。そして、遠隔開始処理部６１は、ライセンス情報が管理されている場合には、遠隔共有処理の開始要求を行うことができるが、ライセンス情報が管理されていない場合には、遠隔共有処理の開始要求を行うことができない。
【０１２０】
参加拠点管理テーブル６１０は、電子黒板が主催装置である場合に、現在、遠隔共有処理に参加している参加装置としての電子黒板を管理するためのテーブルである。参加拠点管理テーブル６１０の一例が図２１に示されている。この参加拠点管理テーブル６１０には、参加装置である電子黒板２の名称とＩＰアドレスとが関連付けてまとめられている。図２１の例では、電子黒板２の名称として、該電子黒板２が設置されている場所を用いている。
【０１２１】
遠隔参加処理部６２は、通信ネットワーク９を介して、主催装置（遠隔共有処理を開始した電子黒板２）におけるサーバ部９０の遠隔接続要求受信部７１に遠隔共有処理への参加を要求し、その要求の結果をサーバ部９０から受信する。なお、遠隔参加処理部６２は、要求に先立って遠隔ライセンス管理テーブル３１０を参照する。
【０１２２】
また、遠隔参加処理部６２は、既に開始されている遠隔共有処理に参加する場合に、接続先管理テーブル４４０を参照して、主催装置のＩＰアドレスを取得する。なお、遠隔参加処理部６２が接続先管理テーブル４４０を参照することに代えて、ユーザが、逐一タッチパネル等の入力装置を操作して主催装置のＩＰアドレスを入力することとしても良い。
【０１２３】
遠隔画像送信部６３は、画像取得部３１からのＰＣ出力画像をサーバ部９０の遠隔画像受信部７３に送信する。
【０１２４】
遠隔画像受信部６４は、サーバ部９０の遠隔画像送信部７４から、他の電子黒板２におけるＰＣ出力画像のデータを受信し、表示重畳部３６に出力する。これにより、遠隔共有処理が可能になる。
【０１２５】
遠隔操作送信部６５は、遠隔共有処理に必要な各種操作データをサーバ部９０の遠隔操作受信部７５に送信する。この各種操作データとしては、例えば、ストローク画像の追加、ストローク画像の削除、ストローク画像の編集（拡大、縮小、移動）、ページデータの記憶、ページデータの作成、ページデータの複製、ページデータの削除、表示されているページの切り替え等に関するデータが挙げられる。
【０１２６】
遠隔操作受信部６６は、サーバ部９０の遠隔操作送信部７６から、他の電子黒板２において入力された操作データを受信し、画像処理部３０に出力する。これにより、遠隔共有処理が行われる。
【０１２７】
次に、サーバ部９０の機能について説明する。サーバ部９０は、各電子黒板２に設けられており、いずれの電子黒板２であっても、サーバ部としての役割を果たすことができる。サーバ部９０は、図２０に示されるように、通信制御部７０とデータ管理部８０とに大別することができる。
【０１２８】
サーバ部９０は、各種データを保存、管理するパスコード管理部８１０、参加拠点管理テーブル８２０、画像データ管理部８３０、操作データ記憶部８４０、及びページデータ記憶部８５０を有している。
【０１２９】
先ず、通信制御部７０の機能について説明する。通信制御部７０は、（１）同じ電子黒板２におけるクライアント部２０の通信制御部６０との通信と、（２）他の電子黒板２におけるクライアント部２０の通信制御部６０との通信ネットワーク９を介しての通信と、を制御する。
【０１３０】
通信制御部７０は、遠隔接続要求受信部７１、遠隔接続結果送信部７２、遠隔画像受信部７３、遠隔画像送信部７４、遠隔操作受信部７５、及び遠隔操作送信部７６を有している。
【０１３１】
遠隔接続要求受信部７１は、遠隔開始処理部６１から遠隔共有処理の開始要求を受信したり、他の電子黒板２の遠隔参加処理部６２から遠隔共有処理への参加要求を通信ネットワーク９を介して受信する。
【０１３２】
遠隔接続結果送信部７２は、遠隔開始処理部６１へ遠隔共有処理の開始要求に対する結果を送信したり、他の電子黒板２の遠隔参加処理部６２へ遠隔共有処理への参加要求に対する結果を通信ネットワーク９を介して送信する。
【０１３３】
遠隔画像受信部７３は、遠隔画像送信部６３からＰＣ出力画像のデータを受信し、遠隔画像処理部８２に送信する。遠隔画像送信部７４は、遠隔画像処理部８２からＰＣ出力画像のデータを受信し、遠隔画像受信部６４に送信する。
【０１３４】
遠隔操作受信部７５は、遠隔操作送信部６５から操作データを受信し、遠隔操作処理部８３に送信する。遠隔操作送信部７６は、遠隔操作処理部８３から操作データを受信すると、該操作データを遠隔操作受信部６６に送信する。
【０１３５】
次に、データ管理部８０の機能について説明する。データ管理部８０は、図２０に示されるように、遠隔接続処理部８１、遠隔画像処理部８２、遠隔操作処理部８３、操作合成処理部８４、及びページ処理部８５を有している。
【０１３６】
遠隔接続処理部８１は、遠隔共有処理の開始及び終了を行う。また、遠隔接続処理部８１は、遠隔接続要求受信部７１が遠隔開始処理部６１から遠隔共有処理の開始要求とともに受信したライセンス情報、又は、遠隔参加処理部６２から遠隔共有処理の参加要求とともに受信したライセンス情報に基づいて、ライセンスの有無やライセンスの有効期間内であるかを確認する。
【０１３７】
また、遠隔接続処理部８１は、他の電子黒板２からのクライアント部としての参加要求に対して、予め定められた参加可能数を超えていないかを確認する。
【０１３８】
遠隔接続処理部８１は、有効なライセンスを有していない場合や、参加要求が参加可能数を超える場合には、遠隔共有処理への参加を拒否する。
【０１３９】
また、遠隔接続処理部８１は、他の電子黒板２から遠隔共有処理への参加要求とともに送られるパスコードが、パスコード管理部８１０で管理されているパスコードに一致するか否か判断し、一致する場合のみ遠隔共有処理への参加を許可する。
【０１４０】
パスコードは、新たに遠隔共有処理が開始される際に遠隔接続処理部８１によって発行され、パスコード管理部８１０で管理される。遠隔共有処理に参加しようとする参加装置のユーザは、主催装置のユーザから電話や電子メール等によりパスコードを取得する。参加装置のユーザは、取得したパスコードをタッチパネル等の入力装置によって参加装置に入力することで、遠隔共有処理への参加を要求することができる。なお、セキュリティよりもユーザの使い勝手を優先する場合は、ライセンス状況のみを確認し、パスコードの確認を省略しても良い。
【０１４１】
電子黒板２が主催装置の場合、遠隔接続処理部８１は、参加装置の遠隔参加処理部６２から通信ネットワーク９を介して送られる参加要求に含まれる参加拠点情報を、参加拠点管理テーブル８２０に記憶する。
【０１４２】
また、遠隔接続処理部８１は、参加拠点管理テーブル８２０に記憶されている遠隔拠点情報を読み出し、遠隔接続結果送信部７２に送信する。
【０１４３】
遠隔接続結果送信部７２は、同じ主催装置のクライアント部２０における遠隔開始処理部６１に遠隔拠点情報を送信する。
【０１４４】
遠隔開始処理部６１は、参加拠点管理テーブルに６１０に、遠隔拠点情報を記憶する。これにより、主催装置では、クライアント部２０及びサーバ部９０の両方で、遠隔拠点情報を管理することになる。
【０１４５】
遠隔画像処理部８２は、遠隔共有処理に加わっている電子黒板２（主催装置と参加装置との両方を含む）におけるＰＣ出力画像のデータを受信すると、画像データ管理部８３０に記憶するとともに、主催装置である自己の電子黒板２のサーバ部９０に届いた時間順で遠隔共有処理すべき画像データの表示順を判定する。
【０１４６】
また、遠隔画像処理部８２は、参加拠点管理テーブル８２０を参照し、遠隔共有処理に参加中の全ての電子黒板２のクライアント部２０（主催装置である自己の電子黒板のクライアント部を含む）に、通信制御部７０の遠隔画像送信部７４を介して、上記判定した順番で画像データを送信する。
【０１４７】
遠隔操作処理部８３は、遠隔共有処理に加わっている電子黒板２（主催装置と参加装置との両方を含む）での各種操作データを受信し、主催装置である自己の電子黒板２のサーバ部９０に届いた時間順で遠隔共有処理すべき画像の表示順を決定する。
【０１４８】
なお、各種操作データは、前述の各種操作データと同じである。また、遠隔操作処理部８３は、参加拠点管理テーブル８２０を参照し、遠隔共有処理に加わっている全ての電子黒板２（主催装置と参加装置との両方を含む）のクライアント部２０に操作データを送信する。
【０１４９】
操作合成処理部８４は、遠隔操作処理部８３から出力された各電子黒板２の操作データを合成し、合成結果としての操作データを操作データ記憶部８４０に記憶するとともに、遠隔操作処理部８３に戻す。遠隔操作処理部８３に戻された操作データは、遠隔操作送信部７６を介して、主催装置及び参加装置のクライアント部２０にそれぞれ送信される。これにより、各電子黒板２において、同じ操作データに係る画像が表示される。
【０１５０】
操作データの一例が図２２に示されている。操作データには、ＳＥＱ（Ｓｅｑｕｅｎｃｅ）、操作データの操作名、操作データの送信元である電子黒板２のＩＰアドレス、及びクライアント部又はサーバ部のポート番号、操作データの送信先である電子黒板２のＩＰアドレス、及びクライアント部又はサーバ部のポート番号、操作データの操作種類、操作データの操作対象、並びに操作内容を示すデータが関連付けされている。
【０１５１】
例えば、操作データＳＥＱ１には、主催装置である電子黒板（ＩＰアドレス：１９２．０．０．１）のクライアント部（ポート番号：５０００１）でストローク画が描画され、同じ主催装置である電子黒板（ＩＰアドレス：１９２．０．０．１）のサーバ部（ポート番号：５００００）に操作データが送られたことが示されている。このときの操作種類は「ＳＴＲＯＫＥ」、操作対象は「ページデータＩＤ：ｐ００５」、操作内容を示すデータは「ストロークデータ」である。
【０１５２】
また、操作データＳＥＱ２には、主催装置である電子黒板（ＩＰアドレス：１９２．０．０．１）のサーバ部（ポート番号：５００００）から参加装置である他の電子黒板（ＩＰアドレス：１９２．０．０．２）のクライアント部（ポート番号：５０００１）に、操作データが送られたことが示されている。
【０１５３】
なお、操作合成処理部８４は、入力された順に操作データを合成するため、通信ネットワーク９が混雑していなければ、各電子黒板２のユーザによるストロークの順に、遠隔共有処理に加わっている全ての電子黒板２のディスプレイ３にストローク画像が表示される。
【０１５４】
ページ処理部８５は、クライアント部２０の画像処理部３０におけるページ処理部３７と同様の機能を有し、ページデータをページデータ記憶部８５０に記憶する。なお、ページデータ記憶部８５０は、画像処理部３０内のページデータ記憶部３００と同じ機能であるため、その説明を省略する。
【０１５５】
次に、本実施形態の画像処理システム１を構成する複数の電子黒板間での遠隔共有処理における各電子黒板の動作について図２３及び図２４を用いて説明する。
【０１５６】
ここでは、一例として、画像処理システム１は３つの電子黒板（２ａ，２ｂ，２ｃ）を含み、電子黒板２ａが遠隔共有処理を主催する主催装置であり、電子黒板２ｂ及び電子黒板２ｃは、電子黒板２ａが開始した遠隔共有処理に参加する参加装置であるものとする。
【０１５７】
電子黒板２ａはディスプレイ３ａを有し、電子黒板２ｂはディスプレイ３ｂを有し、電子黒板２ｃはディスプレイ３ｃを有している。また、電子黒板２ａにはノートＰＣ６ａが接続され、電子黒板２ｂにはノートＰＣ６ｂが接続され、電子黒板２ｃにはノートＰＣ６ｃが接続されている。さらに、電子黒板２ａでは電子ペン４ａが使用され、電子黒板２ｂでは電子ペン４ｂが使用され、電子黒板２ｃでは電子ペン４ｃが使用される。
【０１５８】
１．参加の処理
まず、電子黒板２ｂ，２ｃが遠隔共有処理に参加するための処理について説明する。
【０１５９】
なお、電子黒板２ａ、電子黒板２ｂ、電子黒板２ｃのそれぞれは、ユーザにより電源が入れられ、それによりクライアント部２０が起動しているものとする。
【０１６０】
電子黒板２ａのユーザが、タッチパネル等の入力装置を介してサーバ部９０を起動させる操作をすると、クライアント部２０の遠隔開始処理部６１から同じ電子黒板２ａのサーバ部９０における遠隔接続要求受信部７１に、サーバ部９０の処理を開始させる指示を出力する。これにより、電子黒板２ａでは、サーバ部９０での各種処理が開始可能となる（ステップＳ２１）。
【０１６１】
次に、電子黒板２ａのクライアント部２０におけるＵＩ画像生成部３３が電子黒板２ａとの接続を確立するための接続情報を生成し、映像重畳部２８が、ＵＩ画像生成部３３から表示重畳部３６を介して得た接続情報をディスプレイ３ａに表示させる（ステップＳ２２）。
【０１６２】
上記接続情報には、主催装置のＩＰアドレス、及び今回の遠隔共有処理のために生成されたパスコードが含まれている。
【０１６３】
この場合、パスコード管理部８１０に記憶されているパスコードは、遠隔接続処理部８１によって読み出され、遠隔接続結果送信部７２、遠隔開始処理部６１の順に送信される。更に、パスコードは、遠隔開始処理部６１を含む通信制御部６０から、画像処理部３０に送信され、最終的にＵＩ画像生成部３３に入力される。これにより、接続情報には、パスコードが含まれる。
【０１６４】
そして、接続情報は、電子黒板２ａのユーザによって、電話や電子メールにより、電子黒板２ｂ及び電子黒板２ｃのユーザに伝えられる。なお、接続先管理テーブル４４０があれば、接続情報には、主催装置のＩＰアドレスが含まれていなくても、参加装置は参加要求を行うことができる。
【０１６５】
次に、電子黒板２ｂでは、ユーザによるタッチパネル等の入力装置の操作によって接続情報の入力を受け付けると、電子黒板２ｂのクライアント部２０における遠隔参加処理部６２が、接続情報のＩＰアドレスに基づき、通信ネットワーク９を介して、電子黒板２ａのサーバ部９０における通信制御部７０に対してパスコードを送信して参加要求を行う（ステップＳ２３）。
【０１６６】
同様に、電子黒板２ｃでは、ユーザによるタッチパネル等の入力装置の操作によって接続情報の入力を受け付けると、電子黒板２ｃのクライアント部２０における遠隔参加処理部６２が、接続情報のＩＰアドレスに基づき、通信ネットワーク９を介して、電子黒板２ａのサーバ部９０における通信制御部７０に対してパスコードを送信して参加要求を行う（ステップＳ２４）。
【０１６７】
電子黒板２ａでは、通信制御部７０の遠隔接続要求受信部７１は、電子黒板２ｂ及び電子黒板２ｃから参加要求（パスコードを含む）を受信すると、該パスコードを遠隔接続処理部８１に出力する。
【０１６８】
次に、電子黒板２ａでは、遠隔接続処理部８１は、電子黒板２ｂ及び電子黒板２ｃから受信したパスコードに対し、パスコード管理部８１０で管理されているパスコードを用いて認証する（ステップＳ２５）。
【０１６９】
そして、電子黒板２ａでは、遠隔接続結果送信部７２が、電子黒板２ｂ及び電子黒板２ｃのクライアント部２０に認証結果を通知する（ステップＳ２６，Ｓ２７）。
【０１７０】
上記ステップＳ２５での認証において、電子黒板２ｂ及び電子黒板２ｃが正当な電子黒板であると判断された場合には、主催装置である電子黒板２ａと、参加装置である電子黒板２ｂ及び電子黒板２ｃとの遠隔共有処理の通信が確立され、電子黒板２ｂ及び電子黒板２ｃのクライアント部２０における遠隔参加処理部６２が、それぞれ他の電子黒板との間の遠隔共有処理の開始を可能にする（ステップＳ２８，Ｓ２９）。
【０１７１】
２．ＰＣ出力画像の表示
続いて、遠隔共有処理におけるＰＣ出力画像が表示される処理について説明する。ここでは、一例として、電子黒板２ｂにおけるＰＣ出力画像が、電子黒板２ａのディスプレイ３ａ、及び電子黒板２ｃのディスプレイ３ｃに表示される場合について説明する。
【０１７２】
まず、電子黒板２ｂは、ディスプレイ３ｂにＰＣ出力画像を表示する（ステップＳ３０）。
【０１７３】
具体的には、電子黒板２ｂの画像取得部３１が、ノートＰＣ６ｂの出力映像（ＰＣ出力映像）からＰＣ出力画像を取得し、表示重畳部３６及び映像重畳部２８を介してディスプレイ３ｂに送信することで、ディスプレイ３ｂはＰＣ出力画像を表示する。
【０１７４】
次に、電子黒板２ｂの画像取得部３１を含む画像処理部３０が、遠隔画像送信部６３にＰＣ出力画像のデータを送信することで、遠隔画像送信部６３を含む通信制御部６０が通信ネットワーク９を介して、主催装置である電子黒板２ａの通信制御部７０にＰＣ出力画像のデータを送信する（ステップＳ３１）。
【０１７５】
電子黒板２ａの遠隔画像受信部７３は、電子黒板２ｂにおけるＰＣ出力画像のデータを受信し、遠隔画像処理部８２に出力することで、遠隔画像処理部８２が画像データ管理部８３０に該ＰＣ出力画像のデータを記憶する。
【０１７６】
次に、主催装置である電子黒板２ａは、ディスプレイ３ａに電子黒板２ｂにおけるＰＣ出力画像を表示する（ステップＳ３２）。
【０１７７】
具体的には、電子黒板２ａの遠隔画像処理部８２は、遠隔画像受信部７３から受信したＰＣ出力画像のデータを、遠隔画像送信部７４に出力する。遠隔画像送信部７４は、同じ主催装置である電子黒板２ａのクライアント部２０における遠隔画像受信部６４に、該ＰＣ出力画像のデータを出力する。
【０１７８】
遠隔画像受信部６４は、表示重畳部３６にＰＣ出力画像のデータを出力する。表示重畳部３６は、映像重畳部２８に該ＰＣ出力画像のデータを出力する。映像重畳部２８はディスプレイ３ａに該ＰＣ出力画像のデータを出力する。これにより、ディスプレイ３ａは、電子黒板２ｂにおけるＰＣ出力画像を表示する。
【０１７９】
次に、主催装置としての電子黒板２ａのサーバ部９０における遠隔画像送信部７４を含む通信制御部７０は、通信ネットワーク９を介して、ＰＣ出力画像のデータの送信元である電子黒板２ｂ以外の電子黒板２ｃの通信制御部６０に、電子黒板２ｂにおけるＰＣ出力画像のデータを送信する（ステップＳ３３）。
【０１８０】
これにより、参加装置である電子黒板２ｃの遠隔画像受信部６４は、電子黒板２ｂにおけるＰＣ出力画像のデータを受信する。
【０１８１】
次に、電子黒板２ｃは、ディスプレイ３ｃに電子黒板２ｂにおけるＰＣ出力画像を表示する（ステップＳ３４）。
【０１８２】
具体的には、電子黒板２ｃの遠隔画像受信部６４が、上記ステップＳ３３において受信されたＰＣ出力画像のデータを、電子黒板２ｃの表示重畳部３６に出力する。表示重畳部３６は、映像重畳部２８に該ＰＣ出力画像のデータを出力する。
【０１８３】
映像重畳部２８はディスプレイ３ｃにＰＣ出力画像のデータを出力する。これにより、ディスプレイ３ｃは、電子黒板２ｂにおけるＰＣ出力画像を表示する。
【０１８４】
なお、ＰＣ出力画像のデータだけでなく、ＵＩ画像及びストローク画像の各データが、表示重畳部３６に入力されている場合には、該表示重畳部３６により、ＵＩ画像とストローク画像とＰＣ出力画像の重畳画像が生成され、映像重畳部２８はディスプレイ３ｃに該重畳画像のデータを出力する。
【０１８５】
また、テレビ会議端末７から映像重畳部２８に、テレビ会議用の映像（以下では、「会議映像」ともいう）のデータが送られて来ている場合には、映像重畳部２８は、上記重畳画像にピクチャ・イン・ピクチャにより会議映像のデータを重畳して、ディスプレイ３ｃに出力する。
【０１８６】
３．重畳画像の表示
続いて、遠隔共有処理における重畳画像が表示される処理について説明する。ここでは、一例として、電子黒板２ｂにおける重畳画像が、電子黒板２ａのディスプレイ３ａ、及び電子黒板２ｃのディスプレイ３ｃに表示される場合について説明する。
【０１８７】
まず、電子黒板２ｂにおいて、ユーザが電子ペン４ｂを用いて電子黒板２ｂにストローク画像を描画する（ステップＳ４１）。
【０１８８】
次に、電子黒板２ｂの表示重畳部３６は、ＵＩ画像及びＰＣ出力画像に対して、ストローク画像を重畳する。そして、ＵＩ画像とストローク画像とＰＣ出力画像が重畳された重畳画像を、映像重畳部２８が電子黒板２ｂのディスプレイ３ｂ上に表示させる（ステップＳ４２）。
【０１８９】
具体的には、電子黒板２ｂのストローク処理部３２が、イベント振分部２５から、ストローク画像のデータを受信し、表示重畳部３６に送信する。これにより、表示重畳部３６は、ＵＩ画像及びＰＣ出力画像に対して、ストローク画像を重畳することができ、映像重畳部２８が電子黒板２ｂのディスプレイ３ｂ上に重畳画像を表示させることができる。
【０１９０】
次に、電子黒板２ｂのストローク処理部３２を含む画像処理部３０が、遠隔操作送信部６５にストローク画像のデータを送信することで、電子黒板２ｂの遠隔操作送信部６５は、通信ネットワーク９を介して、主催装置である電子黒板２ａの通信制御部７０にストローク画像のデータを送信する（ステップＳ４３）。
【０１９１】
これにより、電子黒板２ａの遠隔操作受信部７５は、電子黒板２ｂにおけるストローク画像のデータを受信し、遠隔操作処理部８３に出力することで、遠隔操作処理部８３が操作合成処理部８４に該ストローク画像のデータを出力する。
【０１９２】
このようにして、電子黒板２ｂで描画されたストローク画像のデータは、描画される度に、主催装置である電子黒板２ａの遠隔操作処理部８３に順次送信される。このストローク画像のデータは、ストロークデータＩＤ毎に示されるデータである。よって、例えば、ユーザが電子ペン４によってアルファベットの「Ｔ」を描く場合は二筆書きとなるため、２つのストロークデータＩＤのそれぞれで示されるストローク画像のデータが順次送信される。
【０１９３】
次に、主催装置である電子黒板２ａは、ディスプレイ３ａに、電子黒板２ｂから送られて来たストローク画像のデータが含まれた重畳画像を表示する（ステップＳ４４）。
【０１９４】
具体的には、電子黒板２ａの操作合成処理部８４は、遠隔操作処理部８３を介して順次送られて来た複数のストローク画像のデータを合成して、操作データ記憶部８４０に記憶するとともに遠隔操作処理部８３に戻す。
【０１９５】
これにより、遠隔操作処理部８３は、操作合成処理部８４から受信した、合成後のストローク画像のデータを、遠隔操作送信部７６に出力する。遠隔操作送信部７６は、同じ主催装置である電子黒板２ａのクライアント部２０における遠隔操作受信部６６に、合成後のストローク画像のデータを出力する。
【０１９６】
遠隔操作受信部６６は、画像処理部３０における表示重畳部３６に、合成後のストローク画像のデータを出力する。よって、表示重畳部３６は、ＵＩ画像、及びＰＣ出力画像に対して、合成後のストローク画像を重畳する。最後に、映像重畳部２８が、表示重畳部３６によって重畳された重畳画像をディスプレイ３ａ上に表示させる。
【０１９７】
次に、主催装置としての電子黒板２ａのサーバ部９０における遠隔操作送信部７６を含む通信制御部７０は、通信ネットワーク９を介して、電子黒板２ｃの通信制御部６０に、合成後のストローク画像のデータを送信する（ステップＳ４５）。
【０１９８】
これにより、参加装置である電子黒板２ｃの遠隔操作受信部６６は、合成後のストローク画像のデータを受信する。
【０１９９】
次に、電子黒板２ｃは、ディスプレイ３ｃに電子黒板２ｂにおける重畳画像を表示する（ステップＳ４６）。
【０２００】
具体的には、電子黒板２ｃの遠隔操作受信部６６が、上記ステップＳ４５において受信された合成後のストローク画像のデータを、電子黒板２ｃの画像処理部３０に出力する。画像処理部３０の表示重畳部３６は、ＵＩ画像、及びＰＣ出力画像の各データと、合成後のストローク画像のデータを重畳し、映像重畳部２８に該重畳画像のデータを出力する。
【０２０１】
映像重畳部２８は、ディスプレイ３ｃに重畳画像のデータを出力する。これにより、ディスプレイ３ｃは、電子黒板２ｂにおける重畳画像を表示する。
【０２０２】
なお、上記処理では、ディスプレイ３上にＰＣ出力画像が表示されているが、このＰＣ出力画像に代えて、背景画像を表示してもよい。また、ＰＣ出力画像と背景画像との排他的な関係をやめて、ＰＣ出力画像と背景画像との両方を同時にディスプレイ３上に表示させてもよい。
【０２０３】
４．参加の終了
続いて、参加装置が遠隔共有処理への参加を終了する処理について説明する。ここでは、一例として電子黒板２ｃが参加を終了する場合について説明する。
【０２０４】
まず、電子黒板２ｃでは、ユーザによるタッチパネル等の入力装置の操作によって参加の終了要求を受け付けると、遠隔参加処理部６２は、主催装置としての電子黒板２ａのサーバ部９０における通信制御部７０に、参加の終了要求を行う（ステップＳ４７）。
【０２０５】
これにより、通信制御部７０の遠隔接続要求受信部７１は、電子黒板２ｃから参加の終了要求を受信し、遠隔接続処理部８１に、電子黒板２ｃのＩＰアドレスとともに参加の終了要求を出力する。
【０２０６】
そして、電子黒板２ａの遠隔接続処理部８１は、遠隔接続要求受信部７１から送られて来たＩＰアドレスに基づいて、参加拠点管理テーブル８２０から、参加の終了要求を行った電子黒板２ｃのＩＰアドレス及び電子黒板２ｃが設置されている拠点の名称を削除し、遠隔接続結果送信部７２に、電子黒板２ｃのＩＰアドレス及び削除した旨の通知を出力する。
【０２０７】
次に、遠隔接続結果送信部７２を含んだ通信制御部７０が、通信ネットワーク９を介して、電子黒板２ｃのクライアント部２０における通信制御部６０に、参加の終了を指示する（ステップＳ４８）。
【０２０８】
これにより、電子黒板２ｃにおける通信制御部６０の遠隔参加処理部６２が、遠隔共有処理の通信を切断し、参加の終了処理を行うことで、参加が終了する（ステップＳ４９）。
【０２０９】
これまでの説明から明らかなように、本実施形態では、座標検知部２２と接触検知部２４によって、本発明の電子黒板の画像処理方法におけるイベントを取得する工程が実施され、イベント振分部２５によって、本発明の電子黒板の画像処理方法におけるイベントの種類を判別する工程が実施され、操作処理部２６とジェスチャ処理部２７と画像処理部３０とによって、本発明の電子黒板の画像処理方法における表示手段を制御する工程が実施されている。
【０２１０】
以上説明したように、本実施形態に係る画像処理システム１は、通信ネットワーク９を介して相互に通信可能に接続された複数の電子黒板を有している。さらに、各電子黒板には、ノートＰＣ６及びテレビ会議端末７が接続されている。
【０２１１】
電子黒板２は、ディスプレイ３、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＳＳＤ１０４、ネットワークコントローラ１０５、外部記憶コントローラ１０６、キャプチャデバイス１１１、ＧＰＵ１１２、ディスプレイコントローラ１１３、センサコントローラ１１４、接触センサ１１５、及び電子ペンコントローラ１１６等を備えている。
【０２１２】
そして、電子黒板２は、クライアント部２０としての機能とサーバ部９０としての機能とを有し、電子黒板２が「主催装置」となる場合は、両方の機能が実現され、電子黒板２が「参加装置」となる場合は、クライアント部２０としての機能のみが実現される。
【０２１３】
クライアント部２０としての機能は、映像取得部２１、座標検知部２２、自動調整部２３、接触検知部２４、イベント振分部２５、操作処理部２６、ジェスチャ処理部２７、映像重畳部２８、画像処理部３０、機器情報判定部３８、及び通信制御部６０に分けることができる。
【０２１４】
座標検知部２２は、ディスプレイ３に電子ペン４あるいはユーザの手Ｈが接触したときの位置座標を検知する、接触検知部２４は、接触したのが電子ペン４であるか否かを検知する。機器情報判定部３８は、ディスプレイ３から該ディスプレイ３の型番を取得し、該型番から電子黒板２の機種名を判定する。
【０２１５】
イベント振分部２５は、座標検知部２２で検知された位置座標と、接触検知部２４での検知結果と、機器情報判定部３８での判定結果とに基づいて、イベントが「ストローク描画」、「ＵＩ操作」、及び「ジェスチャ操作」のいずれかであるかを判断し、「ストローク描画」であれば画像処理部３０に、「ＵＩ操作」であれば操作処理部２６に、「ジェスチャ操作」であればジェスチャ処理部２７に、イベント情報を出力する。
【０２１６】
従来の電子黒板では、ユーザの手Ｈによる「ストローク描画」が可能か否かは、ユーザが設定する必要があった。この場合は、ユーザに煩雑な作業を強いることとなり使い勝手があまりよくなかった。また、設定漏れや設定ミスがあると、該電子黒板において、その性能を十分に発揮できないおそれもあった。
【０２１７】
一方、本実施形態の電子黒板２では、ユーザの手Ｈによる「ストローク描画」が可能か否かは、電子黒板２が判断するので、ユーザが設定する必要がなく、使い勝手を向上させることができる。また、異なる機種間でイベント振分部２５を共通化することが可能となり、コスト低減、開発期間の短縮化を図ることができる。
【０２１８】
なお、上記実施形態では、機器情報が機種名である場合について説明したが、これに限定されるものではなく、例えば、図２５に一例として示す機器構成情報であっても良い。この場合、イベント振分部２５では、イベントの種別を判断する際の条件の１つとして、例えば、電子ペンコントローラ１１６の有無を用いても良い。
【０２１９】
また、上記実施形態において、電子黒板２ａでは、電子ペン４ａの使用が不可であっても良い。この場合、電子黒板２ａでは、電子ペンコントローラ１１６がなくても良い。
【０２２０】
また、上記実施形態において、通信ネットワーク９は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、携帯電話通信網等をその一部に含むネットワークであっても良い。
【０２２１】
また、上記実施形態では、画像処理装置の一例として、電子黒板が用いられる場合について説明したが、これに限定されるものではなく、電子看板（デジタルサイネージ）、スポーツ、天気予報等で利用されるテレストレータ、遠隔画像（映像）診断装置等を用いることもできる。
【０２２２】
また、上記実施形態では、設定ファイル、バックアップファイル、アドレス帳等が、ＵＳＢメモリに格納される場合について説明したが、これに限定されるものではなく、ＵＳＢメモリに代えて、あるいはＵＳＢメモリとともに、ＳＤカード等の他の記録メディアを用いても良い。
【０２２３】
また、上記実施形態では、映像出力機器の一例として、ノートＰＣが用いられる場合について説明したが、これに限定されるものではなく、デスクトップ型ＰＣやタブレット型ＰＣ、ＰＤＡ、デジタルビデオカメラ、デジタルカメラ、ゲーム機等を用いても良い。要するに、画像フレームを供給可能な端末であれば用いることが可能である。
【０２２４】
また、上記実施形態では、各種プログラムが、ＲＯＭ１０２に格納されている場合について説明したが、これに限定されるものではない。例えば、各種プログラムが、ＣＤやＤＶＤ等の情報記録媒体１１（図２６参照）に格納されていても良い。この場合、電子黒板は、情報記録媒体から各種プログラムを読み出すためのドライブ装置１１７（図２６参照）を有することとなる。
【０２２５】
座標検知部２２と接触検知部２４によって、本発明の電子黒板のプログラムが記録された記録媒体の、当該プログラムに示されたイベントを取得する手順が実行され、イベント振分部２５によって、当該プログラムに示されたイベントの種類を判別する手順が実行され、操作処理部２６とジェスチャ処理部２７と画像処理部３０とによって、当該プログラムに示された表示手段を制御する手順が実行される。
【０２２６】
また、上記実施形態において、ＣＰＵ１０１によるプログラムに従う処理の一部をハードウェアによって構成することとしても良い。
【符号の説明】
【０２２７】
１…画像処理システム、２ａ…電子黒板（画像処理装置）、２ｂ…電子黒板（画像処理装置）、３ａ…ディスプレイ（表示手段）、３ｂ…ディスプレイ（表示手段）、４ａ…電子ペン、４ｂ…電子ペン、５ａ…ＵＳＢメモリ、５ｂ…ＵＳＢメモリ、６ａ…ノートＰＣ、６ｂ…ノートＰＣ、８…ＰＣ、９…通信ネットワーク、１０ａ１…ケーブル、１０ａ２…ケーブル、１０ｂ１…ケーブル、１０ｂ２…ケーブル、２０…クライアント部、２１…映像取得部、２２…座標検知部（イベント取得手段の一部）、２３…自動調整部、２４…接触検知部（イベント取得手段の一部）、２５…イベント振分部（判別手段）、２６…操作処理部（処理手段の一部）、２７…ジェスチャ処理部（処理手段の一部）、２８…映像重畳部、３０…画像処理部、３１…画像取得部、３２…ストローク処理部（処理手段の一部）、３３…ＵＩ画像生成部、３４…背景生成部、３５…レイアウト管理部、３６…表示重畳部、３７…ページ処理部、３８…機器情報判定部、４０…ファイル処理部、６０…通信制御部、７０…通信制御部、８０…データ管理部、９０…サーバ部、１０１…ＣＰＵ、１０２…ＲＯＭ（記録媒体）、１０３…ＲＡＭ、１０４…ＳＳＤ、１０５…ネットワークコントローラ（通信制御部）、１０６…外部記憶コントローラ、１１１…キャプチャデバイス、１１２…・ＧＰＵ、１１３…ディスプレイコントローラ、１１４…センサコントローラ、１１５…接触センサ、１１６…電子ペンコントローラ、３００…ページデータ記憶部、３１０…遠隔ライセンス管理テーブル。
【先行技術文献】
【特許文献】
【０２２８】
【特許文献１】特開２０１５−０８４２１１号公報
【図１】
2017051687.tif 000003
【図２】
2017051687.tif 000004
【図３】
2017051687.tif 000005
【図４】
2017051687.tif 000006
【図５】
2017051687.tif 000007
【図６】
2017051687.tif 000008
【図７】
2017051687.tif 000009
【図８】
2017051687.tif 000010
【図９】
2017051687.tif 000011
【図１０】
2017051687.tif 000012
【図１１】
2017051687.tif 000013
【図１２】
2017051687.tif 000014
【図１３】
2017051687.tif 000015
【図１４】
2017051687.tif 000016
【図１５】
2017051687.tif 000017
【図１６】
2017051687.tif 000018
【図１７】
2017051687.tif 000019
【図１８】
2017051687.tif 000020
【図１９】
2017051687.tif 000021
【図２０】
2017051687.tif 000022
【図２１】
2017051687.tif 000023
【図２２】
2017051687.tif 000024
【図２３】
2017051687.tif 000025
【図２４】
2017051687.tif 000026
【図２５】
2017051687.tif 000027
【図２６】
2017051687.tif 000028
【国際調査報告】
2017051687.tif 000029
2017051687.tif 000030