(57)【要約】【課題】対象物に投影される注釈画像が対象物の形状により歪む又は曲がることを防止できる情報処理装置、情報処理システム及びプログラムを提供する。【解決手段】制御部１０１が、注釈画像の特徴領域を検出し（Ｓ１）、検出された注釈画像の特徴領域、対象物８の形状情報、及び投影装置の光学特性に基づいて、対象物８上の特徴領域の投影位置を算出する（Ｓ１１）。制御部１０１は、当該特徴領域の投影位置に対する接平面を作成し（Ｓ１２）、特徴領域の投影位置がずれないように、当該接平面に正対する位置にプロジェクタ５が仮想的に置かれる場合の、注釈画像の特徴領域に対応するシミュレーション画像を作成し（Ｓ１５）、シミュレーション画像をプロジェクタ５のＬＣＤ５１上に透視変換し、プロジェクタ５により対象物８上に投影される補正画像を作成する（Ｓ１６）。【選択図】  図８
2010117465.tif 000002
【特許請求の範囲】
【請求項１】
特徴領域を指定する指示に基づいて、又は注釈画像と前記特徴領域のテンプレート画像とのマッチング処理に基づいて、前記注釈画像の特徴領域を検出する検出手段と、
前記検出された注釈画像の特徴領域、予め保有する対象物の形状情報、及び予め保有する投影装置の光学特性に基づいて、対象物上の前記特徴領域の投影位置を算出する算出手段と、
前記算出された特徴領域の投影位置に対する接平面を作成する第１作成手段と、
当該接平面に正対する位置に前記投影装置が仮想的に置かれる場合の、前記注釈画像の特徴領域に対応するシミュレーション画像を作成する第２作成手段と、
前記シミュレーション画像を前記投影装置の光学素子上に透視変換し、前記投影装置により前記対象物上に投影される補正画像を作成する第３作成手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記補正画像と前記注釈画像の特徴領域以外の部分とを連結する連結手段を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記投影装置が仮想的に置かれる位置は、前記投影装置に含まれるレンズの主点に対応する仮想主点が、当該レンズの主点と前記対象物との間の距離だけ前記接平面から垂直に離れ、且つ当該仮想主点と、前記シミュレーション画像と、前記特徴領域の投影位置とが同一直線上に配置される位置であることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記接平面の法線と、前記投影装置に含まれるレンズの主点及び前記対象物上の特徴領域の投影位置を結ぶ線との間の角度が所定値以上である場合に、前記注釈画像の特徴領域に歪みが発生することを警告する警告手段を備えていることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
投影装置に接続される第１情報処理装置と、前記第１情報処理装置に接続され、注釈画像を入力する第２情報処理装置とを含む情報処理システムであって、
前記第１情報処理装置及び前記第２情報処理装置のいずれか一方が、
特徴領域を指定する指示に基づいて、又は前記注釈画像と前記特徴領域のテンプレート画像とのマッチング処理に基づいて、前記注釈画像の特徴領域を検出する検出手段と、
前記検出された注釈画像の特徴領域、予め保有する対象物の形状情報、及び予め保有する投影装置の光学特性に基づいて、対象物上の前記特徴領域の投影位置を算出する算出手段と、
前記算出された特徴領域の投影位置に対する接平面を作成する第１作成手段と、
前記特徴領域の投影位置がずれないように、当該接平面に正対する位置に前記投影装置が仮想的に置かれる場合の、前記注釈画像の特徴領域に対応するシミュレーション画像を作成する第２作成手段と、
前記シミュレーション画像を前記投影装置の光学素子上に透視変換し、前記投影装置により前記対象物上に投影される補正画像を作成する第３作成手段とを備えることを特徴とする情報処理システム。
【請求項６】
コンピュータを、
特徴領域を指定する指示に基づいて、又は注釈画像と前記特徴領域のテンプレート画像とのマッチング処理に基づいて、前記注釈画像の特徴領域を検出する検出手段、
前記検出された注釈画像の特徴領域、予め保有する対象物の形状情報、及び予め保有する投影装置の光学特性に基づいて、対象物上の前記特徴領域の投影位置を算出する算出手段、
前記算出された特徴領域の投影位置に対する接平面を作成する第１作成手段、
当該接平面に正対する位置に前記投影装置が仮想的に置かれる場合の、前記注釈画像の特徴領域に対応するシミュレーション画像を作成する第２作成手段、及び
前記シミュレーション画像を前記投影装置の光学素子上に透視変換し、前記投影装置により前記対象物上に投影される補正画像を作成する第３作成手段と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
従来より、ビデオカメラ及びプロジェクタが接続されているサーバ（例えばコンピュータ）と、ネットワークを介して当該サーバに接続される遠隔地のクライアント（例えばコンピュータ）とを備える遠隔指示システムが知られている（例えば、特許文献１参照）。
【０００３】
この遠隔指示システムでは、サーバに接続されているビデオカメラが対象物として立体物を撮影し、ネットワークを介して撮影画像をクライアントに送信する。クライアントは、表示装置の表示画面に撮影画像を表示し、当該表示画面上にアノテーション画像などが書き込まれると、当該アノテーション画像をネットワークを介してサーバに送信する。サーバは受信したアノテーション画像をプロジェクタに送信し、プロジェクタは受信したアノテーション画像を立体物を含む投影領域の適切な位置（これは、クライアントが、撮影画像の範囲内でアノテーション画像を書き込んだ位置に対応する）に投影する。
【０００４】
また、投影領域全体に対して１つの仮想投影面を用いて投影画像に対する補正画像を算出し、補正画像を投影する技術が知られている（例えば、特許文献２参照）。
【特許文献１】特開２００５−３３７５６号公報
【特許文献２】特開２００４−１４０８４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、対象物に投影される注釈画像が対象物の形状により歪む又は曲がることを防止できる情報処理装置、情報処理システム及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１の情報処理装置は、特徴領域を指定する指示に基づいて、又は注釈画像と前記特徴領域のテンプレート画像とのマッチング処理に基づいて、前記注釈画像の特徴領域を検出する検出手段と、前記検出された注釈画像の特徴領域、予め保有する対象物の形状情報、及び予め保有する投影装置の光学特性に基づいて、対象物上の前記特徴領域の投影位置を算出する算出手段と、前記算出された特徴領域の投影位置に対する接平面を作成する第１作成手段と、前記特徴領域の投影位置がずれないように、当該接平面に正対する位置に前記投影装置が仮想的に置かれる場合の、前記注釈画像の特徴領域に対応するシミュレーション画像を作成する第２作成手段と、前記シミュレーション画像を前記投影装置の光学素子上に透視変換し、前記投影装置により前記対象物上に投影される補正画像を作成する第３作成手段とを備えることを特徴とする。
【０００７】
請求項２の情報処理装置は、請求項１記載の情報処理装置において、前記補正画像と前記注釈画像の特徴領域以外の部分とを連結する連結手段を備えることを特徴とする。
【０００８】
請求項３の情報処理装置は、請求項１又は２に記載の情報処理装置において、前記投影装置が仮想的に置かれる位置は、前記投影装置に含まれるレンズの主点に対応する仮想主点が、当該レンズの主点と前記対象物との間の距離だけ前記接平面から垂直に離れ、且つ当該仮想主点と、前記シミュレーション画像と、前記特徴領域の投影位置とが同一直線上に配置される位置であることを特徴とする。
【０００９】
請求項４の情報処理装置は、請求項１乃至３のいずれか１項に記載の情報処理装置において、前記接平面の法線と、前記投影装置に含まれるレンズの主点及び前記対象物上の特徴領域の投影位置を結ぶ線との間の角度が所定値以上である場合に、前記注釈画像の特徴領域に歪みが発生することを警告する警告手段を備えていることを特徴とする。
【００１０】
請求項５の情報処理システムは、投影装置に接続される第１情報処理装置と、前記第１情報処理装置に接続され、注釈画像を入力する第２情報処理装置とを含む情報処理システムであって、前記第１情報処理装置及び前記第２情報処理装置のいずれか一方が、特徴領域を指定する指示に基づいて、又は前記注釈画像と前記特徴領域のテンプレート画像とのマッチング処理に基づいて、前記注釈画像の特徴領域を検出する検出手段と、前記検出された注釈画像の特徴領域、予め保有する対象物の形状情報、及び予め保有する投影装置の光学特性に基づいて、対象物上の前記特徴領域の投影位置を算出する算出手段と、前記算出された特徴領域の投影位置に対する接平面を作成する第１作成手段と、前記特徴領域の投影位置がずれないように、当該接平面に正対する位置に前記投影装置が仮想的に置かれる場合の、前記注釈画像の特徴領域に対応するシミュレーション画像を作成する第２作成手段と、前記シミュレーション画像を前記投影装置の光学素子上に透視変換し、前記投影装置により前記対象物上に投影される補正画像を作成する第３作成手段とを備えることを特徴とする。
【００１１】
請求項６のプログラムは、コンピュータを、特徴領域を指定する指示に基づいて、又は注釈画像と前記特徴領域のテンプレート画像とのマッチング処理に基づいて、前記注釈画像の特徴領域を検出する検出手段、前記検出された注釈画像の特徴領域、予め保有する対象物の形状情報、及び予め保有する投影装置の光学特性に基づいて、対象物上の前記特徴領域の投影位置を算出する算出手段、前記算出された特徴領域の投影位置に対する接平面を作成する第１作成手段、前記特徴領域の投影位置がずれないように、当該接平面に正対する位置に前記投影装置が仮想的に置かれる場合の、前記注釈画像の特徴領域に対応するシミュレーション画像を作成する第２作成手段、及び前記シミュレーション画像を前記投影装置の光学素子上に透視変換し、前記投影装置により前記対象物上に投影される補正画像を作成する第３作成手段として機能させることを特徴とする。
【発明の効果】
【００１２】
請求項１の発明によれば、対象物に投影される注釈画像が対象物の形状により歪む又は曲がることを防止できる。
【００１３】
請求項２の発明によれば、対象物側のユーザに注釈画像の全体像を提供することができる。
【００１４】
請求項３の発明によれば、シミュレーション画像を精度良く作成することができる。
【００１５】
請求項４の発明によれば、対象物に投影される注釈画像が対象物の形状により歪む又は曲がることを防止できできない場合に、警告を発することができる。
【００１６】
請求項５の発明によれば、対象物に投影される注釈画像が対象物の形状により歪む又は曲がることを防止できる。
【００１７】
請求項６の発明によれば、対象物に投影される注釈画像が対象物の形状により歪む又は曲がることを防止できる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１９】
図１は、本発明の実施の形態に係る情報処理システムの構成を示すブロック図である。
【００２０】
図１の情報処理システムは、サーバ１、クライアント３を備えており、これらは、ネットワーク２を介して互いに接続されている。サーバ１には、第１カメラ４、プロジェクタ５及び第２カメラ６が接続されている。プロジェクタ５は、サーバ１からの制御コマンドに基づいて、対象物８に対して、ハーフミラー７を介して単なる光線を照射する又はアノテーション画像（注釈画像）等を投影する。尚、アノテーション画像は、線、文字、記号、図形、色、フォント（書体）等のあらゆる態様の画像を含む。
【００２１】
第１カメラ４は、ビデオカメラで構成され、対象物８の反射画像をハーフミラー７を介して撮影し、撮影画像をサーバ１に出力する。即ち、第１カメラ４は、対象物８の全体像を撮影する。ハーフミラー７は、第１カメラ４及びプロジェクタ５の画角と光軸を一致させる。
【００２２】
第２カメラ６は、ネットワークカメラ又はパンチルトズーム機能付きのカメラで構成され、操作者が自由に移動させることができる。第２カメラ６は撮影画像をサーバ１に出力する。また、第２カメラ６は、対象物８の一部を拡大して撮影するために使用される。即ち、第２カメラ６は、対象物８の一部分を撮影する。
【００２３】
サーバ１は、第１カメラ４及び第２カメラ６の撮影画像を保存すると共にクライアント３からの撮影画像の配信要求に応じて、第１カメラ４及び／又は第２カメラ６の撮影画像をクライアント３に配信する。サーバ１は、クライアント３からアノテーション画像を取得し、プロジェクタ５に出力する。尚、サーバ１は、１つのサーバで構成されているが、複数のサーバで構成されていてもよい。
【００２４】
クライアント３には、表示装置１２が接続されており、表示装置１２は、撮影画像を表示するウインドウ１３、及びアノテーション画像を書き込むためのユーザインターフェース（ＵＩ）１４を表示する。尚、表示装置１２は、複数のウインドウ（例えば、第１カメラ４からの撮影画像を表示するウインドウ及び第２カメラ６からの撮影画像を表示するウインドウ）を表示してもよい。
【００２５】
ＵＩ１４は、ペン、テキスト、及び消去などのボタン群と、線種や色種のアイコンとを含む。例えば、ＵＩ１４のペンボタンが押下されて、ウインドウ１３内の対象物８上にアノテーション画像が記載されると、当該アノテーション画像はクライアント３からサーバ１を介してプロジェクタ５に出力される。プロジェクタ５は当該アノテーション画像のデータ（具体的には、座標データ）に基づいて対象物８上にアノテーション画像を描く。
【００２６】
また、クライアント３は、サーバ１にプロジェクタ５の投影画像の明るさを制御する制御コマンドを出力し、サーバ１は、この制御コマンドに基づいてプロジェクタ５の投影画像の明るさを制御する。さらに、クライアント３は、サーバ１に第１カメラ７又は第２カメラ９の撮影角度及び／又は撮影画像の明るさを制御する制御コマンドを出力し、サーバ１は、この制御コマンドに基づいて第１カメラ７又は第２カメラ９の撮影角度及び／又は撮影画像の明るさを制御する。
【００２７】
尚、図１においては、情報処理システムは、１台のクライアントを備えているが、複数のクライアント（ＰＣ）を備えていてもよい。
【００２８】
図２は、サーバ１及びクライアント３のハードウエア構成を示すブロック図である。
クライアント３のハードウエア構成は、サーバ１のハードウエア構成と同一であるので、ここではサーバ１のハードウエア構成について説明する。尚、図２において、２１〜２９番の符号は、サーバ１の構成要素を示し、３１〜３９番の符号は、クライアント３の構成要素を示す。
【００２９】
サーバ１は、装置全体を制御するＣＰＵ２１、制御プログラムを備えるＲＯＭ２２、ワーキングエリアとして機能するＲＡＭ２３、各種の情報やプログラムを備えるハードディスクドライブ（ＨＤＤ）２４、マウス及びキーボードを接続するためのＰＳ／２インターフェース２５、他のコンピュータと接続するためのネットワークインターフェース２６、表示装置を接続するためのビデオインターフェース２７、及び不図示のＵＳＢ機器と接続するためのＵＳＢ（universal serial bus）インターフェース２８を備えている。ＣＰＵ２１は、システムバス２９を介してＲＯＭ２２、ＲＡＭ２３、ハードディスクドライブ（ＨＤＤ）２４、ＰＳ／２インターフェース２５、ネットワークインタフェース２６、ビデオインターフェース２７及びＵＳＢインタフェース２８に接続されている。
【００３０】
図３は、サーバ１及びクライアント３の機能構成を示すブロック図である。
【００３１】
サーバ１は、装置全体を制御すると共に第１カメラ４、プロジェクタ５及び第２カメラ６の動作を制御する制御部１０１（検出手段、第１〜第３作成手段、連結手段、警告手段）と、ネットワーク２を介してクライアント３と情報やデータの送受信を行う送受信部１０２と、制御プログラム、データ及び情報等を記憶する記憶部１０３と、第１カメラ４、プロジェクタ５及び第２カメラ６と接続するためのインターフェイス（ＩＦ）部１０４と、サーバ１に入力する情報や撮影画像を表示する不図示の表示装置に表示させる表示部１０５を備えている。制御部１０１は、送受信部１０２、記憶部１０３、ＩＦ部１０４及び表示部１０５に接続されており、さらにＩＦ部１０４を介して第１カメラ４、プロジェクタ５、及び第２カメラ６に接続されている。
【００３２】
記憶部１０３又は記憶部３０３は、プロジェクタ５の光学特性（例えば、焦点距離）を示す情報、及び対象物８の形状を示すＣＡＤ（Computer Aided Design）のデータを有している。
【００３３】
制御部１０１は、ＣＰＵ２１に対応し、記憶部１０３は、ＲＯＭ２２、ＲＡＭ２３、及びＨＤＤ２４に対応する。送受信部１０２は、ネットワークインターフェース２６に対応する。ＩＦ部１０４は、ＵＳＢインターフェース２８に対応する。表示部１０５は、ビデオインターフェース２７に対応する。
【００３４】
クライアント３は、装置全体を制御する制御部３０１と、ネットワーク２を介してサーバ１と情報やデータの送受信を行う送受信部３０２と、制御プログラム、データ及び情報等を記憶する記憶部３０３と、マウスやキーボードなどで構成される操作部３０４と、表示部３０５とを備えている。制御部３０１は、送受信部３０２、記憶部３０３、操作部３０４、及び表示部３０５に接続されている。
【００３５】
制御部３０１は、ＣＰＵ３１に対応し、記憶部３０３は、ＲＯＭ３２、ＲＡＭ３３、及びＨＤＤ３４に対応する。送受信部３０２は、ネットワークインターフェース３６に対応する。操作部３０４は、ＰＳ／２インターフェース３５に対応する。表示部１０５は、ビデオインターフェース２７に対応する。
【００３６】
図４（Ａ）〜（Ｃ）は、アノテーション画像における特徴領域を示す図である。
【００３７】
図４（Ａ）において、アノテーション画像では、矢尻が線分の一端に設けられており、当該矢尻がアノテーション画像の特徴領域４１である。特徴領域とは、アノテーション画像における重要な領域である。例えば、クライアント３のユーザが図４（Ａ）のアノテーション画像を描いた場合、矢尻により対象物９側のユーザに注目してほしい場所を特定するため、当該矢尻がアノテーション画像の特徴領域となる。本実施の形態では、この特徴領域４１がプロジェクタ５で投影された場合に、投影された特徴領域が対象物８の形状により歪んだり、曲がったりすることを防止する。図４（Ｂ）において、アノテーション画像は、特徴領域４２，４３を備えている。このように、アノテーション画像は、複数の特徴領域を備える場合がある。図４（Ｃ）において、アノテーション画像は、テキストデータであり、この場合、テキストデータを囲むバウンディングボックスが、特徴領域４４である。
【００３８】
これらの特徴領域は、クライアント３のユーザがアノテーション画像を入力するときに、設定する、又はサーバ１又はクライアント３が特徴領域のテンプレート画像を予め記憶部１０３又は３０３に記憶しておき、アノテーション画像が入力されたときに、制御部１０１又は３０１が、入力されたアノテーション画像と当該特徴領域のテンプレート画像とのマッチング処理を行い、自動的にアノテーション画像の特徴領域を決定する。
【００３９】
尚、制御部１０１又は３０１は、アノテーション画像の特徴領域以外の部分を記憶部１０３又は３０３に記憶する。
【００４０】
図５は、サーバ１の制御部１０１で実行される処理を示すフローチャートである。
【００４１】
まず、制御部１０１は、クライアント３のユーザが指定した範囲に基づいて、又はアノテーション画像と当該特徴領域のテンプレート画像とのマッチング処理に基づいて、アノテーション画像から、アノテーション画像の特徴領域を検出する（ステップＳ１）。制御部１０１は、アノテーション画像の特徴領域に対応する補正画像の作成処理を実行する（ステップＳ２）。補正画像の作成処理については、後述する。
【００４２】
次いで、制御部１０１は、アノテーション画像に特徴領域以外の部分が含まれているか否かを判別する（ステップＳ３）。ステップＳ３でＹＥＳの場合には、記憶部１０３に記憶されている特徴領域以外の部分を補正画像に連結し（ステップＳ４）、本処理を終了する。一方、ステップＳ３でＮＯの場合には、本処理を終了する。図６に、本処理の実行前後のアノテーション画像を示す。
【００４３】
図７は、図５のステップＳ２の補正画像の作成処理を示す説明図であり、図８は、図５のステップＳ２の補正画像の作成処理を示すフローチャートである。
【００４４】
この処理は、サーバ１の制御部１０１で実行される。図７に示すようにプロジェクタ５は、レンズの主点Ａと、ＬＣＤ（Liquid Crystal Display）５１とを含む。ここでは、制御部１０１が図４（Ａ）のアノテーション画像が対象物８に投影されるシミュレーションを実行する。
【００４５】
まず、サーバ１の制御部１０１は、アノテーション画像の特徴領域と、対象物８の形状情報（具体的には、記憶部１０３に記憶されたＣＡＤデータ）と、プロジェクタ５の光学特性（具体的には、焦点距離）とに基づいて、対象物８上の特徴領域の投影位置を算出する（ステップＳ１１）。
【００４６】
次いで、制御部１０１は、特徴領域の投影位置に対する接平面を作成する（ステップＳ１２）。制御部１０１は、接平面の法線と、レンズの主点Ａ及び対象物８上の特徴領域の投影位置を結ぶ線との間の角度αが所定値以上であるか否かを判別する（ステップＳ１３）。所定値は、例えば、ＬＣＤ５１の１ピクセル分の画像を対象物８に垂直に投影して、対象物８上に投影される画像の幅を基準幅とした場合に、対象物８上の特徴領域の投影位置の幅が基準幅の３倍以上になる角度とする。
【００４７】
ステップＳ１３でＹＥＳの場合には、制御部１０１は、アノテーション画像の特徴領域に歪みが発生することをクライアント３に警告し（ステップＳ１４）、本処理を終了する。この場合、対象物側のユーザに見やすいアノテーション画像を作成することはできない。尚、クライアント３は、アノテーション画像の特徴領域に歪みが発生することを表示装置２に表示させる。
【００４８】
ステップＳ１３でＮＯの場合には、制御部１０１は、ステップＳ１１で算出された特徴領域の投影位置がずれないように、当該接平面に正対する位置にプロジェクタ５が仮想的に置かれる場合の、アノテーション画像の特徴領域に対応するシミュレーション画像を作成する（ステップＳ１５）。このとき、プロジェクタ５が仮想的に置かれる位置は、レンズの主点Ａに対応する仮想主点（図７の点Ｂ）が、レンズの主点Ａと対象物８との間の距離ｘだけ当該接平面から垂直に離れ、且つ仮想主点と、シミュレーション画像と、特徴領域の投影位置とが同一直線上に配置される位置である。
【００４９】
最後に、制御部１０１は、シミュレーション画像をプロジェクタ５のＬＣＤ５１（光学素子）上に透視変換（透視投影）し、補正画像を作成して（ステップＳ１６）、本処理を終了する。尚、透視変換は、３次元コンピュータグラフィックスの分野で公知の画像処理技術である。
【００５０】
以上詳細に説明したように、本実施の形態によれば、制御部１０１が、特徴領域を指定する指示に基づいて、又は注釈画像と特徴領域のテンプレート画像とのマッチング処理に基づいて、当該注釈画像の特徴領域を検出し（ステップＳ１）、検出された注釈画像の特徴領域、予め保有する対象物８の形状情報（ＣＡＤデータ）、及び予め保有する投影装置の光学特性（焦点距離）に基づいて、対象物８上の特徴領域の投影位置を算出する（ステップＳ１１）。さらに、制御部１０１は、当該算出された特徴領域の投影位置に対する接平面を作成し（ステップＳ１２）、特徴領域の投影位置がずれないように、当該接平面に正対する位置にプロジェクタ５が仮想的に置かれる場合の、注釈画像の特徴領域に対応するシミュレーション画像を作成し（ステップＳ１５）、シミュレーション画像をプロジェクタ５のＬＣＤ５１上に透視変換し、プロジェクタ５により対象物８上に投影される補正画像を作成する（ステップＳ１６）。よって、対象物に投影される注釈画像が対象物の形状により歪む又は曲がることが防止され、対象物側のユーザに視認しやすい注釈画像が提供される。
【００５１】
上記実施の形態では、サーバ１の制御部１０１が図５及び図８の処理を実行したが、クライアント３の制御部３０１が、図５及び図８の処理を実行してもよい。この場合、対象物８の形状情報（具体的には、ＣＡＤデータ）及び、プロジェクタ５の光学特性（具体的には、焦点距離）に関するデータは記憶部３０３に格納されているものとする。
【００５２】
サーバ１の機能を実現するためのソフトウェアのプログラムが記録されている記録媒体を、サーバ１に供給し、制御部１０１が記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。クライアント３の機能を実現するためのソフトウェアのプログラムが記録されている記録媒体を、クライアント３に供給し、制御部３０１が記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。プログラムを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、又はＳＤカードなどがある。
【００５３】
サーバ１の制御部１０１が、サーバ１の機能を実現するためのソフトウェアのプログラムを実行することによっても、上記実施の形態と同様の効果を奏する。また、クライアント３の制御部３０１が、クライアント３の機能を実現するためのソフトウェアのプログラムを実行することによっても、上記実施の形態と同様の効果を奏する。
【００５４】
なお、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施の形態に係る情報処理システムの構成を示すブロック図である。
【図２】サーバ１及びクライアント３のハードウエア構成を示すブロック図である。
【図３】サーバ１及びクライアント３の機能構成を示すブロック図である。
【図４】（Ａ）〜（Ｃ）は、アノテーション画像における特徴領域を示す図である。
【図５】サーバ１の制御部１０１で実行される処理を示すフローチャートである。
【図６】図５の処理の実行前後のアノテーション画像を示す図である。
【図７】図５のステップＳ２の補正画像の作成処理を示す説明図である。
【図８】図５のステップＳ２の補正画像の作成処理を示すフローチャートである。
【符号の説明】
【００５６】
１  サーバ
２  ネットワーク
３  クライアント
４  第１カメラ
５  プロジェクタ
６  第２カメラ
１２  表示装置
１３  ウインドウ
１４  ユーザインターフェース（ＵＩ）
１０１，３０１  制御部
１０２，３０２  送受信部
１０３，３０３  記憶部
１０４  ＩＦ部
１０５，３０５  表示部
３０４  操作部
【図１】
2010117465.tif 000003
【図２】
2010117465.tif 000004
【図３】
2010117465.tif 000005
【図４】
2010117465.tif 000006
【図５】
2010117465.tif 000007
【図６】
2010117465.tif 000008
【図７】
2010117465.tif 000009
【図８】
2010117465.tif 000010