(57)【要約】【課題】情報処理装置において編集された画像データを投影する。【解決手段】画像投影部２０４は、画像データを投影する。画像送信部２０７は、上記画像データを情報処理装置１０２に送信する。第２の画像受信部２０８は、情報処理装置１０２において編集された画像データを受信する。画像投影部２０４は、情報処理装置１０２において編集された画像データを投影する。【選択図】図２
2015053601.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１台の情報処理装置と接続される画像投影装置であって、
画像データを投影する投影手段と、
前記画像データを前記情報処理装置に送信する送信手段と、
前記情報処理装置において編集された前記画像データを受信する受信手段とを有し、
前記投影手段は、前記情報処理装置において編集された前記画像データを投影することを特徴とする画像投影装置。
【請求項２】
前記画像データに対してグラフィックデータを合成する合成手段を更に有し、
前記送信手段は、前記合成手段によりグラフィックデータが合成された前記画像データを前記情報処理装置に送信することを特徴とする請求項１に記載の画像投影装置。
【請求項３】
前記画像データを入力する入力手段を更に有し、
前記合成手段は、前記入力手段により入力した前記画像データに対してグラフィックデータを合成するか、前記受信手段により受信した、前記情報処理装置において編集された前記画像データに対してグラフィックデータを合成するかを選択することを特徴とする請求項２に記載の画像投影装置。
【請求項４】
前記受信手段は、前記情報処理装置において編集された前記画像データのうち、当該編集された部分の画像データを受信することを特徴とする請求項１乃至３の何れか１項に記載の画像投影装置。
【請求項５】
前記受信手段により受信した前記編集された部分の画像データを、前記画像データに重畳する重畳手段を更に有することを特徴とする請求項４に記載の画像投影装置。
【請求項６】
前記重畳手段は、複数の前記情報処理装置から受信した前記編集された部分の画像データの全てを前記画像データに重畳するか、複数の前記情報処理装置から受信した前記編集された部分の画像データのうちの一部を前記画像データに重畳するかを選択することを特徴とする請求項５に記載の画像投影装置。
【請求項７】
少なくとも１台の情報処理装置と接続される画像投影装置の制御方法であって、
画像データを投影する投影ステップと、
前記画像データを前記情報処理装置に送信する送信ステップと、
前記情報処理装置において編集された前記画像データを受信する受信ステップとを有し、
前記投影ステップは、前記情報処理装置において編集された前記画像データを投影することを特徴とする画像投影装置の制御方法。
【請求項８】
少なくとも１台の情報処理装置と接続される画像投影装置を制御するコンピュータに実行させるためのプログラムであって、
画像データを投影する投影ステップと、
前記画像データを前記情報処理装置に送信する送信ステップと、
前記情報処理装置において編集された前記画像データを受信する受信ステップとを前記コンピュータに実行させ、
前記投影ステップは、前記情報処理装置において編集された前記画像データを投影することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも１台の情報処理装置と接続される画像投影装置に関するものである。
【背景技術】
【０００２】
画像投影装置を用いて画像を投影してプレゼンテーションを行うことは、画像投影装置の一般的なユースケースとなってきている。視聴者が複数名であっても、同じ画像を共有することができ、効果的なプレゼンテーションを行うことが可能となる。
【０００３】
しかし、会場や視聴者数によっては、画像投影装置と視聴者との距離が一定でない場合もあり、画像投影装置に近い視聴者と遠い視聴者との間でプレゼンテーションの効果にばらつきが生じる恐れがある。これに対し、特許文献１には、画像投影装置で投影される画像データそのものを、視聴者のＰＣに表示させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１２２２６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された技術では、画像投影装置で投影される画像データに対して線を描画する等の編集を施した後、再投影することはできない。
【０００６】
そこで、本発明の目的は、情報処理装置において編集された画像データを投影することにある。
【課題を解決するための手段】
【０００７】
本発明の画像投影装置は、少なくとも１台の情報処理装置と接続される画像投影装置であって、画像データを投影する投影手段と、前記画像データを前記情報処理装置に送信する送信手段と、前記情報処理装置において編集された前記画像データを受信する受信手段とを有し、前記投影手段は、前記情報処理装置において編集された前記画像データを投影することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、情報処理装置において編集された画像データを投影することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態に係る画像投影システムの構成、及び、本画像投影システムの各構成において処理される画像データを示す図である。
【図２】本発明の第１の実施形態における画像投影装置の内部構成を示す図である。
【図３】本発明の第１の実施形態における画像合成部の処理を示すフローチャートである。
【図４】本発明の第１の実施形態における画像エンコーダの処理を示すフローチャートである。
【図５】本発明の第１の実施形態における画像デコーダの処理を示すフローチャートである。
【図６】本発明の第２の実施形態における画像投影装置の内部構成を示す図である。
【図７】本発明の第２の実施形態における画像デコーダの処理を示すフローチャートである。
【図８】本発明の第３の実施形態における画像投影装置の内部構成を示す図である。
【図９】本発明の第３の実施形態に係る画像投影システムの各構成において処理される画像データを示す図である。
【図１０】メモリＢにおいて格納される、差分画像管理ＩＤと差分画像データとの対応付け、及び、最新ＩＤの管理状態を示す図である。
【図１１】本発明の第３の実施形態における画像合成部の処理を示すフローチャートである。
【図１２】本発明の第３の実施形態における画像エンコーダの処理を示すフローチャートである。
【図１３】本発明の第３の実施形態における画像デコーダ及び画像管理部の処理を示すフローチャートである。
【図１４】本発明の第３の実施形態における差分画像重畳部の処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１１】
先ず、本発明の第１の実施形態について説明する。図１は、本発明の第１の実施形態に係る画像投影システムの構成、及び、本画像投影システムの各構成において処理される画像データを示す図である。
【００１２】
図１（ａ）は、本発明の第１の実施形態に係る画像投影システムの構成を示している。図１（ａ）に示すように、第１の実施形態に係る画像投影システムは、画像投影装置１００、画像送信装置１０１及び１台の情報処理装置１０２により構成される。画像投影装置１００は、画像送信装置１０１及び情報処理装置１０２に接続される。画像投影装置１００は、画像送信装置１０１から画像データを受信し、画像処理を施して投影する。また、画像投影装置１００は、線が描画される等、編集された画像データを情報処理装置１０２から受信し、投影する。
【００１３】
図１（ｂ）は、画像投影装置１００、画像送信装置１０１及び情報処理装置１０２において処理される画像データを示している。図１（ｂ）において、１０１１は、画像送信装置１０１から画像投影装置１００に対して送信される画像データである。１０１２に示すように、画像投影装置１００は、画像送信装置１０１から受信した画像データ１０１１に対して黒枠１１０を付加し、スクリーンに投影する。また、画像投影装置１００は、１０１３に示すように、黒枠１１０が付加された画像データ１０１２を情報処理装置１０２に対して送信する。
【００１４】
情報処理装置１０２は、画像編集機能を備えており、１０１６に示すように、画像データ１０１３に対して手書き画像データ１１１を付加することができる。また、情報処理装置１０２は、１０１５に示すように、手書き画像データ１１１が付加された画像データ１０１６を画像投影装置１００に対して送信する。これにより、画像投影装置１００は、情報処理装置１０２から受信した画像データ１０１５を投影する。
【００１５】
図２は、第１の実施形態における画像投影装置１００の内部構成を示す図である。図２に示すように、画像投影装置１００は、第１の画像受信部２０１、画像合成部２０３、画像投影部２０４及びグラフィック生成部２０５を備える。さらに、画像投影装置１００は、画像エンコーダ２０６、画像送信部２０７、第２の画像受信部２０８、画像デコーダ２０９、メモリＡ２１０及びメモリＢ２１１を備える。
【００１６】
第１の画像受信部２０１は、画像送信装置１０１から画像データを受信する。画像投影部２０４は、画像データをスクリーンに対して投影する。グラフィック生成部２０５は、メニュー画面等のグラフィックデータを生成する。画像合成部２０３は、画像データ上にグラフィックデータを重畳する。画像エンコーダ２０６は、画像データを情報処理装置１０２において処理可能なフォーマットの画像ファイルにエンコードする。画像送信部２０７は、画像エンコーダ２０６によりエンコードされた画像ファイルを情報処理装置１０２に対して送信する。第２の画像受信部２０８は、情報処理装置１０２から画像ファイルを受信する。画像デコーダ２０９は、画像ファイルを画像合成部２０３において処理可能なフォーマットの画像データにデコードする。
【００１７】
画像合成部２０３は、第１の画像受信部２０１で受信した画像データと、画像デコーダ２０９でデコードされた画像データとのうちの何れか一方を選択して入力する。このときの画像データ選択方法として、幾つかの方法が挙げられる。例えば、画像デコーダ２０９において画像データがデコードされた場合、画像合成部２０３は、画像デコーダ２０９でデコードされた画像データを選択し、それ以外の場合、第１の画像受信部２０１で受信した画像データを選択するようにしてもよい。また、ユーザの操作入力等の外部からの指示に応じて、画像合成部２０３は、画像デコーダ２０９でデコードされた画像データと第１の画像受信部２０１で受信した画像データとのうちの何れか一方を選択するようにしてよい。
【００１８】
画像合成部２０３は、画像デコーダ２０９でデコードされた画像データを選択した場合、当該画像データにグラフィックデータを重畳しないようにする。一方、第１の画像受信部２０１で受信した画像データを選択した場合、画像合成部２０３は、当該画像データにグラフィックデータを重畳する。これ以外にも、何れの画像データを選択した場合であっても、選択された画像データに対してグラフィックデータを重畳するようにしてもよい。この場合、何れの画像データが選択されたかに応じて、その画像データに重畳するグラフィックデータを変えるようにしてもよい。
【００１９】
画像エンコーダ２０６は、画像合成部２０３によりグラフィックデータが重畳された画像データを、情報処理装置１０２において処理可能なフォーマットの画像ファイルにエンコードする。ここでの画像ファイルのフォーマットは何れであってもよく、例えばＪｐｅｇでよい。画像エンコーダ２０６は、例えば１秒おきに画像ファイルにエンコードし、メモリＡ２１０に格納する。
【００２０】
画像送信部２０７は、画像エンコーダ２０６でエンコードされた画像ファイルをメモリＡ２１０から取得し、情報処理装置１０２に対して送信する。画像送信部２０７と情報処理装置１０２とのインタフェースとしては、例えばＨＤＭＩ（登録商標）（High Definition Multimedia Interface）等を使用することができる。
【００２１】
第２の画像受信部２０８は、情報処理装置１０２から画像ファイルを受信する。第２の画像受信部２０８と情報処理装置１０２とのインタフェースとしては、例えばＨＤＭＩ（High Definition Multimedia Interface）等を使用することができる。
【００２２】
画像デコーダ２０９は、第２の画像受信部２０８で受信した画像ファイルを、画像合成部２０３で処理可能なフォーマットの画像データにデコードし、メモリＢ２１１に格納する。画像デコーダ２０９は、画像データのデコードが完了し、メモリＢ２１１への画像データの格納が完了すると、デコードした画像データをメモリＢ２１１に格納したことを画像合成部２０３に通知する。
【００２３】
次に、図３を参照しながら、第１の実施形態における画像合成部２０３の処理について詳細に説明する。ステップＳ１０１において、画像合成部２０３は、画像デコーダ２０９によりデコードされた画像データのメモリＢ２１１への格納が完了したか否かを判定する。デコードされた画像データのメモリＢ２１１への格納が完了した場合、処理はステップＳ１０２に移行する。一方、デコードされた画像データのメモリＢ２１１への格納が未だ完了していない場合、処理はステップＳ１０３に移行する。
【００２４】
ステップＳ１０２において、画像合成部２０３は、画像デコーダ２０９でデコードされた画像データを選択し、デコードされた画像データをメモリＢ２１１から読み出す。メモリＢ２１１から読み出された画像データは、画像投影部２０４に出力される。これにより、情報処理装置１０２から受信し、デコードされた画像データがスクリーンに投影される。
【００２５】
ステップＳ１０３において、画像合成部２０３は、第１の画像受信部２０１で受信した画像データを選択して入力する。ステップＳ１０４において、画像合成部２０３は、ステップＳ１０３で選択した画像データに、グラフィック生成部２０５で生成されたグラフィックデータを重畳する。グラフィックデータが重畳された画像データは、画像エンコーダ２０６に出力される。
【００２６】
次に、図４を参照しながら、第１の実施形態における画像エンコーダ２０６の処理について詳細に説明する。ステップＳ２０１において、画像エンコーダ２０６は、画像合成部２０３によりグラフィックデータが重畳された画像データを、情報処理装置１０２において処理可能なフォーマットの画像ファイルにエンコードする。ステップＳ２０２において、画像エンコーダ２０６は、エンコードした画像ファイルをメモリＡ２１０に格納する。ステップＳ２０３において、画像エンコーダ２０６は、１秒間処理を停止する。１秒間処理を停止した後、処理はステップＳ２０１に戻る。
【００２７】
次に、図５を参照しながら、第１の実施形態における画像デコーダ２０９の処理について詳細に説明する。ステップＳ３０１において、画像デコーダ２０９は、第２の画像受信部２０８で受信した画像ファイルが更新（編集）されたか否かを判定する。情報処理装置１０２により画像ファイルが更新（編集）された場合、処理はステップＳ３０２に移行する。一方、情報処理装置１０２により画像ファイルが更新（編集）されていない場合、処理は終了する。
【００２８】
ステップＳ３０２において、画像デコーダ２０９は、第２の画像受信部２０８で受信した画像ファイルをデコードする。ステップＳ３０３において、画像デコーダ２０９は、デコードした画像データをメモリＢ２１１に格納する。デコードした画像データを全てメモリＢ２１１に格納すると、ステップＳ３０４において、画像デコーダ２０９は、デコードした画像データのメモリＢ２１１への格納が完了したことを画像合成部２０３に通知する。
【００２９】
以上のように、画像投影装置１００は、情報処理装置１０２で処理可能なフォーマットの画像ファイルにエンコードして情報処理装置１０２に送信する。そして、画像投影装置１００は、編集された画像ファイルを情報処理装置１０２から受信した場合、当該画像ファイルをデコードした後、スクリーンに投影する。このように、本実施形態によれば、画像投影装置１００の制御により、情報処理装置１０２で編集された画像ファイルを再投影することができる。
【００３０】
なお、本実施形態における画像投影装置１００は、画像エンコーダ２０６及び画像デコーダ２０９を備えているが、これらは必須の構成ではない。例えば、画像投影装置１００で画像データそのものをバイナリデータとして画像ファイル化することにより、情報処理装置１０２で当該画像ファイルを編集することができるとともに、編集された画像ファイルを画像投影装置１００から再投影することができる。
【００３１】
また、画像合成部２０３は、メモリＢ２１１から読み出した画像データだけではなく、第１の画像受信部２０１で画像送信装置１０１から受信し、グラフィックデータを重畳した画像データも画像投影部２０４に出力できることは勿論である。
【００３２】
次に、本発明の第２の実施形態について説明する。以下では、第１の実施形態と相違する点に主眼をおいて説明を行うものとする。
【００３３】
図６は、第２の実施形態における画像投影装置６００の内部構成を示す図である。なお、図６に示す第２の実施形態における画像投影装置６００の構成のうち、第１の実施形態における画像投影装置１００と同一機能の構成については、図２と同一符号を付して説明を省略するものとする。
【００３４】
また、図６に示すように、第２の実施形態に係る画像投影システムは、２台の情報処理装置（第１の情報処理装置１０２及び第２の情報処理装置１０３）を備えている。第２の実施形態における第２の画像受信部６０８は、第１の情報処理装置１０２及び第２の情報処理装置１０３夫々から画像ファイルを受信するものである。
【００３５】
次に、図７を参照しながら、第２の実施形態における画像デコーダ６０９の処理について詳細に説明する。ステップＳ４０１において、画像デコーダ６０９は、デコードフラグを１に設定する。ステップＳ４０２において、画像デコーダ６０９は、デコードフラグが１であるか否かを判定する。デコードフラグが１である場合、処理はステップＳ４０３に移行する。一方、デコードフラグが１以外である場合、処理はステップＳ４０４に移行する。
【００３６】
ステップＳ４０３において、画像デコーダ６０９は、第２の画像受信部６０８で第１の情報処理装置１０２から受信した画像ファイルが更新（編集）されたか否かを判定する。第１の情報処理装置１０２により画像ファイルが更新（編集）された場合、処理はステップＳ４０５に移行する。一方、第１の情報処理装置１０２により画像ファイルが更新（編集）されていない場合、処理はステップＳ４０６に移行する。
【００３７】
ステップＳ４０５において、画像デコーダ６０９は、第１の情報処理装置１０２から受信した画像ファイルをデコード対象に設定し、デコードフラグを２に設定する。ステップＳ４０６において、画像デコーダ６０９は、デコードフラグを２に設定する。ステップＳ４０５の後、処理はステップＳ４０９に移行する。ステップＳ４０６の後、処理はステップＳ４１２に移行する。
【００３８】
ステップＳ４０４において、画像デコーダ６０９は、第２の画像受信部６０８で第２の情報処理装置１０３から受信した画像ファイルが更新（編集）されたか否かを判定する。第２の情報処理装置１０３により画像ファイルが更新（編集）された場合、処理はステップＳ４０８に移行する。一方、第２の情報処理装置１０３により画像ファイルが更新（編集）されていない場合、処理はステップＳ４０７に移行する。
【００３９】
ステップＳ４０８において、画像デコーダ６０９は、第２の情報処理装置１０３から受信した画像ファイルをデコード対象に設定し、デコードフラグを２に設定する。ステップＳ４０７において、画像デコーダ６０９は、デコードフラグを２に設定する。ステップＳ４０８の後、処理はステップＳ４０９に移行する。ステップＳ４０７の後、処理はステップＳ４１２に移行する。
【００４０】
ステップＳ４０９において、画像デコーダ６０９は、デコード対象に設定した画像ファイルをデコードする。ステップＳ４１０において、画像デコーダ６０９は、デコードした画像データをメモリＢ２１１に格納する。ステップＳ４１１において、画像デコーダ６０９は、デコードした画像データのメモリＢ２１１への格納が完了したことを画像合成部２０３に通知する。ステップＳ４１２は、画像デコーダ２０９は、１秒間処理を停止する。１秒間処理を停止した後、処理はステップＳ４０２に戻る。
【００４１】
なお、第２の実施形態における画像合成部２０３及び画像エンコーダ２０６の処理は夫々、図３及び図４に示した処理と同様である。
【００４２】
第２の実施形態では、２台の情報処理装置１０２及び１０３を備えた場合について説明したが、３台以上の情報処理装置を備えた場合でも、同様に実施可能である。即ち、情報処理装置を複数台備えた場合であっても、各情報処理装置で編集された画像ファイルを画像投影装置６００において再投影することができる。
【００４３】
第２の実施形態においても、画像投影装置６００は、画像エンコーダ２０６及び画像デコーダ６０９を備えているが、本発明において、これらは必須の構成ではない。例えば、画像データそのものをバイナリデータとして画像ファイル化することにより、情報処理装置１０２及び１０３で当該画像ファイルを編集することができるとともに、編集された画像ファイルを画像投影装置６００から再投影することができる。
【００４４】
次に、本発明の第３の実施形態について説明する。以下では、第１及び第２の実施形態と相違する点に主眼をおいて説明を行うものとする。
【００４５】
図８は、第３の実施形態における画像投影装置８００の内部構成を示す図である。なお、図８に示す第３の実施形態における画像投影装置８００の構成のうち、第１又は第２の実施形態における画像投影装置１００又は６００と同一機能の構成については、図２又は図６と同一符号を付して説明を省略するものとする。
【００４６】
図８において、画像管理部８１３は、画像投影装置８００のモードを管理する。画像管理部８１３で管理されるモードには、入力画像選択モードと編集画像選択モードとの２種類があり、画像管理部８１３は、現在、何れのモードにあるかを画像合成部８０３に対して通知する。
【００４７】
画像合成部８０３は、入力画像選択モードである場合、第１の画像受信部２０１で画像送信装置１０１から受信した画像データを選択して入力し、編集画像選択モードである場合、メモリＣ８１４から後述する編集画像データを読み出す。画像合成部８０３は、第１の画像受信部２０１から入力した編集画像データに対して、グラフィック生成部２０５により生成されたグラフィックデータを重畳する。なお、第１の実施形態と同様に、何れの画像データを選択した場合であっても、選択された画像データに対してグラフィックデータを重畳するようにしてもよい。この場合、何れの画像データが選択されたかに応じて、その画像データに重畳するグラフィックデータを変えるようにしてもよい。
【００４８】
画像エンコーダ８０６は、入力画像選択モードである場合、画像合成部２０３から入力した画像データを、第１の情報処理装置１０２及び第２の情報処理装置１０３で処理可能なフォーマットの画像ファイルにエンコードし、メモリＡ２１０に格納する。画像デコーダ８０９は、第１の情報処理装置１０２又は第２の情報処理装置１０３から第２の画像受信部６０８で受信した画像ファイルをデコードし、差分画像データとしてメモリＢ２１１に格納する。その際、画像管理部８１３は、差分画像管理ＩＤを発行する。より具体的には、画像管理部８１３は、第２の画像受信部６０８が何れの情報処理装置から画像ファイルを受信したかを示す情報を取得し、情報処理装置毎に差分画像管理ＩＤを発行し、差分画像データと対応付けてメモリＢ２１１に格納する。また、画像管理部８１３は、発行した最新の差分画像管理ＩＤを最新ＩＤとしてメモリＢ２１１に格納する。
【００４９】
図１０は、メモリＢ２１１において格納される、差分画像管理ＩＤと差分画像データとの対応付け、及び、最新ＩＤの管理状態を示す図である。即ち、図１０（ａ）は、情報処理装置毎に管理される、差分画像管理ＩＤと差分画像データとの対応付けを示している。図１０（ｂ）は、最新の差分画像管理ＩＤが最新ＩＤとして管理されている状態を示している。
【００５０】
差分画像重畳部８１２は、重畳の下地となる画像ファイルをメモリＡ２１０から読み出すとともに、重畳する差分画像データをメモリＢ２１１から読み出す。次に、差分画像重畳部８１２は、画像ファイルに差分画像データを重畳することにより、編集画像データを生成する。次に、差分画像重畳部８１２は、生成した編集画像データをメモリＣ８１４に格納する。
【００５１】
ここで、上述した編集画像選択モードには、重畳モードと書き換えモードとの２つのモードがあり、画像管理部８１３は、重畳モードと書き換えモードとのうち何れのモードにあるのかを差分画像重畳部８１２に通知する。画像管理部８１３から重畳モードが通知された場合、差分画像重畳部８１２は、メモリＢ２１１に格納される全ての差分画像データを画像ファイルに重畳する。一方、書き換えモードが画像管理部８１３から通知された場合、差分画像重畳部８１２は、最新ＩＤとして管理される差分画像管理ＩＤに対応付けられる差分画像データのみ（メモリＢ２１１に格納される差分画像データの一部）を画像ファイルに重畳する。なお、入力画像選択モード、編集画像選択モード（重畳モード、書き換えモード）間のモード切り替えは、メニュー画面を介したユーザの操作に応じて行われる。
【００５２】
図９は、第３の実施形態に係る画像投影システムの各構成において処理される画像データを示す図である。図９において、９０１は、画像送信装置１０１から画像投影装置８００に送信される画像データを示している。画像データ９０１は、画像合成部８０３により、グラフィックデータが合成される。即ち、ここで合成されるグラフィックデータは黒枠である。９０２に示すように、画像投影装置８００は、黒枠を合成した画像データを画像ファイル化して、第１の情報処理装置１０２及び第２の情報処理装置１０３に送信する。９０３は、第１の情報処理装置１０２において画像ファイル９０２から編集された画像ファイルであり、線９０３１が画像ファイル９０２に対して描画されている。９０５は、第２の情報処理装置１０３において画像ファイル９０２から編集された画像ファイルであり、線９０５１が画像ファイル９０２に対して描画されている。
【００５３】
第１の情報処理装置１０２は、編集後の画像ファイル９０３のうち、編集された部分（線９０３１）を差分画像データ９０４として画像ファイル化して画像投影装置８００に送信する。第２の情報処理装置１０３は、編集後の画像ファイル９０５のうち、編集された部分（線９０５１）を差分画像データ９０６として画像ファイル化して画像投影装置８００に送信する。差分画像データ９０４及び９０６は、１画素ずつ画素データを画像ファイルに格納するのではなく、差分のあった画素のみ、画素位置及び画素信号を組にして画像ファイルに格納して生成される。これにより、差分が少なければ１画素ずつ画素信号を格納することによりファイルサイズを小さくすることができる。９０７は、差分画像重畳部８１２により差分画像データ９０４及び９０６が画像ファイル９０２に重畳された編集画像データである。
【００５４】
次に、図１１を参照しながら、第３の実施形態における画像合成部８０３の処理について詳細に説明する。ステップＳ５０１において、画像合成部８０３は、編集画像選択モードであるか否かを判定する。編集画像選択モードである場合、処理はステップＳ５０２に移行する。一方、編集画像選択モードではない場合、処理はステップＳ５０３に移行する。
【００５５】
ステップＳ５０２において、画像合成部８０３は、編集画像データを選択し、メモリＣ８１４から編集画像データを読み出す。メモリＣ８１４から読み出された編集画像データは、画像投影部２０４に出力される。これにより、編集画像データがスクリーンに投影される。
【００５６】
ステップＳ５０３において、画像合成部８０３は、第１の画像受信部２０１で受信した画像データを選択して入力する。ステップＳ５０４において、画像合成部８０３は、ステップＳ５０３で選択した画像データに、グラフィック生成部２０５で生成されたグラフィックデータを重畳する。グラフィックデータが重畳された画像データは、画像エンコーダ８０６に出力される。
【００５７】
次に、図１２を参照しながら、第３の実施形態における画像エンコーダ８０６の処理について詳細に説明する。ステップＳ６０１において、画像エンコーダ８０６は、入力画像選択モードであるか否かを判定する。入力画像選択モードである場合、処理はステップＳ６０２に移行する。一方、入力画像選択モードではない場合、処理は終了する。
【００５８】
ステップＳ６０２において、画像エンコーダ８０６は、画像合成部８０３によりグラフィックデータが重畳された画像データを、第１の情報処理装置１０２及び第２の情報処理装置１０３が処理可能なフォーマットの画像ファイルにエンコードする。ステップＳ６０３において、画像エンコーダ８０６は、エンコードした画像ファイルをメモリＡ２１０に格納する。
【００５９】
次に、図１３を参照しながら、第３の実施形態における画像デコーダ８０９及び画像管理部８１３の処理について詳細に説明する。ステップＳ７０１において、画像デコーダ８０９は、デコードフラグを１に設定する。ステップＳ７０２において、画像デコーダ８０９は、デコードフラグが１であるか否かを判定する。デコードフラグが１である場合、処理はステップＳ７０３に移行する。一方、デコードフローチャートフラグが１ではない場合、処理はステップＳ７０４に移行する。
【００６０】
ステップＳ７０３において、画像デコーダ８０９は、第２の画像受信部６０８で第１の情報処理装置１０２から受信した差分画像データが更新（編集）されたか否かを判定する。差分画像データが第１の情報処理装置１０２により更新（編集）された場合、処理はステップＳ７０５に移行する。一方、差分画像データが第１の情報処理装置により更新（編集）されていない場合、処理はステップＳ７０６に移行する。
【００６１】
ステップＳ７０５において、画像デコーダ８０９は、第１の情報処理装置１０２から受信した差分画像データをデコード対象に設定し、デコードフラグを２に設定する。ステップＳ７０６において、画像デコーダ８０９は、デコードフラグを２に設定する。ステップＳ７０５の後、処理はステップＳ７０９に移行する。ステップＳ７０６の後、処理はステップＳ７１２に移行する。
【００６２】
ステップＳ７０４において、画像デコーダ８０９は、第２の画像受信部６０８で第２の情報処理装置１０３から受信した差分画像データが更新（編集）されたか否かを判定する。第２の情報処理装置１０３により差分画像データが更新（編集）された場合、処理はステップＳ７０８に移行する。一方、第２の情報処理装置１０３により差分画像データが更新（編集）されていない場合、処理はステップＳ７０７に移行する。
【００６３】
ステップＳ７０８において、画像デコーダ８０９は、第２の情報処理装置１０３から受信した差分画像データをデコード対象に設定し、デコードフラグを２に設定する。ステップＳ７０７において、画像デコーダ８０９は、デコードフラグを２に設定する。ステップＳ７０８の後、処理はステップＳ７０９に移行する。ステップＳ７０７の後、処理はステップＳ７１２に移行する。
【００６４】
ステップＳ７０９において、画像デコーダ８０９は、デコード対象に設定した差分画像データをデコードする。ステップＳ７１０において、画像デコーダ８０９は、デコードした差分画像データを最新ＩＤとしてメモリＢ２１１に格納する。ステップＳ７１１において、画像管理部８１３は、差分画像管理ＩＤを発行する。これにより、差分画像管理ＩＤと差分画像データとがメモリＢ２１１において対応付けて格納される。ステップＳ７１２において、画像デコーダ８０９は、１秒間処理を停止する。１秒間処理を停止した後、処理はステップＳ７０２に戻る。
【００６５】
次に、図１４を参照しながら、第３の実施形態における差分画像重畳部８１２の処理について詳細に説明する。ステップＳ８０１において、差分画像重畳部８１２は、重畳の下地となる画像ファイルをメモリＡ２１０から読み出す。ステップＳ８０２において、差分画像重畳部８１２は、重畳モードであるか否かを判定する。重畳モードである場合、処理はステップＳ８０３に移行する。一方、重畳モードではない場合（書き換えモードである場合）、処理はステップＳ８０４に移行する。
【００６６】
ステップＳ８０３において、差分画像重畳部８１２は、全ての差分画像データをメモリＢ２１１から読み出し、ステップＳ８０１で読み出した画像ファイルに重畳することにより、編集画像データを生成する。ステップＳ８０４において、差分画像重畳部８１２は、最新ＩＤとして管理されている差分画像管理ＩＤの差分画像データのみを読み出し、ステップＳ８０１で読み出した画像ファイルに重畳することにより、編集画像データを生成する。ステップＳ８０５において、差分画像重畳部８１２は、ステップＳ８０３又はＳ８０４で生成した編集画像データをメモリＣ８１４に格納する。
【００６７】
以上のように、第３の実施形態においては、ファイルサイズの小さい差分画像データを各情報処理装置から取得するようにしたので、第２の画像受信部６０８及び画像デコーダ８０９の負荷を低減させることが可能となる。
【００６８】
なお、第３の実施形態では、２台の情報処理装置１０２及び１０３を備えた場合について説明したが、３台以上の情報処理装置を備えた場合でも、同様に実施可能である。即ち、情報処理装置を複数台備えた場合であっても、各情報処理装置で編集された画像ファイルを画像投影装置８００において再投影することができる。
【００６９】
また、第３の実施形態においても、画像投影装置８００は、画像エンコーダ８０６及び画像デコーダ８０９を備えているが、本発明において、これらは必須の構成ではない。例えば、画像データそのものをバイナリデータとして画像ファイル化することにより、情報処理装置１０２及び１０３で当該画像ファイルを編集することができるとともに、編集された画像ファイルを画像投影装置８００から再投影することができる。
【００７０】
なお、画像合成部８０３は、メモリＢ２１１から読み出した画像データだけではなく、第１の画像受信部２０１で画像送信装置１０１から受信し、グラフィックデータを重畳した画像データも画像投影部２０４に出力できることは勿論である。
【００７１】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７２】
１００、６００、８００：画像投影装置、１０１：画像送信装置、１０２：情報処理装置、２０１：第１の画像受信部、２０３、８０３：画像合成部、２０４：画像投影部、２０５：グラフィック生成部、２０６、８０６：画像エンコーダ、２０７：画像送信部、２０８、６０８：第２の画像受信部、２０９、６０９、８０９：画像デコーダ、２１０：メモリＡ、２１１：メモリＢ、８１２：差分画像重畳部
【図１】
2015053601.tif 000003
【図２】
2015053601.tif 000004
【図３】
2015053601.tif 000005
【図４】
2015053601.tif 000006
【図５】
2015053601.tif 000007
【図６】
2015053601.tif 000008
【図７】
2015053601.tif 000009
【図８】
2015053601.tif 000010
【図９】
2015053601.tif 000011
【図１０】
2015053601.tif 000012
【図１１】
2015053601.tif 000013
【図１２】
2015053601.tif 000014
【図１３】
2015053601.tif 000015
【図１４】
2015053601.tif 000016