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