(57)【特許請求の範囲】
【請求項１】
移動する視点から見た視界を動画として提示する動画提示装置であって、
第１のノードと第２のノードとを接続する経路に沿って移動しながら撮影した動画を格納する動画格納部と、
移動方向を反転させる反転指示を含むユーザの指示を入力する指示入力部と、
入力されたユーザの指示に基づいて、前記経路上の移動方向として、前記第１のノードから前記第２のノードに向かう往路方向と、前記第２のノードから前記第１のノードに向かう復路方向と、のいずれか一方を設定する機能を有し、前記反転指示の入力に基づいて、前記往路方向から前記復路方向へ、もしくは、前記復路方向から前記往路方向へ、移動方向を切り替える処理を行う移動方向設定部と、
前記動画格納部に格納されている動画を再生し、ディスプレイ装置の画面に表示する動画再生部と、
を備え、
前記動画格納部には、前記経路上を前記往路方向に移動しながら撮影した、被写体に動体を含む往路動画と、前記経路上を前記復路方向に移動しながら撮影した、被写体に動体を含む復路動画と、が格納されており、
前記動画再生部は、前記移動方向設定部に前記往路方向が設定されている場合には、前記往路動画を再生対象として順送り再生し、前記移動方向設定部に前記復路方向が設定されている場合には、前記復路動画を再生対象として順送り再生し、
前記動画再生部は、更に前記反転指示入力後の所定期間を遷移期間に設定し、この遷移期間中は、切替前の移動方向に応じた再生対象である切替前動画を構成する切替前画像と、切替後の移動方向に応じた再生対象である切替後動画を構成し前記切替前画像と同じ位置で撮影された切替後画像とについて、前記切替後画像の割合をα、前記切替前画像の割合を（１−α）として、両画像をブレンドすることにより合成画像を作成し、遷移期間の経過とともに値αを０から１に向けて徐々に増加させることによりブレンドした合成画像を表示し、
前記往路動画は、前記第１のノード位置で撮影された第１番目のフレームから前記第２のノード位置で撮影された第Ｎ番目のフレームに至るまで合計Ｎ枚のフレーム画像によって構成されており、
前記復路動画は、前記第２のノード位置で撮影された第１番目のフレームから前記第１のノード位置で撮影された第Ｎ番目のフレームに至るまで合計Ｎ枚のフレーム画像によって構成されており、
前記往路動画の第ｉ番目のフレームＦ（ｉ）と前記復路動画の第（Ｎ−ｉ＋１）番目のフレームＧ（Ｎ−ｉ＋１）とは、前記経路上の同一地点で撮影された画像になっており、相互に対応するフレームを構成し、
動画再生部は、前記遷移期間中に、相互に対応するフレームを合成することにより合成画像を作成し、これを表示することを特徴とする動画提示装置。
【請求項２】
請求項１に記載の動画提示装置において、
動画再生部が、
遷移期間中に、切替前動画の遷移期間直前フレームと、これに対応する切替後動画の対応フレームと、を合成した合成フレームからなる定位置画像を表示し、
遷移期間終了後に、切替後動画の前記対応フレームから順送り再生を開始することを特徴とする動画提示装置。
【請求項３】
請求項１に記載の動画提示装置において、
動画再生部が、
遷移期間の前半期において、切替前動画を継続して順送り再生し、遷移期間の後半期において、切替前動画を前記前半期の最終フレームから逆送り再生し、
遷移期間中に、切替前動画の各フレームと、これに対応する切替後動画の各フレームと、を合成した合成フレームからなる動画画像を表示し、
遷移期間終了後に、切替後動画を継続して順送り再生することを特徴とする動画提示装置。
【請求項４】
請求項３に記載の動画提示装置において、
動画再生部が、遷移期間の前半期において、再生速度を遷移期間直前の速度から徐々に減少させてゆき、遷移期間の後半期において、再生速度を徐々に増加させてゆくことを特徴とする動画提示装置。
【請求項５】
請求項１に記載の動画提示装置において、
動画再生部が、
遷移期間中に、切替前動画を遷移期間直前フレームから逆送り再生し、切替前動画の各フレームと、これに対応する切替後動画の各フレームと、を合成した合成フレームからなる動画画像を表示し、
遷移期間終了後に、切替後動画を継続して順送り再生することを特徴とする動画提示装置。
【請求項６】
移動する視点から見た視界を動画として提示する動画提示装置であって、
第１のノードと第２のノードとを接続する経路に沿って移動しながら撮影した動画を格納する動画格納部と、
移動方向を反転させる反転指示を含むユーザの指示を入力する指示入力部と、
入力されたユーザの指示に基づいて、前記経路上の移動方向として、前記第１のノードから前記第２のノードに向かう往路方向と、前記第２のノードから前記第１のノードに向かう復路方向と、のいずれか一方を設定する機能を有し、前記反転指示の入力に基づいて、前記往路方向から前記復路方向へ、もしくは、前記復路方向から前記往路方向へ、移動方向を切り替える処理を行う移動方向設定部と、
前記動画格納部に格納されている動画を再生し、ディスプレイ装置の画面に表示する動画再生部と、
を備え、
前記動画格納部には、前記経路上を前記往路方向に移動しながら撮影した、被写体に動体を含む往路動画と、前記経路上を前記復路方向に移動しながら撮影した、被写体に動体を含む復路動画と、前記経路上を前記往路方向もしくは前記復路方向に移動しながら撮影した、被写体に動体を含まない背景動画と、が格納されており、
前記動画再生部は、前記移動方向設定部に前記往路方向が設定されている場合には、前記往路動画を再生対象として順送り再生し、前記移動方向設定部に前記復路方向が設定されている場合には、前記復路動画を再生対象として順送り再生し、
前記動画再生部は、更に前記反転指示入力後の所定期間を遷移期間に設定し、この遷移期間中は、切替前の移動方向に応じた再生対象である切替前動画を構成する切替前画像と、前記背景動画を構成し前記切替前画像と同じ位置で撮影された背景画像と、をブレンドした第１の合成画像と、前記背景動画を構成する背景画像と、切替後の移動方向に応じた再生対象である切替後動画を構成し前記背景画像と同じ位置で撮影された切替後画像と、をブレンドした第２の合成画像とを、第１の合成画像、第２の合成画像の順に表示することを特徴とする動画提示装置。
【請求項７】
請求項６に記載の動画提示装置において、
動画再生部が、
遷移期間内に、第１の遷移期間と、これに後続する第２の遷移期間とを設定し、
背景画像の割合をα、切替前画像の割合を（１−α）として、両画像を合成することにより第１の合成画像を作成し、これを前記第１の遷移期間内に表示し、かつ、前記第１の遷移期間の経過とともに値αを０から１に向けて徐々に増加させ、
切替後画像の割合をβ、背景画像の割合を（１−β）として、両画像を合成することにより第２の合成画像を作成し、これを前記第２の遷移期間内に表示し、かつ、前記第２の遷移期間の経過とともに値βを０から１に向けて徐々に増加させることを特徴とする動画提示装置。
【請求項８】
請求項７に記載の動画提示装置において、
動画格納部に格納されている往路動画が、第１のノード位置で撮影された第１番目のフレームから第２のノード位置で撮影された第Ｎ番目のフレームに至るまで合計Ｎ枚のフレーム画像によって構成されており、
動画格納部に格納されている復路動画が、第２のノード位置で撮影された第１番目のフレームから第１のノード位置で撮影された第Ｎ番目のフレームに至るまで合計Ｎ枚のフレーム画像によって構成されており、
動画格納部に格納されている背景動画が、第１のノード位置で撮影された第１番目のフレームから第２のノード位置で撮影された第Ｎ番目のフレームに至るまで合計Ｎ枚のフレーム画像によって構成されており、
往路動画の第ｉ番目のフレームＦ（ｉ）と、復路動画の第（Ｎ−ｉ＋１）番目のフレームＧ（Ｎ−ｉ＋１）と、背景画像の第ｉ番目のフレームＨ（ｉ）とは、経路上の同一地点で撮影された画像になっており、相互に対応するフレームを構成し、
動画再生部が、遷移期間中に、相互に対応するフレームを合成することにより合成画像を作成し、これを表示することを特徴とする動画提示装置。
【請求項９】
請求項８に記載の動画提示装置において、
動画再生部が、
第１の遷移期間中に、切替前動画の遷移期間直前フレームと、これに対応する背景動画の対応背景フレームと、を合成した合成フレームからなる定位置画像を第１の合成画像として表示し、
第２の遷移期間中に、背景動画の前記対応背景フレームと、切替後動画の前記対応背景フレームに対応する対応フレームと、を合成した合成フレームからなる定位置画像を第２の合成画像として表示し、
遷移期間終了後に、切替後動画の前記対応フレームから順送り再生を開始することを特徴とする動画提示装置。
【請求項１０】
請求項９に記載の動画提示装置において、
動画再生部が、第１の遷移期間と第２の遷移期間との間に中間遷移期間を設け、この中間遷移期間中に、対応背景フレームのみを表示することを特徴とする動画提示装置。
【請求項１１】
請求項８に記載の動画提示装置において、
動画再生部が、
第１の遷移期間中に、切替前動画を継続して順送り再生し、この切替前動画の各フレームと背景動画の対応背景フレームとを合成した合成フレームからなる動画画像を第１の合成画像として表示し、
第２の遷移期間中に、切替後動画を、前記第１の遷移期間の最終対応背景フレームに対応するフレームから順送り再生し、この切替後動画の各フレームと背景動画の対応背景フレームとを合成した合成フレームからなる動画画像を第２の合成画像として表示し、
第２の遷移期間終了後に、切替後動画を継続して順送り再生することを特徴とする動画提示装置。
【請求項１２】
請求項１１に記載の動画提示装置において、
動画再生部が、第１の遷移期間中、再生速度を遷移期間直前の速度から徐々に減少させてゆき、第２の遷移期間中、再生速度を徐々に増加させてゆくことを特徴とする動画提示装置。
【請求項１３】
請求項８に記載の動画提示装置において、
動画再生部が、
第１の遷移期間中に、切替前動画を遷移期間直前フレームから逆送り再生し、切替前動画の各フレームと、これに対応する背景動画の各フレームと、を合成した合成フレームからなる動画画像を第１の合成画像として表示し、
第２の遷移期間中に、切替後動画を、前記第１の遷移期間の最終対応背景フレームに対応するフレームから順送り再生し、この切替後動画の各フレームと背景動画の対応背景フレームとを合成した合成フレームからなる動画画像を第２の合成画像として表示し、
遷移期間終了後に、切替後動画を継続して順送り再生することを特徴とする動画提示装置。
【請求項１４】
請求項１〜１３のいずれかに記載の動画提示装置において、
動画格納部に格納されている各動画画像が、経路に沿って移動しながら全方位カメラを用いて撮影した３６０°の視界をもつ全方位画像を、フレーム単位で収録した画像によって構成されており、
指示入力部が、特定の視線方向を示す指示を入力する機能を有し、
動画再生部が、動画画像を構成する個々のフレームから前記視線方向に応じた視野画像を切り出し、これをディスプレイ画面に表示することを特徴とする動画提示装置。
【請求項１５】
請求項１４に記載の動画提示装置において、
指示入力部が、前進ボタンと、後退ボタンと、左向きボタンと、右向きボタンと、を有するコントローラを備え、
移動方向設定部が、前記前進ボタンの操作指示に基づいて、移動方向を第１の方向に設定し、前記後退ボタンの操作指示に基づいて、移動方向を第２の方向に設定し、
動画再生部が、前記左向きボタンの操作指示に基づいて、視線方向を左向きに変化させ、前記右向きボタンの操作指示に基づいて、視線方向を右向きに変化させることを特徴とする動画提示装置。
【請求項１６】
請求項１５に記載の動画提示装置において、
移動方向設定部が、左向きボタンの操作指示もしくは右向きボタンの操作指示に基づいて、移動方向に対する視線方向の角度が所定の基準以上となったときに、移動方向の切り替えを行うことを特徴とする動画提示装置。
【請求項１７】
請求項１４〜１６のいずれかに記載の動画提示装置において、
動画格納部が、魚眼レンズもしくは全方位ミラーを装着した全方位カメラを用いて、所定の水平面より上方に位置する半球状視界を撮影して得られる歪曲円形画像から、仰角が所定の基準値以下の領域を切り出し、これに歪み補正を施すことにより得られる矩形状のパノラマ画像を全方位画像とする動画を格納することを特徴とする動画提示装置。
【請求項１８】
請求項１４〜１６のいずれかに記載の動画提示装置において、
全方位画像格納部が、仮想の経路を示す三次元ＣＧ画像に基づいて作成された矩形状のパノラマ画像を全方位画像とする動画を格納することを特徴とする動画提示装置。
【請求項１９】
請求項１〜１８のいずれかに記載の動画提示装置において、
動画格納部が、３以上の複数のノードを接続する複数の経路についての動画をそれぞれ格納しており、
前記各ノードを介した前記各経路の接続関係を示すルート情報を格納するルート情報格納部を更に有し、
指示入力部が、ノードを介して第１の経路から第２の経路へ移動する旨のユーザの経路乗換指示を入力する機能を有し、
動画再生部が、前記経路乗換指示が入力された場合に、前記ルート情報を参照することにより、第１の経路についての動画再生に継続して、第２の経路についての動画再生を行う機能を有することを特徴とする動画提示装置。
【請求項２０】
請求項１〜１９のいずれかに記載の動画提示装置としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画提示装置に関し、特に、所定の経路に沿って移動する視点から見た視界を動画として提示する装置に関する。
【背景技術】
【０００２】
魚眼レンズや全方位ミラーを装着したカメラを用いると、周囲３６０°の視界をもつ全方位画像を撮影することができる。予め、このような全方位画像を用意しておけば、視聴者の希望する任意の視点位置から任意の方向を観察した画像を提示するサービスを提供することができる。
【０００３】
たとえば、下記の特許文献１には、情報提供センターに全方位画像を用意しておき、視聴者の求めに応じて、端末装置の画面上に任意視点から任意方向を観察した画像を表示させるための画像データを送信する技術が開示されている。また、グーグル株式会社（本社：米国カリフォルニア州のGoogle Inc. ）は、「ストリートビュー」と称して、インターネットを利用して道路上の任意視点から任意方向を観察した景色を表示するサービスを提供している。一方、特許文献２には、車載カメラによって撮影した市街地のビデオ映像から、歩行者、電柱、街路樹などの障害物を除去し、動体などの前景物を含まない市街地映像を提示する装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−００８２３２号公報
【特許文献２】特開２０１１−１１８４９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前掲の特許文献１に開示されているシステムやグーグル社の提供する「ストリートビュー」のサービスを利用すれば、ユーザは、任意の視点位置を指定し、任意の視線方向を指定することにより、指定に応じた画像の提示を受けることができる。しかしながら、これらの従来技術では、映像を動画として提示する場合に、人や車といった動体が背景画像と区別なく取り扱われるため、所定の経路に沿って移動する視点から見た視界を動画として提示する場合に、動体の動きが不自然になるという問題がある。
【０００６】
特許文献１に開示されているシステム等では、ユーザの指定した視点位置および視線方向に応じた視野画像をその都度取り出し、これを順番に並べて提示すれば、ユーザの指定に応じた映像提示を行うことが可能である。しかしながら、そのような提示方法では、映像中に人や車といった動体が含まれていると、当該動体の動きが不自然に見えてしまうことがある。たとえば、ある経路に沿って移動しながら撮影した全方位画像を用意しておけば、視線方向を３６０°の任意の方向に向けることができ、どちらの方向に移動しても前進する状態の景色を表示させることができる。しかし、画像フレームの提示順が撮影順どおりにならないと、動体の動きが逆転した状態で再生されることになる。
【０００７】
一方、前掲の特許文献２に開示されている技術を利用すれば、撮影した映像から、歩行者や車などの動体を削除して、背景画像のみを提示することができるため、動体の動きが不自然になることを回避することができる。しかしながら、背景画像のみしか含まない映像は、非常に味気ないものになり、視聴者に対して、自分が映像画面内に実際に居るような臨場感を与えることができなくなる。
【０００８】
そこで本発明は、被写体として動体を含ませることにより視聴者に高い臨場感を与えつつ、当該動体の動きが自然に見えるような動画提示が可能な動画提示装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
(1)   本発明の第１の態様は、移動する視点から見た視界を動画として提示する動画提示装置において、
第１のノードと第２のノードとを接続する経路に沿って移動しながら撮影した動画を格納する動画格納部と、
ユーザの指示を入力する指示入力部と、
ユーザの指示に基づいて、経路上の移動方向として、第１のノードから第２のノードに向かう往路方向と、第２のノードから第１のノードに向かう復路方向と、のいずれか一方を設定する移動方向設定部と、
動画格納部に格納されている動画を再生し、ディスプレイ装置の画面に表示する動画再生部と、
を設け、
動画格納部には、経路上を往路方向に移動しながら撮影した、被写体に動体を含む往路動画と、経路上を復路方向に移動しながら撮影した、被写体に動体を含む復路動画と、を格納し、
動画再生部が、移動方向設定部に往路方向が設定されている場合には、往路動画を再生対象として順送り再生し、移動方向設定部に復路方向が設定されている場合には、復路動画を再生対象として順送り再生するようにしたものである。
【００１０】
(2)   本発明の第２の態様は、上述した第１の態様に係る動画提示装置において、
指示入力部が、移動方向を反転させる反転指示を入力する機能を有し、
移動方向設定部が、反転指示の入力に基づいて、往路方向から復路方向へ、もしくは、復路方向から往路方向へ、移動方向を切り替える処理を行い、
動画再生部が、反転指示入力後の所定期間を遷移期間に設定し、この遷移期間中は、切替前の移動方向に応じた再生対象である切替前動画を構成する切替前画像と、切替後の移動方向に応じた再生対象である切替後動画を構成し切替前画像と同じ位置で撮影された切替後画像と、をブレンドした合成画像を表示するようにしたものである。
【００１１】
(3)   本発明の第３の態様は、上述した第２の態様に係る動画提示装置において、
動画再生部が、切替後画像の割合をα、切替前画像の割合を（１−α）として、両画像を合成することにより合成画像を作成し、遷移期間の経過とともに値αを０から１に向けて徐々に増加させるようにしたものである。
【００１２】
(4)   本発明の第４の態様は、上述した第３の態様に係る動画提示装置において、
動画格納部に格納されている往路動画が、第１のノード位置で撮影された第１番目のフレームから第２のノード位置で撮影された第Ｎ番目のフレームに至るまで合計Ｎ枚のフレーム画像によって構成されており、
動画格納部に格納されている復路動画が、第２のノード位置で撮影された第１番目のフレームから第１のノード位置で撮影された第Ｎ番目のフレームに至るまで合計Ｎ枚のフレーム画像によって構成されており、
往路動画の第ｉ番目のフレームＦ（ｉ）と復路動画の第（Ｎ−ｉ＋１）番目のフレームＧ（Ｎ−ｉ＋１）とは、経路上の同一地点で撮影された画像になっており、相互に対応するフレームを構成し、
動画再生部が、遷移期間中に、相互に対応するフレームを合成することにより合成画像を作成し、これを表示するようにしたものである。
【００１３】
(5)   本発明の第５の態様は、上述した第４の態様に係る動画提示装置において、
動画再生部が、
遷移期間中に、切替前動画の遷移期間直前フレームと、これに対応する切替後動画の対応フレームと、を合成した合成フレームからなる定位置画像を表示し、
遷移期間終了後に、切替後動画の対応フレームから順送り再生を開始するようにしたものである。
【００１４】
(6)   本発明の第６の態様は、上述した第４の態様に係る動画提示装置において、
動画再生部が、
遷移期間の前半期において、切替前動画を継続して順送り再生し、遷移期間の後半期において、切替前動画を前半期の最終フレームから逆送り再生し、
遷移期間中に、切替前動画の各フレームと、これに対応する切替後動画の各フレームと、を合成した合成フレームからなる動画画像を表示し、
遷移期間終了後に、切替後動画を継続して順送り再生するようにしたものである。
【００１５】
(7)   本発明の第７の態様は、上述した第６の態様に係る動画提示装置において、
動画再生部が、遷移期間の前半期において、再生速度を遷移期間直前の速度から徐々に減少させてゆき、遷移期間の後半期において、再生速度を徐々に増加させてゆくようにしたものである。
【００１６】
(8)   本発明の第８の態様は、上述した第４の態様に係る動画提示装置において、
動画再生部が、
遷移期間中に、切替前動画を遷移期間直前フレームから逆送り再生し、切替前動画の各フレームと、これに対応する切替後動画の各フレームと、を合成した合成フレームからなる動画画像を表示し、
遷移期間終了後に、切替後動画を継続して順送り再生するようにしたものである。
【００１７】
(9)   本発明の第９の態様は、上述した第１の態様に係る動画提示装置において、
指示入力部が、移動方向を反転させる反転指示を入力する機能を有し、
移動方向設定部が、反転指示の入力に基づいて移動方向を切り替える処理を行い、
動画格納部には、往路動画および復路動画に加えて、経路上を往路方向もしくは復路方向に移動しながら撮影した、被写体に動体を含まない背景動画が、更に格納されており、
動画再生部が、反転指示入力後の所定期間を遷移期間に設定し、この遷移期間中は、切替前の移動方向に応じた再生対象である切替前動画を構成する切替前画像と、背景動画を構成し切替前画像と同じ位置で撮影された背景画像と、をブレンドした第１の合成画像と、背景動画を構成する背景画像と、切替後の移動方向に応じた再生対象である切替後動画を構成し背景画像と同じ位置で撮影された切替後画像と、をブレンドした第２の合成画像とを、第１の合成画像、第２の合成画像の順に表示するようにしたものである。
【００１８】
(10)  本発明の第１０の態様は、上述した第９の態様に係る動画提示装置において、
動画再生部が、
遷移期間内に、第１の遷移期間と、これに後続する第２の遷移期間とを設定し、
背景画像の割合をα、切替前画像の割合を（１−α）として、両画像を合成することにより第１の合成画像を作成し、これを第１の遷移期間内に表示し、かつ、第１の遷移期間の経過とともに値αを０から１に向けて徐々に増加させ、
切替後画像の割合をβ、背景画像の割合を（１−β）として、両画像を合成することにより第２の合成画像を作成し、これを第２の遷移期間内に表示し、かつ、第２の遷移期間の経過とともに値βを０から１に向けて徐々に増加させるようにしたものである。
【００１９】
(11)  本発明の第１１の態様は、上述した第１０の態様に係る動画提示装置において、
動画格納部に格納されている往路動画が、第１のノード位置で撮影された第１番目のフレームから第２のノード位置で撮影された第Ｎ番目のフレームに至るまで合計Ｎ枚のフレーム画像によって構成されており、
動画格納部に格納されている復路動画が、第２のノード位置で撮影された第１番目のフレームから第１のノード位置で撮影された第Ｎ番目のフレームに至るまで合計Ｎ枚のフレーム画像によって構成されており、
動画格納部に格納されている背景動画が、第１のノード位置で撮影された第１番目のフレームから第２のノード位置で撮影された第Ｎ番目のフレームに至るまで合計Ｎ枚のフレーム画像によって構成されており、
往路動画の第ｉ番目のフレームＦ（ｉ）と、復路動画の第（Ｎ−ｉ＋１）番目のフレームＧ（Ｎ−ｉ＋１）と、背景画像の第ｉ番目のフレームＨ（ｉ）とは、経路上の同一地点で撮影された画像になっており、相互に対応するフレームを構成し、
動画再生部が、遷移期間中に、相互に対応するフレームを合成することにより合成画像を作成し、これを表示するようにしたものである。
【００２０】
(12)  本発明の第１２の態様は、上述した第１１の態様に係る動画提示装置において、
動画再生部が、
第１の遷移期間中に、切替前動画の遷移期間直前フレームと、これに対応する背景動画の対応背景フレームと、を合成した合成フレームからなる定位置画像を第１の合成画像として表示し、
第２の遷移期間中に、背景動画の対応背景フレームと、切替後動画の前記対応背景フレームに対応する対応フレームと、を合成した合成フレームからなる定位置画像を第２の合成画像として表示し、
遷移期間終了後に、切替後動画の対応フレームから順送り再生を開始するようにしたものである。
【００２１】
(13)  本発明の第１３の態様は、上述した第１２の態様に係る動画提示装置において、
動画再生部が、第１の遷移期間と第２の遷移期間との間に中間遷移期間を設け、この中間遷移期間中に、対応背景フレームのみを表示するようにしたものである。
【００２２】
(14)  本発明の第１４の態様は、上述した第１１の態様に係る動画提示装置において、
動画再生部が、
第１の遷移期間中に、切替前動画を継続して順送り再生し、この切替前動画の各フレームと背景動画の対応背景フレームとを合成した合成フレームからなる動画画像を第１の合成画像として表示し、
第２の遷移期間中に、切替後動画を、第１の遷移期間の最終対応背景フレームに対応するフレームから順送り再生し、この切替後動画の各フレームと背景動画の対応背景フレームとを合成した合成フレームからなる動画画像を第２の合成画像として表示し、
第２の遷移期間終了後に、切替後動画を継続して順送り再生するようにしたものである。
【００２３】
(15)  本発明の第１５の態様は、上述した第１４の態様に係る動画提示装置において、
動画再生部が、第１の遷移期間中、再生速度を遷移期間直前の速度から徐々に減少させてゆき、第２の遷移期間中、再生速度を徐々に増加させてゆくようにしたものである。
【００２４】
(16)  本発明の第１６の態様は、上述した第１１の態様に係る動画提示装置において、
動画再生部が、
第１の遷移期間中に、切替前動画を遷移期間直前フレームから逆送り再生し、切替前動画の各フレームと、これに対応する背景動画の各フレームと、を合成した合成フレームからなる動画画像を第１の合成画像として表示し、
第２の遷移期間中に、切替後動画を、第１の遷移期間の最終対応背景フレームに対応するフレームから順送り再生し、この切替後動画の各フレームと背景動画の対応背景フレームとを合成した合成フレームからなる動画画像を第２の合成画像として表示し、
遷移期間終了後に、切替後動画を継続して順送り再生するようにしたものである。
【００２５】
(17)  本発明の第１７の態様は、上述した第１〜第１６の態様に係る動画提示装置において、
動画格納部に格納されている各動画画像が、経路に沿って移動しながら全方位カメラを用いて撮影した３６０°の視界をもつ全方位画像を、フレーム単位で収録した画像によって構成されており、
指示入力部が、特定の視線方向を示す指示を入力する機能を有し、
動画再生部が、動画画像を構成する個々のフレームから視線方向に応じた視野画像を切り出し、これをディスプレイ画面に表示するようにしたものである。
【００２６】
(18)  本発明の第１８の態様は、上述した第１７の態様に係る動画提示装置において、
指示入力部が、前進ボタンと、後退ボタンと、左向きボタンと、右向きボタンと、を有するコントローラを備え、
移動方向設定部が、前進ボタンの操作指示に基づいて、移動方向を第１の方向に設定し、後退ボタンの操作指示に基づいて、移動方向を第２の方向に設定し、
動画再生部が、左向きボタンの操作指示に基づいて、視線方向を左向きに変化させ、右向きボタンの操作指示に基づいて、視線方向を右向きに変化させるようにしたものである。
【００２７】
(19)  本発明の第１９の態様は、上述した第１８の態様に係る動画提示装置において、
移動方向設定部が、左向きボタンの操作指示もしくは右向きボタンの操作指示に基づいて、移動方向に対する視線方向の角度が所定の基準以上となったときに、移動方向の切り替えを行うようにしたものである。
【００２８】
(20)  本発明の第２０の態様は、上述した第１７〜第１９の態様に係る動画提示装置において、
動画格納部が、魚眼レンズもしくは全方位ミラーを装着した全方位カメラを用いて、所定の水平面より上方に位置する半球状視界を撮影して得られる歪曲円形画像から、仰角が所定の基準値以下の領域を切り出し、これに歪み補正を施すことにより得られる矩形状のパノラマ画像を全方位画像とする動画を格納するようにしたものである。
【００２９】
(21)  本発明の第２１の態様は、上述した第１７〜第１９の態様に係る動画提示装置において、
全方位画像格納部が、仮想の経路を示す三次元ＣＧ画像に基づいて作成された矩形状のパノラマ画像を全方位画像とする動画を格納するようにしたものである。
【００３０】
(22)  本発明の第２２の態様は、上述した第１〜第２１の態様に係る動画提示装置において、
動画格納部が、３以上の複数のノードを接続する複数の経路についての動画をそれぞれ格納しており、
各ノードを介した各経路の接続関係を示すルート情報を格納するルート情報格納部を更に設け、
指示入力部が、ノードを介して第１の経路から第２の経路へ移動する旨のユーザの経路乗換指示を入力する機能を有し、
動画再生部が、経路乗換指示が入力された場合に、ルート情報を参照することにより、第１の経路についての動画再生に継続して、第２の経路についての動画再生を行う機能を有するようにしたものである。
【００３１】
(23)  本発明の第２３の態様は、上述した第１〜第２２の態様に係る動画提示装置を、コンピュータに専用のプログラムを組み込むことにより構成したものである。
【発明の効果】
【００３２】
本発明に係る動画提示装置によれば、同一の経路について、往路動画と復路動画との２通り動画が撮影され、ユーザの所望する移動方向に応じて、いずれか一方の動画の再生を行うようにしたため、動体を含んだ画像を視聴者に提示して高い臨場感を与えつつ、当該動体の動きが自然に見えるような動画提示が可能になる。
【００３３】
また、往路動画の提示と復路動画の提示とを切り替える際に遷移期間を設定し、この遷移期間中に切替前動画と切替後動画とをブレンドさせた合成画像を提示する実施形態を採用すれば、動体を滑らかに切り替えることができ、切替時の動体の動きの不自然さを低減することができる。
【００３４】
更に、被写体に動体を含まない背景動画を用意する実施形態では、切替前動画と切替後動画との間に背景動画を介挿したブレンドを行うことができるようになるので、動体の切り替えを更に円滑にし、切替時の動体の動きの不自然さを更に低減することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明に係る動画提示装置による提示対象となる美術館の平面図である（ハッチングは壁面を示す）。
【図２】図１に示す美術館の参観路を構成する各ノードと各経路を示す平面図である。
【図３】１本の経路Ｒに沿った撮影により得られた動画を構成する各フレームを示す動画フレームチャートである。
【図４】図３に示す動画を撮影するために利用される全方位カメラの一例を示す側面図である。
【図５】図４に示す全方位カメラを用いて撮影された歪曲円形画像の平面図である。
【図６】図５に示す歪曲円形画像に基づいて作成された矩形状のパノラマ画像（全方位画像）の一例を示す平面図である。
【図７】経路Ｒ上の地点Ｐ（ｉ）における視線方向（方位角）φ（ｉ）の定義例を示す平面図である。
【図８】図６示すパノラマ画像（全方位画像）から、方位角φ＝９０°の視線方向に対応する視野画像Ｑ（Ｐ（ｉ），φ（ｉ））を切り出す作業を示す平面図である。
【図９】ユーザの指示を入力するコントローラの上面図である。
【図１０】本発明の基本的な実施形態に係る動画提示装置の構成を示すブロック図である。
【図１１】図１０に示す動画格納部１１０内に格納される往路動画Ｍａと復路動画Ｍｂとの関係を示す動画フレームチャートである。
【図１２】図１１に示す往路動画Ｍａの再生画面を示す図である。
【図１３】図１１に示す復路動画Ｍｂの再生画面を示す図である。
【図１４】図１０に示す動画提示装置において、反転指示入力が行われた場合の動画再生部１３０による動画の基本切替態様を示すタイムチャートである。
【図１５】図１０に示す動画提示装置において、反転指示入力が行われた場合の動画再生部１３０による動画の遷移期間を介した切替態様を示すタイムチャートである。
【図１６】図１５に示す遷移期間Ｔにおける画像ブレンド処理の原理を示す図である。
【図１７】図１０に示す動画提示装置において、反転指示入力が行われた場合の動画再生部１３０による動画の遷移期間を介した別な切替態様を示すタイムチャートである。
【図１８】図１０に示す動画提示装置において、反転指示入力が行われた場合の動画再生部１３０による動画の遷移期間を介した更に別な切替態様を示すタイムチャートである。
【図１９】本発明の背景動画を利用する実施形態に係る動画提示装置の構成を示すブロック図である。
【図２０】図１９に示す動画格納部１１０′内に格納される往路動画Ｍａ、復路動画Ｍｂ、背景動画Ｍｃの関係を示す動画フレームチャートである。
【図２１】図２０に示す背景動画Ｍｃの再生画面を示す図である。
【図２２】図１９に示す動画提示装置において、反転指示入力が行われた場合の動画再生部１３０′による動画の第１の切替態様を示すタイムチャートである。
【図２３】図２２に示す第１の遷移期間Ｔ１および第２の遷移期間Ｔ２における画像ブレンド処理の原理を示す式である。
【図２４】図１９に示す動画提示装置において、反転指示入力が行われた場合の動画再生部１３０′による動画の第２の切替態様を示すタイムチャートである。
【図２５】図１９に示す動画提示装置において、反転指示入力が行われた場合の動画再生部１３０′による動画の第３の切替態様を示すタイムチャートである。
【図２６】図１９に示す動画提示装置において、反転指示入力が行われた場合の動画再生部１３０′による動画の第４の切替態様を示すタイムチャートである。
【発明を実施するための形態】
【００３６】
以下、本発明を図示する実施形態に基づいて説明する。
【００３７】
＜＜＜  §１．  動画提示の基本手法  ＞＞＞
ここでは、まず、本発明に係る動画提示装置が採用する動画提示の基本手法を説明する。本発明に係る動画提示装置は、所定の経路に沿って移動する視点から見た視界を動画として提示する装置であり、表示対象となる経路は、屋外であっても、屋内であってもかまわない。したがって、この装置は、たとえば、様々な史跡や観光地の景色をディスプレイ画面上に提示し、ユーザ（視聴者）に、あたかも当該史跡や観光地内を自由に歩き回って見学しているような体験をさせることが可能である。以下の説明では、便宜上、図１に示すような平面図で示される間取りをもった美術館の館内を歩きまわっている状態の動画をユーザに提示する単純な例を説明する。
【００３８】
ここでは、この図１に示す美術館が、絵画と彫刻を展示するための実在の施設であり、図示のとおり、入口から入館した参観者は、内部の回廊を自由に歩き回りながら展示物を鑑賞し、出口から退館するものとしよう。図１にハッチングを施した部分は、回廊の壁面を示しており、絵画は、この壁面に提示されているものとする。また、回廊の床には、適宜、彫刻が置かれているものとする。本発明に係る動画提示装置は、基本的には、この実在の美術館の館内を撮影した画像をユーザに提示するための装置ということになるが、ユーザが、館内を自由に歩き回りながら、視線を任意の方向に向けて観察した状態をシミュレートし、動画として提示する機能を有している。
【００３９】
ここでは、このような美術館の参観路を、複数のノードとこれらノード間を接続する経路とによって表現し、参観路全体を、各ノードと各経路の情報をもったルート情報によって表現することにする。図２は、図１に示す美術館の参観路を構成するノードと経路を示す平面図であり、個々の黒点はノード、個々の直線は経路、個々の破線は実際の参観路の輪郭を示している。図示のとおり、この例では、６個のノードＮ１〜Ｎ６と、６本の経路Ｒ１〜Ｒ６とが定義されている。各経路は、一対のノードを端点として、これら端点間を結ぶ直線として定義される。
【００４０】
参観路上のどの位置にノードを定義し、どのノード間に経路を定義するかは、装置設計者の判断に委ねられるが、一般的には、参観路の分岐点、曲がり角、始端点、終端点にノードを定義し、実際の参観路に応じて、必要なノード間に経路を定義すればよい。図示の例の場合、各経路Ｒ１〜Ｒ６はいずれも直線をなすが、実在の経路が曲線を含む場合には、ベジェ曲線などを利用して曲線からなる経路を定義してもかまわない。ただ、各経路が直線であれば、その両端点のノードを特定するだけで当該経路も特定されるので、実用上は、すべての経路を直線によって構成するのが好ましい。実在の参観路が曲線を含む場合には、複数のノードとこれらを結ぶ直線からなる折れ線によって擬似的に曲線を近似すればよい。
【００４１】
参観路全体を示すルート情報は、個々のノードの位置を示す情報（たとえば、ＸＹ座標系上の座標値）と、一対のノード間の経路を示す情報（たとえば、「ノードＮ１，Ｎ２：経路Ｒ１」のような情報）とによって構成することができる。
【００４２】
このような参観路についての動画提示を行うためには、個々の経路Ｒ１〜Ｒ６に沿って移動しながら撮影した動画をそれぞれ用意しておけばよい。図３は、１本の経路Ｒに沿った撮影により得られた動画を構成するフレーム群を示す動画フレームチャートである。図示の例は、一対のノードＡ，Ｂを結ぶ経路Ｒに沿って、ノードＡからノードＢに移動しながら撮影を行うことにより得られた動画のフレーム構成を示している。
【００４３】
図示のとおり、この動画は、経路Ｒ上に離散的に定義された各地点Ｐ（１），Ｐ（２），... ，Ｐ（ｉ），... ，Ｐ（Ｎ−１），Ｐ（Ｎ）において撮影されたフレーム画像Ｆ（１），Ｆ（２），... ，Ｆ（ｉ），... ，Ｆ（Ｎ−１），Ｆ（Ｎ）の集合体によって構成される。ここで、地点Ｐ（１）はノードＡに一致し、地点Ｐ（Ｎ）はノードＢに一致し、合計Ｎ個の地点について、それぞれ固有のフレーム画像が撮影されることになる。個々のフレーム画像は静止画像であるが、これを順送りに再生することにより、動画の提示を行うことができる。各地点の間隔は、撮影装置の１秒間のフレーム数と撮影装置の移動速度によって定まる。たとえば、３０フレーム／秒の撮影装置を１５０ｍｍ／秒の速度で移動させながら撮影を行えば、各地点の間隔は５ｍｍになる。
【００４４】
ここに示す例の場合、動画撮影を行う装置として、図４に示すような撮影装置を用いている。この撮影装置は、図示のとおり、魚眼レンズ１０、ビデオカメラ２０、データ処理ユニット３０、台車４０によって構成され、３６０°の視界をもつ画像を撮影可能な全方位カメラとして機能する。図４に示すように、魚眼レンズ１０は、この装置の最上部に配置され、所定の水平面より上方に位置する半球状視界の像をビデオカメラ２０の撮像面に形成する。このような構成を採ると、ビデオカメラ２０の撮像面には、図５に示すような歪曲円形画像が結像する（ハッチングを施したドーナツ状部分とその内部の白地の円形部分との両方が、魚眼レンズ１０で撮影した歪曲円形画像になる。）。この歪曲円形画像の中心にある天頂点Ｏは、図４に示す撮影装置の鉛直上方の位置にある点（回廊の天井に相当）になり、この歪曲円形画像の外周は、図４に示す撮影装置による撮影視野（周囲３６０°の視野）の下端位置に相当する。）。
【００４５】
ここに示す例の場合、絵画と彫刻を展示した美術館の館内が表示対象となっているため、天頂点Ｏの近傍にある白地の円形部分の画像（回廊の天井部分の画像に相当）は利用せず、図にハッチングを施したドーナツ状の領域のみを利用することにする。図６は、図５に示す歪曲円形画像から、仰角が所定の基準値以下の領域（図にハッチングを施した領域）を切り出し、これに歪み補正を施すことにより得られる矩形状のパノラマ画像を示す平面図である。このパノラマ画像が、地点Ｐ（ｉ）で撮影された歪曲円形画像に基づいて得られた画像であるとすると、当該画像は、動画の第ｉ番目のフレームＦ（ｉ）を構成することになる。このパノラマ画像の下辺に示す０°〜３６０°の方位角は、図５の歪曲円形画像の円周上に示された０°〜３６０°の方位角に対応する。すなわち、この図６に示すパノラマ画像は、図４に示す魚眼レンズ１０の位置に視点をおき、周囲３６０°を眺めた画像ということになる。
【００４６】
ビデオカメラ２０で撮影された歪曲円形画像のデータは、データ処理ユニット３０へ送られる。データ処理ユニット３０は、コンピュータによって構成され、歪曲円形画像のデータは、ハードディスク装置内に格納される。また、ここに示す例の場合、データ処理ユニット３０は、この歪曲円形画像からパノラマ画像を作成する処理を行う機能を有している。したがって、図５に示すような歪曲円形画像は、データ処理ユニット３０内で図６に示すようなパノラマ画像に変換され、ハードディスク装置内に格納される。ここに示す例の場合、このようにして得られたパノラマ画像を、動画の個々のフレームを構成する全方位画像として用いることになる。
【００４７】
図５に示す歪曲円形画像が歪んだドーナツ状の画像であるのに対して、図６に示すパノラマ画像は矩形状の画像であるため、データ処理ユニット３０は、歪み補正を伴う画像変換処理を行う必要がある。このような画像変換処理は公知の技術であるため、ここでは詳しい説明は省略する。なお、通常、このような歪み補正を伴う画像変換処理を行っても、歪みを完全に除去することは困難であるので、得られるパノラマ画像にも若干の歪みが残ることになるが、実用上支障のないレベルまでの歪み補正が可能である。
【００４８】
以上、図４に示す撮影装置を経路Ｒ上の１地点に設置し、その周囲のパノラマ画像を得る手順を説明したが、この撮影装置を経路Ｒに沿って移動させながら、ビデオカメラ２０により動画撮影を行えば、図６に示すようなパノラマ画像（全方位画像）を１フレームとして、連続した複数フレームから構成される動画が得られることになる。図３に示すＮ枚のフレームＦ（１）〜Ｆ（Ｎ）からなる動画は、このような撮影によって得られたものである。
【００４９】
もっとも、ユーザに動画を提示する際には、図６に示すパノラマ画像をそのまま１フレームの画像として表示するのは好ましくない。このパノラマ画像は、周囲３６０°の全情報を含む特異な画像であり、一般的な人間の視野に入る画像とはかけ離れている。そこで、実際には、特定の視線方向を定め、当該視線方向の視野に入る一部分のみを切り出してユーザに提示する必要がある。
【００５０】
図７は、経路Ｒ上の特定地点Ｐ（ｉ）における視線方向の定義例を示す平面図である。視線方向は、地点Ｐ（ｉ）から伸びる視線ベクトルＥ（ｉ）の方向として定義される。ここに示す例の場合、地点Ｐ（ｉ）から図の上方に向かう方向を０°とし、時計回りに０°から３６０°の方位角φ（ｉ）を定義している。別言すれば、０°方向を向いた軸を基準として、視線ベクトルＥ（ｉ）のなす角φ（ｉ）（ただし、０°≦φ（ｉ）＜３６０°）が方位角として定義されることになる。
【００５１】
方位角φ（ｉ）は、経路Ｒ上の第ｉ番目の地点Ｐ（ｉ）に位置する仮想ユーザが、どの方向に視線を向けているかを示すパラメータである。図示の例の場合、経路Ｒは、図における左右方向（水平方向）に伸びる直線であるので、方位角φ（ｉ）＝９０°は、ノードＢへ向かう方向を示し、方位角φ（ｉ）＝２７０°は、ノードＡへ向かう方向を示すことになる。
【００５２】
このように、仮想ユーザの現在位置を示す地点Ｐ（ｉ）と視線方向を示す方位角φ（ｉ）とが定まれば、当該仮想ユーザからみた視野画像Ｑ（Ｐ（ｉ），φ（ｉ））を抽出することができる。図８は、このような視野画像Ｑ（Ｐ（ｉ），φ（ｉ））を切り出す作業を示す平面図である。図に太線で囲って示す視野画像Ｑ（Ｐ（ｉ），φ（ｉ））は、図３に示す経路Ｒ上の地点Ｐ（ｉ）に位置する仮想ユーザが、視線を方位角φ（ｉ）＝９０°で示される方向（ノードＢに向かう方向）に向けている場合に、当該仮想ユーザの視野に現れるべき画像である。
【００５３】
このような画像を得るには、第ｉ番目のフレーム画像Ｆ（ｉ）から、方位角「φ（ｉ）−Δ／２」〜「φ（ｉ）＋Δ／２」の範囲内の視界を構成する部分を切り出す処理を行えばよい。ここで、Δは所定の切出角度であり、切り出された視野画像Ｑ（Ｐ（ｉ），φ（ｉ））の横幅に相当する角度になる。図示の例の場合、方位角φ＝９０°という設定であるため、φ＝９０°の位置を中心にして、横幅Δに相当する視野画像の切り出しが行われている。
【００５４】
図７に示す地点Ｐ（ｉ）からノードＢへ向かって移動中の仮想ユーザが、移動方向（ノードＢに向かう方向）に視線を向けている場合に、その視界に入る動画を提示するには、各フレーム画像Ｆ（ｉ），Ｆ（ｉ＋１），Ｆ（ｉ＋２），... から方位角φ＝９０°で示される視野画像を切り出し、これら視野画像を順番に（撮影順どおりに）表示させる処理を行えばよい。そうすれば、図８の太枠内に示されている景色において、方位角９０°の近傍位置に置かれている彫刻像が徐々に近づいてくる動画が提示されることになる。
【００５５】
もちろん、仮想ユーザは、移動中に視線方向（方位角φ）を変えることができる。視線方向（方位角φ）に変化が生じた場合、図８に太枠で示されている切出位置が左右に動くことになる。仮想ユーザは、視線方向を移動方向に対して逆向きにすることもできる。たとえば、図７に示す地点Ｐ（ｉ）からノードＢへ向かって移動中の仮想ユーザが、方位角φ＝２７０°という設定を行うと、移動方向はノードＢに向かう方向であるのに、視線方向はノードＡに向かう方向ということになり、図８に示すようなフレーム画像から、φ＝２７０°の位置を中心にして、横幅Δに相当する視野画像の切り出しが行われる。その結果、方位角２７０°の近傍位置に置かれている彫刻像が徐々に遠ざかってゆく動画が提示されることになる。
【００５６】
一方、ユーザは、移動方向を任意の方向に設定することができる。たとえば、図７に示す地点Ｐ（ｉ）に位置する仮想ユーザについて、移動方向をノードＡに向かう方向に設定し、視線方向を方位角φ＝２７０°とする設定を行った場合、図８において、方位角２７０°の近傍位置に置かれている彫刻像が徐々に近づいてくる動画が提示されることになる。このような動画を提示するには、各フレーム画像Ｆ（ｉ），Ｆ（ｉ−１），Ｆ（ｉ−２），... から方位角φ＝２７０°で示される視野画像を切り出し、これら視野画像を順番に（撮影順とは逆の順番に）表示させる処理を行えばよい。
【００５７】
以上、図７に示す１本の経路Ｒ（ノードＡ，Ｂ間の経路）上を仮想ユーザが移動した場合の動画提示の基本手法を説明したが、複数の経路が存在する場合も、個々の経路について同様の動画提示処理を行えばよい。たとえば、図２に示す美術館の参観路は、６本の経路Ｒ１〜Ｒ６によって構成されているが、個々の経路Ｒ１〜Ｒ６のそれぞれについて、上述の例と同様に動画撮影を行っておけば、仮想ユーザが、この参観路上のどの位置をどの方向に進み、視線をどの方向に向けていたとしても、適切な動画提示を行うことができる。
【００５８】
このように、仮想ユーザを、参観路上の所望の方向に移動させ、その視線を所望の方向に向けさせる指示入力を効率的に行うために、図９に示すようなコントローラ５０を用意しておくのが好ましい。このコントローラ５０は、コンピュータゲーム用の入力機器として利用されている一般的な装置であり、右側に５つのボタンＢ１〜Ｂ５、中央に３つのボタンＢ６〜Ｂ８、左側に１つのボタンＢ９が設けられている。ここで、図示のボタンＢ１は前進ボタン、ボタンＢ２は後退ボタン、ボタンＢ３は左向きボタン、ボタンＢ４は右向きボタン、ボタンＢ５は停止ボタンとして機能する。
【００５９】
ここで、前進ボタンＢ１は、仮想ユーザを経路上の第１の方向に移動させる動作を開始させる指示を与えるボタンとして機能し、後退ボタンＢ２は、仮想ユーザを経路上の第２の方向に移動させる動作を開始させる指示を与えるボタンとして機能し、停止ボタンＢ５は、仮想ユーザを停止させる指示を与えるボタンとして機能する。
【００６０】
たとえば、仮想ユーザが、図７に示す経路Ｒ上の地点Ｐ（ｉ）の位置に停止状態にあるときに、前進ボタンＢ１が押されると、当該仮想ユーザが、所定速度でノードＢに向けて移動してゆく動画の再生が開始する。すなわち、各フレーム画像Ｆ（ｉ），Ｆ（ｉ＋１），Ｆ（ｉ＋２），... から所定の方位角φで示される視野画像の切り出しが行われ、これら視野画像が順送り（撮影された順）で表示される。そして、停止ボタンＢ５が押された時点で、動画の再生は中止され、その時点で表示されていたフレーム画像が静止画として表示されることになる。
【００６１】
一方、仮想ユーザが、図７に示す経路Ｒ上の地点Ｐ（ｉ）の位置に停止状態にあるときに、後退ボタンＢ２が押されると、当該仮想ユーザが、所定速度でノードＡに向けて移動してゆく動画の再生が開始する。すなわち、各フレーム画像Ｆ（ｉ），Ｆ（ｉ−１），Ｆ（ｉ−２），... から所定の方位角φで示される視野画像の切り出しが行われ、これら視野画像が逆送り（撮影された順とは逆順）で表示される。そして、停止ボタンＢ５が押された時点で、動画の再生は中止され、その時点で表示されていたフレーム画像が静止画として表示されることになる。
【００６２】
また、前進ボタンＢ１を押すことにより、仮想ユーザが所定速度でノードＢに向けて移動してゆく動画の再生が行われている状態において、後退ボタンＢ２を押すと、その時点で、仮想ユーザの移動方向はノードＡに向けた方向に反転することになる。同様に、後退ボタンＢ２を押すことにより、仮想ユーザが所定速度でノードＡに向けて移動してゆく動画の再生が行われている状態において、前進ボタンＢ１を押すと、その時点で、仮想ユーザの移動方向はノードＢに向けた方向に反転することになる。
【００６３】
なお、ここでは説明の便宜上、前進ボタンＢ１，後退ボタンＢ２と呼んでいるが、仮想ユーザの視線方向は３６０°の任意の方向に向けることができるので、ここで言う「前進」あるいは「後退」とは、「視線方向に進む」あるいは「視線方向とは逆方向に進む」という一般的な意味での前後を示すものではなく、単に、経路Ｒ上の「第１の方向（この例では、ノードＡからＢに向かう方向）に進む」あるいは「第２の方向（この例では、ノードＢからＡに向かう方向）に進む」ことを意味するものである。
【００６４】
仮想ユーザの視線方向を変えるには、左向きボタンＢ３もしくは右向きボタンＢ４を押す操作を行えばよい。仮想ユーザが移動中であれ、停止中であれ、左向きボタンＢ３が押されている間、視線方向が所定速度で左向きに変化するように方位角φが更新され、右向きボタンＢ４が押されている間、視線方向が所定速度で右向きに変化するように方位角φが更新される。たとえば、視線方向を示す方位角φが９０°に設定されていた場合、左向きボタンＢ３が押されている間、方位角φを８９°，８８°，８７°，... と減少させる処理（０°に達した場合は、３６０°から減少させる処理）が行われ、右向きボタンＢ４が押されている間、方位角φを９１°，９２°，９３°，... と増加させる処理（３６０°に達した場合は、０°から増加させる処理）が行われる。
【００６５】
こうして、ユーザは、ボタンＢ１〜Ｂ５を操作することにより、美術館の回廊を構成する仮想空間内を自由に歩き回り、任意の方向に視線を向けることができる。そして、ディスプレイ画面上には、このユーザの指示に基づいて、仮想ユーザから見た視野画像が動画として表示されることになる。
【００６６】
この美術館の参観路は、図２に示すように、ノードを両端点とする複数の経路Ｒ１〜Ｒ６によって構成されている。そこで、ここに示す例では、仮想ユーザがいずれかのノード位置に到達した場合には、自動的に仮想ユーザを当該ノードで停止させ、ディスプレイ画面上にノードに到達した旨のメッセージを表示させるようにしている。また、ユーザに、到達ノードを始点とする新たな経路を選択させる処理を行い、ユーザが経路の選択指示を入力したら、仮想ユーザが当該選択経路へと移動する状態を示す動画再生を行うようにしている。このような方法を採ることにより、図２に示すノードＮ２やＮ５の近傍のように、分岐を含む経路が存在する場合にも、ユーザは、所望の方向へと進む指示を与えることができる。
【００６７】
＜＜＜  §２．  本発明の基本的実施形態  ＞＞＞
さて、§１では、本発明に係る動画提示装置が採用する動画提示の基本手法を説明した。この基本手法を用いて動画提示を行えば、ディスプレイ画面上には、たとえば、図８の太枠内に示す視野画像Ｑ（Ｐ（ｉ），φ（ｉ））のような画像が表示されることになる。しかも仮想ユーザの移動や視線向きの変更に応じた動画の提示が行われることになる。
【００６８】
ただ、§１で述べた例では、被写体として動体が含まれていないため、臨場感に乏しいという問題がある。たとえば、図８に示す例の場合、フレーム画像Ｆ（ｉ）は、全方位画像であるため、周囲３６０°の映像が含まれているものの、この美術館の建物内部の内装画像と、展示品である絵画や彫刻が映っているだけであり、仮想ユーザ以外の他の観覧者の映像は映っていない。もちろん、絵画や彫刻のみを集中して鑑賞したい場合には、他の観覧者の映像は邪魔になるので、被写体として動体を含まない動画を用意した方が好ましいであろう。しかしながら、ユーザに対して、「実際に美術館を訪問し、他の観覧者とともに鑑賞している」という臨場感を与えるためには、仮想ユーザ以外の他の観覧者を被写体として含む動画を用いるのが好ましい。特に、様々な史跡や観光地を巡る実体験をユーザに与えるための動画提示装置の場合、人や車などの動体が被写体として含まれた動画が提示されるのが好ましい。
【００６９】
本発明は、このように被写体に動体を含む動画を提示することを前提としたものである。被写体に動体を含む動画を用意する方法は、基本的には、§１で述べた方法と同じである。ただ、撮影現場に、動体が存在する環境で動画撮影を行えばよい。たとえば、ここで例示する美術館の例の場合、実際の観覧者（一般入場者でもよいし、撮影のために雇用したエキストラでもよい）が回廊内を歩き回っている状態で、図４に示すような全方位カメラを用いた撮影を行えばよい。そうすれば、図８の太枠内に示す視野画像Ｑ（Ｐ（ｉ），φ（ｉ））内にも観覧者が映り込むことになり、被写体に動体を含む動画の提示が可能になる。その結果、ユーザが美術館の疑似的な観覧体験を行う際に、高い臨場感を与えることが可能になる。
【００７０】
しかしながら、§１で述べた基本手法をそのまま利用して、他の観覧者（動体）を含む動画提示を行うと、他の観覧者（動体）の動きが不自然になるという問題が生じる。たとえば、図４に示すような全方位カメラを、図３に示す経路Ｒ上のノードＡからノードＢに向かって移動させながら動画撮影を行うと、§１で述べたとおり、各地点Ｐ（１），Ｐ（２），... ，Ｐ（ｉ），... ，Ｐ（Ｎ−１），Ｐ（Ｎ）において撮影されたフレーム画像Ｆ（１），Ｆ（２），... ，Ｆ（ｉ），... ，Ｆ（Ｎ−１），Ｆ（Ｎ）が得られる。これらＮ枚のフレーム画像からなる動画は、順送り（撮影順）に再生する限り動体の動きは自然になるが、逆送り（撮影順と逆の順）に再生すると、動体の動きは逆転して不自然になる。
【００７１】
たとえば、図７に示す地点Ｐ（ｉ）からノードＢへ向かって移動中の仮想ユーザの視野画像を動画として提示する場合、各フレーム画像Ｆ（ｉ），Ｆ（ｉ＋１），Ｆ（ｉ＋２），... をこの順に取り出し、視線方向（方位角φ）に応じた視野画像を切り出して順次表示することになるので、動画は順送り再生されることになる。したがって、他の観覧者（動体）の動きは自然である。ところが、地点Ｐ（ｉ）からノードＡへ向かって移動中の仮想ユーザの視野画像を動画として提示する場合は、各フレーム画像Ｆ（ｉ），Ｆ（ｉ−１），Ｆ（ｉ−２），... をこの順に取り出し、視線方向（方位角φ）に応じた視野画像を切り出して順次表示することになるので、動画は逆送り再生されることになり、他の観覧者（動体）の動きは不自然になってしまう。
【００７２】
本発明は、このような問題に対処するための新たな提案を行うものであり、被写体として動体を含ませることにより視聴者に高い臨場感を与えつつ、当該動体の動きが自然に見えるような動画提示が可能な動画提示装置を提供することを目的とする。
【００７３】
本発明の基本概念は、図３に示すような経路Ｒに関する動画提示を行う際に、この同一の経路Ｒについて、ノードＡからＢに向かって移動しながら撮影した往路動画Ｍａと、ノードＢからＡに向かって移動しながら撮影した復路動画Ｍｂと、の２通り動画を用意しておき、ユーザの所望する移動方向に応じて、順送り再生を行うことが可能ないずれか一方の動画の再生を行うようにする、というものである。そうすれば、仮想ユーザの移動方向がどちらであっても、動画は常に順送りで再生されることになるので、動体を含んだ画像をユーザに提示して高い臨場感を与えつつ、当該動体の動きが自然に見えるような動画提示が可能になる。
【００７４】
以下、図１０のブロック図を参照しながら、本発明の基本的な実施形態に係る動画提示装置１００の構成およびその動作を説明する。図示のとおり、この動画提示装置１００は、動画格納部１１０、ルート情報格納部１２０、動画再生部１３０、移動方向設定部１４０、指示入力部１５０によって構成されており、移動する視点から見た視界を動画として提示する機能を有している。
【００７５】
ここで、動画格納部１１０は、第１のノードと第２のノードとを接続する経路Ｒに沿って移動しながら撮影した動画を格納する構成要素である。ただ、同一の経路Ｒについて、第１のノードから第２のノードに向かう往路方向に移動しながら撮影した往路動画Ｍａと、第２のノードから第１のノードに向かう復路方向に移動しながら撮影した復路動画Ｍｂと、の２種類の動画を格納する点が大きな特徴となる。
【００７６】
図１１は、この動画格納部１１０内に格納される往路動画Ｍａと復路動画Ｍｂとの関係を示す動画フレームチャートである。§１では、図３を参照して、経路Ｒ上に離散的に定義された各地点Ｐ（１），Ｐ（２），... ，Ｐ（ｉ），... ，Ｐ（Ｎ−１），Ｐ（Ｎ）において撮影されたフレーム画像Ｆ（１），Ｆ（２），... ，Ｆ（ｉ），... ，Ｆ（Ｎ−１），Ｆ（Ｎ）の集合体からなる動画の構成を説明した。図１１に示す往路動画Ｍａを構成するＮ枚のフレーム画像Ｆ（１）〜Ｆ（Ｎ）は、図３に示すＮ枚のフレーム画像Ｆ（１）〜Ｆ（Ｎ）と全く同じものである。
【００７７】
すなわち、この往路動画Ｍａを構成するＮ枚のフレーム画像Ｆ（１）〜Ｆ（Ｎ）を用意するには、まず、魚眼レンズ１０（もしくは全方位ミラーでもよい）を装着した図４に示すような全方位カメラをノードＡからＢに向かう往路方向に移動させながら、所定の水平面より上方に位置する半球状視界に相当する歪曲円形画像を撮影する（図５参照）。そして、この歪曲円形画像から、仰角が所定の基準値以下の領域を切り出し、これに歪み補正を施すことにより、図６に示すような矩形状のパノラマ画像（全方位画像）を得ればよい。地点Ｐ（ｉ）における撮影画像から得られるパノラマ画像がフレーム画像Ｆ（ｉ）になる。
【００７８】
一方、復路動画Ｍｂを構成するＮ枚のフレーム画像Ｇ（１）〜Ｇ（Ｎ）も、ほぼ同じ方法で用意することができる。ただし、撮影時の全方位カメラの移動方向は、ノードＢからＡに向かう復路方向にする。結局、往路動画Ｍａと復路動画Ｍｂとは、いずれも同一の経路Ｒ上の各地点で撮影されたフレーム画像の集合体であるが、撮影時の移動方向が逆転していることになる。ここで、撮影時のフレームレート（たとえば、３０フレーム／秒）および全方位カメラの移動速度（たとえば、１５０ｍｍ／秒）を統一しておけば、往路動画Ｍａも復路動画Ｍｂも、いずれも同じＮ枚のフレーム画像によって構成されることになり、しかも同一地点で撮影された一対のフレームが、互いに対応関係を有する。
【００７９】
図１１において、往路動画Ｍａを構成する各フレーム画像Ｆ（１）〜Ｆ（Ｎ）と復路動画Ｍｂを構成する各フレーム画像Ｇ（１）〜Ｇ（Ｎ）との間を上下に結ぶ矢印は、このような１対１の対応関係を示すものである。たとえば、地点Ｐ（１）で撮影されたフレームＦ（１）とフレームＧ（Ｎ）とは対応し、地点Ｐ（２）で撮影されたフレームＦ（２）とフレームＧ（Ｎ−１）とは対応する。一般式で示せば、第ｉ番目の地点Ｐ（ｉ）で撮影されたフレームＦ（ｉ）とフレームＧ（Ｎ−ｉ＋１）とは対応する。
【００８０】
なお、往路動画Ｍａを構成する個々のフレーム画像と復路動画Ｍｂを構成する個々のフレーム画像との撮影地点を正確に一致させるためには、経路Ｒ上にレールを敷設し、図４に示す全方位カメラをこのレールに沿って往路方向および復路方向に移動させながら撮影を行うようにするのが好ましい。
【００８１】
ここで、上述した方法で撮影された動画が、被写体として動体を含まない動画であった場合は、互いに対応するフレーム画像Ｆ（ｉ）とＧ（Ｎ−ｉ＋１）とは、基本的には同じ内容の画像になる。動体を含まない映像には、美術館の内装、絵画、彫刻等の静物が映っているだけであるから、同一地点で撮影されたフレーム画像は、撮影時の照明環境が変わらなければ同じ画像になる。
【００８２】
これに対して、被写体として動体を含む動画を撮影した場合は、動体の動きが撮影テイクごとに異なるため、互いに対応するフレーム画像Ｆ（ｉ）とＧ（Ｎ−ｉ＋１）とは、背景部分については同じ内容であっても、動体部分（前景部分）については異なる内容になる。もちろん、動体として、観覧者の役を演じるエキストラを雇用し、往路動画Ｍａの撮影時と復路動画Ｍｂの撮影時とで、同じ演技を行うようにすれば、動体部分（前景部分）についても、ある程度類似した動画を用意することは可能である。しかしながら、実写撮影を行う以上、フレーム画像Ｆ（ｉ）とＧ（Ｎ−ｉ＋１）の内容を完全に一致させることは不可能であり、また、本発明では、両者を敢えて完全一致させる必要もない。
【００８３】
このように、図１０に示す動画格納部１１０には、経路Ｒ上を往路方向に移動しながら撮影した、被写体に動体を含む往路動画Ｍａと、同じ経路Ｒ上を復路方向に移動しながら撮影した、被写体に動体を含む復路動画Ｍｂと、が格納されている。なお、ここに示す実施形態は、図２に示すような６本の経路Ｒ１〜Ｒ６を含む参観路についての動画提示を行う装置に係るものであるので、実際には、動画格納部１１０内には、これら６本の経路Ｒ１〜Ｒ６のそれぞれについて、往路動画Ｍａと復路動画Ｍｂとが格納されることになる。図１０では、図示の便宜上、経路Ｒ１についての往路動画Ｍ１ａと復路動画Ｍ１ｂとが格納された状態のみ明示されているが、実際には、経路Ｒ２〜Ｒ６についても同様にそれぞれ２通りの動画が格納されていることになる。
【００８４】
なお、特定の経路について、いずれの方向を往路方向あるいは復路方向とするかは、この装置の設計者の判断で自由に決めることができるので、各動画を撮影する際の便宜を考慮して、適宜、定めればよい。
【００８５】
一方、ルート情報格納部１２０は、各ノードを介した各経路の接続関係を示すルート情報ＲＴを格納する構成要素である。一般に、３以上の複数のノードを接続する複数の経路についての動画を取り扱う場合には、動画格納部１１０内に、３以上の複数のノードを接続する複数の経路についての動画をそれぞれ格納しておく必要がある。ここに示す例の場合は、上述したように、６個のノードＮ１〜Ｎ６と、これらのうちの所定の一対間を接続する６本の経路Ｒ１〜Ｒ６とによって参観路が形成されており、動画格納部１１０内には、この６本の経路Ｒ１〜Ｒ６についての動画（往路動画Ｍａと復路動画Ｍｂ）が格納されている。ルート情報格納部１２０には、各経路の接続関係を示すルート情報ＲＴが格納されることになる。具体的には、たとえば、ルート情報ＲＴとして、「ノードＮ１，Ｎ２：経路Ｒ１」のような情報を用意しておけば、両ノードＮ１，Ｎ２間に経路Ｒ１が存在することを示すことができる。
【００８６】
また、指示入力部１５０は、ユーザの指示を入力する構成要素であり、仮想ユーザに対する移動／停止、移動方向の設定、視線方向の変更などの指示を与えることができる。移動方向の設定指示は、移動方向設定部１４０に与えられる。移動方向設定部１４０は、与えられた指示に基づいて、現在仮想ユーザが位置する経路Ｒ上の移動方向として、往路方向か復路方向かのいずれか一方を設定する。
【００８７】
一方、仮想ユーザに対する移動／停止の指示や、視線方向の変更の指示は、動画再生部１３０に与えられる。動画再生部１３０は、与えられた指示に基づいて、動画格納部１１０に格納されている動画を再生し、ディスプレイ装置２００の画面に表示する機能を果たす。たとえば、仮想ユーザに対する移動指示が与えられた場合は、移動方向設定部１４０に設定されている移動方向を参照して、往路方向が設定されている場合には、往路動画Ｍａを再生対象として順送り再生し、復路方向が設定されている場合には、復路動画Ｍｂを再生対象として順送り再生する。また、仮想ユーザに対する停止指示が与えられた場合は、動画再生を停止し、現時点で表示しているフレーム画像を静止画像として表示する。
【００８８】
なお、ここに示す基本的実施形態の場合、動画格納部１１０に格納されている各動画画像は、経路Ｒに沿って移動しながら全方位カメラを用いて撮影した３６０°の視界をもつ全方位画像を、フレーム単位で収録した画像（図６参照）によって構成されている。したがって、動画再生部１３０は、図８に示すように、動画画像を構成する個々のフレームから、所定の視線方向（方位角φ）に応じた視野画像Ｑを切り出し、これをディスプレイ装置２００の画面に表示する処理を行うことになる。指示入力部１５０は、特定の視線方向を示す指示を入力する機能を有しており、動画再生部１３０は、この指示入力部１５０から与えられた指示に基づいて、視野画像Ｑを切り出す位置を決定するための視線方向（方位角φ）を認識する。
【００８９】
実際には、指示入力部１５０は、図９に示すようなコントローラ５０と、このコントローラ５０による操作指示を取り込むインターフェイスと、によって構成される。§１で述べたとおり、このコントローラ５０は、前進ボタンＢ１と、後退ボタンＢ２と、左向きボタンＢ３と、右向きボタンＢ４と、を有している。そして、移動方向設定部１４０は、前進ボタンＢ１の操作指示に基づいて、移動方向を第１の方向に設定し、後退ボタンＢ２の操作指示に基づいて、移動方向を第２の方向に設定する処理を行う。
【００９０】
また、動画再生部１３０は、左向きボタンＢ３の操作指示に基づいて、視線方向を左向きに変化させ、右向きボタンＢ４の操作指示に基づいて、視線方向を右向きに変化させる処理を行う。より具体的には、動画再生部１３０は、現在の方位角φを記憶する機能をもち、左向きボタンＢ３が押されたときにφを減少させる処理（０°に達した場合は、３６０°から減少させる処理）を行い、右向きボタンＢ４が押されたときにφを増加させる処理（３６０°に達した場合は、０°から増加させる処理）を行えばよい。
【００９１】
なお、ここに示す実施形態では、図２に例示するように、複数の経路からなる参観路を自由に移動した状態の動画提示が可能である。そこで、指示入力部１５０は、特定のノードを介して第１の経路から第２の経路へ移動する旨のユーザの経路乗換指示を入力する機能を有し、動画再生部１３０は、当該経路乗換指示が入力された場合に、ルート情報格納部１２０内のルート情報ＲＴを参照することにより、第１の経路についての動画再生に継続して、第２の経路についての動画再生を行う機能を有している。たとえば、図２に示す例において、ノードＮ５からＮ２に向かって経路Ｒ６を移動した後、ノードＮ２からノードＮ３に向かって経路Ｒ２を移動するような経路乗換指示が入力された場合、動画再生部１３０は、ルート情報ＲＴを参照することにより当該経路乗換指示を認識し、経路Ｒ６についての動画再生に継続して、経路Ｒ２についての動画再生を行うことになる。
【００９２】
このように、図１０に示す動画提示装置によれば、ユーザに対して、図２に示す美術館の回廊の参観路を任意の方向に移動しながら任意の方向に視線を向けた状態の動画提示を行うことができる。しかも、どの経路をどの方向に移動する場合でも、往路動画Ｍａおよび復路動画Ｍｂのうちのいずれか一方（順送り再生が可能な方）が再生されるため、動画は常に順送り再生されることになる。このため、動体の動きが常に自然に見えるような動画提示が可能になる。
【００９３】
たとえば、図１１に示す例において、仮想ユーザが経路Ｒ上の地点Ｐ（ｉ）近傍を、方位角φ＝９０°（ノードＢを向く方向）に視線方向を向けて、往路方向（ノードＢに向かう方向）に移動する場合を考えてみよう。この場合、移動方向設定部１４０には往路方向が設定されるので、動画再生部１３０は、往路動画Ｍａを再生対象として順送り再生することになる。
【００９４】
図１２は、このような往路動画Ｍａの再生画面を示す図である。順送り再生では、往路動画Ｍａを構成するフレーム画像Ｆ（ｉ−１），Ｆ（ｉ），Ｆ（ｉ＋１）がこの順で表示されるため、ディスプレイ画面上には、正面を向いた左側の人物が接近し、背面を向いた右側の人物が遠ざかってゆく自然な動画が提示されることになる。なお、実際には、フレームレートが１／３０秒程度だと、１フレームの違いにより図示の例のような人物位置の極端な変遷は見られないが、ここでは説明の便宜上、人物位置の変遷を誇張して示してある。また、この図１２に示す各画像は、実際には、図８に示すようなパノラマ画像の一部から切り出された視野画像というべきものであるが、ここでは、視線方向を示す方位角φ＝９０°に固定された状態を考え、便宜上、これら視野画像をフレーム画像Ｆ（ｉ−１），Ｆ（ｉ），Ｆ（ｉ＋１）と呼ぶことにする。
【００９５】
このような順送り再生を行えば、フレーム画像の表示順が撮影時の時間の流れどおりになるため、ユーザにとって違和感は生じず、ごく自然な動画として把握される。これに対して、もし同じフレーム画像を逆送り再生したとすると、正面を向いた左側の人物が遠ざかってゆき、背面を向いた右側の人物が近づいてくるという不自然な動画が提示されることになる。
【００９６】
一方、図１３は、復路動画Ｍｂの再生画面を示す図である。順送り再生では、復路動画Ｍｂを構成するフレーム画像Ｇ（Ｎ−ｉ），Ｇ（Ｎ−ｉ＋１），Ｇ（Ｎ−ｉ＋２）がこの順で表示されるため、ディスプレイ画面上には、正面を向いた女性が近づいてくる自然な動画が提示されることになる（ここでも説明の便宜上、人物位置の変遷を誇張して示してあり、また、各視野画像をフレーム画像と呼んでいる）。このような順送り再生を行えば、フレーム画像の表示順が撮影時の時間の流れどおりになるため、ユーザにとって違和感は生じず、ごく自然な動画として把握される。これに対して、もし同じフレーム画像を逆送り再生したとすると、正面を向いた女性が遠ざかってゆくという不自然な動画が提示されることになる。
【００９７】
上述したとおり、動画再生部１３０は、図１１に示す経路Ｒ上を往路方向（ノードＢに向かう方向）に移動する際には、図１２に示すような往路動画Ｍａを順送り再生し、図１１に示す経路Ｒ上を復路方向（ノードＡに向かう方向）に移動する際には、図１３に示すような復路動画Ｍｂを順送り再生することになる。すなわち、いずれの方向に移動する場合も、動画は順送り再生されるため、常に自然な動画提示が行われることになる。
【００９８】
以上、図１０のブロック図を参照しながら、本発明の基本的な実施形態に係る動画提示装置１００の構成を説明したが、実際には、これらの各構成要素はコンピュータおよびその周辺機器を利用して構成することができる。すなわち、動画格納部１１０およびルート情報格納部１２０、ならびに移動方向設定部１４０は、コンピュータ用のメモリやディスク装置などの記憶装置によって構成することができ、動画再生部１３０は、所定のプログラムに基づいて動作するコンピュータのプロセッサによって構成することができ、指示入力部１５０は、ユーザインターフェイスを備えたコンピュータ用の入力装置によって構成することができる。したがって、実用上は、この動画提示装置１００は、コンピュータ機器に所定のプログラムを組み込むことによって構成される。
【００９９】
＜＜＜  §３．  遷移期間を設定する実施形態  ＞＞＞
上述した§２では、同一の経路Ｒについて、往路動画Ｍａと復路動画Ｍｂとの双方を用意しておき、仮想ユーザの移動方向に応じて、これら２通りの動画のいずれか一方を選択し、常に順送り再生を行うことにより自然な動画提示を行う、という本発明の基本的な特徴を述べた。結局、本発明では、仮想ユーザの移動方向に応じて、往路動画Ｍａと復路動画Ｍｂとを切り替えて提示することになる。
【０１００】
ところで、往路動画Ｍａを構成するフレーム画像と復路動画Ｍｂを構成するフレーム画像とは、互いに同一地点で撮影された画像であっても、含まれている動体が異なるため、両者では内容に相違が生じることは既に述べたとおりである。たとえば、図１２に示すフレーム画像Ｆ（ｉ）は、地点Ｐ（ｉ）で撮影された往路動画Ｍａの１フレームを構成する画像であり、図１３に示すフレーム画像Ｇ（Ｎ−ｉ＋１）は、同じく地点Ｐ（ｉ）で撮影された復路動画Ｍｂの１フレームを構成する画像である。いずれも同一地点Ｐ（ｉ）で撮影され、同一視線方向に関する視野を示す画像であるので、背景部分は同一であるが、別々の撮影テイクによって得られた画像であるため、動体部分（前景部分）が異なっている。すなわち、図１２に示すフレーム画像Ｆ（ｉ）には、２人の人物が映っているのに対して、図１３に示すフレーム画像Ｇ（Ｎ−ｉ＋１）には、全く異なる別な人物が映っている。
【０１０１】
さて、ここで、仮想ユーザが、図１１に示す経路Ｒを往路方向に移動中に、地点Ｐ（ｉ）で移動方向を反転し、復路方向に移動し始めた場合を考えてみよう。このように移動方向を反転させる指示を与えるには、指示入力部１５０に、移動方向を反転させる反転指示を入力する機能をもたせておき、移動方向設定部１４０が、この反転指示の入力に基づいて、往路方向から復路方向へ、もしくは、復路方向から往路方向へ、移動方向を切り替える処理を行うようにしておけばよい。具体的には、§２で述べたとおり、図９に示すようなコントローラ５０を指示入力部１５０として利用した場合であれば、前進ボタンＢ１を押して往路方向への移動指示を与えて往路方向へ移動してゆく動画を提示させている最中に、後退ボタンＢ２を押すことにより反転指示入力を行うことができ、また、復路方向へ移動してゆく動画を提示させている最中に、前進ボタンＢ１を押すことにより反転指示入力を行うこともできる。
【０１０２】
図１４は、このような反転指示入力により、地点Ｐ（ｉ）において、往路方向から復路方向への切り替えが行われた場合の動画再生部１３０による動画の基本切替態様を示すタイムチャートである。本願に示すタイムチャートの横軸は、左から右へと流れる時間ｔを表す時間軸であり、図１４の上段の帯は往路動画Ｍａの各フレーム画像を示し、下段の帯は復路動画Ｍｂの各フレーム画像を示している。チャートにおいて、往路動画Ｍａを示す上段の帯の左方向が第１のフレームＦ（１）、右方向が第ＮのフレームＦ（Ｎ）になる。同様に、復路動画Ｍｂを示す下段の帯の左方向が第１のフレームＧ（１）、右方向が第ＮのフレームＧ（Ｎ）になる。
【０１０３】
この例の場合、反転指示入力時ｔ０までは、仮想ユーザが図１１に示す経路ＲのノードＡ側から地点Ｐ（ｉ）へ向かって往路方向に移動中であり、動画再生部１３０は、チャートの上段の帯に示す往路動画Ｍａのハッチング部分を順送り再生することになる。ところが、時点ｔ０において反転指示入力が与えられると、移動方向が復路方向に反転する。そして、反転指示入力時ｔ０以降は、仮想ユーザが図１１に示す経路Ｒの地点Ｐ（ｉ）からノードＡへ向かって復路方向に移動することになり、動画再生部１３０は、チャートの下段の帯に示す復路動画Ｍｂのハッチング部分を順送り再生することになる。結局、このチャートにおけるハッチング部分が、実際に表示されるフレーム画像ということになる。ハッチング部分に記載された「順」なる記号は、順送り再生が行われることを示している。
【０１０４】
このように、時点ｔ０，地点Ｐ（ｉ）で反転指示入力が与えられた場合、時点ｔ０において、再生対象となる動画が、往路動画Ｍａから復路動画Ｍｂに切り替えられる。ここで、この切替前後のフレーム画像の変遷を見てみると、図１２に示すフレーム画像Ｆ（ｉ−１）→フレーム画像Ｆ（ｉ）→図１３に示すフレーム画像Ｇ（Ｎ−ｉ＋１）→フレーム画像Ｇ（Ｎ−ｉ＋２）という順番で表示が行われることになる。このため、フレーム画像Ｆ（ｉ）→フレーム画像Ｇ（Ｎ−ｉ＋１）への切替時に、映っている動体に不連続が生じることになる。すなわち、フレーム画像Ｆ（ｉ）までは２人の人物が映っていたのに、フレーム画像Ｇ（Ｎ−ｉ＋１）からは全く別な１人の人物に入れ替わってしまう。
【０１０５】
もちろん、ユーザから見れば、自分が与えた反転指示入力に起因して、仮想ユーザの移動方向が反転し、動画の内容も切り替わったことになり、しかも、切替後の動画（復路動画Ｍｂ）に登場した新たな人物の動きも自然なものであるので、人物が入れ替わったとしても、それほど大きな違和感は生じないであろう。しかしながら、時点ｔ０において、突然、人物の入れ替わりが生じるのは、より自然な動画提示を行う上では好ましくない。このような動体の突然の入れ替わり現象を緩和するには、往路動画Ｍａの提示と復路動画Ｍｂの提示とを切り替える際に遷移期間Ｔを設定し、この遷移期間Ｔの期間中に切替前動画と切替後動画とをブレンドさせた合成画像を提示するようにすればよい。そうすれば、映像中の動体を滑らかに切り替えることができ、切替時の動体変化の不自然さを低減することができる。
【０１０６】
図１５は、このような遷移期間Ｔを介した切替態様を示すタイムチャートである。図１４に示すタイムチャートとの相違は、反転指示入力時ｔ０から時点ｔ１に至るまでに遷移期間Ｔが設けられ、この遷移期間Ｔにおいて、往路動画Ｍａのフレーム画像と復路動画Ｍｂのフレーム画像とをブレントさせた合成画像の表示が行われる点である。すなわち、この§３で述べる実施形態の場合、動画再生部１３０は、反転指示入力時ｔ０までは、チャートの上段の帯に示す往路動画Ｍａのハッチング部分を順送り再生し、時点ｔ１以降は、チャートの下段の帯に示す復路動画Ｍｂのハッチング部分を順送り再生する。上述したように、図のハッチング部分に記載された「順」なる記号は、順送り再生が行われることを示している。
【０１０７】
そして、動画再生部１３０は、反転指示入力後の所定期間を遷移期間Ｔに設定し、この遷移期間Ｔの間、切替前の移動方向に応じた再生対象である切替前動画（図１５に示す例の場合は往路動画Ｍａ）を構成する切替前画像と、切替後の移動方向に応じた再生対象である切替後動画（図１５に示す例の場合は復路動画Ｍｂ）を構成し切替前画像と同じ位置（図１５に示す例の場合は地点Ｐ（ｉ））で撮影された切替後画像と、をブレンドした合成画像を表示する。図１５に示す例の場合、遷移期間Ｔの間、往路動画Ｍａを構成する第ｉ番目のフレーム画像Ｆ（ｉ）と、これに対応する復路動画Ｍｂを構成する第（Ｎ−ｉ＋１）番目のフレーム画像Ｇ（Ｎ−ｉ＋１）と、をブレンドさせた合成画像の表示が行われることになる。
【０１０８】
図１６は、動画再生部１３０によって行われる画像ブレンド処理の原理を示す図である。図示するフレーム画像Ｆ（ｉ）は、図１２に示すように、地点Ｐ（ｉ）において撮影された往路動画Ｍａを構成する画像であり、フレーム画像Ｇ（Ｎ−ｉ＋１）は、図１３に示すように、地点Ｐ（ｉ）において撮影された復路動画Ｍｂを構成する画像である。上述したとおり、これら２枚のフレーム画像は、いずれも同一地点Ｐ（ｉ）で撮影された画像であるが、フレーム画像Ｆ（ｉ）には動体として２人の人物が含まれており、フレーム画像Ｇ（Ｎ−ｉ＋１）には動体として別な１人の人物が含まれている。両画像は、同じ視線方向（方位角φ）について切り出された視野画像であるため、背景部分は共通するものの、動体部分（前景部分）は異なっている。
【０１０９】
合成画像Ｂ（ｉ）は、これら２枚の画像Ｆ（ｉ）およびＧ（Ｎ−ｉ＋１）を、所定の割合に基づいてブレンドすることにより得られる。このように、２枚の画像をブレンドして合成画像Ｂ（ｉ）を得る方法としては、一般に、「αブレンド」と呼ばれる方法が知られている。この方法では、切替後の画像Ｇ（Ｎ−ｉ＋１）の割合をα、切替前の画像Ｆ（ｉ）の割合を（１−α）として、Ｂ（ｉ）＝（１−α）・Ｆ（ｉ）＋α・Ｇ（Ｎ−ｉ＋１）なる式に基づいて両画像を合成することにより、合成画像Ｂ（ｉ）を得ることができる。具体的には、両画像の対応する画素の画素値（カラー画像の場合は、各色の画素値）のそれぞれについて、上記式に基づく合成演算を行い、得られた値を新たな画素値とする画素の集合体を合成画像とすればよい。
【０１１０】
ここで、遷移期間Ｔの経過とともに値αを０から１に向けて徐々に増加させるようにすれば、合成画像Ｂ（ｉ）は、画像Ｆ（ｉ）から画像Ｇ（Ｎ−ｉ＋１）に徐々に変化してゆくことになる。図１６に示す合成画像Ｂ（ｉ）は、α＝０．５のときの状態（遷移期間Ｔの中間時点の状態）を示すものである。上述のとおり、両画像は背景部分を共通にする画像であるので、遷移期間Ｔの期間中に値αを０から１に向けて徐々に増加させてゆくと、背景画像は一定のまま、２人の人物が徐々に消えてゆき、逆に別な１人の人物が徐々に現れてくる動画表示（いわゆる、ディゾルブ効果をもったトランジション）が行われることになる。
【０１１１】
図１５に示すタイムチャートの遷移期間Ｔにおいて、上段および下段に示す各帯のハッチング部分が三角形になっているのは、このようなブレンド割合の時間変化を示すものである。すなわち、ハッチング部分の縦幅は、各画像のブレンド割合を示しており、上段に示す往路動画Ｍａのハッチング部分の縦幅（（１−α）に相当）は時間とともに減少してゆき、下段に示す復路動画Ｍｂのハッチング部分の縦幅（αに相当）は時間とともに増加してゆく。また、図のハッチング部分に記載された「静」なる記号は、仮想ユーザを静止させた静止画像（ここでは、背景画像が一定の画像を意味し、動体が徐々に入れ替わるという点ではあくまでも動画画像である）が提示されることを意味している。
【０１１２】
すなわち、図示の例の場合、反転指示入力時ｔ０の直前には、往路動画Ｍａを構成する第ｉ番目のフレーム画像Ｆ（ｉ）が表示されていたので、これに続く遷移期間Ｔの間は、当該フレーム画像Ｆ（ｉ）と、これに対応する復路動画Ｍｂの第（Ｎ−ｉ＋１）番目のフレーム画像Ｇ（Ｎ−ｉ＋１）と、をブレンドした合成画像Ｂ（ｉ）が表示されることになる。そして、遷移期間Ｔが終了した時点ｔ１以降は、復路動画Ｍｂがフレーム画像Ｇ（Ｎ−ｉ＋１）から順送り再生される。
【０１１３】
このように遷移期間Ｔを設定した場合、往路動画Ｍａから復路動画Ｍｂへの切替前後のフレーム画像の変遷は次のようになる。まず、往路動画Ｍａの順送り再生により、図１２に示すフレーム画像Ｆ（ｉ−１）→フレーム画像Ｆ（ｉ）と表示され、時点ｔ０において遷移期間Ｔに入る。この遷移期間Ｔでは、図１６に示す合成画像Ｂ（ｉ）が表示され（ブレンド割合αは、０から１に徐々に増加する）、遷移期間終了後には、図１３に示すフレーム画像Ｇ（Ｎ−ｉ＋１）→フレーム画像Ｇ（Ｎ−ｉ＋２）という復路動画Ｍｂの順送り再生が行われる。
【０１１４】
したがって、ユーザから見れば、経路Ｒを往路方向に移動中に反転指示入力を与えると、仮想ユーザの位置は地点Ｐ（ｉ）で停止し、図１６の上段左に示すフレーム画像Ｆ（ｉ）から図１６の上段右に示すフレーム画像Ｇ（Ｎ−ｉ＋１）に徐々に変化する動画が表示され、フレーム画像Ｇ（Ｎ−ｉ＋１）に完全に切り替わった時点で、経路Ｒを復路方向に移動する動画が表示されることになる。その結果、遷移期間Ｔにおいて、これまで映っていた２人の人物が、ディゾルブ効果をもったトランジションによって、別な１人の人物に入れ替わることになる。すなわち、映像中の動体が滑らかに切り替わる効果が得られ、往路動画Ｍａから復路動画Ｍｂへの切替時の動体変化の不自然さを解消することができる。
【０１１５】
結局、この§３で述べる遷移期間を設定する実施形態を実施するには、図１１に示すように、往路動画Ｍａを、第１のノードＡの位置Ｐ（１）で撮影された第１番目のフレームＦ（１）から第２のノードＢの位置Ｐ（Ｎ）で撮影された第Ｎ番目のフレームＦ（Ｎ）に至るまで合計Ｎ枚のフレーム画像によって構成しておき、復路動画Ｍｂを、第２のノードＢの位置Ｐ（Ｎ）で撮影された第１番目のフレームＧ（１）から第１のノードＡの位置Ｐ（１）で撮影された第Ｎ番目のフレームＧ（Ｎ）に至るまで合計Ｎ枚のフレーム画像によって構成しておけばよい。このとき、往路動画Ｍａの第ｉ番目のフレームＦ（ｉ）と復路動画Ｍｂの第（Ｎ−ｉ＋１）番目のフレームＧ（Ｎ−ｉ＋１）とは、経路Ｒ上の同一地点Ｐ（ｉ）で撮影された画像になるようにし、相互に対応するフレームを構成するようにしておく。そして、動画再生部１３０は、遷移期間Ｔの間に、相互に対応するフレームを合成することにより合成画像を作成し、これを表示する処理を行えばよい。
【０１１６】
なお、図１５に示す例は、往路動画Ｍａから復路動画Ｍｂに切り替える例（すなわち、図１１に示す経路Ｒ上を往路方向に移動中に反転指示を入力した例）であるが、もちろん、復路動画Ｍｂから往路動画Ｍａに切り替える例（すなわち、図１１に示す経路Ｒ上を復路方向に移動中に反転指示を入力した例）についての切替処理も全く同様に行うことができる。
【０１１７】
要するに、動画再生部１３０は、遷移期間Ｔの間に、切替前動画（図１５の例の場合、往路動画Ｍａ）の遷移期間Ｔの直前フレームの画像（図１５の例の場合、フレーム画像Ｆ（ｉ））と、これに対応する切替後動画（図１５の例の場合、復路動画Ｍｂ）の対応フレームの画像（図１５の例の場合、フレーム画像Ｇ（Ｎ−ｉ＋１））と、を合成した合成フレームからなる定位置画像（図１５の例の場合、地点Ｐ（ｉ）で撮影された画像）を表示し、遷移期間Ｔの終了後に、切替後動画の対応フレーム（図１５の例の場合、フレーム画像Ｇ（Ｎ−ｉ＋１））から順送り再生を開始するようにすればよい。
【０１１８】
もっとも、遷移期間Ｔに表示する合成画像は、必ずしも定位置画像（仮想ユーザが停止した状態の画像）にする必要はない。図１５に示す例のように、遷移期間Ｔの間に定位置画像を表示すると、仮想ユーザが地点Ｐ（ｉ）において「しばらく立ち止まってから、逆方向に移動し始める」という演出効果をもった動画提示が可能になる。しかしながら、反転指示入力が与えられたときに提示する動画は、必ずしも「しばらく立ち止まってから逆方向に移動する」という演出効果に限定する必要はない。以下、演出効果を変えた２通りのバリエーションを述べておく。
【０１１９】
第１のバリエーションは、反転指示入力が与えられたときに、「しばらくそのまま進み、反転指示入力時の地点Ｐ（ｉ）を通りすぎた地点Ｐ（ｉ＋ｄ）において、逆方向に移動し始める」という演出効果を与える方法である。図１７は、このような演出効果を採用する場合の動画の切替態様を示すタイムチャートである。図１５に示すチャートとの相違は、遷移期間Ｔを時点ｔ０〜ｔ１の前半期と時点ｔ１〜ｔ２の後半期とに分け、半期ごとに各動画の再生順を変えるようにした点にある。
【０１２０】
すなわち、動画再生部１３０は、図１７の上段に示す往路動画Ｍａ（切替前動画）に関しては、遷移期間Ｔの前半期（時点ｔ０〜ｔ１）において、遷移期間Ｔ以前の状態と同様に継続して順送り再生し、遷移期間Ｔの後半期（時点ｔ１〜ｔ２）において、これを前半期の最終フレームから逆送り再生する（往路動画Ｍａの帯における時点ｔ１〜ｔ２の区間は、フレームが時間軸に沿って逆順に並べられていることになる）。より具体的には、時点ｔ０〜ｔ１では、フレーム画像Ｆ（ｉ），Ｆ（ｉ＋１），Ｆ（ｉ＋２），... ，Ｆ（ｉ＋ｄ）と順送り再生し、時点ｔ１において再生順を逆転させ、時点ｔ１〜ｔ２では、フレーム画像Ｆ（ｉ＋ｄ），... ，Ｆ（ｉ＋２），Ｆ（ｉ＋１），Ｆ（ｉ）と逆送り再生することになる。
【０１２１】
一方、動画再生部１３０は、図１７の下段に示す復路動画Ｍｂ（切替後動画）に関しては、遷移期間Ｔの期間中に、往路動画Ｍａ（切替前動画）の各フレーム画像に対応する復路動画Ｍｂ（切替後動画）の各フレーム画像の再生を行う。すなわち、遷移期間Ｔの前半期（時点ｔ０〜ｔ１）において、復路動画Ｍｂをフレーム画像Ｇ（Ｎ−ｉ＋１）から逆送り再生し（復路動画Ｍｂの帯における時点ｔ０〜ｔ１の区間は、フレームが時間軸に沿って逆順に並べられていることになる）、遷移期間Ｔの後半期（時点ｔ１〜ｔ２）において、これを順送り再生する。より具体的には、時点ｔ０〜ｔ１では、フレーム画像Ｇ（Ｎ−ｉ＋１），Ｇ（Ｎ−ｉ），Ｇ（Ｎ−ｉ−１），... ，Ｇ（Ｎ−ｉ＋１−ｄ）と逆送り再生し、時点ｔ１において再生順を逆転させ、時点ｔ１〜ｔ２では、フレーム画像Ｇ（Ｎ−ｉ＋１−ｄ），... ，Ｇ（Ｎ−ｉ−１），Ｇ（Ｎ−ｉ），Ｇ（Ｎ−ｉ＋１）と順送り再生することになる。
【０１２２】
そして、遷移期間Ｔの終了後には（時点ｔ２以降）、復路動画Ｍｂ（切替後動画）を継続して順送り再生すればよい。なお、図１７のハッチング部分に記載された「順」なる記号は、順送り再生（撮影順どおりのフレームの順序に従った再生）が行われることを示し、「逆」なる記号は、逆送り再生（撮影順とは逆のフレームの順序に従った再生）が行われることを示している（以下の図についても同様）。往路動画Ｍａと復路動画Ｍｂとは、撮影時の経路移動方向が逆であり、また、合成画像は、両画像における同一地点で撮影したフレーム画像同士を合成して得られた画像である。したがって、往路動画Ｍａと復路動画Ｍｂとを合成して合成画像を作成する場合、一方を順送り再生すると、他方は必ず逆送り再生する必要が生じる。図１７の遷移期間Ｔにおいて、上下の帯に示されている「順」／「逆」の記号が相反するものになっているのはこのためである。
【０１２３】
遷移期間Ｔの間にこのような方法で動画提示を行うと、仮想ユーザは、時点ｔ０において反転指示入力が与えられた後も、地点Ｐ（ｉ）からそのまま移動を続け、時点ｔ１において地点Ｐ（ｉ＋ｄ）に到達すると、移動方向を逆転し、時点ｔ２において地点Ｐ（ｉ）まで戻り、更にそのまま移動を続ける、という動きをすることになる。しかも、遷移期間Ｔの間は、ブレンド割合αを０から１へと徐々に増加させてゆくので、表示される合成画像は、往路動画Ｍａのフレーム画像から復路動画Ｍｂのフレーム画像へと徐々に切り替わってゆく。したがって、映像中の動体が滑らかに切り替わる効果が得られ、往路動画Ｍａから復路動画Ｍｂへの切替時の動体変化の不自然さが解消される点は、図１５に示す方法と同様である。すなわち、動体がディゾルブ効果をもったトランジションによって、自然に入れ替わることになる。
【０１２４】
なお、実用上は、動画再生部１３０が、遷移期間Ｔの前半期において、動画の再生速度を遷移期間直前の速度から徐々に減少させてゆき、遷移期間Ｔの後半期において、再生速度を徐々に増加させてゆくようにするのが好ましい。そうすれば、時点ｔ０において反転指示入力が与えられた後は、仮想ユーザの移動速度が徐々に低下してゆき、時点ｔ１において一旦停止し、続いて逆方向に向かって徐々に速度を上昇させながら移動する、という演出効果を与えることができ、仮想ユーザについて、より自然な動きを表現することができる。
【０１２５】
第２のバリエーションは、反転指示入力が与えられたときに、「即座に反転して、逆方向に移動し始める」という演出効果を与える方法である。図１８は、このような演出効果を採用する場合の動画の切替態様を示すタイムチャートである。図１５に示すチャートとの相違点は、反転指示入力時ｔ０において、往路動画Ｍａの再生を即座に逆送り再生に切り替えた点である。すなわち、動画再生部１３０は、遷移期間Ｔの期間中に、往路動画Ｍａ（切替前動画）を遷移期間直前フレームから逆送り再生し、往路動画Ｍａの各フレームと、これに対応する復路動画Ｍｂ（切替後動画）の各フレームと、を合成した合成フレームからなる動画画像を表示することになる。遷移期間Ｔの終了後には、復路動画Ｍｂを継続して順送り再生すればよい。
【０１２６】
より具体的には、遷移期間Ｔの期間中、往路動画Ｍａ（切替前動画）に関しては、フレーム画像Ｆ（ｉ），Ｆ（ｉ−１），Ｆ（ｉ−２），... ，Ｆ（ｉ−ｄ）と逆送り再生し（往路動画Ｍａの帯における時点ｔ０〜ｔ１の区間は、フレームが時間軸に沿って逆順に並べられていることになる）、復路動画Ｍｂ（切替後動画）に関しては、フレーム画像Ｇ（Ｎ−ｉ＋１），Ｇ（Ｎ−ｉ＋２），Ｇ（Ｎ−ｉ＋３），... ，Ｇ（Ｎ−ｉ＋１＋ｄ）と順送り再生することになる。そして、遷移期間Ｔの終了後には（時点ｔ１以降）、復路動画Ｍｂ（切替後動画）を継続して順送り再生すればよい。
【０１２７】
遷移期間Ｔの間にこのような方法で動画提示を行うと、仮想ユーザは、時点ｔ０において反転指示入力が与えられたときに、地点Ｐ（ｉ）から即座に反転する動きをすることになる。しかも、遷移期間Ｔの間は、ブレンド割合αを０から１へと徐々に増加させてゆくので、表示される合成画像は、往路動画Ｍａのフレーム画像から復路動画Ｍｂのフレーム画像へと徐々に切り替わってゆく。したがって、映像中の動体が滑らかに切り替わる効果が得られ、往路動画Ｍａから復路動画Ｍｂへの切替時の動体変化の不自然さが解消される点は、図１５に示す方法と同様である。すなわち、動体がディゾルブ効果をもったトランジションによって、自然に入れ替わることになる。
【０１２８】
以上、図１５，図１７，図１８を参照して、遷移期間Ｔの間に行う動画提示の演出方法を３通り述べたが、これらの各方法には、それぞれメリット、デメリットがある。これを以下に簡単に説明しておく。
【０１２９】
まず、図１５に示す方法を採ると、反転指示入力を与えた時点ｔ０における位置Ｐ（ｉ）で仮想ユーザの動きが直ちに停止するので、反転指示に対する仮想ユーザの動きの迅速な応答性というメリットが得られる。しかしながら、遷移期間Ｔの間、仮想ユーザの動きは停止したままになり、経路Ｒ上を移動する状態を示す動画が一時中断してしまうというデメリットが生じる。
【０１３０】
また、図１７に示す方法を採ると、仮想ユーザは移動を続けた状態になり、移動状態の動画が中断されないというメリットが得られる。しかしながら、反転指示入力を与えた後も、仮想ユーザはそのまましばらく移動し続け、移動方向を反転させるまでに若干の遅延が生じるので、操作入力に対する仮想ユーザの応答性が低下するというデメリットが生じる。
【０１３１】
一方、図１８に示す方法を採ると、仮想ユーザは直ちに反転移動するので、移動状態の動画が中断されないというメリットが得られ、また、反転指示に対する仮想ユーザの動きの迅速な応答性というメリットも得られる。しかしながら、図１７に示す方法に比べて、動体の動きの不自然さが顕著になるというデメリットが生じる。たとえば、図１８において、時点ｔ０の直後に表示される動画は、α＝０に近い合成画像であるため、往路動画Ｍａに映っている動体（図１２に示す２人の人物）の方が、復路動画Ｍｂに映っている動体（図１３に示す１人の人物）よりも鮮明に表示される。ところが、遷移期間Ｔの間、往路動画Ｍａは逆送り再生されるため、この鮮明な動体が逆送りされる様子が映し出されることになり、その動きの不自然さが顕著になる。
【０１３２】
もちろん、図１８に示す方法においても、時間の経過とともにブレンド割合αは徐々に増加してゆくので、往路動画Ｍａ上の２人の人物は徐々に消えてゆくことになるが、少なくとも、遷移期間Ｔの当初は、この２人の人物の不自然な動きが目立つことになる。これに対して、図１７に示す方法の場合、遷移期間Ｔの前半期は往路動画Ｍａが順送り再生されるので、動体の動きの不自然さは顕著にはならない。前半期に復路動画Ｍｂは逆送り再生されるが、ブレンド割合αは小さいため、復路動画Ｍｂ上の人物の不自然な動きはそれほど目立たないことになる。また、後半期は往路動画Ｍａが逆送り再生されるが、その時点では、ブレンド割合αは大きくなっているため、２人の人物の不自然な動きはそれほど目立たないことになる。
【０１３３】
ここでは、遷移期間Ｔの間に行う動画提示の演出方法を３通り例示したが、もちろん、遷移期間Ｔの間に行う動画提示の演出方法は、これら３通りの方法に限定されるものではなく、この他にも種々の演出方法を採用することができる。要するに、遷移期間Ｔの期間中には、切替前動画と切替後動画とをブレンドさせた合成画像を提示するようにし、動体を滑らかに切り替えることができ、切替時の動体の動きの不自然さを低減させることができればよい。
【０１３４】
＜＜＜  §４．  背景動画を利用する実施形態  ＞＞＞
§３では、移動方向の反転切替時に遷移期間Ｔを設定し、往路動画Ｍａと復路動画Ｍｂとの合成画像を表示して映像の円滑な切替を行う実施形態を説明した。ここでは、往路動画Ｍａおよび復路動画Ｍｂに加えて、更に、被写体に動体を含まない背景動画Ｍｃを用意し、遷移期間Ｔの期間中に、切替前動画と切替後動画との間に背景動画Ｍｃを介挿したブレンドを行い、動体の切り替えを更に円滑にする実施形態を説明する。
【０１３５】
図１９は、この背景動画を利用する実施形態に係る動画提示装置１００′の構成を示すブロック図である。図１０に示す動画提示装置１００との相違点は、動画格納部１１０′が、往路動画Ｍａおよび復路動画Ｍｂに加えて背景動画Ｍｃを格納している点と、動画再生部１３０′が、遷移期間Ｔの期間中に、切替前動画と切替後動画との間に背景動画Ｍｃを介挿したブレンドを行う点である。以下、これらの相違点について詳述する。
【０１３６】
図２０は、動画格納部１１０′内に格納される往路動画Ｍａ、復路動画Ｍｂ、背景動画Ｍｃの関係を示す動画フレームチャートであり、図１１に示すチャートに、更に、背景動画Ｍｃを付加したものである。この図２０に示す例の場合、往路動画Ｍａは、第１のノードＡの位置で撮影された第１番目のフレームＦ（１）から第２のノードＢの位置で撮影された第Ｎ番目のフレームＦ（Ｎ）に至るまで合計Ｎ枚のフレーム画像によって構成されており、復路動画Ｍｂは、第２のノードＢの位置で撮影された第１番目のフレームＧ（１）から第１のノードＡの位置で撮影された第Ｎ番目のフレームＧ（Ｎ）に至るまで合計Ｎ枚のフレーム画像によって構成されており、背景動画Ｍｃは、第１のノードＡの位置で撮影された第１番目のフレームＨ（１）から第２のノードＢの位置で撮影された第Ｎ番目のフレームＨ（Ｎ）に至るまで合計Ｎ枚のフレーム画像によって構成されている。
【０１３７】
ここで、往路動画Ｍａおよび復路動画Ｍｂが、被写体に動体を含む動画であるのに対して、背景動画Ｍｃは、被写体に動体を含まない動画である。背景動画Ｍｃは、経路Ｒ上を往路方向に移動しながら撮影した動画になっており、各地点Ｐ（１），Ｐ（２），... ，Ｐ（ｉ），... ，Ｐ（Ｎ−１），Ｐ（Ｎ）において撮影された、動体を含まない画像が、それぞれフレーム画像Ｈ（１），Ｈ（２），... ，Ｈ（ｉ），... ，Ｈ（Ｎ−１），Ｈ（Ｎ）ということになる。
【０１３８】
結局、往路動画Ｍａも背景動画Ｍｃも、地点Ｐ（１），Ｐ（２），... という順序で撮影された合計Ｎ枚のフレーム画像によって構成される動画という点では共通するが、往路動画Ｍａは、他の観覧者という動体が映った映像であるのに対して、背景動画Ｍｃは、そのような動体は映っておらず、美術館の内装および展示品のみの映像になっている。このような背景動画Ｍｃは、たとえば、美術館の休館日など、一般の観覧者がいない状態で撮影を行えばよい。
【０１３９】
なお、背景動画Ｍｃは、動体を含まない映像であるため、往路方向に移動しながら撮影しても、復路方向に移動しながら撮影しても、照明環境が一定であれば、実質的に同じ内容の動画になる（フレームの順序が逆になるだけである）。したがって、図２０に示す例における背景動画Ｍｃは、往路方向に移動しながら撮影を行うことにより得られたものであるが、逆に、復路方向に移動しながら撮影を行うことにより得られた動画を背景動画Ｍｃとしてもかまわない。
【０１４０】
この背景動画Ｍｃには、動体が含まれていないので、逆送り再生しても不自然さは生じない。図２１は、図２０に示す背景動画Ｍｃの再生画面を示す図である。この図２１に示す背景動画Ｍｃのフレーム画像Ｈ（ｉ−１），Ｈ（ｉ），Ｈ（ｉ＋１）は、それぞれ図１２に示す往路動画Ｍａのフレーム画像Ｆ（ｉ−１），Ｆ（ｉ），Ｆ（ｉ＋１）から動体となる２人の人物を取り去った画像に相当する。別言すれば、フレーム画像Ｈ（ｉ−１），Ｈ（ｉ），Ｈ（ｉ＋１）は、フレーム画像Ｆ（ｉ−１），Ｆ（ｉ），Ｆ（ｉ＋１）の背景部分と同一の画像である。
【０１４１】
この図２１に示す背景動画Ｍｃについて順送り再生を行うと、フレームＨ（ｉ−１），Ｈ（ｉ），Ｈ（ｉ＋１）の順に表示が行われ、地点Ｐ（ｉ−１），Ｐ（ｉ），Ｐ（ｉ＋１）へと移動する状態が提示される。一方、逆送り再生を行うと、フレームＨ（ｉ＋１），Ｈ（ｉ），Ｈ（ｉ−１）の順に表示が行われ、地点Ｐ（ｉ＋１），Ｐ（ｉ），Ｐ（ｉ−１）へと移動する状態が提示される。いずれの場合も、動体が映っていないので、違和感は生じない。
【０１４２】
なお、実際には、フレームレートが１／３０秒程度だと、１フレームの違いにより図示の例のような極端な景色の変遷は見られないが、図２１では説明の便宜上、景色の変遷を誇張して示してある。また、この図２１に示す各画像は、実際には、図８に示すような全方位画像の一部から切り出された視野画像というべきものであるが、ここでは、視線方向を示す方位角φ＝９０°に固定された状態を考え、便宜上、これら視野画像をフレーム画像Ｈ（ｉ−１），Ｈ（ｉ），Ｈ（ｉ＋１）と呼ぶことにする。
【０１４３】
図１９に示す指示入力部１５０は、図１０に示す指示入力部１５０と同じ構成要素であり、移動方向を反転させる反転指示を入力する機能を有している。また、図１９に示す移動方向設定部１４０も、図１０に示す移動方向設定部１４０と同じ構成要素であり、指示入力部１５０からの反転指示の入力に基づいて移動方向を切り替える処理を行う。そして、図１９に示す動画再生部１３０′は、図１０に示す動画再生部１３０と同様に、移動方向設定部１４０に往路方向が設定されている場合には、往路動画Ｍａを再生対象として順送り再生し、移動方向設定部１４０に復路方向が設定されている場合には、復路動画Ｍｂを再生対象として順送り再生する、という基本機能を有している。
【０１４４】
ただし、指示入力部１５０から移動方向の反転指示入力があった場合、動画再生部１３０′は、この反転指示入力後の所定期間を遷移期間Ｔに設定し、切替前動画と切替後動画との間に背景動画Ｍｃを介挿したブレンドを行い、動体表示の円滑な切り替えを行う機能を有している。すなわち、動画再生部１３０′は、遷移期間Ｔの期間中、切替前の移動方向に応じた再生対象である切替前動画（往路動画Ｍａもしくは復路動画Ｍｂ）を構成する切替前画像と、背景動画を構成し切替前画像と同じ位置で撮影された背景画像と、をブレンドした第１の合成画像と、背景動画を構成する背景画像と、切替後の移動方向に応じた再生対象である切替後動画（復路動画Ｍｂもしくは往路動画Ｍａ）を構成し背景画像と同じ位置で撮影された切替後画像と、をブレンドした第２の合成画像とを、第１の合成画像、第２の合成画像の順に表示する処理を行う。
【０１４５】
図２２は、図１９に示す動画提示装置１００′において、反転指示入力が行われた場合の動画再生部１３０′による動画の切替態様の一例を示すタイムチャートである。このチャートの横軸は、これまで示してきたタイムチャートと同様に、左から右へと流れる時間ｔを表す時間軸であり、上段の帯は往路動画Ｍａの各フレーム画像を示し、中段の帯は背景動画Ｍｃの各フレーム画像を示し、下段の帯は復路動画Ｍｂの各フレーム画像を示している。チャートにおいて、往路動画Ｍａを示す上段の帯の左方向が第１のフレームＦ（１）、右方向が第ＮのフレームＦ（Ｎ）になる。同様に、背景動画Ｍｃを示す中段の帯の左方向が第１のフレームＨ（１）、右方向が第ＮのフレームＨ（Ｎ）になり、復路動画Ｍｂを示す下段の帯の左方向が第１のフレームＧ（１）、右方向が第ＮのフレームＧ（Ｎ）になる。
【０１４６】
この例の場合、反転指示入力時ｔ０までは、仮想ユーザが図２０に示す経路ＲのノードＡ側から地点Ｐ（ｉ）へ向かって往路方向に移動中であり、動画再生部１３０′は、チャートの上段の帯に示す往路動画Ｍａのハッチング部分を順送り再生することになる。ところが、時点ｔ０において反転指示入力が与えられると、時点ｔ０〜ｔ２の遷移期間を経て、時点ｔ２以降は、チャートの下段の帯に示す復路動画Ｍｂのハッチング部分を順送り再生する。上述したように、図のハッチング部分に記載された「順」なる記号は、順送り再生が行われることを示している。
【０１４７】
この実施形態の場合、遷移期間は、第１の遷移期間Ｔ１（時点ｔ０〜ｔ１）と、これに後続する第２の遷移期間Ｔ２（時点ｔ１〜ｔ２）とによって構成されている。そして、第１の遷移期間Ｔ１において、往路動画Ｍａ（切替前動画）から背景動画Ｍｃへの滑らかな切り替えが行われ、第２の遷移期間Ｔ２において、背景動画Ｍｃから復路動画Ｍｂ（切替後動画）への滑らかな切り替えが行われることになる。
【０１４８】
図２０に示すように、往路動画Ｍａの第ｉ番目のフレームＦ（ｉ）と、復路動画Ｍｂの第（Ｎ−ｉ＋１）番目のフレームＧ（Ｎ−ｉ＋１）と、背景動画Ｍｃの第ｉ番目のフレームＨ（ｉ）とは、経路Ｒ上の同一地点Ｐ（ｉ）で撮影された画像になっており、相互に対応するフレームを構成する。動画再生部１３０′は、各遷移期間Ｔ１，Ｔ２の期間中に、このような相互に対応するフレームを合成することにより合成画像を作成し、これを表示する処理を行う。
【０１４９】
図２２に示す例は、動画再生部１３０′が、第１の遷移期間Ｔ１の間、切替前動画（往路動画Ｍａ）の遷移期間直前フレームＦ（ｉ）と、これに対応する背景動画Ｍｃの対応背景フレームＨ（ｉ）と、をブレンドして合成した合成フレームからなる定位置画像を第１の合成画像Ｂ１（ｉ）として表示し、第２の遷移期間Ｔ２の間、背景動画Ｍｃの上記対応背景フレームＨ（ｉ）と、切替後動画（復路動画Ｍｂ）の上記対応背景フレームＨ（ｉ）に対応する対応フレームＧ（Ｎ−ｉ＋１）と、をブレンドして合成した合成フレームからなる定位置画像を第２の合成画像Ｂ２（ｉ）として表示し、遷移期間終了後に、切替後動画（復路動画Ｍｂ）の上記対応フレームＧ（Ｎ−ｉ＋１）から順送り再生を開始する処理を行った例である。
【０１５０】
図２３は、図２２に示す第１の遷移期間Ｔ１および第２の遷移期間Ｔ２において、合成フレームを作成するための画像ブレンド処理の原理を示す式である。動画再生部１３０′は、第１の遷移期間Ｔ１の間、背景画像（図２２に示す例の場合はフレームＨ（ｉ））の割合をα、切替前画像（図２２に示す例の場合はフレームＦ（ｉ））の割合を（１−α）として、図２３の上段に示す式に基づいて両画像を合成することにより第１の合成画像Ｂ１（ｉ）を作成して表示し、かつ、第１の遷移期間Ｔ１の経過とともに値αを０から１に向けて徐々に増加させる。一方、第２の遷移期間Ｔ２の間、切替後画像（図２２に示す例の場合はフレームＧ（Ｎ−ｉ＋１））の割合をβ、背景画像（図２２に示す例の場合はフレームＨ（ｉ））の割合を（１−β）として、図２３の下段に示す式に基づいて両画像を合成することにより第２の合成画像Ｂ２（ｉ）を作成して表示し、かつ、第２の遷移期間Ｔ２の経過とともに値βを０から１に向けて徐々に増加させる。実際には、両画像の対応する画素の画素値（カラー画像の場合は、各色の画素値）のそれぞれについて、上記各式に基づく合成演算を行い、得られた値を新たな画素値とする画素の集合体を合成画像とすればよい。
【０１５１】
上述したように、第１の遷移期間Ｔ１の経過とともに値αを０から１に向けて徐々に増加させるようにすれば、合成画像Ｂ１（ｉ）は、図１２に示すフレーム画像Ｆ（ｉ）から図２１に示すフレーム画像Ｈ（ｉ）に徐々に変化してゆくことになる。上述のとおり、両画像は背景部分を共通にする画像であるので、第１の遷移期間Ｔ１の期間中に値αを０から１に向けて徐々に増加させてゆくと、背景画像は一定のまま、２人の人物が徐々に消えてゆく動画表示（いわゆる、フェードアウト効果をもったトランジション）が行われることになる。
【０１５２】
図２２に示すタイムチャートの第１の遷移期間Ｔ１において、上段および中段に示す各帯のハッチング部分が三角形になっているのは、このようなブレンド割合の時間変化を示すものである。すなわち、ハッチング部分の縦幅は、各画像のブレンド割合を示しており、上段に示す往路動画Ｍａのハッチング部分の縦幅（（１−α）に相当）は時間とともに減少してゆき、中段に示す背景動画Ｍｃのハッチング部分の縦幅（αに相当）は時間とともに増加してゆく。また、図のハッチング部分に記載された「静」なる記号は、仮想ユーザを静止させた静止画像（ここでは、背景画像が一定の画像を意味し、動体が徐々に消えてゆくという点ではあくまでも動画画像である）が提示されることを意味している。
【０１５３】
すなわち、図示の例の場合、反転指示入力時ｔ０の直前には、往路動画Ｍａを構成する第ｉ番目のフレーム画像Ｆ（ｉ）が表示されていたので、これに続く第１の遷移期間Ｔ１の間は、当該フレーム画像Ｆ（ｉ）と、これに対応する背景動画Ｍｃの第ｉ番目のフレーム画像Ｈ（ｉ）と、をブレンドした第１の合成画像Ｂ１（ｉ）が表示されることになる。
【０１５４】
こうして第１の遷移期間Ｔ１の処理が終了すると、続いて、第２の遷移期間Ｔ２の処理が実行される。この第２の遷移期間Ｔ２では、上述したように、その経過とともに値βを０から１に向けて徐々に増加させる処理が行われる。そうすると、合成画像Ｂ２（ｉ）は、図２１に示すフレーム画像Ｈ（ｉ）から図１３に示すフレーム画像Ｇ（Ｎ−ｉ＋１）に徐々に変化してゆくことになる。両画像は背景部分を共通にする画像であるので、第２の遷移期間Ｔ２の期間中に値βを０から１に向けて徐々に増加させてゆくと、背景画像は一定のまま、新たな人物が徐々に現れてくる動画表示（いわゆる、フェードイン効果をもったトランジション）が行われることになる。
【０１５５】
図２２に示すタイムチャートの第２の遷移期間Ｔ２において、中段および下段に示す各帯のハッチング部分が三角形になっているのは、このようなブレンド割合の時間変化を示すものである。すなわち、ハッチング部分の縦幅は、各画像のブレンド割合を示しており、中段に示す背景動画Ｍｃのハッチング部分の縦幅（（１−β）に相当）は時間とともに減少してゆき、下段に示す復路動画Ｍｂのハッチング部分の縦幅（βに相当）は時間とともに増加してゆく。ここでも、図のハッチング部分に記載された「静」なる記号は、仮想ユーザを静止させた静止画像が提示されることを意味している。
【０１５６】
結局、図示の例の場合、第１の遷移期間Ｔ１の最後には、背景動画Ｍｃを構成する第ｉ番目のフレーム画像Ｈ（ｉ）が表示されていたので、これに続く第２の遷移期間Ｔ２の間は、当該フレーム画像Ｈ（ｉ）と、これに対応する復路動画Ｍｂの第（Ｎ−ｉ＋１）番目のフレーム画像Ｇ（Ｎ−ｉ＋１）と、をブレンドした第２の合成画像Ｂ２（ｉ）が表示されることになる。そして、第２の遷移期間Ｔ２が終了した時点ｔ２以降は、復路動画Ｍｂがフレーム画像Ｇ（Ｎ−ｉ＋１）から順送り再生される。
【０１５７】
このような動画切替処理は、ユーザから見ると、次のように見える。すなわち、ユーザが、経路Ｒを往路方向に移動中に反転指示入力を与えると、仮想ユーザの位置は地点Ｐ（ｉ）で停止し、図１２に示すフレーム画像Ｆ（ｉ）から図２１に示すフレーム画像Ｈ（ｉ）に徐々に変化する動画（２人の人物が徐々に消えてゆく動画）が表示され、続いて、この図２１に示すフレーム画像Ｈ（ｉ）から図１３に示すフレーム画像Ｇ（Ｎ−ｉ＋１）に徐々に変化する動画（新たな人物が徐々に現れる動画）が表示され、フレーム画像Ｇ（Ｎ−ｉ＋１）に完全に切り替わった時点で、経路Ｒを復路方向に移動する動画が表示されることになる。その結果、映像中の動体が滑らかに切り替わる効果が得られ、往路動画Ｍａから復路動画Ｍｂへの切替時の動体変化の不自然さを解消することができる。
【０１５８】
なお、図２２に示す例は、往路動画Ｍａから背景動画Ｍｃを仲介して復路動画Ｍｂに切り替える例（すなわち、図２０に示す経路Ｒ上を往路方向に移動中に反転指示を入力した例）であるが、もちろん、復路動画Ｍｂから背景動画Ｍｃを仲介して往路動画Ｍａに切り替える例（すなわち、図２０に示す経路Ｒ上を復路方向に移動中に反転指示を入力した例）についての切替処理も全く同様に行うことができる。
【０１５９】
もっとも、背景動画Ｍｃを仲介した動画の切替態様は、図２２に示す例に限定されるものではない。図２４は、図２２に示す切替態様の変形例を示すタイムチャートである。この変形例の特徴は、動画再生部１３０′が、第１の遷移期間Ｔ１と第２の遷移期間Ｔ２との間に中間遷移期間Ｔ３を設け、この中間遷移期間Ｔ３の期間中に、対応背景フレームＨ（ｉ）のみを表示するようにしたものである。
【０１６０】
ユーザから見ると、図１２に示すフレーム画像Ｆ（ｉ）に映っている２人の人物が徐々に消えてゆき（第１の遷移期間Ｔ１）、やがて完全に人物が消え去った後に図２１に示すフレーム画像Ｈ（ｉ）がしばらくの間（中間遷移期間Ｔ３の間）だけ表示され、続いて、この図２１に示すフレーム画像Ｈ（ｉ）から図１３に示すフレーム画像Ｇ（Ｎ−ｉ＋１）に徐々に変化する動画、すなわち、新たな人物が徐々に現れる動画が表示され（第２の遷移期間Ｔ２）、フレーム画像Ｇ（Ｎ−ｉ＋１）に完全に切り替わった時点で、経路Ｒを復路方向に移動する動画が表示されることになる。
【０１６１】
図２２に示す切替態様も、図２４に示す変形例も、いずれも、仮想ユーザが地点Ｐ（ｉ）において「しばらく立ち止まってから、逆方向に移動し始める」という演出効果をもった動画提示が可能になる態様であるが、§３でも述べたとおり、反転指示入力が与えられたときに提示する動画は、必ずしも「しばらく立ち止まってから逆方向に移動する」という演出効果に限定する必要はない。以下、演出効果を変えた２通りのバリエーションを述べておく。これら２通りのバリエーションは、基本的には、§３で述べた２通りのバリエーションに対応するものである。
【０１６２】
第１のバリエーションは、反転指示入力が与えられたときに、「しばらくそのまま進み、反転指示入力時の地点Ｐ（ｉ）を通りすぎた地点Ｐ（ｉ＋ｄ）において、逆方向に移動し始める」という演出効果を与える方法である。図２５は、このような演出効果を採用する場合の動画の切替態様を示すタイムチャートである。
【０１６３】
この第１のバリエーションの特徴は、動画再生部１３０′が、第１の遷移期間Ｔ１の期間中に、切替前動画（往路動画Ｍａ）を継続して順送り再生し、この切替前動画の各フレームと背景動画Ｍｃの対応背景フレームとを合成した合成フレームからなる動画画像を第１の合成画像として表示し、第２の遷移期間Ｔ２の期間中に、切替後動画（復路動画Ｍｂ）を、第１の遷移期間Ｔ１の最終対応背景フレームに対応するフレームから順送り再生し、この切替後動画の各フレームと背景動画の対応背景フレームとを合成した合成フレームからなる動画画像を第２の合成画像として表示し、第２の遷移期間Ｔ２の終了後に、切替後動画を継続して順送り再生する点にある。
【０１６４】
すなわち、動画再生部１３０′は、図２５に示す第１の遷移期間Ｔ１（時点ｔ０〜ｔ１）の間は、往路動画Ｍａ（切替前動画）を、遷移期間以前の状態と同様に継続して順送り再生し、これに順送り再生した背景動画Ｍｃをブレンドする。いずれの動画も順送り再生され、地点Ｐ（ｉ）から地点Ｐ（ｉ＋ｄ）まで移動した状態の動画がブレンドされることになる。このとき、ブレンド割合αを０〜１に徐々に増加させてゆき、往路動画Ｍａが背景動画Ｍｃに徐々に変化してゆくようにする。
【０１６５】
続いて、第２の遷移期間Ｔ２（時点ｔ１〜ｔ２）の間は、背景動画Ｍｃを逆送り再生し、これに順送り再生した復路動画Ｍｂ（切替後動画）をブレンドする。これにより、地点Ｐ（ｉ＋ｄ）から地点Ｐ（ｉ）まで戻る状態の動画がブレンドされることになる。このとき、ブレンド割合βを０〜１に徐々に増加させてゆき、背景動画Ｍｃが復路動画Ｍｂに徐々に変化してゆくようにする。
【０１６６】
結局、第１の遷移期間（時点ｔ０〜ｔ１）では、往路動画Ｍａをフレーム画像Ｆ（ｉ），Ｆ（ｉ＋１），Ｆ（ｉ＋２），... ，Ｆ（ｉ＋ｄ）と順送り再生しながら、背景動画Ｍｃをフレーム画像Ｈ（ｉ），Ｈ（ｉ＋１），Ｈ（ｉ＋２），... ，Ｈ（ｉ＋ｄ）と順送り再生し、両者のブレンド処理が行われる。そして、続く第２の遷移期間（時点ｔ１〜ｔ２）では、背景動画Ｍｃをフレーム画像Ｈ（ｉ＋ｄ），... ，Ｈ（ｉ＋２），Ｈ（ｉ＋１），Ｈ（ｉ）と逆送り再生しながら、復路動画Ｍｂをフレーム画像Ｇ（Ｎ−ｉ＋１−ｄ），... ，Ｇ（Ｎ−ｉ−１），Ｇ（Ｎ−ｉ），Ｇ（Ｎ−ｉ＋１）と順送り再生し、両者のブレンド処理が行われる。
【０１６７】
そして、第２の遷移期間Ｔ２の終了後には（時点ｔ２以降）、復路動画Ｍｂ（切替後動画）を継続して順送り再生すればよい。前述したとおり、ここに示す例では、往路動画Ｍａと背景動画Ｍｃとは撮影時の経路移動方向が同じであるため、第１の遷移期間Ｔ１では、往路動画Ｍａおよび背景動画Ｍｃをともに順送り再生することにより合成画像を得ることができる。これに対して、復路動画Ｍｂと背景動画Ｍｃとは撮影時の経路移動方向が逆であるため、第２の遷移期間Ｔ２では、復路動画Ｍｂを順送り再生しながら背景動画Ｍｃを逆送り再生することにより合成画像を得ることができる。
【０１６８】
遷移期間Ｔ１，Ｔ２の間にこのような方法で動画提示を行うと、仮想ユーザは、時点ｔ０において反転指示入力が与えられた後も、地点Ｐ（ｉ）からそのまま移動を続け、時点ｔ１において地点Ｐ（ｉ＋ｄ）に到達すると、移動方向を逆転し、時点ｔ２において地点Ｐ（ｉ）まで戻り、更にそのまま移動を続ける、という動きをすることになる。しかも、第１の遷移期間Ｔ１の間は、ブレンド割合αを０から１へと徐々に増加させてゆくので、往路動画Ｍａに含まれている動体が、動きながら徐々に消えてゆく演出効果が得られ、第２の遷移期間Ｔ２の間は、ブレンド割合βを０から１へと徐々に増加させてゆくので、動体が含まれていない背景動画Ｍｃの中に、新たな動体が動きながら徐々に現れる演出効果が得られる。
【０１６９】
なお、実用上は、動画再生部１３０′が、第１の遷移期間Ｔ１において、動画の再生速度を遷移期間直前の速度から徐々に減少させてゆき、第２の遷移期間Ｔ２において、再生速度を徐々に増加させてゆくようにするのが好ましい。そうすれば、時点ｔ０において反転指示入力が与えられた後は、仮想ユーザの移動速度が徐々に低下してゆき、時点ｔ１において一旦停止し、続いて逆方向に向かって徐々に速度を上昇させながら移動する、という演出効果を与えることができ、仮想ユーザについて、より自然な動きを表現することができる。
【０１７０】
第２のバリエーションは、反転指示入力が与えられたときに、「即座に反転して、逆方向に移動し始める」という演出効果を与える方法である。図２６は、このような演出効果を採用する場合の動画の切替態様を示すタイムチャートである。
【０１７１】
この第２のバリエーションの特徴は、動画再生部１３０′が、第１の遷移期間Ｔ１の期間中に、切替前動画（往路動画Ｍａ）を遷移期間直前フレームから逆送り再生し、切替前動画の各フレームと、これに対応する背景動画Ｍｃの各フレームと、を合成した合成フレームからなる動画画像を第１の合成画像として表示し、第２の遷移期間Ｔ２の期間中に、切替後動画（復路動画Ｍｂ）を、第１の遷移期間Ｔ１の最終対応背景フレームに対応するフレームから順送り再生し、この切替後動画の各フレームと背景動画Ｍｃの対応背景フレームとを合成した合成フレームからなる動画画像を第２の合成画像として表示し、第２の遷移期間Ｔ２の終了後に、切替後動画を継続して順送り再生する点にある。
【０１７２】
すなわち、動画再生部１３０′は、図２６に示す第１の遷移期間Ｔ１（時点ｔ０〜ｔ１）の間は、往路動画Ｍａ（切替前動画）を、遷移期間直前フレームから逆送り再生し、これに逆送り再生した背景動画Ｍｃをブレンドする。いずれの動画も逆送り再生され、地点Ｐ（ｉ）から地点Ｐ（ｉ−ｄ）まで反転移動した状態の動画がブレンドされることになる。このとき、ブレンド割合αを０〜１に徐々に増加させてゆき、往路動画Ｍａが背景動画Ｍｃに徐々に変化してゆくようにする。
【０１７３】
続いて、第２の遷移期間Ｔ２（時点ｔ１〜ｔ２）の間は、背景動画Ｍｃを逆送り再生し、これに順送り再生した復路動画Ｍｂ（切替後動画）をブレンドする。これにより、地点Ｐ（ｉ−ｄ）から地点Ｐ（ｉ−２ｄ）まで更に移動する状態の動画がブレンドされることになる。このとき、ブレンド割合βを０〜１に徐々に増加させてゆき、背景動画Ｍｃが復路動画Ｍｂに徐々に変化してゆくようにする。
【０１７４】
結局、第１の遷移期間（時点ｔ０〜ｔ１）では、往路動画Ｍａをフレーム画像Ｆ（ｉ），Ｆ（ｉ−１），Ｆ（ｉ−２），... ，Ｆ（ｉ−ｄ）と逆送り再生しながら、背景動画Ｍｃをフレーム画像Ｈ（ｉ），Ｈ（ｉ−１），Ｈ（ｉ−２），... ，Ｈ（ｉ−ｄ）と逆送り再生し、両者のブレンド処理が行われる。そして、続く第２の遷移期間（時点ｔ１〜ｔ２）では、背景動画Ｍｃをフレーム画像Ｈ（ｉ−ｄ），... ，Ｈ（ｉ−２ｄ）と逆送り再生しながら、復路動画Ｍｂをフレーム画像Ｇ（Ｎ−ｉ＋１＋ｄ），... ，Ｇ（Ｎ−ｉ＋１＋２ｄ）と順送り再生し、両者のブレンド処理が行われる。
【０１７５】
そして、第２の遷移期間Ｔ２の終了後には（時点ｔ２以降）、復路動画Ｍｂ（切替後動画）を継続して順送り再生すればよい。前述したとおり、ここに示す例でも、往路動画Ｍａと背景動画Ｍｃとは撮影時の経路移動方向が同じであるため、第１の遷移期間Ｔ１では、往路動画Ｍａおよび背景動画Ｍｃをともに逆送り再生することにより合成画像を得ることができる。これに対して、復路動画Ｍｂと背景動画Ｍｃとは撮影時の経路移動方向が逆であるため、第２の遷移期間Ｔ２では、復路動画Ｍｂを順送り再生しながら背景動画Ｍｃを逆送り再生することにより合成画像を得ることができる。
【０１７６】
遷移期間Ｔ１，Ｔ２の間にこのような方法で動画提示を行うと、仮想ユーザは、時点ｔ０において反転指示入力が与えられたときに、地点Ｐ（ｉ）から即座に反転する動きをすることになる。しかも、第１の遷移期間Ｔ１の間は、ブレンド割合αを０から１へと徐々に増加させてゆくので、往路動画Ｍａに含まれている動体が、動きながら徐々に消えてゆく演出効果が得られ、第２の遷移期間Ｔ２の間は、ブレンド割合βを０から１へと徐々に増加させてゆくので、動体が含まれていない背景動画Ｍｃの中に、新たな動体が動きながら徐々に現れる演出効果が得られる。
【０１７７】
以上、図２２，図２４，図２５，図２６を参照して、遷移期間Ｔ１，Ｔ２の間に行う動画提示の演出方法をいくつか述べたが、これらの各方法には、それぞれメリット、デメリットがある。これを以下に簡単に説明しておく。
【０１７８】
まず、図２２もしくは図２４に示す方法を採ると、反転指示入力を与えた時点ｔ０における位置Ｐ（ｉ）で仮想ユーザの動きが直ちに停止するので、反転指示に対する仮想ユーザの動きの迅速な応答性というメリットが得られる。しかしながら、遷移期間Ｔ１，Ｔ２の間、仮想ユーザの動きは停止したままになり、経路Ｒ上を移動する状態を示す動画が一時中断してしまうというデメリットが生じる。
【０１７９】
また、図２５に示す方法を採ると、仮想ユーザは移動を続けた状態になり、移動状態の動画が中断されないというメリットが得られる。しかしながら、反転指示入力を与えた後も、仮想ユーザはそのまましばらく移動し続け、移動方向を反転させるまでに若干の遅延が生じるので、操作入力に対する仮想ユーザの応答性が低下するというデメリットが生じる。
【０１８０】
一方、図２６に示す方法を採ると、仮想ユーザは直ちに反転移動するので、移動状態の動画が中断されないというメリットが得られ、また、反転指示に対する仮想ユーザの動きの迅速な応答性というメリットも得られる。しかしながら、図２５に示す方法に比べて、動体の動きの不自然さが顕著になるというデメリットが生じる。たとえば、図２６において、時点ｔ０の直後に表示される動画は、α＝０に近い合成画像であるため、往路動画Ｍａに映っている動体（図１２に示す２人の人物）が鮮明に表示される。ところが、第１の遷移期間Ｔ１の間、往路動画Ｍａは逆送り再生されるため、この鮮明な動体が逆送りされる様子が映し出されることになり、その動きの不自然さが顕著になる。
【０１８１】
これに対して、図２５に示す方法を採れば、動体を含んだ往路動画Ｍａおよび復路動画Ｍｂは、常に順方向再生されることになるので、動体が不自然な動きをすることはない。背景動画Ｍｃは、動体を含んでいないので、逆送り再生しても不自然にはならない。したがって、上述した各方法において、動体が不自然な動きをするのは、図２６に示す方法において、往路動画Ｍａが逆送り再生される第１の遷移期間Ｔ１だけである。
【０１８２】
以上、遷移期間Ｔ１，Ｔ２の間に行う動画提示の演出方法をいくつか例示したが、もちろん、背景動画を仲介した動画切替を行う演出方法は、これらの方法に限定されるものではなく、この他にも種々の演出方法を採用することができる。たとえば、図２４に示す方法で採用した中間遷移期間Ｔ３を設ける方法を、図２５に示す方法や図２６に示す方法に適用することも可能である。
【０１８３】
＜＜＜  §５．  種々の変形例  ＞＞＞
以上、本発明に係る動画提示装置をいくつかの実施形態に基づいて説明したが、ここでは、更にいくつかの変形例を掲げておく。
【０１８４】
(1)   全方位画像の作成法
§１では、図４に示すような撮影装置を用いた撮影により得られた歪曲円形画像から、仰角が所定の基準値以下の領域を切り出し、これに歪み補正を施すことにより全方位画像（パノラマ画像）を得る例を示したが、もちろん、全方位画像の作成に用いる装置は、図４に示す撮影装置に限定されるものではない。たとえば、図４に示す撮影装置では、魚眼レンズ１０を用いてビデオカメラの撮像面に歪曲円形画像を形成していたが、魚眼レンズ１０の代わりに全方位ミラーなどを利用してもかまわない。
【０１８５】
また、§１では、実在の施設を撮影した実写画像に基づいて全方位画像を作成する例を示したが、コンピュータ上に仮想の施設を作成し、この仮想施設内の仮想経路を示す三次元ＣＧ画像に基づいて作成された画像を全方位画像として用いるようにしてもよい。この場合、全方位画像格納部１１０内には、仮想の経路を示す三次元ＣＧ画像に基づいて作成された矩形状のパノラマ画像が全方位画像として格納されることになる。
【０１８６】
(2)   仰角の調整
これまで述べた実施例では、視線方向を示すパラメータとして、方位角φ（ｉ）のみを用いているが、更に仰角Ψ（ｉ）というパラメータを追加することも可能である。この場合、視線ベクトルＥ（ｉ）は、方位角φ（ｉ）と仰角Ψ（ｉ）とによって定まることになる。このように仰角ψ（ｉ）をパラメータとして利用する場合、動画再生部１３０，１３０′による切出枠は、方位角φ（ｉ）と仰角Ψ（ｉ）との双方に応じて定まる。したがって、たとえば、図８に示す例の場合、太線で示す切出枠（視野画像Ｑ（Ｐ（ｉ），φ（ｉ））の外枠）の縦寸法をより短く設定し、この切出枠の横方向位置を方位角φ（ｉ）に基づいて定め、縦方向位置を仰角Ψ（ｉ）に基づいて定めればよい。また、図９に示すコントローラ５０には、上向きボタンや下向きボタンなど、仰角Ψ（ｉ）を変更する指示を与えるためのボタンを設けておけばよい。
【０１８７】
(3)   各動画を構成するフレームの対応関係
図２０に示す例では、往路動画Ｍａ，復路動画Ｍｂ，背景動画Ｍｃが、いずれもＮ枚のフレーム画像から構成されており、図に上下方向を向いた矢印で示すように、個々のフレーム画像はそれぞれ対応する関係にある。撮影対象となる経路にレールを敷設し、このレール上を一定速度で移動する撮影装置を用いて各動画を撮影すれば、図２０に示す例のように、往路動画Ｍａを構成するフレーム，復路動画Ｍｂを構成するフレーム，背景動画Ｍｃを構成するフレームという３つのフレームが完全に対応した動画を得ることができるが、撮影装置の移動速度が異なった場合、フレーム間に完全な対応関係は得られなくなる。
【０１８８】
しかしながら、そのような場合でも、撮影後の調整処理により、３つのフレームが完全に対応した動画を得ることが可能である。たとえば、撮影時の移動速度の相違により、往路動画Ｍａが１０００枚のフレーム、復路動画Ｍｂが５００枚のフレームによって構成されていた場合、往路動画Ｍａのフレームを１枚おきに間引く処理を行えば、いずれも５００枚のフレームからなる動画になり、フレーム同士が１対１に対応することになる。あるいは、復路動画Ｍｂのフレーム間に新たなフレームを補間する処理を行えば、いずれも１０００枚のフレームからなる動画になり、フレーム同士が１対１に対応することになる。
【０１８９】
もちろん、往路動画Ｍａが１０００枚のフレーム、復路動画Ｍｂが９８０枚のフレームによって構成されているような場合にも、適切な補間処理を行うことにより、フレーム同士を１対１に対応させることが可能である。
【０１９０】
また、実用上は、撮影装置をレール上で移動させて各動画を撮影するのが好ましいが、そのような撮影環境が得られない場合には、たとえば、車載カメラを搭載した自動車を走行させながら撮影したり、カメラマンが歩行しながら手持ちのビデオカメラで撮影したりして、各動画を用意してもかまわない。このような撮影環境では、各動画間のフレームの対応関係は正確にはならないが、前述したように、事後の補正処理により、フレームの正しい対応関係をもった動画を用意することが可能である。
【０１９１】
なお、撮影時にレールを用いない場合、撮影地点も若干ずれることになり、各動画に映っている背景の位置が若干ずれることになるが、位置ずれの程度がそれほど大きくなければ、動画切替時に大きな違和感は生じない。
【０１９２】
(4)   全方位画像の採否
これまで述べた実施形態では、動画を構成する個々のフレーム画像を図８に示すような全方位画像（パノラマ画像）によって構成し、ユーザが指定した視線方向（方位角φ）に相当する一部分を視野画像Ｑ（Ｐ（ｉ），φ（ｉ））として切り出して表示する例を示した。しかしながら、本発明を実施するに当たって、各動画は必ずしも全方位画像として用意する必要はなく、通常のビデオカメラで撮影される通常の画角を有する動画を用いてもかまわない。この場合、動画を構成する個々のフレーム画像も、通常の画角をもった画像になるので、視線方向を自由に指定することはできないが、視線方向を固定した状態での動画再生は可能である。この場合、一部分を視野画像Ｑ（Ｐ（ｉ），φ（ｉ））として切り出す処理は不要になる。
【０１９３】
もちろん、全方位画像の変わりに、たとえば、１８０°の画角をもつ半方位画像のフレームからなる動画を用いることも可能である。この場合、視線方向（方位角φ）の指定範囲は狭まるが、それ以外は、これまで述べた実施形態とほぼ同じ効果が得られる。
【０１９４】
(5)   ルート情報格納部１２０の省略
これまで述べた実施形態は、図２に示すように、複数の経路をもった参観路を移動する状態を動画として提示する例であり、ルート情報格納部１２０に格納されたルート情報ＲＴを参照して、経路の乗り換えを行っているが、本発明は、もちろん、単一の経路のみについての動画提示を行う場合にも適用可能である。その場合、ルート情報ＲＴは不要になるので、ルート情報格納部１２０を設ける必要はない。
【０１９５】
(6)   コントローラの構成
図９に示すコントローラ５０は、指示入力部１５０の一部を構成する機器としての一例を示すものであり、実用上は、この他にも様々な形態の機器をコントローラとして利用することが可能である。特に、操作ボタンなどの形態や配置は、設計上、自由に設定可能である。§１では、ボタンＢ６〜Ｂ９の役割についての説明はなされていないが、これらのボタンには、たとえば、移動速度を設定する機能や、上述した仰角ψ（ｉ）を指定する機能など、様々な機能を割り当てることができる。
【０１９６】
また、ボタンの代わりに、ジョイスティックを用いることも可能である。たとえば、１本のジョイスティックを前方に倒すと前進指示、後方に倒すと後退指示、左方に倒すと左向き指示、右方に倒すと右向き指示を与えるようにすれば、ボタンＢ１〜Ｂ４の代わりに用いることができる。更に、傾斜角度に基づいて、移動速度を変化させるような使い方もできる。
【０１９７】
なお、前述した実施形態では、前進ボタンＢ１を押すと、ボタンから手を離しても、仮想ユーザが第１の方向（たとえば、往路方向）に移動をしつづけ、後退ボタンＢ２を押すと、移動方向が反転し、ボタンから手を離しても第２の方向（たとえば、復路方向）に移動をしつづける、という取り扱いを行っているが、個々のボタン操作によって、どのような指示を与えるかは、設計者の意図に応じて自由に取り決めることができる。たとえば、前進ボタンＢ１もしくは後退ボタンＢ２を押し続けている間だけ第１の方向もしくは第２の方向に移動し、ボタンから指を離すと、仮想ユーザは停止する、という取り扱いを行うことも可能である。
【０１９８】
要するに、コントローラ５０としては、仮想ユーザの移動方向を指定する指示入力、別言すれば、移動方向を反転する反転指示を何らかの方法で入力できるようにしておけばよい。なお、反転指示入力は、必ずしも仮想ユーザが移動中に行う必要はなく、仮想ユーザが停止した状態でも行うことができる。たとえば、仮想ユーザが往路方向に移動中に停止ボタンＢ５を押して停止させ、続いて、後退ボタンＢ２を押すことにより復路方向への移動を指示した場合、後退ボタンＢ２を押す操作が、反転指示入力の操作ということになる。
【０１９９】
(7)   視線方向と進行方向との連携
これまで述べた実施例では、仮想ユーザの移動方向と視線方向とは別個独立して指定できるようになっており、たとえば、図９に示すコントローラ５０を用いた例の場合、移動方向は前進ボタンＢ１および後退ボタンＢ２の操作により指定し、視線方向（方位角φ）は、左向きボタンＢ３もしくは右向きボタンＢ４の操作により指定するようになっている。別言すれば、移動方向の切り替えとは無関係に、視線方向を変更することができ、ユーザは遷移期間中においても、視線方向を自由に変える指示を与えることができる。
【０２００】
ただ、通常、人間の習性として、視線方向を移動方向にほぼ一致させるのが自然である（すなわち、視線をほぼ進行方向に向けて移動するのが一般的である）。そこで、視線方向に応じて移動方向を逆転させるような運用を採ることも可能である。
【０２０１】
たとえば、移動方向に対する視線方向のなす角度が９０°を越えた場合、あるいは１４５°を越えた場合、というような臨界条件を予め設定しておき、当該臨界条件を越えた場合に移動方向を反転させるようにしておけば、移動中に仮想ユーザが後ろを振り返ったような場合、移動方向が反転し、これまでとは逆向きに（振り返った方向に）移動するようになる。このような運用を行えば、人間の行動により近い、臨場感をもった疑似体験を提供することができる。
【０２０２】
具体的には、指示入力部１５０として、図９に示すコントローラ５０を利用している場合には、移動方向設定部１４０が、左向きボタンＢ３の操作指示もしくは右向きボタンＢ４の操作指示に基づいて、移動方向に対する視線方向の角度が所定の基準以上となったときに、移動方向の切り替えを行うようにすればよい。
【０２０３】
(8)   経路乗換時の切り替え
§３，§４では、仮想ユーザが移動方向を反転する際の動画切替時に遷移期間を設定し、この遷移期間中にブレンドした合成画像を表示することにより切替時の動体変化の不自然さを低減する手法を述べたが、この手法は、経路乗換による動画切替時にも利用することができる。
【０２０４】
たとえば、図２に示すように、複数の経路Ｒ１〜Ｒ６をもった参観路を移動する状態を動画として提示する場合を考えてみる。いま、仮想ユーザが、経路Ｒ２をノードＮ２からＮ３へと移動し、経路Ｒ３に乗り換え、ノードＮ３からＮ４へ移動したものとしよう。この場合、経路Ｒ２に沿って撮影した動画に続けて、経路Ｒ３に沿って撮影した動画が表示されることになるが、通常、曲がり角（ノードＮ３）を曲がりながら連続撮影を行うことは困難なため、経路Ｒ２の動画と経路Ｒ３の動画とは、別なテイクとして撮影されるのが一般的であり、動体に不連続が生じることになる。これは、ノードＮ２のような分岐点を通過する場合も同様である。
【０２０５】
また、１テイクとして連続撮影を行ったとしても、全方位撮影装置によって得られる歪曲円形画像の歪曲特性は個々の切り出し位置によって異なるので、経路Ｒ２に沿って撮影された動画と経路Ｒ３に沿って撮影された動画とでは、同一の被写体であっても位置や大きさにずれが生じることになる。別言すれば、ノードＮ３を通過して経路Ｒ２からＲ３に乗り換える際には、表示画面上、動体のみならず静止している背景についても不連続が生じるおそれがある。たとえば、ノードＮ３を通過する際に、地図上での視線方向を変えずに進行方向のみを変えた場合、理論的には、連続した背景画像が表示されるはずであるが、実際には、ずれによる違和感が生じることになる。
【０２０６】
そこで、経路乗換による動画切替時にも、§３，§４で述べたように、遷移期間を設定し、この遷移期間中にブレンドした合成画像を表示するようにすれば、動画切替時の不自然さを軽減することができる。上例の場合、ユーザが、経路Ｒ２から経路Ｒ３へと移動する指示を与えた場合、ノードＮ３で一旦停止し、経路Ｒ２の画像から経路Ｒ３の画像へと遷移する合成画像を提示すればよい。あるいは、ノードＮ３の若干手前の位置（経路Ｒ２上の位置）から、ノードＮ３を若干過ぎた位置（経路Ｒ３上の位置）へと移動する間の期間を遷移期間に設定し、ノードＮ３で停止することなしに、連続的に移動しつつ、経路Ｒ２の画像から経路Ｒ３の画像へと遷移する合成画像を提示してもよい。
【符号の説明】
【０２０７】
１０：魚眼レンズ
２０：ビデオカメラ
３０：データ処理ユニット
４０：台車
５０：コントローラ
１００，１００′：動画提示装置
１１０，１１０′：動画格納部
１２０：ルート情報格納部
１３０，１３０′：動画再生部
１４０：移動方向設定部
１５０：指示入力部
２００：ディスプレイ装置
Ａ：経路の端点となるノード
Ｂ：経路の端点となるノード
Ｂ１〜Ｂ９：ボタン
Ｂ（ｉ）：合成画像
Ｂ１（ｉ）：第１の合成画像
Ｂ２（ｉ）：第２の合成画像
Ｅ（ｉ）：視線ベクトル
Ｆ（１），Ｆ（２），Ｆ（ｉ−１），Ｆ（ｉ），Ｆ（ｉ＋１），Ｆ（Ｎ−１），Ｆ（Ｎ）：往路動画のフレーム画像／そこから切り出された視野画像
Ｇ（１），Ｇ（２），Ｇ（Ｎ−ｉ），Ｇ（Ｎ−ｉ＋１），Ｇ（Ｎ−ｉ＋２），Ｇ（Ｎ−１），Ｇ（Ｎ）：復路動画のフレーム画像／そこから切り出された視野画像
Ｈ（１），Ｈ（２），Ｈ（ｉ−１），Ｈ（ｉ），Ｈ（ｉ＋１），Ｈ（Ｎ−１），Ｈ（Ｎ）：背景動画のフレーム画像／そこから切り出された視野画像
Ｍａ：往路動画
Ｍ１ａ：ルートＲ１の往路動画
Ｍｂ：復路動画
Ｍ１ｂ：ルートＲ１の復路動画
Ｍｃ：背景画像
Ｎ１〜Ｎ６：ノード
Ｏ：天頂点
Ｐ（１），Ｐ（２），Ｐ（ｉ−１），Ｐ（ｉ），Ｐ（ｉ＋１），Ｐ（Ｎ−１），Ｐ（Ｎ）：経路上の地点
Ｑ（Ｐ（ｉ），φ（ｉ））：視野画像
Ｒ，Ｒ１〜Ｒ６：経路
ＲＴ：ルート情報
Ｔ：遷移期間
Ｔ１：第１の遷移期間
Ｔ２：第２の遷移期間
Ｔ３：中間遷移期間
ｔ：時間
ｔ０：反転指示入力時
ｔ１〜ｔ３：特定の時点
α：合成画像のブレンド割合
β：合成画像のブレンド割合
Δ：切出角度
φ（ｉ）：視線方向（方位角）
【図１】
0005845819.tif 000002
【図２】
0005845819.tif 000003
【図３】
0005845819.tif 000004
【図４】
0005845819.tif 000005
【図５】
0005845819.tif 000006
【図６】
0005845819.tif 000007
【図７】
0005845819.tif 000008
【図８】
0005845819.tif 000009
【図９】
0005845819.tif 000010
【図１０】
0005845819.tif 000011
【図１１】
0005845819.tif 000012
【図１２】
0005845819.tif 000013
【図１３】
0005845819.tif 000014
【図１４】
0005845819.tif 000015
【図１５】
0005845819.tif 000016
【図１７】
0005845819.tif 000017
【図１８】
0005845819.tif 000018
【図１９】
0005845819.tif 000019
【図２０】
0005845819.tif 000020
【図２１】
0005845819.tif 000021
【図２２】
0005845819.tif 000022
【図２３】
0005845819.tif 000023
【図２４】
0005845819.tif 000024
【図２５】
0005845819.tif 000025
【図２６】
0005845819.tif 000026
【図１６】
0005845819.tif 000027