(57)【特許請求の範囲】
【請求項１】
少なくとも映像あるいは地図により現在ユーザが着目している対象物を示すスコープを保持するスコープ保持手段と、
カメラの撮影範囲を変更する映像操作手段と、
上記映像操作手段により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作手段により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替手段と、
上記映像切替手段により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示手段と、
地図上の操作によりスコープを変更する地図操作手段と、
上記地図操作手段によりスコープが変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示地図を切り替えるように指示し、上記地図操作手段によりスコープが変更された場合には、変更されたスコープを上記スコープ保持手段に保持させる地図切替手段と、
上記地図切替手段により指示された地図を表示する地図表示手段とを設け、
上記映像操作手段により変更された撮影範囲に上記ユーザが着目している対象物が複数存在する場合、上記映像切換手段は、それぞれの対象物に対応する複数のスコープを上記スコープ保持手段に保持させ、上記地図表示手段は、上記スコープ保持手段に保持された複数のスコープに属する複数の対象物に対応する領域を他の領域とは異なる態様で表示することを特徴とする情報提示装置。
【請求項２】
少なくとも映像あるいはテキスト文書により現在ユーザが着目している対象物を示すスコープを保持するスコープ保持手段と、
カメラの撮影範囲を変更する映像操作手段と、
上記映像操作手段により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作手段により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替手段と、
上記映像切替手段により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示手段と、
上記テキスト文書を操作して表示文書を変更する文書操作手段と、
上記文書操作手段により表示文書が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に文書を切り替えるように指示し、上記文書操作手段により表示文書が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる文書切替手段と、
上記文書切替手段により指示された文書を表示する文書表示手段とを設け、
上記映像操作手段により変更された撮影範囲に上記ユーザが着目している対象物が複数存在する場合、上記映像切換手段は、それぞれの対象物に対応する複数のスコープを上記スコープ保持手段に保持させ、上記文書表示手段は、上記スコープ保持手段に保持された複数のスコープに対応する複数の文書を表示することを特徴とする情報提示装置。
【請求項３】
少なくとも映像および地図およびテキスト文書のいずれか１つにより現在ユーザが着目している対象物を示すスコープを保持するスコープ保持手段と、
カメラの撮影範囲を変更する映像操作手段と、
上記映像操作手段により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作手段により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替手段と、
上記映像切替手段により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示手段と、
地図上の操作によりスコープを変更する地図操作手段と、
上記地図操作手段によりスコープが変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に、表示地図を切り替えるように指示し、上記地図操作手段によりスコープが変更された場合には、変更されたスコープを上記スコープ保持手段に保持させる地図切替手段と、
上記地図切替手段により指示された地図を表示する地図表示手段と、
上記テキスト文書を操作して表示文書を変更する文書操作手段と、
上記文書操作手段により表示文書が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に文書を切り替えるように指示し、上記文書操作手段により表示文書が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる文書切替手段と、
上記文書切替手段により指示された文書を表示する文書表示手段とを設け、
上記映像操作手段により変更された撮影範囲に上記ユーザが着目している対象物が複数存在する場合、上記映像切換手段は、それぞれの対象物に対応する複数のスコープを上記スコープ保持手段に保持させ、上記地図表示手段は、上記スコープ保持手段に保持された複数のスコープに属する複数の対象物に対応する領域を他の領域とは異なる態様で表示し、上記文書表示手段は、上記スコープ保持手段に保持された複数のスコープに対応する複数の文書を表示することを特徴とする情報提示装置。
【請求項４】
上記スコープ保持手段によって複数の対象物を示すスコープが保持される場合、上記映像切替手段は、そのスコープに対応する被写体が全て含まれるように上記カメラの撮影範囲を切り替えることを特徴とする請求項１又は３に記載の情報提示装置。
【請求項５】
上記地図操作手段は、スコープを複数選択可能とすることを特徴とする請求項４に記載の情報提示装置。
【請求項６】
少なくとも映像あるいは地図により現在ユーザが着目している対象物を示すスコープを保持するスコープ保持手段と、
カメラの撮影範囲を変更する映像操作手段と、
上記映像操作手段により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作手段により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替手段と、
上記映像切替手段により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示手段と、
地図上の操作によりスコープを変更する地図操作手段と、
上記地図操作手段によりスコープが変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示地図を切り替えるように指示し、上記地図操作手段によりスコープが変更された場合には、変更されたスコープを上記スコープ保持手段に保持させる地図切替手段と、
上記地図切替手段により指示された地図を表示する地図表示手段とを設け、
上記スコープ保持手段によって複数の対象物を示すスコープが保持される場合、上記映像切替手段は、そのスコープに対応する被写体が全て含まれるように上記カメラの撮影範囲を切り替え、その切り替えに際して上記カメラによって上記スコープに対応する複数の対象物を同時に撮影することができない場合、カメラのアングルを所定期間ごとに切り替えて上記複数の被写体をそれぞれ撮影することを特徴とする情報提示装置。
【請求項７】
上記カメラによって上記スコープに対応する複数の対象物を同時に撮影することができない場合、上記映像切替手段は、予め合成処理されたパノラマ画像に切り替えて表示させることを特徴とする請求項４に記載の情報提示装置。
【請求項８】
上記スコープ保持手段によって上記複数のスコープが保持される場合、上記文書表示手段は、上記複数の文書として、上記複数のスコープの対象物に関する複数の文書を列挙して表示することを特徴とする請求項２又は３に記載の情報提示装置。
【請求項９】
上記スコープ保持手段によって上記複数のスコープが保持される場合、上記文書表示手段は、上記複数の文書として、上記複数のスコープの対象物に関連する情報を表示させるためのアンカーを表示することを特徴とする請求項８に記載の情報提示装置。
【請求項１０】
上記地図表示手段によって表示される地図上に、上記スコープ保持手段によって保持されるスコープに対応する対象物が存在しない場合、上記地図切替手段は、上記対象物が表示される最も縮尺の小さい地図に切り替えることを特徴とする請求項１又は３に記載の情報提示装置。
【請求項１１】
上記地図表示手段によって表示される地図上に、上記スコープ保持手段によって保持されるスコープに対応する対象物が存在しない場合、上記地図切替手段は、上記対象物が表示されるように地図をスクロールすることを特徴とする請求項１又は３に記載の情報提示装置。
【請求項１２】
上記スコープ保持手段によって保持されるスコープに対応する対象物が上記カメラによって撮影できない場合、上記映像表示手段は、その対象物に関する所定の映像を表示することを特徴とする請求項１又は３に記載の情報提示装置。
【請求項１３】
上記地図表示手段は、上記異なる態様として、上記複数のスコープに属する複数の対象物に対応する領域を強調表示することを特徴とする請求項１又は３に記載の情報提示装置。
【請求項１４】
上記スコープ保持手段により保持されたスコープに応じてスコープに含まれる対象物に関するアドバイスを生成するアドバイス生成手段と、
上記アドバイス生成手段により生成されたアドバイスを出力するアドバイス出力手段とをさらに設けたことを特徴とする請求項１〜３のいずれか１項に記載の情報提示装置。
【請求項１５】
カメラの現在の撮影状況を保持する撮影状況保持手段をさらに有し  、  上記地図切替手段は、上記撮影状況保持手段の撮影状況が変わった場合にはスコー  プに含まれる対象物及び撮影範囲及び撮影状況を提示するように表示地図を切り替える  ことを特徴とする請求項１又は３に記載の情報提示装置。
【請求項１６】
上記映像切替手段で指定した撮影範囲の映像を取得可能か否かを上  記カメラから取得し撮影状況保持手段に保持するカメラ状況取得手段をさらに設けたこ  とを特徴とする請求項１５に記載の情報提示装置。
【請求項１７】
上記地図表示手段は、上記カメラ状況取得手段の取得結果に応じて、上記地図上に表示されるカメラのアングルを示すシンボルの色を異ならしめるよう表示することを特徴とする請求項１６に記載の情報提示装置。
【請求項１８】
上記地図操作手段はスコープを複数選択可能とされ、上記地図切替手段は、上記複数選択された際に上記複数の対象物を示すスコープを保持させることを特徴とする請求項６に記載の情報提示装置。
【請求項１９】
カメラの座標系と地図の座標系との間の変換に用いるパラメータを保持するパラメータ保持手段と、
対象物が地図上で占める領域を地図の座標系で記述したデータを保持する領域データ保持手段と、
上記カメラのアングルデータを保持するカメラアングル保持手段と、
現在カメラで撮影されている対象物であるスコープのリストを保持するスコープ保持手段と、
上記カメラで新たに撮影することを要求する少なくとも１つの対象物のリストを保持するスコープ要求保持手段と、
上記パラメータ保持手段と領域データ保持手段のデータを用いて上記スコープ要求保持手段に保持されている対象物を撮影するカメラアングルを求め新しいアングルを上記カメラアングル保持手段に保持するアングル演算手段と、
上記パラメータ保持手段と領域データ保持手段のデータを用いて上記アングル保持手段に保持されているカメラアングルで撮影されている対象物を求めこれをスコープとして上記スコープ保持手段に保持するスコープ演算手段と、
撮影サンプル点を保持するサンプル点保持手段と、
上記サンプル点保持手段に保持されている撮影サンプル点と上記パラメータ保持手段に保持されている他のパラメータから一部の変換パラメータを求めるパラメータ演算手段と、
を設けたことを特徴とするカメラ制御装置。
【請求項２０】
カメラの座標系と地図の座標系との間の変換に用いるパラメータを保持するパラメータ保持手段と、
対象物が地図上で占める領域を地図の座標系で記述したデータを保持する領域データ保持手段と、
上記カメラのアングルデータを保持するカメラアングル保持手段と、
現在カメラで撮影されている対象物であるスコープのリストを保持するスコープ保持手段と、
上記カメラで新たに撮影することを要求する少なくとも１つの対象物のリストを保持するスコープ要求保持手段と、
上記パラメータ保持手段と領域データ保持手段のデータを用いて上記スコープ要求保持手段に保持されている対象物を撮影するカメラアングルを求め新しいアングルを上記カメラアングル保持手段に保持するアングル演算手段と、
上記パラメータ保持手段と領域データ保持手段のデータを用いて上記アングル保持手段に保持されているカメラアングルで撮影されている対象物を求めこれをスコープとして上記スコープ保持手段に保持するスコープ演算手段と、
上記カメラアングルを変える操作を受け取り上記アングル保持手段に新しいアングルを保持するカメラ操作手段と、
上記アングル保持手段に保持されているカメラアングルとなるように上記カメラに通知し、このカメラより映像を取得するカメラインタフェース手段と、
上記カメラインタフェース手段で取得した映像を表示する映像表示手段と、
地図を表示すると共に上記スコープ保持手段に保持されたスコープに属する対象物の領域を強調表示する地図表示手段と、
上記地図上で対象物を選択する操作を受け取り上記スコープ要求保持手段に選択された対象物のリストを保持する地図操作手段とを設けたことを特徴とするカメラ制御装置。
【請求項２１】
上記アングル演算手段は、演算結果に余裕を加えたアングルを求めることを特徴とする請求項１９に記載のカメラ制御装置。
【請求項２２】
上記スコープ演算手段は、誤差等を考慮してアングルを狭くして演算結果を求めることを特徴とする請求項１９に記載のカメラ制御装置。
【請求項２３】
少なくとも映像あるいは地図により現在ユーザが着目している対象物を示すスコープをスコープ保持手段に保持するスコープ保持手順と、
カメラの撮影範囲を変更する映像操作手順と、
上記映像操作手順により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作手順により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替手順と、
上記映像切替手順により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示手順と、
地図上の操作によりスコープを変更する地図操作手順と、
上記地図操作手順によりスコープが変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示地図を切り替えるように指示し、上記地図操作手順によりスコープが変更された場合には、変更されたスコープを上記スコープ保持手段に保持させる地図切替手順と、
上記地図切替手順により指示された地図を表示する地図表示手順とを設け、
上記映像操作手順により変更された撮影範囲に上記ユーザが着目している対象物が複数存在する場合、上記映像切換手順は、それぞれの対象物に対応する複数のスコープを上記スコープ保持手段に保持させ、上記地図表示手順は、上記スコープ保持手段に保持された複数のスコープに属する複数の対象物に対応する領域を他の領域とは異なる態様で表示することを特徴とする情報提示方法。
【請求項２４】
少なくとも映像あるいはテキスト文書により現在ユーザが着目している対象物を示すスコープをスコープ保持手段に保持するスコープ保持手順と、
カメラの撮影範囲を変更する映像操作手順と、
上記映像操作手順により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作手順により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替手順と、
上記映像切替手順により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示手順と、
上記テキスト文書を操作して表示文書を変更する文書操作手順と、
上記文書操作手順により表示文書が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に文書を切り替えるように指示し、上記文書操作手順により表示文書が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる文書切替手順と、
上記文書切替手順により指示された文書を表示する文書表示手順とを設け、
上記映像操作手順により変更された撮影範囲に上記ユーザが着目している対象物が複数存在する場合、上記映像切換手順は、それぞれの対象物に対応する複数のスコープを上記スコープ保持手段に保持させ、上記文書表示手順は、上記スコープ保持手段に保持された複数のスコープに対応する複数の文書を表示することを特徴とする情報提示方法。
【請求項２５】
少なくとも映像および地図およびテキスト文書のいずれか１つにより現在ユーザが着目している対象物を示すスコープをスコープ保持手段に保持するスコープ保持手順と、
カメラの撮影範囲を変更する映像操作手順と、
上記映像操作手順により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作手順により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替手順と、
上記映像切替手順により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示手順と、
地図上の操作によりスコープを変更する地図操作手順と、
上記地図操作手順によりスコープが変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に、表示地図を切り替えるように指示し、上記地図操作手順によりスコープが変更された場合には、変更されたスコープを上記スコープ保持手段に保持させる地図切替手順と、
上記地図切替手順により指示された地図を表示する地図表示手順と、
上記テキスト文書を操作して表示文書を変更する文書操作手順と、
上記文書操作手順により表示文書が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に文書を切り替えるように指示し、上記文書操作手順により表示文書が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる文書切替手順と、
上記文書切替手順により指示された文書を表示する文書表示手順とを設け、
上記映像操作手順により変更された撮影範囲に上記ユーザが着目している対象物が複数存在する場合、上記映像切換手順は、それぞれの対象物に対応する複数のスコープを上記スコープ保持手段に保持させ、上記地図表示手順は、上記スコープ保持手段に保持された複数のスコープに属する複数の対象物に対応する領域を他の領域とは異なる態様で表示し、上記文書表示手順は、上記スコープ保持手段に保持された複数のスコープに対応する複数の文書を表示することを特徴とする情報提示方法。
【請求項２６】
少なくとも映像あるいは地図により現在ユーザが着目している対象物を示すスコープをスコープ保持手段に保持するスコープ保持手順と、
カメラの撮影範囲を変更する映像操作手順と、
上記映像操作手順により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作手順により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替手順と、
上記映像切替手順により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示手順と、
地図上の操作によりスコープを変更する地図操作手順と、
上記地図操作手順によりスコープが変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示地図を切り替えるように指示し、上記地図操作手順によりスコープが変更された場合には、変更されたスコープを上記スコープ保持手段に保持させる地図切替手順と、
上記地図切替手順により指示された地図を表示する地図表示手順とを設け、
上記スコープ保持手段によって複数の対象物を示すスコープが保持される場合、上記映像切替手順は、そのスコープに対応する被写体が全て含まれるように上記カメラの撮影範囲を切り替え、その切り替えに際して上記カメラによって上記スコープに対応する複数の対象物を同時に撮影することができない場合、カメラのアングルを所定期間ごとに切り替えて上記複数の被写体をそれぞれ撮影することを特徴とする情報提示方法。
【請求項２７】
上記スコープ保持手段により保持されたスコープに応じてスコープに含まれる対象物に関するアドバイスを生成するアドバイス生成手順と、
上記アドバイス生成手順により生成されたアドバイスを出力するアドバイス出力手順とをさらに設けたことを特徴とする請求項２３〜２５のいずれか１項に記載の情報提示方法。
【請求項２８】
カメラの現在の撮影状況を保持する撮影状況保持手順をさらに有し、
上記地図切替手順は、上記撮影状況が変わった場合にはスコープに含まれる対象物及び撮影範囲及び撮影状況を提示するように表示地図を切り替えることを特徴とする請求項２３又は２５に記載の情報提示方法。
【請求項２９】
上記映像切替手順で指定した撮影範囲の映像を取得可能か否かを上記カメラから取得し保持するカメラ状況取得手順をさらに設けたことを特徴とする請求項２８に記載の情報提示方法。
【請求項３０】
上記地図操作手順はスコープを複数選択可能とされ、上記地図切替手順は、上記複数選択された際に上記複数の対象物を示すスコープを保持させることを特徴とする請求項２６に記載の情報提示方法。
【請求項３１】
カメラの座標系と地図の座標系との間の変換に用いるパラメータを保持するパラメータ保持手順と、
対象物が地図上で占める領域を地図の座標系で記述したデータを保持する領域データ保持手順と、
上記カメラのアングルデータを保持するカメラアングル保持手順と、
現在カメラで撮影されている対象物であるスコープのリストを保持するスコープ保持手順と、
上記カメラで新たに撮影することを要求する少なくとも１つの対象物のリストを保持するスコープ要求保持手順と、
上記パラメータ保持手順と領域データ保持手順で保持されたデータを用いて上記スコープ要求保持手順により保持されている対象物を撮影するカメラアングルを求め新しいカメラアングルとして保持するアングル演算手順と、
上記パラメータ保持手順と領域データ保持手順で保持されたデータを用いて上記保持されているカメラアングルで撮影されている対象物を求めこれをスコープとして保持するスコープ演算手順とを設け、
撮影サンプル点を保持するサンプル点保持手順と、
上記サンプル点保持手順により保持された撮影サンプル点と上記パラメータ保持手順により保持されている他のパラメータから一部の変換パラメータを求めるパラメータ演算手順とをさらに設けたことを特徴とするカメラ制御方法。
【請求項３２】
カメラの座標系と地図の座標系との間の変換に用いるパラメータを保持するパラメータ保持手順と、
対象物が地図上で占める領域を地図の座標系で記述したデータを保持する領域データ保持手順と、
上記カメラのアングルデータを保持するカメラアングル保持手順と、
現在カメラで撮影されている対象物であるスコープのリストを保持するスコープ保持手順と、
上記カメラで新たに撮影することを要求する少なくとも１つの対象物のリストを保持するスコープ要求保持手順と、
上記パラメータ保持手順と領域データ保持手順で保持されたデータを用いて上記スコープ要求保持手順により保持されている対象物を撮影するカメラアングルを求め新しいカメラアングルとして保持するアングル演算手順と、
上記パラメータ保持手順と領域データ保持手順で保持されたデータを用いて上記保持されているカメラアングルで撮影されている対象物を求めこれをスコープとして保持するスコープ演算手順とを設け、
上記カメラアングルを変える操作を受け取り新しいカメラアングルとして保持するカメラ操作手順と、
上記保持されたカメラアングルとなるように上記カメラに通知し、このカメラより映像を取得するカメラインタフェース手順と、
上記カメラインタフェース手順で取得した映像を表示する映像表示手順と、
地図を表示すると共に上記スコープ保持手順により保持されたスコープに属する対象物の領域を強調表示する地図表示手順と、
上記地図上で対象物を選択する操作を受け取り上記スコープ要求保持手順により選択された対象物のリストを保持する地図操作手順とを設けたことを特徴とするカメラ制御方法。
【請求項３３】
上記アングル演算手順は、演算結果に余裕を加えたアングルを求めることを特徴とする講求項３１に記載のカメラ制御方法。
【請求項３４】
上記スコープ演算手順は、誤差等を考慮してアングルを狭くして演算結果を求めることを特徴とする請求項３１に記載のカメラ制御方法。
【請求項３５】
少なくとも映像あるいは地図により現在ユーザが着目している対象物を示すスコープをスコープ保持手段に保持するスコープ保持処理と、
カメラの撮影範囲を変更する映像操作処理と、
上記映像操作手順により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作手順により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替処理と、
上記映像切替処理により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示処理と、
地図上の操作によりスコープを変更する地図操作処理と、
上記地図操作処理によりスコープが変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示地図を切り替えるように指示し、上記地図操作処理によりスコープが変更された場合には、変更されたスコープを上記スコープ保持手段に保持させる地図切替処理と、
上記地図切替手順により指示された地図を表示する地図表示処理とをコンピュータに実行させ、
上記映像操作処理により変更された撮影範囲に上記ユーザが着目している対象物が複数存在する場合、上記映像切換処理は、それぞれの対象物に対応する複数のスコープを上記スコープ保持手段に保持させ、上記地図表示処理は、上記スコープ保持手段に保持された複数のスコープに属する複数の対象物に対応する領域を他の領域とは異なる態様で表示するプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項３６】
少なくとも映像あるいはテキスト文書により現在ユーザが着目している対象物を示すスコープをスコープ保持手段に保持するスコープ保持処理と、
カメラの撮影範囲を変更する映像操作処理と、
上記映像操作処理により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作処理により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替処理と、
上記映像切替処理により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示処理と、
上記テキスト文書を操作して表示文書を変更する文書操作処理と、
上記文書操作処理により表示文書が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に文書を切り替えるように指示し、上記文書操作処理により表示文書が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる文書切替処理と、
上記文書切替処理により指示された文書を表示する文書表示処理とをコンピュータに実行させ、
上記映像操作処理により変更された撮影範囲に上記ユーザが着目している対象物が複数存在する場合、上記映像切換処理は、それぞれの対象物に対応する複数のスコープを上記スコープ保持手段に保持させ、上記文書表示処理は、上記スコープ保持手段に保持された複数のスコープに対応する複数の文書を表示するプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項３７】
少なくとも映像および地図およびテキスト文書のいずれか１つにより現在ユーザが着目している対象物を示すスコープをスコープ保持手段に保持するスコープ保持処理と、
カメラの撮影範囲を変更する映像操作処理と、
上記映像操作処理により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作処理により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替処理と、
上記映像切替処理により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示処理と、
地図上の操作によりスコープを変更する地図操作処理と、
上記地図操作処理によりスコープが変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に、表示地図を切り替えるように指示し、上記地図操作処理によりスコープが変更された場合には、変更されたスコープを上記スコープ保持手段に保持させる地図切替処理と、
上記地図切替処理により指示された地図を表示する地図表示処理と、
上記テキスト文書を操作して表示文書を変更する文書操作処理と、
上記文書操作処理により表示文書が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に文書を切り替えるように指示し、上記文書操作処理により表示文書が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる文書切替処理と、
上記文書切替処理により指示された文書を表示する文書表示処理とをコンピュータに実行させ、
上記映像操作処理により変更された撮影範囲に上記ユーザが着目している対象物が複数存在する場合、上記映像切換処理は、それぞれの対象物に対応する複数のスコープを上記スコープ保持手段に保持させ、上記地図表示処理は、上記スコープ保持手段に保持された複数のスコープに属する複数の対象物に対応する領域を他の領域とは異なる態様で表示し、上記文書表示処理は、上記スコープ保持手段に保持された複数のスコープに対応する複数の文書を表示するプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項３８】
少なくとも映像あるいは地図により現在ユーザが着目している対象物を示すスコープをスコープ保持手段に保持するスコープ保持処理と、
カメラの撮影範囲を変更する映像操作処理と、
上記映像操作手順により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作手順により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替処理と、
上記映像切替処理により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示処理と、
地図上の操作によりスコープを変更する地図操作処理と、
上記地図操作処理によりスコープが変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示地図を切り替えるように指示し、上記地図操作処理によりスコープが変更された場合には、変更されたスコープを上記スコープ保持手段に保持させる地図切替処理と、
上記地図切替手順により指示された地図を表示する地図表示処理とをコンピュータに実行させ、
上記スコープ保持手段によって複数の対象物を示すスコープが保持される場合、上記映像切替処理は、そのスコープに対応する被写体が全て含まれるように上記カメラの撮影範囲を切り替え、その切り替えに際して上記カメラによって上記スコープに対応する複数の対象物を同時に撮影することができない場合、カメラのアングルを所定期間ごとに切り替えて上記複数の被写体をそれぞれ撮影するプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項３９】
上記スコープ保持手段により保持されたスコープに応じてスコープに含まれる対象物に関するアドバイスを生成するアドバイス生成処理と、
上記アドバイス生成処理により生成されたアドバイスを出力するアドバイス出力処理とをコンピュータに実行させるためのプログラムを記憶したことを特徴とする請求項３５〜３７のいずれか１項に記載のコンピュータ読み取り可能な記憶媒体。
【請求項４０】
カメラの現在の撮影状況を保持する撮影状況保持処理をさらにコンピュータに実行させ、上記地図切替処理では、上記撮影状況が変わった場合にはスコープに含まれる対象物及び撮影範囲及び撮影状況を提示するように表示地図を切り替えることを特徴とする請求項３５又は３７に記載のコンピュータ読み取り可能な記憶媒体。
【請求項４１】
上記映像切替処理で指定した撮影範囲の映像を取得可能か否かを上記カメラから取得し保持するカメラ状況取得処理をコンピュータに実行させるためのプログラムを記憶したことを特徴とする請求項４０に記載のコンピュータ読み取り可能な記憶媒体。
【請求項４２】
上記地図操作処理はスコープを複数選択可能とされ、上記地図切替処理では、上記複数選択された際に上記複数の対象物を示すスコープを保持することを特徴とする請求項３８に記載のコンピュータ読み取り可能な記憶媒体。
【請求項４３】
カメラの座標系と地図の座標系との間の変換に用いるパラメータを保持するパラメータ保持処理と、
対象物が地図上で占める領域を地図の座標系で記述したデータを保持する領域データ保持処理と、
上記カメラのアングルデータを保持するカメラアングル保持処理と、
現在カメラで撮影されている対象物であるスコープのリストを保持するスコープ保持処理と、
上記カメラで新たに撮影することを要求する少なくとも１つの対象物のリストを保持するスコープ要求保持処理と、
上記パラメータ保持処理と領域データ保持処理で保持されたデータを用いて上記スコープ要求保持処理により保持されている対象物を撮影するカメラアングルを求め新しいカメラアングルとして保持するアングル演算処理と、
上記パラメータ保持処理と領域データ保持処理で保持されたデータを用いて上記保持されているカメラアングルで撮影されている対象物を求めこれをスコープとして保持するスコープ演算処理と、
撮影サンプル点を保持するサンプル点保持処理と、
上記サンプル点保持処理により保持された撮影サンプル点と上記パラメータ保持手順により保持されている他のパラメータから一部の変換パラメータを求めるパラメータ演算処理とをコンピュータに実行させるためのプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項４４】
カメラの座標系と地図の座標系との間の変換に用いるパラメータを保持するパラメータ保持処理と、
対象物が地図上で占める領域を地図の座標系で記述したデータを保持する領域データ保持処理と、
上記カメラのアングルデータを保持するカメラアングル保持処理と、
現在カメラで撮影されている対象物であるスコープのリストを保持するスコープ保持処理と、
上記カメラで新たに撮影することを要求する少なくとも１つの対象物のリストを保持するスコープ要求保持処理と、
上記パラメータ保持処理と領域データ保持処理で保持されたデータを用いて上記スコープ要求保持処理により保持されている対象物を撮影するカメラアングルを求め新しいカメラアングルとして保持するアングル演算処理と、
上記パラメータ保持処理と領域データ保持処理で保持されたデータを用いて上記保持されているカメラアングルで撮影されている対象物を求めこれをスコープとして保持するスコープ演算処理と、
上記カメラアングルを変える操作を受け取り新しいカメラアングルとして保持するカメラ操作処理と、
上記保持されたカメラアングルとなるように上記カメラに通知し、このカメラより映像を取得するカメラインタフェース処理と、
上記カメラインタフェース処理で取得した映像を表示する映像表示処理と、
地図を表示すると共に上記スコープ保持処理により保持されたスコープに属する対象物の領域を強調表示する地図表示処理と、
上記地図上で対象物を選択する操作を受け取り上記スコープ要求保持処理により選択された対象物のリストを保持する地図操作処理とをコンピュータに実行させるためのプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項４５】
上記アングル演算処理は、演算結果に余裕を加えたアングルを求めることを特徴とする請求項４３に記載のコンピュータ読み取り可能な記憶媒体。
【請求項４６】
上記スコープ演算処理は、誤差等を考慮してアングルを狭くして演算結果を求めることを特徴とする請求項４３に記載のコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カメラで撮影した実況映像、地図、テキスト文書等の情報を組み合わせてユーザに提示する情報提示装置、方法、この情報提示装置に用いられるカメラ制御装置、方法、及びそれらに用いられるコンピュータ読み取り可能な記憶媒体に関するものである。
【０００２】
【従来の技術】
従来よりインターネットなどのネットワークを通じて、ユーザが手元の装置を操作して遠隔地のカメラを操作し、指定したカメラアングルの映像等の情報を取得し表示する情報提示装置がある。こうした装置では、カメラのパン、チルト、ズームを直接指定してカメラアングルを操作するだけでなく、カメラが設定されている周辺の地図を上記装置上に表示し、その地図上にカメラアングルを図示すると共に、カメラアングルをその地図上で操作できるようにしたものもある。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来の情報提示装置では、特定の対象物（例えば建物）を映すという指示に基づいてカメラアングルを定めることはできなかった。この種の装置では、ユーザが遠隔地を仮想的に体験できることになるので、特定の対象物を見たいという状況は多々ある。また、カメラで見ている対象物が何であるか知りたいという要求も多々ある。
【０００４】
対象物に関する情報は、同じインターネット上のＷＷＷなどで提供されており、ＷＷＷブラウザを持つ装置で閲覧できる。しかしながら、上記従来の情報提示装置と、このような情報の閲覧装置との間には関係がないため、こうした閲覧情報を見ながらその情報が記述している対象物を見るためにカメラを操作したり、撮影されている対象物に関する情報をＷＷＷなどから探すには、利用者の多大な労力が必要であるという問題があった。
【０００５】
本発明は上記の問題に鑑みてなされたものであり、カメラで撮影されている対象物に関する情報を自動的にユーザに提示すると共に、情報を閲覧している時に閲覧している情報が記述している対象物をカメラで自動的に撮影して提示することができるようにすることを目的とする。
【０００６】
【課題を解決するための手段】
上記の目的を達成するために、本発明による情報表示装置においては、少なくとも映像あるいは地図により現在ユーザが着目している対象物を示すスコープを保持するスコープ保持手段と、カメラの撮影範囲を変更する映像操作手段と、上記映像操作手段により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作手段により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替手段と、上記映像切替手段により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示手段と、地図上の操作によりスコープを変更する地図操作手段と、上記地図操作手段によりスコープが変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示地図を切り替えるように指示し、上記地図操作手段によりスコープが変更された場合には、変更されたスコープを上記スコープ保持手段に保持させる地図切替手段と、上記地図切替手段により指示された地図を表示する地図表示手段とを設け、上記映像操作手段により変更された撮影範囲に上記ユーザが着目している対象物が複数存在する場合、上記映像切換手段は、それぞれの対象物に対応する複数のスコープを上記スコープ保持手段に保持させ、上記地図表示手段は、上記スコープ保持手段に保持された複数のスコープに属する複数の対象物に対応する領域を他の領域とは異なる態様で表示することを特徴とする。
【０００７】
また、本発明による他の情報提示装置装置においては、少なくとも映像あるいはテキスト文書により現在ユーザが着目している対象物を示すスコープを保持するスコープ保持手段と、カメラの撮影範囲を変更する映像操作手段と、上記映像操作手段により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作手段により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替手段と、上記映像切替手段により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示手段と、上記テキスト文書を操作して表示文書を変更する文書操作手段と、上記文書操作手段により表示文書が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に文書を切り替えるように指示し、上記文書操作手段により表示文書が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる文書切替手段と、上記文書切替手段により指示された文書を表示する文書表示手段とを設け、上記映像操作手段により変更された撮影範囲に上記ユーザが着目している対象物が複数存在する場合、上記映像切換手段は、それぞれの対象物に対応する複数のスコープを上記スコープ保持手段に保持させ、上記文書表示手段は、上記スコープ保持手段に保持された複数のスコープに対応する複数の文書を表示することを特徴とする。
【０００８】
また、発明による他の情報提示装置においては、少なくとも映像および地図およびテキスト文書のいずれか１つにより現在ユーザが着目している対象物を示すスコープを保持するスコープ保持手段と、カメラの撮影範囲を変更する映像操作手段と、上記映像操作手段により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作手段により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替手段と、上記映像切替手段により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示手段と、地図上の操作によりスコープを変更する地図操作手段と、上記地図操作手段によりスコープが変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に、表示地図を切り替えるように指示し、上記地図操作手段によりスコープが変更された場合には、変更されたスコープを上記スコープ保持手段に保持させる地図切替手段と、上記地図切替手段により指示された地図を表示する地図表示手段と、上記テキスト文書を操作して表示文書を変更する文書操作手段と、上記文書操作手段により表示文書が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に文書を切り替えるように指示し、上記文書操作手段により表示文書が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる文書切替手段と、上記文書切替手段により指示された文書を表示する文書表示手段とを設け、上記映像操作手段により変更された撮影範囲に上記ユーザが着目している対象物が複数存在する場合、上記映像切換手段は、それぞれの対象物に対応する複数のスコープを上記スコープ保持手段に保持させ、上記地図表示手段は、上記スコープ保持手段に保持された複数のスコープに属する複数の対象物に対応する領域を他の領域とは異なる態様で表示し、上記文書表示手段は、上記スコープ保持手段に保持された複数のスコープに対応する複数の文書を表示することを特徴とする。
【０００９】
また、本発明による他の情報提示装置においては、少なくとも映像あるいは地図により現在ユーザが着目している対象物を示すスコープを保持するスコープ保持手段と、カメラの撮影範囲を変更する映像操作手段と、上記映像操作手段により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作手段により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替手段と、上記映像切替手段により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示手段と、地図上の操作によりスコープを変更する地図操作手段と、上記地図操作手段によりスコープが変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示地図を切り替えるように指示し、上記地図操作手段によりスコープが変更された場合には、変更されたスコープを上記スコープ保持手段に保持させる地図切替手段と、上記地図切替手段により指示された地図を表示する地図表示手段とを設け、上記スコープ保持手段によって複数の対象物を示すスコープが保持される場合、上記映像切替手段は、そのスコープに対応する被写体が全て含まれるように上記カメラの撮影範囲を切り替え、その切り替えに際して上記カメラによって上記スコープに対応する複数の対象物を同時に撮影することができない場合、カメラのアングルを所定期間ごとに切り替えて上記複数の被写体をそれぞれ撮影することを特徴とする。
【００１０】
また、本発明によるカメラ制御装置においては、カメラの座標系と地図の座標系との間の変換に用いるパラメータを保持するパラメータ保持手段と、対象物が地図上で占める領域を地図の座標系で記述したデータを保持する領域データ保持手段と、上記カメラのアングルデータを保持するカメラアングル保持手段と、現在カメラで撮影されている対象物であるスコープのリストを保持するスコープ保持手段と、上記カメラで新たに撮影することを要求する少なくとも１つの対象物のリストを保持するスコープ要求保持手段と、上記パラメータ保持手段と領域データ保持手段のデータを用いて上記スコープ要求保持手段に保持されている対象物を撮影するカメラアングルを求め新しいアングルを上記カメラアングル保持手段に保持するアングル演算手段と、上記パラメータ保持手段と領域データ保持手段のデータを用いて上記アングル保持手段に保持されているカメラアングルで撮影されている対象物を求めこれをスコープとして上記スコープ保持手段に保持するスコープ演算手段と、撮影サンプル点を保持するサンプル点保持手段と、上記サンプル点保持手段に保持されている撮影サンプル点と上記パラメータ保持手段に保持されている他のパラメータから一部の変換パラメータを求めるパラメータ演算手段と、を設けたことを特徴とする。
【００１１】
また、本発明による他のカメラ制御装置においては、カメラの座標系と地図の座標系との間の変換に用いるパラメータを保持するパラメータ保持手段と、対象物が地図上で占める領域を地図の座標系で記述したデータを保持する領域データ保持手段と、上記カメラのアングルデータを保持するカメラアングル保持手段と、現在カメラで撮影されている対象物であるスコープのリストを保持するスコープ保持手段と、上記カメラで新たに撮影することを要求する少なくとも１つの対象物のリストを保持するスコープ要求保持手段と、
上記パラメータ保持手段と領域データ保持手段のデータを用いて上記スコープ要求保持手段に保持されている対象物を撮影するカメラアングルを求め新しいアングルを上記カメラアングル保持手段に保持するアングル演算手段と、上記パラメータ保持手段と領域データ保持手段のデータを用いて上記アングル保持手段に保持されているカメラアングルで撮影されている対象物を求めこれをスコープとして上記スコープ保持手段に保持するスコープ演算手段と、上記カメラアングルを変える操作を受け取り上記アングル保持手段に新しいアングルを保持するカメラ操作手段と、上記アングル保持手段に保持されているカメラアングルとなるように上記カメラに通知し、このカメラより映像を取得するカメラインタフェース手段と、上記カメラインタフェース手段で取得した映像を表示する映像表示手段と、地図を表示すると共に上記スコープ保持手段に保持されたスコープに属する対象物の領域を強調表示する地図表示手段と、上記地図上で対象物を選択する操作を受け取り上記スコープ要求保持手段に選択された対象物のリストを保持する地図操作手段とを設けたことを特徴とする。
【００１２】
また、本発明による情報提示方法においては、少なくとも映像あるいは地図により現在ユーザが着目している対象物を示すスコープをスコープ保持手段に保持するスコープ保持手順と、カメラの撮影範囲を変更する映像操作手順と、上記映像操作手順により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作手順により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替手順と、上記映像切替手順により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示手順と、地図上の操作によりスコープを変更する地図操作手順と、  上記地図操作手順によりスコープが変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示地図を切り替えるように指示し、上記地図操作手順によりスコープが変更された場合には、変更されたスコープを上記スコープ保持手段に保持させる地図切替手順と、上記地図切替手順により指示された地図を表示する地図表示手順とを設け、上記映像操作手順により変更された撮影範囲に上記ユーザが着目している対象物が複数存在する場合、上記映像切換手順は、それぞれの対象物に対応する複数のスコープを上記スコープ保持手段に保持させ、上記地図表示手順は、上記スコープ保持手段に保持された複数のスコープに属する複数の対象物に対応する領域を他の領域とは異なる態様で表示することを特徴とする。
【００１３】
また、本発明による他の情報提示方法においては、少なくとも映像あるいはテキスト文書により現在ユーザが着目している対象物を示すスコープをスコープ保持手段に保持するスコープ保持手順と、カメラの撮影範囲を変更する映像操作手順と、上記映像操作手順により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作手順により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替手順と、上記映像切替手順により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示手順と、上記テキスト文書を操作して表示文書を変更する文書操作手順と、上記文書操作手順により表示文書が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に文書を切り替えるように指示し、上記文書操作手順により表示文書が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる文書切替手順と、上記文書切替手順により指示された文書を表示する文書表示手順とを設け、上記映像操作手順により変更された撮影範囲に上記ユーザが着目している対象物が複数存在する場合、上記映像切換手順は、それぞれの対象物に対応する複数のスコープを上記スコープ保持手段に保持させ、上記文書表示手順は、上記スコープ保持手段に保持された複数のスコープに対応する複数の文書を表示することを特徴とする。
【００１４】
また、本発明による他の情報提示方法においては、少なくとも映像および地図およびテキスト文書のいずれか１つにより現在ユーザが着目している対象物を示すスコープをスコープ保持手段に保持するスコープ保持手順と、カメラの撮影範囲を変更する映像操作手順と、上記映像操作手順により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作手順により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替手順と、上記映像切替手順により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示手順と、地図上の操作によりスコープを変更する地図操作手順と、上記地図操作手順によりスコープが変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に、表示地図を切り替えるように指示し、上記地図操作手順によりスコープが変更された場合には、変更されたスコープを上記スコープ保持手段に保持させる地図切替手順と、上記地図切替手順により指示された地図を表示する地図表示手順と、  上記テキスト文書を操作して表示文書を変更する文書操作手順と、上記文書操作手順により表示文書が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に文書を切り替えるように指示し、上記文書操作手順により表示文書が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる文書切替手順と、上記文書切替手順により指示された文書を表示する文書表示手順とを設け、上記映像操作手順により変更された撮影範囲に上記ユーザが着目している対象物が複数存在する場合、上記映像切換手順は、それぞれの対象物に対応する複数のスコープを上記スコープ保持手段に保持させ、上記地図表示手順は、上記スコープ保持手段に保持された複数のスコープに属する複数の対象物に対応する領域を他の領域とは異なる態様で表示し、上記文書表示手順は、上記スコープ保持手段に保持された複数のスコープに対応する複数の文書を表示することを特徴とする。
【００１５】
また、本発明による他の情報提示方法においては、少なくとも映像あるいは地図により現在ユーザが着目している対象物を示すスコープをスコープ保持手段に保持するスコープ保持手順と、カメラの撮影範囲を変更する映像操作手順と、上記映像操作手順により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作手順により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替手順と、上記映像切替手順により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示手順と、地図上の操作によりスコープを変更する地図操作手順と、上記地図操作手順によりスコープが変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示地図を切り替えるように指示し、上記地図操作手順によりスコープが変更された場合には、変更されたスコープを上記スコープ保持手段に保持させる地図切替手順と、上記地図切替手順により指示された地図を表示する地図表示手順とを設け、上記スコープ保持手段によって複数の対象物を示すスコープが保持される場合、上記映像切替手順は、そのスコープに対応する被写体が全て含まれるように上記カメラの撮影範囲を切り替え、その切り替えに際して上記カメラによって上記スコープに対応する複数の対象物を同時に撮影することができない場合、カメラのアングルを所定期間ごとに切り替えて上記複数の被写体をそれぞれ撮影することを特徴とする。
【００１６】
また、本発明にカメラ制御方法においては、カメラの座標系と地図の座標系との間の変換に用いるパラメータを保持するパラメータ保持手順と、対象物が地図上で占める領域を地図の座標系で記述したデータを保持する領域データ保持手順と、上記カメラのアングルデータを保持するカメラアングル保持手順と、現在カメラで撮影されている対象物であるスコープのリストを保持するスコープ保持手順と、上記カメラで新たに撮影することを要求する少なくとも１つの対象物のリストを保持するスコープ要求保持手順と、上記パラメータ保持手順と領域データ保持手順で保持されたデータを用いて上記スコープ要求保持手順により保持されている対象物を撮影するカメラアングルを求め新しいカメラアングルとして保持するアングル演算手順と、上記パラメータ保持手順と領域データ保持手順で保持されたデータを用いて上記保持されているカメラアングルで撮影されている対象物を求めこれをスコープとして保持するスコープ演算手順とを設け、撮影サンプル点を保持するサンプル点保持手順と、上記サンプル点保持手順により保持された撮影サンプル点と上記パラメータ保持手順により保持されている他のパラメータから一部の変換パラメータを求めるパラメータ演算手順とをさらに設けたことを特徴とする。
【００１７】
また、本発明の他のカメラ制御方法においては、カメラの座標系と地図の座標系との間の変換に用いるパラメータを保持するパラメータ保持手順と、対象物が地図上で占める領域を地図の座標系で記述したデータを保持する領域データ保持手順と、上記カメラのアングルデータを保持するカメラアングル保持手順と、現在カメラで撮影されている対象物であるスコープのリストを保持するスコープ保持手順と、上記カメラで新たに撮影することを要求する少なくとも１つの対象物のリストを保持するスコープ要求保持手順と、上記パラメータ保持手順と領域データ保持手順で保持されたデータを用いて上記スコープ要求保持手順により保持されている対象物を撮影するカメラアングルを求め新しいカメラアングルとして保持するアングル演算手順と、上記パラメータ保持手順と領域データ保持手順で保持されたデータを用いて上記保持されているカメラアングルで撮影されている対象物を求めこれをスコープとして保持するスコープ演算手順とを設け、上記カメラアングルを変える操作を受け取り新しいカメラアングルとして保持するカメラ操作手順と、上記保持されたカメラアングルとなるように上記カメラに通知し、このカメラより映像を取得するカメラインタフェース手順と、上記カメラインタフェース手順で取得した映像を表示する映像表示手順と、地図を表示すると共に上記スコープ保持手順により保持されたスコープに属する対象物の領域を強調表示する地図表示手順と、上記地図上で対象物を選択する操作を受け取り上記スコープ要求保持手順により選択された対象物のリストを保持する地図操作手順とを設けたことを特徴とする。
【００１８】
また、本発明による記憶媒体においては、少なくとも映像あるいは地図により現在ユーザが着目している対象物を示すスコープをスコープ保持手段に保持するスコープ保持処理と、カメラの撮影範囲を変更する映像操作処理と、上記映像操作手順により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作手順により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替処理と、上記映像切替処理により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示処理と、地図上の操作によりスコープを変更する地図操作処理と、上記地図操作処理によりスコープが変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示地図を切り替えるように指示し、上記地図操作処理によりスコープが変更された場合には、変更されたスコープを上記スコープ保持手段に保持させる地図切替処理と、上記地図切替手順により指示された地図を表示する地図表示処理とをコンピュータに実行させ、上記映像操作処理により変更された撮影範囲に上記ユーザが着目している対象物が複数存在する場合、上記映像切換処理は、それぞれの対象物に対応する複数のスコープを上記スコープ保持手段に保持させ、上記地図表示処理は、上記スコープ保持手段に保持された複数のスコープに属する複数の対象物に対応する領域を他の領域とは異なる態様で表示するプログラムを記憶したことを特徴とする。
【００１９】
また、本発明による他の記憶媒体においては、少なくとも映像あるいはテキスト文書により現在ユーザが着目している対象物を示すスコープをスコープ保持手段に保持するスコープ保持処理と、カメラの撮影範囲を変更する映像操作処理と、上記映像操作処理により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作処理により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替処理と、上記映像切替処理により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示処理と、上記テキスト文書を操作して表示文書を変更する文書操作処理と、上記文書操作処理により表示文書が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に文書を切り替えるように指示し、上記文書操作処理により表示文書が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる文書切替処理と、上記文書切替処理により指示された文書を表示する文書表示処理とをコンピュータに実行させ、上記映像操作処理により変更された撮影範囲に上記ユーザが着目している対象物が複数存在する場合、上記映像切換処理は、それぞれの対象物に対応する複数のスコープを上記スコープ保持手段に保持させ、上記文書表示処理は、上記スコープ保持手段に保持された複数のスコープに対応する複数の文書を表示するプログラムを記憶したことを特徴とする。
【００２０】
また、本発明による他の記憶媒体においては、少なくとも映像および地図およびテキスト文書のいずれか１つにより現在ユーザが着目している対象物を示すスコープをスコープ保持手段に保持するスコープ保持処理と、カメラの撮影範囲を変更する映像操作処理と、上記映像操作処理により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作処理により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替処理と、上記映像切替処理により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示処理と、地図上の操作によりスコープを変更する地図操作処理と、上記地図操作処理によりスコープが変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に、表示地図を切り替えるように指示し、上記地図操作処理によりスコープが変更された場合には、変更されたスコープを上記スコープ保持手段に保持させる地図切替処理と、上記地図切替処理により指示された地図を表示する地図表示処理と、上記テキスト文書を操作して表示文書を変更する文書操作処理と、上記文書操作処理により表示文書が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に文書を切り替えるように指示し、上記文書操作処理により表示文書が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる文書切替処理と、上記文書切替処理により指示された文書を表示する文書表示処理とをコンピュータに実行させ、上記映像操作処理により変更された撮影範囲に上記ユーザが着目している対象物が複数存在する場合、上記映像切換処理は、それぞれの対象物に対応する複数のスコープを上記スコープ保持手段に保持させ、上記地図表示処理は、上記スコープ保持手段に保持された複数のスコープに属する複数の対象物に対応する領域を他の領域とは異なる態様で表示し、上記文書表示処理は、上記スコープ保持手段に保持された複数のスコープに対応する複数の文書を表示するプログラムを記憶したことを特徴とする。
【００２１】
また、本発明による他の記憶媒体においては、少なくとも映像あるいは地図により現在ユーザが着目している対象物を示すスコープをスコープ保持手段に保持するスコープ保持処理と、カメラの撮影範囲を変更する映像操作処理と、上記映像操作手順により撮影範囲が変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示映像を切り替えるように上記カメラに指示し、上記映像操作手順により撮影範囲が変更された場合には、変更に応じた新たなスコープを上記スコープ保持手段に保持させる映像切替処理と、上記映像切替処理により指示された撮影範囲の映像を上記カメラから取得して表示する映像表示処理と、地図上の操作によりスコープを変更する地図操作処理と、上記地図操作処理によりスコープが変更された場合もしくは上記スコープ保持手段に保持されるスコープが変更された場合に表示地図を切り替えるように指示し、上記地図操作処理によりスコープが変更された場合には、変更されたスコープを上記スコープ保持手段に保持させる地図切替処理と、上記地図切替手順により指示された地図を表示する地図表示処理とをコンピュータに実行させ、上記スコープ保持手段によって複数の対象物を示すスコープが保持される場合、上記映像切替処理は、そのスコープに対応する被写体が全て含まれるように上記カメラの撮影範囲を切り替え、その切り替えに際して上記カメラによって上記スコープに対応する複数の対象物を同時に撮影することができない場合、カメラのアングルを所定期間ごとに切り替えて上記複数の被写体をそれぞれ撮影するプログラムを記憶したことを特徴とする。
【００２２】
また、本発明による他の記憶媒体においては、カメラの座標系と地図の座標系との間の変換に用いるパラメータを保持するパラメータ保持処理と、対象物が地図上で占める領域を地図の座標系で記述したデータを保持する領域データ保持処理と、上記カメラのアングルデータを保持するカメラアングル保持処理と、現在カメラで撮影されている対象物であるスコープのリストを保持するスコープ保持処理と、上記カメラで新たに撮影することを要求する少なくとも１つの対象物のリストを保持するスコープ要求保持処理と、上記パラメータ保持処理と領域データ保持処理で保持されたデータを用いて上記スコープ要求保持処理により保持されている対象物を撮影するカメラアングルを求め新しいカメラアングルとして保持するアングル演算処理と、上記パラメータ保持処理と領域データ保持処理で保持されたデータを用いて上記保持されているカメラアングルで撮影されている対象物を求めこれをスコープとして保持するスコープ演算処理と、撮影サンプル点を保持するサンプル点保持処理と、上記サンプル点保持処理により保持された撮影サンプル点と上記パラメータ保持手順により保持されている他のパラメータから一部の変換パラメータを求めるパラメータ演算処理とをコンピュータに実行させるためのプログラムを記憶したことを特徴とする。
【００２３】
また、本発明による他の記憶媒体においては、カメラの座標系と地図の座標系との間の変換に用いるパラメータを保持するパラメータ保持処理と、対象物が地図上で占める領域を地図の座標系で記述したデータを保持する領域データ保持処理と、上記カメラのアングルデータを保持するカメラアングル保持処理と、現在カメラで撮影されている対象物であるスコープのリストを保持するスコープ保持処理と、上記カメラで新たに撮影することを要求する少なくとも１つの対象物のリストを保持するスコープ要求保持処理と、上記パラメータ保持処理と領域データ保持処理で保持されたデータを用いて上記スコープ要求保持処理により保持されている対象物を撮影するカメラアングルを求め新しいカメラアングルとして保持するアングル演算処理と、上記パラメータ保持処理と領域データ保持処理で保持されたデータを用いて上記保持されているカメラアングルで撮影されている対象物を求めこれをスコープとして保持するスコープ演算処理と、上記カメラアングルを変える操作を受け取り新しいカメラアングルとして保持するカメラ操作処理と、上記保持されたカメラアングルとなるように上記カメラに通知し、このカメラより映像を取得するカメラインタフェース処理と、上記カメラインタフェース処理で取得した映像を表示する映像表示処理と、地図を表示すると共に上記スコープ保持処理により保持されたスコープに属する対象物の領域を強調表示する地図表示処理と、上記地図上で対象物を選択する操作を受け取り上記スコープ要求保持処理により選択された対象物のリストを保持する地図操作処理とをコンピュータに実行させるためのプログラムを記憶したことを特徴とする。
【００２４】
【発明の実施の形態】
以下、本発明の実施の形態を図面と共に説明する。
（第１の実施の形態）
図１は、本発明の第１の実施の形態による情報提示装置の基本構成を示すブロック図である。
図１において、１０１は、現在ユーザが着目している対象物（以下スコープと称す）を保持するスコープ保持部である。映像切替部１０３、地図切替部１０６、文書切替部１０９のいずれかからスコープが変更された通知を受けると、映像切替部１０３、地図切替部１０６、文書切替部１０９にスコープが変更した旨を伝達する。
【００２５】
１０２は、遠隔地に設置されたカメラ（不図示）の向きやズームを変え、撮影範囲を変更する映像操作部である。ここでの撮影範囲にある対象物が新たなスコープとなる。１０３は、映像操作部１０２により撮影範囲が変更された場合、及びスコープ保持部１０１よりスコープ変更の通知を受けた場合に、映像を切り替えるように指示する映像切替部である。映像操作部１０２により撮影範囲が変更された場合には、スコープ保持部１０１にスコープが変更した旨を伝達する。１０４は、映像切替部１０３により指示された撮影範囲の映像を外部のカメラから取得して表示する映像表示部である。
【００２６】
１０５は、地図上の操作によりスコープを変更する地図操作部である。ここで選択したスコープが新たなスコープとなる。１０６は、地図操作部１０５によりいくつかのスコープが選択された場合、及びスコープ保持部１０１よりスコープ変更の通知を受けた場合に、地図を切り替えるように指示する地図切替部である。地図操作部１０５によりスコープが変更された場合には、スコープ保持部１０１にスコープが変更した旨を伝達する。１０７は、地図切替部１０６により指示された通りの地図を表示する地図表示部である。
【００２７】
１０８は、ハイパーテキスト文書を操作して表示文書を変更する文書操作部である。ここで指定された表示文書に応じてスコープが変化する。１０９は、文書操作部１０８により表示文書が変更された場合、及びスコープ保持部１０１よりスコープ変更の通知を受けた場合に、表示する文書を切り替えるように指示する文書切替部である。文書操作部１０８によりスコープが変更された場合には、スコープ保持部１０１にスコープが変更した旨を伝達する。１１０は、文書切替部１０９により指示された文書を表示する文書表示部である。
【００２８】
図２は、本実施の形態による情報提示装置の具体的な構成を示すブロック図である。
図２において、２０１はＣＰＵであり、後述する手順を実現するプログラムに従って動作する。２０２はＲＡＭであり、スコープ保持部１０１と上記プログラムの動作に必要な記憶領域とを提供する。２０３はディスク装置であり、後述する手順を実現するプログラムを保持する。２０４はディスプレイであり、映像表示部１０４、地図表示部１０７、文書表示部１１０により表示される内容を表示する。２０５はマウスであり、映像操作部１０２、地図操作部１０５、文書操作部１０８が受け入れる利用者の操作を入力する。２０６はネットワークインタフェースであり、これを介して外部のカメラから指定の撮影範囲の映像を取得する。２０７はバスである。
【００２９】
図３は、情報提示装置のディスプレイ２０４に表示される各種の情報の例を示す。
図３において、３０１は映像表示部１０４が出力する映像である。スコープ保持部１０１に保持されるスコープに対応する対象物全てが含まれるアングルの映像を表示する。３０２は地図表示部１０７が出力する地図である。地図を表示すると共に、スコープ保持部１０１に保持されるスコープに対応する対象物全てが含まれるカメラのアングルを地図上に表示する。３０３は文書表示部１１０が出力する文書である。スコープ保持部１０１に保持されるスコープに対応する対象物について記述した文書を表示する。
【００３０】
上記映像３０１上のスライドバー３１１、３１２、３１３をマウス操作で動かすことで、映像操作部１０２に映像の操作を伝えることができる。スライドバー３１１を左右に動かすことで、カメラを左右に動かすことができる。スライドバー３１２を上下に動かすことで、カメラを上下に動かすことができる。スライドバー３１３を上下に動かすことで、カメラのズームを変更することができる。カメラ操作の結果、操作後のカメラアングルに映っている店が新たなスコープとなる。
【００３１】
上記地図３０２上の店の領域をクリックすることで、地図操作部１０５に地図の操作を伝えることができる。クリックされた領域に対応する店が新たなスコープとなる。
【００３２】
上記文書３０３に表示される文書はハイパーテキストであり、下線付きで表示されるリンク部分をクリックすると、別の文書に切り替わる。切り替わる文書が記述している店が新たなスコープとなる。
【００３３】
スコープ保持部１０１は、対象物を表わす整数値（番号）のリストを保持する。本実施の形態の場合は、スコープ保持部１０１に保持される値は次の通りである。値１は××大飯店を表わす。値２は△△飯店別館を表わす。値３は□□楼を表わす。値４は○○閣を表わす。値５は○×屋を表わす。値６は△□を表わす。値７は×○茶寮を表わす。値８は□○楼を表わす。値９は□×センターを表わす。値１０は△○飯店を表わす。値１１は△△園を表わす。値０は、どの店にも対応しない特別な値である。スコープ保持部１０１が値０を取る場合は、映像表示部２０４はデフォルトの映像を表示し、地図表示部２０７はカメラアングルなしの地図を表示し、文書表示部２１０はデフォルトの文書を表示する。
【００３４】
図３には、スコープ保持部１０１の保持する値が２であるときの各表示部の表示例を示している。即ち、地図３０２において、□○楼に設置されたカメラが△△飯店別館をカメラアングルとしていることが表示され、また、映像３０１には、カメラで撮影した△△飯店別館が表示されている。さらに、文書３０３には、△△飯店別館に関するハイパーテキストが表示されている。なお、画面上の一覧ボタン３２２をクリックすると、図２７に示すように店の一覧がアンカーとして表示される。そして、所望の店のアンカーをクリックすると、スコープ保持部１０１のスコープがそのクリックされた対象物に対応して変更される。
【００３５】
以下、図４のフローチャートを参照して、本実施の形態の情報表示処理の手順を説明する。
まず、ステップＳ４０１で初期化を行う。スコープ保持部１０１に既定値を設定する。既定値としては例えば０をとる。そしてステップＳ４０２に移る。
【００３６】
ステップＳ４０２では、映像切替部１０３が、スコープ保持部１０１に保持されているスコープの値に応じて、保持されているスコープに対応する対象物全てが含まれるようなカメラアングルでの映像をリモートのカメラから取得し、映像表示部１０４の映像を切り替える。そしてステップＳ４０３に移る。
【００３７】
ステップＳ４０３では、地図切替部１０６が、スコープ保持部１０１に保持されているスコープの値に応じて、保持されているスコープに対応する対象物全てが含まれるように地図表示部１０７のカメラアングル表示を切り替える。そしてステップＳ４０４に移る。
【００３８】
ステップＳ４０４では、文書切替部１０９が、スコープ保持部１０１に保持されているスコープの値に応じて、保持されているスコープに対応する対象物について記述している文書に全てが含まれるように文書表示部１１０に表示する文書を切り替える。そしてステップＳ４０５に移る。
【００３９】
ステップＳ４０５では、ユーザからの映像操作入力があったか否かを調べ、操作があった場合はステップＳ４０８に移る。操作がなかった場合は、ステップＳ４０６に移る。ステップＳ４０６では、ユーザからの地図操作入力があったか否かを調べ、操作があった場合はステップＳ４０９に移る。操作がなかった場合は、ステップＳ４０７に移る。ステップＳ４０７では、ユーザからの文書操作入力があったか否かを調べ、操作があった場合はステップＳ４１０に移る。操作がなかった場合は、ステップＳ４０５に戻る。
【００４０】
ステップＳ４０８では、ユーザからの映像操作入力に応じて新しいカメラアングルを定める。スライドバー３１１、３１２、３１３が動かされた後の位置に応じて、カメラのパン、チルト、ズーム値を定める。そして、このカメラアングルで撮影される対象物を求め、対応する値をスコープ保持部１０１に設定する。そしてステップＳ４０２に戻る。
【００４１】
ステップＳ４０９では、ユーザからの地図操作入力であるマウスクリックが地図上のどの位置で行われたかによって、新しく選択された対象物を求める。クリックされた点をその領域に含む対象物が選択される。そして選択された対象物に対応する値をスコープ保持部１０１に設定する。そしてステップＳ４０２に戻る。
【００４２】
ステップＳ４１０では、ユーザからの文書操作入力であるハイパーリンクを辿る操作に応じて、次に表示するべき文書を求める。そして、この文書が記述している対象物に対応する値をスコープ保持部１０１に設定する。そしてステップＳ４０２に戻る。
【００４３】
次に、カメラアングルから撮影されている対象物を求める方法及び指定された対象物の全てを含めカメラアングルを求める方法を説明する。
まず、カメラのパン値をＸ軸にチルト値をＹ軸にとる平面を考える。カメラで撮影可能な対象物を撮影した時に、この平面に投影される形状を多角形として、この平面における投影された多角形の各頂点の値を予め作成し映像切替部１０３に保持しておく。
【００４４】
カメラアングルが変更された場合は、現在のカメラアングルを上記平面で表現した多角形（パン値とチルト値にズーム値の１／２を加減算した辺で囲まれる正方形になる）と、上記の各対象物の投影多角形との交わりを求め、交わりが存在する対象物が新たに撮影されている対象物であるとして求めることができる。
【００４５】
撮影すべき対象物（スコープ）が変更された場合は、各対象物の投影多角形の和を取り、それらを全て含むような正方形（各辺がＸ軸もしくはＹ軸に並行なもの）を求め、それからその重心をカメラのパン値、チルト値とし、辺の長さをズーム値とする。
【００４６】
なお、本実施の形態では、地図の各領域と対象物の対応及び文書と対象物の対応関係を示すテーブルをディスク装置２０３に予め作成して保持している。
【００４７】
ここで用いられる平面上での二つの多角形の包含関係を求める方法は広く知られている。同様に、ステップＳ４０９で、マウスのクリック点が含まれる対象物の領域を定める際に使用する平面上である点がどの多角形に含まれるかを求める方法も広く知られている。
【００４８】
（第２の実施の形態）
上記第１の実施の形態においては、各情報は利用者の操作によって切り替えられていたが、本実施の形態においては、装置側からアドバイスとして情報を提示するようにしている。
【００４９】
図５は、本実施の形態による情報提示装置の基本構成を示すブロック図である。
図５において、１１１は、スコープ保持部１０１により保持されたスコープに応じて、スコープに含まれる対象物に関するアドバイスを生成するアドバイス生成部である。１１２は、アドバイス生成部１１１により生成されたアドバイスを出力するアドバイス出力部である。他のブロック１０１〜１０９については、図１と実質的に同一に構成されており、説明を省略する。
【００５０】
図６は、本実施例の情報提示装置のディスプレイに表示される情報の例である。
図６において、３０１、３０２、３０３は図３と同様の映像、地図、文書である。３０４はアドバイス出力部５１２が出力するアドバイスである。このアドバイス３０４は、スコープに含まれる対象物に関する情報で利用者が興味を持ちそうな情報を出力する。例えば、対象物がレストランの場合、利用者が好きなメニューを持つレストランがスコープにあれば、そのメニューがある旨、及びメニューの説明を表示する。
【００５１】
次に、上記第１、第２の実施の形態の種々の変形例を説明する。
上記各実施の形態の表示例においては、スコープが一つの対象物からなる場合について説明したが、これに限定されるものではなく、複数の対象物であってもよい。図２４はそのような場合の情報提示装置の表示例である。例えば、図３の表示状態において地図３０２上で複数の対象物（図２４では△△飯店別館、□□楼、○○閣）が選択された場合、スコープ保持部１０１は選択された全ての対象物をスコープとする。そして、映像切替部１０３は、その選択された対象物が全て含まれるようにカメラに対してズーム倍率をワイド側に制御する指令を行い、複数の対象物を同じに撮影するカメラアングルでの映像の表示に切り替える。同時に、文書表示部１１０は、図２４に示すように選択された全ての対象物に関する文書を列挙する（本実施の形態では、一度に各対象物に関連する情報を表示部３０３に表示させると煩雑になるため、図２４に示すように各対象物に関連するアンカー３２０のみが表示され、所望のアンカーをクリックすると各対象物に対応する情報がネットワークを介して掲示されるようにしている）。
【００５２】
また、例えば、図３の表示状態においてスライドバー３１３を操作することによってカメラのズーム倍率がワイド側に制御された場合、カメラの撮影範囲に存在する全ての対象物（図２４では△△飯店別館、□□楼、○○閣））をスコープとしてスコープ保持部１０１に保持する。そして、地図切替部１０８は、スコープ保持部１０１に保持されている全ての対象物が撮影されていることを示すように、地図３０２上のカメラシンボル３１４の表示を図２４に示すごとく切り替えるように地図表示部１０７に命令する。同時に、文書表示部１１０は、図２４に示すようにスコープ保持部１０１に保持された全ての対象物に関する文書をそれぞれ列挙する（図２４では、各対象物に対応するアンカー３２０が表示され、それらをクリックすると情報が提示されることになる）。
【００５３】
逆に、図２４に示すように対象物が複数存在する状態から、図３に示すように対象物が減少する状態に移行する場合は、スコープ保持部１０１によって保持されている対象物を主被写体として撮影するように映像切替部１０３によってカメラのズーム倍率をテレ側に制御し（必要ならばカメラのパン、チルト制御も行う）、地図３０２上のカメラシンボル３１４の表示を図３に示すごとく切り替えるように地図表示部１０７に命令する。そして、文書表示部１１０は、図３に示すようにスコープ保持部１０１に保持された対象物に関する文書のみを表示する。
【００５４】
以上説明した映像、地図、文書の切替動作は、図４のステップＳ４０２〜ステップＳ４０４によって処理される。
【００５５】
上述の例では、スコープである全ての対象物を１つのカメラで同時に撮影可能な場合について説明したが、スコープの全ての対象物を１つのカメラで同時に撮影不可能な場合、同時に撮影可能な対象物だけに限定して撮影した映像を表示してもよい。また、予めカメラアングルを変えながら対象物を撮影して合成したパノラマ映像を表示してもよいし、予め対象物が撮影されている複数の映像を表示するだけでもよい。また、それぞれの対象物が撮影できるようにカメラのアングルを一定間隔で自動的に切り替えて制御を行い、その結果撮影された映像を表示してもよい。
【００５６】
そして、制御の対象とするカメラによって目的とする対象物がパノラマ映像の表示やカメラの自動運転によっても得られない場合は、その対象物の映像の代りに予めディスク装置２０３に格納されたデフォルト映像を表示する構成が考えられる。
【００５７】
なお、図２７に示したように、店の一覧が表示されている場合、スコープ保持部１０１に保持されるスコープはその一覧表示されている店全てであるため、映像表示部３０１に表示される映像は、デフォルトの映像が表示されることになる。
【００５８】
なお、アドバイス生成部１１１においても各対象物に関する情報をアドバイスとして生成してもよい。
【００５９】
また、地図表示部１０７によって表示される地図は同一の地図である場合について説明したが、これに限定されるものではなく、ディスク装置２０３に異なる縮尺の地図を複数保持し、それらの地図を被写体物に応じて切り替えてもよい。この場合、スコープの対象物が全て含まれる地図に切り替える。例えば、図２５にそのような例を示す。
【００６０】
例えば、スライドバー３１１〜３１３をユーザが操作することによって遠隔のカメラの制御が行われたとする。そしてカメラの撮影範囲に「Ａ店」という被写体物が含まれ、スコープ保持部１０１に「Ａ店」に対応するスコープが保持されることになる。しかしながら、「Ａ店」は、図３に示す地図３０２上には表示されていない。そこで、地図切替部１０６は、図２４に示すように、「Ａ店」が表示されるような縮尺の大きい地図に表示を切り替えるように制御を行う。なお、ディスク装置２０３に保持される複数の地図のそれぞれに表示可能な被写体物のデータを付属情報として付加しておく。地図切替部１０６は、この付属情報に基づいて地図を検索する。このとき検索対象に挙がった地図の中から最も縮尺の小さいものを地図表示部１０７によって表示させればよい。
【００６１】
また、図２５に示すように表示する地図の縮尺を切り替える例のほかに、図２６に示すように１つの地図をスクロールして表示してももよい。このとき、地図切替部１０６は、地図３０２上に表示されている対象物に関する情報を保持し、その情報に基づいて「Ａ店」が表示されているかどうかを判断する。「Ａ店」が表示されていないと判断された場合、地図切替部１０６は、地図表示部１０７に対して「Ａ店」が表示されるように地図をスクロールするよう命令を行えばよい。
【００６２】
以上のように、映像切替部１０３は、複数の対象物を同時に撮影するカメラアングルでの映像に切り替える。地図表示部１０７は、このカメラアングルを地図上に表示するように地図を切り替える。文書表示部１１０は、各対象物に関する文書を列挙する。アドバイス生成部１１１は、各対象物に関する情報をアドバイスとして生成する。
【００６３】
また、全ての複数の対象物をカメラで撮影可能な場合について説明したが、これに限定されるものではなく、カメラで撮影不可能な対象物を同時に扱ってもよい。撮影不可能な対象物がスコープに含まれる場合は、例えば対象物の映像の代わりにデフォルト映像を表示する。
【００６４】
また、スコープである全ての対象物を一つのカメラで同時に撮影可能な場合について説明したが、これに限定されるものではなく、カメラで同時に撮影不可能な対象物を同時にスコープとしてもよい。スコープの全ての対象物を一つのカメラで同時に撮影不可能な場合の処理としては、例えば対象物の映像の代わりにデフォルト映像を表示する。
【００６５】
また、スコープの全ての対象物を一つのカメラで同時に撮影不可能な場合に対象物の映像の代わりにデフォルト映像を表示する場合について説明したが、これに限定されるものではなく、同時に撮影可能な対象物だけに限定して撮影した映像を表示してもよい。
【００６６】
また、スコープの全ての対象物を一つのカメラで同時に撮影不可能な場合に対象物の映像の代わりにデフォルト映像を表示する場合について説明したが、これに限定されるものではなく、カメラアングルを変えながら、同時に撮影可能な対象物を撮影していき、それらの映像を合成した映像を表示してもよい。合成は、パノラマ画像として合成してもよいし、複数の映像を並べただけでもよい。
【００６７】
また、スコープの全ての対象物を一つのカメラで同時に撮影不可能な場合に同時に撮影可能な対象物を撮影していき、それらの映像を合成した映像を表示する場合について説明したが、これに限定されるものではなく、複数の映像を一定間隔あるいは任意の間隔で切り替えて表示してもよい。
【００６８】
また、単一のカメラによる映像を用いる場合について説明したが、これに限定されるものではなく、複数のカメラの映像を用いてもよい。この場合、映像切替部はカメラアングル切替だけでなく、カメラの切り替えも行う。
【００６９】
また、複数のカメラを用いる時に、スコープの全ての対象物はある一つのカメラで撮影可能な場合について説明したが、これに限定されるものではなく、複数のカメラを使わないと撮影できなくてもよい。この場合の処理は、上記のように一つのカメラで同時に撮影不可能な場合の処理と同じ処理を行う。
【００７０】
また、映像表示部１０４に表示する映像として、直近に撮影した静止画像を得られる場合について説明したが、これに限定されるものではなく、カメラアングルの操作ができないなど、直近に撮影した静止画像を得られない場合は、デフォルトの映像を表示してもよい。
【００７１】
また、直近に撮影した静止画像を得られない場合にデフォルトの映像を表示する場合について説明したが、これに限定されるものではなく、スコープに対する過去の静止画像をカメラ側あるいは情報提示装置側で蓄積しておき、その静止画像を表示してもよい。
【００７２】
また、映像表示部１０４に表示する映像として、直近に撮影した静止画像を用いる場合について説明したが、これに限定されるものではなく、動画像を用いてもよい。この場合、図４で説明した処理と並行して、カメラから動画像を取得して表示する処理を実行する。
【００７３】
また、映像切替部１０３で指定するアングルで動画像を常に撮影可能な場合について説明したが、これに限定されるものではない。動画像を撮影できない時の処理は、上記直近の静止画像を取得できない時と同じ処理を行う。あるいは、指定アングルでの最後に映像フレームを蓄積しておき、その映像を静止画像として出力してもよい。
【００７４】
また、映像切替部１０３で指定するアングルで動画像を撮影できない場合にカメラで撮影している動画像とは異なる映像を表示する場合について説明したが、これに限定されるものではなく、映像切替部１０３で指定するアングルで動画像を撮影できない場合には異なるアングルであってもカメラで撮影している動画像を表示してもよい。
【００７５】
また、映像操作部１０２でスコープを変更した時でもスコープが全て映るようなカメラアングルに変更する場合について説明したが、これに限定されるものではなく、映像操作によりスコープが変わった場合は、カメラアングルは変更しなくてもよい。この場合、図４で説明した処理において、ステップＳ４０８の処理の後は、ステップＳ４０３に戻ると共に、ステップＳ４０３では、現在のカメラアングルを地図上で表示するようにする。
【００７６】
また、カメラのパン方向とチルト方向の画角が等しい場合について説明したが、これに限定されるものではなく、画角が異なってもよい。この場合、カメラアングルを定める計算では正方形ではなく、相似関係にある長方形を用いる。また、ズーム値に関する計算を、ズーム値を定めている方向（パン方向かチルト方向）で行えばよい。
【００７７】
また、地図表示部１０７で表示する地図は同一の地図である場合について説明したが、これに限定されるものではなく、複数の地図を切り替えてもよい。この場合、スコープの対象物が全て含まれる地図に切り替える。
【００７８】
また、カメラアングルを地図上で表示するとともにそのカメラアングルを表示できるような地図に切り替える場合について説明したが、これに限定されるものではなく、スコープの対象物カメラアングルに含まれない対象物がある時には、それらの対象物も含む地図に切り替えてもよい。
【００７９】
また、地図上ではカメラアングルだけを表示する場合について説明したが、これに限定されるものではなく、スコープを強調表示してもよい。例えば、現在着目している対象物の領域の色を変えたり、当該対象物の領域の辺の色を変えたりしてよい。
【００８０】
また、文書と対象物が１対１に対応する場合について説明したが、これに限定されるものではなく、一つの対象物に対して複数の文書が対応してもよい。この場合、映像操作や地図操作によりスコープが対象物になった時は、複数の文書の中から予め定めた文書を表示する。
【００８１】
また、スコープに含まれる対象物に関する情報だけをアドバイスとする場合について説明したが、これに限定されるものではなく、対象物に関係なく一般的な情報もアドバイスとして出力してもよい。また、スコープに含まれる対象物に関連する対象物に関する情報をアドバイスとして出力してもよい。例えば、スコープに含まれる対象物との距離が一定値以内に存在する対象物に関する情報をアドバイスとする。
【００８２】
また、映像表示部１０４の表示、地図表示部１０７の表示、文書表示部１１０の表示、場合よってはアドバイス出力部１１２の出力を同一ディスプレイ上に表示する場合について説明したが、これに限定されるものではなく、複数のディスプレイに分けて表示してもよい。
【００８３】
また、映像表示部１０４の表示、地図表示部１０７の表示、文書表示部１１０の表示、場合によってはアドバイス出力部１１２の出力を同時に表示する場合について説明したが、これに限定されるものではなく、一定の時間間隔あるいは随時に切り替えて出力してもよい。あるいは利用者の操作によってこれらの表示を切り替えてもよい。
【００８４】
また、アドバイスの出力を文字表示で行う場合について説明したが、これに限定されるものではなく、例えば音声で出力してもよい。あるいは文字表示と音声出力を同時に行ってもよい。
【００８５】
また、スコープ保持部１０１をＲＡＭで実現する場合について説明したが、これに限定されるものではなく、任意の記憶媒体を用いて実現してもよい。
【００８６】
また、映像操作部１０２、地図操作部１０５、文書操作部１０８への入力をマウス２０５で行う場合について説明したが、これに限定されるものではなく、任意のポインティングデバイスを用いて実現してもよい。
【００８７】
（第３、第４の実施の形態）
上述した第１、第２の実施の形態によれば、地図上の特定の対象物（例えば建物）を映すという指示に基づいてカメラアングルを定めることができる。しかしながら、例えば画角に収まりきれないなどの理由で、撮影を指示した対象物とカメラで実際に撮影されている対象物とに違いが生じることがあり、その場合、ユーザに混乱を招くという問題が発生する。
【００８８】
以下に説明する第３、第４の実施の形態は、上記の問題を解決するためのもので、撮影を指示した対象物と実際にカメラで撮影されている対象物とを分かりやすく提示すると共に、カメラの撮影状況も提示するようにしたものである。
【００８９】
図７は本発明の第３の実施の形態による情報提示装置の基本構成を示すブロック図である。具体的な構成は図２と同様である。
図７において、１１３は、カメラの現在の撮影状況を保持する撮影状況保持部であり、図２のＲＡＭ２０２上に設けられる。１１４は映像切替部１０３で指定したカメラアングルで動画像を取得可能か否かをリモートカメラから取得し、撮影状況保持部１１３に保持するカメラ状況取得部である。
【００９０】
他の部分の構成は図１と同様であるが、映像切替部１０３は、映像操作部１０２により撮影範囲が変更された場合、及びスコープ保持部１０１のスコープが変った場合、及び撮影状況保持部１１３の撮影状況が変わった場合に映像を切り替える。また、地図切替部１０６は、地図操作部１０５によりスコープが変更された場合、及びスコープ保持部１０１のスコープがかわった場合、及び撮影状況保持部１１３の撮影状況が変わった場合に地図表示を切り替える。尚、本実施の形態においては、文書操作部、文書切替部、文書表示部は省略される。
【００９１】
図８は撮影状況保持部１１３のデータ構造の例を示す図である。
図８において、６０１はカメラの初期位置を０として、右方向を正とした度数で表すパン値を保持する。６０２はカメラの初期位置を０として、上方向を正した度数で表すチルト値を保持する。６０３はカメラの水平方向の画角を度数で表すカメラのズーム値を保持する。６０４はスコープの対象物全てをカメラで同時に撮影可能か否かを示す整数値を保持する。この値が１であるときは撮影可能を意味し、０であるときは撮影不能であることを意味する。６０５は映像切替部１０３で指定したカメラアングルで動画像を取得可能か否かを示す整数値を保持する。この値が１である時は取得可能を意味し、０である時は取得不能を意味する。
【００９２】
図９にディスプレイ２０４に表示される情報の例を示す。
３０１〜３０２、３１１〜３１３は図３と同様である。３１４は、地図３０２におけるスコープの対象物の領域を強調して表示した部分（カメラアングルを示すシンボル）を示す。また、撮影状況保持部１１３に保持される撮影状況のうちのカメラアングルを参照してカメラアングルを地図３０２上に表示する。さらに、撮影可能か否かを示す値に応じて、値が１である場合は青色でカメラアングルを表示し、値が０である場合は赤色でカメラアングルを表示する。
【００９３】
次に、図１０のフローチャートを参照して、本実施の形態の情報表示処理の手順を説明する。
まず、ステップＳ５０１で初期化を行う。スコープ保持部１０１に既定値を設定する。既定値としては例えば０をとる。そしてステップＳ５０２に移る。ステップＳ５０２では、映像切替部１０３が、スコープ保持部１０１に保持されているスコープの値に応じて、保持されているスコープに対応する対象物全てが含まれるようなカメラアングルがあればそれを定め、なければ適当なアングルを決定し、定めたカメラアングルの映像をリモートのカメラから取得し、映像表示部１０４の映像を切り替える。また、カメラの撮影状況を撮影状況保持部１１３に保持する。そしてステップＳ５０３に移る。
【００９４】
ステップＳ５０３では、地図切替部１０６が、スコープ保持部１０１に保持されているスコープの値に応じて、保持されているスコープに対応する対象物が全て含まれる地図を表示し、スコープに対応する領域を地図上で強調表示し（図９の３１４）、撮影状況保持部１１３に保持されている撮影状況に従って、カメラアングルを地図上に表示するように、地図表示部１０７に指示する。そしてステップＳ５０４に移る。
【００９５】
ステップＳ５０４では、ユーザからの映像操作入力があったか否かを調べ、操作があった場合はステップＳ５０６に移る。操作がなかった場合は、ステップＳ５０５に移る。ステップＳ５０５では、ユーザからの地図操作入力があったか否かを調べ、操作があった場合はステップＳ５０７に移る。操作がなかった場合は、ステップＳ５０４に戻る。
【００９６】
ステップＳ５０６では、ユーザからの映像操作入力に応じて新しいカメラアングルを定める。スライドバー３１１、３１２、３１３が動かされた後の位置により、カメラのパン、チルト、ズーム値を定め、これらの値とスコープを撮影可能であることを示す値を撮影状況保持部１１３に保持する。そして、このカメラアングルで撮影される対象物を求め、対応する値をスコープ保持部１０１に保持する。そして、ステップＳ５０３に戻る。
【００９７】
ステップＳ５０７では、ユーザからの地図操作入力であるマウスクリックが地図上のどの位置で行われたかによって、新しく選択された対象物を求める。クリックされた点をその領域に含む対象物が選択される。そして、選択された対象物に対応する値をスコープ保持部１０１に保持する。そしてステップＳ５０２に戻る。
【００９８】
尚、カメラアングルから撮影されている対象物を求める方法及び指定された対象物の全てを合めカメラアングルを求める方法は、第１の実施の形態において説明した通りである。
【００９９】
上記第３の実施の形態においては、映像表示部１０４に表示する映像として、直近に撮影した静止画像を用いる場合について説明したが、これに限定されるものではなく、動画像を用いてもよい。この場合、図１０で説明した処理と並行して、カメラから動画像を取得して表示する処理を実行する。動画像を用いる場合、カメラを複数人が利用しているような場合など指定したカメラアングルの動画像を取得できないことがある。
【０１００】
このような場合の解決方法として、デフォルトの映像を表示したり、指定アングルでの最後に映像フレームを蓄積しておき、その映像を静止画像として出力する方法が考えられる。この場合、表示している映像が、地図表示部１０７で表示するカメラアングルでの現在の動画像ではないことになる。そこで、このような現在のカメラアングルの画像と表示部３０１によって表示されている画像とが異なる場合には、指定したカメラアングルの動画像を取得しているときの地図上のカメラアングルの表示色を変えて（例えば黄色）表示する。
【０１０１】
図１１は本発明の第４の実施の形態による情報提示装置を示すブロック図である。
図１１において、１１４は映像切替部１０３で指定したカメラアングルで動画像を取得可能か否かをリモートカメラから取得し、撮影状況保持部１１３に保持するカメラ状況取得部である。他の部分の構成は図７と同様であり、説明を省略する。
【０１０２】
図１２は、本実施の形態の撮影状況保持部１１３のデータ構造の例を示す図である。
図１２において、７０１はカメラの初期位置を０として、右方向を正とした度数で表わすカメラのパン値を保持する。７０２はカメラの初期位置を０として、上方向を正とした度数で表わすカメラのチルト値を保持する。７０３はカメラの水平方向の画角を度数で表わすカメラのズーム値を保持する。
【０１０３】
７０４はスコープの対象物全てをカメラで同時に撮影可能か否かを示す整数値を保持する。この値が１である時は撮影可能を意味し、０である時は撮影不能を意味する。７０５は映像切替部１０３で指定したカメラアングルで動画像を取得可能か否かを示す整数値を保持する。この値が１である時は取得可能を意味し、０である時は取得不能を意味する。
【０１０４】
本実施の形態においては、地図切替部１０６が表示を指示するカメラアングルの表示色は次のようになる。
まず、７０４の値が０のとき（対象物全てを撮影不能のとき）は赤色とする。７０４の値が１のとき（対象物全てを撮影可能のとき）は、７０５の値に応じて色を変える。７０５の値が１のときは青色とし、値が０のときは黄色とする。なお、このカメラアングル３１４の表示色の処理は、図１０のステップＳ５０７において処理される。
【０１０５】
次に、上記第３、第４の実施の形態の種々の変形例を説明する。
上記第３、第４の実施の形態においては、映像操作と地図操作だけでスコープを切り替える場合について説明したが、これに限定されるものではなく、他の切替手段を同時に設けてもよい。例えば、対象物のリストを用意し、その中からスコープとする対象物を選択する方法がある。
【０１０６】
また、単一のカメラによる映像を用いる場合について説明したが、これに限定されるものではなく、複数のカメラの映像を用いてもよい。この場合、映像切替部１０３はカメラアングル切り替えだけでなく、カメラの切り替えも行う。
【０１０７】
また、カメラのバン方向とチルト方向の画角が等しい場合について説明したが、これに限定されるものではなく、画角が異なってもよい。この場合、カメラアングルを定める計算では正方形ではなく、相似関係にある長方形を用いる。また、ズーム値に関する計算を、ズーム値を定めている方向（パン方向かチルト方向）で行えばよい。
【０１０８】
また、映像表示部１０４の表示と地図表示部１０７の表示を同一ディスプレイ上に表示する場合について説明したが、これに限定されるものではなく、複数のディスプレイに分けて出力してもよい。
【０１０９】
また、映像表示部１０４の表示と地図表示部１０７の表示を同時に表示する場合について説明したが、これに限定されるものではなく、一定の時間間隔あるいは随時に切り替えて出力してもよい。あるいは、利用者の操作によってこれらの表示を切り替えてもよい。
【０１１０】
また、スコープ保持部１０１と撮影状況保持部１１３をＲＡＭ２０２で実現する場合について説明したが、これに限定されるものではなく、任意の記憶媒体を用いて実現してもよい。
【０１１１】
また、映像操作部１０２と地図操作部１０５への入力をマウスで行う場合について説明したが、これに限定されるものではなく、任意のポインティングデバイスを用いて実現してもよい。
【０１１２】
（第５、第６、第７の実施の形態）
上述した各実施の形態においては、対象物が多数存在する場合に、全ての対象物に対してカメラアングルを予め定めるために労力を要するため、カメラアングルを定めきれず、対象物によっては、カメラ操作を指定することができないという問題がある。特に、複数の対象物を同時に撮影するカメラアングルについては、組み合わせが膨大となるため、予め定めることはより一層困難である。
【０１１３】
以下に説明する第５、第６、第７の実施の形態は、上記の問題を解決するためのものであり、地図上の任意の対象物を指定した時に、それを撮影するカメラアングルのカメラを制御でき、任意のカメラアングルの時に、そのアングルで撮影されている対象物が何であるかを取得できるカメラ制御を行えるカメラ制御装置を実現したものである。
【０１１４】
図１３は、本発明の第５の実施の形態によるカメラ制御装置の基本構成を示すブロック図である。
図１３において、８０１は、カメラの座標系と地図の座標系との間の変換に用いるパラメータを保持する変換パラメータ保持部である。８０２は、対象物が地図上で占める領域を地図の座標系で記述したデータを保持する領域データ保持部である。８０３は、カメラのアングルデータを保持するカメラアングル保持部である。８０４は、現在カメラで撮影されている対象物であるスコープのリストを保持するスコープ保持部である。
【０１１５】
８０５は、新たにカメラで撮影することを要求する対象物のリストを保持するスコープ要求保持部である。８０６は、変換パラメータ保持部８０１と領域データ保持部８０２のデータを用いて、スコープ要求保持部８０５に保持されている対象物を同時に撮影するカメラアングルを求め、新しいアングルをカメラアングルに保持するアングル演算部である。８０７は、変換パラメータ保持部８０１と領域データ保持部８０２のデータを用いて、アングル保持部８０３に保持されているカメラアングルで撮影されている対象物を求め、これをスコープとしてスコープ保持部９０４に保持するスコープ演算部である。
【０１１６】
図１４は、本実施の形態のカメラ制御装置の具体的な構成を示す図である。
図１４において、９０１はＣＰＵであり、後述する手順を実現するプログラムに従って動作する。９０２はＲＡＭであり、アングル保持部８０３とスコープ保持部８０４とスコープ要求保持部８０５と上記プログラムの動作に必要な記憶領域とを提供する。９０３はディスク装置であり、変換パラメータ保持部８０１と領域データ保持部８０２と後述する手順を実現するプログラムを保持する。９０４はバスである。
【０１１７】
図１５は、領域データのもとになる地図の例を示す図である。この地図上での建物を扱う対象物とする。△△飯店別館等の各部に定められた整数値（番号）は、第１の実施の形態の図３における値１〜値１３と同じものとする。
【０１１８】
図１６は、領域データ保持部８０２のデータ構造の例を示す図である。
図１６においては、各行が一つの対象物に対応する。列５０１は、その行が記述する対象物の番号を保持する領域である。列５０２は、その行が記述する対象物の領域を表わす多角形の拡頂点のＸ座標とＹ座標の組のリストを保持する領域である。地図座標系は、地図の左上隅を原点とし、左右方向に右を正とするＸ軸を取り、上下方向に下を正とするＹ軸を取ったものである。
【０１１９】
また、地図で表現される実空間は、Ｘ軸とＹ軸を地図と同じ座標で表わし、地図の原点から鉛直方向に上を正とするＺ軸を取った座標系で表現される。
カメラ座標系は、カメラの結像点を原点とし、カメラのパン、チルト値が０のときの撮影光軸の撮影方向が正となる軸をＺ軸とし、結像点を通りＺ軸に垂直な面において、パン平面と交わる線を右方向を正とするＸ軸とし、チルト平面と交わる線を上方向を正とするＹ軸としたものである。尚、カメラ座標系のＸ軸は、必ず水平面に対して平行であると仮定する。即ち、カメラは左右方向には傾けないことを仮定する。
【０１２０】
ここで、カメラ座標系のＺ軸を地図座標系のＸＹ平面に投射した線と、地図座標系のＹ軸との角度をαとし、カメラ座標系のＹＺ平面と水平面が交わる線とカメラ座標系のＺ軸との角度をβとする。また、カメラが設置されている位置を地図座標系で表わした時の座標値を（ＸC 、ＫC 、ＺC ）とする。
【０１２１】
図１７は、変換パラメータ保持部８０１のデータ構造の例を示す図である。
図１７において、４０１は、上記α値を保持する領域である。４０２は、上記β値を保持する領域である。４０３は、上記ＸC 値を保持する領域である。４０４は、上記ＹC 値を保持する領域である。４０５は、上記ＺC 値を保持する領域である。
【０１２２】
４０６は、カメラの左方向のパンの限界値を度数で表現した値Ｐl を保持する領域である。４０７は、カメラの右方向のパンの限界値を度数で表現した値Ｐr を保持する領域である。４０８は、カメラの下方向のチルトの限界値を度数で表現した値Ｔd を保持する領域である。４０９は、カメラの上方向のチルトの限界値を度数で表現した値ＴU を保持する領域である。４１０は、カメラの望遠側のズームの限界値をパン方向の画角の度数で表現した値ｑt を保持する領域である。４１１は、カメラの広角側のズームの限界値をパン方向の画角の度数で表現した値ｑw を保持する領域である。４１２は、カメラのパン方向の画角とチルト方向の画角の比率ｒを保持する領域である。
【０１２３】
４０１〜４０５の値は、本装置を構築する際に設定する。４０６〜４１２の値は、使用するカメラから予め取得する。
【０１２４】
図１８は、アングル保持部８０３のデータ構造の例を示す図である。
図１８において、１２０１は、カメラの初期位置を０として、右方向を正とした度数で表わすカメラのパン値ｐを保持する。１２０２は、カメラの初期位置を０として、上方向を正とした度数で表わすカメラのチルト値ｔを保持する。１２０３は、カメラの水平方向の画角を度数で表わすカメラのズーム値ｑを保持する。
【０１２５】
次に、図１９のフローチャートを参照して、本実施の形態における処理の手順を示す。
まず、ステップＳ３０１で初期化を行う。スコープ保持部８０７を空にし、アングル保持部８０６に既定値を設定する。既定値としては例えば、ｐ＝０、ｔ＝０、ｑ＝３０をとる。そしてステップＳ３０２に移る。
【０１２６】
ステップＳ３０２では、アングル保持部８０３に保持されているアングルの値が変更されたか否かを調べ、変更された場合はステップＳ３０３に移る。変更されていない場合はステップＳ３０５に移る。ただし、アングルの値がスコープ演算部８０７によって変更された場合は、変更されていない場合と同様に扱う。ステップＳ３０３では、新しいカメラアングルの値から、そのアングルで撮影されている対象物のリストであるスコープを計算する。この詳しい計算方法については後述する。そしてステップＳ３０４に移る。
【０１２７】
ステップＳ３０４では、ステップＳ３０３で求めたスコープの値をスコープ保持部８０４に保持する。そしてステップＳ３０２に戻る。ステップＳ３０５では、スコープ要求保持部８０５にスコープ要求が保持されたか否かを調べ、保持された場合はステップＳ３０６に移る。保持されていない場合はステップＳ３０２に戻る。ステップＳ３０６では、スコープ要求として列挙された対象物を全て撮影できる中で最もズームが望遠側になるカメラアングルを求め、スコープ要求保持部の内容を消去する。この詳しい計算方法については後述する。そしてステップＳ３０７に移る。
【０１２８】
ステップＳ３０７では、ステップＳ３０６で適切なアングルが求められたかどうかを判別し、求められた場合はステップＳ３０８に移る。求められなかった場合はステップＳ３０２に戻る。ステップＳ３０８では、ステップＳ３０６で求めたカメラアングルをアングル保持部８０３に保持し、演算に用いたスコープ要求の値をスコープ保持部８０４に保持する。そしてステップＳ３０２に戻る。
【０１２９】
次に、カメラアングルから撮影されている対象物を求める方法を詳しく説明する。
まず、それぞれの対象物Ｏｎ（ｎは対象物の番号）に対して、その領域のうちカメラから他の対象物の陰にならないで見える辺を取り、この辺を含む鉛直面において、辺から一定の高さまで領域で構成される四角形をＳｎとする。そして、Ｓｎの各頂点とカメラ座標系の原点を結んだ直線が、カメラ座標系においてｚ＝１で表わされる平面と交わる点を元の四角形と同じトポロジーで構成される四角形をＲｎとする。即ち、Ｓｎの頂点（ｘs ，ｙs ，ｚs ）に対して、（ｘs ／ｚs ，ｙs ／ｚs ，１）をＲｎの頂点とする。
【０１３０】
一つの対象物に対して、この四角形は複数になる場合もあるが、ここでは簡単のため全て一つであるとして説明する。図１５と図１７で示した例では、この仮定で差し支えない。複数になる場合は、それらを重ね合わせた図形を、以下の処理でＲｎとして扱えば問題はない。
【０１３１】
ここで四角形の座標値を地図座標系からカメラ座標系に変換する必要がある。これは変換パラメータ保持部８０１の値を用いて次のように行う。今ある点の地図座標系での表現が（ｘm ，ｙm ，ｚm ）であるとき、同点のカメラ座標系での表現（ｘv ，ｙv ，ｚv ）は、次の式で求められる。
【０１３２】
ｘv ＝ｃｏｓα（ｘm −Ｘc ）＋ｓｉｎα（ｚm −Ｚc ）
ｙv ＝ｓｉｎαｓｉｎβ（ｘm −Ｘc ）＋ｃｏｓβ（ｙm −Ｙc ）−ｃｏｓαｓｉｎβ（ｚm −Ｚc ）
ｚv ＝ｓｉｎαｃｏｓβ（ｘm −Ｘc ）−ｓｉｎβ（ｙm −Ｙc ）−ｃｏｓαｃｏｓβ（ｚm −Ｚc ）  …（１）
【０１３３】
次に、ｚ＝１の平面にカメラで撮影される領域を投影した長方形Ａを求める。Ａは、次の四つの直線で囲まれた領域である。
ｘ＝ｔａｎ（ｐ−ｑ／２）
ｘ＝ｔａｎ（ｐ＋ｑ／２）
ｘ＝ｔａｎ（ｔ−ｒｑ／２）
ｘ＝ｔａｎ（ｔ＋ｒｑ／２）  …（２）
【０１３４】
そして、全ての対象物に対して、ＳｎとＡと交わりがあるかを調べ、交わりがある場合は、その対象物をスコープに入れる。
以上の処理により、カメラアングルからスコープを求めることができる。
【０１３５】
次に、スコープ要求からカメラアングルを求める詳しい方法を説明する。
まず、スコープ要求に含まれる全ての対象物に対するＲｎを重ね合わせた図形をＢとする。Ｂ中における点のＸ座標、Ｙ座標の最大値、最小値を、それぞれｘmin ，ｘmax ，ｙmin ，ｙmax とすると、カメラアングルは次のように定まる。
【０１３６】
ｐ＝（ａｒｃｔａｎｘmin ＋ａｒｃｔａｎｘmax ）／２
ｔ＝（ａｒｃｔａｎｙmin ＋ａｒｃｔａｎｙmax ）／２
ｑ＝ｍａｘ〔（ａｒｃｔａｎｘmin −ａｒｃｔａｎｘmax ），｛（ａｒｃｔａｎｙmax −ａｒｃｔａｎｙmin ）／ｒ｝〕  …（３）
ここで、ｍａｘは、引数の最大値を取る関数である。
【０１３７】
この結果、ｐl ≦ｐ≦ｐr かつｔd ≦ｔ≦ｔu かつｑt ≦ｑ≦ｑw であれば、上記の値を新しいカメラアングルとする。
【０１３８】
上記第５の実施の形態においては、変換パラメータを全て予め与える場合について説明したが、これに限定されるものではなく、その一部を作成してもよい。
【０１３９】
図２０は、本発明の第６の実施の形態による撮影サンプル点を用いて、上記のα，β，Ｚc を求めるカメラ制御装置の基本構成を示すブロック図である。
図２０において、８０８は、撮影サンプル点を保持する撮影サンプル点保持部である。８０９は、撮影サンプル点保持部８０８に保持されている撮影サンプル点と変換パラメータ保持部８０１に保持されている他のパラメータから一部の変換パラメータを求める変換パラメータ演算部である。他の部分の構成は図１３と同様である。
【０１４０】
以下、撮影サンプル点から変換パラメータを求める処理を説明する。その他の処理は、図１３の場合と同様である。
撮影サンプル点とは、カメラで地表面の適当な位置をカメラ映像の中心にくるように撮影した時の、パン値、チルト値、撮影した位置のＸ座標、Ｙ座標の組である。これを３点用意し、それぞれを（Ｐn ，Ｔn ，Ｘn ，Ｙn ）で表わす（ｎ＝０，１，２）。
【０１４１】
このとき、α、β、Ｚc が全て不明であっても、上記の撮影サンプル点から以下のようにして求めることができる。
α＝ａｒｃｔａｎ｛（−ｂ＋√（ｂ2 −４ａｃ）／２ａ｝  …（４）
ただし、−９０≦α≦９０であるαを取る。
【０１４２】
また、ａ，ｂ，ｃは以下の通りである。
ａ＝（Ｘ0 −Ｘ2 ）（Ｚ1 ｔａｎＰ0 −Ｚ0 ｔａｎＰ1 ）ｔａｎＰ2 −（Ｘ0 −Ｘ1 ）（Ｚ2 ｔａｎＰ0 −Ｚ0 ｔａｎＰ2 ）ｔａｎＰ1 
ｂ＝（Ｘ0 −Ｘ2 ）（Ｘ1 ｔａｎＰ0 −Ｘ0 ｔａｎＰ1 ）ｔａｎＰ2 ＋（Ｚ2−Ｚ0 ）（Ｚ1 ｔａｎＰ0 −Ｚ0 ｔａｎＰ1 ）ｔａｎＰ2 −（Ｘ0 −Ｘ1）（Ｘ2 ｔａｎＰ0 −Ｘ0 ｔａｎＰ2 ）ｔａｎＰ1 −（Ｚ1 −Ｚ0 ）（Ｚ      2 ｔａｎＰ0 −Ｚ0 ｔａｎＰ2 ）ｔａｎＰ1 
ｃ＝（Ｚ2 −Ｚ0 ）（Ｘ1 ｔａｎＰ0 −Ｘ0 ｔａｎＰ1 ）ｔａｎＰ2 −（Ｚ1−Ｚ0 ）（Ｘ2 ｔａｎＰ0 −Ｘ0 ｔａｎＰ2 ）ｔａｎＰ2  …（５）
【０１４３】
β＝ａｒｃｓｉｎ〔｛Ｘ0 ｔａｎＴ0 ｔａｎＰ1 −Ｘ1 ｔａｎＴ1 ｔａｎＰ0｝ｃｏｓα＋｛Ｚ0 ｔａｎＴ0 ｔａｎＰ1 −Ｚ1 ｔａｎＴ1 ｔａｎＰ0 ｝ｓｉｎα｝〕／〔｛（Ｘ0 −Ｘ1 ）ｓｉｎα＋（Ｚ1 −Ｚ0 ）ｃｏｓα｝ｔａｎＰ0 ｔａｎＰ1 ｝〕
Ｚc ＝（Ｘ0 ｓｉｎα−Ｚ0 ｃｏｓα）ｔａｎβ−〔｛（Ｘ0 ｃｏｓα＋Ｚ0ｓｉｎα）ｔａｎＴ0 ｝ｔａｎＴ0 ／ｔａｎＰ0 ｃｏｓβ〕  …（６）
【０１４４】
次に、本発明の第７の実施の形態を説明する。
上記第５、第６の実施の形態においては、３点の撮影サンプル点からα，β，Ｚc を求める場合について説明したが、これに限定されるものではなく、計算可能な入力、出力の他の組み合わせについて計算してもよい。例えば、４点のサンプル点からさらにＸc 、Ｙc を求めることもできる。
【０１４５】
また、アングル保持部８０３に保持されるアングルやスコープ保持部８０５に保持されるスコープの設定や利用を別の装置で行う場合について説明したが、これに限定されるものではなく、本装置内で処理してかまわない。
【０１４６】
図２１は、上記のような第７の実施の形態によるカメラ制御装置の基本構成を示すブロック図である。
図２１において、８０１〜８０７は図１３と同様である。８１０は、カメラのアングルを変える操作を受け取りアングル保持部８０３に新しいアングルを保持するカメラ操作部である。８１１は、アングル保持部８０３に保持されているカメラアングルとなるようカメラに通知し、カメラより映像を取得するカメラインタフェース部である。８１２は、カメラインタフェース部で取得した映像を表示する映像表示部である。８１３は、地図を表示すると共にスコープ保持部８０４に保持されたスコープに属する対象物の領域を強調表示する地図表示部である。８１４は、地図上で対象物を選択する操作を受け取りスコープ要求保持部８０５に選択された対象物のリストを保持する地図操作部である。
【０１４７】
図２２は、本実施の形態のカメラ制御装置の具体的構成を示す図である。
図２２において、１００１はＣＰＵであり、後述する手順を実現するプログラムに従って動作する。１００２はＲＡＭであり、アングル保持部８０３とスコープ保持部８０４とスコープ要求保持部８０５と上記プログラムの動作に必要な記憶領域とを提供する。１００３はディスク装置であり、変換パラメータ保持部８０１と領域データ保持部８０２と後述する手順を実現するプログラムを保持する。１００４はディスプレイであり、映像表示部８１２と地図表示部８１３の表示を出力する。１００５はマウスであり、カメラ操作部８１０と地図操作部８１４への操作を入力する。１００６はネットワークインタフェースであり、カメラインタフェース部８１１とカメラとの間の通信を実現する。１００７はバスである。
【０１４８】
図２３は、本実施の形態のカメラ制御装置のディスプレイに表示される情報の例である。
図２３において、１１０１は映像表示部８１２が出力する映像及びカメラ操作部８１０への入力用インタフェースである。この入力用インタフェース１１０１上のスライドバー１１１１、１１１２、１１１３をマウス操作で動かすことで、カメラ操作部８１０に映像の操作を伝えることができる。スライドバー１１１１を左右に動かすことでカメラを左右に動すことができる。スライドバー１１１２を上下に動かすことでカメラを上下に動かすことができる。スライドバー１１１３を上下に動かすことでカメラのズームを変更することができる。
【０１４９】
１１０２は、地図表示部８１３が出力する地図である。スコープ保持部８０４に保持されるスコープの対象物を全て含む地図を表示すると共に、スコープの対象物の地図上での領域を強調表示１１１４する。この地図１１０２上の店の領域をクリックすることで、地図操作部８１３に地図の操作を伝えることができる。クリックされた領域に対応する店の番号（整数値）をスコープ要求保持部８０５に保持する。
【０１５０】
次に、上記第５〜第７の実施の形態の種々の変形例を説明する。
上記第５〜第７の実施の形態においては、アングル演算とスコープ演算においてマージンなしに演算する場合について説明したが、これに限定されるものではなく、変換パラメータや地図の誤差に備えて、あるいは見やすさの点からマージンを設定してもよい。例えば、アングル演算において、上記各実施の形態で求まるカメラアングルより一定割合、あるいは一定値だけズーム値を大きくすることが考えられる。スコープ演算においては、本来のカメラアングルより一定割合あるいは一定値ズーム値を小さくしておいて演算することが考えられる。
【０１５１】
また、対象物の高さを一定値に仮定して場合について説明したが、これに限定されるものではなく、例えば実測値が得られればその値を利用してもよい。
【０１５２】
また、アングル演算において建物全てが含まれるカメラアングルを求める場合について説明したが、これに限定されるものではなく、建物の一部が入るアングルを求めてもよい。例えば、カメラアングルを求める場合には、建物の高さをスコープ演算に使用した値や実測値よりも小さくして、地表面近くだけ撮影できるアングルにしてもよい。
【０１５３】
また、望遠側に絞り切れない時でも適切なカメラアングルとしない場合について説明したが、これに限定されるものではなく、望遠側に絞り切れない場合は、ズームを望遠側の制限値としたアングルを求めてもよい。
【０１５４】
また、パンやチルトが制限値にかかる時は適切なカメラアングルとしない場合について説明したが、これに限定されるものではなく、演算結果よりズームを広域側にすることで、パンやチルトを中心方向に移しても、対象物を撮影できる時は、そのようなアングルを求めてもよい。
【０１５５】
また、適切なカメラアングルが求まらない時はアングルを変更しない場合について説明したが、これに限定されるものではなく、次善のアングルを求めて、そのアングルに設定してもよい。例えば、両端の対象物に対しては、その一部が撮影されるアングルを求めてもよい。スコープ要求中のリストからの一部を除いたリストに対して新しいアングルを求めてもよい。
【０１５６】
また、前述したような地図座標系とカメラ座標系を設定する場合について説明したが、これに限定されるものではなく、各軸の取り方を変えるなど異なる座標系を設定してもよい。
【０１５７】
また、パンなどの制限値を予め取得しておく場合について説明したが、これに限定されるものではなく、毎回あるいは一定間隔などで自動的に取得してもよい。
【０１５８】
また、カメラは左右方向に対して水平に設置される場合について説明したが、これに限定されるものではなく、自由に設置した場合でもよい。この場合は、カメラ座標系のＺ軸を上記の場合から回転させる角度を変換パラメータに追加して、この値も考慮して座標変換を行う。
【０１５９】
また、映像操作と地図操作だけでスコープを切り替える場合について説明したが、これに限定されるものではなく、他の切替手段を同時に設けてもよい。例えば、対象物のリストを用意し、その中からスコープとする対象物を選択する方法がある。
【０１６０】
また、映像表示と地図表示だけでスコープを利用する場合について説明したが、これに限定されるものではなく、他の利用手段を同時に設けてもよい。例えば、スコープに属する対象物の情報を別に表示してもよい。
【０１６１】
また、単一のカメラによる映像を用いる場合について説明したが、これに限定されるものではなく、複数のカメラの映像を用いてもよい。この場合、上記各実施の形態の処理をカメラごとに行えばよい。
【０１６２】
まか、地図上でスコープに属する対象物の強調表示を行う場合について説明したが、これに限定されるものではなく、カメラのアングルを同時に地図上で表示してもよい。
【０１６３】
また、映像表示部８１２の表示と地図表示部８１３の表示を同一ディスプレイ上に表示する場合について説明したが、これに限定されるものではなく、複数のディスプレイに分けて出力してもよい。
【０１６４】
また、映像表示部８１２の表示と地図表示部８１３の表示を同時に表示する場合について説明したが、これに限定されるものではなく、一定の時間間隔あるいは随時に切り替えて出力してもよい。あるいは、利用者の操作によってこれらの表示を切り替えてもよい。
【０１６５】
また、アングル保持部８０３、スコープ保持部８０４、スコープ要求保持部８０５をＲＡＭで実現する場合について説明したが、これに限定されるものではなく、任意の記憶媒体を用いて実現してもよい。
【０１６６】
また、カメラ操作部８１０と地図操作部８１４への入力をマウスで行う場合について説明したが、これに限定されるものではなく、任意のポインティングデバイスを用いて実現してもよい。
【０１６７】
次に、本発明による記憶媒体について説明する。
各図に示した第１〜第７の実施の形態は、ハード回路による構成で実現することができるが、ＣＰＵとディスク装置等のメモリからなるコンピュータシステムによる構成で実現する場合、上記メモリは本発明による記憶媒体を構成する。この記憶媒体媒体には、上記各実施の形態のフローチャート等において前述した処理及び動作を実行するためのプログラムが記憶される。
【０１６８】
また、この記憶媒体としては、ＲＯＭ、ＲＡＭ等の半導体メモリ、光ディスク、光磁気ディスク、磁気記録媒体等を用いてよく、これらをＣＤ−ＲＯＭ、ＦＤ、磁気カード、磁気テープ、不揮発性メモリカード等に構成して用いてよい。
【０１６９】
従って、この記憶媒体を上記各図によるシステム以外の他のシステムあるいは装置で用い、そのシステムあるいはコンピュータがこの記憶媒体に格納されたプログラムコードを読み出し、実行することによっても、上記各実施の形態と同等の機能を実現できると共に、同等の効果を得ることができ、本発明の目的を達成することができる。
【０１７０】
また、コンピュータ上で稼働しているＯＳ等が処理の一部又は全部を行う場合、あるいは記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された拡張機能ボードやコンピュータに接続された拡張機能ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づいて、上記拡張機能ボードや拡張機能ユニットに備わるＣＰＵ等が処理の一部又は全部を行う場合にも、上記各実施の形態と同等の機能を実現できると共に、同等の効果を得ることができ、本発明の目的を達成することができる。
【０１７１】
【発明の効果】
以上説明したように、本発明によれば、カメラで撮影されている対象物に関する情報を自動的に提示すると共に、情報を閲覧している時に閲覧している情報が記述している対象物をカメラで自動的に撮影して提示することができ、利用者が特別な操作をせずに負担なく、対象物の現在の映像を見ながら情報を入手したり、あるいは情報を閲覧しながら映像を入手したりできるという効果がある。
【０１７２】
また、本発明によれば、撮影を指示した対象物と実際にカメラで撮影されているアングルを分かりやすく提示すると共に、カメラの撮影状況も提示できるという効果が得られる。
【０１７３】
さらに、本発明によれば、地図上の任意の対象物を指定した時に、それを撮影するカメラのアングルをカメラ制御でき、任意のカメラアングルの時に、そのアングルで撮影されている対象物が何であるかを取得できるという効果が得られる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態による情報提示装置の基本構成を示すブロック図である。
【図２】第１の実施の形態による情報提示装置の具体的な構成を示すブロック図である。
【図３】第１の実施の形態による表示画面の例を示す図である。
【図４】第１の実施の形態による情報表示処理を示すフローチャートである。
【図５】本発明の第２の実施の形態による情報提示装置の基本構成を示すブロック図である。
【図６】第２の実施の形態による表示画面の例を示す図である。
【図７】本発明の第３の実施の形態による情報提示装置の基本構成を示すブロック図である。
【図８】第３の実施の形態による撮影状況保持部の構成図である。
【図９】第３の実施の形態による表示画面の例を示す図である。
【図１０】第３の実施の形態による情報表示処理を示すフローチャートである。
【図１１】本発明の第４の実施の形態による情報提示装置の基本構成を示すブロック図である。
【図１２】第４の実施の形態による撮影状況保持部の構成図である。
【図１３】本発明の第５の実施の形態によるカメラ制御装置の基本構成を示すブロック図である。
【図１４】第５の実施の形態によるカメラ制御装置の具体的な構成を示すブロック図である。
【図１５】第５の実施の形態による表示画面の例を示す図である。
【図１６】第５実施の形態による領域データ保持部の構成図である。
【図１７】第５実施の形態による変換パラメータ保持部の構成図である。
【図１８】第５実施の形態による撮影状況保持部の構成図である。
【図１９】第５実施の形態による処理を示すフローチャートである。
【図２０】本発明の第６の実施の形態によるカメラ制御装置の基本構成を示すブロック図である。
【図２１】本発明の第７の実施の形態によるカメラ制御装置の基本構成を示すブロック図である。
【図２２】第７の実施の形態によるカメラ制御装置の具体的な構成を示すブロック図である。
【図２３】第７の実施の形態によるディスプレイの表示例を示す構成図である。
【図２４】スコープが複数の対象物からなる場合の表示画面の例を示す図である。
【図２５】スコープの対象物が全て含まれる地図に切り替えた表示画面の例を示す図である。
【図２６】１つの地図をスクロールして表示する表示画面の例を示す図である。
【図２７】店の一覧がアンカーとして表示された例を示す図である。
【符号の説明】
１０１  スコープ保持部
１０２  映像操作部
１０３  映像切替部
１０４  映像表示部
１０５  地図操作部
１０６  地図切替部
１０７  地図被写体部
１０８  文書操作部
１０９  文書切替部
１１０  文書表示部
１１１  アドバイス生成部
１１２  アドバイス出力部
１１３  撮影状況保持部
１１４  カメラ状況取得部
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ディスク装置
２０４  ディスプレイ
２０５  マウス
２０６  ネットワークＩＦ
３０１  映像
３０２  地図
３０３  ハイパーテキスト
３０４  アドバイス
３１１〜３１３  スライドバー
３１４  強調部分
８０１  変換パラメータ保持部
８０２  領域データ保持部
８０３  アングル保持部
８０４  スコープ保持部
８０５  スコープ要求保持部
８０６  アングル演算部
８０７  スコープ演算部
８０８  撮影サンプル点保持部
８０９  変換パラメータ演算部
８１０  カメラ操作部
８１１  カメラインターフェース部
８１２  映像表示部
８１３  地図表示部
８１４  地図操作部
９０１、１００１  ＣＰＵ
９０２、１００２  ＲＡＭ
９０３、１００４  ディスク装置
１００４  ディスプレイ
１００５  マウス
１００６  ネットワークＩＦ
１１０１  映像入力用インターフェース
１１０２  地図
１１１１〜１１１３  スライドバー
１１１４  強調表示部分
【図１】
0003902904.tif 000002
【図２】
0003902904.tif 000003
【図３】
0003902904.tif 000004
【図４】
0003902904.tif 000005
【図５】
0003902904.tif 000006
【図６】
0003902904.tif 000007
【図７】
0003902904.tif 000008
【図８】
0003902904.tif 000009
【図９】
0003902904.tif 000010
【図１０】
0003902904.tif 000011
【図１１】
0003902904.tif 000012
【図１２】
0003902904.tif 000013
【図１３】
0003902904.tif 000014
【図１４】
0003902904.tif 000015
【図１５】
0003902904.tif 000016
【図１６】
0003902904.tif 000017
【図１７】
0003902904.tif 000018
【図１８】
0003902904.tif 000019
【図１９】
0003902904.tif 000020
【図２０】
0003902904.tif 000021
【図２１】
0003902904.tif 000022
【図２２】
0003902904.tif 000023
【図２３】
0003902904.tif 000024
【図２４】
0003902904.tif 000025
【図２５】
0003902904.tif 000026
【図２６】
0003902904.tif 000027
【図２７】
0003902904.tif 000028