(57)【要約】【課題】ストロークを再編集することができる電子情報ボードシステムを提供する。【解決手段】  ファイル変換部４３により、背景画像（Ｄ）及びストローク画像（Ｂ）のそれぞれの画像データとともにストロークデータが電子ファイルに記録される。電子ファイルは、電子黒板内のファイル管理部、電子黒板に接続されるＵＳＢメモリ５等に保存される。また、電子メール等により他のパーソナルコンピュータ等に送信することもできる。保存された電子ファイルはファイル入力部４２ａ等により読み取られ、ストロークデータが抽出される。従って、そのストロークデータを用いて先にユーザが電子ペン等を用いて入力操作することで描画したストロークを再現し、さらにそのストロークデータを入力操作により編集することでストロークを加工することが可能となる。【選択図】図１０
2015069284.tif 000002
【特許請求の範囲】
【請求項１】
背景画像を表示装置に表示するとともに、ユーザの入力操作により描画されるストロークを再現するストローク画像を前記背景画像の上に重ねて前記表示装置に表示する画像処理装置であって、
前記背景画像の画像データと、前記入力操作により入力されるストロークに関するストロークデータと、を電子文書に記録する記録手段と、
前記電子文書を読み取る読み取り手段と、
前記背景画像の画像データを用いて前記背景画像を前記表示装置に表示するとともに、前記ストロークデータを用いて前記ストローク画像を再生し、前記背景画像の上に重ねて前記表示装置に表示する表示手段と、
前記入力操作に従って前記ストロークデータを編集する編集手段と、
を備える画像処理装置。
【請求項２】
前記記録手段は、前記電子文書を記憶部に記憶し、
前記読み取り手段は、前記記憶部から前記電子文書を読み取る、請求項１に記載の画像処理装置。
【請求項３】
前記記録手段は、前記記憶部に前記電子文書を記憶する際に該電子文書に識別コードを付与し、
前記読み取り手段は、前記識別コードを用いて前記記憶部に記憶された前記電子文書を検索する、請求項２に記載の画像処理装置。
【請求項４】
前記記録手段は、前記ストロークデータを圧縮形式で前記電子文書に記録する、請求項１〜３のいずれか一項に記載の画像処理装置。
【請求項５】
前記記録手段は、さらに、前記入力操作により入力されるストロークに関する別のストロークデータを電子文書に記録し、
前記電子文書は、前記背景画像の画像データを用いて前記背景画像を再生し、該背景画像の上に重ねて前記別のストロークデータを用いて再現されるストローク画像を再生することができる、請求項１〜４のいずれか一項に記載の画像処理装置。
【請求項６】
前記電子文書は、ＰＤＦ形式の文書である、請求項１〜５のいずれか一項に記載の画像処理装置。
【請求項７】
前記記録手段は、前記背景画像及び前記ストローク画像のそれぞれの画像データと、前記ストロークデータと、を、前記表示装置に表示するページ単位で前記電子文書に記録する、請求項１〜６のいずれか一項に記載の画像処理装置。
【請求項８】
前記記録手段は、前記ストロークデータを補間して詳細なデータに変換する、請求項１〜７のいずれか一項に記載の画像処理装置。
【請求項９】
前記記録手段は、さらに、前記画像処理装置のバージョン情報と前記ストローク画像の画像データとを前記電子文書に記録し、
前記表示手段は、さらに、前記バージョン情報に従って表示方法を切り換えて、前記背景画像の画像データを用いて前記背景画像を前記表示装置に表示するとともに、前記ストローク画像の画像データを用いて前記ストローク画像を前記背景画像の上に重ねて前記表示装置に表示する、請求項１〜８のいずれか一項に記載の画像処理装置。
【請求項１０】
前記記録手段は、さらに、前記ストローク画像の画像データを前記電子文書に記録し、
前記表示手段は、さらに、前記読み取り手段が前記電子文書の読み取りに失敗した場合に表示方法を切り換えて、前記背景画像の画像データを用いて前記背景画像を前記表示装置に表示するとともに、前記ストローク画像の画像データを用いて前記ストローク画像を前記背景画像の上に重ねて前記表示装置に表示する、請求項１〜９のいずれか一項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、背景画像をディスプレイに表示するとともに、ユーザの入力操作により描画されるストローク画像を前記背景画像の上に重ねて前記ディスプレイに表示する画像処理装置に関する。
【背景技術】
【０００２】
企業、教育機関、行政機関等において、大型ディスプレイに背景画像を表示し、その上にユーザが描く文字、図形、記号等のストローク画像を重ねて表示する画像処理装置（いわゆる電子黒板）が利用されている。
【０００３】
電子黒板の一例として、特許文献１には、画像を表示する表示装置とその表示装置を制御するコンピュータ装置とから構成される電子情報ボードシステムが採用されている。表示装置（の画面）にはタッチパネルが設けられている。この電子情報ボードシステムでは、コンピュータ装置が、表示装置に背景画像を表示し、その背景画像に重ねてユーザが表示装置上で描くストロークをタッチパネルにより検出し、そのストロークを画像（ストローク画像）として再生して背景画像の上に重ねて表示装置に表示する。表示装置に表示された背景画像とストローク画像は、１つの画像（合成画像）に合成されて、ＢＭＰフォーマット等の画像フォーマットによりＵＳＢメモリ等の記録媒体に保存することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の電子情報ボードシステムでは、記録媒体に保存した合成画像を加工、編集、印刷する等、２次利用することはできるが、背景画像と合成されたストローク画像に対してストロークの加筆、削除、変更する等、ストローク画像を再編集することができなかった。
【０００５】
本発明は上述した課題を解決するものであり、先に作成したストローク画像を再編集することのできる電子情報ボードシステム（画像処理装置）を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、背景画像を表示装置に表示するとともに、ユーザの入力操作により描画されるストロークを再現するストローク画像を前記背景画像の上に重ねて前記表示装置に表示する画像処理装置であって、前記背景画像の画像データと、前記入力操作により入力されるストロークに関するストロークデータと、を電子文書に記録する記録手段と、前記電子文書を読み取る読み取り手段と、前記背景画像の画像データを用いて前記背景画像を前記表示装置に表示するとともに、前記ストロークデータを用いて前記ストローク画像を再生し、前記背景画像の上に重ねて前記表示装置に表示する表示手段と、前記入力操作に従って前記ストロークデータを編集する編集手段と、を備える画像処理装置である。
【発明の効果】
【０００７】
本発明の画像処理装置は、上記構成を採用することにより、そのストロークデータを用いて先にユーザの入力操作により描かれたストロークを再現して表示装置に表示し、さらに、そのストロークデータを入力操作により編集することでストロークを加工することが可能となるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の画像処理システムの全体構成図である。
【図２】電子黒板のハードウェア構成図である。
【図３】電子黒板の機能ブロック図である。
【図４】画像レイヤの構成図である。
【図５】ページデータを示す概念図である。
【図６】ストロークデータを示す概念図である。
【図７】座標配列データを示す概念図である。
【図８】メディアデータを示す概念図である。
【図９】遠隔ライセンス管理テーブルを示す概念図である。
【図１０】ファイル処理部の機能ブロック図である。
【図１１】ＰＤＦファイルにより再生される画像のレイヤ構成の一例を示す概念図である。
【図１２】ＰＤＦファイルにより再生される背景画像のレイアウトの一例を示す概念図である。
【図１３】一時保存ファイルの管理テーブルを示す概念図である。
【図１４】一時保存ファイルの保存状態を示す概念図である。
【図１５】一時保存ファイルを検索し、読み出す手順を示すフローチャートである。
【図１６】アドレス帳管理テーブルを示す概念図である。
【図１７】バックアップデータを示す概念図である。
【図１８】接続先管理テーブルを示す概念図である。
【図１９】参加拠点管理テーブルを示す概念図である。
【図２０】サーバ部及び送信制御部の機能ブロック図である。
【図２１】操作データを示す概念図である。
【図２２】遠隔共有処理の開始及び参加処理のフローを示すシーケンス図である。
【図２３】遠隔共有処理における画像データの共有処理のフローを示すシーケンス図である。
【図２４】遠隔共有処理における操作データの共有処理のフローを示すシーケンス図である。
【図２５】遠隔共有処理への参加を終了する処理のフローを示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施形態を、図１〜図２５を用いて説明する。
【００１０】
画像処理システム１の概要について説明する。
【００１１】
図１に、本実施形態の画像処理システム１の構成を示す。画像処理システム１は、通信ネットワーク９を介して相互に通信可能に接続された複数（図１の例では２つ）の電子黒板２ａ，２ｂとパーソナルコンピュータ（ＰＣ）８とから構成される。なお、２に限らず３以上の電子黒板を含んで画像処理システム１を構成してもよい。
【００１２】
電子黒板２ａ（２ｂ）は、ディスプレイ３ａ（３ｂ）を有する。なお、ディスプレイ３ａ（３ｂ）には、電子ペン４ａ（４ｂ）、ＵＳＢメモリ５ａ（５ｂ）等が付随する。電子黒板２ａ（２ｂ）には、ノートＰＣ６ａ（６ｂ）、テレビ（ビデオ）会議端末７ａ（７ｂ）等が接続されている。
【００１３】
ディスプレイ３ａ（３ｂ）は、層状に配設された複数の表示パネル（レイヤ）を有するマルチレイヤーディスプレイであり、複数のレイヤのそれぞれに異なる画像を表示することでそれら複数の画像が重畳してなる１つの画像をユーザに向けて表示する（図４参照）。また、ディスプレイ３ａ（３ｂ）は、その画面上での電子ペン４ａ（４ｂ）のペン先又はペン尻による接触（タッチ）等のイベントを検出し、そのイベントにより描画される画像を画面上に表示することができる。ディスプレイ３ａ（３ｂ）は、ユーザの手Ｈａ（Ｈｂ）等によるフリック、ピンチといったジェスチャを検出し、画面上に表示されている画像を拡大、縮小、及びページめくり（変更）することもできる。
【００１４】
ディスプレイ３ａ（３ｂ）には、ＵＳＢメモリ５ａ（５ｂ）を接続することができる。電子黒板２ａ（２ｂ）は、ディスプレイ３ａ（３ｂ）に接続されたＵＳＢメモリ５ａ（５ｂ）からＰＤＦファイル等の電子ファイルを読み出すこと、ＵＳＢメモリ５ａ（５ｂ）に電子ファイルを書き込むことができる。
【００１５】
ノートＰＣ６ａ（６ｂ）は、DisplayPort、DVI(Digital Visual Interface)、HDMI（登録商標）(High-Definition Multimedia Interface)、VGA(Video Graphics Array)等の規格による通信が可能なケーブル１０ａ１（１０ｂ１）を介して、電子黒板２ａ（２ｂ）に接続されている。これにより、ディスプレイ３ａ（３ｂ）により検出されたイベント情報（イベントの検出結果）を、ノートＰＣ６ａ（６ｂ）に送信することができる。また、テレビ（ビデオ）会議端末７ａ（７ｂ）も、同様の規格による通信が可能なケーブル１０ａ２（１０ｂ２）を介して、電子黒板２ａ（２ｂ）に接続されている。なお、ノートＰＣ６ａ（６ｂ）及びテレビ会議端末７ａ（７ｂ）は、Bluetooth（登録商標）等の各種無線通信プロトコルに準拠した無線通信を介して電子黒板２ａ（３ｂ）に接続してもよい。
【００１６】
上述の構成の画像処理システム１において、２つの電子黒板２ａ，２ｂは通信ネットワーク９を介して相互に通信することで、例えば、電子黒板２ａのディスプレイ３ａ上で描画された画像を電子黒板２ｂのディスプレイ３ｂ上に表示することができる。また、電子黒板２ｂのディスプレイ３ｂ上で描画された画像を電子黒板２ａのディスプレイ３ａ上に表示することもできる。このように、画像処理システム１では、遠く離れた２つの電子黒板２ａ，２ｂの間で同じ画像を共有する遠隔共有処理を行うことができる。
【００１７】
なお、以下の説明では、複数の電子黒板のうちの任意の電子黒板を示す場合、単に「電子黒板２」と記す。同様に、「ディスプレイ３」、「電子ペン４」、「ＵＳＢメモリ５」、「ノートＰＣ６」、「テレビ会議端末７」、「手Ｈ」、及び「ケーブル１０」と記す。
【００１８】
電子黒板２のハードウェア構成について説明する。
【００１９】
図２に、電子黒板２のハードウェア構成を示す。電子黒板２は、その全体の動作を制御するＣＰＵ１０１、ＣＰＵ１０１の駆動に用いられるＩＰＬ等のプログラムを記憶するＲＯＭ１０２、ＣＰＵ１０１のワークエリアとして使用されるＲＡＭ１０３、プログラム等の各種データを記憶するＳＳＤ１０４、通信ネットワーク９（図１参照）を介した他の電子黒板等との通信を制御するネットワークコントローラ１０５、ディスプレイ３に接続されるＵＳＢメモリ５との通信を制御する外部記憶コントローラ１０６、ノートＰＣ６のディスプレイ上に映像情報を静止画又は動画として表示するキャプチャデバイス１１１、グラフィクスに必要な画像データ処理を行うＧＰＵ(Graphics Processing Unit)１１２、ＧＰＵ１１２からの出力画像をディスプレイ３、テレビ会議端末７等に表示するために画面表示の制御及び管理を行うディスプレイコントローラ１１３、ディスプレイ３上への電子ペン４、ユーザの手Ｈ等の接触（タッチ）を検知する接触センサ１１５、接触センサ１１５を制御するセンサコントローラ１１４、及び電子ペン４と通信してそのディスプレイ３上へのタッチを検知する電子ペンコントローラ１１６を備える。
【００２０】
上記の構成各部のうち、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＳＳＤ１０４、ネットワークコントローラ１０５、外部記憶コントローラ１０６、キャプチャデバイス１１１、ＧＰＵ１１２、センサコントローラ１１４、及び電子ペンコントローラ１１６は、電気的に接続するためのアドレスバス、データバス等のバスライン１２０に接続されている。
【００２１】
接触センサ１１５は、赤外線走査方式（赤外線遮断検出方式とも呼ぶ）により、電子ペン４等によるディスプレイ３上での入力操作及びその位置座標を検出する。赤外線遮断検出方式では、例えば、ディスプレイ３の上側両端部に配置された２つ受発光装置（不図示）が、画面に平行に複数の赤外線を放射し、画面の周囲に配置された反射部材によって反射される光を受光する。ここで、電子ペン４等が画面に接触すると２つ受発光装置が放射する各１つの赤外線の光路が遮られ、それら赤外線の遮断が２つの受発光装置によりそれぞれ検知される。接触センサ１１５は、遮断された赤外線を特定し、そのＩＤ(Identification)をセンサコントローラ１１４に出力する。センサコントローラ１１４は、受信したＩＤを用いて、画面上での電子ペン４等の接触（すなわち入力操作）及びその位置座標を特定する。
【００２２】
なお、接触センサ１１５の検出方式として、赤外線遮断検出方式に限らず、静電容量の変化を検知することにより入力操作及びその位置座標を特定する静電容量方式のタッチパネル、対向する２の抵抗膜の電圧変化を検知する抵抗膜方式のタッチパネル、専用の電子ペンと画面との間で生じる電磁誘導を検知する電磁誘導方式のタッチパネル等、種々の検出方式を採用してもよい。
【００２３】
なお、電子ペンコントローラ１１６は、電子ペン４のペン先及びペン尻によるディスプレイ３上へのタッチの有無を検知することとするが、これに限らず、握持部、その他の部分によるタッチの有無も検知することとしてもよい。
【００２４】
なお、ＳＳＤ１０４に記録したプログラム等の各種データは、ＣＤ−ＲＯＭ等の記録媒体に記録することとしてもよい。
【００２５】
電子黒板２の機能構成について説明する。電子黒板２は、最初に遠隔共有処理を開始する「主催装置」になるとともに、既に開始されている遠隔共有処理に後から参加する「参加装置」にもなる。
【００２６】
図３に、電子黒板２の全体的な機能構成を示す。電子黒板２の機能は、クライアント部２０及びサーバ部９０に大別される。これらの機能は、先述のハードウェア構成における構成各部及びプログラム（図２参照）の集合によって構成される。ここで、サーバ部９０は、遠隔共有処理における必要な情報等のサービスをネットワークを介してクライアント部２０に提供することでその遠隔共有処理を主催する。一方、クライアント部２０は、サーバ部９０から遠隔共有処理に係るサービスを受けることでその遠隔共有処理に参加する。
【００２７】
なお、本実施形態の電子黒板２は、クライアント部２０及びサーバ部９０の両機能を備える。従って、画像処理システム１を構成する電子黒板２ａ，２ｂのいずれもが、参加装置になるとともに主催装置になることができる。ただし、主催装置になる電子黒板２ではクライアント部２０及びサーバ部９０の両機能が起動するのに対して、参加装置となる電子黒板２ではクライアント部２０のみが起動する。従って、例えば電子黒板２ａが主催装置、電子黒板２ｂが参加装置の場合、遠隔共有処理において、電子黒板２ａ内のサーバ部９０が処理に係るサービスを提供し、電子黒板２ａ内のクライアント部２０は同じ電子黒板２ａのサーバ部９０を介して電子黒板２ｂのクライアント部２０と通信し、電子黒板２ｂのクライアント部２０は電子黒板２ａのサーバ部９０を介して電子黒板２ａのクライアント部２０と通信する。
【００２８】
クライアント部２０の機能構成について説明する。クライアント部２０は、映像取得部２１、座標検知部２２、自動調整部２３、接触検知部２４、イベント振分部２５、操作処理部２６、ジェスチャ処理部２７、映像重畳部２８、画像処理部３０、及び通信制御部６０を有する。
【００２９】
映像取得部２１は、ケーブル１０を介して電子黒板２に接続されたノートＰＣ６等の映像出力機器からの出力映像（画像信号）を取得する。また、取得した画像信号を解析して、映像出力機器の表示画像（画像フレーム）の解像度、更新頻度等の画像情報を抽出する。取得された画像信号及び画像情報は、画像処理部３０（画像取得部３１）に出力される。
【００３０】
座標検知部２２は、ユーザにより生成されるイベント（ディスプレイ３上での電子ペン４のペン先又はペン尻によるタッチ等）の位置座標を検出する。また、座標検知部２２は、タッチされたディスプレイ３上のエリアの面積を検出する。これらの検出結果は、イベント振分部２５に出力される。
【００３１】
自動調整部２３は、電子黒板２の起動時に起動され、座標検知部２２がタッチ等のイベントの位置座標を十分な分解能で検出できるように、接触センサ１１５の赤外線走査方式における信号処理等の各種パラメータを調整する。
【００３２】
接触検知部２４は、ユーザにより生成されるイベント（ディスプレイ３上での電子ペン４のペン先又はペン尻によるタッチ等）を検出する。その検出結果は、イベント振分部２５に出力される。
【００３３】
イベント振分部２５は、座標検知部２２によって検出されたイベントの位置座標に基づいて、接触検知部２４によって検出されたイベントをストローク描画、ＵＩ操作、及びジェスチャ操作のいずれかに振り分けて判別し、それぞれ画像処理部３０（ストローク処理部３２）、操作処理部２６、及びジェスチャ処理部２７に出力する。
【００３４】
ここで、ストローク描画は、ディスプレイ３に後述するストローク画像（Ｂ）が表示されている場合に、ユーザがディスプレイ３上で電子ペン４を押下し、その状態で電子ペン４をディスプレイ３上で滑らせ、最後にディスプレイ３上から電子ペン４を離すことで、ディスプレイ３上にストローク（線画）を描画するイベントである。なお、ストローク描画には、ストロークを描画するだけでなく、既に描画されたストロークを削除するイベント、描画されたストロークを編集するイベント等も含まれる。
【００３５】
ＵＩ操作は、ディスプレイ３に後述するＵＩ画像（Ａ）が表示されている場合に、ユーザが電子ペン４、手Ｈ等により所定の位置を押下するイベントである。ＵＩ操作により、例えば、電子ペン４により描画される線の色、幅等が設定される。
【００３６】
ジェスチャ操作は、ディスプレイ３上に後述するストローク画像（Ｂ）が表示されている場合に、ユーザが手Ｈでディスプレイ３上にタッチし、スライドすることでフリック、ピンチといったジェスチャをするイベントである。ジェスチャ操作により、例えば、画像の拡大（若しくは縮小）、表示領域の変更、又はページ切り換え等を行うことができる。
【００３７】
操作処理部２６は、イベント振分部２５によってＵＩ操作と判別されたイベントを受信し、そのイベントが生じたＵＩの要素に従って上述の各種操作を実行する。ＵＩの要素として、例えば、ボタン、リスト、チェックボックス、テキストボックス等がある。
【００３８】
ジェスチャ処理部２７は、イベント振分部２５によってジェスチャ操作と判別されたイベントを受信し、それに対応する操作（画像の拡大若しくは縮小、表示領域の変更、又はページ切り換え等）を実行する。
【００３９】
映像重畳部２８は、後述する画像処理部３０（表示重畳部３６）で重畳（レイアウト）された画像をディスプレイ３に表示する。また、映像重畳部２８は、例えば、映像出力機器（ノートＰＣ６等）から画像処理部３０を介して送られる映像をディスプレイ３の全体に表示するとともに、他の映像出力機器（テレビ会議端末７等）から送られる映像をディスプレイ３の一部に別表示する（ピクチャ・イン・ピクチャと呼ぶ）。また、そのピクチャ・イン・ピクチャされた表示をディスプレイ３の全体に表示する表示の切り換えを行う。
【００４０】
画像処理部３０は、画像（画像レイヤ）の重畳処理等を行う。画像処理部３０は、画像取得部３１、ストローク処理部３２、ＵＩ画像生成部３３、背景生成部３４、レイアウト管理部３５、表示重畳部３６、ページ処理部３７、ファイル処理部４０、及び一時保存データ記憶部３８、並びにページデータ記憶部３００、遠隔ライセンス管理テーブル３１０、及びファイル管理部３２０を有する。
【００４１】
画像取得部３１は、映像取得部２１により取得された出力映像からそれに含まれるフレームのそれぞれを画像として取得し、表示重畳部３６に出力する。なお、この画像は、図４に示す映像出力機器（ノートＰＣ６等）からの出力画像（Ｃ）に相当する。
【００４２】
ストローク処理部３２は、イベント振分部２５によってストローク描画（電子ペン４、手Ｈ等を用いてのストロークの描画）と判別されたイベントを受信し、そのストロークを再現する画像（ストローク画像）を生成、削除、及び編集して、その画像データ及びストロークデータを表示重畳部３６及びページ処理部３７に出力する。このストロークにより描画される画像は、図４に示すストローク画像（Ｂ）に相当する。なお、ストローク処理部３２は、ページ処理部３７等を介してストロークデータを読み取り、そのストロークデータを用いて再度ストローク画像を生成、削除、及び編集することもできる。また、ストローク画像の生成、削除、及び編集の各結果は、操作データ記憶部８４０に操作データとして記憶される。
【００４３】
ＵＩ画像生成部３３は、電子黒板２に予め設定されているＵＩ（ユーザインターフェース）画像を生成し、表示重畳部３６に出力する。なお、このＵＩ画像は、図４に示すＵＩ画像（Ａ）に相当する。
【００４４】
背景生成部３４は、ディスプレイ３上に表示される背景画像を生成し、表示重畳部３６及びページ処理部３７に出力する。また、後述するように、ページ処理部３７がページデータ記憶部３００から読み出すページデータに含まれる背景画像（メディアデータ）を受信する。なお、この背景画像は、図４に示す背景画像（Ｄ）に相当する。背景画像のパターンは、無地、グリッド表示等である。
【００４５】
レイアウト管理部３５は、画像取得部３１及びストローク処理部３２から出力される出力画像（Ｃ）及びストローク画像（Ｂ）をＵＩ画像生成部３３及び背景生成部３４から出力されるＵＩ画像（Ａ）及び背景画像（Ｄ）に対してどうレイアウトするか（どの位置に表示するか）又は非表示にするかを指示するレイアウトに関する情報（レイアウト情報）を管理する。そのレイアウト情報は、表示重畳部３６に出力される。
【００４６】
表示重畳部３６は、レイアウト管理部３５から出力されるレイアウト情報に従って、ＵＩ画像生成部３３から出力されるＵＩ画像（Ａ）、ストローク処理部３２から出力されるストローク画像（Ｂ）、画像取得部３１から出力される出力画像（Ｃ）、及び背景生成部３４から出力される背景画像（Ｄ）をレイアウトし、順にディスプレイ３の手前（ユーザ側）から１つめ〜４つめの表示パネル（レイヤ）にそれぞれ表示する。それにより、４つの画像は、図４に示すように、ユーザ側からＵＩ画像（Ａ）、ストローク画像（Ｂ）、出力画像（Ｃ）、及び背景画像（Ｄ）の順に重なって表示される。
【００４７】
なお、表示重畳部３６は、出力画像（Ｃ）と背景画像（Ｄ）とのそれぞれを、レイアウト管理部３５から出力されるレイアウト情報に従って適宜非表示にすることもできる。例えば、映像出力機器（ノートＰＣ６等）の接続が切れた場合、出力画像（Ｃ）を非表示にし、ＵＩ画像（Ａ）、ストローク画像（Ｂ）、及び背景画像（Ｄ）をディスプレイ３の手前（ユーザ側）から１つめ、２つめ、及び４つめの表示パネル（レイヤ）にそれぞれ表示する。それにより、３つの画像は、ユーザ側からＵＩ画像（Ａ）、ストローク画像（Ｂ）、及び背景画像（Ｄ）の順に重なって表示される。また、表示重畳部３６は、画像の表示領域の拡大、縮小、及び移動の各処理も行う。
【００４８】
ページ処理部３７は、ストローク処理部３２から出力されるストローク画像（Ｂ）（の画像データ及びストロークデータ）と背景生成部３４から出力される背景画像（Ｄ）とをページ単位で１つのページデータにまとめてページデータ記憶部３００に記憶する。また、ページ処理部３７は、一旦記憶したページデータを読み出し、それに含まれるストローク画像（Ｂ）（のストロークデータ）を再編集するためにストローク処理部３２に出力し、背景画像（Ｄ）をディスプレイ３に再表示するために背景生成部３４に出力する。また、ページ処理部３７は、記録したページデータを削除及び複製する。
【００４９】
図５に、ページデータの一例を示す。ページデータは、ディスプレイ３に表示される１ページ分のデータ、すなわち後述するストローク画像（Ｂ）をディスプレイ３に表示するためのストローク配列データ（各ストロークデータ）及び後述する背景画像（Ｄ）をディスプレイ３に表示するためのメディアデータである。ページデータは、ページを識別するページデータＩＤ、そのページの表示を開始した時刻（開示時刻）、ストローク、ジェスチャ等によりページデータの更新が終了した時刻（終了時刻）、電子ペン４、手Ｈ等を用いてのストロークによって生成されるストローク配列データを識別するストローク配列データＩＤ、及びメディアデータを識別するメディアデータＩＤを含む。
【００５０】
図６に、ストローク配列データの一例を示す。１つのストローク配列データは、複数のストロークデータから構成される。ストロークデータは、電子ペン４を用いて描かれるストローク毎に生成される。従って、アルファベット「Ｓ」を描く場合、１ストロークを要するため、１つのストロークデータよりそのストロークが再現される。また、アルファベット「Ｔ」を描く場合、２ストロークを要するため、２つのストロークデータよりそのストロークが再現される。
【００５１】
各ストロークデータは、そのストロークデータを識別するストロークデータＩＤ、そのストロークの書き始めの時刻（開始時刻）及び書き終わりの時刻（終了時刻）、ストロークの色、幅、及び通過点に関する情報を含む座標配列データを識別する座標配列データＩＤから構成される。
【００５２】
図７に、座標配列データの一例を示す。座標配列データは、１つのストロークに対応して、その開始から終了までの一定時間毎にそのストロークが通過した複数の通過点に関する情報を含む。座標配列データは、ディスプレイ３上の位置座標（Ｘ座標値及びＹ座標値）、その位置座標上の点をストロークが通過した時刻（ストロークの開示時刻に対する差分時刻）、及び電子ペン４の筆圧から構成される。
【００５３】
図８に、メディアデータの一例を示す。メディアデータは、ページデータを記録する際にディスプレイ３に表示されていた画像（ストローク画像（Ｂ）及び背景画像（Ｄ））に関するデータであり、データの種類、記録時刻、レイアウトに関するデータ（レイアウトデータと呼ぶ）、及び画像データを含む。ここで、レイアウトデータは、ディスプレイ３上の表示位置（Ｘ，Ｙ）及び画像のサイズ（幅、高さ）を含む。なお、表示位置（Ｘ，Ｙ）は、ディスプレイ３の左上端（０，０）を基準にして画像の左上端の表示位置を与える。また、ストローク画像（Ｂ）の画像データは例えばISF(Ink Serialized Format)形式のデータであり、背景画像（Ｄ）の画像データは例えばＪＰＧフォーマットである。なお、例えば、ディスプレイ３上に背景画像（Ｄ）は表示されず、ストローク画像（Ｂ）のみが表示されている場合には、そのストローク画像（Ｂ）のデータのみがメディアデータに含まれ、ディスプレイ３上に背景画像（Ｄ）とストローク画像（Ｂ）との両方が表示されている場合にはそれらの両方のデータがメディアデータに含まれる。
【００５４】
ファイル処理部４０（後述するファイル変換部４３）は、ページデータ記憶部３００にページ単位で記憶されているページデータ（図５参照）を読み出し、それに含まれるストローク配列データと、ストローク画像（Ｂ）及び背景画像（Ｄ）の画像データと、レイアウトデータ（図８参照）と、これらの画像を重ね表示するためのレイヤ構造に関する情報（レイヤ情報）と、をＰＤＦフォーマットにおいて１つの電子ファイル（ＰＤＦファイルと呼ぶ）に変換する。ここで、ストローク配列データは、ＺＩＰフォーマット等により圧縮して、ＰＤＦファイルのページに取り込まれる（埋め込まれる）。また、ストローク配列データから座標配列データを抽出し、そのデータに基づいてストロークの通過点を結ぶ直線（パス）をＰＤＦファイルのページ上に描画することで、ストロークを再現する。なお、ページデータ記憶部３００に複数のページデータが記憶されている場合、それぞれ個別に（すなわちページ単位で）複数のＰＤＦファイルに又はまとめて１つのＰＤＦファイルに変換される。変換されたＰＤＦファイルは、一時保存データ記憶部３８及び後述するバックアップ処理部４６に出力される。
【００５５】
なお、ＰＤＦファイルにおいては、ストロークは直線の集合（マルチライン）又はベジエ曲線として再現されるため、ストローク配列データ（に含まれる座標配列データ（図７参照））からより多くの座標配列データを抽出することとしてもよい。例えば、ファイル変換部４３は、座標配列データの座標値に所定の倍率（例えば６倍）をかけ、その倍率倍された座標配列データを補間してストロークの通過点の座標値を抽出し、その抽出された座標値を１／６倍することで、より多くの座標配列データを取得することができる。
【００５６】
ＰＤＦファイルは、汎用のＰＤＦビューア（ビューイングソフト）により、記憶された画像を再生することができる。図１１に、画像の再生の一例を示す。ＰＤＦビューアは、レイヤ情報に従って、ストローク画像（Ｂ）の画像データを用いてストローク画像（Ｂ）を上層（手前）に配置し、背景画像（Ｄ）の画像データを用いて背景画像（Ｄ）を下層（奥）に配置し、レイアウトデータ（位置（Ｘ座標値、Ｙ座標値）、幅、高さ）に従ってストローク画像（Ｂ）と背景画像（Ｄ）をレイアウトして、再生する。ここで、背景画像（Ｄ）は、図１２に示すように、例えばサイズ１９２０×１０８０ピクセルの表示画面に対して、そのページ中央に配置され、アスペクト比を保存して表示画面にフィットするよう最大限拡大してレイアウトされる。図１２（Ａ）の例では背景画像の高さが、図１２（Ｂ）の例では背景画像の幅が、表示画面にフィットするよう拡大されている。
【００５７】
なお、図１１の例では、ＰＤＦファイルに１ピクセルのＢＭＰ形式の背景色画像がさらに記憶され、その背景色画像が拡大して最下層（背景画像（Ｄ）の下）に再生される。また、ＰＤＦファイルに埋め込まれたストローク配列データ（ストロークデータ）はＰＤＦビューアにより再生されることはない。
【００５８】
一時保存データ記憶部３８は、ファイル処理部４０（後述するファイル変換部４３）及び後述するファイル入力部４２ａからＰＤＦファイルを受信し、ファイル管理部３２０に一時的に保存する。このとき、ユーザが電子ペン４等を用いて指定する識別コード又は予め定められた識別コードがＰＤＦファイルに付与される。
【００５９】
図１３に、ファイル管理部３２０に一時的に保存されるＰＤＦファイル（一時保存ファイル）の管理テーブルの一例を示す。管理テーブルには、一時保存ファイルの識別コード、保存期間、保存日時、ファイルに記録されているページ数、ファイルサイズ、ファイルパス等が記録される。ここで、識別コードは、それぞれの一時保存ファイルに紐付けて付与されるコードであり、本実施形態では４桁の数字により与えられる。なお、４桁の数字は、ファイルを保存する月日、ユーザの社員番号等、任意に選択することができる。識別コードは、一時保存ファイルをダウンロードする際にも使用される。保存期間は一時保存ファイルを保存する期間であり、この期間を過ぎると、セキュリティのため、一時保存ファイルは一時保存データ記憶部３８により消去される。ファイルパスは、電子黒板２を構成するハードディスク（不図示）内で一時保存ファイルが保存された場所を示す。
【００６０】
本実施形態では、識別コードに従って、一時保存ファイルの保存場所が決められる。具体的には、図１４に示すように、所定のパス（C:\Users\cbsuser\AppData\…\IWB\IWBMeetingFiles\）下に設けられた識別コードと同じ名前のフォルダ（8930, 1092, 9892）内に、一時保存ファイル（iwb-20130713-102110.pdf等）が保存される。
【００６１】
なお、１つのフォルダ内に保存される一時保存ファイルは１つに限らず、複数でもよい。例えば、ファイルを保存する日付を用いて識別コードを与える場合、電子黒板２を使用する日毎に保存用のフォルダが生成され、同日内に作成されたＰＤＦファイルが全て同じフォルダ内に保存されることになる。この場合、電子黒板２の使用日をキーにして一時保存ファイルを検索することができる。或いは、電子黒板２を使用するユーザの社員番号を用いて識別コードを与える場合、ユーザ毎に保存用のフォルダが生成され、そのユーザにより作成されたＰＤＦファイルは全て同じフォルダ内に保存されることになる。この場合、ユーザの社員番号をキーにして一時保存ファイルを検索することができる。このように、識別コードを用いることで、一時保存ファイルを容易に検索することができる。
【００６２】
ファイル管理部３２０にＰＤＦファイルが保存されると、ＵＩ画像生成部３３によりそれぞれのファイルを示すＵＩ画像（アイコン）が生成され、表示重畳部３６及び映像重畳部２８を介してディスプレイ３に表示される。ユーザは、電子ペン４等を用いてディスプレイ３上で入力操作して、アイコン（ＰＤＦファイル）を選択する。ＰＤＦファイルが選択されると、後述するようにそのファイルが読み出される（ダウンロードされる）。
【００６３】
また、識別コードを用いて目的のＰＤＦファイルを検索することもできる。図１５のフローチャートに、一時保存ファイルを検索し、読み出す手順を示す。ユーザが電子黒板２上で検索ツールを起動し、電子黒板２に割り当てられているＵＲＬ（通常ＩＰアドレス）を電子ペン４等を用いて入力することで、手順が開始する。ステップＳ１０１では、電子黒板２（一時保存データ記憶部３８）がディスプレイ３に検索画面を表示する。ユーザは、その検索画面において電子ペン４等を用いて識別コードを入力する。ステップ１０３では、一時保存データ記憶部３８は、入力された識別コードが正しいか、例えば所定の書式（４桁の数字）に従っているか判断する。正しいと判断された場合、ステップ１０４に進む。正しくないと判断された場合、ステップ１０５に進み、一時保存データ記憶部３８は検索画面にエラーメッセージを表示して、手順を終了する。ステップ１０４では、一時保存データ記憶部３８は、一時保存ファイルの管理テーブル（図１３参照）を参照して、識別コードに紐付く一時保存ファイル（ＰＤＦファイル）が存在するか確認する。一時保存ファイルが存在する場合、ステップ１０６に進む。一時保存ファイルが存在しない場合、ステップ１０５に進み、一時保存データ記憶部３８は検索画面にエラーメッセージを表示して、手順を終了する。ステップ１０６では、一時保存データ記憶部３８は、管理テーブルにおいて管理されている一時保存ファイルのうち識別コードに紐付くファイルの一覧を検索画面に表示する。ここで、共通の識別コードが複数の一時保存ファイルに付与されている場合、それらの一覧が表示されることとなる。ユーザは、その一覧から目的のＰＤＦファイルを電子ペン４等を用いて選択する。ステップ１０７では、一時保存データ記憶部３８は、検索画面を終了し、後述するように選択されたＰＤＦファイルを読み出す（ダウンロードする）。読み出しが完了すると手順が終了する。
【００６４】
一時保存データ記憶部３８は、ユーザの入力操作によりアイコン（ＰＤＦファイル）が選択されると、又は検索ツールを用いてＰＤＦファイルが選択されると、ファイル管理部３２０からそのＰＤＦファイルを読み込み（ダウンロードし）、ページ単位で記憶されたストロークデータを解凍してストローク処理部３２に、及び背景画像（Ｄ）の画像データを背景生成部３４に、出力する。これにより、ストローク処理部３２は、そのストロークデータを用いてストローク画像を再現（再度、生成）、削除、及び編集する。ストローク処理部３２により再現されたストローク画像（Ｂ）は、表示重畳部３６により、ＵＩ画像（Ａ）、出力画像（Ｃ）、及び一時保存データ記憶部３８によりＰＤＦファイルから読み取られた背景画像（Ｄ）とレイアウトデータに従ってレイアウトされ、映像重畳部２８を介してディスプレイ３に表示される。このように、ストローク画像がページ単位で再現（再度、生成）され、再編集することが可能となる。
【００６５】
なお、ファイル変換部４３がＰＤＦファイルを作成する際に、ストロークデータ等に加えて、電子黒板２のバージョン情報等を含む書誌情報をＰＤＦファイルに記録することとしてもよい。係る場合、一時保存データ記憶部３８は、ＰＤＦファイルを読み込む際に書誌情報から記憶されたストロークデータがストローク処理部３２により処理可能な形式であるか否か（すなわち、ストロークデータが再編集可能か否か）判別し、処理不能な形式と判断した場合、ストロークデータは取り込まず、ＰＤＦファイルの各ページを画像化して、背景画像として背景生成部３４に出力する。背景画像（Ｄ）は表示重畳部３６によりＵＩ画像（Ａ）及び出力画像（Ｃ）とレイアウトされ、映像重畳部２８を介してディスプレイ３に表示される。このように、バージョン情報に従って電子黒板２の表示機能に適した表示方法に切り換えて、ストローク画像（Ｂ）をディスプレイ３に表示することができる。
【００６６】
また、一時保存データ記憶部３８は、ＰＤＦファイルの読み込みに失敗した場合にも、上と同様に、ストロークデータを取り込まず、ＰＤＦファイルの各ページを画像化して、背景画像として背景生成部３４に出力する。背景画像（Ｄ）は表示重畳部３６により出力画像（Ｃ）としてレイアウトされ、映像重畳部２８を介してディスプレイ３に表示される。このように、ＰＤＦファイルの読み取りに失敗した場合でも、表示方法を切り換えて、ストローク画像（Ｂ）をディスプレイ３に表示することができる。
【００６７】
遠隔ライセンス管理テーブル３１０は、遠隔共有処理を実行するために必要なライセンスデータを管理する。図９に、遠隔ライセンス管理テーブルの一例を示す。遠隔ライセンス管理テーブルは、電子黒板２のプロダクトＩＤ、認証に用いられるライセンスＩＤ、及びライセンスの有効期限から構成される。
【００６８】
ファイル処理部４０の機能構成について説明する。
【００６９】
図１０に、ファイル処理部４０の機能構成を示す。ファイル処理部４０は、リカバリ処理部４１、ファイル変換部４３、ファイル入力部４２ａ、ファイル出力部４２ｂ、ファイル送信部４４、アドレス帳入力部４５、バックアップ処理部４６、バックアップ出力部４７、設定管理部４８、設定ファイル出力部４９ｂ、設定ファイル入力部４９ａ、及びアドレス帳入力部５０を有する。ファイル処理部４０は、さらに、各種データを保存、管理するアドレス帳管理テーブル４１０、バックアップデータ記憶部４２０、設定ファイル記憶部４３０、及び接続先管理テーブル４４０を有する。
【００７０】
リカバリ処理部４１は、電子黒板２が電源のダウン等により異常終了した場合、その異常終了を検知して未保存のページデータを復旧する。電子黒板２が異常終了した場合であっても、ページデータはページデータ記憶部３００に記憶されて残っている。そこで、リカバリ処理部４１は、電源がオンになった際に、ページデータ記憶部３００から読み出すことでページデータを復旧する。
【００７１】
ファイル変換部４３は、先述の通り、ページデータ記憶部３００にページ単位で記憶されているページデータ（図５参照）を読み出し、ＰＤＦファイルに変換する。ＰＤＦファイルは、一時保存データ記憶部３８及びバックアップ処理部４６に出力される。
【００７２】
ファイル入力部４２ａは、ＵＳＢメモリ５からＰＤＦファイルを読み込み、一時保存データ記憶部３８に出力する、又はページ単位で記憶されたストローク配列データ並びにストローク画像（Ｂ）及び背景画像（Ｄ）のそれぞれの画像データ及びレイアウトデータ（図８参照）をページデータとして取り込み（変換し）、ページデータ記憶部３００に記憶する。ＵＳＢメモリ５に複数のＰＤＦファイルが記憶されている場合、それらのすべてについてページデータが取り込まれる。
【００７３】
ページデータ記憶部３００に記録されたページデータはページ処理部３７により読み取られ、ストロークデータが解凍されてストローク処理部３２に送られる。ストローク処理部３２は、そのストロークデータを用いてストローク画像を再現（再度、生成）、削除、及び編集する。ストローク処理部３２により再現されたストローク画像（Ｂ）は、表示重畳部３６により、ＵＩ画像（Ａ）、出力画像（Ｃ）、及びページ処理部３７によりページデータから読み取られた背景画像（Ｄ）とレイアウトデータに従ってレイアウトされ、映像重畳部２８を介してディスプレイ３に表示される。このように、ストローク画像等がページ単位で再現される。
【００７４】
ファイル出力部４２ｂは、ファイル変換部４３から出力されるＰＤＦファイルをＵＳＢメモリ５に記録する。
【００７５】
ファイル送信部４４は、ファイル変換部４３から出力されるＰＤＦファイルを電子メールに添付して送信する。ここで、電子メールの送信先（電子メールアドレス）は、アドレス帳管理テーブル４１０において管理されている。図１６に、アドレス帳管理テーブル４１０の一例を示す。アドレス帳管理テーブル４１０には、宛先の名前と電子メールアドレスとが関連付けてまとめられている。アドレス帳管理テーブル４１０の内容が表示重畳部３６によりディスプレイ３上に表示され、その表示を見てユーザがタッチパネル等を用いて入力操作することで送信先の電子メールアドレスを選択する。また、ユーザがタッチパネル等を用いて入力操作することで送信先の電子メールアドレスを入力することもできる。ファイル送信部４４は、選択又は入力された電子メールアドレスを送信先として決定する。
【００７６】
アドレス帳入力部４５は、ＵＳＢメモリ５から電子メールアドレスの一覧であるアドレス帳（例えばＣＳＶ形式の電子ファイル）を読み込み、その内容をアドレス帳管理テーブル４１０に記録する。
【００７７】
バックアップ処理部４６は、ファイル変換部４３からＰＤＦファイルを受信し、バックアップデータ記憶部４２０に記憶することでバックアップする。図１７に、バックアップデータの一例を示す。バックアップデータは、ＰＤＦ形式のファイル（ＰＤＦファイル）として記憶される。なお、このバックアップ処理は、ユーザによりバックアップ設定されている場合に行われ、設定されていない場合には行われない。
【００７８】
バックアップ出力部４７は、バックアップデータ記憶部４２０に記憶されたＰＤＦファイルをＵＳＢメモリ５に記憶する。なお、記憶する際、セキュリティのため、ユーザに対してタッチパネル等を用いてパスワードの入力が求められる。また、ＵＳＢメモリ５に記憶されたＰＤＦファイルは、先述のファイル入力部４２ａにより読み取ることができる。
【００７９】
設定管理部４８は、電子黒板２の各種設定情報を設定ファイル記憶部４３０に記憶したり読み出したりして管理する。電子黒板２の設定情報として、例えば、ネットワーク設定、日付及び時刻の設定、地域及び言語の設定、メールサーバの設定、アドレス帳の設定、接続先リストの設定、バックアップの設定に関する情報等がある。なお、ネットワーク設定は、例えば、電子黒板２のＩＰアドレスの設定、ネットマスクの設定、デフォルトゲートウェイの設定、ＤＮＳ(Domain Name System)の設定等である。
【００８０】
設定ファイル出力部４９ｂは、上記の電子黒板２の各種設定情報を設定ファイルとしてＵＳＢメモリ５に記録する。なお、セキュリティにより、ユーザは設定ファイルの内容を見ることができない。
【００８１】
設定ファイル入力部４９ａは、ＵＳＢメモリ５から設定ファイルを読み込み、その内容を設定管理部４８に出力する。それにより、各種設定情報が電子黒板２の各種設定に反映される。
【００８２】
アドレス帳入力部５０は、ＵＳＢメモリ５から遠隔共有処理の接続先ＩＰアドレスの一覧である接続先リスト（例えばＣＶＳ形式の電子ファイル）を読み込み、接続先管理テーブル４４０に記録する。接続先管理テーブル４４０は、電子黒板２が参加装置（既に開始されている遠隔共有処理に後から参加する電子黒板２）である場合にユーザが主催装置（遠隔共有処理を開始した電子黒板２）のＩＰアドレスを入力する手間を省くために、前もって電子黒板２のＩＰアドレスが記録されたテーブルである。
【００８３】
図１８に、接続先管理テーブル４４０の一例を示す。接続先管理テーブル４４０には、主催装置として機能する電子黒板２の名称（この例では電子黒板２が設置された場所を用いて与えられている）とＩＰアドレスとが関連付けてまとめられている。
【００８４】
なお、接続先管理テーブル４４０を使用することに代えて、参加装置のユーザが、逐一、タッチパネル等の入力装置を用いて主催装置のＩＰアドレスを入力することとしてもよい。この場合、参加装置のユーザは、主催装置のユーザから電話、電子メール等によってそのＩＰアドレスを知る必要がある。
【００８５】
通信制御部６０の機能構成について説明する。
【００８６】
図２０に、通信制御部６０の機能構成を示す。通信制御部６０は、通信ネットワーク９を介して行われる他の電子黒板２との通信を制御する。通信制御部６０は、遠隔開始処理部６１、遠隔参加処理部６２、遠隔画像送信部６３、遠隔画像受信部６４、遠隔操作送信部６５、遠隔操作受信部６６、及び参加拠点管理テーブル６１０を有する。
【００８７】
遠隔開始処理部６１は、後述するサーバ部９０に新たに遠隔共有処理を開始することを要求し、その要求の結果をサーバ部９０から受信する。要求に先立って、遠隔開始処理部６１は、遠隔ライセンス管理テーブル３１０を参照して、ライセンス情報（電子黒板２のプロダクトＩＤ、ライセンスＩＤ、及びライセンスの有効期限）が管理されているかを確認する。遠隔開始処理部６１は、ライセンス情報が管理されている場合にのみ遠隔共有処理の開始を要求し、管理されていない場合には要求しない。
【００８８】
遠隔参加処理部６２は、通信ネットワーク９を介して、主催装置（遠隔共有処理を開始した電子黒板２）のサーバ部９０（遠隔接続要求受信部７１）に遠隔共有処理への参加を要求し、その要求の結果をサーバ部９０から受信する。要求に先立って、遠隔参加処理部６２は、遠隔ライセンス管理テーブル３１０を参照する。また、遠隔参加処理部６２は、接続先管理テーブル４４０を参照して、主催装置のＩＰアドレスを取得する。なお、遠隔参加処理部６２が接続先管理テーブル４４０を参照することに代えて、ユーザが、逐一タッチパネル等の入力装置を操作して、主催装置のＩＰアドレスを入力することとしてもよい。
【００８９】
遠隔画像送信部６３は、画像取得部３１を介して映像取得部２１（図３参照）から送られる出力画像（Ｃ）をサーバ部９０（遠隔画像受信部７３）に送信する。
【００９０】
遠隔画像受信部６４は、サーバ部９０（遠隔画像送信部７４）から、他の電子黒板２に接続された映像出力機器からの出力画像（画像信号）を受信し、表示重畳部３６に出力する。これにより、遠隔共有処理が可能になる。
【００９１】
遠隔操作送信部６５は、遠隔共有処理に必要な各種操作データをサーバ部９０（遠隔操作受信部７５）に送信する。操作データとして、例えば、ストロークの追加、ストロークの削除、ストロークの編集（拡大、縮小、移動）、ページデータの記憶、ページデータの作成、ページデータの複製、ページデータの削除、表示されているページの切り替え等に関するデータが挙げられる。
【００９２】
遠隔操作受信部６６は、サーバ部９０（遠隔操作送信部７６）から他の電子黒板２において入力された操作データを受信し、画像処理部３０に出力する。これにより、遠隔共有処理が行われる。
【００９３】
参加拠点管理テーブル６１０は、電子黒板が主催装置である場合に、現在、遠隔共有処理に参加している参加装置としての電子黒板を管理するためのテーブルである。図１９に、参加拠点管理テーブル６１０の一例を示す。参加拠点管理テーブル６１０には、参加装置である電子黒板２の名称（この例では電子黒板２が設置された場所を用いて与えられている）とＩＰアドレスとが関連付けてまとめられている。
【００９４】
サーバ部９０の機能構成について説明する。本実施形態では、いずれの電子黒板２にもサーバ部９０が設けられ、いずれの電子黒板２もサーバ部９０の機能を発揮する。図２０に、（通信制御部６０の機能構成とあわせて）サーバ部９０の機能構成を示している。サーバ部９０は、大別して、通信制御部７０及びデータ管理部８０を有する。
【００９５】
通信制御部７０の機能構成について説明する。通信制御部７０は、同じ電子黒板２のクライアント部２０内の通信制御部６０との通信と、他の電子黒板２のクライアント部２０内の通信制御部６０との通信ネットワーク９を介しての通信と、を制御する。通信制御部７０は、遠隔接続要求受信部７１、遠隔接続結果送信部７２、遠隔画像受信部７３、遠隔画像送信部７４、遠隔操作受信部７５、及び遠隔操作送信部７６を有する。
【００９６】
遠隔接続要求受信部７１は、遠隔開始処理部６１から遠隔共有処理の開始要求を受信し、他の電子黒板２の遠隔参加処理部６２から遠隔共有処理への参加要求を通信ネットワーク９を介して受信する。遠隔接続結果送信部７２は、遠隔開始処理部６１へ遠隔共有処理の開始要求に対する結果を送信し、他の電子黒板２の遠隔参加処理部６２へ遠隔共有処理への参加要求に対する結果を通信ネットワーク９を介して送信する。
【００９７】
遠隔画像受信部７３は、遠隔画像送信部６３から画像データ（出力画像（Ｃ））を受信し、後述する遠隔画像処理部８２に送信する。遠隔画像送信部７４は、遠隔画像処理部８２から画像データを受信し、遠隔画像受信部６４に送信する。
【００９８】
遠隔操作受信部７５は、遠隔操作送信部６５から操作データ（ストローク画像（Ｂ）等のデータ）を受信し、後述する遠隔操作処理部８３に送信する。遠隔操作送信部７６は、遠隔操作処理部８３から操作データを受信し、遠隔操作受信部６６に送信する。
【００９９】
データ管理部８０の機能構成について説明する。データ管理部８０は、操作データや画像データ等を管理する。データ管理部８０は、遠隔接続処理部８１、遠隔画像処理部８２、遠隔操作処理部８３、操作合成処理部８４、及びページ処理部８５を有する。サーバ部９０は、さらに、各種データを保存、管理するパスコード管理部８１０、参加拠点管理テーブル８２０、画像データ記憶部８３０、操作データ記憶部８４０、及びページデータ記憶部８５０を有する。
【０１００】
遠隔接続処理部８１は、遠隔共有処理の開始及び終了を行う。遠隔共有処理の開始に際し、遠隔接続処理部８１は、他の電子黒板２の遠隔共有処理への参加を許可するか否かを判断する。ここで、遠隔接続処理部８１は、遠隔接続要求受信部７１が遠隔開始処理部６１から遠隔共有処理の開始要求と共に受信したライセンス情報、又は遠隔参加処理部６２から遠隔共有処理の参加要求と共に受信したライセンス情報を受信し、ライセンスの有無及びライセンスの有効無効を確認する。また、遠隔接続処理部８１は、他の電子黒板２からの参加要求が予め定められた参加可能数を超えないか確認する。遠隔接続処理部８１は、有効なライセンスを有していない場合、また参加要求が参加可能数を超える場合、遠隔共有処理への参加を拒否する。
【０１０１】
また、遠隔接続処理部８１は、他の電子黒板２から遠隔共有処理への参加要求とともに送られるパスコードが、パスコード管理部８１０で管理されているパスコードに一致するか否か判断（認証）し、一致する（一致しない）場合に遠隔共有処理への参加を許可（拒否）する。
【０１０２】
パスコードは、新たに遠隔共有処理が開始される際に遠隔接続処理部８１によって発行され、パスコード管理部８１０で管理される。遠隔共有処理に参加する参加装置のユーザは、主催装置のユーザから電話、電子メール等によりパスコードを取得する。参加装置のユーザは、取得したパスコードを参加装置に入力することで、遠隔共有処理への参加を要求することができる。なお、セキュリティよりもユーザの使い勝手を優先して、ライセンス状況のみ確認し、パスコードの確認を省略してもよい。
【０１０３】
遠隔共有処理の開始に際し、遠隔接続処理部８１は、参加装置の遠隔参加処理部６２から通信ネットワーク９を介して送られる参加要求に含まれる参加拠点情報を、参加拠点管理テーブル８２０に記憶する。また、遠隔接続処理部８１は、参加拠点管理テーブル８２０に記憶されている遠隔拠点情報を読み出し、遠隔接続結果送信部７２に送信する。遠隔拠点情報は、遠隔開始処理部６１に送信され、参加拠点管理テーブル６１０に記憶される。これにより、主催装置では、クライアント部２０及びサーバ部９０の両方で同じ内容の参加拠点管理情報が管理されることになる。
【０１０４】
遠隔画像処理部８２は、遠隔共有処理に加わっている電子黒板２（主催装置と参加装置との両方を含む）のクライアント部２０に接続された映像出力機器（ノートＰＣ６等（図３参照））からの画像データ（出力画像（Ｃ））を受信して画像データ記憶部８３０に記憶するとともに、受信した時刻（時間順）に従って遠隔共有処理する画像データの表示順を決定する。また、遠隔画像処理部８２は、参加拠点管理テーブル８２０を参照し、遠隔共有処理に加わっている全ての電子黒板２（主催装置と参加装置との両方を含む）のクライアント部２０に、通信制御部７０（遠隔画像送信部７４）を介して、決定した表示順に従って画像データを送信する。
【０１０５】
遠隔操作処理部８３は、遠隔共有処理に加わっている電子黒板２（主催装置と参加装置との両方を含む）のクライアント部２０で描画されたストローク画像等の各種操作データ（ストローク画像（Ｂ）等）を受信し、受信した時刻（時間順）に従って画像の表示順を決定する。なお、各種操作データは、先述の各種操作データと同じである。また、遠隔操作処理部８３は参加拠点管理テーブル８２０を参照し、遠隔共有処理に加わっている全ての電子黒板２（主催装置と参加装置との両方を含む）のクライアント部２０に操作データを送信する。
【０１０６】
操作合成処理部８４は、遠隔操作処理部８３から出力された各電子黒板２の操作データを合成し、合成された操作データを操作データ記憶部８４０に記憶するとともに遠隔操作処理部８３に戻す。遠隔操作処理部８３に戻された操作データは、遠隔操作送信部７６を介して、主催装置及び参加装置のクライアント部２０にそれぞれ送信される。これにより、各電子黒板２において、操作データに係る同じ画像が表示される。
【０１０７】
図２１に、操作データの一例を示す。操作データには、SEQ(Sequence)、操作名、送信元の電子黒板２のＩＰアドレス及びクライアント部（サーバ部）のPort No.、送信先の電子黒板２のＩＰアドレス及びクライアント部（サーバ部）のPort No.、操作種類、操作対象、並びに操作の内容に係るデータが関連付けてまとめられている。例えば、操作データSEQ1には、主催装置である電子黒板（ＩＰアドレス：192.0.0.1）のクライアント部（Port No.:50001）でストロークが描画され、操作種類「STROKE」及び操作対象「（ページデータＩＤ）p005」のストロークデータが、同じ主催装置である電子黒板（ＩＰアドレス：192.0.0.1）のサーバ部（Port No.:50000）に送られたことが示されている。また、操作データSEQ2には、主催装置である電子黒板（ＩＰアドレス：192.0.0.1）のサーバ部（Port No.:50000）から参加装置である他の電子黒板（ＩＰアドレス：192.0.0.1）のクライアント部（Port No.:50001）にストロークデータが送られたことが示されている。
【０１０８】
なお、操作合成処理部８４は、入力された順に操作データを合成するため、通信ネットワーク９が混雑していなければ、各電子黒板２においてユーザによるストロークの順に遠隔共有処理に加わっている全ての電子黒板２のディスプレイ３にストローク画像（Ｂ）が表示される。
【０１０９】
ページ処理部８５は、クライアント部２０の画像処理部３０におけるページ処理部３７と同様の機能を有し、図５乃至図７に示したページデータをページデータ記憶部８５０に記憶する。なお、ページデータ記憶部８５０は、画像処理部３０内のページデータ記憶部３００と同じ内容であるため、その説明を省略する。
【０１１０】
本実施形態の画像処理システム１を構成する電子黒板間での遠隔共有処理における各電子黒板の動作について説明する。
【０１１１】
ここでは、一例として、画像処理システム１は電子黒板２ａ，２ｂ，２ｃから構成され、電子黒板２ａが遠隔共有処理を主催する主催装置（主催装置２ａと呼ぶ）、電子黒板２ｂ，２ｃが主催装置２ａが開始した遠隔共有処理に参加する参加装置（参加装置２ｂ，２ｃと呼ぶ）とする。電子黒板２ａのサーバ部９０及びクライアント部２０並びに電子黒板２ｂ，２ｃのクライアント部２０の動作に注目する。また、電子黒板２ａ，２ｂ，２ｃには、それぞれディスプレイ３ａ，３ｂ，３ｃが接続され、更にそれぞれノートＰＣ６ａ，６ｂ，６ｃが接続されている。また、電子黒板２ａ，２ｂ，２ｃでは、それぞれ電子ペン４ａ，４ｂ，４ｃが使用される。
【０１１２】
まず、遠隔共有処理の開始及び参加処理について説明する。図２２のシーケンス図に、遠隔共有処理の開始及び参加処理のフローを示す。
【０１１３】
電子黒板２ａ，２ｂ，２ｃのそれぞれはユーザにより電源が入れられ、それによりクライアント部２０が起動しているものとする。
【０１１４】
ステップＳ２１では、主催装置２ａのユーザがタッチパネル等の入力装置を用いて遠隔共有処理の開始を指示することにより、クライアント部２０の遠隔開始処理部６１からサーバ部９０の遠隔接続要求受信部７１にサーバ部９０の起動を指示する信号を出力する。これにより、主催装置２ａでは、クライアント部２０に加えてサーバ部９０が起動する。主催装置２ａ（サーバ部９０）は、遠隔共有処理（参加装置２ｂ，２ｃの遠隔共有処理への参加処理を受け付けるための前処理）を開始する。
【０１１５】
ステップＳ２２では、主催装置２ａのクライアント部２０内のＵＩ画像生成部３３が主催装置２ａとの接続を確立するための接続情報を表示するＵＩ画像を生成し、表示重畳部３６を介して映像重畳部２８に出力する。映像重畳部２８は、そのＵＩ画像をディスプレイ３ａに表示する。ここで、接続情報には、主催装置のＩＰアドレス及び今回の遠隔共有処理に対して遠隔接続処理部８１により発行されるパスコードが含まれる。パスコードは、遠隔接続処理部８１によってパスコード管理部８１０から読み出され、順に遠隔接続結果送信部７２及び遠隔開始処理部６１（通信制御部６０）を介して、ＵＩ画像生成部３３（画像処理部３０）に送信される（図２０及び図３参照）。
【０１１６】
主催装置２ａのユーザは、ディスプレイ３ａに表示された接続情報を見て、その内容を電話、電子メール等により参加装置２ｂ，２ｃのユーザに伝える。なお、接続先管理テーブル４４０に記録されている接続先リストにおいて主催装置２ａのＩＰアドレスが管理されている場合、接続情報にはパスコードのみ含まれていればよい。参加装置２ｂ，２ｃのユーザは、伝えられた接続情報をそれぞれの参加装置２ｂ，２ｃにタッチパネル等の入力装置を用いて入力する。
【０１１７】
参加装置２ｂ，２ｃが接続情報の入力を受けると、それぞれステップＳ２３，Ｓ２４において、それぞれのクライアント部２０内の遠隔参加処理部６２が、接続情報に含まれるＩＰアドレスを用いて、通信ネットワーク９を介して、主催装置２ａのサーバ部９０内の通信制御部７０にパスコードを送信する。これにより、主催装置２ａが開始した遠隔共有処理への参加要求が行われる。これにより、通信制御部７０の遠隔接続要求受信部７１は、各電子黒板２ｂ，２ｃから参加要求（パスコードを含む）を受信し、このパスコードを遠隔接続処理部８１に出力する。
【０１１８】
主催装置２ａがパスコードを受信すると、ステップＳ２５において、そのサーバ部９０内の遠隔接続処理部８１が、パスコード管理部８１０で管理されているパスコードを用いて受信したパスコードを認証する。その認証結果は、遠隔接続結果送信部７２により、それぞれステップＳ２６において参加装置２ｂ，２ｃのクライアント部２０に通知される。これにより、主催装置２ａと参加装置２ｂ，２ｃとの間での遠隔共有処理の通信が確立し、遠隔共有処理の開始及び参加処理が完了する。
【０１１９】
次に、遠隔共有処理における画像データの共有処理について説明する。図２３のシーケンス図に、画像データの共有処理のフローを示す。
【０１２０】
ステップＳ３０では、参加装置２ｂのクライアント部２０内の画像取得部３１が、ノートＰＣ６ｂの出力映像を用いて画像データ（出力画像（Ｃ））を生成する。生成された画像データ（出力画像（Ｃ））は、表示重畳部３６を介して映像重畳部２８に出力され、参加装置２ｂのディスプレイ３ｂに表示される（図３参照）。
【０１２１】
ステップＳ３１では、参加装置２ｂのクライアント部２０内の遠隔画像送信部６３（通信制御部６０）が、画像データ（出力画像（Ｃ））を、画像取得部３１（画像処理部３０）から受信し、通信ネットワーク９を介して、主催装置２ａのサーバ部９０内の通信制御部７０（遠隔画像受信部７３）に送信する。画像データ（出力画像（Ｃ））は、遠隔画像受信部７３を介して遠隔画像処理部８２に送信され、画像データ記憶部８３０に記憶される（図２０参照）。
【０１２２】
ステップＳ３２では、主催装置２ａのクライアント部２０内の映像重畳部２８が、参加装置２ｂから受信した画像データ（出力画像（Ｃ））をディスプレイ３ａ上に表示する。ただし、ステップ３１においてサーバ部９０内の遠隔画像受信部７３により受信された出力画像（Ｃ）は、順に、サーバ部９０内の遠隔画像処理部８２及び遠隔画像送信部７４並びにクライアント部２０内の遠隔画像受信部６４及び表示重畳部３６を介して、クライアント部２０内の映像重畳部２８に送られる。
【０１２３】
ステップＳ３３では、主催装置２ａのサーバ部９０内の遠隔画像送信部７４（通信制御部７０）が、（ステップ３２において）同じ主催装置２ａのクライアント部２０内の遠隔画像受信部６４に画像データ（出力画像（Ｃ））を送信するとともに、通信ネットワーク９を介して、その画像データを送信した参加装置２ｂ以外の参加装置２ｃのクライアント部２０内の通信制御部６０（遠隔画像受信部６４）に画像データ（出力画像（Ｃ））を送信する。
【０１２４】
なお、参加装置２ｃ内では、クライアント部２０内の遠隔画像受信部６４により受信された出力画像（Ｃ）は、表示重畳部３６を介して、映像重畳部２８に送られる。
【０１２５】
ステップＳ３４では、参加装置２ｃのクライアント部２０内の映像重畳部２８が、参加装置２ｂから主催装置２ａ（サーバ部９０）を介して送られた画像データ（出力画像（Ｃ））をディスプレイ３ｃ上に表示する。ただし、ステップ３３においてクライアント部２０内の遠隔画像受信部６４により受信された出力画像（Ｃ）は、表示重畳部３６を介して映像重畳部２８に送られる。これにより、遠隔共有処理における画像データの共有処理が完了する。
【０１２６】
なお、出力画像（Ｃ）の画像データだけでなく、ＵＩ画像（Ａ）及びストローク画像（Ｂ）のそれぞれの画像データが表示重畳部３６に入力されている場合には、表示重畳部３６は重畳画像（Ａ，Ｂ，Ｃ）を生成し、映像重畳部２８に出力する。映像重畳部２８は、重畳画像（Ａ，Ｂ，Ｃ）をディスプレイ３ｃに表示する。また、テレビ会議端末７から映像重畳部２８にテレビ会議用の映像（Ｅ）の画像データが送られている場合には、映像重畳部２８は、重畳画像（Ａ，Ｂ，Ｃ）にテレビ会議用の映像（Ｅ）の画像データをピクチャ・イン・ピクチャにより重畳して、ディスプレイ３ｃに表示する。
【０１２７】
次に、遠隔共有処理における操作データの共有処理について説明する。図２４のシーケンス図に、操作データの共有処理のフローを示す。
【０１２８】
ステップＳ４１では、参加装置２ｂは、ユーザが電子ペン４ｂを用いて電子黒板２ｂ上に描くストローク画像（Ｂ）を描画し、ディスプレイ３ｂに表示する。
【０１２９】
ステップＳ４２では、参加装置２ｂのクライアント部２０内の表示重畳部３６が、図４に示すように、ＵＩ画像（Ａ）、出力画像（Ｃ）、及び背景画像（Ｄ）に対してストローク画像（Ｂ）を重畳し、映像重畳部２８が重畳された重畳画像（Ａ，Ｂ，Ｃ，Ｄ）を電子黒板２ｂのディスプレイ３ｂに表示する。ただし、ストローク処理部３２が、座標検知部２２及び接触検知部２４からイベント振分部２５を介してストローク画像（Ｂ）の操作データを受信し、表示重畳部３６に送信する（図３参照）。
【０１３０】
ステップＳ４３では、参加装置２ｂのクライアント部２０内の遠隔操作送信部６５が、ストローク処理部３２（画像処理部３０）から、ストローク画像（Ｂ）のデータ（操作データ）を受信し、通信ネットワーク９を介して、主催装置２ａの通信制御部７０（遠隔操作受信部７５）に送信する（図２０参照）。
【０１３１】
主催装置２ａ内では、サーバ部９０内の遠隔操作受信部７５により受信されたストローク画像（Ｂ）のデータ（操作データ）は、遠隔操作処理部８３を介して、操作合成処理部８４に送られる。
【０１３２】
なお、ストローク画像（Ｂ）のデータは、ストロークデータＩＤ毎に示されるデータである（図６参照）。例えば、先述の通り、ユーザが電子ペン４を用いてアルファベット「Ｔ」を描いた場合、２つのストロークデータＩＤがそれぞれ示すストローク画像（Ｂ）のデータが順次送信されることとなる。
【０１３３】
ステップＳ４４では、主催装置２ａは、参加装置２ｂから送られたストローク画像（Ｂ）のデータが含まれた重畳画像（Ａ，Ｂ，Ｃ）をディスプレイ３ａに表示する。ここで、主催装置２ａの操作合成処理部８４は、遠隔操作処理部８３を介して順次送られる複数のストローク画像（Ｂ）のデータを合成して操作データ記憶部８４０に記憶するとともに、遠隔操作処理部８３に戻す。合成後のストローク画像（Ｂ）のデータは、主催装置２ａのサーバ部９０内の遠隔操作送信部７６及びクライアント部２０内の遠隔操作受信部６６を介して、表示重畳部３６に送信される。表示重畳部３６は、ＵＩ画像（Ａ）、出力画像（Ｃ）、及び背景画像（Ｄ）に合成後のストローク画像（Ｂ）を重畳し、その重畳画像（Ａ，Ｂ，Ｃ，Ｄ）を映像重畳部２８に出力する。映像重畳部２８は、重畳画像（Ａ，Ｂ，Ｃ，Ｄ）を主催装置２ａのディスプレイ３ａ上に表示する。
【０１３４】
ステップＳ４５では、主催装置２ａのサーバ部９０内の遠隔操作送信部７６（通信制御部７０）が、（ステップ４４において）遠隔操作処理部８３から合成後のストローク画像（Ｂ）のデータを受信して同じ主催装置２ａのクライアント部２０内の遠隔操作受信部６６に送信するとともに、ストローク画像（Ｂ）のデータを送信した参加装置２ｂ以外の参加装置２ｃのクライアント部２０内の通信制御部６０（遠隔操作受信部６６）に通信ネットワーク９を介して送信する。
【０１３５】
ステップＳ４６では、参加装置２ｃが重畳画像（Ａ，Ｂ，Ｃ）をディスプレイ３ｃに表示する。ここで、電子黒板２ｃの遠隔操作受信部６６は、ステップＳ４５において受信した合成後のストローク画像（Ｂ）のデータを画像処理部３０（表示重畳部３６）に出力する。表示重畳部３６は、ステップＳ４４と同様に、ＵＩ画像（Ａ）、出力画像（Ｃ）、及び背景画像（Ｄ）に合成後のストローク画像（Ｂ）を重畳し、その重畳画像（Ａ，Ｂ，Ｃ，Ｄ）を映像重畳部２８に出力する。映像重畳部２８は、重畳画像（Ａ，Ｂ，Ｃ，Ｄ）をディスプレイ３ｃに表示する。これにより、遠隔共有処理における操作データの共有処理が完了する。
【０１３６】
なお、上述の処理では出力画像（Ｃ）と背景画像（Ｄ）との両方をディスプレイ３ｃに表示することとしたが、これに代えて、出力画像（Ｃ）と背景画像（Ｄ）との一方をＵＩ画像（Ａ）及び合成後のストローク画像（Ｂ）と重畳してディスプレイ３に表示することとしてもよい。
【０１３７】
最後に、参加装置２ｃを例にして、遠隔共有処理への参加を終了する処理について説明する。図２５のシーケンス図に、参加の終了処理のフローを示す。
【０１３８】
ステップＳ４７では、参加装置２ｃのユーザがタッチパネル等の入力装置を用いて遠隔共有処理への参加の終了を要求すると、参加装置２ｃのクライアント部２０内の遠隔参加処理部６２が主催装置２ａのサーバ部９０内の通信制御部７０（遠隔接続要求受信部７１）に参加の終了を要求する。主催装置２ａの遠隔接続要求受信部７１は、電子黒板２ｃから参加の終了要求を受信し、電子黒板２ｃのＩＰアドレスとともに遠隔接続処理部８１に送信する。遠隔接続処理部８１は、参加装置２ｃの参加拠点情報（電子黒板２ｃのＩＰアドレス及び電子黒板２ｃが設置されている拠点の名称）を参加拠点管理テーブル８２０から削除し、遠隔接続結果送信部７２に電子黒板２ｃのＩＰアドレス及び削除した旨の通知を送信する。
【０１３９】
ステップＳ４８では、遠隔接続結果送信部７２（通信制御部７０）が、通信ネットワーク９を介して、参加装置２ｃのクライアント部２０内の通信制御部６０（遠隔参加処理部６２）に参加の終了を通知する。
【０１４０】
ステップＳ４９では、参加装置２ｃのクライアント部２０内の遠隔参加処理部６２が、遠隔共有処理の通信を切断する。これにより、遠隔共有処理における参加の終了処理が完了する。
【０１４１】
以上詳細に説明したように、本実施形態に係る電子黒板２によると、ファイル変換部４３により、背景画像（Ｄ）及びストローク画像（Ｂ）のそれぞれの画像データとともにストロークデータが電子ファイルに記録される。その電子ファイルは、電子黒板２内のファイル管理部３２０、電子黒板２（ディスプレイ３）に接続されるＵＳＢメモリ５等に保存することができる。また、電子メール等により他のパーソナルコンピュータ等に送信することができる。保存された電子ファイルはファイル入力部４２ａ等により読み取られ、ストロークデータが抽出される。従って、ストローク処理部３２により、そのストロークデータを用いて先にユーザが電子ペン４等を用いて入力操作することで描かれたストロークが再現され、さらにそのストロークデータを入力操作により編集することでストロークを加工することが可能となる。
【０１４２】
また、本実施形態に係る電子黒板２では、ストロークデータ等を記録する電子ファイルとしてＰＤＦフォーマットを採用することで、その電子ファイルを電子黒板２外のパーソナルコンピュータ等に転送し汎用のＰＤＦビューア（ビューイングソフト）により生成することができる等、汎用性が向上する。ただし、ＰＤＦフォーマットに限らず任意のフォーマットを採用してもよい。
【０１４３】
また、本実施形態に係る電子黒板２では、ファイル管理部３２０に電子ファイルを保存する際にそのファイルに紐付く識別コードを付与し、その識別コードを用いて保存したファイルを管理する。それにより、識別コードを用いてファイル管理部３２０に保存された電子ファイルの中から目的のファイルを容易に検索し、読み出すことができる。
【０１４４】
なお、本実施形態では、画像処理装置の一例として電子黒板を採用したが、これに限らず、電子看板（デジタルサイネージ）、スポーツ、天気予報等で利用されるテレストレータ、遠隔画像（映像）診断装置等を採用することもできる。また、情報処理端末の一例としてノートＰＣを採用したが、これに限らず、デスクトップ型ＰＣ、タブレット型ＰＣ、ＰＤＡ、デジタルビデオカメラ、デジタルカメラ、ゲーム機等の画像フレームを供給可能な端末を採用することもできる。また、通信ネットワークには、インターネット、ＬＡＮ(Local Area Network)、携帯電話通信網等が含まれる。また、記録媒体の一例としてＵＳＢメモリを採用したが、これに限らず、ＳＤカード等の各種記録メディアを採用することもできる。
【符号の説明】
【０１４５】
１…画像処理システム、２…電子黒板（画像処理装置の一例）、３…ディスプレイ（表示手段の一例）、４…電子ペン、５…ＵＳＢメモリ、６…ノートＰＣ（情報処理端末の一例）、７…テレビ会議端末、８…ＰＣ、９…通信ネットワーク、１０…ケーブル、２０…クライアント部、２１…映像取得部、２２…座標検知部、２３…自動調整部、２４…接触検知部、２５…イベント振分部、２６…操作処理部、２７…ジェスチャ処理部、２８…映像重畳部、３０…画像処理部、３１…画像取得部、３２…ストローク処理部、３３…ＵＩ画像生成部、３４…背景生成部、３５…レイアウト管理部、３６…表示重畳部、３７…ページ処理部、３８…一時保存データ記憶部、４０…ファイル処理部、４１…リカバリ処理部、４２ａ…ファイル入力部、４２ｂ…ファイル出力部、４３…ファイル変換部、４４…ファイル送信部、４５…アドレス帳入力部、４６…バックアップ処理部、４７…バックアップ出力部、４８…設定管理部、４９ａ…設定ファイル入力部、４９ｂ…設定ファイル出力部、５０…アドレス帳入力部、６０…通信制御部、６１…遠隔開始処理部、６２…遠隔参加処理部、６３…遠隔画像送信部、６４…遠隔画像受信部、６５…遠隔操作送信部、６６…遠隔操作受信部、７０…通信制御部、７１…遠隔接続要求受信部、７２…遠隔接続結果送信部、７３…遠隔画像受信部、７４…遠隔画像送信部、７５…遠隔操作受信部、７６…遠隔操作送信部、８０…データ管理部、８１…遠隔接続処理部、８２…遠隔画像処理部、８３…遠隔操作処理部、８４…操作合成処理部、８５…ページ処理部、９０…サーバ部、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…ＳＳＤ、１０５…ネットワークコントローラ、１０６…外部記憶コントローラ、１１１…キャプチャデバイス、１１２…ＧＰＵ、１１３…ディスプレイコントローラ、１１４…センサコントローラ、１１５…接触センサ、１１６…電子ペンコントローラ、１２０…バスライン、３００…ページデータ記憶部、３１０…遠隔ライセンス管理テーブル、３２０…ファイル管理部、４１０…アドレス帳管理テーブル、４２０…バックアップデータ記憶部、４３０…設定ファイル記憶部、４４０…接続先管理テーブル、６１０…参加拠点管理テーブル、８１０…パスコード管理部、８２０…参加拠点管理テーブル、８３０…画像データ記憶部、８４０…操作データ記憶部、８５０…ページデータ記憶部。
【先行技術文献】
【特許文献】
【０１４６】
【特許文献１】特開２００８−９７３７１号公報
【図４】
2015069284.tif 000003
【図５】
2015069284.tif 000004
【図６】
2015069284.tif 000005
【図７】
2015069284.tif 000006
【図８】
2015069284.tif 000007
【図９】
2015069284.tif 000008
【図１５】
2015069284.tif 000009
【図１６】
2015069284.tif 000010
【図１７】
2015069284.tif 000011
【図１８】
2015069284.tif 000012
【図１９】
2015069284.tif 000013
【図２０】
2015069284.tif 000014
【図２１】
2015069284.tif 000015
【図２２】
2015069284.tif 000016
【図２３】
2015069284.tif 000017
【図２４】
2015069284.tif 000018
【図２５】
2015069284.tif 000019
【図１】
2015069284.tif 000020
【図２】
2015069284.tif 000021
【図３】
2015069284.tif 000022
【図１０】
2015069284.tif 000023
【図１１】
2015069284.tif 000024
【図１２】
2015069284.tif 000025
【図１３】
2015069284.tif 000026
【図１４】
2015069284.tif 000027