(57)【要約】【課題】送信側での画像処理の負荷を低減することを可能とする。【解決手段】電子黒板２は、通信ネットワーク９を介して画像データを送信する送信側の電子黒板２であって、画像データを入力する映像取得部２１と、画像データを分割することにより、分割画像データを夫々に生成する画像分割部３１ａと、各分割画像データを保存するとともに、前記各分割画像データの保存先を表す位置データを出力する画像データ管理部８３０と、各分割画像データと画像データ管理部８３０から取得した各位置データを含む通知データを夫々に生成する通知データ生成部３１ｂと、各通知データを他の電子黒板２に順次に送信する遠隔操作処理部８３と、を備えることを特徴とする。【選択図】図４
2015210569.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して画像データを送信する送信側の画像処理装置であって、
画像データを入力する画像入力手段と、
前記画像データを分割することにより、分割画像データを夫々に生成する画像分割手段と、
前記各分割画像データを保存するとともに、前記各分割画像データの保存先を表す位置データを出力する画像データ保存手段と、
前記各分割画像データと前記画像データ保存手段から取得した前記各位置データを含む通知データを夫々に生成する通知データ生成手段と、
前記各通知データを他の画像処理装置に順次に送信する送信手段と、を備えることを特徴とする画像処理装置。
【請求項２】
複数の通信帯域の何れか一つを選択する選択手段と、
前記選択手段により選択された通信帯域に対応する分割サイズを取得する分割サイズ取得手段とを備え、
前記画像分割手段は、前記分割サイズを用いて前記画像入力手段から入力された前記画像データを分割することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像分割手段は、前記選択手段により通信帯域が未選択である場合には、前記画像入力手段から入力された前記画像データを所定の分割サイズを用いて分割することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記画像入力手段は、前記画像データとして、ＪＰＥＧ２０００規格に従った画像フレームにより構成された画像データを入力することを特徴とする請求項１乃至３の何れか一項に記載の画像処理装置。
【請求項５】
請求項１乃至４の何れか一項に記載の送信側の画像処理装置から通信ネットワークを介して画像データを受信する受信側の画像処理装置であって、
前記送信側の前記画像処理装置から前記通知データを受信する受信手段と、
前記各通知データに含まれる前記各分割画像データ、及び前記位置データに基づいて、受信した順番に分割画像データを展開することにより画像データを再生する画像データ再生手段と、を備えることを特徴とする画像処理装置。
【請求項６】
請求項１乃至４の何れか一項に記載の送信側の画像処理装置と、
請求項５に記載の受信側の画像処理装置と、を備えることを特徴とする情報共有装置。
【請求項７】
請求項１乃至４の何れか一項に記載の送信側の画像処理装置における画像処理方法であって、
画像データを入力する画像入力ステップと、
前記画像データを分割することにより、分割画像データを夫々に生成する画像分割ステップと、
前記各分割画像データを画像データ保存手段に保存するとともに、前記各分割画像データの保存先を表す位置データを出力する画像データ保存ステップと、
前記各分割画像データと前記画像データ保存手段から取得した前記各位置データを含む通知データを夫々に生成する通知データ生成ステップと、
前記各通知データを他の画像処理装置に順次に送信する送信ステップと、を備えることを特徴とする画像処理方法。
【請求項８】
請求項５に記載の受信側の画像処理装置における画像処理方法であって、
前記送信側の前記画像処理装置から前記通知データを受信する受信ステップと、
前記各通知データに含まれる前記各分割画像データ、及び前記位置データに基づいて、受信した順番に分割画像データを展開することにより画像データを再生する画像データ再生ステップと、を備えることを特徴とする画像処理方法。
【請求項９】
請求項７に記載の各ステップをコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
請求項８に記載の各ステップをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信側での画像処理の負荷を低減することが可能な画像処理装置、情報共有装置、画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
液晶ディスプレイやプラズマディスプレイなどのフラットパネル装置や、プロジェクタ装置を用いた４０インチ〜６０インチ程度のサイズの大型のディスプレイ装置に、タッチパネルを搭載した、情報共有装置の一例として、いわゆる電子情報ボードが市場に提供されている。
ここで、図１２を参照して、電子情報ボードの典型的な外観について説明する。
この電子情報ボード１０００はパーソナルコンピュータ（以下、パソコン）１０１０ａ、１０１０ｂを接続することによって、接続したパソコンの画面に表示された画像よりも大きい画像１００１を映すことができ、企業や行政機関の会議におけるプレゼンテーション等や、教育機関等で用いられている。電子情報ボードに搭載されたタッチパネル機能を用いて、表示中の画面に直接タッチすることで、タッチ操作をパソコンに入力してパソコンを操作することが可能になる。
【０００３】
電子情報ボードは、画面上に設けられたタッチパネル上に手書き文字などを描く機能、このアプリケーションソフトウエアを提供するパソコンの画面を電子情報ボードに取り込んで画面上に表示し、その画面上に設けられたタッチパネル上に手書き文字や図形を重畳して描く機能などがある。
【０００４】
また、電子情報ボードは、遠隔地から送信された画像データを画面に表示しておき、画面上の画像データに対して、描き込むことができる。このように、電子情報ボードを用いた遠隔会議では、送信側において表示した画面の画像データを受信側において同時進行で表示することで、通信ネットワークの通信帯域が低い環境でも、受信側に低画質ながらも変化した画面を素早く表示することができるという利点を有している。
【０００５】
特許文献１には、地図等の画像表示システムにおいて、画像のスクロールや拡大縮小を連続的に円滑に行う目的で、画像コンバータが、元画像データに基づいてピクセルサイズが段階的に異なる複数枚の副画像データを作成し、各副画像データを多数の小領域の断片画像データに分割して出力する技術が開示されている。こうして作成された多数の断片画像データのデータ群をネットワーク上の画像サーバに記憶させておき、クライアント側が元画像の所望部分を表示しようとするときに、その表示に必要な断片画像データを選択的に画像サーバからクライアント側へと伝送する。
特許文献２には、クライアント側からのデータ要求に応じて最適なデータを送信する目的で、サーバが、サーバ保持データ態様識別情報を格納したメッセージをクライアント側に送信し、クライアント側は、サーバ保持データ態様識別情報を受信し、クライアント側の処理能力等に応じた階層符号化データ態様を示す情報をサーバに送信する技術が開示されている。サーバは、要求データ態様識別情報に基づいて、当該クライアント側に対応した符号化データを抽出または生成してクライアント側に送信する。サーバは、記憶部の格納データから、クライアント側のデータ要求に応じたデータを抽出することにより様々な構成のデータを送信データとすることが可能となる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１、２に開示される従来の画像処理装置は、画像の送信側が予め元画像を保存しておき、受信側の画像要求に応じて、元画像の画質や解像度とは異なる複数の部分画像を生成又は抽出した後に、生成後の複数の部分画像を夫々の受信側に送信する必要があり、受信側の画像処理装置の台数が増えるほど、送信側における画像生成又は画像抽出についての処理負荷が大きいといった問題があった。
本発明は、上記に鑑みてなされたもので、その目的としては、送信側での画像処理の負荷を低減することが可能な画像処理装置、情報共有装置、画像処理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
請求項１記載の発明は、上記課題を解決するため、通信ネットワークを介して画像データを送信する送信側の画像処理装置であって、画像データを入力する画像入力手段と、前記画像データを分割することにより、分割画像データを夫々に生成する画像分割手段と、前記各分割画像データを保存するとともに、前記各分割画像データの保存先を表す位置データを出力する画像データ保存手段と、前記各分割画像データと前記画像データ保存手段から取得した前記各位置データを含む通知データを夫々に生成する通知データ生成手段と、前記各通知データを他の画像処理装置に順次に送信する送信手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明は、画像データを分割することにより、分割画像データを夫々に生成し、各分割画像データを保存するとともに、各分割画像データの保存先を表す位置データを出力し、各分割画像データと各分割画像データに関する各位置データを含む通知データを夫々に生成し、各通知データを他の画像処理装置に順次に送信することで、送信側での画像処理の負荷を低減することが可能なる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１実施形態に係る情報共有システムの全体構成図である。
【図２】図１に示す電子黒板のハードウェア構成を示すブロック図である。
【図３】図１に示す電子黒板の機能ブロック図である。
【図４】図３に示す機能ブロック図の詳細なブロック図である。
【図５】（ａ）〜（ｄ）は各画像レイヤの表示内容を示す図である。
【図６】画像データの通知データの一例について説明するための説明図である。
【図７】電子黒板が画像送信側となる場合の第１動作手順を表すフローチャートである。
【図８】本発明の実施形態に係る画像処理装置の一例である電子黒板２ａ、２ｂ間の伝送手順について説明するためのシーケンス図である。
【図９】電子黒板が画像受信側となる場合の第２動作手順を表すフローチャートである。
【図１０】本発明の第１実施形態に係る情報共有システムの一例である電子黒板が画像送信側となる場合の第３動作手順を表すフローチャートである。
【図１１】各帯域モードとその分割サイズを選択するための選択ボタンをディスプレイ上に表示した一例を示す図である。
【図１２】従来の電子情報ボードの外観を示す図である。
【発明を実施するための形態】
【００１０】
本発明の実施形態を説明する。本発明は、遠隔会議を行う場合に、一拠点の画面画像を送信し、他拠点で該画面画像を表示処理する際に、以下の特徴を有する。要するに、送信側は受信側の状況に関わらず、高品質／高解像度のＪＰＥＧ２０００形式の画像を生成し、分割保存しておけばよく、受信側が自身の状況に応じて、通知データ内のＵＲＬから分割画像データを取得・合成し、プログレッシブに画像表示することが特徴になっている。
以下、本発明の実施形態について、図面を参照して説明する。
【００１１】
＜第１実施形態＞
＜システムの概要＞
図１は、本発明の第１実施形態に係る情報共有装置を備えた情報共有システムの全体構成図である。なお、本発明の実施形態に係る情報共有システムの一例として、通信ネットワークに接続された複数の電子黒板（画像処理装置）を用いることとする。
図１を参照して、本発明の第１実施形態に係る情報共有システムの構成について説明する。なお、図１では、説明を簡略化するために、２台の電子黒板２ａ、２ｂ及びこれに付随する電子ペン４ａ、４ｂ等を示しているが、３台以上の電子黒板や電子ペン等を利用してもよい。
図１に示すように、情報共有システム１は、第１乃至第３拠点に夫々配置された複数の機器を備えている。
第１拠点には、電子黒板２ａと、電子ペン４ａと、ＵＳＢメモリ５ａと、ノートＰＣ（Personal Computer）６ａと、テレビ（ビデオ）会議端末７ａとを備えている。
第２拠点には、電子黒板２ｂと、電子ペン４ｂと、ＵＳＢメモリ５ｂと、ノートＰＣ（Personal Computer）６ｂと、テレビ（ビデオ）会議端末７ｂとを備えている。
第３拠点には、ＰＣ８を備えている。
【００１２】
電子黒板２ａ、２ｂ、及びＰＣ８は、通信ネットワーク９を介して通信可能に接続されている。また、電子黒板２ａ、２ｂには、夫々にディスプレイ３ａ、３ｂが設けられている。
また、ユーザが電子ペン４ａを操作し、電子ペン４ａのペン先、又は電子ペン４ａのペン尻がディスプレイ３ａにタッチすると、ディスプレイ３ａはイベントを生成する。
電子黒板２ａは、電子ペン４ａによって生じたイベントにより描画された画像をディスプレイ３ａに表示させる。なお、電子ペン４ａに代わって、ユーザの手Ｈａ等によって生じたイベントとして拡大、縮小、ページめくり等のジェスチャに基づいて、ディスプレイ３ａ上に表示されている画像を変更させることも可能である。
【００１３】
また、電子黒板２ａは、ＵＳＢメモリ５ａを接続した場合に、ＵＳＢメモリ５ａからＰＤＦ等の電子ファイルを読み出したり、ＵＳＢメモリ５ａに電子ファイルを記録したりする。
また、電子黒板２ａには、ＤｉｓｐｌａｙＰｏｒｔ、ＤＶＩ（Digital Visual Interface）、ＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）及びＶＧＡ（Video Graphics Array）等の接続規格による通信が可能なケーブル１０ａ１を介して、ノートＰＣ６ａが接続されている。そして、電子黒板２ａは、ユーザの操作によりディスプレイ３ａに対する接触操作に応じてイベントを発生させ、このイベントを示すイベントデータを、マウスやキーボード等の入力装置のイベントと同様に、ノートＰＣ６ａに送信する。
さらに、電子黒板２ａには、上記接続規格による通信が可能なケーブル１０ａ２を介して、テレビ（ビデオ）会議端末７ａが接続されている。
なお、ノートＰＣ６ａ、及びテレビ会議端末７ａは、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の各種無線通信プロトコルに準拠した無線通信により、電子黒板２ａと通信してもよい。
一方、電子黒板２ｂが設置されている第２拠点では、上記と同様に、ディスプレイ３ｂを備えた電子黒板２ｂ、電子ペン４ｂ、ＵＳＢメモリ５ｂ、ノートＰＣ６ｂ、テレビ会議端末７ｂ、ケーブル１０ｂ１、ケーブル１０ｂ２が利用される。更に、ユーザの手Ｈｂ等の操作に応じて電子黒板２ａに生じたイベントに基づいて、ディスプレイ３ｂ上に表示されている画像を変更させることもできる。
【００１４】
これにより、第１拠点に配置されている電子黒板２ａのディスプレイ３ａ上に描画された画像は、第２拠点に配置されている電子黒板２ｂのディスプレイ３ｂ上にも表示され、逆に第２拠点に配置されている電子黒板２ｂのディスプレイ３ｂ上に描画された画像は、第１拠点に配置されている電子黒板２ａのディスプレイ３ａ上に表示される。このように、情報共有システム１では、拠点が異なる２つの遠隔地において、同じ画像を共有する遠隔共有処理を行うことができるため、遠隔地での会議等に情報共有システム１を用いると、非常に便利である。
なお、以下では、複数の電子黒板のうち任意の電子黒板を示す場合には「電子黒板２」と示す。複数のディスプレイのうち任意のディスプレイを示す場合には「ディスプレイ３」と示す。複数の電子ペンのうち任意の電子ペンを示す場合には「電子ペン４」と示す。複数のＵＳＢメモリのうち任意のＵＳＢメモリを示す場合には「ＵＳＢメモリ５」と示す。複数のノートＰＣのうち任意のノートＰＣを示す場合には「ノードＰＣ６」と示す。複数のテレビ会議端末のうち任意のテレビ会議端末を示す場合には「テレビ会議端末７」と示す。また、複数のユーザの手のうち任意の手を示す場合には「手Ｈ」と示す。複数のケーブルのうち任意のケーブルを示す場合には「ケーブル１０」と示すこととする。
【００１５】
また、本実施形態では、画像処理装置の一例として、電子黒板を用いるが、本発明はこれに限定されるものではなく、画像処理装置の他の例として、電子看板（デジタルサイネージ）、スポーツや天気予報等で利用されるテレストレータ、又は遠隔画像（映像）診断装置等であってもよい。
また、情報処理端末の一例として、ノートＰＣ６を用いるが、これに限定されるものではなく、情報処理端末の他の例として、デスクトップ型ＰＣやタブレット型ＰＣ、ＰＤＡ、デジタルビデオカメラ、デジタルカメラ、ゲーム機等の画像フレームを供給可能な端末であってもよい。
更に、通信ネットワーク９には、インターネット、ＬＡＮ（Local Area Network）、携帯電話通信網等が含まれる。また、本実施形態では、記録媒体の一例として、ＵＳＢメモリ５を用いるが、これに限定されるものではなく、記録媒体の他の例として、ＳＤカード等の各種記録メディアであってもよい。
【００１６】
＜電子黒板のハードウェア構成＞
続いて、図２を参照して、本実施形態の電子黒板のハードウェア構成を説明する。なお、図２は、図１に示す電子黒板のハードウェア構成を示すブロック図である。
図２に示すように、電子黒板２は、電子黒板２全体の動作を制御するＣＰＵ１０１と、ＩＰＬ等のＣＰＵ１０１の駆動に用いられるプログラムを記憶したＲＯＭ１０２と、ＣＰＵ１０１のワークエリアとして使用されるＲＡＭ１０３と、電子黒板２用のプログラム等の各種データを記憶するＳＳＤ２０４と、通信ネットワーク９との通信を制御するネットワークコントローラ１０５と、ＵＳＢメモリ５との通信を制御する外部記憶コントローラ１０６とを備えている。
また、電子黒板２は、ノートＰＣ６からＪＰＥＧ２０００形式にフォーマットされた映像情報を静止画または動画として取得するキャプチャデバイス１１１と、グラフィクスを専門に扱うＧＰＵ（Graphics Processing Unit）１１２と、ＧＰＵからの出力画像をディスプレイ３やテレビ会議端末７へ出力するために画面表示の制御及び管理を行うディスプレイコントローラ１０５とを備えている。
【００１７】
更に、電子黒板２は、接触センサ１１５の処理を制御するセンサコントローラ１１４と、ディスプレイ３上に電子ペン４やユーザの手Ｈ等が接触したことを検知する接触センサ１１５とを備えている。この接触センサ１１５は、赤外線遮断方式による座標の入力及び座標の検出を行う。この座標の入力及び座標の検出する方法は、ディスプレイ３の上側両端部に設置された２つ受発光装置（図示しない）が、ディスプレイ３に平行して複数の赤外線を放射し、ディスプレイ３の周囲に設けられた反射部材によって同一光路上に反射する光を受光する方法である。接触センサ１１５は、物体によって遮断された２つの受発光装置が放射した赤外線のＩＤ（Identification）をセンサコントローラ１１４に出力し、センサコントローラ１１４が、物体の接触位置である座標位置を特定する。なお、以下に示す全てのＩＤは、識別情報の一例である。
また、接触センサ１１５としては、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２の抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いてもよい。
【００１８】
また、電子黒板２は、電子ペンコントローラ１１６を備えている。この電子ペンコントローラ１１６は、電子ペン４と通信することで、ディスプレイ３へのペン先のタッチやペン尻のタッチの有無を判断する。なお、電子ペンコントローラ１１６が、電子ペン４のペン先及びペン尻だけでなく、電子ペン４のユーザが握る部分や、その他の電子ペンの部分のタッチの有無を判断するようにしてもよい。
更に、電子黒板２は、図２に示すように、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＳＳＤ１０４、ネットワークコントローラ１０５、外部記憶コントローラ１０６、キャプチャデバイス１１１、ＧＰＵ１１２、及びセンサコントローラ１１４を電気的に接続するためのアドレスバスやデータバス等のバスライン１２０を備えている。
なお、電子黒板２に用いるプログラムは、ＣＤ−ＲＯＭ等のコンピュータで読み取り可能な記録媒体に記録してもよい。
【００１９】
＜電子黒板の機能構成＞
次に、図３乃至図５を参照して、電子黒板の機能構成について説明する。先ず、図３を参照して、電子黒板２の全体的な機能構成について説明する。
図３は、図１に示す電子黒板の機能ブロック図である。
電子黒板２は、図２に示すハードウェア構成において、ＣＰＵ１０がＲＯＭ１０２から読み出したプログラムを実行することにより、図３に示す各機能構成を実現する。電子黒板２は、大別して、クライアント機２０及びサーバ機９０の両方によって構成されている。即ち、電子黒板２の１台の筐体内に、クライアント機２０及びサーバ機９０が含まれている。
【００２０】
＜クライアント機２０の機能構成＞
ここで、主に図３乃至図５を参照して、クライアント機２０の機能構成について説明する。
クライアント機２０は、映像取得部２１と、座標検知部２２と、自動調整部２３と、接触検知部２４と、イベント処理部２５と、操作処理部２６と、ジェスチャ処理部２７と、映像合成部２８と、画像処理部３０と、通信制御部６０とを備えている。
映像取得部２１は、ケーブル１０に接続されたノートＰＣ６等の映像出力機器の出力映像を取得する。映像取得部２１は、映像出力機器（ノートＰＣ６等）から画像信号を受信すると、この画像信号を解析して、この画像信号によって形成される映像出力機器の表示画像である画像フレームの解像度や、この画像フレームの更新頻度などの画像データを導出し、画像取得部３１に出力する。
座標検知部２２は、ディスプレイ３上でユーザによるタッチ操作によって生じたイベントの座標位置を検知する。また、座標検知部２２は、このタッチ操作における接触面積も検知する。
自動調整部２３は、電子黒板２の起動時に実行し、座標検知部２２の調整を自動で行う。
接触検知部２４は、ユーザによるタッチ操作によって生じたイベント（ディスプレイ３に電子ペン４のペン先がタッチ、又は、電子ペン３のペン尻がタッチ）を検知する。
【００２１】
イベント処理部２５は、座標検知部２２によって検知されたイベントの座標位置と、接触検知部２４によって検知された検知結果に基づいて、ストローク描画、ＵＩ操作、及びジェスチャ操作に振り分ける。ここで、ストローク描画は、ユーザによる電子ペン４や手Ｈによる描画である。ＵＩ操作は、ユーザによるＵＩ画像（後述のＵＩ画像（Ａ））の操作であり、例えば、電子ペン４により描画される線の色や幅等を設定するための操作である。ジェスチャ操作は、ユーザによるジェスチャの操作であり、例えば、ユーザがディスプレイ３に手Ｈを接触させた状態で手Ｈを移動させることで、画像の拡大（若しくは縮小）、表示領域の変更、又は、ページ切り換え等を行うための操作である。
操作処理部２６は、イベント処理部２５によってＵＩ操作と判断されたものから、イベントが発生されたＵＩの要素に従って、各種操作を実行する。このＵＩの要素としては、例えば、ボタン、リスト、チェックボックス、テキストボックスが挙げられる。
ジェスチャ処理部２７は、イベント処理部２５によってジェスチャ操作と判断されたものに対応した操作を実行する。
【００２２】
画像処理部３０は、図５に示すような各画像レイヤの合成処理等を行う。この画像処理部３０は、画像取得部３１と、ストローク処理部３２と、ＵＩ画像生成部３３と、背景生成部３４と、レイアウト管理部３５と、表示合成部３６と、ページ処理部３７と、ファイル処理部４０と、ページデータ記憶部３００と、遠隔ライセンス管理テーブル３１０とを備えている。
画像取得部３１は、映像取得部２１で取得された映像から、各フレームを画像として取得する。この画像は、図５に示す映像出力機器（ノートＰＣ６等）から出力される出力画像（Ｃ）に相当する。
また、画像取得部３１は、画像分割部３１ａと、通知データ生成部３１ｂとを備えている。
画像分割部３１ａは、画像データを分割することにより、分割画像データを夫々に生成し、各分割画像データを画像データ管理部８３０に保存するとともに、各分割画像データの保存先を表す位置データを出力する。
通知データ生成部３１ｂは、各分割画像データと画像データ管理部８３０から取得した各位置データを含む通知データを夫々に生成する。
図３に示すストローク処理部３２は、イベント処理部２５によって、電子ペン４のペン先のタッチ、ペン尻のタッチ、ユーザの手Ｈによるタッチなどストローク等に基づいて画像を描画したり、描画された画像を削除したり、描画された画像を編集する。このストロークによって描画された画像は、図５に示すストローク画像（Ｂ）に相当する。また、このストローク等に基づいた画像の描画、削除、編集の各結果は、後述の操作データとして、操作データ記憶部８４０に記憶される。
【００２３】
ＵＩ画像生成部３３は、電子黒板２に予め設定されているＵＩ（ユーザインターフェース）画像を生成する。このＵＩ画像は、図５に示すＵＩ画像（Ａ）に相当する。
背景生成部３４は、ディスプレイ３上に表示される背景画像を生成する。
この背景画像は、図５に示す背景画像（Ｄ）に相当する。背景画像のパターンは、無地、グリッド表示等である。レイアウト管理部３５は、表示合成部３６に対して、画像取得部３１、ストローク処理部３２、ＵＩ画像生成部３３、及び背景生成部３４から出力された各画像のレイアウトを示すレイアウトデータを管理している。これにより、レイアウト管理部３５は、表示合成部３６に対して、出力画像（Ｃ）及びストローク画像（Ｂ）を、ＵＩ画像（Ａ）及び背景画像（Ｄ）中のどの位置に表示させるか又は非表示にさせるかを指示することができる。
表示合成部３６は、レイアウト管理部３５から出力されたレイアウトデータに基づき、画像取得部３１、ストローク処理部３２、ＵＩ画像生成部３３、及び背景生成部３４から出力された各画像のレイアウトを行う。
【００２４】
ページ処理部３７は、背景画像（Ｄ）とストロークによる画像（Ｂ）を、１ページとして記録する。また、ページ処理部３７は、記録したページを再表示し、ストロークの再編集を行う。更に、ページ処理部３７は、ページを削除したり複製したりする。
表示合成部３６は、画像取得部３１からの出力画像（Ｃ）、ストローク処理部３２からのストローク画像（Ｂ）、ＵＩ画像生成部３３からのＵＩ画像（Ａ）、及び背景生成部３４からの背景画像（Ｄ）を、レイアウト管理部３５によって指定されたレイアウトに従って合成する。これにより、図５に示すように、各画像が重なってもユーザが目視可能な順に、ＵＩ画像（Ａ）、ストローク画像（Ｂ）、出力画像（Ｃ）、及び背景画像（Ｄ）の各レイアの構成となっている。また、表示合成部３６は、図５に示す出力画像（Ｃ）と背景画像（Ｄ）を切り替えて合成することも可能である。例えば、電子黒板２と映像出力機器（ノートＰＣ６等）との間のケーブル１０が抜かれた場合には、レイアウト管理部３５の指定によって、描画（Ｃ）を合成対象から外すことができる。また、表示合成部３６は、表示の拡大、表示の縮小、表示領域の移動処理も行う。
【００２５】
映像合成部２８は、表示合成部３６で合成された画像を映像として映像出力機器（ノートＰＣ６等）に対して表示する。また、映像合成部２８は、映像出力機器（ノートＰＣ６等）からの映像に対して、他の映像出力機器（テレビ会議端末７等）から送られて来た映像を合成することによりピクチャ・イン・ピクチャする。更に、映像合成部２８は、ピクチャ・イン・ピクチャされてディスプレイ３の一部に表示された映像を、ディスプレイ３の全体に表示させるための切り替えを行う。
映像合成部２８は、サーバ機９０における遠隔画像処理部８２及び遠隔画像受付部７４、並びにクライアント機２０における遠隔画像要求部６４及び表示合成部３６を介して送られて来た画像データ（出力画像（Ｃ））をディスプレイ３に表示させる。
このように、送信側と受信側を一体にした構成の電子黒板２を提供することができる。
【００２６】
＜通信制御部６０の機能構成＞
次に、図４を参照して、通信制御部６０の機能構成について説明する。
通信制御部６０は、通信ネットワーク９を介して、他の拠点に設けられた電子黒板２と行う通信や、サーバ機９０における後述の通信制御部７０との間で行われる通信を制御する。そのため、通信制御部６０は、遠隔開始処理部６１と、遠隔参加処理部６２と、遠隔画像送信部６３と、遠隔画像要求部６４、遠隔操作送信部６５と、遠隔操作受信部６６と、参加拠点管理テーブル６１０とを有している。
このうち、遠隔開始処理部６１は、同じ電子黒板２のサーバ機９０に対して、新たに遠隔共有処理を開始する要求を行い、サーバ機９０から要求の結果を受信する。この場合、遠隔開始処理部６１は、遠隔ライセンス管理テーブル３１０を参照し、ライセンスデータ（プロダクトＩＤ、ライセンスＩＤ、及び有効期限）が管理されている場合には、遠隔共有処理を開始する要求を行うことができる。但し、ライセンスデータが管理されていない場合には遠隔共有処理を開始する要求を行うことができない。
【００２７】
遠隔参加処理部６２は、通信ネットワーク９を介して、既に遠隔共有処理を開始している主催装置としての電子黒板２のサーバ機９０における遠隔接続要求受信部７１に対して、遠隔共有処理への参加要求を行う。この場合も、遠隔参加処理部６２は、遠隔ライセンス管理テーブル３１０を参照する。また、遠隔参加処理部６２が、既に開始されている遠隔共有処理に参加する場合には、接続先管理テーブル４４０を参照して、参加先の電子黒板２のＩＰアドレスを取得する。なお、遠隔参加処理部６２によって接続先管理テーブルが参照されず、ユーザによって参加先の電子黒板２のＩＰアドレスが入力されてもよい。
遠隔画像送信部６３は、映像取得部２１から画像取得部３１を介して送られて来た出力画像（Ｃ）を、サーバ機９０に送信する。
遠隔画像要求部６４は、サーバ機９０から、他の電子黒板２に接続された映像出力機器からの画像データを受信し、表示合成部３６に出力することで、遠隔共有処理を可能にする。
遠隔操作送信部６５は、遠隔共有処理に必要な各種操作データをサーバ機９０に送信する。この各種操作データとしては、例えば、ストロークの追加、ストロークの削除、ストロークの編集（拡大、縮小、移動）、ページデータの記憶、ページデータの作成、ページデータの複製、ページデータの削除、表示されているページの切り替え等に関するデータが挙げられる。また、遠隔操作受信部６６は、サーバ機９０から、他の電子黒板２で入力された操作データを受信し、画像処理部３０に出力することで、遠隔共有処理を行う。
【００２８】
＜サーバ機９０の機能構成＞
続いて、図４を参照して、サーバ機９０の機能構成について説明する。サーバ機９０は、各電子黒板２に設けられており、いずれの電子黒板２であっても、サーバ機としての役割を果たすことができる。そのため、サーバ機９０は、通信制御部７０と、データ管理部８０とを備えている。
【００２９】
＜通信制御部７０の機能構成＞
次に、図４を参照して、通信制御部７０の機能構成について説明する。
通信制御部７０は、同じ電子黒板２内のクライアント機２０における通信制御部７０、及び通信ネットワーク９を介して他の電子黒板２内のクライアント機２０における通信制御部７０との通信を制御する。データ管理部８０は、操作データや画像データ等を管理する。
更に詳細に説明すると、通信制御部７０は、遠隔接続要求受信部７１と、遠隔接続結果送信部７２と、遠隔画像受信部７３と、遠隔画像受付部７４と、遠隔操作受信部７５と、遠隔操作送信部７６とを備えている。
このうち、遠隔接続要求受信部７１は、遠隔開始処理部６１からの遠隔共有処理の開始要求を受信したり、遠隔参加処理部６２からの遠隔共有処理に対する参加要求を受信したりする。
遠隔接続結果送信部７２は、遠隔開始処理部６１へ遠隔共有処理の開始要求の結果を送信したり、遠隔参加処理部６２へ遠隔共有処理に対する参加要求の結果を送信したりする。
遠隔画像受信部７３は、遠隔画像送信部６３からの画像データ（出力画像（Ｃ）のデータ）を受信し、後述の遠隔画像処理部８２に送信する。
遠隔画像受付部７４は、遠隔画像処理部８２から画像データを受信して受け付け、遠隔画像要求部６４に対して、この画像データを送信する。
遠隔操作受信部７５は、遠隔操作送信部６５からの操作データ（ストローク画像（Ｂ）等のデータ）を受信し、後述の遠隔操作処理部８３に送信する。
遠隔操作送信部７６は、遠隔操作処理部８３から操作データを受信し、遠隔操作受信部６６に対して、この操作データを送信する。
【００３０】
＜データ管理部８０の機能構成＞
次に、図４を参照して、データ管理部８０の機能構成について説明する。
データ管理部８０は、遠隔接続処理部８１と、遠隔画像処理部８２と、遠隔操作処理部８３と、操作合成処理部８４と、ページ処理部８５とを備えている。更に、サーバ機９０は、パスコード管理部８１０と、参加拠点管理テーブル８２０と、画像データ管理部８３０と、操作データ記憶部８４０と、ページデータ記憶部８５０とを備えている。
このうち、遠隔接続処理部８１は、遠隔共有処理の開始、及び遠隔共有処理の終了を行う。また、遠隔接続処理部８１は、遠隔接続要求受信部７１が、遠隔開始処理部６１から遠隔共有処理の開始要求と共に受信したライセンスデータ、又は、遠隔参加処理部６２から遠隔共有処理の参加要求と共に受信したライセンスデータに基づいて、ライセンスの有無やライセンスの期間内であるかを確認する。更に、遠隔接続処理部８１は、クライアント機として他の拠点に設けられた電子黒板２からの参加要求が予め定められた参加可能数を超えていないかを確認する。
更に、遠隔接続処理部８１は、他の拠点に存在する電子黒板２から遠隔共有処理に対する参加要求があった際に送られて来たパスコードが、パスコード管理部８１０で管理されているパスコードと同じであるか否かを判断し、同じである場合には、遠隔共有処理の参加を許可する。なお、このパスコードは、新たに遠隔共有処理を開始する際に、遠隔接続処理部８１によって発行され、遠隔共有処理に参加しようとする参加装置としての電子黒板２のユーザが、主催装置としての電子黒板２のユーザから、電話機や電子メール等により伝えられる。これにより、遠隔共有処理に参加しようとする参加装置としての電子黒板２のユーザが、この電子黒板２にパスコードを入力して参加要求することで、参加が許可されることになる。なお、セキュリティーよりもユーザの使い勝手を優先して、ライセンス状況の確認だけで、パスコードの確認を省略してもよい。
【００３１】
また、遠隔接続処理部８１は、他の拠点に存在する参加装置としての電子黒板２の遠隔参加処理部６２から通信ネットワーク９を介して送られて来た参加要求に含まれる参加拠点データを、サーバ機９０の参加拠点管理テーブル８２０に記憶する。これにより、主催装置としての電子黒板２では、クライアント機２０及びサーバ機９０の両方で、同じ内容の参加拠点管理テーブルを管理することになる。
更に、遠隔接続処理部８１は、参加拠点管理テーブル８２０に記憶されている遠隔拠点データを読み出し、通信ネットワーク９を介してサーバ機としての電子黒板２の遠隔開始処理部６１に送る。
【００３２】
遠隔画像処理部８２は、遠隔共有処理中の各電子黒板２のクライアント機（開催装置である自己の電子黒板のクライアント機を含む）に接続された映像出力機器（ノードＰＣ６等）からの分割された画像データ（出力画像（Ｃ））をそれぞれ受信する。クライアント機２０は映像出力機器で取得された画像データを分割して、サーバ機９０に送信する。
なお、ＪＰＥＧ２０００規格では、符号順序制御に関して、解像度レベル、プリシンクト(position)、レイヤ、コンポーネント（色成分)の組み合わせによる５種類のプログレッション順序が定義されている。
その中で、代表的なものにＬＲＣＰ（Layer-Resolutionlevel-Component-Positionprogression）と、ＲＬＣＰ（Resolutionlevel-Layer-Component-Positionprogression）がある。
ＬＲＣＰ符号化データ列は、符号化データ列を順次復号することで、解像度を一定にし、画質を徐々に向上させていくプログレッション復号が可能となる。一方、ＲＬＣＰは、画質を均一に保って解像度を徐々に拡大させるプログレッション復号が可能となる。
本実施形態におけるデータ通信では、例えば上述のＬＲＣＰまたはＲＬＣＰに対応する符号列でウェーブレット変換データを保持する。サーバがＬＲＣＰまたはＲＬＣＰのいずれのデータを保持しているかについての情報、およびその他の符号化データに関する符号化処理態様情報について、符号化データの送信以前にサーバクライアント間で実行する制御情報伝送処理、すなわちＲＴＳＰ（Real-timeStreamingProtocol）による情報交換の際に、クライアント側に通知する処理を実行する。
【００３３】
ここで、分割は分割サイズごと、またはＪＰＥＧ２０００のレイヤごとや、解像度ごとに分割してもよい。分割サイズを用いて分割する場合は、例えば１０ＫＢ単位になるように分割してもよく、またユーザの選択する転送モードによって分割サイズを変更してもよい。
例えば、拠点間の通信帯域として、高帯域モード（≧１Ｍｂｐｓ）が選択されたとき分割サイズを１００ＫＢごと、中帯域モード（５００ｋｂｐｓ≦Ｓ＜１Ｍｂｐｓ）が選択されたとき分割サイズを５０ＫＢごと、低帯域モード（２００ｋｂｐｓ≦Ｓ＜５００ｋｂｐｓ）が選択されたとき分割サイズを２５ＫＢごと、超低帯域モード（≦Ｓ＜２００ｋｂｐｓ）が選択されたとき分割サイズを１０ＫＢとしてもよい。
ＪＰＥＧ２０００の場合、画面全体の粗い情報から段々時により細かい情報となり、８×８画素単位のブロックまで分割することが可能なため、指定された分割サイズで収まる範囲のブロック数の画像データを分割画像データとし、それらのブロックの配置位置を位置データとすればよい。
また、遠隔画像処理部８２は、クライアント機２０の遠隔画像要求部６４からの要求に従って、通信制御部７０（遠隔画像受付部７４）を介して、前記要求に含まれる位置データに対応する画像データを応答する。ここで、位置データはＵＲＬ（ＲＦＣ１７３８）で良く、分割されたデータが保存されている場所を表している。さらに、位置データは、ＪＰＥＧ２０００のプレシンクト(画像ファイル内の画像データのアドレス)を表している。
【００３４】
遠隔操作処理部８３は、遠隔共有処理中の各電子黒板２のクライアント機（開催装置である自己の電子黒板のクライアント機を含む）で描画されたストローク画像等の各種操作データ（ストローク画像（Ｂ）等）を受信し、開催装置である自己の電子黒板２のサーバ機９０に届いた時間順で遠隔共有処理すべき画像の表示順を判定する。
なお、各種操作データは、上述の各種操作データと同じである。また、遠隔操作処理部８３は、参加拠点管理テーブル８２０を参照し、遠隔共有処理中の全ての電子黒板２のクライアント機２０（開催装置である自己の電子黒板のクライアント機を含む）に操作データを送信する。また、遠隔操作処理部８３は、クライアント機２０から、画像データの保存完了を表す通知データを受信し、ストロークと同様に他のクライアント機２０に送信する。ここで、送受信するデータのフォーマットはＪＳＯＮ形式で記述してよく、ＸＭＬでもよい。
【００３５】
ここで、図６を参照して、画像データの通知データの一例について説明する。
図６において、ｔｏ、ｆｒｏｍ、ｏｒｉｇｉｎはそれぞれ宛先データ、送信元データ、生成元データを含み、これらは、ＵＵＩＤ（ＲＦＣ４１２２）、ＩＰアドレス、ＵＲＩ（ＲＦＣ２３９６）、ＵＲＬ（ＲＦＣ１７３８）、ＸＭＰＰ  Ａｄｄｒｅｓｓ（ＲＦＣ６１２２）であってもよい。
ｔｙｐｅはデータ種別を表し、ｓｔｒｏｋｅの場合はストロークデータを表し、ｍｅｄｉａの場合は画像の通知データを表す。ｓｅｑｕｅｎｃｅはメッセージを一意に識別するシーケンス番号である。Ｒｅｆｅｒｅｎｃｅｓは参照するシーケンス番号を表す。ｍｅｔｈｏｄはａｄｄ、ｒｅｍｏｖｅ、ｕｐｄａｔｅを含み、ａｄｄは追加（描画）、ｒｅｍｏｖｅは削除、ｕｐｄａｔｅは更新を表す。ｉｄはストロークデータのＩＤを表す。
ｐｏｉｎｔｓはストロークデータの座標列を表す。ｕｒｌは画像の分割ファイルの位置データ（ＵＲＬ）を表す。ｐａｒｅｎｔは親要素（ページ）のＩＤを表す。
【００３６】
操作合成処理部８４は、遠隔操作処理部８３から出力された各電子黒板２の操作データを合成し、この合成結果としての操作データを、操作データ記憶部８４０に記憶するとともに遠隔操作処理部８３に戻す。この操作データは、遠隔操作送信部７６から、主催装置である電子黒板のクライアント機、及び参加装置である電子黒板のクライアント機のそれぞれに送信されることで、各電子黒板２で同じ操作データに係る画像が表示される。
なお、操作合成処理部８４は、この操作合成処理部８４に操作データが入力された順に合成を行うため、通信ネットワーク９が混雑していなければ、各電子黒板２のユーザによるストローク順に、遠隔共有処理中の全ての拠点に設けられた電子黒板２のディスプレイ３にストローク画像（Ｂ）が表示される。
ページ処理部８５は、クライアント機２０の画像処理部３０におけるページ処理部３７と同様の機能を有し、サーバ機９０でも、上述したページデータを、ページデータ記憶部８５０に記憶する。なお、ページデータ記憶部８５０は、画像処理部３０におけるページデータ記憶部３００と同じ内容であるため、その説明を省略する。
【００３７】
次に、図７、図８を参照して、本発明の実施形態に係る画像処理装置の一例である電子黒板２の動作手順を説明する。図７は電子黒板２が画像送信側となる場合の第１動作手順を表すフローチャートである。図８は電子黒板２が画像受信側となる場合の第２動作手順を表すフローチャートである。
図７に示す第１動作手順において、通知データ生成部３１ｂは通知データ（図６参照）に関するシーケンス番号Ｓに１を代入して初期化する（Ｓ１）。次いで、映像取得部２１ではノートＰＣ６から画像入力の有無を検出した後に（Ｓ２）、ノートＰＣ６から画像入力がある場合にステップＳ３に進む。
ノートＰＣ６から画像入力がある場合に、画像取得部３１はＪＰＥＧ２０００形式の順序に従って画像データ（出力画像（Ｃ））を取得し、画像データをＲＡＭ１０３に記憶する（Ｓ３）。
その後、画像取得部３１はＲＡＭ１０３から画像データをビデオレートで読み出して表示合成部３６に出力し、さらに、表示合成部３６を介して映像合成部２８から画面をディスプレイ３に表示する（Ｓ４）。
【００３８】
この表示の後に、画像分割部３１ａはＲＡＭ１０３上に記憶された画像データ（出力画像（Ｃ））をＮ分割し、分割画像リストＬを初期化する（Ｓ５）。なお、分割画像リストＬは、データを記憶するためのデータテーブルを有し、以降の処理において、分割画像データに対応する位置データが記載される。
ここで、画像分割部３１ａは、分割数Ｎについて、画像データのファイルサイズ（ＦｉｌｅＳｉｚｅ）［ＫＢ］、分割サイズを１０ＫＢとし、式（１）に従って算出しても良い。
Ｎ＝ＦｉｌｅＳｉｚｅ／１０      ・・・（１）
ステップＳ５では、画像分割部３１ａは、画像データ（出力画像（Ｃ））をＮ分割し、分割画像データを含む分割画像ファイルを夫々に生成し、分割画像リストＬに記憶する。
ここで、ＪＰＥＧ２０００の画像データを分割対象とする場合、画像データは画面全体の粗い情報から段々時により細かい情報となるため、レイヤ毎にブロックの境界位置で分割して分割サイズで収まる範囲のブロック数の画像データを分割画像データとし、分割画像ファイル内の分割画像データのアドレスを位置データとすればよい。
また、ＪＰＥＧ２０００の画像データを解像度ごとに分割する場合、解像度レベルのブロックの境界位置を分割サイズで収まる範囲のブロック数の画像データを分割画像データとし、分割画像ファイル内の分割画像データのアドレスを位置データとすればよい。
このように、ＪＰＥＧ２０００規格に従った画像フレームに含まれるブロック単位の画像データを利用して分割画像データを容易に生成することができ、送信側の処理負担を低減することができる。
【００３９】
その後、画像分割部３１ａは、画像データインデックスｉがＮ未満（処理途中か否か）かどうかを判別する（Ｓ６）。
画像分割部３１ａは、画像データインデックスｉがＮ未満である場合（Ｓ６、Ｙｅｓ）に、処理途中であるため、ステップＳ７ａでは、画像データインデックスｉに対応する分割画像データを、遠隔画像送信部６３、遠隔画像受信部７３を介して遠隔画像処理部８２に転送する。
サーバ機９０の遠隔画像処理部８２では、画像分割部３１ａから受信した分割画像データを画像データ管理部８３０に保存する。このとき、遠隔画像処理部８２は、分割画像データの保存先である画像データ管理部８３０上の保存先のＵＲＬ（位置データ）を抽出し、この保存先ＵＲＬ（位置データ）を遠隔画像受信部７３、遠隔画像送信部６３を介して画像取得部３１に返信する。
次いで、画像分割部３１ａは分割画像リストＬに保存先ＵＲＬ（位置データ）を追加し、画像データインデックスｉをインクリメント（ｉ＝ｉ＋１）する。
この結果、分割画像リストＬには、分割画像データに対応する位置データがＮ組記載される。次いで、ステップＳ６に戻る。
【００４０】
一方、画像分割部３１ａは、画像データインデックスｉがＮを超えている場合（Ｓ６、Ｎｏ）は、通知データ生成部３１ｂに、通知データに分割画像リストＬの内容を保存させ、通知データにシーケンス番号Ｓを付加した後に、シーケンス番号Ｓをインクリメント（Ｓ＝Ｓ＋１）する（Ｓ７ｂ）。
その後、遠隔操作処理部８３を介して通知データをシーケンス番号１から順に送信する（Ｓ８）。このとき、遠隔操作処理部８３は、１つの分割画像データに対して１つの通知データを送信する。通知データには、分割画像データ、分割画像データの保存先ＵＲＬ（位置データ）、分割画像データが付加された分割画像リストＬ、画像データに一意に与えられたシーケンス番号Ｓが含まれている。なお、表１は通知データの構成を示す表である。
【００４１】
【表１】
2015210569.tif 000003
ここで、該通知データは遠隔操作受信部７５を介して通知データをサーバ機９０で受信され、遠隔操作処理部８３によって、他の拠点に配置されているクライアント機に該通知データが転送される。該通知データを送信した後に、ステップＳ２に戻り、再度、画面入力があるか待ち受ける（Ｓ２）。
これにより、送信側での画像処理の負荷を低減することが可能なる。
【００４２】
図８を参照して、本発明の実施形態に係る画像処理装置の一例である電子黒板２ａ、２ｂ間の伝送手順について説明する。
図７に示すように、ノートＰＣ６から出力された画像データは、電子黒板２ａに設けられた画像取得部３１に転送され（Ｓｅ１）、さらに、画像取得部３１はこの画像データをＲＡＭ１０３に記憶する（Ｓｅ２）。
次いで、画像分割部３１ａは、ＲＡＭ１０３に記憶した画像データをＮ分割するため、画像データのうちの分割領域分の画像データを分割画像データとして読み出し（Ｓｅ３、Ｓｅ４）、分割画像データを分割の都度に画像データ管理部８３０に転送する（Ｓｅ５）。ここで、画像分割部３１ａでは、手順Ｓｅ３〜Ｓｅ５を繰り返すことで、Ｎ分割した全ての分割画像データの転送を終了する。
次いで、遠隔操作処理部８３は、画像データ管理部８３０から通知データ１を読み出し（Ｓｅ６）、通知データ内のシーケンス番号１から順に通信ネットワーク９を介して電子黒板２ｂに送信する（Ｓｅ７）。ここで、遠隔操作処理部８３では、手順Ｓｅ６〜Ｓｅ７を繰り返すことで、Ｎ分割した各分割画像データが含まれる各通知データの転送を終了する。
【００４３】
図９は電子黒板２が画像受信側となる場合の第２動作手順を表すフローチャートである。
図９に示す画像受信側において、遠隔操作受信部６６は通知データに関するシーケンス番号ｔに０を代入して初期化する（Ｓ’１）。次いで、通信制御部６０に設けられた遠隔操作受信部６６は、通信ネットワーク９を介して通知データを受信したか否かを判別している（Ｓ’２）。
通信ネットワーク９を介して通知データを受信した後に（Ｓ’２、Ｙｅｓ）、通信制御部６０は、通知データに含まれる分割画像リストＬに付加された分割数Ｎ、分割画像データ、位置データをＲＡＭ１０３に記憶する。
次いで、通信制御部６０は、上記通知データに付加されたシーケンス番号が、前回受信したシーケンス番号ｔより大きいか否かを判別する（Ｓ’３）。
今回のシーケンス番号が前回のシーケンス番号よりも大きい場合はｔに今回のシーケンス番号をセットする（Ｓ’４）。
その後、通信制御部６０は、上記通知データに含まれる分割画像データを全て取得しているか否かを判別する（Ｓ’５）。すなわち、今回受信したシーケンス番号が分割数Ｎに到達したか否かを判別する。
上記通知データに含まれる分割画像データを全て取得している場合（Ｓ’５、Ｙｅｓ）は、ステップＳ’２に戻り、再度通知データの受信を待ち受ける（Ｓ’２）。
【００４４】
一方、上記通知データに含まれる分割画像データをまだ全て取得していない（今回受信したシーケンス番号が分割数Ｎに到達していない）場合（Ｓ’５、Ｎｏ）は、通信制御部６０はタイマによる計時を開始する（Ｓ’６）。
次いで、通信制御部６０は、今回受信した通知データから分割画像データを取得し、分割画像データを取得した場合に、タイマを停止する（Ｓ’７）。
その後、通信制御部６０は取得した分割画像データ及び位置データを画像処理部３０に渡す。画像処理部３０の表示合成部３６を介して映像合成部２８から画面をディスプレイ３に表示する（Ｓ’８）。すなわち、画像処理部３０は、今回受信した通知データに含まれる分割画像データに基づいて、受信した順番に分割画像データを展開することにより画像データをディスプレイ３に表示して再生する。
【００４５】
次いで、通信制御部６０は、タイマで測定した時間ｕ［秒］とファイルサイズ（ＦｉｌｅＳｉｚｅ）［ｂｙｔｅ］に基づいて、式（２）に従って受信速度Ｒ［ｂｐｓ］を算出する。
Ｒ＝８・ＦｉｌｅＳｉｚｅ／ｕ      ・・・（２）
ここで、通信制御部６０はファイル取得にかかった時間ｕが、基準値Ｐ［ｋｂｐｓ］未満か否かを判別する（Ｓ’９）。ここで、基準値Ｐは１００［ｋｂｐｓ］としてもよい。
通信制御部６０は、受信速度Ｒが基準値Ｐを超えている場合（Ｓ’９、Ｎｏ）は、ステップＳ’５に戻り、全ての画像データを取得しているかを判別する（Ｓ’５）。
一方、受信速度Ｒが基準値Ｐを超えていない場合（Ｓ’９、Ｙｅｓ）は、ステップＳ’２に戻り、再び通知データを待ち受ける（Ｓ’２）。
なお、本実施形態では、電子黒板２が画像受信側となる場合の第２動作手順においては、画像受信側の電子黒板２から送信された全ての通知データに含まれる分割画像データを受信するように構成したが、本発明はこのような場合に限定されるものではない。すなわち、送信側からの分割画像データに対する受信側のディスプレイ上に割り当て可能な表示領域のサイズや、送信側からの分割画像データに対して受信側が必要とする分割画像データの数に応じて、受信側が受信する分割画像データの数を変更してもよい。
【００４６】
このように、送信側の電子黒板では、受信側の状況に関わらず、高品質／高解像度なＪＰＥＧ２０００形式で画像データを取得し、取得した画像データを分割保存しておき、受信側の電子黒板が自身の状況に応じて、通知データ内の保存先ＵＲＬ（位置データ）から分割画像データを取得して合成し、プログレッシブに画像表示する。
また、送信側の電子黒板では、ＪＰＥＧ２０００形式の画像を生成・分割して保存し、分割画像データと位置データを順次に受信側に送信することで、受信側の電子黒板では、自身の通信状況に応じて順次に分割画像を受信するので、分割画像を受信した都度に表示することが可能になり、画像受信の途中経過を確認しながらプログレッシブな表示を行うことができる。
さらに、受信した順番に分割画像データを位置データで表された配置位置に展開することにより画像データを再生するので、解像度の異なる受信側の電子黒板２であって、画像データを再生することができる。
【００４７】
＜第２実施形態＞
次に、図１０を参照して、本発明の第２実施形態に係る画像処理装置の一例である電子黒板２の動作手順を説明する。図１０は電子黒板２が画像送信側となる場合の第３動作手順（分割サイズをユーザ操作により実施する）を表すフローチャートである。なお、図１０に示す符号のうち、図７に示す符号と同一のものについては同様の動作であるので、その説明を省略する。
図１０に示す第３動作手順において、通知データ生成部３１ｂは通知データに関するシーケンス番号Ｓに１を代入して初期化する（Ｓ１）。
次いで、操作処理部２６は、帯域モードに対応した分割サイズ（ｓｉｚｅ）を指定するための選択ボタンとして、図１１に示すように、高帯域モード（１Ｍｂｐｓ以上）ボタン１５０、中帯域モード（５００ｋｂｐｓ〜１Ｍｂｐｓ）ボタン１５１、低帯域モード（２００ｋｂｐｓ〜５００ｋｂｐｓ）ボタン１５２、超低帯域モード（２００ｋｂｐｓ）ボタン１５３をディスプレイ３に表示しておく（Ｓ１１）。
次いで、イベント処理部２５は、分割サイズを指定するための選択ボタン１５０〜１５３に対して、接触操作があるか否かを判断する（Ｓ１２）。
画像分割部３１ａは、分割サイズを指定する場合（Ｓ１２、Ｙｅｓ）には、選択ボタン１５０〜１５３の何れか１つへの選択に応じた選択値を分割サイズ（ｓｉｚｅ）として設定する（Ｓ１３）。
【００４８】
【表２】
2015210569.tif 000004
【００４９】
例えば、表２を参照して、高帯域モードが選択されたときに１００ＫＢ、中帯域モードが選択されたときに５０ＫＢ、低帯域モードが選択されたときに２５ＫＢ、超低帯域モードが選択されたときに１０ＫＢとして分割サイズを設定すればよい。
次いで、ステップＳ２へ進む。
一方、画像分割部３１ａは、分割サイズを指定せず未選択である場合（Ｓ１２、Ｎｏ）には、分割サイズ（ｓｉｚｅ）を１０ＫＢに初期化して設定する（Ｓ１４）。このように、通信帯域が未選択である場合には、画像データを所定の分割サイズを用いて分割するので、所定の分割サイズの分割画像データを生成することができる。
次いで、ステップＳ２へ進む。
ステップＳ２以降の処理については、図７に示すステップＳ２〜Ｓ８と同様あるので、その説明を省略する。
なお、電子黒板２が画像受信側となる場合の第４動作手順は、図９に示す第２動作手順を表すフローチャートと同様であるので、その説明を省略する。
【００５０】
このように、選択された通信帯域に対応する分割サイズを用いて画像データを分割するので、通信帯域に適した分割サイズの分割画像データを生成することができる。
また、ユーザが分割サイズを指定できることで、各拠点間の通信帯域が高帯域の場合に分割サイズを大きくすることができ、通信オーバヘッド（通信に関する余計な時間）を低減し、より少ない遅延時間で他拠点に画像を送信できるように設定でき、ユーザの利便性を向上することができる。
【００５１】
＜本発明の実施態様例と効果＞
＜第１態様＞
本態様の電子黒板２は、通信ネットワーク９を介して画像データを送信する送信側の電子黒板２であって、画像データを入力する映像取得部２１と、画像データを分割することにより、分割画像データを夫々に生成する画像分割部３１ａと、各分割画像データを保存するとともに、前記各分割画像データの保存先を表す位置データを出力する画像データ管理部８３０と、各分割画像データと画像データ管理部８３０から取得した各位置データを含む通知データを夫々に生成する通知データ生成部３１ｂと、各通知データを他の電子黒板２に順次に送信する遠隔操作処理部８３と、を備えることを特徴とする。
本態様によれば、送信側での画像処理の負荷を低減することが可能なる。
【００５２】
＜第２態様＞
本態様の電子黒板２は、複数の通信帯域の何れか一つを選択するイベント処理部２５と、イベント処理部２５により選択された通信帯域に対応する分割サイズを取得する画像分割部３１ａとを備え、画像分割部３１ａは、分割サイズを用いて映像取得部２１から入力された画像データを分割することを特徴とする。
本態様によれば、選択された通信帯域に対応する分割サイズを用いて画像データを分割するので、通信帯域に適した分割サイズの分割画像データを生成することができる。
【００５３】
＜第３態様＞
本態様の電子黒板２は、画像分割部３１ａにおいて、イベント処理部２５により通信帯域が未選択である場合には、映像取得部２１から入力された画像データを所定の分割サイズを用いて分割することを特徴とする。
本態様によれば、通信帯域が未選択である場合には、画像データを所定の分割サイズを用いて分割するので、所定の分割サイズの分割画像データを生成することができる。
【００５４】
＜第４態様＞
本態様の電子黒板２は、映像取得部２１において、画像データとして、ＪＰＥＧ２０００規格に従った画像フレームにより構成された画像データを入力することを特徴とする。
本態様によれば、ＪＰＥＧ２０００規格に従った画像フレームに含まれるブロック単位の画像データを利用して分割画像データを容易に生成することができ、送信側の処理負担を低減することができる。
【００５５】
＜第５態様＞
本態様の電子黒板２は、送信側の電子黒板２から通信ネットワーク９を介して画像データを受信する受信側の電子黒板２であって、送信側の電子黒板２から通知データを受信する遠隔操作受信部６６と、各通知データに含まれる各分割画像ファイルに基づいて、受信した順番に分割画像データを展開することにより画像データを再生する画像処理部３０と、を備えることを特徴とする。
本態様によれば、受信した順番に分割画像データを展開することにより画像データを再生するので、解像度の異なる受信側の電子黒板２であって、画像データを再生することができる。
【００５６】
＜第６態様＞
本態様の電子黒板は、送信側の電子黒板２と、受信側の電子黒板２と、を備えることを特徴とする。
本態様によれば、送信側と受信側を一体にした構成の電子黒板２を提供することができる。
【００５７】
＜第７態様＞
本態様の電子黒板２の処理方法は、送信側の電子黒板２における画像処理方法であって、画像データを入力する画像入力ステップ（Ｓ２）と、画像データを分割することにより、分割画像データを夫々に生成する画像分割ステップ（Ｓ５）と、各分割画像データを画像データ管理部８３０に保存するとともに、各分割画像データの保存先を表す位置データを出力する画像データ保存ステップ（Ｓ７ａ）と、各分割画像データと画像データ管理部８３０から取得した前記各位置データを含む通知データを夫々に生成する通知データ生成ステップ（Ｓ７ｂ）と、各通知データを他の画像処理装置に順次に送信する送信ステップ（Ｓ８）と、を備えることを特徴とする。
本態様によれば、送信側での画像処理の負荷を低減することが可能なる。
【００５８】
＜第８態様＞
本態様の電子黒板２の処理方法は、受信側の電子黒板２における画像処理方法であって、送信側の電子黒板２から通知データを受信する受信ステップ（Ｓ’２）と、各通知データに含まれる各分割画像データ、及び位置データに基づいて、受信した順番に分割画像データを展開することにより画像データを再生する画像データ再生ステップ（Ｓ’８）と、を備えることを特徴とする。
本態様によれば、受信した順番に分割画像データを展開することにより画像データを再生するので、解像度の異なる受信側の電子黒板２であって、画像データを再生することができる。
【００５９】
＜第９態様＞
本態様のプログラムは、送信側の画像処理装置における画像処理方法の各ステップをＣＰＵ１０１に実行させることを特徴とする。
本態様によれば、受信側の画像処理装置における画像処理方法の各ステップをＣＰＵ１０１に実行させることができる。
【００６０】
＜第１０態様＞
本態様のプログラムは、各ステップをＣＰＵ１０１に実行させることを特徴とする。
本態様によれば、各ステップをＣＰＵ１０１に実行させることができる。
【符号の説明】
【００６１】
１…情報共有システム、２…電子黒板、３…ディスプレイ、４…電子ペン、５…ＵＳＢメモリ、６…ノートＰＣ、７…テレビ会議端末、９…通信ネットワーク、２０…クライアント機、２１…映像取得部、２２…座標検知部、２３…自動調整部、２４…接触検知部、２５…イベント処理部、２６…操作処理部、２７…ジェスチャ処理部、２８…映像合成部、３０…画像処理部、３１…画像取得部、３１ａ…画像分割部、３１ｂ…通知データ生成部、３２…ストローク処理部、３３…ＵＩ画像生成部、３４…背景生成部３５…レイアウト管理部、３６…表示合成部、３７…ページ処理部、４０…ファイル処理部、６０…通信制御部、６４…遠隔画像要求部、６１…遠隔開始処理部、６２…遠隔参加処理部、６３…遠隔画像送信部、６５…遠隔操作送信部、６６…遠隔操作受信部、７１…遠隔接続要求受信部、７２…遠隔接続結果送信部、７３…遠隔画像受信部、７４…遠隔画像受付部、８０…データ管理部、８２…遠隔画像処理部、８３…遠隔操作処理部、８１…遠隔接続処理部、８４…操作合成処理部、９０…サーバ機、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０５…ネットワークコントローラ、１０６…外部記憶コントローラ、１１１…キャプチャデバイス、１０５…ディスプレイコントローラ、１１５…接触センサ、１１４…センサコントローラ、１１６…電子ペンコントローラ、１１２…ＧＰＵ、１２０…バスライン、１５０…選択ボタン、２０４…ＳＳＤ、３００…ページデータ記憶部、３１０…遠隔ライセンス管理テーブル、８４０…操作データ記憶部、８１０…パスコード管理部、８３０…画像データ管理部
【先行技術文献】
【特許文献】
【００６２】
【特許文献１】特開２００３−２０８５９７公報
【特許文献２】特開２００４−１９２１４０公報
【図１】
2015210569.tif 000005
【図２】
2015210569.tif 000006
【図３】
2015210569.tif 000007
【図４】
2015210569.tif 000008
【図５】
2015210569.tif 000009
【図６】
2015210569.tif 000010
【図７】
2015210569.tif 000011
【図８】
2015210569.tif 000012
【図９】
2015210569.tif 000013
【図１０】
2015210569.tif 000014
【図１１】
2015210569.tif 000015
【図１２】
2015210569.tif 000016