(57)【要約】      （修正有）【課題】画面遷移を容易に把握することができ、かつユーザが希望するタイミングにおける、手書き文字等の記録を参照することができる画像処理装置を提供する。【解決手段】記憶部に記憶されている表示画像の選択を受け付ける選択受付部と、選択受付部により選択された表示画像である選択表示画像を表示部に表示する表示制御部２２０と、表示部に表示されている選択表示画像に対する描画入力を受け付ける描画入力受付部と、描画入力された描画画像と、選択表示画像とを合成し、新たな表示画像である新表示画像を生成する合成画像生成部２１８と、新表示画像と選択表示画像とを関連付ける関連情報と、新表示画像とを記憶部に記憶する表示画像管理部２２８とを備える。【選択図】図２
2014035670.tif 000002
【特許請求の範囲】
【請求項１】
表示部に表示された表示画像を記憶する記憶部と、
前記記憶部に記憶されている前記表示画像の選択を受け付ける選択受付部と、
前記選択受付部により選択された前記表示画像である選択表示画像を前記表示部に表示する表示制御部と、
前記表示部に表示されている前記選択表示画像に対する描画入力を受け付ける描画入力受付部と、
描画入力された描画画像と、前記選択表示画像とを合成し、新たな表示画像である新表示画像を生成する合成画像生成部と、
前記新表示画像と前記選択表示画像とを関連付ける関連情報と、前記新表示画像とを前記記憶部に記憶する表示画像管理部と
を備えることを特徴とする画像処理装置。
【請求項２】
前記表示制御部は、前記記憶部に記憶されている前記表示画像の選択を受け付けるための選択受付画像を前記表示部に表示し、
前記選択受付部は、ユーザによる前記選択受付画像の選択操作に応じて、前記表示画像の選択を受け付けることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記選択受付画像は、前記表示画像を示すサムネイル画像であることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記表示画像管理部は、前記記憶部に、前記選択表示画像と前記新表示画像それぞれに対応付けて、前記関連情報としての同一の表示画像識別情報を記憶し、さらに、前記選択表示画像と前記新表示画像それぞれに対応付けて、前記描画画像が異なる前記表示画像であることを示す異なる描画識別情報を記憶することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
ユーザから、前記描画画像と前記選択表示画像の合成の指示を受け付ける指示受付部をさらに備え、
前記合成画像生成部は、前記指示受付部が前記指示を受け付けた場合に、前記指示を受け付けたタイミングにおいて、前記表示画面に表示されている前記描画画像と、前記選択表示画像とを合成して、前記新表示画像を生成することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記表示画像管理部は、前記新表示画像が前記表示部に表示された時刻を示す時刻情報を、前記新表示画像に対応付けて前記記憶部に記憶することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記表示制御部は、前記記憶部の前記時刻情報を参照し、前記記憶部に記憶されている前記表示画像の選択を受け付けるための選択受付画像を、時系列順に表示し、
前記選択受付部は、ユーザによる前記選択受付画像の選択操作に応じて、前記表示画像の選択を受け付けることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
画像を記憶する端末と、前記端末に記憶されている画像を表示する表示装置と、前記表示装置が表示する画像を処理する画像処理装置とを備える画像処理システムであって、
前記表示装置に表示された表示画像を記憶する記憶部と、
前記記憶部に記憶されている前記表示画像の選択を受け付ける選択受付部と、
前記選択受付部により選択された前記表示画像である選択表示画像を前記表示装置に表示する表示制御部と、
前記表示装置に表示されている前記選択表示画像に対する描画入力を受け付ける描画入力受付部と、
描画入力された前記描画画像と、前記選択表示画像とを合成し、新たな表示画像である新表示画像を生成する合成画像生成部と、
前記新表示画像と前記選択表示画像とを関連付ける関連情報と、前記新表示画像とを前記記憶部に記憶する表示画像管理部と
を備えることを特徴とする画像処理システム。
【請求項９】
表示部に表示された表示画像を記憶する記憶部を備える画像処理装置で実行される画像処理方法であって、
前記記憶部に記憶されている前記表示画像の選択を受け付ける選択受付工程と、
前記選択受付工程において選択された前記表示画像である選択表示画像を前記表示部に表示する表示制御工程と、
前記表示部に表示されている前記選択表示画像に対する描画入力を受け付ける描画入力受付工程と、
描画入力された前記描画画像と、前記選択表示画像とを合成し、新たな表示画像である新表示画像を生成する合成画像生成工程と、
前記新表示画像と前記選択表示画像とを関連付ける関連情報と、前記新表示画像とを前記記憶部に記憶する表示画像管理工程と
を含むことを特徴とする画像処理方法。
【請求項１０】
表示部に表示された表示画像を記憶する記憶部を備えたコンピュータを、
前記記憶部に記憶されている前記表示画像の選択を受け付ける選択受付部と、
前記選択受付部により選択された前記表示画像である選択表示画像を前記表示部に表示する表示制御部と、
前記表示部に表示されている前記選択表示画像に対する描画入力を受け付ける描画入力受付部と、
描画入力された前記描画画像と、前記選択表示画像とを合成し、新たな表示画像である新表示画像を生成する合成画像生成部と、
前記新表示画像と前記選択表示画像とを関連付ける関連情報と、前記新表示画像とを前記記憶部に記憶する表示画像管理部と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
現在、液晶やプラズマなどのフラットパネルやプロジェクタを用いた４０インチ〜６０インチ程度のサイズの大型のディスプレイに、タッチパネルを搭載した、いわゆる「電子情報ボード」製品が市場に出ている。電子情報ボードにＰＣ（パーソナルコンピュータ）を接続することによって、接続したＰＣの画面を、電子情報ボードに大きく映すことができる。このため、企業や行政機関の会議におけるプレゼンテーション等や教育機関等で用いられている。
【０００３】
電子情報ボードとしては、ＰＣ操作機能を備えるものも知られている。ＰＣ操作機能とは、マウス操作の代わりに、電子情報ボードに映されている画面に直接タッチすることで、接続しているＰＣを操作することができるものである。
【０００４】
また、接続したＰＣ上で動作させる、電子黒板アプリケーションソフトウエアが電子情報ボードの機器と一緒に提供されるケースもある。このような電子黒板アプリケーションソフトウエアは、黒板の役割をする画面を提供する。電子黒板アプリケーションソフトウエアは、例えば、電子情報ボードに表示された画像の上に手書き文字などをタッチパネルを介して描く機能や、このアプリケーションを提供するＰＣの画面を取り込んでその上に手書きを重畳して描く機能など、タッチパネルを介した手書き機能などを有している。具体的な製品としては、例えば日立ソフトウェアエンジニアリング社の「スターボード」（登録商標）や、パイオニア社の「サイバーカンファレンス」（登録商標）などが挙げられる。
【０００５】
このような手書き機能が動作する電子情報ボードを利用すると、オフィスの会議シーン等において、説明のための表示資料を操作しながら、適宜画面上に直接指摘事項等の書き込みを行い、さらに必要に応じて、書き込みを含む画面内容を記録することができ、結果、会議終了時に画面内容を振り返り、画面内容を再利用することで効率的に結論などをまとめることが期待できる。
【０００６】
電子情報ボードを用いるシステムとしては、例えば特許文献１には、ユーザの利便性を高める目的で、電子情報ボードに描画された会議メモ等を履歴データとして所定のタイミングにおいて、自動的に保存させる技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来技術においては、電子情報ボードに書き込まれた情報を記憶装置などに記憶する場合には、例えば所定の表示画像上に、会議の経過とともに、順次手書き文字が描画された場合には、適宜描画情報に基づいて、表示画像の履歴データを適宜更新していくため、ユーザは、描画途中の段階における画面内容を後から参照することができないという問題があった。また、ユーザは、最終的に記憶装置等に記憶された画面内容から、会議等の流れを明確に把握することが難しいという問題があった。
【０００８】
本発明は、上記に鑑みてなされたものであって、画面遷移を容易に把握することができ、かつユーザが希望するタイミングにおける、手書き文字等の記録を参照することができる画像処理装置、画像処理システム、画像処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、画像処理装置であって、表示部に表示された表示画像を記憶する記憶部と、前記記憶部に記憶されている前記表示画像の選択を受け付ける選択受付部と、前記選択受付部により選択された前記表示画像である選択表示画像を前記表示部に表示する表示制御部と、前記表示部に表示されている前記選択表示画像に対する描画入力を受け付ける描画入力受付部と、描画入力された描画画像と、前記選択表示画像とを合成し、新たな表示画像である新表示画像を生成する合成画像生成部と、前記新表示画像と前記選択表示画像とを関連付ける関連情報と、前記新表示画像とを前記記憶部に記憶する表示画像管理部とを備えることを特徴とする。
【００１０】
また、本発明は、画像を記憶する端末と、前記端末に記憶されている画像を表示する表示装置と、前記表示装置が表示する画像を処理する画像処理装置とを備える画像処理システムであって、前記表示装置に表示された表示画像を記憶する記憶部と、前記記憶部に記憶されている前記表示画像の選択を受け付ける選択受付部と、前記選択受付部により選択された前記表示画像である選択表示画像を前記表示装置に表示する表示制御部と、前記表示装置に表示されている前記選択表示画像に対する描画入力を受け付ける描画入力受付部と、描画入力された前記描画画像と、前記選択表示画像とを合成し、新たな表示画像である新表示画像を生成する合成画像生成部と、前記新表示画像と前記選択表示画像とを関連付ける関連情報と、前記新表示画像とを前記記憶部に記憶する表示画像管理部とを備えることを特徴とする。
【００１１】
また、本発明は、表示部に表示された表示画像を記憶する記憶部を備える画像処理装置で実行される画像処理方法であって、前記記憶部に記憶されている前記表示画像の選択を受け付ける選択受付工程と、前記選択受付工程において選択された前記表示画像である選択表示画像を前記表示部に表示する表示制御工程と、前記表示部に表示されている前記選択表示画像に対する描画入力を受け付ける描画入力受付工程と、描画入力された前記描画画像と、前記選択表示画像とを合成し、新たな表示画像である新表示画像を生成する合成画像生成工程と、前記新表示画像と前記選択表示画像とを関連付ける関連情報と、前記新表示画像とを前記記憶部に記憶する表示画像管理工程とを含むことを特徴とする。
【００１２】
また、本発明は、表示部に表示された表示画像を記憶する記憶部を備えたコンピュータを、前記記憶部に記憶されている前記表示画像の選択を受け付ける選択受付部と、前記選択受付部により選択された前記表示画像である選択表示画像を前記表示部に表示する表示制御部と、前記表示部に表示されている前記選択表示画像に対する描画入力を受け付ける描画入力受付部と、描画入力された前記描画画像と、前記選択表示画像とを合成し、新たな表示画像である新表示画像を生成する合成画像生成部と、前記新表示画像と前記選択表示画像とを関連付ける関連情報と、前記新表示画像とを前記記憶部に記憶する表示画像管理部として機能させるためのプログラムである。
【発明の効果】
【００１３】
本発明によれば、画面遷移を容易に把握することができ、かつユーザが希望するタイミングにおける、手書き文字等の記録を参照することができるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】図１は、画像処理システムの全体構成を示す図である。
【図２】図２は、画像処理装置のハードウェア構成および機能構成を示す図である。
【図３】図３は、記憶装置に記憶されている履歴テーブルのデータ構成を模式的に示す図である。
【図４】図４は、表示部の表示例を示す図である。
【図５】図５は、サムネイル画像一覧の表示例を示す図である。
【図６】図６は、画像処理装置による処理を示すフローチャートである。
【図７】図７は、画像処理装置による処理を示すフローチャートである。
【図８−１】図８−１は、表示画像の表示例を示す図である。
【図８−２】図８−２は、履歴テーブルを示す図である。
【図９−１】図９−１は、表示画面の表示例を示す図である。
【図９−２】図９−２は、サムネイル画像一覧の表示例を示す図である。
【図９−３】図９−３は、履歴テーブルを示す図である。
【図１０−１】図１０−１は、表示画像の表示例を示す図である。
【図１０−２】図１０−２は、サムネイル画像一覧の表示例を示す図である。
【図１０−３】図１０−３は、履歴テーブルを示す図である。
【図１１】図１１は、画像ファイル一覧の表示例を示す図である。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照して、画像処理装置、画像処理システム、画像処理方法およびプログラムの実施の形態を詳細に説明する。
【００１６】
図１は、実施の形態にかかる画像処理システム１００の全体構成を示す図である。画像処理システム１００は、画像処理装置１１０と、ユーザＰＣ１３０ａ，１３０ｂとを備えている。画像処理装置１１０と、ユーザＰＣ１３０ａ，１３０ｂの間は、それぞれケーブル１２４，１２６によって接続されている。画像処理装置１１０は、表示部１１２を備えており、画像処理装置１１０は、ユーザＰＣ１３０ａ，１３０ｂから受信した画像を、表示部１１２に表示する。
【００１７】
画像処理システム１００は、例えばオフィスの会議シーンにおいて用いられ、ユーザＰＣ１３０ａ，１３０ｂに記憶されている表示資料などを表示部１１２に表示することができる。これにより、会議参加者は、表示部１１２に表示された画像を見ながら、会議を行うことができる。さらに、画像処理システム１００は、後述の描画装置を用いたユーザ操作を受け付け、ユーザ操作に対応する描画画像を表示部１１２に表示することができる。ここで、ユーザ操作としては、表示部１１２への接触による情報入力がある。
【００１８】
画像処理装置１１０はさらに、ユーザ操作としての表示部１１２に対する接触によってイベントを発生させ、このイベントをマウスやキーボード等の入力装置のイベントとしてユーザＰＣ１３０ａ，１３０ｂに送信する。
【００１９】
ユーザＰＣ１３０ａ，１３０ｂは、画像処理装置１１０の表示部１１２に表示すべき画像を提供する情報処理装置である。ユーザＰＣ１３０ａ，１３０ｂは、画像信号を出力するインタフェースを備えており、ユーザＰＣ１３０ａ，１３０ｂの表示画像を形成する画像信号を所定のレート（例えば、毎秒３０フレーム）で画像処理装置１１０に供給する。
【００２０】
本実施形態では、ユーザＰＣ１３０ａ，１３０ｂは、インタフェースとしてＶＧＡ出力端子（図示せず）を備えており、ＶＧＡ（Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙ）ケーブル等のケーブル１２４を介してＶＧＡ信号を画像処理装置１１０に送信することができる。他の実施形態では、ユーザＰＣ１３０ａ，１３０ｂは、各種無線通信プロトコルに準拠した無線通信により、表示画像を送信してもよい。
【００２１】
また、ユーザＰＣ１３０ａ，１３０ｂは、画像処理装置１１０が表示部１１２に表示した画像を取得することができる。ユーザＰＣ１３０ａ，１３０ｂは、ＵＳＢポート（図示せず）を備えており、ＵＳＢケーブル１２６を介して接続された画像処理装置１１０に格納されている表示画像を、ＵＳＢ  Ｍａｓｓ  Ｓｔｏｒａｇｅ  Ｃｌａｓｓ等の汎用ドライバを使用して取得することができる。
【００２２】
本実施形態の画像処理システム１００においては、ユーザＰＣ１３０ａ，１３０ｂとしてノート型ＰＣを採用するが、他の例としては、ユーザＰＣ１３０ａ，１３０ｂとして、デスクトップ型ＰＣやタブレット型ＰＣ、ＰＤＡ、デジタルビデオカメラ、デジタルカメラ等の画像フレームを供給可能な情報処理装置を採用してもよい。また、本実施の形態の画像処理システム１００は、２つのユーザＰＣ１３０ａ，１３０ｂを備えるが、画像処理システム１００が備えるユーザＰＣの数は、実施の形態に限定されるものではなく、画像処理システム１００は、１のユーザＰＣまたは３以上のユーザＰＣを備えることとしてもよい。
【００２３】
図２は、画像処理装置１１０のハードウェア構成および機能構成を示す図である。画像処理装置１１０は、画像入力インタフェース２３２および画像入力インタフェース２３４を備えており、これらのインタフェースを介してユーザＰＣ１３０ａ，１３０ｂと接続している。
【００２４】
画像入力インタフェース２３２は、ユーザＰＣ１３０ａ，１３０ｂの表示画像を形成する画像信号を受信するインタフェースである。本実施形態では、画像入力インタフェース２３２としてＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）端子によって構成されるＤＶＩコネクタを採用することができる。画像入力インタフェース２３２は、ユーザＰＣ１３０ａ，１３０ｂからＶＧＡケーブル等のケーブル１２４を介してＶＧＡ信号を受信し、画像処理装置１１０が備える画像取得部２０６にＶＧＡ信号を供給する。
【００２５】
他の例としては、画像入力インタフェース２３２として、ＶＧＡコネクタ、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）コネクタ、Ｄｉｓｐｌａｙｐｏｒｔコネクタ等を採用することができる。さらに他の例としては、画像入力インタフェース２３２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉＦｉ等の無線通信プロトコルに準拠した無線通信により、ユーザＰＣ１３０ａ，１３０ｂから画像信号を受信してもよい。
【００２６】
画像入力インタフェース２３４は、画像処理装置１１０の表示画像をユーザＰＣ１３０ａ，１３０ｂなどの外部装置に出力する物理インタフェースである。本実施形態では、画像入力インタフェース２３４としてＵＳＢソケットを採用することができる。
【００２７】
画像処理装置１１０は、表示部１１２と、画像入力インタフェース２３２，２３４に加えて、プロセッサ２００と、ＲＯＭ２０２と、ＲＡＭ２０４と、画像取得部２０６と、座標検出部２２４と、接触検出部２２６と、記憶装置２３０とを備えている。
【００２８】
プロセッサ２００は、ＣＰＵやＭＰＵ等の処理演算装置であり、ＷＩＮＤＯＷＳ（登録商標）シリーズ、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、ＴＲＯＮ、ＩＴＲＯＮ、μＩＴＲＯＮ、Ｃｈｒｏｍｅ、ＡｎｄｒｏｉｄなどのＯＳを動作させ、これらのＯＳの管理下でアセンブラ、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、ＪａｖａＳｃｒｉｐｔ（登録商標）、ＰＥＲＬ、ＲＵＢＹ、ＰＹＴＨＯＮなどのプログラム言語で記述されたプログラムを実行する。ＲＯＭ２０２は、ＢＩＯＳ等のブートプログラムなどが保存される不揮発性メモリである。
【００２９】
ＲＡＭ２０４は、ＤＲＡＭやＳＲＡＭ等の主記憶装置であり、プログラムを実行するための実行空間を提供する。プロセッサ２００は、ソフトウェアプログラムや種々のデータなどを持続的に保持するためのハードディスク装置（図示せず）から、プログラムを読み出し、ＲＡＭ２０４に展開して実行する。プログラムには、プログラムモジュールであるイベント処理部２１０、アプリ画像生成部２１２、レイアウト管理部２１４、描画生成部２１６、合成部２１８、表示制御部２２０、スナップショット生成部２２２およびリポジトリ管理部２２８が含まれる。
【００３０】
画像取得部２０６は、ユーザＰＣ１３０ａ，１３０ｂから画像信号を取得する機能手段である。画像取得部２０６は、ユーザＰＣ１３０ａ，１３０ｂから画像入力インタフェース２３２を介して画像信号を受信すると、当該画像信号を解析して、当該画像信号によって形成されるユーザＰＣ１３０ａ，１３０ｂの表示画像である画像フレームの解像度や当該画像フレームの更新頻度などの画像情報を導出し、アプリ画像生成部２１２に送信する。
【００３１】
また、画像取得部２０６は、当該画像信号を使用してユーザＰＣ１３０ａ，１３０ｂの表示画像である画像フレームをそれぞれ形成し、画像データを一時的に保存可能な記憶手段であるビデオＲＡＭ２０８にそれぞれ上書き保存する。
【００３２】
ＲＯＭ２０４のアプリ画像生成部２１２は、表示部１１２に表示すべき種々の表示ウィンドウを生成する機能手段である。表示ウィンドウには、ユーザＰＣ１３０ａ，１３０ｂの表示画像である画像フレームを表示する表示ウィンドウ、ユーザが生成する描画画像を表示する表示ウィンドウ、画像処理装置１１０の各種設定を行うためのボタンやメニュー等を表示する表示ウィンドウ、ファイルビューアやＷｅｂブラウザ等の表示ウィンドウなどが含まれる。アプリ画像生成部２１２は、これらの表示ウィンドウを、当該表示ウィンドウを描画すべき画像レイヤに描画する。
【００３３】
レイアウト管理部２１４は、アプリ画像生成部２１２が生成する表示ウィンドウにユーザＰＣ１３０ａ，１３０ｂの表示画像を描画する機能手段である。レイアウト管理部２１４は、画像取得部２０６から画像情報を取得すると、ビデオＲＡＭ２０８に格納されている画像フレームを取得し、画像情報を使用して、画像フレームの大きさをアプリ画像生成部２１２が生成した表示ウィンドウの大きさに適合するように変更し、当該画像フレームを描画すべき画像レイヤに描画する。
【００３４】
接触検出部２２６は、描画装置２４０等の物体の接触を検出する機能手段である。本実施形態では、接触検出部２２６として、特許第４６２７７８１号公報に示すような赤外線遮断方式による座標入力／検出装置を採用する。この座標入力／検出装置では、表示部１１２の下側両端部に設置された２の受発光装置（図示せず）が、表示部１１２に平行して複数の赤外線を放射し、表示部１１２の周囲に設けられた反射部材によって同一光路上に反射する光を受光する。接触検出部２２６は、物体によって遮断された２の受発光装置が放射した赤外線の識別情報を座標検出部２２４に通知し、座標検出部２２４が、物体の接触位置である座標位置を特定する。
【００３５】
他の例としては接触検出部２２６として、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２の抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部１１２に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を採用することができる。
【００３６】
座標検出部２２４は、物体が表示部１１２に接触した位置である座標位置を算出すると共に、種々のイベントを発行する機能手段である。本実施形態では、座標検出部２２４は、接触検出部２２６が通知する遮断された赤外線の識別情報を利用して、物体の接触位置の座標位置を算出する。座標検出部２２４は、接触位置の座標位置と共に、種々のイベントをイベント処理部２１０に発行する。
【００３７】
座標検出部２２４が発行するイベントには、物体の接触または接近したことを通知するイベント（ＴＯＵＣＨ）、物体が表示部１１２に接触または接近した状態で接触点または接近点が移動したことを通知するイベント（ＭＯＶＥ）、物体が表示部１１２から離れたことを通知するイベント（ＲＥＬＥＡＳＥ）が含まれる。これらのイベントには、接触位置座標および接近位置座標である座標位置情報が含まれる。
【００３８】
描画装置２４０は、画像処理装置１１０の接触検出部２２６に接触させて描画する装置である。描画装置２４０は、先端部に物体の接触を検知する接触検出部２２６を備えたペン形状をしており、当該接触検出部２２６が物体に接触すると、接触したことを示す接触信号を当該描画装置の識別情報と共に座標検出部２２４に送信する。
【００３９】
また、描画装置２４０は、画像処理装置操作モードまたはユーザＰＣ操作モードを切り替えるモード切替スイッチを側面や後端部等に備えている。画像処理装置操作モードとは、ユーザが画像処理装置１１０の表示部１１２に任意の図形や文字等を描画可能なモードであると共に、表示部１１２に表示されたメニューやボタン等のオブジェクトを選択可能なモードである。ユーザＰＣ操作モードとは、表示部１１２に表示されたメニューやボタン等のオブジェクトをユーザが選択可能なモードである。
【００４０】
例えば、ユーザがモード切替スイッチを押下した状態で、描画装置２４０を画像処理装置１１０に接触させた場合には、描画装置２４０は、接触信号および当該描画装置の識別情報と共に、ユーザＰＣ操作モードを示すモード種別信号を送信する。ユーザがモード切替スイッチを押下していない状態で、描画装置２４０を画像処理装置１１０に接触させた場合には、描画装置２４０は、接触信号および当該描画装置の識別情報と共に、画像処理装置操作モードを示すモード種別信号を送信する。
【００４１】
本実施形態では、座標検出部２２４は、接触検出部２２６から赤外線の識別情報を受信すると、物体の接触位置である座標位置を算出し、次いで、描画装置２４０から接触信号を受信すると、各種イベントを発行する。このとき、座標検出部２２４は、モード種別を示す情報（以下、「モード種別情報」とする。）を当該イベントと共にイベント処理部２１０に通知する。
【００４２】
本実施形態では、描画装置２４０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線通信によって各種信号を送信する。他の例としては、描画装置２４０は、超音波や赤外線を利用した無線通信によって各種信号を送信してもよい。
【００４３】
イベント処理部２１０は、座標検出部２２４が発行するイベントを処理する機能手段である。ユーザＰＣ操作モードが指定されている場合、イベント処理部２１０は、座標検出部２２４からイベントを受信すると、ユーザＰＣ１３０ａまたはユーザＰＣ１３０ｂにマウスイベントを送信する。画像処理装置操作モードが指定されている場合、イベント処理部２１０は、座標検出部２２４からイベントを受信すると、画像処理装置１１０の他の機能手段に対して描画指示イベントおよび選択通知イベントを通知する。
【００４４】
マウスイベントとは、ユーザＰＣ１３０ａ，１３０ｂのマウス等の入力装置が発行するイベントと同様のイベントであり、ユーザＰＣ操作モードが指定されている場合に、描画装置２４０による接触に起因してユーザＰＣ１３０ａ，１３０ｂに対して発行される。イベント処理部２１０は、座標検出部２２４が発行したイベントに含まれる座標位置情報をユーザＰＣ１３０ａ，１３０ｂの画面サイズに応じた座標位置情報に変換し、マウスイベントと共にユーザＰＣ１３０ａ，１３０ｂに送信する。ユーザＰＣ１３０ａ，１３０ｂは、マウスイベントをマウス等の入力装置が発行するイベントと同様に処理する。
【００４５】
描画指示イベントとは、画像処理装置１１０に対して描画を指示するイベントである。描画指示イベントは、画像処理装置操作モードが指定されている場合に、描画装置２４０が表示部１１２に接触することに起因して発行される。
【００４６】
選択通知イベントとは、表示部１１２に表示された画面を構成するボタンやメニューバー等の種々のオブジェクトが選択されたことを示すイベントである。選択通知イベントは、画像処理装置操作モードが指定されている場合に、描画装置２４０が表示部１１２に接触することに起因して発行される。イベント処理部２１０は、座標検出部２２４が発行したイベントに含まれる座標位置情報がオブジェクトの座標領域内であるときに選択通知イベントを発行する。
【００４７】
本実施形態では、描画指示イベントおよび選択通知イベントには、それぞれ識別情報が割り当てられており、これらのイベントをトリガとして動作する画像処理装置１１０の機能手段は、当該識別情報を参照して種々の処理を実行する。また、選択通知イベントには、選択されたオブジェクトの識別情報が付加されており、選択通知イベントをトリガとして動作する画像処理装置１１０の機能手段は、当該オブジェクトの識別情報を参照して種々の処理を実行する。
【００４８】
描画生成部２１６は、ユーザが描画装置２４０を用いて描画した描画画像を生成する機能手段である。描画生成部２１６は、座標位置情報が示す座標位置の色を特定の色に変更した画像レイヤを生成する。描画生成部２１６は、当該座標位置を描画情報としてＲＡＭ２０４の描画情報の格納領域に保存する。
【００４９】
合成部２１８は、種々の画像を合成する機能手段である。合成部２１８は、アプリ画像生成部２１２が画像を描画すべき画像レイヤ（以下、「アプリ画像レイヤ」とする。）と、レイアウト管理部２１４がユーザＰＣ１３０ａ，１３０ｂの表示画像を描画すべき画像レイヤ（以下、「画像キャプチャレイヤ」とする。）と、描画生成部２１６が画像を描画すべき画像レイヤ（以下、「手書きレイヤ」とする。）とを合成する。
【００５０】
表示制御部２２０は、表示部１１２を制御する機能手段である。表示制御部２２０は、合成部２１８が生成した合成画像を表示部１１２に表示する。本実施形態では、合成部２１８は、表示制御部２２０を呼び出して合成画像を表示部１１２に表示する。他の実施形態では、合成部２１８および表示制御部２２０は、画像情報に含まれる画像フレームの更新頻度と同じ頻度で、画像レイヤを合成して表示部１１２に表示してもよい。
【００５１】
スナップショット生成部２２２は、ユーザＰＣ１３０ａ，１３０ｂの表示画像と描画生成部２１６が生成した描画画像との合成画像であるスナップショット画像と、スナップショット画像に対応するサムネイル画像を生成する機能手段である。すなわち、スナップショット生成部２２２は、表示部１１２に表示された新たな表示画像のデータを生成する合成画像生成部に相当する。
【００５２】
スナップショット生成部２２２は、イベント処理部２１０を介して、表示画像と描画画像の合成指示、すなわちスナップショット画像の生成指示を受け付けると、生成指示を受け付けたタイミングにおいて、表示部１１２に表示されている表示画像と描画画像とを合成することにより、スナップショット画像を生成し、生成したスナップショット画像に基づいてスナップショット画像のサムネイル画像を生成する。スナップショット生成部２２２は、スナップショット画像およびサムネイル画像を生成すると、リポジトリ管理部２２８に対しスナップショット画像およびサムネイル画像の記憶装置２３０への書き込みを指示する。
【００５３】
本実施の形態にかかるスナップショット生成部２２２は、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）形式の画像を生成するが、画像の形式は実施の形態に限定されるものではなく、他の例としては、Ｗｉｎｄｏｗｓ（登録商標）  ｂｉｔｍａｐ  ｉｍａｇｅ、ＧＩＦ（Ｇｒａｐｈｉｃｓ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）、ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）、ＷＭＦ（Ｗｉｎｄｏｗｓ（登録商標）  Ｍｅｔａｆｉｌｅ）などであってもよい。また、スナップショット画像の画像ファイルには、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式などを用い、ページやストロークが編集可能なデータ構造を定義する。
【００５４】
なお、スナップショット画像の生成指示を受け付けたタイミングにおいて、表示部１１２に表示されている表示画像に対する描画処理が行われていない場合、すなわち描画画像が存在しない場合には、スナップショット生成部２２２は、表示画像のみを表示する画像をスナップショット画像として生成する。
【００５５】
リポジトリ管理部２２８は、記憶装置２３０への情報の書き込みを制御する機能手段である。リポジトリ管理部２２８は、スナップショット生成部２２２からスナップショット画像およびサムネイル画像の書込指示を取得すると、書込指示にしたがい、スナップショット画像およびサムネイル画像を記憶装置２３０の所定の領域に書き込む。また、リポジトリ管理部２２８は、ユーザＰＣ１３０ａ，１３０ｂの指示により、記憶装置２３０からスナップショット画像および／またはサムネイル画像を取得し、取得したスナップショット画像および／またはサムネイル画像をユーザＰＣ１３０ａ，１３０ｂに送信する。
【００５６】
図３は、記憶装置２３０に記憶されている履歴テーブル２３１のデータ構成を模式的に示す図である。履歴テーブル２３１には、過去に生成されたスナップショット画像に関する情報が記憶されている。
【００５７】
具体的には、履歴テーブル２３１は、各スナップショット画像に対し、ページＩＤと、作成時刻と、バージョンと、画像ファイル名と、ファイルパスとを記憶している。
【００５８】
ここで、ページＩＤは、スナップショット画像に含まれる表示画像を識別する情報である。ただし、ページＩＤは、ユーザによって指定される情報であり、同一の表示画像であっても、異なるページＩＤが付与される場合もある。
【００５９】
作成時刻は、スナップショット画像に含まれる表示画像が表示された時刻を示す情報である。なお、他の例としては、作成時刻は、スナップショット画像が生成された時刻であってもよい。
【００６０】
バージョンは、同一のページＩＤが割り当てられた複数のスナップショット画像に対し、作成順に割り当てられる番号である。すなわち、同一のページＩＤかつバージョンの異なる複数のスナップショット画像は、表示画像は同一であるが、描画情報が異なる。
【００６１】
画像ファイル名は、スナップショット画像のファイル名である。なお、本実施の形態にかかる画像ファイル名は、ページＩＤと、バージョンとを含む情報である。ファイルパスは、スナップショット画像が書き込まれた記憶領域を示す情報である。なお、ページＩＤ、作成時刻、バージョン、画像ファイル名およびファイルパスについては、後に詳述する。
【００６２】
図４は、表示部１１２の表示例を示す図である。表示部１１２には、表示画像５００と、スナップショットボタン５１０と、サムネイル画像一覧５２０と、終了ボタン５３０とが表示されている。
【００６３】
表示画像５００は、ユーザＰＣ１３０ａ，１３０ｂのいずれか一方または両方から受信した表示画像を含む画像であり、表示部１１２のうち予め定められた表示領域に表示される。表示部１１２がユーザＰＣ１３０ａから受信した表示画像の表示ウィンドウのみを表示している場合には、この表示ウィンドウが表示画像５００に相当し、表示部１１２にユーザＰＣ１３０ａから受信した表示画像の表示ウィンドウと、ユーザＰＣ１３０ｂから受信した表示画像の表示ウィンドウとが表示されている場合には、両表示ウィンドウを含む画像が表示画像５００に相当する。
【００６４】
スナップショットボタン５１０は、ユーザがスナップショット画像の生成を希望するときに、選択されるアイコンである。描画装置２４０などを用いて、ユーザによりスナップショットボタン５１０が選択されると、イベント処理部２１０は、スナップショットボタン５１０が選択されたことを示す選択通知イベントを発行し、スナップショット生成部２２２は、スナップショット画像の生成指示を受け取る。
【００６５】
また、サムネイル画像一覧５２０には、記憶装置２３０に記憶されているスナップショット画像のサムネイル画像が一覧表示されている。サムネイル画像一覧５２０は、ユーザからのサムネイル画像の選択、すなわちスナップショット画像の選択を受け付ける。
【００６６】
図５は、サムネイル画像一覧５２０の表示例を示す図である。サムネイル画像一覧５２０には、過去にスナップショット生成部２２２により生成され、記憶装置２３０に書き込まれたスナップショット画像のサムネイル画像５２１〜５２５が、作成時刻の順番に従って一覧表示される。さらに、サムネイル画像一覧５２０の領域に、記憶装置２３０に記憶されているすべてのサムネイル画像を表示できない場合には、ページ送りボタン５２６ａ，５２６ｂを表示し、ユーザ操作に対応してすべてのサムネイル画像を表示する。
【００６７】
ユーザによりサムネイル画像一覧５２０の中の所定のサムネイル画像が選択されると、
イベント処理部２１０は、選択されたサムネイルに対応するスナップショット画像が選択されたことを示す選択通知イベントを受信する。
【００６８】
図４に示す終了ボタン５３０は、アプリケーションを終了し、表示画像等の表示を終了する指示を受け付けるためのアイコンである。終了ボタン５３０が選択されると、これまでに表示部１１２に表示された表示ページに対する描画の履歴を示すスナップショット画像のファイルが作成され、ファイル一覧画面が表示部１１２に表示される。
【００６９】
図６および図７は、画像処理装置１１０による処理を示すフローチャートである。まず、イベント処理部２１０は、座標検出部２２４から取得したイベントを特定する。具体的には、図６に示すように、取得したイベントが、記憶装置２３０の履歴テーブル２３１に新規画像ファイルを追加する指示であるか否かを判断する（ステップＳ１００）。なお、新規画像ファイルを追加する指示は、ユーザによりスナップショットボタン５１０が選択され、スナップショット画像の生成指示を受け付けた場合、ユーザＰＣ１３０ａ，１３０ｂから新たな表示画像の表示指示を受け付けた場合、またはユーザＰＣ１３０ａ，１３０ｂにおける操作により、表示部１１２に表示される表示画像の送信元が切り替わった場合に、イベント処理部２１０に送られる。
【００７０】
イベント処理部２１０は、スナップショットボタン５１０の選択の有無については、イベント処理部２１０が座標検出部２２４から受信したイベントを処理した結果で決定する。また、イベント処理部２１０は、表示画像の変更の有無については、スナップショットボタン５１０の選択の有無と同様、イベント処理部２１０が座標検出部２２４から受信したイベントを処理した結果で決定する。イベント処理部２１０は、送信元の切り替わりの有無については、画像入力インタフェース２３２がユーザＰＣ１３０ａ，１３０ｂの表示画像を形成する画像信号を受信したかどうかで判定する。
【００７１】
発行されたイベントが新規画像ファイル追加である場合には（ステップＳ１００，Ｙｅｓ）、リポジトリ管理部２２８は、履歴テーブル２３１に、新規画像ファイルのファイルパス以外の情報を書き込む（ステップＳ１０１）。
【００７２】
具体的には、リポジトリ管理部２２８は、新規画像ファイルに対し、新規ページＩＤを割り当て、バージョンとして初期値「１」を割り当て、画像ファイル名として、新規ファイル名を割り当て、これらをそれぞれページＩＤ、バーションおよび画像ファイル名のフィールドに書き込む。なお、新規ページＩＤは、履歴テーブル２３１に存在するページＩＤのうち最大値を１だけインクリメントした値とする。また、画像ファイル名は、ページＩＤと、バージョンとを示す名前とする。リポジトリ管理部２２８はさらに、作成時刻として、表示画像が表示された時刻を書き込む。なお、この時点においては、ファイルパスには、「ｎｕｌｌ」が記憶されている。
【００７３】
このように、新規画像ファイルを追加する旨のイベントが発行された場合には、イベント発行時に表示部１１２に表示されていた表示画像と描画情報とを含むスナップショット画像が生成され、このスナップショット画像に関する情報が、履歴テーブル２３１に、新たな画像ファイルに関する情報として登録される。
【００７４】
さらに、表示制御部２２０は、サムネイル画像一覧５２０に、新たに白紙のサムネイル画像を追加し、表示画像の表示領域を白紙状態に戻す。すなわち、表示部１１２から表示画像が消去される。なお、他の例としては、表示部１１２から描画情報のみが消去され、表示領域中の表示画像は表示されたままであってもよい。
【００７５】
なお、ステップＳ１００において、発行されたイベントが新規ファイル追加でない場合には（ステップＳ１００，Ｎｏ）、後述のステップＳ１１０へ進む。
【００７６】
さらに、新規ファイル追加のタイミングにおいて、表示部１１２に既に表示されている表示中の表示画像が存在する場合には（ステップＳ１０２，Ｙｅｓ）、スナップショット生成部２２２は、新規ファイル追加のタイミングにおいて、表示部１１２に表示されている表示画像のキャプチャレイヤと描画画像の手書きレイヤとを合成したスナップショット画像を生成し、生成したスナップショット画像のサムネイル画像を生成する（ステップＳ１０３）。さらに、表示制御部２２０は、サムネイル画像一覧５２０に、生成されたスナップショット画像のサムネイル画像を追加する。
【００７７】
次に、リポジトリ管理部２２８は、新たに生成されたスナップショット画像とサムネイル画像とを記憶装置２３０に書き込み、さらにスナップショット画像の画像ファイルのファイルパスを生成し、画像ファイルの画像ファイル名に対応付けて、生成したファイルパスを履歴テーブル２３１に書き込む（ステップＳ１０４）。
【００７８】
次に、表示制御部２２０は、新規表示画像を表示部１１２に表示する（ステップＳ１０５）。次に、ユーザ操作に応じた描画入力を受け付ける（ステップＳ１０６）。なお、ステップＳ１０２において、表示画像が存在しない場合には（ステップＳ１０２，Ｎｏ）、ステップＳ１０６へ進む。
【００７９】
次に、図７に示すステップＳ１１０に進み、発行されたイベントがサムネイル画像の選択である場合には（ステップＳ１１０，Ｙｅｓ）、スナップショット生成部２２２は、サムネイル画像が選択されたタイミングにおいて、表示部１１２に表示されている表示画像と描画画像とを合成したスナップショット画像を生成し、さらに生成したスナップショット画像のサムネイル画像を生成する（ステップＳ１１１）。なお、ステップＳ１１０において、発行されたイベントがサムネイル画像の選択でない場合には（ステップＳ１１０，Ｎｏ）、後述のステップＳ１２０へ進む。
【００８０】
次に、リポジトリ管理部２２８は、ステップＳ１１１において新たに生成されたスナップショット画像と、サムネイル画像とを記憶装置２３０に書き込み、さらに新たに生成されたスナップショット画像の画像ファイルのファイルパスを生成し、画像ファイルの画像ファイル名に対応付けて、生成したファイルパスを履歴テーブル２３１に書き込む（ステップＳ１１２）。なお、新たに生成されたスナップショット画像に対応する、ページＩＤ、作成時刻、バージョンおよび画像ファイル名は、スナップショット画像に含まれる表示画像が表示部１１２に表示されたタイミングにおいて、作成され、履歴テーブル２３１に書き込まれている。
【００８１】
次に、リポジトリ管理部２２８は、選択されたサムネイル画像に対応する画像ファイルを、新たな画像ファイルとし、当該画像ファイルに関するファイルパス以外の情報を履歴テーブル２３１に書き込む（ステップＳ１１３）。具体的には、リポジトリ管理部２２８は、新たな画像ファイルに対し、選択されたサムネイル画像に対応する画像ファイルと同一のページＩＤと、選択されたサムネイル画像に対応する画像ファイルのバージョンを１インクリメントしたバージョンと、ページＩＤおよびバージョンに基づいて定まる画像ファイル名とを割り当て、これらの情報を新たな画像ファイルに関する情報として、履歴テーブル２３１に書き込む。なお、この時点においては、対応するファイルパスには、「ｎｕｌｌ」が入る。
【００８２】
次に、表示制御部２２０は、選択されたサムネイル画像に対応するスナップショット画像を記憶装置２３０から読み出し、読み出したスナップショット画像を表示部１１２の表示領域に表示する（ステップＳ１１４）。そして、ユーザ操作に応じた描画入力を受け付ける（ステップＳ１１５）。
【００８３】
次に、ステップＳ１２０へ進み、発行されたイベントが終了ボタン５３０の選択である場合には（ステップＳ１２０，Ｙｅｓ）、スナップショット生成部２２２は、終了ボタン５３０が選択されたタイミングにおいて、表示部１１２に表示されている表示画像と描画画像とを合成したスナップショット画像を生成し、さらに生成したスナップショット画像のサムネイル画像を生成する（ステップＳ１２１）。次に、リポジトリ管理部２２８は、生成したスナップショット画像およびサムネイル画像を記憶装置２３０に書き込み、さらにスナップショット画像の画像ファイルのファイルパスを生成し、画像ファイルのファイル名に対応付けて、生成したファイルパスを履歴テーブル２３１に書き込む（ステップＳ１２２）。
【００８４】
次に、表示制御部２２０は、履歴テーブル２３１に記憶されている画像ファイルをページＩＤ毎に分類し、これらを表示部１１２に一覧表示する（ステップＳ１２３）。以上で、処理が完了する。なお、ステップＳ１２０において、発行されたイベントが終了ボタン５３０の選択でない場合には（ステップＳ１２０，Ｎｏ）、処理は終了する。
【００８５】
次に、具体的な例を用いて、画像処理装置１１０による処理を説明する。図８−１に示すように、「１」を示す表示画像が表示されたとする。このとき、図６に示すステップＳ１００，Ｙｅｓの判断により、リポジトリ管理部２２８は、履歴テーブル２３１に対し、図８−２に示すように、「１」を示す表示画像に対応する画像ファイルに関する情報を書き込む。具体的には、リポジトリ管理部２２８は、ページＩＤ「１」と、「１」を示す表示画像が表示された時刻である作成時刻と、バージョンの初期値「１」と、ページＩＤおよびバージョンに基づいて定まる画像ファイル名「０１−００１．ｐｎｇ」とを書き込む。
【００８６】
この状態において、図８−１に示すように、ユーザ操作により描画入力がなされた後に、スナップショットボタン５１０が選択されたとする。この場合には、図７に示すステップＳ１１０，Ｙｅｓの判断により、スナップショット生成部２２２は、図８−１に示す「１」を示す表示画像と描画画像とを合成し、スナップショット画像を生成し、さらに、スナップショット画像のサムネイル画像を生成する。
【００８７】
続いて、図９−１に示す「２」を示す表示画像が表示されるとする。この場合には、図９−２に示すように、表示制御部２２０は、サムネイル画像一覧５２０に、直前に表示されていた「１」を示す表示画像と描画画像とが合成されたスナップショット画像のサムネイル画像を追加する。さらに、図９−３に示すように、リポジトリ管理部２２８は、履歴テーブル２３１において、既に書き込まれている「１」を示す表示画像に対応する画像ファイルの画像ファイル名に対応付けて、この画像ファイルのファイルパスを書き込む。リポジトリ管理部２２８は、さらに、図９−１に示す「２」を示す表示画像に対応する画像ファイルに関する情報を履歴テーブル２３１に書き込む。具体的には、リポジトリ管理部２３１は、ページＩＤ「２」と、「２」を示す表示画像が表示された作成時刻と、ページＩＤ「２」に対するバージョンの初期値「１」と、画像ファイル名とを履歴テーブル２３１に新たに書き込む。
【００８８】
続いて、図９−１に示す「２」を示す表示画像が表示領域に表示され、「１」を示す表示画像に対応するサムネイル画像がサムネイル画像一覧５２０に表示されている場合において、ユーザにより、サムネイル画像が選択されると、図１０−１に示すように、選択されたサムネイル画像に対応するスナップショット画像が表示領域に表示される。
【００８９】
さらに、このとき、スナップショット生成部２２２は、直前に表示領域に表示されていた「２」を示す表示画像と描画画像とを合成してスナップショット画像を生成し、さらにスナップショット画像のサムネイル画像を生成する。そして、図１０−２に示すように、表示制御部２２０は、生成されたサムネイル画像をサムネイル画像一覧５２０に追加する。
【００９０】
また、このとき、リポジトリ管理部２２８は、履歴テーブル２３１において、「２」を示す表示画像に対応するファイルパスの欄、すなわち画像ファイル名「０２−００１．ｐｎｇ」に対応するファイルパスの欄にファイルパスを書き込む。
【００９１】
図１１は、図７に示すステップＳ１２３において表示される画像ファイル一覧の表示例を示す図である。図１１に示すように、表示制御部２２０は、記憶装置２３０に記憶されている画像ファイルを、ページＩＤごとに分類した履歴ファイルとして表示することができる。図１１に示す例においては、各履歴ファイルに含まれる最新の画像ファイルのサムネイル画像を先頭に表示し、それ以外の画像ファイルのサムネイル画像については、最新の画像ファイルの裏側にバージョン順に配置される。
【００９２】
これにより、保存した画像ファイルが大量にある場合であっても、ユーザは、保存しておきたい履歴データ（画像ファイル）や、もう一度確認したい履歴データ（画像ファイル）を容易に特定することができる。
【００９３】
具体的には、ユーザが図１１に示す各履歴ファイルのチェックボックスを選択すると、イベント処理部２１０は、選択指示を受け付け、これに基づいて、選択された履歴データを所定の保存先（メールアドレス、ファイル共有サーバ、ＵＳＢメモリなど）に保存する。イベント処理部２１０はまた、保存先がメールアドレスである場合にはその宛先へ画像を添付してメールを送信する。尚、イベント処理部２１０は、ユーザがチェックボックスなどで選択しなかった履歴データはセキュリティを考慮して、リポジトリ管理部２２８を介して、ハードディスク上には残さずに削除することとする。
【００９４】
このように、本実施の形態にかかる画像処理装置１１０は、会議等において表示部１１２に表示された画像のスナップショット画像を特定するためのサムネイル画像を一覧表示することができるので、これにより、ユーザは、サムネイル画像を確認することにより、会議等の履歴を把握することができる。
【００９５】
さらに、画像処理装置１１０は、ユーザからサムネイル画像が選択された場合には、選択されたサムネイル画像に対応する画像ファイルと、選択されたサムネイル画像に対応する画像ファイルに対し描画画像が追加された画像ファイルとに対し、同一ページＩＤを割り当てつつ、異なるバージョンを割り当てることにより、両画像ファイルをともに履歴データとして残すことができる。さらに、このように、同一ページＩＤが割り当てられた画像ファイルを同一グループに分類して管理することができる。すなわち、同一の表示画像であって、描画画像が異なる画像ファイルをバージョンごとに管理することができ、さらにユーザは、所望の履歴データを容易に特定することができる。
【００９６】
以上、本発明を実施の形態を用いて説明したが、上記実施の形態に多様な変更または改良を加えることができる。
【００９７】
本実施の形態の画像処理装置は、ＣＰＵなどの制御装置と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００９８】
本実施の形態の画像処理装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００９９】
また、本実施の形態の画像処理装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態の画像処理装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。また、本実施の形態のプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１００】
本実施の形態の画像処理装置で実行されるプログラムは、上述した各部（イベント処理部、アプリ画像生成部、レイアウト管理部、描画生成部、合成部、表示制御部、スナップショット生成部、リポジトリ管理部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。
【符号の説明】
【０１０１】
１００  画像処理システム
１１０  画像処理装置
１１２  表示部
１３０ａ，１３０ｂ  ユーザＰＣ
２００  プロセッサ
２０２  ＲＯＭ
２０４  ＲＡＭ
２０６  画像取得部
２１０  イベント処理部
２１２  アプリ画像生成部
２１４  レイアウト管理部
２１６  描画生成部
２１８  合成部
２２０  表示制御部
２２２  スナップショット生成部
２２４  座標検出部
２２６  接触検出部
２２８  リポジトリ管理部
２４０  描画装置
【先行技術文献】
【特許文献】
【０１０２】
【特許文献１】特開２００６−００５５８９号公報
【図１】
2014035670.tif 000003
【図２】
2014035670.tif 000004
【図３】
2014035670.tif 000005
【図４】
2014035670.tif 000006
【図５】
2014035670.tif 000007
【図６】
2014035670.tif 000008
【図７】
2014035670.tif 000009
【図８−１】
2014035670.tif 000010
【図８−２】
2014035670.tif 000011
【図９−１】
2014035670.tif 000012
【図９−２】
2014035670.tif 000013
【図９−３】
2014035670.tif 000014
【図１０−１】
2014035670.tif 000015
【図１０−２】
2014035670.tif 000016
【図１０−３】
2014035670.tif 000017
【図１１】
2014035670.tif 000018