(57)【特許請求の範囲】
【請求項１】
情報処理装置から表示画像を直接に取得する取得手段と、
表示装置に対する物体の接触位置または接近位置を使用して描画画像を生成する描画生成手段と、
前記表示画像および前記描画画像を合成する合成手段と、
前記合成手段が合成した画像を前記表示装置に表示する表示制御手段と、
前記表示画像および前記描画画像を再合成および再表示するための表示情報を記録・保存するための表示情報保存手段と、
任意の情報処理装置からネットワークを経由してコンテンツデータを受信するコンテンツデータ受信手段と、
受信したコンテンツデータの内容を画像データに変換するコンテンツデータ変換手段と、
変換した画像データをもとに表示情報を生成し、前記表示情報保存手段に保存する外部スナップショット生成手段と
を備え、
前記表示情報保存手段は、前記情報処理装置から直接に取得した表示画像に対応する表示情報に非外部スナップショットの属性を付して保存し、前記外部スナップショット生成手段により生成された表示情報に外部スナップショットの属性を付して保存し、
前記表示制御手段は、前記表示情報保存手段に保存された非外部スナップショットの属性が付された表示情報の個々を選択するスナップショット表示ボタンを表示し、外部スナップショットの属性が付された表示情報の個々を選択する外部スナップショット表示ボタンを表示し、
前記表示制御手段は、前記スナップショット表示ボタンが選択された場合に、選択された表示情報に基づく画像を前記表示装置に表示し、前記外部スナップショット表示ボタンが選択された場合に、選択された表示情報の属性を非外部スナップショットの属性に変更して、選択された表示情報に基づく画像を前記表示装置に表示する
ことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記コンテンツデータ受信手段は、情報処理装置から送信される電子メールの添付データをコンテンツデータとして受信する
ことを特徴とする画像処理装置。
【請求項３】
請求項１に記載の画像処理装置において、
前記コンテンツデータ受信手段は、情報処理装置からファイルアップロードされるデータをコンテンツデータとして受信する
ことを特徴とする画像処理装置。
【請求項４】
画像を表示する表示装置と、当該表示装置に画像を供給する画像処理装置とを含む画像処理システムであって、
前記画像処理装置は、
情報処理装置から表示画像を直接に取得する取得手段と、
前記表示装置に対する物体の接触位置または接近位置を使用して描画画像を生成する描画生成手段と、
前記表示画像および前記描画画像を合成する合成手段と、
前記合成手段が合成した画像を前記表示装置に表示する表示制御手段と、
前記表示画像および前記描画画像を再合成および再表示するための表示情報を記録・保存するための表示情報保存手段と、
任意の情報処理装置からネットワークを経由してコンテンツデータを受信するコンテンツデータ受信手段と、
受信したコンテンツデータの内容を画像データに変換するコンテンツデータ変換手段と、
変換した画像データをもとに表示情報を生成し、前記表示情報保存手段に保存する外部スナップショット生成手段と
を備え、
前記表示情報保存手段は、前記情報処理装置から直接に取得した表示画像に対応する表示情報に非外部スナップショットの属性を付して保存し、前記外部スナップショット生成手段により生成された表示情報に外部スナップショットの属性を付して保存し、
前記表示制御手段は、前記表示情報保存手段に保存された非外部スナップショットの属性が付された表示情報の個々を選択するスナップショット表示ボタンを表示し、外部スナップショットの属性が付された表示情報の個々を選択する外部スナップショット表示ボタンを表示し、
前記表示制御手段は、前記スナップショット表示ボタンが選択された場合に、選択された表示情報に基づく画像を前記表示装置に表示し、前記外部スナップショット表示ボタンが選択された場合に、選択された表示情報の属性を非外部スナップショットの属性に変更して、選択された表示情報に基づく画像を前記表示装置に表示する
ことを特徴とする画像処理システム。
【請求項５】
画像処理装置を構成するコンピュータを、
情報処理装置から表示画像を直接に取得する取得手段、
表示装置に対する物体の接触位置または接近位置を使用して描画画像を生成する描画生成手段、
前記表示画像および前記描画画像を合成する合成手段、
前記合成手段が合成した画像を前記表示装置に表示する表示制御手段、
前記表示画像および前記描画画像を再合成および再表示するための表示情報を記録・保存するための表示情報保存手段、
任意の情報処理装置からネットワークを経由してコンテンツデータを受信するコンテンツデータ受信手段、
受信したコンテンツデータの内容を画像データに変換するコンテンツデータ変換手段、
変換した画像データをもとに表示情報を生成し、前記表示情報保存手段に保存する外部スナップショット生成手段
として機能させ、
前記表示情報保存手段は、前記情報処理装置から直接に取得した表示画像に対応する表示情報に非外部スナップショットの属性を付して保存し、前記外部スナップショット生成手段により生成された表示情報に外部スナップショットの属性を付して保存し、
前記表示制御手段は、前記表示情報保存手段に保存された非外部スナップショットの属性が付された表示情報の個々を選択するスナップショット表示ボタンを表示し、外部スナップショットの属性が付された表示情報の個々を選択する外部スナップショット表示ボタンを表示し、
前記表示制御手段は、前記スナップショット表示ボタンが選択された場合に、選択された表示情報に基づく画像を前記表示装置に表示し、前記外部スナップショット表示ボタンが選択された場合に、選択された表示情報の属性を非外部スナップショットの属性に変更して、選択された表示情報に基づく画像を前記表示装置に表示する
画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子情報ボード等に用いられる画像処理装置に関する。
【背景技術】
【０００２】
液晶やプラズマなどのフラットパネルやプロジェクタを用いた４０インチ〜６０インチ程度のサイズの大型のディスプレイにタッチパネルを搭載した、いわゆる「電子情報ボード」製品が市場に出ている。
【０００３】
これらの製品はパソコンを接続することによって、接続したパソコンの画面を大きく映すことができ、企業や行政機関の会議におけるプレゼンテーションや教育機関における講義等で用いられている。
【０００４】
この種の電子情報ボードには、搭載するタッチパネル機能を用いて、映されている画面にマウス操作の代わりに直接タッチすることで、画面を表示しているパソコンを操作することのできる、（１）タッチパネルを介したパソコン操作機能、が提供されている。
【０００５】
さらに、接続したパソコン上で動かすことのできる電子黒板アプリケーションソフトウェアがこれらの機器と一緒に提供されている。
【０００６】
この電子黒板アプリケーションソフトウェアは、黒板の役割をする画面を提供し、その上に手書き文字などをタッチパネルを介して描く機能や、このアプリケーションを提供するパソコンの画面を取り込んでその上に手書きを重畳して描く機能など、（２）タッチパネルを介した手書機能、が提供されている。
【０００７】
このような手書き機能が動作する電子情報ボードを利用すると、オフィスの会議シーン等において、説明のための資料を表示しながら、適宜画面上に直接に指摘事項等の書き込みを行い、さらに必要に応じて書き込みを含む画面内容を記録することができ、その結果、会議終了時に画面内容を振り返り、画面内容を再利用することで、効率的に結論などをまとめることが期待できる。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
このような機能を有する電子情報ボードを利用した会議において重要なことは、会議の進行を妨げずに電子情報ボードが操作されて必要な情報の表示と入力が可能であることである。
【０００９】
しかし、今までの電子情報ボードでは、黒板アプリケーションをインストールしたノートＰＣを電子情報ボードに接続して利用する形態が一般的なため、電子情報ボードに自分のノートＰＣを直接に接続していない会議参加者が電子情報ボードを利用して自分のノートＰＣ内のコンテンツを共有するためには、少なくとも電子情報ボード利用者のノートＰＣと電子情報ボードとの接続を解除し、情報提供する会議参加者のノートＰＣと電子情報ボードを接続し、黒板アプリケーションを起動させる必要がある。このため、複数人の会議参加者が順次に自分のノートＰＣ内のコンテンツを共有するためには、その都度上記行為を繰り返す必要があるため、会議の進行を妨げてしまうという問題があった。
【００１０】
このような問題を解決するため、特許文献１では、ＭＦＰを電子情報ボードの制御ＰＣとし、会議参加者のＰＣや携帯端末からＭＦＰに送信されたソースコンテンツからサブコンテンツを抽出し、サブコンテンツを再配置してプロジェクタ等で投影できるようにしている。そのため、複数人の会議参加者が必要に応じて各自のＰＣ内のコンテンツを会議参加者間で共有することができる。
【００１１】
しかしながら、特許文献１は表示機能のみに特化したものであり、例えば順次必要なコンテンツを表示し、表示したコンテンツ上に手書きの書き込み情報を追加し、記録していくといった用途には利用することができないという問題があった。
【００１２】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、会議参加者のノートＰＣや携帯端末に保存している文書ファイル、画像データ、ブラウザなどで閲覧しているウェブページといったコンテンツデータを背景画像とするページを自由に作成・追加できるようにすることにある。
【課題を解決するための手段】
【００１３】
上記の課題を解決するため、本発明にあっては、情報処理装置から表示画像を直接に取得する取得手段と、表示装置に対する物体の接触位置または接近位置を使用して描画画像を生成する描画生成手段と、前記表示画像および前記描画画像を合成する合成手段と、前記合成手段が合成した画像を前記表示装置に表示する表示制御手段と、前記表示画像および前記描画画像を再合成および再表示するための表示情報を記録・保存するための表示情報保存手段と、任意の情報処理装置からネットワークを経由してコンテンツデータを受信するコンテンツデータ受信手段と、受信したコンテンツデータの内容を画像データに変換するコンテンツデータ変換手段と、変換した画像データをもとに表示情報を生成し、前記表示情報保存手段に保存する外部スナップショット生成手段とを備え、前記表示情報保存手段は、前記情報処理装置から直接に取得した表示画像に対応する表示情報に非外部スナップショットの属性を付して保存し、前記外部スナップショット生成手段により生成された表示情報に外部スナップショットの属性を付して保存し、前記表示制御手段は、前記表示情報保存手段に保存された非外部スナップショットの属性が付された表示情報の個々を選択するスナップショット表示ボタンを表示し、外部スナップショットの属性が付された表示情報の個々を選択する外部スナップショット表示ボタンを表示し、前記表示制御手段は、前記スナップショット表示ボタンが選択された場合に、選択された表示情報に基づく画像を前記表示装置に表示し、前記外部スナップショット表示ボタンが選択された場合に、選択された表示情報の属性を非外部スナップショットの属性に変更して、選択された表示情報に基づく画像を前記表示装置に表示する。
【発明の効果】
【００１４】
本発明の画像処理装置にあっては、会議参加者のノートＰＣや携帯端末に保存している文書ファイル、画像データ、ブラウザなどで閲覧しているウェブページといったコンテンツデータを背景画像とするページを自由に作成・追加することができる。
【図面の簡単な説明】
【００１５】
【図１】画像処理システムの構成例を示す図である。
【図２】画像処理装置の構成例を示す図である。
【図３】メールによるコンテンツデータ受信処理の例を示すフローチャートである。
【図４】ファイルアップロードによるコンテンツデータ受信処理の例を示すフローチャートである。
【図５】コンテンツデータ変換処理の例を示すフローチャートである。
【図６】外部スナップショット生成処理の例を示すフローチャートである。
【図７】アプリケーション画面の例を示す図（その１）である。
【図８】アプリケーション画面の例を示す図（その２）である。
【図９】アプリケーション画面の例を示す図（その３）である。
【図１０】アプリケーション画面の例を示す図（その４）である。
【図１１】会議参加者が送信するコンテンツデータの例を示す図である。
【図１２】アプリケーション画面の例を示す図（その５）である。
【図１３】アプリケーション画面の例を示す図（その６）である。
【発明を実施するための形態】
【００１６】
以下、本発明の好適な実施形態につき説明する。
【００１７】
＜画像処理システムの構成例＞
図１は画像処理システム１００の構成例を示す図である。
【００１８】
図１において、画像処理システム１００は、画像処理装置（電子情報ボード装置）１１０と、ユーザＰＣ１３０ａ、１３０ｂとを含んで構成されており、画像処理装置１１０とユーザＰＣ１３０ａ、１３０ｂは、それぞれケーブル１２４，１２６によって接続されている。
【００１９】
画像処理装置１１０は、ユーザＰＣ１３０ａ、１３０ｂの表示画像を表示することができるとともに、ユーザが手書き操作等により生成する描画画像を表示可能な装置である。また、画像処理装置１１０は、表示部１１２に対する接触によってイベントを発生させ、このイベントをマウスやキーボード等の入力装置のイベントとしてユーザＰＣ１３０ａ、１３０ｂに送信することができる。
【００２０】
ユーザＰＣ１３０ａ、１３０ｂは、画像処理装置１１０に表示すべき画像を提供する情報処理装置である。ユーザＰＣ１３０ａ、１３０ｂは、画像信号を出力するインタフェースを備えており、ユーザＰＣ１３０ａ、１３０ｂの表示画像を形成する画像信号を所定のレート（例えば、毎秒３０フレーム）で画像処理装置１１０に供給する。
【００２１】
本実施形態では、ユーザＰＣ１３０ａ、１３０ｂは、インタフェースとしてＶＧＡ出力端子（図示せず）を備えており、ＶＧＡケーブル等のケーブル１２４を介してＶＧＡ信号を画像処理装置１１０に送信することができる。他の実施形態では、ユーザＰＣ１３０ａ、１３０ｂは、各種無線通信プロトコルに準拠した無線通信により、表示画像を送信してもよい。
【００２２】
また、ユーザＰＣ１３０ａ、１３０ｂは、画像処理装置１１０が表示部１１２に表示した画像を取得することができる。ユーザＰＣ１３０ａ、１３０ｂは、ＵＳＢポート（図示せず）を備えており、ＵＳＢケーブル等のケーブル１２６を介して接続された画像処理装置１１０に格納されている表示画像を、ＵＳＢ  Ｍａｓｓ  Ｓｔｏｒａｇｅ  Ｃｌａｓｓ等の汎用ドライバを使用して取得することができる。
【００２３】
図１に示す実施形態では、ユーザＰＣ１３０ａ、１３０ｂとしてノート型ＰＣを採用するが、他の実施形態では、デスクトップ型ＰＣやタブレット型ＰＣ、ＰＤＡ、デジタルビデオカメラ、デジタルカメラ等の画像フレームを供給可能な情報処理装置を採用することができる。また、図１に示す画像処理システム１００では、２台のユーザＰＣ１３０ａ、１３０ｂを採用するが、他の実施形態では、１のユーザＰＣまたは３以上のユーザＰＣを採用することもできる。
【００２４】
＜画像処理装置の構成例＞
図２は画像処理装置１１０の構成例を示す図である。
【００２５】
図２において、画像処理装置１１０は、画像入力インタフェース２３２および画像入出力インタフェース２３４を備えており、これらのインタフェースを介してユーザＰＣ１３０ａ、１３０ｂと接続される。
【００２６】
画像入力インタフェース２３２は、ユーザＰＣ１３０ａ、１３０ｂの表示画像を形成する画像信号を受信するインタフェースである。本実施形態では、画像入力インタフェース２３２としてＤＶＩ（Digital Visual Interface）端子によって構成されるＤＶＩコネクタを採用することができる。画像入力インタフェース２３２は、ユーザＰＣ１３０ａ、１３０ｂからＶＧＡケーブル等のケーブル１２４を介してＶＧＡ信号を受信し、画像処理装置１１０が備える画像取得部２０６にＶＧＡ信号を供給する。他の実施形態では、ＶＧＡ（Video Graphics Array）コネクタ、ＨＤＭＩ（High-Definition Multimedia Interface）コネクタ、Ｄｉｓｐｌａｙｐｏｒｔコネクタ等を採用することができる。さらに他の実施形態では、画像入力インタフェース２３２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉＦｉ等の無線通信プロトコルに準拠した無線通信により、ユーザＰＣ１３０ａ、１３０ｂから画像信号を受信してもよい。
【００２７】
画像入出力インタフェース２３４は、画像処理装置１１０の表示画像をユーザＰＣ１３０ａ、１３０ｂなどの外部装置に出力する物理インタフェースである。本実施形態では、画像入出力インタフェース２３４としてＵＳＢソケットを採用することができる。
【００２８】
画像処理装置１１０は、プロセッサ２００と、ＲＯＭ２０２と、ＲＡＭ２０４と、画像取得部２０６と、座標検出部２２４と、接触検知部２２６と、表示部１１２と、記憶装置２３０と、コンテンツデータ受信部２５０と、コンテンツデータ変換部２５２と、外部スナップショット生成部２５４とを含んで構成される。
【００２９】
プロセッサ２００は、ＣＰＵやＭＰＵ等の処理演算装置であり、ＷＩＮＤＯＷＳ（登録商標）シリーズ、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、ＴＲＯＮ、ＩＴＲＯＮ、μＩＴＲＯＮ，Ｃｈｒｏｍｅ，ＡｎｄｒｏｉｄなどのＯＳを動作させ、これらのＯＳの管理下でアセンブラ、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、ＪａｖａＳｃｒｉｐｔ（登録商標）、ＰＥＲＬ、ＲＵＢＹ、ＰＹＴＨＯＮなどのプログラム言語で記述された本発明のプログラムを実行する。ＲＯＭ２０２は、ＢＩＯＳ等のブートプログラムなどが保存される不揮発性メモリである。
【００３０】
ＲＡＭ２０４は、ＤＲＡＭやＳＲＡＭ等の主記憶装置であり、本発明のプログラムを実行するための実行空間を提供する。プロセッサ２００は、ソフトウェアプログラムや種々のデータなどを持続的に保持するためのハードディスク装置（図示せず）から、本発明のプログラムを読み出し、ＲＡＭ２０４に展開して実行する。本発明のプログラムには、プログラムモジュールであるイベント処理部２１０、アプリ画像生成部２１２、レイアウト管理部２１４、描画生成部２１６、合成部２１８、表示制御部２２０、スナップショット生成部２２２およびリポジトリ管理部２２８が含まれる。
【００３１】
画像取得部２０６は、ユーザＰＣ１３０ａ、１３０ｂから画像信号を取得する機能手段である。画像取得部２０６は、ユーザＰＣ１３０ａ、１３０ｂから画像入力インタフェース２３２を介して画像信号を受信すると、当該画像信号を解析して、当該画像信号によって形成されるユーザＰＣ１３０ａ、１３０ｂの表示画像である画像フレームの解像度や当該画像フレームの更新頻度などの画像情報を導出し、アプリ画像生成部２１２に送信する。
【００３２】
また、画像取得部２０６は、当該画像信号を使用してユーザＰＣ１３０ａ、１３０ｂの表示画像である画像フレームをそれぞれ形成し、画像データを一時的に保存可能な記憶手段であるビデオＲＡＭ２０８にそれぞれ上書き保存する。
【００３３】
アプリ画像生成部２１２は、表示部１１２に表示すべき種々の表示ウィンドウを生成する機能手段である。表示ウィンドウには、ユーザＰＣ１３０ａ、１３０ｂの表示画像である画像フレームを表示する表示ウィンドウ、ユーザが生成する描画画像を表示する表示ウィンドウ、画像処理装置１１０の各種設定を行うためのボタンやメニュー等を表示する表示ウィンドウ、ファイルビューアやＷｅｂブラウザ等の表示ウィンドウなどが含まれる。アプリ画像生成部２１２は、これらの表示ウィンドウを、当該表示ウィンドウを描画すべき画像レイヤに描画する。
【００３４】
レイアウト管理部２１４は、アプリ画像生成部２１２が生成する表示ウィンドウにユーザＰＣ１３０ａ、１３０ｂの表示画像を描画する機能手段である。レイアウト管理部２１４は、画像取得部２０６から画像情報を取得すると、ビデオＲＡＭ２０８に格納されている画像フレームを取得し、画像情報を使用して、画像フレームの大きさをアプリ画像生成部２１２が生成した表示ウィンドウの大きさに適合するように変更し、当該画像フレームを描画すべき画像レイヤに描画する。
【００３５】
接触検知部２２６は、描画装置２４０等の物体の接触を検知する機能手段である。本実施形態では、接触検知部２２６として、赤外線遮断方式による座標入力／検出装置（例えば、特許第４６２７７８１号公報を参照）を採用する。この座標入力／検出装置では、表示部１１２の下側両端部に設置された２個の受発光装置が、表示部１１２に平行して複数の赤外線を放射し、表示部１１２の周囲に設けられた反射部材によって同一光路上に反射する光を受光する。接触検知部２２６は、物体によって遮断された２個の受発光装置が放射した赤外線の識別情報を座標検出部２２４に通知し、座標検出部２２４が、物体の接触位置である座標位置を特定する。他の実施形態では、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２個の抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を採用してもよい。
【００３６】
座標検出部２２４は、物体が表示部１１２に接触した位置である座標位置を算出するとともに、種々のイベントを発行する機能手段である。本実施形態では、座標検出部２２４は、接触検知部２２６が通知する遮断された赤外線の識別情報を利用して、物体の接触位置の座標位置を算出する。座標検出部２２４は、接触位置の座標位置とともに、種々のイベントをイベント処理部２１０に発行する。座標検出部２２４が発行するイベントには、物体の接触または接近したことを通知するイベント（ＴＯＵＣＨ）、物体が表示部１１２に接触または接近した状態で接触点または接近点が移動したことを通知するイベント（ＭＯＶＥ）、物体が表示部１１２から離れたことを通知するイベント（ＲＥＬＥＡＳＥ）が含まれる。これらのイベントには、接触位置座標および接近位置座標である座標位置情報が含まれる。
【００３７】
描画装置２４０は、画像処理装置１１０の接触検知部２２６に接触させて描画する装置である。描画装置２４０は、先端部に物体の接触を検知する接触検知部を備えたペン形状をしており、当該接触検知部が物体に接触すると、接触したことを示す接触信号を当該描画装置２４０の識別情報とともに座標検出部２２４に送信する。
【００３８】
また、描画装置２４０は、画像処理装置操作モードまたはユーザＰＣ操作モードを切り替えるモード切替スイッチを側面や後端部等に備えている。画像処理装置操作モードとは、ユーザが画像処理装置１１０の表示部１１２に任意の図形や文字等を描画可能なモードであるともに、表示部１１２に表示されたメニューやボタン等のオブジェクトを選択可能なモードである。ユーザＰＣ操作モードとは、表示部１１２に表示されたメニューやボタン等のオブジェクトをユーザが選択可能なモードである。
【００３９】
例えば、ユーザがモード切替スイッチを押下した状態で、描画装置２４０を画像処理装置１１０に接触させた場合には、描画装置２４０は、接触信号および当該描画装置２４０の識別情報とともに、ユーザＰＣ操作モードを示すモード種別信号を送信する。ユーザがモード切替スイッチを押下していない状態で、描画装置２４０を画像処理装置１１０に接触させた場合には、描画装置２４０は、接触信号および当該描画装置２４０の識別情報とともに、画像処理装置操作モードを示すモード種別信号を送信する。
【００４０】
本実施形態では、座標検出部２２４は、接触検知部２２６から赤外線の識別情報を受信すると、物体の接触位置である座標位置を算出し、次いで、描画装置２４０から接触信号を受信すると、各種イベントを発行する。このとき、座標検出部２２４は、モード種別を示す情報（以下、「モード種別情報」とする。）を当該イベントとともにイベント処理部２１０に通知する。本実施形態では、Ｂｌｕｅｔｏｏｔｈ等の近距離無線通信によって各種信号を送信する。他の実施形態では、超音波や赤外線を利用した無線通信によって各種信号を送信することができる。
【００４１】
イベント処理部２１０は、座標検出部２２４が発行するイベントを処理する機能手段である。ユーザＰＣ操作モードが指定されている場合、イベント処理部２１０は、座標検出部２２４からイベントを受信すると、ユーザＰＣ１３０ａまたはユーザＰＣ１３０ｂにマウスイベントを送信する。画像処理装置操作モードが指定されている場合、イベント処理部２１０は、座標検出部２２４からイベントを受信すると、画像処理装置１１０の他の機能手段に対して描画指示イベントおよび選択通知イベントを通知する。
【００４２】
マウスイベントとは、ユーザＰＣ１３０ａ、１３０ｂのマウス等の入力装置が発行するイベントと同様のイベントであり、ユーザＰＣ操作モードが指定されている場合に、描画装置２４０による接触に起因してユーザＰＣ１３０ａ、１３０ｂに対して発行される。イベント処理部２１０は、座標検出部２２４が発行したイベントに含まれる座標位置情報をユーザＰＣ１３０ａ、１３０ｂの画面サイズに応じた座標位置情報に変換し、マウスイベントとともにユーザＰＣ１３０ａ、１３０ｂに送信する。ユーザＰＣ１３０ａ、１３０ｂは、マウスイベントをマウス等の入力装置が発行するイベントと同様に処理する。
【００４３】
描画指示イベントとは、画像処理装置１１０に対して描画を指示するイベントである。描画指示イベントは、画像処理装置操作モードが指定されている場合に、描画装置２４０が表示部１１２に接触することに起因して発行される。
【００４４】
選択通知イベントとは、表示部１１２に表示された画面を構成するボタンやメニューバー等の種々のオブジェクトが選択されたことを示すイベントである。選択通知イベントは、画像処理装置操作モードが指定されている場合に、描画装置２４０が表示部１１２に接触することに起因して発行される。イベント処理部２１０は、座標検出部２２４が発行したイベントに含まれる座標位置情報がオブジェクトの座標領域内であるときに選択通知イベントを発行する。
【００４５】
本実施形態では、描画指示イベントおよび選択通知イベントには、それぞれ識別情報が割り当てられており、これらのイベントをトリガとして動作する画像処理装置１１０の機能手段は、当該識別情報を参照して種々の処理を実行する。また、選択通知イベントには、選択されたオブジェクトの識別情報が付加されており、選択通知イベントをトリガとして動作する画像処理装置１１０の機能手段は、当該オブジェクトの識別情報を参照して種々の処理を実行する。
【００４６】
描画生成部２１６は、ユーザが描画装置２４０を用いて描画した描画画像を生成する機能手段である。描画生成部２１６は、座標位置情報が示す座標位置の色を特定の色に変更した画像レイヤを生成する。描画生成部２１６は、当該座標位置を描画情報としてＲＡＭ２０４の描画情報の格納領域に保存する。
【００４７】
合成部２１８は、種々の画像を合成する機能手段である。合成部２１８は、アプリ画像生成部２１２が画像を描画すべき画像レイヤ（以下、「アプリ画像レイヤ」とする。）と、レイアウト管理部２１４がユーザＰＣ１３０ａ、１３０ｂの表示画像を描画すべき画像レイヤ（以下、「画像キャプチャレイヤ」とする。）と、描画生成部２１６が画像を描画すべき画像レイヤ（以下、「手書きレイヤ」とする。）とを合成する。
【００４８】
表示制御部２２０は、表示部１１２を制御する機能手段である。表示制御部２２０は、合成部２１８が生成した合成画像を表示部１１２に表示する。本実施形態では、合成部２１８は、表示制御部２２０を呼び出して合成画像を表示部１１２に表示する。他の実施形態では、合成部２１８および表示制御部２２０は、画像情報に含まれる画像フレームの更新頻度と同じ頻度で、画像レイヤを合成して表示部１１２に表示してもよい。
【００４９】
スナップショット生成部２２２は、ユーザＰＣ１３０ａ、１３０ｂの表示画像と描画生成部２１６が生成した描画画像との合成画像であるスナップショット画像を生成する機能手段である。スナップショット生成部２２２は、表示部１１２に表示されたスナップショット画像の取得を指示するスナップショットボタンが選択されたことを示す選択通知イベントを受信すると、画像キャプチャレイヤと手書きレイヤとを合成し、スナップショット画像を生成する。スナップショット生成部２２２は、スナップショット画像を生成すると、リポジトリ管理部２２８に対し生成したスナップショット画像、画像キャプチャレイヤのキャプチャ画像データ、手書きレイヤの手書きストロークデータ、作成時刻として現在時刻、修正時刻として現在時刻、順序識別子として最大の順序識別子に１を加えた整数値、外部スナップショットフラグとしてｆａｌｓｅを記憶装置２３０に保存させる。
【００５０】
リポジトリ管理部２２８は、スナップショットデータを格納すべき記憶装置２３０を制御する機能手段である。リポジトリ管理部２２８は、上述したように、スナップショット生成部２２２の指示により、スナップショット画像、画像キャプチャレイヤのキャプチャ画像データ、手書きレイヤの手書きストロークデータ、作成時刻、修正時刻、順序識別子、外部スナップショットフラグを記憶装置２３０に保存する。また、リポジトリ管理部２２８は、ユーザの指示により、現在表示しているスナップショット画像を保存し（現在の表示内容がスナップショット画像として保存されていない場合は新規に保存し）、ユーザの指定する順序識別子をもつスナップショット画像のキャプチャ画像データとストロークデータを画像キャプチャレイヤのキャプチャ画像データ、手書きレイヤの手書きストロークデータと置き換え、また修正時刻を現在時刻と置き換える。また、リポジトリ管理部２２８は、ユーザＰＣ１３０ａ、１３０ｂの指示により、記憶装置２３０からスナップショット画像を取得し、ユーザＰＣ１３０ａ、１３０ｂに送信する。
【００５１】
コンテンツデータ受信部２５０は、ユーザが画像処理装置１１０に表示するために送信したコンテンツデータをネットワークを介して受信する機能手段であり、受信したコンテンツデータはコンテンツデータ変換部２５２へ送られる。コンテンツデータの受信処理に特別な仕組みは必要とせず、電子メールやファイルサーバへのアップロード等の一般的な手続きを用いればよい。電子メールやファイルアップロードといった使い慣れた手段でコンテンツデータを登録できるため、利便性が向上する。
【００５２】
電子メールの場合は、会議参加者が予め定められているメールアドレスへコンテンツデータを添付ファイルとした電子メールを送信し、送信された電子メールをコンテンツデータ受信部２５０が受信し、電子メールに添付されている電子メールを抽出することでコンテンツデータの受信処理を実現することができる。ファイルサーバへのアップロードの場合は、コンテンツデータ受信部２５０でａｐａｃｈｅ等のＨＴＴＰサーバを用いてファイルアップロードサービスを予め開始しておき、ユーザはｇｏｏｇｌｅ  ｃｈｒｏｍｅ等のブラウザアプリケーションを用いて画像処理装置１１０のファイルアップロードサービスへアクセスしてコンテンツデータをアップロードすることで、コンテンツデータの受信処理を実現することができる。
【００５３】
コンテンツデータ変換部２５２は、コンテンツデータ受信部２５０から送られるコンテンツデータを画像データに変換する機能手段であり、変換の結果生成される画像データは外部スナップショット生成部２５４に送られる。コンテンツデータ変換処理はコンテンツデータ受信処理で受信したコンテンツデータのデータフォーマットを判定し、コンテンツデータが画像データを抽出可能なフォーマットの場合は画像データを抽出することで実現することができる。
【００５４】
例えば、ＰＤＦ、パワーポイント、および画像形式のコンテンツデータをＰＮＧ形式の画像データに変換する場合、ＰＤＦ形式はＩｍａｇｅＭａｇｉｃｋ（http://www.imagemagick.org/script/index.php等を参照）を用いることでＰＤＦファイルからＰＮＧ形式の画像データを抽出することができる。また、ＰＮＧ以外の画像フォーマットの場合も同じくＩｍａｇｅＭａｇｉｃｋを利用することでＰＮＧ形式の画像データを抽出することができる。また、パワーポイント形式はＸＬＳＯＳＴ社製のＰｒｉｍｏＰＤＦ（http://www.xlsoft.com/jp/products/primopdf/index.html等を参照）等のＰＤＦ変換ツールを利用することで一時的にＰＤＦファイルに変換し、さらに変換したＰＤＦファイルを画像データに変換することで画像データを抽出することができる。
【００５５】
外部スナップショット生成部２５４は、コンテンツデータ変換部２５２から送られる画像データを用いてスナップショットデータを生成・保存する機能手段である。外部スナップショット作成処理は、コンテンツデータを変換して抽出した画像データセットの個々の画像データを用いてスナップショット画像を生成し、記憶装置２３０のスナップショットＤＢに保存することで実現することができる。
【００５６】
スナップショットＤＢに保存するスナップショット画像の構造は前述のとおり、画像キャプチャレイヤが保持するキャプチャ画像データと手書きレイヤが保持する手書きストロークデータを合成した画像処理装置１１０の表示画面サイズと同じ解像度のスナップショット画像と、画像キャプチャレイヤが保持するキャプチャ画像データと、手書きレイヤが保持する手書きストロークデータと、スナップショット画像の作成時刻と、スナップショット画像の更新時刻である修正時刻と、各スナップショット画像を一意に識別するための順序識別子と、会議参加者が送信したコンテンツデータから作成したスナップショット（外部スナップショット）と通常のスナップショットを区別するための外部スナップショットフラグ情報とで構成する。
【００５７】
スナップショット画像は送られる画像データを合成したもの、画像キャプチャレイヤのキャプチャ画像データは送られる画像データ、手書きレイヤの手書きストロークデータは空データ、作成時刻と修正時刻は現在時刻、順序識別子は最大の順序識別子に１を加えた整数値、外部スナップショットフラグはｔｒｕｅとして保存する。各画像データの形式は特別なものは必要なくＰＮＧ形式など一般的な画像形式を用いればよい。
【００５８】
＜メールによるコンテンツデータ受信処理＞
図３はメールによるコンテンツデータ受信処理の例を示すフローチャートである。
【００５９】
図３において、画像処理装置１１０が処理を開始すると、コンテンツデータ受信部２５０はメール受信サービスを開始する（ステップＳ１１）。
【００６０】
次いで、コンテンツデータ受信部２５０は画像処理装置１１０のアプリケーションの終了イベントが発行されたか否か判断し（ステップＳ１２）、終了イベントが発行されたと判断した場合（ステップＳ１２のＹｅｓ）は処理を終了する。
【００６１】
終了イベントが発行されていないと判断した場合（ステップＳ１２のＮｏ）、コンテンツデータ受信部２５０はメールを受信したか否か判断し（ステップＳ１３）、メールを受信していないと判断した場合（ステップＳ１３のＮｏ）は終了イベントの判断（ステップＳ１２）に戻る。
【００６２】
メールを受信したと判断した場合（ステップＳ１３のＹｅｓ）、コンテンツデータ受信部２５０は受信したメールに添付ファイルがあるか否か判断し（ステップＳ１４）、添付ファイルがないと判断した場合（ステップＳ１４のＮｏ）は終了イベントの判断（ステップＳ１２）に戻る。
【００６３】
添付ファイルがあると判断した場合（ステップＳ１４のＹｅｓ）、コンテンツデータ変換部２５２によりコンテンツデータ変換処理を行い（ステップＳ１５）、終了イベントの判断（ステップＳ１２）に戻る。コンテンツデータ変換処理の詳細については後述する。
【００６４】
＜ファイルアップロードによるコンテンツデータ受信処理＞
図４はファイルアップロードによるコンテンツデータ受信処理の例を示すフローチャートである。
【００６５】
図４において、画像処理装置１１０が処理を開始すると、コンテンツデータ受信部２５０はファイルアップロードサービスを開始する（ステップＳ２１）。
【００６６】
次いで、コンテンツデータ受信部２５０は画像処理装置１１０のアプリケーションの終了イベントが発行されたか否か判断し（ステップＳ２２）、終了イベントが発行されたと判断した場合（ステップＳ２２のＹｅｓ）は処理を終了する。
【００６７】
終了イベントが発行されていないと判断した場合（ステップＳ２２のＮｏ）、コンテンツデータ受信部２５０はファイルがアップロードされたか否か判断し（ステップＳ２３）、ファイルがアップロードされていないと判断した場合（ステップＳ２３のＮｏ）は終了イベントの判断（ステップＳ２２）に戻る。
【００６８】
ファイルがアップロードされたと判断した場合（ステップＳ２３のＹｅｓ）、コンテンツデータ変換部２５２によりコンテンツデータ変換処理を行い（ステップＳ２４）、終了イベントの判断（ステップＳ２２）に戻る。コンテンツデータ変換処理の詳細については後述する。
【００６９】
＜コンテンツデータ変換処理＞
図５はコンテンツデータ変換処理（図３のステップＳ１５、図４のステップＳ２４）の例を示すフローチャートである。
【００７０】
図５において、コンテンツデータ変換部２５２は処理を開始すると、コンテンツデータ受信部２５０からコンテンツデータを取得する（ステップＳ３１）。
【００７１】
次いで、コンテンツデータ変換部２５２はコンテンツデータがパワーポイント形式であるか否か判断する（ステップＳ３２）。
【００７２】
パワーポイント形式であると判断した場合（ステップＳ３２のＹｅｓ）、コンテンツデータ変換部２５２はパワーポイントファイルの各スライドをＰＮＧ形式の画像データに変換し（ステップＳ３３）、ＰＮＧ形式の画像データセットを作成し（ステップＳ３９）、処理を終了する。
【００７３】
パワーポイント形式でないと判断した場合（ステップＳ３２のＮｏ）、コンテンツデータ変換部２５２はコンテンツデータがＰＤＦ形式であるか否か判断する（ステップＳ３４）。
【００７４】
ＰＤＦ形式であると判断した場合（ステップＳ３４のＹｅｓ）、コンテンツデータ変換部２５２はＰＤＦファイルの各ページをＰＮＧ形式の画像データに変換し（ステップＳ３５）、ＰＮＧ形式の画像データセットを作成し（ステップＳ３９）、処理を終了する。
【００７５】
ＰＤＦ形式でないと判断した場合（ステップＳ３４のＮｏ）、コンテンツデータ変換部２５２はコンテンツデータがＰＮＧ以外の画像形式であるか否か判断する（ステップＳ３６）。
【００７６】
ＰＮＧ以外の画像形式であると判断した場合（ステップＳ３６のＹｅｓ）、コンテンツデータ変換部２５２は画像ファイルをＰＮＧ形式の画像データに変換し（ステップＳ３７）、ＰＮＧ形式の画像データセットを作成し（ステップＳ３９）、処理を終了する。
【００７７】
ＰＮＧ以外の画像形式でないと判断した場合（ステップＳ３６のＮｏ）、コンテンツデータ変換部２５２はコンテンツデータがＰＮＧ形式であるか否か判断する（ステップＳ３８）。
【００７８】
ＰＮＧ形式であると判断した場合（ステップＳ３８のＹｅｓ）、コンテンツデータ変換部２５２はＰＮＧ形式の画像データセットを作成し（ステップＳ３９）、処理を終了する。
【００７９】
ＰＮＧ形式でないと判断した場合（ステップＳ３８のＮｏ）、コンテンツデータ変換部２５２はそのまま処理を終了する。
【００８０】
＜外部スナップショット生成処理＞
図６は外部スナップショット生成処理の例を示すフローチャートである。
【００８１】
図６において、外部スナップショット生成部２５４は処理を開始すると、ＰＮＧ形式の画像データをコンテンツデータ変換部２５２から取得する（ステップＳ４１）。
【００８２】
次いで、外部スナップショット生成部２５４は空のスナップショットデータを生成する（ステップＳ４２）。
【００８３】
次いで、外部スナップショット生成部２５４はスナップショットデータのキャプチャ画像に取得した画像を登録する（ステップＳ４３）。
【００８４】
次いで、外部スナップショット生成部２５４は取得した画像を合成してスナップショット画像を生成し、スナップショットデータのスナップショット画像に登録する（ステップＳ４４）。
【００８５】
次いで、外部スナップショット生成部２５４はスナップショットデータの作成時刻に現在の時刻を登録する（ステップＳ４５）。
【００８６】
次いで、外部スナップショット生成部２５４はスナップショットデータの修正時刻に現在の時刻を登録する（ステップＳ４６）。
【００８７】
次いで、外部スナップショット生成部２５４はスナップショットデータの順序識別子に最大の順序識別子に１を加えた数値を代入する（ステップＳ４７）。
【００８８】
次いで、外部スナップショット生成部２５４はスナップショットデータの外部スナップショットフラグにＴｒｕｅを登録する（ステップＳ４８）。
【００８９】
次いで、外部スナップショット生成部２５４はスナップショットデータをスナップショットＤＢに保存し（ステップＳ４９）、処理を終了する。
【００９０】
＜アプリケーション例＞
図７は画像処理装置１１０の表示部１１２に表示されるアプリケーション画面３００の例を示す図である。
【００９１】
以下、画像処理装置１１０上で動作する電子黒板アプリケーション（電子情報ボードアプリケーション）をもとに操作方法を説明する。電子黒板アプリケーションの詳細な実現方法は明示しないが、画像処理装置１１０を構成するＰＣのＯＳとしてマイクロソフト社のＷｉｎｄｏｗ７、アプリケーションの開発プラットフォームとしてマイクロソフト社のＷＰＦ（Windows Presentation Foundation）の利用を前提とする。
【００９２】
まず、ユーザはペンデバイスなどを用いて画面上を直接操作する。
【００９３】
ユーザが操作ボタンバー３０２の書き込みボタン３０３を押下した後、操作ボタンバー３０２およびスナップショットバー３１２以外の画面領域をタップ＆ドラッグすることで書き込みを行う。なお、ユーザが書き込み編集ボタン３０６もしくは書き込み削除ボタン３０７を押下するまで画面領域でのタップ＆ドラッグは書き込みとなる。
【００９４】
次に、ユーザが操作ボタンバー３０２の書き込み編集ボタン３０６を押下した後、画面領域内の書き込みストロークをタップ＆ドラッグすることで選択し、選択領域を編集（拡大、縮小、移動）する。なお、ユーザが書き込みボタン３０３もしくは書き込み削除ボタン３０７を押下するまで画面領域での操作は書き込み編集となる。
【００９５】
次に、ユーザが操作ボタンバー３０２の書き込み削除ボタン３０７を押下した後、画面領域内の書き込みストロークをクロスするようにタップ＆ドラッグすることで書き込み削除を行う。なお、ユーザが書き込みボタン３０３もしくは書き込み編集ボタン３０６を押下するまで画面領域での操作は書き込み削除となる。
【００９６】
次に、ユーザが操作ボタンバー３０２のペン色変更ボタン３０４を押下することで書き込み時の書き込みストロークの色を変更する。黒、赤、青、緑それぞれのペン色変更ボタン３０４を押下すると書きこみストロークの色は対応する色に変更される。
【００９７】
次に、ユーザが操作ボタンバー３０２のペン幅変更ボタン３０５を押下することで書き込み時の書き込みストロークの線幅を変更する。
【００９８】
次に、ユーザが操作ボタンバー３０２の接続ＰＣ画面表示ボタン３０９を押下することで、接続しているＰＣの画面内容である接続ＰＣ画面３０１を表示する。なお、接続ＰＣ画面３０１を表示できる画面内容もスナップショットとして管理するが、通常のスナップショットとは区別する。また、ユーザが画像処理装置１１０の接続ケーブルをノートＰＣの映像出力端子に接続していない場合や、記録したスナップショットの画面内容が表示されている場合、接続ＰＣ画面表示ボタン３０９は利用不可となる。
【００９９】
次に、ユーザが操作ボタンバー３０２のスナップショットボタン３０８を押下することで画面の表示内容をもとにスナップショットを新規に生成・保存し、保存されたスナップショットはスナップショットバー３１２内のスナップショット表示ボタン３１４として表示される。なお、スナップショットを生成する際、外部スナップショットフラグはｆａｌｓｅとする。
【０１００】
次に、ユーザが操作ボタンバー３０２のスナップショット保存ボタン３１０を押下することですべての記録したスナップショットのスナップショット画像をユーザが指定するＵＳＢメモリやネットワークドライブ等の記憶装置に保存する。また、スナップショット画像を添付ファイルとしてメールを送信する方式を用いてもよい。
【０１０１】
次に、ユーザがスナップショットバー３１２のスナップショット表示ボタン３１４を押下することで各スナップショット表示ボタン３１４に対応する記録したスナップショットを画面内容として表示する。なお、画面内容を切り替える際は、それまで表示していた画面内容は自動的に記録・更新され、スナップショット表示ボタン３１４には外部スナップショットフラグがｆａｌｓｅのスナップショットが表示される。
【０１０２】
次に、ユーザがスナップショットバー３１２のスナップショットリスト切り替えボタン３１３、３１５を押下することでスナップショットバー３１２に表示されるスナップショット表示ボタン３１４をスクロールし、表示されていないスナップショット表示ボタン３１４を表示する。例えば、１から１０の順序識別子を持つスナップショットが保存されている場合、左側に配置しているスナップショットリスト切り替えボタン３１３を押下すると、左端のＳＳ３に対応するスナップショット表示ボタン３１４が非表示となり、ＳＳ４からＳＳ６のスナップショット表示ボタン３１４がそれぞれ左側にシフトし、ＳＳ６の右側にＳＳ７に対応するスナップショット表示ボタン３１４を表示する。また、右に配置しているスナップショットリスト切り替えボタン３１５を押下すると、右端のＳＳ６に対応するスナップショット表示ボタン３１４が非表示となり、ＳＳ３からＳＳ５のスナップショット表示ボタン３１４がそれぞれ右側にシフトし、ＳＳ３の左側にＳＳ２に対応するスナップショット表示ボタン３１４を表示する。なお、スナップショットリスト切り替えボタン３１３、３１５が押下された場合、新規に表示するスナップショット表示ボタン３１４に対応するスナップショットが存在しない場合は、表示はそのままとなる。
【０１０３】
次に、ユーザがスナップショットバー３１２の接続ＰＣ画面表示ボタン３１６を押下することで接続ＰＣ画面３０１が表示できる画面内容を表示する。なお、スナップショット表示ボタン３１４と同様に、画面内容を切り替える際は、それまで表示していた画面内容は自動的に記録・更新される。
【０１０４】
次に、ユーザがスナップショットバー３１２の外部スナップショット表示ボタン３１８を押下することで各外部スナップショット表示ボタン３１８に対応する、ユーザが画像処理装置１１０にコンテンツデータを送信することで生成・登録された外部スナップショットが通常のスナップショットに変更され（外部スナップショットフラグがｆａｌｓｅになる）、押下した外部スナップショット表示ボタン３１８が利用不可となり、変更されたスナップショットに対応するスナップショット表示ボタン３１４が表示され、かつスナップショットの画面内容が表示される。なお、画面内容を切り替える際は、それまで表示していた画面内容は自動的に記録・更新され、スナップショット表示ボタン３１４には外部スナップショットフラグがｔｒｕｅのスナップショットが表示される。
【０１０５】
次に、ユーザがスナップショットバー３１２の外部スナップショットリスト切り替えボタン３１７、３１９を押下することでスナップショットバー３１２に表示される外部スナップショット表示ボタン３１８をスクロールし、表示されていない外部スナップショット表示ボタン３１８を表示する。なお、外部スナップショットリスト切り替えボタン３１７、３１９が押下された場合、新規に表示する外部スナップショット表示ボタン３１８に対応する外部スナップショットが存在しない場合は、表示はそのままとなる。
【０１０６】
＜画面遷移例＞
図８は、黒板アプリケーションを起動させた直後のアプリケーション画面３００の初期画面の例を示しており、画面上には操作ボタンバー３０２とスナップショットバー３１２のみが表示されている。また、起動直後は接続ＰＣ画面が表示できることを示すために接続ＰＣ画面表示ボタン３１６が強調表示される。また、起動直後はスナップショットと外部スナップショットは保存されていないためスナップショットバー３１２のスナップショット表示ボタン３１４と外部スナップショット表示ボタン３１８はともに空となる。
【０１０７】
図９は、ユーザのノートＰＣの映像出力端子に画像処理装置１１０の映像ケーブルを接続後、スナップショットバー３１２の接続ＰＣ画面表示ボタン３１６を押下して接続ＰＣ画面３０１を表示し、さらに、操作ボタンバー３０２の青色のペン色変更ボタン３０４を選択し、画面上をタップ＆ドラッグすることで接続ＰＣ画面３０１の表示上に直接に「ポイント」という文字等を手書きストロークにより書き込んだ状態を示している。
【０１０８】
図１０は、操作ボタンバー３０２のスナップショットボタン３０８を押下することで現在の表示内容のスナップショットを記録・保存し、スナップショット画像のサムネイルが表示されたスナップショット表示ボタン３１４がスナップショットバー３１２に表示された状態を示している。また、接続ＰＣ画面３０１が表示可能な表示面でスナップショットが記録された場合は、表示画面上の書き込みストロークは自動的に削除される。ここで、ユーザが生成されたスナップショット表示ボタン３１４を押下すると表示内容はスナップショットの内容に切り替わる。
【０１０９】
図１１は、会議参加ユーザが各自のノートＰＣから予め定められているメールアドレスへパワーポイントファイルを添付ファイルとしてメールを送信する場合の添付ファイルの例を示している。ここでは２ページのスライド画像が含まれているものとしている。
【０１１０】
図１２は、画像処理装置１１０を利用しているユーザが操作ボタンバー３０２の赤色のペン色変更ボタン３０４を選択し、画面上をタップ＆ドラッグして接続ＰＣ画面３０１表示上に直接「Ｃｈｅｃｋ」という文字等を書き込んでいる途中に、画像処理装置１１０は受信したパワーポイントファイルの各スライドを画像データに変換し、２つの外部スナップショットを生成・保存後、２つの外部スナップショットのスナップショット画像が表示されている外部スナップショット表示ボタン３１８をスナップショットバー３１２に表示した状態を示している。
【０１１１】
図１３は、スナップショットバー３１２の外部スナップショット表示ボタン３１８を押下することで、表示内容を対応する外部スナップショットに切り替えた状態を示している。外部スナップショット表示ボタン３１８が押下されると、対応する外部スナップショットの外部スナップショットフラグがｆａｌｓｅになり、スナップショット表示ボタン３１４として新規に追加表示されるため、押下された外部スナップショット表示ボタン３１８は利用不可状態となり、同様のサムネイルが表示されたスナップショット表示ボタン３１４が追加表示され、現在の画面表示内容であることを示すために枠がハイライト表示される。
【０１１２】
このようにして画像処理装置１１０の利用者の操作を遮ることなく、会議参加者が共有したいコンテンツデータを含むスナップショットを追加することできる。
【０１１３】
＜総括＞
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【符号の説明】
【０１１４】
１００                  画像処理システム
１１０                  画像処理装置
１１２                  表示部
１２４                  ケーブル
１２６                  ケーブル
１３０ａ、１３０ｂ      ユーザＰＣ
２００                  プロセッサ
２０２                  ＲＯＭ
２０４                  ＲＡＭ
２０６                  画像取得部
２０８                  ビデオＲＡＭ
２１０                  イベント処理部
２１２                  アプリ画像生成部
２１４                  レイアウト管理部
２１６                  描画生成部
２１８                  合成部
２２０                  表示制御部
２２２                  スナップショット生成部
２２４                  座標検出部
２２６                  接触検知部
２２８                  リポジトリ管理部
２３０                  記憶装置
２３２                  画像入力インタフェース
２３４                  画像入出力インタフェース
２４０                  描画装置
２５０                  コンテンツデータ受信部
２５２                  コンテンツデータ変換部
２５４                  外部スナップショット生成部
【先行技術文献】
【特許文献】
【０１１５】
【特許文献１】特開２０１１−１９９４５０号公報
【図１】
0005935456.tif 000002
【図２】
0005935456.tif 000003
【図３】
0005935456.tif 000004
【図４】
0005935456.tif 000005
【図５】
0005935456.tif 000006
【図６】
0005935456.tif 000007
【図７】
0005935456.tif 000008
【図８】
0005935456.tif 000009
【図９】
0005935456.tif 000010
【図１０】
0005935456.tif 000011
【図１１】
0005935456.tif 000012
【図１２】
0005935456.tif 000013
【図１３】
0005935456.tif 000014