(57)【要約】【課題】検索した図書等の検索対象物に対するアクセスを支援する有効な手法を提供する。【解決手段】予め定められた構内における出発点となる第１の地点５０２（例えば構内の入口）と到達点となる第２の地点５０９（例えば図書が設置されている地点）との入力を受け付け、入力情報に基づいて第１の地点５０２から第２の地点５０９に到るノード２１１１及びルート２１２１から構成された経路を計算し、構内を表現する図面中に計算した経路を表示する地図画面２１０１と計算した経路を構成するノード２１１１及びルート２１２１の属性情報を経路の順番に表示する属性画面２２０１とを組み合わせた案内画面２００１を生成するための情報を収集し、収集した情報に基づいて案内画面２００１を利用者端末でブラウズ可能にする。【選択図】　　図４
2004086848.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、
入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、
収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、
を具備する構内案内装置。
【請求項２】
前記属性画面に含まれる前記ノードの属性情報は、そのノードの識別番号、地点名又は地点概要のうちの少なくとも一つを含む請求項１記載の構内案内装置。
【請求項３】
前記属性画面に含まれる前記ノードの属性情報は、そのノードの周辺画像を含む請求項１記載の構内案内装置。
【請求項４】
前記ノードの周辺画像は、パノラマ画像である請求項３記載の構内案内装置。
【請求項５】
前記ノードの周辺画像は、パノラマ画像をドーナツ状に変形した画像である請求項３記載の構内案内装置。
【請求項６】
前記ノードの周辺画像は、実撮影映像である請求項３ないし５のいずれか一記載の構内案内装置。
【請求項７】
前記属性画面に含まれる前記ルートの属性情報は、そのルートの識別番号、地点名又は地点概要のうちの少なくとも一つを含む請求項１記載の構内案内装置。
【請求項８】
前記属性画面に含まれる前記ルートの属性情報は、そのルートの始点又は終点の少なくとも一方の画像を含む請求項１記載の構内案内装置。
【請求項９】
前記ルートの始点及び終点の画像は、実撮影映像である請求項８記載の構内案内装置。
【請求項１０】
前記属性画面に含まれる前記ルートの属性情報は、そのルート中の進行方向及び方向変化を示す記号を含む請求項１記載の構内案内装置。
【請求項１１】
前記属性画面に含まれる前記ルートの属性情報は、そのルート中の進行方向及び方向変化を示す記号に対応する所要時間を含む請求項１０記載の構内案内装置。
【請求項１２】
前記属性画面に含まれる前記ルートの属性情報は、そのルート中の進行方向及び方向変化を示す記号に対応する所要歩行数を含む請求項１０記載の構内案内装置。
【請求項１３】
前記属性画面は、前記案内画面をブラウズする前記利用者端末で指定可能なオブジェクトを有し、前記案内画面を生成するために収集された情報には、前記オブジェクトの指定によって前記案内画面に変化を生じさせるプログラムが含まれている請求項１ないし１２のいずれか一記載の構内案内装置。
【請求項１４】
前記オブジェクトは、前記地図画面に表示される前記経路の点滅表示を指定する経路点滅指定オブジェクトであり、前記プログラムは、その経路点滅指定オブジェクトが指定されると前記地図画面に表示される前記経路を前記利用者端末に点滅表示させる請求項１３記載の構内案内装置。
【請求項１５】
前記オブジェクトは、前記第１の地点から前記第２の地点に到る前記経路の実撮影映像の表示を指定する経路実撮影映像指定オブジェクトであり、前記プログラムは、その経路実撮影映像指定オブジェクトが指定されると前記経路の実撮影映像を前記利用者端末に再生させる請求項１３記載の構内案内装置。
【請求項１６】
前記オブジェクトは、前記属性画面に含まれる前記ノード毎に前記地図画面に表示される前記経路中の前記ノードの点滅表示を指定するノード点滅指定オブジェクトであり、前記プログラムは、そのノード点滅指定オブジェクトが指定されると前記地図画面に表示される対応する前記ノードを前記利用者端末に点滅表示させる請求項１３記載の構内案内装置。
【請求項１７】
前記オブジェクトは、前記属性画面に含まれる前記ルート毎に前記地図画面に表示される前記経路中の前記ルートの点滅表示を指定するルート点滅指定オブジェクトであり、前記プログラムは、そのルート点滅指定オブジェクトが指定されると前記地図画面に表示される対応する前記ルートを前記利用者端末に点滅表示させる請求項１３記載の構内案内装置。
【請求項１８】
前記オブジェクトは、前記属性画面に含まれる前記ルート毎にこのルートの始点から終点に到るそのルートの実撮影映像の表示を指定するルート実撮影映像指定オブジェクトであり、前記プログラムは、そのルート実撮影映像指定オブジェクトが指定されると前記ルートの実撮影映像を前記利用者端末に再生させる請求項１３記載の構内案内装置。
【請求項１９】
前記プログラムは、前記ルートの実撮影映像の進行具合に合わせて前記地図画面に表示される対応する前記ルートを前記利用者端末にアニメーション表示させる請求項１３記載の構内案内装置。
【請求項２０】
予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付けるステップと、
入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算するステップと、
前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集するステップと、
収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にするステップと、
を具備する構内案内方法。
【請求項２１】
コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、
入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、
収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、
を実行させる機械読取可能なコンピュータプログラム。
【請求項２２】
コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、
入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、
収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、
を実行させる機械読取可能なコンピュータプログラムを記憶する記憶媒体。
【請求項２３】
情報検索装置と構内案内装置とを具備し、
前記情報検索装置は、
利用者端末から送信されたキーワードに基づいて情報を検索する手段と、
検索した情報にその検索対象物の設置場所の案内依頼を指定する案内依頼オブジェクトを含めた検索結果を前記利用者端末でブラウズ可能にする手段と、
前記利用者端末で前記案内依頼オブジェクトが指定された場合、対応する前記検索対象物が設置されている構内において、この構内に立ち入った場合の出発点となる第１の地点と前記検索対象物が設置されている到達点となる第２の地点とを前記構内案内装置に提供する手段と、
を具備し、
前記構内案内装置は、
前記第１の地点と前記第２の地点との入力を受け付ける手段と、
入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、
収集した情報に基づいて前記案内画面を前記利用者端末でブラウズ可能にする手段と、
を具備する
検索案内システム。
【請求項２４】
予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、
入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るルート及びノードから構成された経路を計算する手段と、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段と、
を具備する構内案内装置。
【請求項２５】
前記再生手段は、前記利用者端末に対して、前記経路映像をストリーミング配信する請求項２４記載の構内案内装置。
【請求項２６】
予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、
入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、
収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、
を具備し、
前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第１の地点から前記第２の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、
前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、
前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させる、
構内案内装置。
【請求項２７】
前記再生手段は、前記利用者端末に対して、前記経路映像をストリーミング配信する請求項２６記載の構内案内装置。
【請求項２８】
前記第２の処理は、前記第１の地点における前記ルート始点の前記動画映像の向きが案内を開始する向きと異なる場合には、案内を開始する向きと前記第１の地点における前記ルート始点の前記動画映像の向きとを前記第１の地点における前記ノードのパノラマ画像に基づく回転映像で繋ぐ請求項２４ないし２７のいずれか一記載の構内案内装置。
【請求項２９】
前記第２の処理は、前記第２の地点における前記ルート終点の前記動画映像の向きが所望の向きと異なる場合には、前記第２の地点における前記ルート終点の前記動画映像の向きと前記所望の向きとを前記第２の地点における前記ノードのパノラマ画像に基づく回転映像で繋ぐ請求項２４ないし２７のいずれか一記載の構内案内装置。
【請求項３０】
前記第２の処理は、前記パノラマ画像から前記回転映像を生成する際に水平方向成分と垂直方向成分とを参照し、前記回転映像で繋ぐ二つの画像における垂直方向のずれをも繋ぐ請求項２４ないし２７のいずれか一記載の構内案内装置。
【請求項３１】
前記パノラマ画像は、二つの３６０度画像を接続した７２０度画像である請求項２４ないし２７のいずれか一記載の構内案内装置。
【請求項３２】
前記第２の処理は、３６０度画像である前記パノラマ画像を二つ接続して７２０度画像として前記回転映像を生成する請求項２４ないし２７のいずれか一記載の構内案内装置。
【請求項３３】
前記第２の処理は、前記回転映像とその前後の映像との切り換えに際して、クロスフェード効果を用いて繋ぎ部分を円滑にする請求項２４ないし２７のいずれか一記載の構内案内装置。
【請求項３４】
前記第２の処理は、前記回転映像とその前後の映像との切り換えに際して、ディゾブル効果を用いて繋ぎ部分を円滑にする請求項２４ないし２７のいずれか一記載の構内案内装置。
【請求項３５】
前記第１の処理によって対応する前記ノードのパノラマ画像が検索されなかった場合には、その対応する前記ノードにおいて先行する前記ルートの終点の向きと後続する前記ルートの始点の向きとの角度差を前記利用者端末でブラウズ可能にする手段を具備する請求項２４ないし２７のいずれか一記載の構内案内装置。
【請求項３６】
予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付けるステップと、
入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るルート及びノードから構成された経路を計算するステップと、
前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生ステップと、
を具備する構内案内方法。
【請求項３７】
予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付けるステップと、
入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算するステップと、
前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集するステップと、
収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にするステップと、
を具備し、
前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第１の地点から前記第２の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、
前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、
前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させる、
構内案内方法。
【請求項３８】
コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、
入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るルート及びノードから構成された経路を計算する手段と、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段と、
を実行させる機械読取可能なコンピュータプログラム。
【請求項３９】
コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、
入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、
収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、
を実行させ、
前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第１の地点から前記第２の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、
前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、
前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させる、
機械読取可能なコンピュータプログラム。
【請求項４０】
コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、
入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るルート及びノードから構成された経路を計算する手段と、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段と、
を実行させる機械読取可能なコンピュータプログラムを記憶する記憶媒体。
【請求項４１】
コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、
入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、
収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、
を実行させ、
前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第１の地点から前記第２の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、
前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、
前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させる、
機械読取可能なコンピュータプログラムを記憶する記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、予め定められた構内において、出発点となる第１の地点から到達点となる第２の地点までの道のりを案内する構内案内装置、構内案内方法、構内案内処理に関するコンピュータプログラム、そのようなコンピュータプログラムを記憶する記憶媒体、及び検索案内システムに関する。
【０００２】
【従来の技術】
目的とする情報にアクセスする手法として、従来から様々な手法が考えられ実用化されてきている。特に、近年における情報処理技術の発展に伴い、目的とする情報を検索しこれにアクセスする技術が飛躍的な進展を遂げている。
【０００３】
一例として、この出願の出願人は、図書検索システムを実用化し、リメディオ（商品名）として商品化している。この図書検索システムは、様々な機能を有しているが、そのうちの一つとして、各種のキーワードに基づいて図書（雑誌、論文等を含む）を検索し、検索結果である図書に関する情報を利用者端末の使用者に提供するという機能を有している。
【０００４】
【発明が解決しようとする課題】
図書の検索を一例に挙げると、図書の検索をして所望の図書に関する情報にアクセスした者は、通常、その図書自体にアクセスしたいと考えるはずである。そこで、図書の検索結果にその図書の設置場所の情報を含ませることが考えられる。例えば、図書館であれば、その図書が蔵書されている場所に関する情報を提供し、書店であれば、その図書が売られている書店中の売り場に関する情報を提供する、というような具合である。
【０００５】
しかしながら、その図書が蔵書されている図書館中の場所やその図書が売られている書店中の売り場に関する情報を提供したとしても、その図書館や書店に不慣れである者には、その図書に対するアクセスが容易とはいえない。このようなことから、検索した図書に対するアクセスを支援する有効な手法が望まれる。
【０００６】
なお、目的とする場所への道案内のためのツールとしては、従来、カーナビゲーションシステムを代表とするナビゲーションシステムが提案され（例えば、特開平９−１１９８４５号公報、特開平１０−３１８７７３号公報、特開平１１−９４５７１号公報等）、広く普及している。しかしながら、このようなナビゲーションシステムを、検索した図書に対するアクセスを支援するツールとしてそのまま応用することはできない。
【０００７】
本発明の目的は、検索した図書等の検索対象物に対するアクセスを支援する有効な手法を提供することである。
【０００８】
【課題を解決するための手段】
請求項１記載の構内案内装置の発明は、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を具備する。
【０００９】
請求項２記載の発明は、請求項１記載の構内案内装置において、前記属性画面に含まれる前記ノードの属性情報は、そのノードの識別番号、地点名又は地点概要のうちの少なくとも一つを含む。
【００１０】
請求項３記載の発明は、請求項１記載の構内案内装置において、前記属性画面に含まれる前記ノードの属性情報は、そのノードの周辺画像を含む。
【００１１】
請求項４記載の発明は、請求項３記載の構内案内装置において、前記ノードの周辺画像は、パノラマ画像である。
【００１２】
請求項５記載の発明は、請求項３記載の構内案内装置において、前記ノードの周辺画像は、パノラマ画像をドーナツ状に変形した画像である。
【００１３】
請求項６記載の発明は、請求項３ないし５のいずれか一記載の構内案内装置において、前記ノードの周辺画像は、実撮影映像である。
【００１４】
請求項７記載の発明は、請求項１記載の構内案内装置において、前記属性画面に含まれる前記ルートの属性情報は、そのルートの識別番号、地点名又は地点概要のうちの少なくとも一つを含む。
【００１５】
請求項８記載の発明は、請求項１記載の構内案内装置において、前記属性画面に含まれる前記ルートの属性情報は、そのルートの始点又は終点の少なくとも一方の画像を含む。
【００１６】
請求項９記載の発明は、請求項８記載の構内案内装置において、前記ルートの始点及び終点の画像は、実撮影映像である。
【００１７】
請求項１０記載の発明は、請求項１記載の構内案内装置において、前記属性画面に含まれる前記ルートの属性情報は、そのルート中の進行方向及び方向変化を示す記号を含む。
【００１８】
請求項１１記載の発明は、請求項１０記載の構内案内装置において、前記属性画面に含まれる前記ルートの属性情報は、そのルート中の進行方向及び方向変化を示す記号に対応する所要時間を含む。
【００１９】
請求項１２記載の発明は、請求項１０記載の構内案内装置において、前記属性画面に含まれる前記ルートの属性情報は、そのルート中の進行方向及び方向変化を示す記号に対応する所要歩行数を含む。
【００２０】
請求項１３記載の発明は、請求項１ないし１２のいずれか一記載の構内案内装置において、前記属性画面は、前記案内画面をブラウズする前記利用者端末で指定可能なオブジェクトを有し、前記案内画面を生成するために収集された情報には、前記オブジェクトの指定によって前記案内画面に変化を生じさせるプログラムが含まれている。
【００２１】
請求項１４記載の発明は、請求項１３記載の構内案内装置において、前記オブジェクトは、前記地図画面に表示される前記経路の点滅表示を指定する経路点滅指定オブジェクトであり、前記プログラムは、その経路点滅指定オブジェクトが指定されると前記地図画面に表示される前記経路を前記利用者端末に点滅表示させる。
【００２２】
請求項１５記載の発明は、請求項１３記載の構内案内装置において、前記オブジェクトは、前記第１の地点から前記第２の地点に到る前記経路の実撮影映像の表示を指定する経路実撮影映像指定オブジェクトであり、前記プログラムは、その経路実撮影映像指定オブジェクトが指定されると前記経路の実撮影映像を前記利用者端末に再生させる。
【００２３】
請求項１６記載の発明は、請求項１３記載の構内案内装置において、前記オブジェクトは、前記属性画面に含まれる前記ノード毎に前記地図画面に表示される前記経路中の前記ノードの点滅表示を指定するノード点滅指定オブジェクトであり、前記プログラムは、そのノード点滅指定オブジェクトが指定されると前記地図画面に表示される対応する前記ノードを前記利用者端末に点滅表示させる。
【００２４】
請求項１７記載の発明は、請求項１３記載の構内案内装置において、前記オブジェクトは、前記属性画面に含まれる前記ルート毎に前記地図画面に表示される前記経路中の前記ルートの点滅表示を指定するルート点滅指定オブジェクトであり、前記プログラムは、そのルート点滅指定オブジェクトが指定されると前記地図画面に表示される対応する前記ルートを前記利用者端末に点滅表示させる。
【００２５】
請求項１８記載の発明は、請求項１３記載の構内案内装置において、前記オブジェクトは、前記属性画面に含まれる前記ルート毎にこのルートの始点から終点に到るそのルートの実撮影映像の表示を指定するルート実撮影映像指定オブジェクトであり、前記プログラムは、そのルート実撮影映像指定オブジェクトが指定されると前記ルートの実撮影映像を前記利用者端末に再生させる。
【００２６】
請求項１９記載の発明は、請求項１３記載の構内案内装置において、前記プログラムは、前記ルートの実撮影映像の進行具合に合わせて前記地図画面に表示される対応する前記ルートを前記利用者端末にアニメーション表示させる。
【００２７】
請求項２０記載の構内案内方法の発明は、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付けるステップと、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算するステップと、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集するステップと、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にするステップと、を具備する。
【００２８】
請求項２１記載の機械読取可能なコンピュータプログラムの発明は、コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を実行させる。
【００２９】
請求項２２記載の機械読取可能なコンピュータプログラムを記憶する記憶媒体の発明は、この記憶媒体に記憶されたコンピュータプログラムがコンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を実行させる。
【００３０】
請求項２３記載の構内案内システムの発明は、情報検索装置と構内案内装置とを具備し、前記情報検索装置は、利用者端末から送信されたキーワードに基づいて情報を検索する手段と、検索した情報にその検索対象物の設置場所の案内依頼を指定する案内依頼オブジェクトを含めた検索結果を前記利用者端末でブラウズ可能にする手段と、前記利用者端末で前記案内依頼オブジェクトが指定された場合、対応する前記検索対象物が設置されている構内において、この構内に立ち入った場合の出発点となる第１の地点と前記検索対象物が設置されている到達点となる第２の地点とを前記構内案内装置に提供する手段と、を具備し、前記構内案内装置は、前記第１の地点と前記第２の地点との入力を受け付ける手段と、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を前記利用者端末でブラウズ可能にする手段と、を具備する。
【００３１】
請求項２４記載の構内案内装置の発明は、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るルート及びノードから構成された経路を計算する手段と、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段と、を具備する。
【００３２】
請求項２５記載の発明は、請求項２４記載の構内案内装置において、前記再生手段は、前記利用者端末に対して、前記経路映像をストリーミング配信する。
【００３３】
請求項２６記載の構内案内装置の発明は、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を具備し、前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第１の地点から前記第２の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させる。
【００３４】
請求項２７記載の発明は、請求項２６記載の構内案内装置において、前記再生手段は、前記利用者端末に対して、前記経路映像をストリーミング配信する。
【００３５】
請求項２８記載の発明は、請求項２４ないし２７のいずれか一記載の構内案内装置において、前記第２の処理は、前記第１の地点における前記ルート始点の前記動画映像の向きが案内を開始する向きと異なる場合には、案内を開始する向きと前記第１の地点における前記ルート始点の前記動画映像の向きとを前記第１の地点における前記ノードのパノラマ画像に基づく回転映像で繋ぐ。
【００３６】
請求項２９記載の発明は、請求項２４ないし２７のいずれか一記載の構内案内装置において、前記第２の処理は、前記第２の地点における前記ルート終点の前記動画映像の向きが所望の向きと異なる場合には、前記第２の地点における前記ルート終点の前記動画映像の向きと前記所望の向きとを前記第２の地点における前記ノードのパノラマ画像に基づく回転映像で繋ぐ。
【００３７】
請求項３０記載の発明は、請求項２４ないし２７のいずれか一記載の構内案内装置において、前記第２の処理は、前記パノラマ画像から前記回転映像を生成する際に水平方向成分と垂直方向成分とを参照し、前記回転映像で繋ぐ二つの画像における垂直方向のずれをも繋ぐ。
【００３８】
請求項３１記載の発明は、請求項２４ないし２７のいずれか一記載の構内案内装置において、前記パノラマ画像は、二つの３６０度画像を接続した７２０度画像である。
【００３９】
請求項３２記載の発明は、請求項２４ないし２７のいずれか一記載の構内案内装置において、前記第２の処理は、３６０度画像である前記パノラマ画像を二つ接続して７２０度画像として前記回転映像を生成する。
【００４０】
請求項３３記載の発明は、請求項２４ないし２７のいずれか一記載の構内案内装置において、前記第２の処理は、前記回転映像とその前後の映像との切り換えに際して、クロスフェード効果を用いて繋ぎ部分を円滑にする。
【００４１】
請求項３４記載の発明は、請求項２４ないし２７のいずれか一記載の構内案内装置において、前記第２の処理は、前記回転映像とその前後の映像との切り換えに際して、ディゾブル効果を用いて繋ぎ部分を円滑にする。
【００４２】
請求項３５記載の発明は、請求項２４ないし２７のいずれか一記載の構内案内装置において、前記第１の処理によって対応する前記ノードのパノラマ画像が検索されなかった場合には、その対応する前記ノードにおいて先行する前記ルートの終点の向きと後続する前記ルートの始点の向きとの角度差を前記利用者端末でブラウズ可能にする手段を具備する。
【００４３】
請求項３６記載の構内案内方法の発明は、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付けるステップと、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るルート及びノードから構成された経路を計算するステップと、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生ステップと、を具備する。
【００４４】
請求項３７記載の構内案内方法の発明は、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付けるステップと、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算するステップと、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集するステップと、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にするステップと、を具備し、前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第１の地点から前記第２の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させる。　請求項３８記載の機械読取可能なコンピュータプログラムの発明は、コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るルート及びノードから構成された経路を計算する手段と、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段と、を実行させる。
【００４５】
請求項３９記載の機械読取可能なコンピュータプログラムの発明は、コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を実行させ、前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第１の地点から前記第２の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させる。
【００４６】
請求項４０記載の機械読取可能なコンピュータプログラムを記憶する記憶媒体の発明は、コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るルート及びノードから構成された経路を計算する手段と、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段と、を実行させる。
【００４７】
請求項４１記載の機械読取可能なコンピュータプログラムを記憶する記憶媒体の発明は、コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を実行させ、前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第１の地点から前記第２の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させる。
【００４８】
【発明の実施の形態】
＜第１の実施の形態＞
本発明の第１の実施の形態を図１ないし図６に基づいて説明する。
【００４９】
図１は、予め定められた構内において、出発点となる第１の地点から到達点となる第２の地点までの道のりを案内する構内案内装置、構内案内方法、構内案内処理に関するコンピュータプログラム、そのようなコンピュータプログラムを記憶する記憶媒体を含む検索案内システムの模式図である。図２は、そのような検索案内システムの概略ブロック図である。
【００５０】
本実施の形態においては、構内案内装置として機能するサーバ１０１が設けられ、このサーバ１０１に利用者端末として機能するクライアント２０１がネットワーク３０１を介して接続されている。また、ネットワーク３０１中には、情報検索装置として機能する図書検索システム４０１も接続されている。
【００５１】
クライアント２０１は、ＣＰＵ及びメモリ等から構成されるマイクロコンピュータを含むコンピュータであり、表示装置２１１及び入力装置２２１を備える。入力装置２２１には、キーボードの他、マウス等のポインティングディバイスが含まれている。また、表示装置２１１で情報をブラウズさせるブラウズ機能を有している。このブラウズ機能は、図示しないハードディスクに格納されたブラウザソフトウェアによって実現されている。
【００５２】
サーバ１０１は、Ｗｅｂサーバ１１１を含んでいる。このＷｅｂサーバ１１１は、ＣＰＵ及びメモリ等から構成されるマイクロコンピュータを含むコンピュータである。また、サーバ１０１のハードディスク▲１▼１２１には、構内案内処理を実行する構内案内処理プログラムと、クライアント２０１のブラウザソフトウェアからの要求に応じてＷｅｂサーバ１０１と外部プログラムとの間で連携して処理を行なうＣＧＩ（Ｃｏｍｍｏｎ　Ｇａｔｅｗａｙ　Ｉｎｔｅｒｆａｃｅ）プログラムとが設けられている。そして、このＣＧＩプログラムによって連携される外部プログラムとしては、経路探索ソフトウェア及びＷｅｂ画面作成ソフトウェアが設けられている。
【００５３】
また、サーバ１０１にはハードディスク▲２▼１３１が設けられており、このハードディスク▲２▼１３１には、構内案内処理プログラム及び外部プログラムによって実行されるクライアント２０１のブラウジングに必要な各種の情報、例えば映像情報や各種の属性情報が含まれている。この場合、構内案内処理プログラムは、クライアント２０１に対して、構内案内の目的となる構内を表現する図面上にノード及びルートから構成される経路を表示する画面を提供する。そこで、ハードディスク▲２▼１３１は、構内を表現する図面の生成に必要な画像情報とノード及びルートに関する属性情報とを記憶保存するデータベースとしての機能を奏することになる。
【００５４】
このように、サーバ１０１には、各種のプログラムがハードディスク▲１▼１２１やハードディスク▲２▼１３１に記憶保存されている。そこで、これらのハードディスク▲１▼１２１やハードディスク▲２▼１３１は、プログラムを記憶する記憶媒体となる。
【００５５】
図書検索システム４０１は、サーバ１０１に類似したハードウエア構成を有しており、この図書検索システム４０１にアクセスしているクライアント２０１に図書検索機能を提供する。つまり、図書検索システム４０１もＣＰＵ及びメモリ等から構成されるマイクロコンピュータを含むコンピュータであり、図書検索のためのソフトウェアを解釈実行する。この図書検索のためのソフトウェアは、図書検索システム４０１上で実行されるＣＧＩプログラムによって連携される外部プログラムであり、クライアント２０１のブラウザソフトウェアからの要求に応じて処理を行なう。
【００５６】
ここで、図１に例示するように、クライアント２０１は、図書検索システム４０１にアクセスすることによって、図書の検索を行なうことができる。図書の検索は、例えば、図書検索システム４０１がクライアント２０１に図書検索用の画面を提供し、クライアント２０１がその入力装置２２１によって図書検索用の画面にキーワードを入力することによって行われる。つまり、図書検索システム４０１上で実行される図書検索のためのソフトウェアは、クライアント２０１で入力されたキーワードに従い図示しない図書データベースを検索し、該当する図書情報をクライアント２０１に提供する。図１に例示する図書検索結果画面１００１は、検索された図書が配置されている配置情報１０１１をユーザに提供する。この配置情報１０１１には、配置場所の名称がハイパーリンク１０１２となって表現されている。そこで、クライアント２０１において、そのハイパーリンク１０１２がポインティングディバイス等でクリックされると、サーバ１１１における構内案内処理プログラムが起動し、クライアント２０１にその図書が配置されている場所に案内する画像が案内画面２００１として提供される。
【００５７】
図３は、構内案内処理の流れを示すフローチャートである。図４は、案内画面の一例を示す模式図である。図５は、案内画面中の属性画面に含まれるノードの周辺画像であるパノラマ画像の一例を示す模式図である。図６は、案内画面中の属性画面に含まれるノードの周辺画像であるドーナツ状に変形したパノラマ画像の一例を示す模式図である。以下、図３を参照しながら、構内案内処理の流れを説明する。
【００５８】
図書検索結果画面１００１に表示される配置情報１００２中のハイパーリンク１００３がクリックされると、構内案内処理プログラムの起動要請コマンドの他、その検索された図書が配置されている場所、例えば図書館の階数に関する情報と共に、その図書館の該当階の構内における出発点となる第１の地点と到達点となる第２の地点とに関する情報が図書検索システム４０１からサーバ１０１に送信される。これにより、サーバ１０１では、図書館の階数に関する情報と、その図書館の該当階の構内における出発点となる第１の地点と到達点となる第２の地点とに関する情報とが入力される（ステップＳ１０１）。ここに、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段（ステップ）が実行される。
【００５９】
次いで、サーバ１０１では、経路探索ソフトウェアによって、第１の地点（Ａ）から第２の地点（Ｂ）に到る最短経路となるノードとルートとの組合せが計算される（ステップＳ１０２）。このような経路探索ソフトウェアによる処理は、出発点から到達点に到る最短経路となるノードとルートとの組合せを計算する公知の演算手法によって実行される。このような公知の演算手法としては、例えば、「岩波書店、石畑清著、ソフトウェア科学第三巻『アルゴリズムとデータ構造』第４章『グラフのアルゴリズム』第五節『最短路の問題』（ｂ）Ｄｉｊｋｓｔｒａのアルゴリズムの単純な実現法」等に紹介されている。ここに、入力された第１の地点と第２の地点とに基づいて第１の地点から第２の地点に到るノード及びルートから構成された経路を計算する手段（ステップ）が実行される。
【００６０】
次いで、ステップＳ１０２による計算の結果、経路があるかどうかを判定し（ステップＳ１０３）、なければ経路なしをクライアント２０１でブラウズ可能とし（ステップＳ１０４）、あれば図書館の該当する階の平面図をクライアント２０１でブラウズ可能とする（ステップＳ１０５）。この場合、図書館の該当する階の平面図というのは、構内を表現する図面の一例であり、構内を表現する図面としては、平面図に限らず、３次元図や鳥瞰図等、各種の図面を採用することができる。
【００６１】
ステップＳ１０５の処理の結果、クライアント２０１の表示装置２１１には、案内画面２００１が表示される。この案内画面２００１は、図１及び図４に例示するように、地図画面２１０１と属性画面２２０１とから構成されている。ステップＳ１０５の処理が終了した時点では、案内画面２００１中に地図画面２１０１のみが表示されることになる。
【００６２】
次いで、ステップＳ１０６では、属性画面及び属性情報プログラムが作成される。こうして、ステップＳ１０５及びステップＳ１０６によって、構内を表現する図面の生成に必要な画像情報とノード及びルートに関する属性情報とを記憶保存するデータベース（ハードディスク▲２▼１３１）を検索し、構内を表現する図面中に計算された経路を表示する地図画面２１０１と計算された経路を構成するノード及びルートの属性情報を経路の順番に表示する属性画面２２０１とを組み合わせた案内画面２００１を生成するための情報を収集する手段（ステップ）が実行される。
【００６３】
また、ステップＳ１０６では、作成した属性情報プログラムをクライアント２０１に送信する。その結果、クライアント２０１では、属性情報プログラムを実行可能な状態となる。
【００６４】
次いで、サーバ１０１は、ステップＳ１０６で作成された属性画面を、クライアント２０１でブラウズ可能とする（ステップＳ１０７）。その結果、クライアント２０１には、図１及び図４に例示する属性画面２２０１が表示可能となる。
【００６５】
この際、サーバ１０１は、ステップＳ１０２での計算結果をクライアント２０１に送信している。そこで、クライアント２０１では、ステップＳ１０６でサーバ１０１から送信された属性情報プログラムが解釈実行されることで、送信されたステップＳ１０２での計算結果に従い地図画面２１０１上に最短経路に該当するノード及びルートの表示をブラウズ可能とする（ステップＳ１０８）。図３のフローチャート中、ステップＳ１０８の処理に括弧を付して示しているのは、このステップＳ１０８の処理について、クライアント２０１が備えるマイクロコンピュータによって解釈実行されるからである。その結果、クライアント２０１には、図１及び図４に例示するように、地図画面２１０１上に「５０２」、「５０６」、「５０７」、「５０９」として例示されているようなノード２１１１及びそれらのノード２１１１を繋ぐルート２１２１が表示可能となる。図４に例示する地図画面２１０１では、「５０２」と表示されているノード２１１１が出発点となる第１の地点であり、「５０９」と表示されているノード２１１１が到達点となる第２の地点である。
【００６６】
以上説明したように、サーバ１０１は、ステップＳ１０５、ステップＳ１０７、ステップＳ１０８のように、ある情報をクライアント２０１でブラウズ可能とする処理を実行する。ここに、収集した情報に基づいて案内画面２００１を利用者端末（クライアント２０１）でブラウズ可能にする手段（ステップ）が実行される。
【００６７】
その後、サーバ１０１は、ユーザの入力待ちの状態となる（ステップＳ１０９）。
【００６８】
ここで、属性画面２２０１を含む案内画面２００１について説明する。
【００６９】
まず、属性画面２２０１には、案内画面２００１をブラウズするクライアント２０１で指定可能な各種のオブジェクトを有している。この場合、クライアント２０１での指定は、例えば入力装置２２１に含まれているポインティングディバイスでのクリック操作による。そして、そのようなオブジェクトがクライアント２０１で指定された場合、その表示装置２１１でブラウズしている案内画面２００１に変化が生ずる。これは、図３に示すフローチャート中のステップＳ１０６でサーバ１０１からクライアント２０１に送信された属性情報プログラムがクライアント２０１上で解釈実行されることによる機能である。
【００７０】
次いで、属性画面２２０１は、その冒頭部分に、案内画面２００１が案内する案内経路を説明する簡略説明２２１１を有している。図４には、その簡略説明２２１１として、「５０２から５０９までの最短経路」と示されている。５０２、５０９というのは、ノード２１１１を意味する。
【００７１】
そのような案内経路の説明の下には、「選択画面に戻る」というオブジェクト２２２１が示されている。クライアント２０１においてそのオブジェクト２２２１がクリックされると、ステップＳ１０６によってサーバ１０１からクライアント２０１に送信された属性情報プログラムがクライアント２０１によって解釈実行され、クライアント２０１は画面表示を選択画面に戻す。この選択画面というのは、例えば、図１に例示される図書検索結果画面１００１である。
【００７２】
また、案内画面２００１中、「選択画面に戻る」というオブジェクト２２２１の下には、「全ノード、ルートの点滅表示」という説明が付された経路点滅指定オブジェクトとしてのチェックボックス２２３１が表示されている。このチェックボックス２２３１をクリックすると、ステップＳ１０６によってサーバ１０１からクライアント２０１に送信された属性情報プログラムがクライアント２０１によって解釈実行され、サーバ１０１のステップＳ１０８での処理によってクライアント２０１の地図画面２１０１中に表示されるノード２１１１及びそれらのノード２１１１を繋ぐルート２１２１が点滅表示される。これにより、ノード２１１１及びルート２１２１が目立ち、容易に視認可能な状態となる。
【００７３】
また、案内画面２００１中、「全ノード、ルートの点滅表示」という説明が付されたチェックボックス２２３１の下には、「全経路映像を連続して見る」という説明が付された経路実撮影映像指定オブジェクト２２４１が表示されている。この経路実撮影映像指定オブジェクト２２４１をクリックすると、ステップＳ１０６によってサーバ１０１からクライアント２０１に送信された属性情報プログラムがクライアント２０１によって解釈実行され、案内画面２００１中にノード２１１１の５０２から５０６及び５０７を経て５０９に到る全経路の実撮影映像（動画）が再生される。この場合、そのような実撮影映像は、ステップＳ１０６によってサーバ１０１からクライアント２０１に属性情報プログラムと共に予め送信されていても、「全経路映像を連続して見る」という説明が付された経路実撮影映像指定オブジェクト２２４１がクリックされたことをサーバ１０１に通知し、これに応じてサーバ１０１がクライアント２０１に送信しても良く、あるいは、同種の処理を実行する公知のあらゆる手法を用いても良い。
【００７４】
次いで、属性画面２２０１には、「全経路映像を連続して見る」という説明が付された経路実撮影映像指定オブジェクト２２４１の下に、地図画面２１０１中の案内経路を構成するノード２１１１に関する属性情報２２５１及びルート２１２１に関する属性情報２２６１が経路順に表示されている。これらの属性情報２２５１、２２６１は、図４に例示する属性画面２２０１では、「出発ノード５０２」、「ルート５０２から５０６へ」、「ノード５０６」、「ルート５０６から５０７へ」、というように示されている。
【００７５】
ノード２１１１に関する属性情報２２５１には、そのノード２１１１の識別番号２２５２がノードＩＤとして示される他、地点名２２５３及び地点概要２２５４が示されている。図４に示す属性画面２２０１では、ノード２１１１の識別番号２２５２として「５０２」、地点名２２５３として「５階ホール」、地点概要２２５４として「本館エレベータ付近」がそれぞれ示され、ノード２１１１の識別番号２２５２として「５０６」、地点名２２５３として「５階新館自然図書バックナンバー（１）」、地点概要２２５４として「５階新館自然図書バックナンバー（１）」がそれぞれ示されている。
【００７６】
また、ノード２１１１に関する属性情報２２５１には、そのノード２１１１の周辺画像が含まれている。ノード２１１１の周辺画像として、本実施の形態では、そのノード２１１１の周辺のパノラマ画像２２５５及びそのようなパノラマ画像２２５５をドーナツ状に変形した画像２２５６が表示されている。パノラマ画像２２５５は、３６０度画像であっても、より狭い角度のパノラマ画像であっても、いずれでも良い。また、それらのパノラマ画像２２５５及びそのドーナツ状に変形した画像２２５６は、一例として実撮影映像により構成されているが、実施に当っては、実撮影映像ではなく、アニメーション画像等をパノラマ画像２２５５及びそのドーナツ状に変形した画像２２５６として用いても良い。加えて、ノード２１１１の周辺画像は、必ずしもパノラマ画像２２５５及びそのドーナツ状に変形した画像２２５６である必要はない。
【００７７】
ここで、図５は、識別番号２２５２が「５０６」というノード２１１１の属性情報２２５１としてのパノラマ画像２２５５を例示し、図６は、そのようなパノラマ画像２２５５をドーナツ状に変形した画像２２５６を例示している。
【００７８】
また、パノラマ画像２２５５及びそのドーナツ状に変形した画像２２５６は、それ自体オブジェクトを構成し、クリックされることで、ステップＳ１０６によってサーバ１０１からクライアント２０１に送信された属性情報プログラムがクライアント２０１によって解釈実行され、クリックされたパノラマ画像２２５５又はそのドーナツ状に変形した画像２２５６が拡大表示される。図１に、パノラマ画像２２５５をドーナツ状に変形した画像２２５６がクリックされて拡大画像となっている状態を例示する。
【００７９】
また、ノード２１１１に関する属性画面２２０１中には、「ノード点滅表示」という説明が付されたノード点滅指定オブジェクトとしてのチェックボックス２２５７が表示されている。このチェックボックス２２５７をクリックすると、ステップＳ１０６によってサーバ１０１からクライアント２０１に送信された属性情報プログラムがクライアント２０１によって解釈実行され、ステップＳ１０８での処理によってクライアント２０１の地図画面２１０１中に表示される対応するノード２１１１が点滅表示される。例えば、識別番号２２５２が「５０２」であるノード２１１１に関する属性画面２２０１中のチェックボックス２２５７がクリックされると、地図画面２１０１中に表示されている「５０２」のノード２１１１が点滅表示される。これにより、目的とするノード２１１１が目立ち、容易に視認可能な状態となる。
【００８０】
次いで、ルート２１２１に関する属性情報２２６１には、そのルート２１２１の識別番号２２６２がノードＩＤとして示される他、地点名としてのルート名２２６３及び地点概要２２６４が示されている。図４に示す属性画面２２０１では、５０２から５０６へ到るルート２１２１の識別番号２２６２として「５０２６＿０」、地点名２２６３として「５階新館自然図書バックナンバー（１）方面」、地点概要２２６４として「５階本館ホールより５階新館自然図書バックナンバー（１）に行くルート」がそれぞれ示され、５０６から５０７へ到るルート２１２１の識別番号２２６２として「５０６７＿０」、地点名２２６３として「５階新館自然図書バックナンバー（２）方面」、地点概要２２６４として「５階新館の自然図書バックナンバー（１）より５階新館自然図書バックナンバー（２）」がそれぞれ示されている。
【００８１】
また、ルート２１２１に関する属性情報２２６１には、そのルート２１２１の始点における周辺画像２２６５と終点における周辺画像２２６６とが含まれている。これらの周辺画像２２６５及び２２６６は、一例として実撮影映像により構成されているが、実施に当っては、実撮影映像ではなく、アニメーション画像等を周辺画像２２６５及び２２６６として用いても良い。
【００８２】
また、これらの周辺画像２２６５及び２２６６は、それ自体オブジェクトを構成し、クリックされることで、ステップＳ１０６によってサーバ１０１からクライアント２０１に送信された属性情報プログラムがクライアント２０１によって解釈実行され、クリックされた周辺画像２２６５及び２２６６が拡大表示される。図１に、識別番号が「「５０２６＿０」のルート２１２１の終点における周辺画像２２６６がクリックされて拡大画像となっている状態を例示する。
【００８３】
そして、ルート２１２１に関する属性情報２２６１には、そのルート２１２１の始点における周辺画像２２６５と終点における周辺画像２２６６との間に位置させて、そのルート２１２１中の進行方向及び方向変化を示す記号２２６７が各記号２２６７に対応する所要時間２２６８と共に表示されている。このような記号２２６７及び所要時間２２６８の一例としては、５０２から５０７へ到る識別番号が「「５０２６＿０」であるルート２１２１を例に挙げると、直進４．５秒、左折２．５秒、直進１７．９秒である。
【００８４】
ここでは、ルート２１２１中の進行方向及び方向変化を示す記号２２６７に対応させて各記号２２６７の所要時間２２６８を表示する例を示したが、所要時間２２６８に代えて、所要歩行数を表示するようにしても良い。
【００８５】
また、ルート２１２１に関する属性画面２２０１中には、「ルート点滅表示」という説明が付されたルート点滅指定オブジェクトとしてのチェックボックス２２６９が表示されている。このチェックボックス２２６９をクリックすると、ステップＳ１０６によってサーバ１０１からクライアント２０１に送信された属性情報プログラムがクライアント２０１によって解釈実行され、ステップＳ１０８での処理によってクライアント２０１の地図画面２１０１中に表示される対応するルート２１２１が点滅表示される。例えば、識別番号２２６２が「５０２６＿０」であるルート２１２１に関する属性画面２２０１中のチェックボックス２２６９がクリックされると、地図画面２１０１中に表示されている５０２から５０６までのルート２１２１が点滅表示される。これにより、目的とするルート２１２１が目立ち、容易に視認可能な状態となる。
【００８６】
また、ルート２１２１に関する属性画面２２０１中には、「ルート映像を見る」という説明が付されたルート実撮影映像指定オブジェクト２２７０が表示されている。このルート実撮影映像指定オブジェクト２２７０をクリックすると、ステップＳ１０６によってサーバ１０１からクライアント２０１に送信された属性情報プログラムがクライアント２０１によって解釈実行され、属性画面２２０１中に対応するルート２１２１の始点から終点に到る実撮影映像（動画）が再生される。この場合、そのような実撮影映像は、ステップＳ１０６によってサーバ１０１からクライアント２０１に属性情報プログラムと共に予め送信されていても、「ルート映像を見る」という説明が付されたルート実撮影映像指定オブジェクト２２７０がクリックされたことをサーバ１０１に通知し、これに応じてサーバ１０１がクライアント２０１に送信しても良く、あるいは、同種の処理を実行する公知のあらゆる手法を用いても良い。
【００８７】
さらに、クライアント２０１で解釈実行される属性情報プログラムは、「ルート映像を見る」という説明が付されたルート実撮影映像指定オブジェクト２２７０がクリックされて属性画面２２０１中に対応するルート２１２１の始点から終点に到る実撮影映像（動画）が再生される進行具合に合わせて、地図画面２１０１中に表示される対応するルート２１２１をアニメーション表示する。アニメーション表示の例としては、例えば、ルート２１２１の実撮影映像（動画）の再生進行具合に合わせて、地図画面２１０１中に表示される対応するルート２１２１の一部の色を変えて表示するとか、対応するルート２１２１の一部を点滅表示するとかの手法を採用することが可能である。
【００８８】
以上説明したように、本実施の形態によれば、予め定められた構内における出発点となる第１の地点から到達点となる第２の地点へのアクセスを支援することができる。
【００８９】
＜第２の実施の形態＞
本発明の第２の実施の形態を図７ないし図１８に基づいて説明する。第１の実施の形態と同一部分は同一符号で示し、説明も省略する。したがって、第１の実施の形態を説明するのに用いた図１ないし図６も、適宜参照する。
【００９０】
本実施の形態は、図４に示す案内画面２００１中、「全経路映像を連続して見る」という説明が付された経路実撮影映像指定オブジェクト２２４１がクリックされた場合の処理の詳細に関する。前述したように、図４に示す案内画面２００１中、「全ノード、ルートの点滅表示」という説明が付されたチェックボックス２２３１の下には、「全経路映像を連続して見る」という説明が付された経路実撮影映像指定オブジェクト２２４１が表示されている。この経路実撮影映像指定オブジェクト２２４１をクリックすると、ステップＳ１０６によってサーバ１０１からクライアント２０１に送信された属性情報プログラムがクライアント２０１によって解釈実行され、案内画面２００１中に全経路の実撮影映像（動画）が再生される。この場合、そのような実撮影映像は、ステップＳ１０６によってサーバ１０１からクライアント２０１に属性情報プログラムと共に予め送信されていても、「全経路映像を連続して見る」という説明が付された経路実撮影映像指定オブジェクト２２４１がクリックされたことをサーバ１０１に通知し、これに応じてサーバ１０１がクライアント２０１に送信しても良く、あるいは、同種の処理を実行する公知のあらゆる手法を用いても良い。
【００９１】
また、ここでは、実撮影映像として、実際に撮影した映像を用いる例を示しているが、実施に当っては実撮影映像である必要はなく、例えばグラフィックス画像やアニメーション画像であっても良い。つまり、利用者の視覚的な認識を容易にし得るような映像であれば、実際に撮影された映像であると、作成されたバーチャルな映像であると、その種類を問わない。この意味で、図４に示す案内画面２００１中、「全経路映像を連続して見る」という説明が付された経路実撮影映像指定オブジェクト２２４１は、経路映像指定オブジェクト２２４１と称することも可能である。そこで、本実施の形態では、第１の実施の形態で経路実撮影映像指定オブジェクト２２４１と称したオブジェクトを、経路映像指定オブジェクト２２４１と称することにする。
【００９２】
図７は、地図画面２１０１の一例を示す模式図である。この地図画面２１０１中には、サーバ１１に設定された全てのノード２１１１とルート２１２１とが示されている。経路中において、出発点となる第１の地点と到達点となる第２の地点とは、予め設定された複数のノード２１１１（図７中、５０１〜５０９で示されている）から選択される。第１の地点から第２の地点に到る案内経路は、ノード２１１１を結ぶ予め設定された複数のルート２１２１の中から、最短経路が選択される。例えば、第１の地点が「５０２」というノード２１１１で第２の地点が「５０８」というノード２１１１である場合、経路は、「５０２」→「５０６」、「５０６」→「５０８」となる。このような経路を求めるアルゴリズムは、前述したように、出発点から到達点に到る最短経路となるノード２１１１とルート２１２１との組合せを計算する公知の演算手法によって実行される。
【００９３】
ここで、このような経路を案内画面２００１中に映像で提供する場合、全てのノード２１１１から全てのノード２１１１に到る経路を全て撮影すると、撮影量が膨大になり、データ量が膨大となる。そこで、ノード２１１１間を結ぶルート２１２１毎に分割して動画映像を撮影し、それらのルート２１２１毎に分割された動画映像を組み合わせて利用者に提供する手法が考えられる。上述した例の場合であれば、「５０２」→「５０６」に到るルート２１２１の映像と、「５０６」→「５０８」に到るルート２１２１の映像との二つを結合し、「５０２」→「５０８」に到る映像を利用者に提供するわけである。このとき、ストリーミング映像フォーマットとして、Ｒｅａｌ　Ｍｅｄｉａ（登録商標）やＷｉｎｄｏｗｓ　Ｍｅｄｉａ（登録商標）等が用いられる。また、映像を結合して提供する手段としては、一例として、ＳＭＩＬを用いて例えば図８に例示する記述を行なって経路映像リストを作成し、Ｒｅａｌ　Ｐｌａｙｅｒ（登録商標）等にその記述を行ったファイルである経路映像リストを読み込ませることにより、ネットワーク３０１を介して上記結合映像をストリーミング映像として利用者に提供することが可能である。
【００９４】
このように映像の結合を行なう場合、結合を行なう部分では、映像の向きが一致していることが経路を案内する上で非常に望ましい。上記例の場合は、「５０２」→「５０６」に到るルート２１２１の映像の終了時での撮影向きと、「５０６」→「５０８」に到るルート２１２１の映像の開始時での撮影向きが一致しているべきである。このようにすることにより、利用者は「５０２」から「５０６」を経由して「５０８」に到る連続した映像を見ることができる。
【００９５】
ところが、「５０６」というノード２１１１は、「５０８」というノード２１１１に到るルート２１２１の他に、「５０７」というノード２１１１に到るルート２１２１の出発点でもある。この場合、図７より明らかなように、「５０６」というノード２１１１から「５０７」というノード２１１１に到るルート２１２１と、「５０６」というノード２１１１から「５０８」というノード２１１１に到るルート２１２１とは、向きが異なっている。そこで、このような場合には、「５０２」→「５０６」に到るルート２１２１の映像の終了時での向きに対して、「５０６」→「５０８」に到るルート２１２１の映像の開始時での撮影向きと「５０６」→「５０７」に到るルート２１２１の映像の開始時での撮影向きとを一致させる必要が生ずる。
【００９６】
そこで、このような問題に対する簡便な解決策としては、例えば、「５０２」→「５０６」に到るルート２１２１の映像の終了時での向きは「５０７」というノード２１１１の方向とし、「５０６」→「５０８」に到る映像の開始時の向きは「５０７」というノード２１１１の方向から開始し、撮影方向を反時計回りに９０度回転した後に「５０８」というノード２１１１に到るような映像とし、「５０６」→「５０７」に到る映像の開始時の向きは「５０７」というノード２１１１の方向とすれば、問題となっている向きを全て一致させることができる。
【００９７】
しかしながら、例えば「５０７」というノード２１１１から「５０８」というノード２１１１に到る映像を作成しようとすると、ルート２１２１は「５０７」→「５０６」、「５０６」→「５０８」となるのに対して、上記の映像を再利用するためには、「５０７」→「５０６」の映像において、「５０６」というノード２１１１に到った後、１８０度回転しなければならない。なぜなら、「５０７」→「５０６」の映像では、向きは「５０７」というノード２１１１と反対方向を向いているが、「５０６」というノード２１１１で「５０６」→「５０８」の映像に向きを合わせるためには、「５０７」というノード２１１１の方向を向いていなければならないからである。しかも、利用者は、「５０７」→「５０６」のルート２１２１の映像の終了時において「５０６」というノード２１１１で１８０度回転した後、さらに「５０６」→「５０８」のルート２１２１の映像の開始時において反時計回りに９０度回転した映像を見ることになり、回転が多く混乱することが考えられる。
【００９８】
このように、ノード２１１１及びルート２１２１の数が増えるに従い、このような問題が多発する。
【００９９】
本実施の形態は、以上説明したような問題点に鑑み、各ノード２１１１においてその周囲をパノラマ画像２２５５で記録し、このパノラマ画像２２５５に基づいて回転映像でそのノード２１１１の前後に位置する二つのルート２１２１を滑らかに繋ぐ処理を実行する。つまり、サーバ１０１は、そのパノラマ画像２２５５の開始向きをそのパノラマ画像２２５５に関連付けてハードディスク▲２▼１３１に記録しておく。そして、第１の地点から第２の地点までをそれらを結ぶルート２１２１の動画映像で案内する際に、第１の地点から第２の地点までの複数本のルート２１２１間に位置するノード２１１１において、そのノード２１１１に到る先行するルート２１２１映像の終点の向きと、そのノード２１１１から出発する後続するルート２１２１映像の始点の向きとが異なる場合、そのノード２１１１の周囲を記録したパノラマ画像２２５５とその開始向きの情報とを用いて回転映像を作成する。こうしておいて、ノード２１１１に到るルート２１２１映像の終了後、作成した回転画像を挿入し、その後、ノード２１１１から出発するルート２１２１映像を開始するようにする。これにより、ノード２１１１の前後に位置する二つのルート２１２１を滑らかに繋ぐわけである。
【０１００】
以上説明した処理を、図９ないし図１５に基づいてより詳細に説明する。
【０１０１】
図９は、検索案内システムの概略ブロック図である。本実施の形態においては、サーバ１０１に、ストリーミング映像サーバ１４１が含まれている。このストリーミング映像サーバ１４１は、ストリーミング対応のデータを作成（エンコード）するエンコーダと、配信を行なう配信サーバとの二つの役割を担う。別の実施の形態として、サーバ１０１がエンコーダとして機能し、ストリーミング映像サーバ１４１は配信サーバとしてのみ機能するように役割分担しても良い。また、利用者端末であるクライアント２０１には、ストリーミング映像再生ソフトがインストールされている。したがって、クライアント２０１は、ストリーミング対応のデータを受信して再生を行なうプレーヤとして機能する。このようなストリーミング技術を実行する本実施の形態のシステムが実行するストリーミング配信方式としては、エンコードしたデータを一度ファイルに保存してから配信サーバで配信するオンデマンド配信方式と、エンコードと配信とを並列して行ないリアルタイムの配信を行なうライブ配信方式とのいずれを採用しても良い。
【０１０２】
サーバ１０１は、そのハードディスク▲２▼１３１に、全てのルート２１２１及びノード２１１１について、ルート２１２１の始点から終点に到る動画映像とノード２１１１のパノラマ画像２２５５とを記憶保存している。つまり、ハードディスク▲２▼１３１は、全てのルート２１２１及びノード２１１１について、ルート２１２１の始点から終点に到る動画映像とノード２１１１のパノラマ画像２２５５とを記憶保存するデータベースとして機能する。そこで、サーバ１０１は、第１の地点から第２の地点に到る全てのルート２１２１及びノード２１１１について、ハードディスク▲２▼１３１に記憶保存されたルート２１２１の始点から終点に到る動画映像とそのルート２１２１間を滑らかに繋ぐようにするノード２１１１のパノラマ画像２２５５に基づく回転映像とを経路映像リストとして作成し、作成した経路映像リストをストリーミング映像サーバ１４１に渡す。これにより、ストリーミング映像サーバ１４１は、経路映像リストに基づいてストリーミング対応となるように経路映像を作成する。そこで、利用者端末であるクライアント２０１は、インストールされたストリーミング映像再生ソフトによって、ストリーミング映像サーバ１４１にアクセスして経路映像をダウンロードしながら、ダウンロード取得した経路映像リストを再生することが可能である。
【０１０３】
図１０は、図４に示す案内画面２００１中、「全経路映像を連続して見る」という説明が付された経路映像指定オブジェクト２２４１がクリックされた場合のサーバ１０１での経路映像リスト作成処理の流れを示すフローチャートである。
【０１０４】
経路映像指定オブジェクト２２４１がクリックされると（ステップＳ２０１）、サーバ１０１は、ルート２１２１の始点から終点に到る動画映像とノード２１１１のパノラマ画像２２５５とを記憶保存するデータベースであるハードディスク▲２▼１３１を検索する第１の処理と、ノード２１１１において先行するルート２１２１の終点と後続するルート２１２１の始点とをパノラマ画像２２５５に基づく回転映像で繋ぐ第２の処理とを実行する（再生手段、再生ステップ）。本実施の形態では、第２の処理を実行するに際して、サーバ１０１は、経路映像リストを作成してストリーミング映像サーバ１４１に渡し、このストリーミング映像サーバ１４１で実際の経路映像をストリーミング配信可能な圧縮ファイル形式で生成する。これにより、計算した経路の順に第１の地点から第２の地点に到る経路映像を利用者端末であるクライアント２０１で再生可能となる。
【０１０５】
ここで、サーバ１０１での経路映像リストの作成について、より詳細に説明する。まず、サーバ１０１のハードディスク▲１▼１２１にインストールされたＣＧＩプログラムは、出発点である第１の地点から到達点である第２の地点に到るまでの全ての結合映像数Ｚに達するまで、最適なルート２１２１の映像を経路映像リストに追加する（ステップＳ２０２〜ステップＳ２０８）。このような処理を実現するために、まず、経路映像リストに第１番目のルート２１２１映像を追加する（ステップＳ２０２）。この際、例えばカウンタ等に、ルート２１２１映像の順番を示すＮの値として、「１」を設定する。そして、全ての結合映像数Ｚ、つまり出発点である第１の地点から到達点である第２の地点に到るまでの全てのルート２１２１の数ＺにＮが達したかどうかが判定され（ステップＳ２０３）、Ｚ＝Ｎであれば（ステップＳ２０３のＹ）、経路映像リストが完成したことになるので、作成後の経路映像リストをストリーミング映像サーバ１４１に渡す（ステップＳ２０４）。これにより、利用者端末であるクライアント２０１に作成後の経路映像をストリーミング配信可能となる。
【０１０６】
これに対して、Ｚ＝Ｎでない場合、つまり出発点である第１の地点から到達点である第２の地点に到るまでの全てのルート２１２１の数ＺにＮが達しない場合には（ステップＳ２０３のＮ）、経路映像リストに第Ｎ＋番目のルート２１２１映像を追加し（ステップＳ２０２）、カウントに設定したＮをＮ＋に更新した後（ステップＳ２０８）、ステップＳ２０３の処理にリターンする。この際、第Ｎ番目のルート２１２１映像の終了時における角度が、第Ｎ＋１番目のルート２１２１映像の開始時における角度と等しければ（ステップＳ２０５のＹ）、単に、その第Ｎ＋１番目のルート２１２１映像を経路映像リストに追加するだけであるが（ステップＳ２０７）、そうでない場合には（ステップＳ２０５のＮ）、ノード２１１１のパノラマ画像２２５５に基づいて回転映像を作成し、この回転映像を経路映像リストに追加した後（ステップＳ２０６）、第Ｎ＋１のルート２１２１映像を経路映像リストに追加する（ステップＳ２０７）。この場合におけるノード２１１１のパノラマ画像２２５５に基づく回転映像は、第Ｎ＋１番目のルート２１２１映像と第Ｎ＋１番目のルート２１２１映像とを滑らかに繋ぐような回転映像である。サーバ１０１は、そのようなノード２１１１のパノラマ画像２２５５に基づく回転映像を生成する。
【０１０７】
以上説明したようなサーバ１０１による経路映像リストは、一例として、図１１ないし図１３に示すＸＭＬ記述言語で記述される。つまり、サーバ１０１は、図１１ないし図１３に例示するようなＸＭＬ記述言語で経路映像リストを作成する。図１１ないし図１３に例示するＸＭＬ記述言語の経路映像リストは、それぞれ単独の記述内容ではなく、図１１から図１２、図１２から図１３と繋がる一連の内容を有している。ここでは、図面表現上のスペースの問題で図１１ないし図１３に分けて示しているに過ぎない。以下、このようなＸＭＬ記述言語による経路映像リストについて詳述する。
【０１０８】
まず、ＸＭＬ記述言語による経路映像リスト中、図１１から図１２にかけて示す静止画情報記述領域には、静止画の情報が記述されている。
【０１０９】
例えば、「５０６」というノード２１１１における終了・開始映像の静止画（これらは同一の画像である）は、＜ｉｍａｇｅ　ｉｄ＝”Ｓ５０６”＞のタグに情報が記述されている。ｈｒｅｆ＝”…”は、この静止画像のファイルへのリンクである。ｘＳｉｚｅは、画像のＸ方向の画素数である。ｙＳｉｚｅは、画像のＹ方向の画素数である。ｖｅｒｔｉｃａｌＡｎｇｌｅは、垂直画角である。ｈｏｒｉｚｏｎｔａｌＡｎｇｌｅは、水平画角である。ａｎｇｌｅＤｉｒｅｃｔｉｏｎは、その静止画の中心が向いている方向である。
【０１１０】
また、「５０６」というノード２１１１におけるパノラマ画像２２５５は、＜ｐａｎｏｒａｍｉｃＩｍａｇｅ　ｉｄ＝”Ｐ５０６”＞のタグに情報が記述されている。ｈｒｅｆ，ｘＳｉｚｅ，ｙＳｉｚｅ，　ａｎｇｌｅＤｉｒｅｃｔｉｏｎ，ｖｅｒｔｉｃａｌＡｎｇｌｅは、＜ｉｍａｇｅ　．．　＞タグと同様の意味を有する。ｒｏｔａｔｉｏｎＩｍａｇｅＨｒｅｆは、３６０度のパノラマ画像２２５５を意味する。ｒｏｔａｔｉｏｎＩｍａｇｅＸＳｉｚｅ，ｒｏｔａｔｉｏｎＩｍａｇｅＹＳｉｚｅは、そのようなパノラマ画像２２５５におけるＸ，Ｙ方向の画素数である。
【０１１１】
「５０７」、「５０８」というノード２１１１についても、同様の手法で、終了・開始映像の静止画、パノラマ画像２２５５の情報が記述されている。
【０１１２】
次に、ＸＭＬ記述言語による経路映像リスト中、図１２から図１３にかけて示すノード情報記述領域には、ノード２１１１の情報が記述されている。
【０１１３】
例えば、「５０６」というノード２１１１のＩＤは、＜ｎａｖｉＮｏｄｅ　ｉｄ＝”Ｎ５０６”＞と記述され、ｉｄ＝”Ｎ５０６”となる。＜ｌｉｎｋ＞タグは、関連する画像などへのリンクを表し、ｔｙｐｅ属性により、何に対するリンクかを表している。
【０１１４】
この場合、「５０６」というノード２１１１における終了・開始映像の静止画へのリンクは＜ｌｉｎｋ　ｔｙｐｅ＝”ｉｍａｇｅ”　ｉｄｒｅｆ＝”Ｓ５０６”／＞、パノラマ画像２２５５へのリンクは＜ｌｉｎｋ　ｔｙｐｅ＝”ｐａｎｏｒａｍｉｃＩｍａｇｅ”　ｉｄ＝”Ｐ５０６”／＞と記述されている。
【０１１５】
「５０７」、「５０８」というノード２１１１についても、同様の手法で、終了・開始映像の静止画、パノラマ画像２２５５の情報が記述されている。
【０１１６】
さらに、ＸＭＬ記述言語による経路映像リスト中、図１３に示すルート情報記述領域には、ルート２１２１の情報が記述されている。
【０１１７】
例えば、ノード２１１１「５０２」から「５０６」に向かうルート２１２１は、＜ｎａｖｉＲｏｕｔｅ　ｉｄ＝”Ｒ５０２−５０６”＞のタグで囲まれた部分に記述されている。＜ｒｏｕｔｅＬｅｎｇｔｈ＞タグは、ルート２１２１の距離を表わす。＜ｓｔａｒｔＮａｖｉＮｏｄｅ＞タグは、開始節のＩＤを表わす。＜ｅｎｄＮａｖｉＮｏｄｅ＞タグは、終了ノード２１１１のＩＤを表わす。そして、＜ｒｏｕｔｅＦｉｌｅ＞には、属性ｈｒｅｆとしてルート２１２１の映像へのリンクが記述されている。
【０１１８】
図１４は、パノラマ画像２２５５から回転映像を作成する手順を視覚的に示す模式図である。図１４の上段は、あるノード２１１１に到るルート２１２１の終了時の画像である。＜ｎａｖｉＲｏｕｔｅ＞タグに記述された＜ｅｎｄＮａｖｉＮｏｄｅ＞タグにある終了ノード２１１１のＩＤから該当する＜ｎａｖｉＮｏｄｅ＞が判り、その＜ｎａｖｉＮｏｄｅ＞に記述された＜ｌｉｎｋ　ｔｙｐｅ＝”ｉｍａｇｅ”＞に記述されたｉｄ属性から終了時の画像が判り、ｉｄ属性に記述されたａｎｇｌｅＤｉｒｅｃｔｉｏｎより角度ａが判る。
【０１１９】
同様な方法で、次のノード２１１１に到るルート２１２１の開始時の画像（下段）の角度ｄが判る。
【０１２０】
同様な方法で、パノラマ画像２２５５（中段）の開始向きの角度ｅが判る。さらに、パノラマ画像２２５５のＸＳｉｚｅから角度ａ，ｄに該当するパノラマ画像２２５５上でのＸ方向の画素位置ｂ，ｃが判る。算出式は、
ｂ＝（５１４０／３６０）×ａ
ｄ＝（５１４０／３６０）×ｃ
である。例えば、ａ＝１８０，ｄ＝９０，ｅ＝０，ｐａｎｏｒａｍｉｃＩｍａｇｅタグにかかれたＸＳｉｚｅ＝５１４０である場合、ｂ＝２５７０，ｄ＝１２８５である。
【０１２１】
これより、パノラマ画像２２５５上の移動画素量が判る。そこで、パノラマ画像２２５５の画素位置ｂから画素位置ｃに移動する回転映像を作成することができる。回転映像の作成は、例えばｒｅａｌ　ｎｅｔｗｏｒｋｓ社が提供するｒｅａｌＰｉｘ言語によって記述することで、簡単に行なうことができるので、ここではその説明を省略する。
【０１２２】
そして、終了向きと開始向きの異なる二つのルート２１２１の動画映像間に、それらのルート２１２１を接続するノード２１１１の回転映像を経路映像リストに追加することで、映像の向きが滑らかに繋がった案内経路映像を利用者に提供することができる。この際、回転映像とその前後のルート２１２１映像とを切り換える際に、クロスフェード効果やディゾルブ効果等の効果を用いた映像を表示することにより、接続部分の差異を減少し、その繋がりをより滑らかにすることができる。クロスフェード効果やディゾルブ効果については、従来技術なのでその説明を省略する。
【０１２３】
以上説明したノード２１１１におけるパノラマ画像２２５５に基づく回転映像によって二つのルート２１２１を滑らかに繋ぐという手法は、出発点である第１の地点及び到達点である第２の地点でも応用可能である。つまり、例えばダイアログボックス等で、出発点である第１の地点での開始向きや到達点である第２の地点での終了向きとして任意の角度値を入力可能とすることを前提として、「全経路映像を連続して見る」という説明が付された経路映像指定オブジェクト２２４１がクリックされる際、入力されたそれぞれの映像の開始方向、終了方向を参照し、必要であればパノラマ画像２２５５から回転映像を作成する。こうして、第１の地点におけるルート２１２１始点の動画映像の向きが案内を開始する向きと異なる場合には、案内を開始する向きと第１の地点におけるルート２１２１始点の動画映像の向きとを第１の地点におけるノード２１１１のパノラマ画像２２５５に基づく回転映像で繋ぐことが可能となる。また、第２の地点におけるルート２１２１終点の動画映像の向きが所望の向きと異なる場合には、第２の地点におけるルート２１２１終点の動画映像の向きと所望の向きとを第２の地点におけるノード２１１１のパノラマ画像２２５５に基づく回転映像で繋ぐことが可能となる。これにより、より視覚的に認識容易である案内情報を提供することができる。
【０１２４】
図１５は、パノラマ画像２２５５から回転映像を作成する図１４とは別の手順を視覚的に示す模式図である。つまり、図１５に模式図として例示する手法は、パノラマ画像２２５５から回転映像を生成する際に、水平方向成分と垂直方向成分とを参照し、回転映像で繋ぐ二つの画像における垂直方向のずれをも繋ぐものである。具体的には、＜ｉｍａｇｅ＞タグに記述されたｖｅｒｔｉｃａｌＡｎｇｌｅ（ｉｖ），ｈｏｒｉｚｏｎｔａｌＡｎｇｌｅ（ｉｈ）と、＜ｐａｎｏｒａｍｉｃＩｍａｇｅ＞タグに書かれたｖｅｒｔｉｃａｌＡｎｇｌｅ（ｐｖ）を基にして、より滑らかに繋がる回転映像を作成する。
【０１２５】
ＸＳｉｚｅとＹＳｉｚｅとの値として、ｐａｎｏｒａｍｉｃＩｍａｇｅタグに記述された値を用いると、図１５中のｂやｃの部分を囲む枠内のピクセル範囲（Ｘ、Ｙ）として、簡便には、
Ｘ＝（ＸＳｉｚｅ／３６０）×ｉｈ
Ｙ＝（ＹＳｉｚｅ／ｐｖ）×ｉｖ
を計算し、パノラマ画像２２５５上のｂ枠の左上（ｐｘ１，ｐｙ１）、右下（ｐｘ２，ｐｙ２）の座標は、それぞれ、
（ｐｘ１、ｐｙ１）＝（ｂ−Ｘ／２、ＹＳｉｚｅ／２−Ｙ）
（ｐｘ２、ｐｙ２）＝（ｂ＋Ｘ／２、ＹＳｉｚｅ／２＋Ｙ）
と求めることができる（但し、被写体が∞にあるとした場合の近似式）。
【０１２６】
これより、パノラマ画像２２５５の画素位置ｂにおいて、ｂを囲む枠部分から開始し、画素位置ｃではｃを囲む枠部分内に移動する回転映像を作成することができる。よって、ノード２１１１における経路映像の方向転換をより滑らかにし、案内情報の質をより向上させることができる。
【０１２７】
図１６及び図１７は、パノラマ画像２２５５から回転映像を作成する図１４及び図１５とは別の手順を視覚的に示す模式図である。つまり、パノラマ画像２２５５は３６０度画像であり、図１６に例示するパノラマ画像２２５５においても左右の端部は継ぎ目が生ずることなく繋がる。しかしながら、実際の画像ファイルは２次元画像として表現されていることから、Ｘ方向の座標は始点及び終点を持つ。このため、角度の指定によっては、該当部分の枠の一部が端部からはみ出たり（図１６のｂ参照）、あるいは完全にはみ出たり（図１６のｃ参照）することが起こり得る。このとき、回転映像の作成に際して、このような例外については例外判定を行ない、それぞれのケース毎に必要な静止画像を生成するなどの処理を行なわなければならない。そこで、図１７に例示するように、予めパノラマ画像２２５５を二枚接続して７２０度画像とすることにより、回転角が３６０度以内であれば、例外判定を行なうことなく回転映像を作成することができる。これにより、ノード２１１１とその前後のルート２１２１とを正しく繋ぐことができ、ノード２１１１における経路映像の方向転換を滑らかにすることができる。
【０１２８】
ここで、パノラマ画像２２５５は、サーバ１０１のハードディスク▲２▼１３１に予め７２０度パノラマ画像として記憶保存されていても良く、あるいは、サーバ１０１による経路映像リストの作成時等に７２０度パノラマ画像とされていも良い。
【０１２９】
図１８は、図４に示す案内画面２００１中、「全経路映像を連続して見る」という説明が付された経路映像指定オブジェクト２２４１がクリックされた場合の図１０とは異なる経路映像リスト作成処理の流れを示すフローチャートである。もっとも、図１８に例示するフローチャートにおいても、基本的な処理の流れは図１０に例示するフローチャートと共通する。異なる点は、二つのルート２１２１を繋ぐノード２１１１において、パノラマ画像２２５５が必要とされているのに、サーバ１０１のハードディスク▲２▼１３１に必要とされているパノラマ画像２２５５が存在しない場合である。
【０１３０】
つまり、前述したように、出発点である第１の地点から到達点である第２の地点に到るまでの全てのルート２１２１の数ＺにＮが達しない場合には（ステップＳ２０３のＮ）、経路映像リストに第Ｎ＋番目のルート２１２１映像を追加し（ステップＳ２０２）、カウントに設定したＮをＮ＋に更新した後（ステップＳ２０８）、ステップＳ２０３の処理にリターンする。この際、第Ｎ番目のルート２１２１映像の終了時における角度が、第Ｎ＋１番目のルート２１２１映像の開始時における角度と等しければ（ステップＳ２０５のＹ）、単に、その第Ｎ＋１番目のルート２１２１映像を経路映像リストに追加するだけであるが（ステップＳ２０７）、そうでない場合には（ステップＳ２０５のＮ）、ノード２１１１のパノラマ画像２２５５に基づいて回転映像を作成し、この回転映像を経路映像リストに追加した後（ステップＳ２０６）、第Ｎ＋１のルート２１２１映像を経路映像リストに追加する（ステップＳ２０７）。
【０１３１】
ここで、図１０に例示するフローチャートでは、ステップＳ２０５において、第Ｎ番目のルート２１２１映像の終了時における角度が、第Ｎ＋１番目のルート２１２１映像の開始時における角度と等しくないと判定された場合（ステップＳ２０５のＮ）、ノード２１１１のパノラマ画像２２５５に基づき回転映像を作成してこの回転映像を経路映像リストに追加するステップＳ２０６の処理に先立ち、サーバ１０１のハードディスク▲２▼１３１に該当するパノラマ画像２２５５が存在するかどうかを判定する（ステップＳ３０１）。その判定の結果、該当するパノラマ画像２２５５が存在すると判定された場合にはノード２１１１のパノラマ画像２２５５に基づき回転映像を作成してこの回転映像を経路映像リストに追加するステップＳ２０６の処理を実行する。これに対して、ステップＳ３０１での判定の結果、該当するパノラマ画像２２５５が存在しないと判定された場合には（ステップＳ３０１のＮ）、向きの変更に必要な分の角度を文字として表示する画像を作成し、これを経路映像リストに追加し（ステップＳ３０２）、その後にステップＳ２０７に処理を移す。これにより、そのような向きの変更に必要な分の角度を文字として表示する画像が追加された経路映像リストがストリーミング映像サーバ１４１に渡された場合には、そのストリーミング映像サーバ１４１にアクセスするクライアント２０１において、少なくとも、前後する二つのルート２１２１の映像が何度回転しているかをストリーミング表示することができる。これにより、サーバ１０１のハードディスク▲２▼１３１に利用しようとするパノラマ画像２２５５がない場合でも、利用者にそのノード２１１１の前後における映像の向きがどれぐらい変っているのか知らせることができる。
【０１３２】
【発明の効果】
請求項１記載の構内案内装置の発明は、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を具備するので、予め定められた構内における出発点となる第１の地点から到達点となる第２の地点へのアクセスを支援することができる。
【０１３３】
請求項２記載の発明は、請求項１記載の構内案内装置において、前記属性画面に含まれる前記ノードの属性情報は、そのノードの識別番号、地点名又は地点概要のうちの少なくとも一つを含むので、ノードについて案内情報を提供することができる。
【０１３４】
請求項３記載の発明は、請求項１記載の構内案内装置において、前記属性画面に含まれる前記ノードの属性情報は、そのノードの周辺画像を含むので、ノードについて視覚的に認識容易である案内情報を提供することができる。
【０１３５】
請求項４記載の発明は、請求項３記載の構内案内装置において、前記ノードの周辺画像は、パノラマ画像であるので、ノードについて一見して視覚的に認識容易である案内情報を提供することができる。
【０１３６】
請求項５記載の発明は、請求項３記載の構内案内装置において、前記ノードの周辺画像は、パノラマ画像をドーナツ状に変形した画像であるので、ノードについて一見して視覚的に認識容易である案内情報を提供することができる。
【０１３７】
請求項６記載の発明は、請求項３ないし５のいずれか一記載の構内案内装置において、前記ノードの周辺画像は、実撮影映像であるので、ノードについて一見して視覚的に認識容易である案内情報を提供することができる。
【０１３８】
請求項７記載の発明は、請求項１記載の構内案内装置において、前記属性画面に含まれる前記ルートの属性情報は、そのルートの識別番号、地点名又は地点概要のうちの少なくとも一つを含むので、ルートについて案内情報を提供することができる。
【０１３９】
請求項８記載の発明は、請求項１記載の構内案内装置において、前記属性画面に含まれる前記ルートの属性情報は、そのルートの始点又は終点の少なくとも一方の画像を含むので、ルートについて視覚的に認識容易である案内情報を提供することができる。
【０１４０】
請求項９記載の発明は、請求項８記載の構内案内装置において、前記ルートの始点及び終点の画像は、実撮影映像であるので、ルートについて一見して視覚的に認識容易である案内情報を提供することができる。
【０１４１】
請求項１０記載の発明は、請求項１記載の構内案内装置において、前記属性画面に含まれる前記ルートの属性情報は、そのルート中の進行方向及び方向変化を示す記号を含むので、ルート中の進行方向及び方向変化について案内情報を提供することができる。
【０１４２】
請求項１１記載の発明は、請求項１０記載の構内案内装置において、前記属性画面に含まれる前記ルートの属性情報は、そのルート中の進行方向及び方向変化を示す記号に対応する所要時間を含むので、ルート中の進行方向及び方向変化について案内情報を提供することができる。
【０１４３】
請求項１２記載の発明は、請求項１０記載の構内案内装置において、前記属性画面に含まれる前記ルートの属性情報は、そのルート中の進行方向及び方向変化を示す記号に対応する所要歩行数を含むので、ルート中の進行方向及び方向変化について案内情報を提供することができる。
【０１４４】
請求項１３記載の発明は、請求項１ないし１２のいずれか一記載の構内案内装置において、前記属性画面は、前記案内画面をブラウズする前記利用者端末で指定可能なオブジェクトを有し、前記案内画面を生成するために収集された情報には、前記オブジェクトの指定によって前記案内画面に変化を生じさせるプログラムが含まれているので、そのようなプログラムの実行によって案内画面に変化を生じさせることができる。
【０１４５】
請求項１４記載の発明は、請求項１３記載の構内案内装置において、前記オブジェクトは、前記地図画面に表示される前記経路の点滅表示を指定する経路点滅指定オブジェクトであり、前記プログラムは、その経路点滅指定オブジェクトが指定されると前記地図画面に表示される前記経路を前記利用者端末に点滅表示させるので、出発点となる第１の地点から到達点となる第２の地点に到る経路を地図画面中で際立たせることができる。
【０１４６】
請求項１５記載の発明は、請求項１３記載の構内案内装置において、前記オブジェクトは、前記第１の地点から前記第２の地点に到る前記経路の実撮影映像の表示を指定する経路実撮影映像指定オブジェクトであり、前記プログラムは、その経路実撮影映像指定オブジェクトが指定されると前記経路の実撮影映像を前記利用者端末に再生させるので、出発点となる第１の地点から到達点となる第２の地点に到る経路について一見して視覚的に認識容易である案内情報を提供することができる。
【０１４７】
請求項１６記載の発明は、請求項１３記載の構内案内装置において、前記オブジェクトは、前記属性画面に含まれる前記ノード毎に前記地図画面に表示される前記経路中の前記ノードの点滅表示を指定するノード点滅指定オブジェクトであり、前記プログラムは、そのノード点滅指定オブジェクトが指定されると前記地図画面に表示される対応する前記ノードを前記利用者端末に点滅表示させるので、指定されたノードを地図画面中で際立たせることができる。
【０１４８】
請求項１７記載の発明は、請求項１３記載の構内案内装置において、前記オブジェクトは、前記属性画面に含まれる前記ルート毎に前記地図画面に表示される前記経路中の前記ルートの点滅表示を指定するルート点滅指定オブジェクトであり、前記プログラムは、そのルート点滅指定オブジェクトが指定されると前記地図画面に表示される対応する前記ルートを前記利用者端末に点滅表示させるので、指定されたルートを地図画面中で際立たせることができる。
【０１４９】
請求項１８記載の発明は、請求項１３記載の構内案内装置において、前記オブジェクトは、前記属性画面に含まれる前記ルート毎にこのルートの始点から終点に到るそのルートの実撮影映像の表示を指定するルート実撮影映像指定オブジェクトであり、前記プログラムは、そのルート実撮影映像指定オブジェクトが指定されると前記ルートの実撮影映像を前記利用者端末に再生させるので、指定されたルートについて一見して視覚的に認識容易である案内情報を提供することができる。
【０１５０】
請求項１９記載の発明は、請求項１３記載の構内案内装置において、前記プログラムは、前記ルートの実撮影映像の進行具合に合わせて前記地図画面に表示される対応する前記ルートを前記利用者端末にアニメーション表示させるので、指定されたルートについて一見して視覚的に認識容易である案内情報を提供することができる。
【０１５１】
請求項２０記載の構内案内方法の発明は、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付けるステップと、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算するステップと、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集するステップと、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にするステップと、を具備するので、予め定められた構内における出発点となる第１の地点から到達点となる第２の地点へのアクセスを支援することができる。
【０１５２】
請求項２１記載の機械読取可能なコンピュータプログラムの発明は、コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を実行させるので、予め定められた構内における出発点となる第１の地点から到達点となる第２の地点へのアクセスを支援することができる。
【０１５３】
請求項２２記載の機械読取可能なコンピュータプログラムを記憶する記憶媒体の発明は、この記憶媒体に記憶されたコンピュータプログラムがコンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を実行させるので、予め定められた構内における出発点となる第１の地点から到達点となる第２の地点へのアクセスを支援することができる。
【０１５４】
請求項２３記載の構内案内システムの発明は、情報検索装置と構内案内装置とを具備し、前記情報検索装置は、利用者端末から送信されたキーワードに基づいて情報を検索する手段と、検索した情報にその検索対象物の設置場所の案内依頼を指定する案内依頼オブジェクトを含めた検索結果を前記利用者端末でブラウズ可能にする手段と、前記利用者端末で前記案内依頼オブジェクトが指定された場合、対応する前記検索対象物が設置されている構内において、この構内に立ち入った場合の出発点となる第１の地点と前記検索対象物が設置されている到達点となる第２の地点とを前記構内案内装置に提供する手段と、を具備し、前記構内案内装置は、前記第１の地点と前記第２の地点との入力を受け付ける手段と、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を前記利用者端末でブラウズ可能にする手段と、を具備するので、予め定められた構内における出発点となる第１の地点から到達点となる第２の地点へのアクセスを支援することができる。
【０１５５】
請求項２４記載の構内案内装置の発明は、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るルート及びノードから構成された経路を計算する手段と、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段と、を具備するので、出発点となる第１の地点から到達点となる第２の地点に到る経路について一見して視覚的に認識容易である案内情報を提供することができ、しかも、出発点となる第１の地点から到達点となる第２の地点に到る全ての経路についての経路映像を記憶保存することなく、ルートの始点から終点に到る動画映像とノードのパノラマ画像とを記憶保存するだけで、換言するとより少ないデータ量によってノードにおける経路映像の方向転換を滑らかにし、案内情報の質を向上させることができる。
【０１５６】
請求項２５記載の発明は、請求項２４記載の構内案内装置において、前記再生手段は、前記利用者端末に対して、前記経路映像をストリーミング配信するので、利用者端末で経路映像をダウンロードしながら再生することができる。
【０１５７】
請求項２６記載の構内案内装置の発明は、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を具備し、前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第１の地点から前記第２の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させるので、出発点となる第１の地点から到達点となる第２の地点に到る経路について一見して視覚的に認識容易である案内情報を提供することができ、しかも、出発点となる第１の地点から到達点となる第２の地点に到る全ての経路についての経路映像を記憶保存することなく、ルートの始点から終点に到る動画映像とノードのパノラマ画像とを記憶保存するだけで、換言するとより少ないデータ量によってノードにおける経路映像の方向転換を滑らかにし、案内情報の質を向上させることができる。
【０１５８】
請求項２７記載の発明は、請求項２６記載の構内案内装置において、前記再生手段は、前記利用者端末に対して、前記経路映像をストリーミング配信するので、利用者端末で経路映像をダウンロードしながら再生することができる。
【０１５９】
請求項２８記載の発明は、請求項２４ないし２７のいずれか一記載の構内案内装置において、前記第２の処理は、前記第１の地点における前記ルート始点の前記動画映像の向きが案内を開始する向きと異なる場合には、案内を開始する向きと前記第１の地点における前記ルート始点の前記動画映像の向きとを前記第１の地点における前記ノードのパノラマ画像に基づく回転映像で繋ぐので、出発点となる第１の位置でどの方向を向いていようと、続くルートの繋がりを円滑にすることができ、したがって、より視覚的に認識容易である案内情報を提供することができる。
【０１６０】
請求項２９記載の発明は、請求項２４ないし２７のいずれか一記載の構内案内装置において、前記第２の処理は、前記第２の地点における前記ルート終点の前記動画映像の向きが所望の向きと異なる場合には、前記第２の地点における前記ルート終点の前記動画映像の向きと前記所望の向きとを前記第２の地点における前記ノードのパノラマ画像に基づく回転映像で繋ぐので、到達点となる第２の位置での所望の向きがどの向きであろうとも、続くルートの繋がりを円滑にすることができ、したがって、より視覚的に認識容易である案内情報を提供することができる。
【０１６１】
請求項３０記載の発明は、請求項２４ないし２７のいずれか一記載の構内案内装置において、前記第２の処理は、前記パノラマ画像から前記回転映像を生成する際に水平方向成分と垂直方向成分とを参照し、前記回転映像で繋ぐ二つの画像における垂直方向のずれをも繋ぐので、ノードにおける経路映像の方向転換をより滑らかにし、案内情報の質をより向上させることができる。
【０１６２】
請求項３１記載の発明は、請求項２４ないし２７のいずれか一記載の構内案内装置において、前記パノラマ画像は、二つの３６０度画像を接続した７２０度画像であるので、ノードとその前後のルートとを正しく繋ぐことができ、ノードにおける経路映像の方向転換を滑らかにすることができる。
【０１６３】
請求項３２記載の発明は、請求項２４ないし２７のいずれか一記載の構内案内装置において、前記第２の処理は、３６０度画像である前記パノラマ画像を二つ接続して７２０度画像として前記回転映像を生成するので、ノードとその前後のルートとを正しく繋ぐことができ、ノードにおける経路映像の方向転換を滑らかにすることができる。
【０１６４】
請求項３３記載の発明は、請求項２４ないし２７のいずれか一記載の構内案内装置において、前記第２の処理は、前記回転映像とその前後の映像との切り換えに際して、クロスフェード効果を用いて繋ぎ部分を円滑にするので、ノードとその前後のルートとをより滑らかに繋ぐことができ、ノードにおける経路映像の方向転換を滑らかにすることができる。
【０１６５】
請求項３４記載の発明は、請求項２４ないし２７のいずれか一記載の構内案内装置において、前記第２の処理は、前記回転映像とその前後の映像との切り換えに際して、ディゾブル効果を用いて繋ぎ部分を円滑にするので、ノードとその前後のルートとをより滑らかに繋ぐことができ、ノードにおける経路映像の方向転換を滑らかにすることができる。
【０１６６】
請求項３５記載の発明は、請求項２４ないし２７のいずれか一記載の構内案内装置において、前記第１の処理によって対応する前記ノードのパノラマ画像が検索されなかった場合には、その対応する前記ノードにおいて先行する前記ルートの終点の向きと後続する前記ルートの始点の向きとの角度差を前記利用者端末でブラウズ可能にする手段を具備するので、パノラマ画像がない場合でも、ノードの前後で経路映像の向きがどの程度変るのかを利用者に知らせることができる。
【０１６７】
請求項３６記載の構内案内方法の発明は、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付けるステップと、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るルート及びノードから構成された経路を計算するステップと、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生ステップと、を具備するので、出発点となる第１の地点から到達点となる第２の地点に到る経路について一見して視覚的に認識容易である案内情報を提供することができ、しかも、出発点となる第１の地点から到達点となる第２の地点に到る全ての経路についての経路映像を記憶保存することなく、ルートの始点から終点に到る動画映像とノードのパノラマ画像とを記憶保存するだけで、換言するとより少ないデータ量によってノードにおける経路映像の方向転換を滑らかにし、案内情報の質を向上させることができる。
【０１６８】
請求項３７記載の構内案内方法の発明は、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付けるステップと、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算するステップと、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集するステップと、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にするステップと、を具備し、前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第１の地点から前記第２の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させるので、出発点となる第１の地点から到達点となる第２の地点に到る経路について一見して視覚的に認識容易である案内情報を提供することができ、しかも、出発点となる第１の地点から到達点となる第２の地点に到る全ての経路についての経路映像を記憶保存することなく、ルートの始点から終点に到る動画映像とノードのパノラマ画像とを記憶保存するだけで、換言するとより少ないデータ量によってノードにおける経路映像の方向転換を滑らかにし、案内情報の質を向上させることができる。
【０１６９】
請求項３８記載の機械読取可能なコンピュータプログラムの発明は、コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るルート及びノードから構成された経路を計算する手段と、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段と、を実行させるので、出発点となる第１の地点から到達点となる第２の地点に到る経路について一見して視覚的に認識容易である案内情報を提供することができ、しかも、出発点となる第１の地点から到達点となる第２の地点に到る全ての経路についての経路映像を記憶保存することなく、ルートの始点から終点に到る動画映像とノードのパノラマ画像とを記憶保存するだけで、換言するとより少ないデータ量によってノードにおける経路映像の方向転換を滑らかにし、案内情報の質を向上させることができる。
【０１７０】
請求項３９記載の機械読取可能なコンピュータプログラムの発明は、コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を実行させ、前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第１の地点から前記第２の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させるので、出発点となる第１の地点から到達点となる第２の地点に到る経路について一見して視覚的に認識容易である案内情報を提供することができ、しかも、出発点となる第１の地点から到達点となる第２の地点に到る全ての経路についての経路映像を記憶保存することなく、ルートの始点から終点に到る動画映像とノードのパノラマ画像とを記憶保存するだけで、換言するとより少ないデータ量によってノードにおける経路映像の方向転換を滑らかにし、案内情報の質を向上させることができる。
【０１７１】
請求項４０記載の機械読取可能なコンピュータプログラムを記憶する記憶媒体の発明は、コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るルート及びノードから構成された経路を計算する手段と、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段と、を実行させるので、出発点となる第１の地点から到達点となる第２の地点に到る経路について一見して視覚的に認識容易である案内情報を提供することができ、しかも、出発点となる第１の地点から到達点となる第２の地点に到る全ての経路についての経路映像を記憶保存することなく、ルートの始点から終点に到る動画映像とノードのパノラマ画像とを記憶保存するだけで、換言するとより少ないデータ量によってノードにおける経路映像の方向転換を滑らかにし、案内情報の質を向上させることができる。
【０１７２】
請求項４１記載の機械読取可能なコンピュータプログラムを記憶する記憶媒体の発明は、コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第１の地点と到達点となる第２の地点との入力を受け付ける手段と、入力された前記第１の地点と前記第２の地点とに基づいて前記第１の地点から前記第２の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を実行させ、前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第１の地点から前記第２の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第１の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第２の処理との実行により、前記計算した経路の順に前記第１の地点から前記第２の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させるので、出発点となる第１の地点から到達点となる第２の地点に到る経路について一見して視覚的に認識容易である案内情報を提供することができ、しかも、出発点となる第１の地点から到達点となる第２の地点に到る全ての経路についての経路映像を記憶保存することなく、ルートの始点から終点に到る動画映像とノードのパノラマ画像とを記憶保存するだけで、換言するとより少ないデータ量によってノードにおける経路映像の方向転換を滑らかにし、案内情報の質を向上させることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態として、予め定められた構内において、出発点となる第１の地点から到達点となる第２の地点までの道のりを案内する構内案内装置、構内案内方法、構内案内処理に関するコンピュータプログラム、そのようなコンピュータプログラムを記憶する記憶媒体を含む検索案内システムの模式図である。
【図２】そのような検索案内システムの概略ブロック図である。
【図３】構内案内処理の流れを示すフローチャートである。
【図４】案内画面の一例を示す模式図である。
【図５】案内画面中の属性画面に含まれるノードの周辺画像であるパノラマ画像の一例を示す模式図である。
【図６】案内画面中の属性画面に含まれるノードの周辺画像であるドーナツ状に変形したパノラマ画像の一例を示す模式図である。
【図７】本発明の第２の実施の形態として、地図画面の一例を示す模式図である。
【図８】経路映像リストを例示する模式図である。
【図９】検索案内システムの概略ブロック図である。
【図１０】経路映像リスト作成処理の流れを示すフローチャートである。
【図１１】ＸＭＬ記述言語による経路映像リストの一部を例示する模式図である。
【図１２】図１１に例示する経路映像リストの続きを示す模式図である。
【図１３】図１２に例示する経路映像リストの続きを示す模式図である。
【図１４】パノラマ画像から回転映像を作成する手順を視覚的に示す模式図である。
【図１５】パノラマ画像から回転映像を作成する図１４とは別の手順を視覚的に示す模式図である。
【図１６】パノラマ画像から回転映像を作成する図１４及び図１５とは別の手順を視覚的に示すために、３６０度パノラマ画像で発生する不具合を説明する模式図である。
【図１７】７２０度パノラマ画像により図１６に例示する不具合が解消される状態を示す模式図である。
【図１８】図１０とは異なる経路映像リスト作成処理の流れを示すフローチャートである。
【符号の説明】
１０１　　　構内案内装置（サーバ）
１３１　　　データベース（記憶装置）
２０１　　　利用者端末（クライアント）
４０１　　　情報検索装置（図書検索システム）
５０２　　　第１の地点
５０９　　　第２の地点
２００１　　案内画面
２１０１　　地図画面
２１１１　　ノード
２１２１　　ルート
２２０１　　属性画面
２２３１　　経路点滅指定オブジェクト（チェックボックス）
２２４１　　経路実撮影映像指定オブジェクト、ルート映像指定オブジェクト
２２５２　　ノードの識別番号
２２５３　　ノードの地点名
２２５４　　ノードの地点概要
２２５５　　ノードの周辺画像、パノラマ画像
２２５６　　ノードの周辺画像、パノラマ画像をドーナツ状に変形した画像
２２５７　　ノード点滅指定オブジェクト（チェックボックス）
２２６２　　ルートの識別番号
２２６３　　ルートの地点名（ルート名）
２２６４　　ルートの地点概要
２２６５　　ルートの始点画像
２２６６　　ルートの終点画像
２２６７　　ルート中の進行方向及び方向変化を示す記号
２２６８　　記号に対応する所要時間
２２６９　　ルート点滅指定オブジェクト（チェックボックス）
２２７０　　ルート実撮影映像指定オブジェクト
【図１】
2004086848.tif 000003
【図２】
2004086848.tif 000004
【図３】
2004086848.tif 000005
【図４】
2004086848.tif 000006
【図５】
2004086848.tif 000007
【図６】
2004086848.tif 000008
【図７】
2004086848.tif 000009
【図８】
2004086848.tif 000010
【図９】
2004086848.tif 000011
【図１０】
2004086848.tif 000012
【図１１】
2004086848.tif 000013
【図１２】
2004086848.tif 000014
【図１３】
2004086848.tif 000015
【図１４】
2004086848.tif 000016
【図１５】
2004086848.tif 000017
【図１６】
2004086848.tif 000018
【図１７】
2004086848.tif 000019
【図１８】
2004086848.tif 000020