JP2004086848A - Premises guidance device, method therefor, computer program, storage medium storing computer program, and retrieval guidance system - Google Patents
Premises guidance device, method therefor, computer program, storage medium storing computer program, and retrieval guidance system Download PDFInfo
- Publication number
- JP2004086848A JP2004086848A JP2003018636A JP2003018636A JP2004086848A JP 2004086848 A JP2004086848 A JP 2004086848A JP 2003018636 A JP2003018636 A JP 2003018636A JP 2003018636 A JP2003018636 A JP 2003018636A JP 2004086848 A JP2004086848 A JP 2004086848A
- Authority
- JP
- Japan
- Prior art keywords
- route
- point
- image
- node
- screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 97
- 238000004590 computer program Methods 0.000 title claims description 28
- 230000004397 blinking Effects 0.000 claims description 37
- 230000002093 peripheral effect Effects 0.000 claims description 29
- 230000000694 effects Effects 0.000 claims description 12
- 235000012489 doughnuts Nutrition 0.000 claims description 7
- 238000009434 installation Methods 0.000 claims description 4
- 230000001131 transforming effect Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 26
- 230000006870 function Effects 0.000 description 11
- 238000004364 calculation method Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 4
- 238000006073 displacement reaction Methods 0.000 description 2
- 240000004050 Pentaglottis sempervirens Species 0.000 description 1
- 235000004522 Pentaglottis sempervirens Nutrition 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、予め定められた構内において、出発点となる第1の地点から到達点となる第2の地点までの道のりを案内する構内案内装置、構内案内方法、構内案内処理に関するコンピュータプログラム、そのようなコンピュータプログラムを記憶する記憶媒体、及び検索案内システムに関する。
【0002】
【従来の技術】
目的とする情報にアクセスする手法として、従来から様々な手法が考えられ実用化されてきている。特に、近年における情報処理技術の発展に伴い、目的とする情報を検索しこれにアクセスする技術が飛躍的な進展を遂げている。
【0003】
一例として、この出願の出願人は、図書検索システムを実用化し、リメディオ(商品名)として商品化している。この図書検索システムは、様々な機能を有しているが、そのうちの一つとして、各種のキーワードに基づいて図書(雑誌、論文等を含む)を検索し、検索結果である図書に関する情報を利用者端末の使用者に提供するという機能を有している。
【0004】
【発明が解決しようとする課題】
図書の検索を一例に挙げると、図書の検索をして所望の図書に関する情報にアクセスした者は、通常、その図書自体にアクセスしたいと考えるはずである。そこで、図書の検索結果にその図書の設置場所の情報を含ませることが考えられる。例えば、図書館であれば、その図書が蔵書されている場所に関する情報を提供し、書店であれば、その図書が売られている書店中の売り場に関する情報を提供する、というような具合である。
【0005】
しかしながら、その図書が蔵書されている図書館中の場所やその図書が売られている書店中の売り場に関する情報を提供したとしても、その図書館や書店に不慣れである者には、その図書に対するアクセスが容易とはいえない。このようなことから、検索した図書に対するアクセスを支援する有効な手法が望まれる。
【0006】
なお、目的とする場所への道案内のためのツールとしては、従来、カーナビゲーションシステムを代表とするナビゲーションシステムが提案され(例えば、特開平9−119845号公報、特開平10−318773号公報、特開平11−94571号公報等)、広く普及している。しかしながら、このようなナビゲーションシステムを、検索した図書に対するアクセスを支援するツールとしてそのまま応用することはできない。
【0007】
本発明の目的は、検索した図書等の検索対象物に対するアクセスを支援する有効な手法を提供することである。
【0008】
【課題を解決するための手段】
請求項1記載の構内案内装置の発明は、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付ける手段と、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を具備する。
【0009】
請求項2記載の発明は、請求項1記載の構内案内装置において、前記属性画面に含まれる前記ノードの属性情報は、そのノードの識別番号、地点名又は地点概要のうちの少なくとも一つを含む。
【0010】
請求項3記載の発明は、請求項1記載の構内案内装置において、前記属性画面に含まれる前記ノードの属性情報は、そのノードの周辺画像を含む。
【0011】
請求項4記載の発明は、請求項3記載の構内案内装置において、前記ノードの周辺画像は、パノラマ画像である。
【0012】
請求項5記載の発明は、請求項3記載の構内案内装置において、前記ノードの周辺画像は、パノラマ画像をドーナツ状に変形した画像である。
【0013】
請求項6記載の発明は、請求項3ないし5のいずれか一記載の構内案内装置において、前記ノードの周辺画像は、実撮影映像である。
【0014】
請求項7記載の発明は、請求項1記載の構内案内装置において、前記属性画面に含まれる前記ルートの属性情報は、そのルートの識別番号、地点名又は地点概要のうちの少なくとも一つを含む。
【0015】
請求項8記載の発明は、請求項1記載の構内案内装置において、前記属性画面に含まれる前記ルートの属性情報は、そのルートの始点又は終点の少なくとも一方の画像を含む。
【0016】
請求項9記載の発明は、請求項8記載の構内案内装置において、前記ルートの始点及び終点の画像は、実撮影映像である。
【0017】
請求項10記載の発明は、請求項1記載の構内案内装置において、前記属性画面に含まれる前記ルートの属性情報は、そのルート中の進行方向及び方向変化を示す記号を含む。
【0018】
請求項11記載の発明は、請求項10記載の構内案内装置において、前記属性画面に含まれる前記ルートの属性情報は、そのルート中の進行方向及び方向変化を示す記号に対応する所要時間を含む。
【0019】
請求項12記載の発明は、請求項10記載の構内案内装置において、前記属性画面に含まれる前記ルートの属性情報は、そのルート中の進行方向及び方向変化を示す記号に対応する所要歩行数を含む。
【0020】
請求項13記載の発明は、請求項1ないし12のいずれか一記載の構内案内装置において、前記属性画面は、前記案内画面をブラウズする前記利用者端末で指定可能なオブジェクトを有し、前記案内画面を生成するために収集された情報には、前記オブジェクトの指定によって前記案内画面に変化を生じさせるプログラムが含まれている。
【0021】
請求項14記載の発明は、請求項13記載の構内案内装置において、前記オブジェクトは、前記地図画面に表示される前記経路の点滅表示を指定する経路点滅指定オブジェクトであり、前記プログラムは、その経路点滅指定オブジェクトが指定されると前記地図画面に表示される前記経路を前記利用者端末に点滅表示させる。
【0022】
請求項15記載の発明は、請求項13記載の構内案内装置において、前記オブジェクトは、前記第1の地点から前記第2の地点に到る前記経路の実撮影映像の表示を指定する経路実撮影映像指定オブジェクトであり、前記プログラムは、その経路実撮影映像指定オブジェクトが指定されると前記経路の実撮影映像を前記利用者端末に再生させる。
【0023】
請求項16記載の発明は、請求項13記載の構内案内装置において、前記オブジェクトは、前記属性画面に含まれる前記ノード毎に前記地図画面に表示される前記経路中の前記ノードの点滅表示を指定するノード点滅指定オブジェクトであり、前記プログラムは、そのノード点滅指定オブジェクトが指定されると前記地図画面に表示される対応する前記ノードを前記利用者端末に点滅表示させる。
【0024】
請求項17記載の発明は、請求項13記載の構内案内装置において、前記オブジェクトは、前記属性画面に含まれる前記ルート毎に前記地図画面に表示される前記経路中の前記ルートの点滅表示を指定するルート点滅指定オブジェクトであり、前記プログラムは、そのルート点滅指定オブジェクトが指定されると前記地図画面に表示される対応する前記ルートを前記利用者端末に点滅表示させる。
【0025】
請求項18記載の発明は、請求項13記載の構内案内装置において、前記オブジェクトは、前記属性画面に含まれる前記ルート毎にこのルートの始点から終点に到るそのルートの実撮影映像の表示を指定するルート実撮影映像指定オブジェクトであり、前記プログラムは、そのルート実撮影映像指定オブジェクトが指定されると前記ルートの実撮影映像を前記利用者端末に再生させる。
【0026】
請求項19記載の発明は、請求項13記載の構内案内装置において、前記プログラムは、前記ルートの実撮影映像の進行具合に合わせて前記地図画面に表示される対応する前記ルートを前記利用者端末にアニメーション表示させる。
【0027】
請求項20記載の構内案内方法の発明は、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付けるステップと、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算するステップと、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集するステップと、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にするステップと、を具備する。
【0028】
請求項21記載の機械読取可能なコンピュータプログラムの発明は、コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付ける手段と、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を実行させる。
【0029】
請求項22記載の機械読取可能なコンピュータプログラムを記憶する記憶媒体の発明は、この記憶媒体に記憶されたコンピュータプログラムがコンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付ける手段と、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を実行させる。
【0030】
請求項23記載の構内案内システムの発明は、情報検索装置と構内案内装置とを具備し、前記情報検索装置は、利用者端末から送信されたキーワードに基づいて情報を検索する手段と、検索した情報にその検索対象物の設置場所の案内依頼を指定する案内依頼オブジェクトを含めた検索結果を前記利用者端末でブラウズ可能にする手段と、前記利用者端末で前記案内依頼オブジェクトが指定された場合、対応する前記検索対象物が設置されている構内において、この構内に立ち入った場合の出発点となる第1の地点と前記検索対象物が設置されている到達点となる第2の地点とを前記構内案内装置に提供する手段と、を具備し、前記構内案内装置は、前記第1の地点と前記第2の地点との入力を受け付ける手段と、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を前記利用者端末でブラウズ可能にする手段と、を具備する。
【0031】
請求項24記載の構内案内装置の発明は、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付ける手段と、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るルート及びノードから構成された経路を計算する手段と、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段と、を具備する。
【0032】
請求項25記載の発明は、請求項24記載の構内案内装置において、前記再生手段は、前記利用者端末に対して、前記経路映像をストリーミング配信する。
【0033】
請求項26記載の構内案内装置の発明は、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付ける手段と、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を具備し、前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第1の地点から前記第2の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させる。
【0034】
請求項27記載の発明は、請求項26記載の構内案内装置において、前記再生手段は、前記利用者端末に対して、前記経路映像をストリーミング配信する。
【0035】
請求項28記載の発明は、請求項24ないし27のいずれか一記載の構内案内装置において、前記第2の処理は、前記第1の地点における前記ルート始点の前記動画映像の向きが案内を開始する向きと異なる場合には、案内を開始する向きと前記第1の地点における前記ルート始点の前記動画映像の向きとを前記第1の地点における前記ノードのパノラマ画像に基づく回転映像で繋ぐ。
【0036】
請求項29記載の発明は、請求項24ないし27のいずれか一記載の構内案内装置において、前記第2の処理は、前記第2の地点における前記ルート終点の前記動画映像の向きが所望の向きと異なる場合には、前記第2の地点における前記ルート終点の前記動画映像の向きと前記所望の向きとを前記第2の地点における前記ノードのパノラマ画像に基づく回転映像で繋ぐ。
【0037】
請求項30記載の発明は、請求項24ないし27のいずれか一記載の構内案内装置において、前記第2の処理は、前記パノラマ画像から前記回転映像を生成する際に水平方向成分と垂直方向成分とを参照し、前記回転映像で繋ぐ二つの画像における垂直方向のずれをも繋ぐ。
【0038】
請求項31記載の発明は、請求項24ないし27のいずれか一記載の構内案内装置において、前記パノラマ画像は、二つの360度画像を接続した720度画像である。
【0039】
請求項32記載の発明は、請求項24ないし27のいずれか一記載の構内案内装置において、前記第2の処理は、360度画像である前記パノラマ画像を二つ接続して720度画像として前記回転映像を生成する。
【0040】
請求項33記載の発明は、請求項24ないし27のいずれか一記載の構内案内装置において、前記第2の処理は、前記回転映像とその前後の映像との切り換えに際して、クロスフェード効果を用いて繋ぎ部分を円滑にする。
【0041】
請求項34記載の発明は、請求項24ないし27のいずれか一記載の構内案内装置において、前記第2の処理は、前記回転映像とその前後の映像との切り換えに際して、ディゾブル効果を用いて繋ぎ部分を円滑にする。
【0042】
請求項35記載の発明は、請求項24ないし27のいずれか一記載の構内案内装置において、前記第1の処理によって対応する前記ノードのパノラマ画像が検索されなかった場合には、その対応する前記ノードにおいて先行する前記ルートの終点の向きと後続する前記ルートの始点の向きとの角度差を前記利用者端末でブラウズ可能にする手段を具備する。
【0043】
請求項36記載の構内案内方法の発明は、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付けるステップと、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るルート及びノードから構成された経路を計算するステップと、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生ステップと、を具備する。
【0044】
請求項37記載の構内案内方法の発明は、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付けるステップと、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算するステップと、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集するステップと、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にするステップと、を具備し、前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第1の地点から前記第2の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させる。 請求項38記載の機械読取可能なコンピュータプログラムの発明は、コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付ける手段と、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るルート及びノードから構成された経路を計算する手段と、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段と、を実行させる。
【0045】
請求項39記載の機械読取可能なコンピュータプログラムの発明は、コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付ける手段と、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を実行させ、前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第1の地点から前記第2の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させる。
【0046】
請求項40記載の機械読取可能なコンピュータプログラムを記憶する記憶媒体の発明は、コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付ける手段と、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るルート及びノードから構成された経路を計算する手段と、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段と、を実行させる。
【0047】
請求項41記載の機械読取可能なコンピュータプログラムを記憶する記憶媒体の発明は、コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付ける手段と、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を実行させ、前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第1の地点から前記第2の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させる。
【0048】
【発明の実施の形態】
<第1の実施の形態>
本発明の第1の実施の形態を図1ないし図6に基づいて説明する。
【0049】
図1は、予め定められた構内において、出発点となる第1の地点から到達点となる第2の地点までの道のりを案内する構内案内装置、構内案内方法、構内案内処理に関するコンピュータプログラム、そのようなコンピュータプログラムを記憶する記憶媒体を含む検索案内システムの模式図である。図2は、そのような検索案内システムの概略ブロック図である。
【0050】
本実施の形態においては、構内案内装置として機能するサーバ101が設けられ、このサーバ101に利用者端末として機能するクライアント201がネットワーク301を介して接続されている。また、ネットワーク301中には、情報検索装置として機能する図書検索システム401も接続されている。
【0051】
クライアント201は、CPU及びメモリ等から構成されるマイクロコンピュータを含むコンピュータであり、表示装置211及び入力装置221を備える。入力装置221には、キーボードの他、マウス等のポインティングディバイスが含まれている。また、表示装置211で情報をブラウズさせるブラウズ機能を有している。このブラウズ機能は、図示しないハードディスクに格納されたブラウザソフトウェアによって実現されている。
【0052】
サーバ101は、Webサーバ111を含んでいる。このWebサーバ111は、CPU及びメモリ等から構成されるマイクロコンピュータを含むコンピュータである。また、サーバ101のハードディスク▲1▼121には、構内案内処理を実行する構内案内処理プログラムと、クライアント201のブラウザソフトウェアからの要求に応じてWebサーバ101と外部プログラムとの間で連携して処理を行なうCGI(Common Gateway Interface)プログラムとが設けられている。そして、このCGIプログラムによって連携される外部プログラムとしては、経路探索ソフトウェア及びWeb画面作成ソフトウェアが設けられている。
【0053】
また、サーバ101にはハードディスク▲2▼131が設けられており、このハードディスク▲2▼131には、構内案内処理プログラム及び外部プログラムによって実行されるクライアント201のブラウジングに必要な各種の情報、例えば映像情報や各種の属性情報が含まれている。この場合、構内案内処理プログラムは、クライアント201に対して、構内案内の目的となる構内を表現する図面上にノード及びルートから構成される経路を表示する画面を提供する。そこで、ハードディスク▲2▼131は、構内を表現する図面の生成に必要な画像情報とノード及びルートに関する属性情報とを記憶保存するデータベースとしての機能を奏することになる。
【0054】
このように、サーバ101には、各種のプログラムがハードディスク▲1▼121やハードディスク▲2▼131に記憶保存されている。そこで、これらのハードディスク▲1▼121やハードディスク▲2▼131は、プログラムを記憶する記憶媒体となる。
【0055】
図書検索システム401は、サーバ101に類似したハードウエア構成を有しており、この図書検索システム401にアクセスしているクライアント201に図書検索機能を提供する。つまり、図書検索システム401もCPU及びメモリ等から構成されるマイクロコンピュータを含むコンピュータであり、図書検索のためのソフトウェアを解釈実行する。この図書検索のためのソフトウェアは、図書検索システム401上で実行されるCGIプログラムによって連携される外部プログラムであり、クライアント201のブラウザソフトウェアからの要求に応じて処理を行なう。
【0056】
ここで、図1に例示するように、クライアント201は、図書検索システム401にアクセスすることによって、図書の検索を行なうことができる。図書の検索は、例えば、図書検索システム401がクライアント201に図書検索用の画面を提供し、クライアント201がその入力装置221によって図書検索用の画面にキーワードを入力することによって行われる。つまり、図書検索システム401上で実行される図書検索のためのソフトウェアは、クライアント201で入力されたキーワードに従い図示しない図書データベースを検索し、該当する図書情報をクライアント201に提供する。図1に例示する図書検索結果画面1001は、検索された図書が配置されている配置情報1011をユーザに提供する。この配置情報1011には、配置場所の名称がハイパーリンク1012となって表現されている。そこで、クライアント201において、そのハイパーリンク1012がポインティングディバイス等でクリックされると、サーバ111における構内案内処理プログラムが起動し、クライアント201にその図書が配置されている場所に案内する画像が案内画面2001として提供される。
【0057】
図3は、構内案内処理の流れを示すフローチャートである。図4は、案内画面の一例を示す模式図である。図5は、案内画面中の属性画面に含まれるノードの周辺画像であるパノラマ画像の一例を示す模式図である。図6は、案内画面中の属性画面に含まれるノードの周辺画像であるドーナツ状に変形したパノラマ画像の一例を示す模式図である。以下、図3を参照しながら、構内案内処理の流れを説明する。
【0058】
図書検索結果画面1001に表示される配置情報1002中のハイパーリンク1003がクリックされると、構内案内処理プログラムの起動要請コマンドの他、その検索された図書が配置されている場所、例えば図書館の階数に関する情報と共に、その図書館の該当階の構内における出発点となる第1の地点と到達点となる第2の地点とに関する情報が図書検索システム401からサーバ101に送信される。これにより、サーバ101では、図書館の階数に関する情報と、その図書館の該当階の構内における出発点となる第1の地点と到達点となる第2の地点とに関する情報とが入力される(ステップS101)。ここに、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付ける手段(ステップ)が実行される。
【0059】
次いで、サーバ101では、経路探索ソフトウェアによって、第1の地点(A)から第2の地点(B)に到る最短経路となるノードとルートとの組合せが計算される(ステップS102)。このような経路探索ソフトウェアによる処理は、出発点から到達点に到る最短経路となるノードとルートとの組合せを計算する公知の演算手法によって実行される。このような公知の演算手法としては、例えば、「岩波書店、石畑清著、ソフトウェア科学第三巻『アルゴリズムとデータ構造』第4章『グラフのアルゴリズム』第五節『最短路の問題』(b)Dijkstraのアルゴリズムの単純な実現法」等に紹介されている。ここに、入力された第1の地点と第2の地点とに基づいて第1の地点から第2の地点に到るノード及びルートから構成された経路を計算する手段(ステップ)が実行される。
【0060】
次いで、ステップS102による計算の結果、経路があるかどうかを判定し(ステップS103)、なければ経路なしをクライアント201でブラウズ可能とし(ステップS104)、あれば図書館の該当する階の平面図をクライアント201でブラウズ可能とする(ステップS105)。この場合、図書館の該当する階の平面図というのは、構内を表現する図面の一例であり、構内を表現する図面としては、平面図に限らず、3次元図や鳥瞰図等、各種の図面を採用することができる。
【0061】
ステップS105の処理の結果、クライアント201の表示装置211には、案内画面2001が表示される。この案内画面2001は、図1及び図4に例示するように、地図画面2101と属性画面2201とから構成されている。ステップS105の処理が終了した時点では、案内画面2001中に地図画面2101のみが表示されることになる。
【0062】
次いで、ステップS106では、属性画面及び属性情報プログラムが作成される。こうして、ステップS105及びステップS106によって、構内を表現する図面の生成に必要な画像情報とノード及びルートに関する属性情報とを記憶保存するデータベース(ハードディスク▲2▼131)を検索し、構内を表現する図面中に計算された経路を表示する地図画面2101と計算された経路を構成するノード及びルートの属性情報を経路の順番に表示する属性画面2201とを組み合わせた案内画面2001を生成するための情報を収集する手段(ステップ)が実行される。
【0063】
また、ステップS106では、作成した属性情報プログラムをクライアント201に送信する。その結果、クライアント201では、属性情報プログラムを実行可能な状態となる。
【0064】
次いで、サーバ101は、ステップS106で作成された属性画面を、クライアント201でブラウズ可能とする(ステップS107)。その結果、クライアント201には、図1及び図4に例示する属性画面2201が表示可能となる。
【0065】
この際、サーバ101は、ステップS102での計算結果をクライアント201に送信している。そこで、クライアント201では、ステップS106でサーバ101から送信された属性情報プログラムが解釈実行されることで、送信されたステップS102での計算結果に従い地図画面2101上に最短経路に該当するノード及びルートの表示をブラウズ可能とする(ステップS108)。図3のフローチャート中、ステップS108の処理に括弧を付して示しているのは、このステップS108の処理について、クライアント201が備えるマイクロコンピュータによって解釈実行されるからである。その結果、クライアント201には、図1及び図4に例示するように、地図画面2101上に「502」、「506」、「507」、「509」として例示されているようなノード2111及びそれらのノード2111を繋ぐルート2121が表示可能となる。図4に例示する地図画面2101では、「502」と表示されているノード2111が出発点となる第1の地点であり、「509」と表示されているノード2111が到達点となる第2の地点である。
【0066】
以上説明したように、サーバ101は、ステップS105、ステップS107、ステップS108のように、ある情報をクライアント201でブラウズ可能とする処理を実行する。ここに、収集した情報に基づいて案内画面2001を利用者端末(クライアント201)でブラウズ可能にする手段(ステップ)が実行される。
【0067】
その後、サーバ101は、ユーザの入力待ちの状態となる(ステップS109)。
【0068】
ここで、属性画面2201を含む案内画面2001について説明する。
【0069】
まず、属性画面2201には、案内画面2001をブラウズするクライアント201で指定可能な各種のオブジェクトを有している。この場合、クライアント201での指定は、例えば入力装置221に含まれているポインティングディバイスでのクリック操作による。そして、そのようなオブジェクトがクライアント201で指定された場合、その表示装置211でブラウズしている案内画面2001に変化が生ずる。これは、図3に示すフローチャート中のステップS106でサーバ101からクライアント201に送信された属性情報プログラムがクライアント201上で解釈実行されることによる機能である。
【0070】
次いで、属性画面2201は、その冒頭部分に、案内画面2001が案内する案内経路を説明する簡略説明2211を有している。図4には、その簡略説明2211として、「502から509までの最短経路」と示されている。502、509というのは、ノード2111を意味する。
【0071】
そのような案内経路の説明の下には、「選択画面に戻る」というオブジェクト2221が示されている。クライアント201においてそのオブジェクト2221がクリックされると、ステップS106によってサーバ101からクライアント201に送信された属性情報プログラムがクライアント201によって解釈実行され、クライアント201は画面表示を選択画面に戻す。この選択画面というのは、例えば、図1に例示される図書検索結果画面1001である。
【0072】
また、案内画面2001中、「選択画面に戻る」というオブジェクト2221の下には、「全ノード、ルートの点滅表示」という説明が付された経路点滅指定オブジェクトとしてのチェックボックス2231が表示されている。このチェックボックス2231をクリックすると、ステップS106によってサーバ101からクライアント201に送信された属性情報プログラムがクライアント201によって解釈実行され、サーバ101のステップS108での処理によってクライアント201の地図画面2101中に表示されるノード2111及びそれらのノード2111を繋ぐルート2121が点滅表示される。これにより、ノード2111及びルート2121が目立ち、容易に視認可能な状態となる。
【0073】
また、案内画面2001中、「全ノード、ルートの点滅表示」という説明が付されたチェックボックス2231の下には、「全経路映像を連続して見る」という説明が付された経路実撮影映像指定オブジェクト2241が表示されている。この経路実撮影映像指定オブジェクト2241をクリックすると、ステップS106によってサーバ101からクライアント201に送信された属性情報プログラムがクライアント201によって解釈実行され、案内画面2001中にノード2111の502から506及び507を経て509に到る全経路の実撮影映像(動画)が再生される。この場合、そのような実撮影映像は、ステップS106によってサーバ101からクライアント201に属性情報プログラムと共に予め送信されていても、「全経路映像を連続して見る」という説明が付された経路実撮影映像指定オブジェクト2241がクリックされたことをサーバ101に通知し、これに応じてサーバ101がクライアント201に送信しても良く、あるいは、同種の処理を実行する公知のあらゆる手法を用いても良い。
【0074】
次いで、属性画面2201には、「全経路映像を連続して見る」という説明が付された経路実撮影映像指定オブジェクト2241の下に、地図画面2101中の案内経路を構成するノード2111に関する属性情報2251及びルート2121に関する属性情報2261が経路順に表示されている。これらの属性情報2251、2261は、図4に例示する属性画面2201では、「出発ノード502」、「ルート502から506へ」、「ノード506」、「ルート506から507へ」、というように示されている。
【0075】
ノード2111に関する属性情報2251には、そのノード2111の識別番号2252がノードIDとして示される他、地点名2253及び地点概要2254が示されている。図4に示す属性画面2201では、ノード2111の識別番号2252として「502」、地点名2253として「5階ホール」、地点概要2254として「本館エレベータ付近」がそれぞれ示され、ノード2111の識別番号2252として「506」、地点名2253として「5階新館自然図書バックナンバー(1)」、地点概要2254として「5階新館自然図書バックナンバー(1)」がそれぞれ示されている。
【0076】
また、ノード2111に関する属性情報2251には、そのノード2111の周辺画像が含まれている。ノード2111の周辺画像として、本実施の形態では、そのノード2111の周辺のパノラマ画像2255及びそのようなパノラマ画像2255をドーナツ状に変形した画像2256が表示されている。パノラマ画像2255は、360度画像であっても、より狭い角度のパノラマ画像であっても、いずれでも良い。また、それらのパノラマ画像2255及びそのドーナツ状に変形した画像2256は、一例として実撮影映像により構成されているが、実施に当っては、実撮影映像ではなく、アニメーション画像等をパノラマ画像2255及びそのドーナツ状に変形した画像2256として用いても良い。加えて、ノード2111の周辺画像は、必ずしもパノラマ画像2255及びそのドーナツ状に変形した画像2256である必要はない。
【0077】
ここで、図5は、識別番号2252が「506」というノード2111の属性情報2251としてのパノラマ画像2255を例示し、図6は、そのようなパノラマ画像2255をドーナツ状に変形した画像2256を例示している。
【0078】
また、パノラマ画像2255及びそのドーナツ状に変形した画像2256は、それ自体オブジェクトを構成し、クリックされることで、ステップS106によってサーバ101からクライアント201に送信された属性情報プログラムがクライアント201によって解釈実行され、クリックされたパノラマ画像2255又はそのドーナツ状に変形した画像2256が拡大表示される。図1に、パノラマ画像2255をドーナツ状に変形した画像2256がクリックされて拡大画像となっている状態を例示する。
【0079】
また、ノード2111に関する属性画面2201中には、「ノード点滅表示」という説明が付されたノード点滅指定オブジェクトとしてのチェックボックス2257が表示されている。このチェックボックス2257をクリックすると、ステップS106によってサーバ101からクライアント201に送信された属性情報プログラムがクライアント201によって解釈実行され、ステップS108での処理によってクライアント201の地図画面2101中に表示される対応するノード2111が点滅表示される。例えば、識別番号2252が「502」であるノード2111に関する属性画面2201中のチェックボックス2257がクリックされると、地図画面2101中に表示されている「502」のノード2111が点滅表示される。これにより、目的とするノード2111が目立ち、容易に視認可能な状態となる。
【0080】
次いで、ルート2121に関する属性情報2261には、そのルート2121の識別番号2262がノードIDとして示される他、地点名としてのルート名2263及び地点概要2264が示されている。図4に示す属性画面2201では、502から506へ到るルート2121の識別番号2262として「5026_0」、地点名2263として「5階新館自然図書バックナンバー(1)方面」、地点概要2264として「5階本館ホールより5階新館自然図書バックナンバー(1)に行くルート」がそれぞれ示され、506から507へ到るルート2121の識別番号2262として「5067_0」、地点名2263として「5階新館自然図書バックナンバー(2)方面」、地点概要2264として「5階新館の自然図書バックナンバー(1)より5階新館自然図書バックナンバー(2)」がそれぞれ示されている。
【0081】
また、ルート2121に関する属性情報2261には、そのルート2121の始点における周辺画像2265と終点における周辺画像2266とが含まれている。これらの周辺画像2265及び2266は、一例として実撮影映像により構成されているが、実施に当っては、実撮影映像ではなく、アニメーション画像等を周辺画像2265及び2266として用いても良い。
【0082】
また、これらの周辺画像2265及び2266は、それ自体オブジェクトを構成し、クリックされることで、ステップS106によってサーバ101からクライアント201に送信された属性情報プログラムがクライアント201によって解釈実行され、クリックされた周辺画像2265及び2266が拡大表示される。図1に、識別番号が「「5026_0」のルート2121の終点における周辺画像2266がクリックされて拡大画像となっている状態を例示する。
【0083】
そして、ルート2121に関する属性情報2261には、そのルート2121の始点における周辺画像2265と終点における周辺画像2266との間に位置させて、そのルート2121中の進行方向及び方向変化を示す記号2267が各記号2267に対応する所要時間2268と共に表示されている。このような記号2267及び所要時間2268の一例としては、502から507へ到る識別番号が「「5026_0」であるルート2121を例に挙げると、直進4.5秒、左折2.5秒、直進17.9秒である。
【0084】
ここでは、ルート2121中の進行方向及び方向変化を示す記号2267に対応させて各記号2267の所要時間2268を表示する例を示したが、所要時間2268に代えて、所要歩行数を表示するようにしても良い。
【0085】
また、ルート2121に関する属性画面2201中には、「ルート点滅表示」という説明が付されたルート点滅指定オブジェクトとしてのチェックボックス2269が表示されている。このチェックボックス2269をクリックすると、ステップS106によってサーバ101からクライアント201に送信された属性情報プログラムがクライアント201によって解釈実行され、ステップS108での処理によってクライアント201の地図画面2101中に表示される対応するルート2121が点滅表示される。例えば、識別番号2262が「5026_0」であるルート2121に関する属性画面2201中のチェックボックス2269がクリックされると、地図画面2101中に表示されている502から506までのルート2121が点滅表示される。これにより、目的とするルート2121が目立ち、容易に視認可能な状態となる。
【0086】
また、ルート2121に関する属性画面2201中には、「ルート映像を見る」という説明が付されたルート実撮影映像指定オブジェクト2270が表示されている。このルート実撮影映像指定オブジェクト2270をクリックすると、ステップS106によってサーバ101からクライアント201に送信された属性情報プログラムがクライアント201によって解釈実行され、属性画面2201中に対応するルート2121の始点から終点に到る実撮影映像(動画)が再生される。この場合、そのような実撮影映像は、ステップS106によってサーバ101からクライアント201に属性情報プログラムと共に予め送信されていても、「ルート映像を見る」という説明が付されたルート実撮影映像指定オブジェクト2270がクリックされたことをサーバ101に通知し、これに応じてサーバ101がクライアント201に送信しても良く、あるいは、同種の処理を実行する公知のあらゆる手法を用いても良い。
【0087】
さらに、クライアント201で解釈実行される属性情報プログラムは、「ルート映像を見る」という説明が付されたルート実撮影映像指定オブジェクト2270がクリックされて属性画面2201中に対応するルート2121の始点から終点に到る実撮影映像(動画)が再生される進行具合に合わせて、地図画面2101中に表示される対応するルート2121をアニメーション表示する。アニメーション表示の例としては、例えば、ルート2121の実撮影映像(動画)の再生進行具合に合わせて、地図画面2101中に表示される対応するルート2121の一部の色を変えて表示するとか、対応するルート2121の一部を点滅表示するとかの手法を採用することが可能である。
【0088】
以上説明したように、本実施の形態によれば、予め定められた構内における出発点となる第1の地点から到達点となる第2の地点へのアクセスを支援することができる。
【0089】
<第2の実施の形態>
本発明の第2の実施の形態を図7ないし図18に基づいて説明する。第1の実施の形態と同一部分は同一符号で示し、説明も省略する。したがって、第1の実施の形態を説明するのに用いた図1ないし図6も、適宜参照する。
【0090】
本実施の形態は、図4に示す案内画面2001中、「全経路映像を連続して見る」という説明が付された経路実撮影映像指定オブジェクト2241がクリックされた場合の処理の詳細に関する。前述したように、図4に示す案内画面2001中、「全ノード、ルートの点滅表示」という説明が付されたチェックボックス2231の下には、「全経路映像を連続して見る」という説明が付された経路実撮影映像指定オブジェクト2241が表示されている。この経路実撮影映像指定オブジェクト2241をクリックすると、ステップS106によってサーバ101からクライアント201に送信された属性情報プログラムがクライアント201によって解釈実行され、案内画面2001中に全経路の実撮影映像(動画)が再生される。この場合、そのような実撮影映像は、ステップS106によってサーバ101からクライアント201に属性情報プログラムと共に予め送信されていても、「全経路映像を連続して見る」という説明が付された経路実撮影映像指定オブジェクト2241がクリックされたことをサーバ101に通知し、これに応じてサーバ101がクライアント201に送信しても良く、あるいは、同種の処理を実行する公知のあらゆる手法を用いても良い。
【0091】
また、ここでは、実撮影映像として、実際に撮影した映像を用いる例を示しているが、実施に当っては実撮影映像である必要はなく、例えばグラフィックス画像やアニメーション画像であっても良い。つまり、利用者の視覚的な認識を容易にし得るような映像であれば、実際に撮影された映像であると、作成されたバーチャルな映像であると、その種類を問わない。この意味で、図4に示す案内画面2001中、「全経路映像を連続して見る」という説明が付された経路実撮影映像指定オブジェクト2241は、経路映像指定オブジェクト2241と称することも可能である。そこで、本実施の形態では、第1の実施の形態で経路実撮影映像指定オブジェクト2241と称したオブジェクトを、経路映像指定オブジェクト2241と称することにする。
【0092】
図7は、地図画面2101の一例を示す模式図である。この地図画面2101中には、サーバ11に設定された全てのノード2111とルート2121とが示されている。経路中において、出発点となる第1の地点と到達点となる第2の地点とは、予め設定された複数のノード2111(図7中、501〜509で示されている)から選択される。第1の地点から第2の地点に到る案内経路は、ノード2111を結ぶ予め設定された複数のルート2121の中から、最短経路が選択される。例えば、第1の地点が「502」というノード2111で第2の地点が「508」というノード2111である場合、経路は、「502」→「506」、「506」→「508」となる。このような経路を求めるアルゴリズムは、前述したように、出発点から到達点に到る最短経路となるノード2111とルート2121との組合せを計算する公知の演算手法によって実行される。
【0093】
ここで、このような経路を案内画面2001中に映像で提供する場合、全てのノード2111から全てのノード2111に到る経路を全て撮影すると、撮影量が膨大になり、データ量が膨大となる。そこで、ノード2111間を結ぶルート2121毎に分割して動画映像を撮影し、それらのルート2121毎に分割された動画映像を組み合わせて利用者に提供する手法が考えられる。上述した例の場合であれば、「502」→「506」に到るルート2121の映像と、「506」→「508」に到るルート2121の映像との二つを結合し、「502」→「508」に到る映像を利用者に提供するわけである。このとき、ストリーミング映像フォーマットとして、Real Media(登録商標)やWindows Media(登録商標)等が用いられる。また、映像を結合して提供する手段としては、一例として、SMILを用いて例えば図8に例示する記述を行なって経路映像リストを作成し、Real Player(登録商標)等にその記述を行ったファイルである経路映像リストを読み込ませることにより、ネットワーク301を介して上記結合映像をストリーミング映像として利用者に提供することが可能である。
【0094】
このように映像の結合を行なう場合、結合を行なう部分では、映像の向きが一致していることが経路を案内する上で非常に望ましい。上記例の場合は、「502」→「506」に到るルート2121の映像の終了時での撮影向きと、「506」→「508」に到るルート2121の映像の開始時での撮影向きが一致しているべきである。このようにすることにより、利用者は「502」から「506」を経由して「508」に到る連続した映像を見ることができる。
【0095】
ところが、「506」というノード2111は、「508」というノード2111に到るルート2121の他に、「507」というノード2111に到るルート2121の出発点でもある。この場合、図7より明らかなように、「506」というノード2111から「507」というノード2111に到るルート2121と、「506」というノード2111から「508」というノード2111に到るルート2121とは、向きが異なっている。そこで、このような場合には、「502」→「506」に到るルート2121の映像の終了時での向きに対して、「506」→「508」に到るルート2121の映像の開始時での撮影向きと「506」→「507」に到るルート2121の映像の開始時での撮影向きとを一致させる必要が生ずる。
【0096】
そこで、このような問題に対する簡便な解決策としては、例えば、「502」→「506」に到るルート2121の映像の終了時での向きは「507」というノード2111の方向とし、「506」→「508」に到る映像の開始時の向きは「507」というノード2111の方向から開始し、撮影方向を反時計回りに90度回転した後に「508」というノード2111に到るような映像とし、「506」→「507」に到る映像の開始時の向きは「507」というノード2111の方向とすれば、問題となっている向きを全て一致させることができる。
【0097】
しかしながら、例えば「507」というノード2111から「508」というノード2111に到る映像を作成しようとすると、ルート2121は「507」→「506」、「506」→「508」となるのに対して、上記の映像を再利用するためには、「507」→「506」の映像において、「506」というノード2111に到った後、180度回転しなければならない。なぜなら、「507」→「506」の映像では、向きは「507」というノード2111と反対方向を向いているが、「506」というノード2111で「506」→「508」の映像に向きを合わせるためには、「507」というノード2111の方向を向いていなければならないからである。しかも、利用者は、「507」→「506」のルート2121の映像の終了時において「506」というノード2111で180度回転した後、さらに「506」→「508」のルート2121の映像の開始時において反時計回りに90度回転した映像を見ることになり、回転が多く混乱することが考えられる。
【0098】
このように、ノード2111及びルート2121の数が増えるに従い、このような問題が多発する。
【0099】
本実施の形態は、以上説明したような問題点に鑑み、各ノード2111においてその周囲をパノラマ画像2255で記録し、このパノラマ画像2255に基づいて回転映像でそのノード2111の前後に位置する二つのルート2121を滑らかに繋ぐ処理を実行する。つまり、サーバ101は、そのパノラマ画像2255の開始向きをそのパノラマ画像2255に関連付けてハードディスク▲2▼131に記録しておく。そして、第1の地点から第2の地点までをそれらを結ぶルート2121の動画映像で案内する際に、第1の地点から第2の地点までの複数本のルート2121間に位置するノード2111において、そのノード2111に到る先行するルート2121映像の終点の向きと、そのノード2111から出発する後続するルート2121映像の始点の向きとが異なる場合、そのノード2111の周囲を記録したパノラマ画像2255とその開始向きの情報とを用いて回転映像を作成する。こうしておいて、ノード2111に到るルート2121映像の終了後、作成した回転画像を挿入し、その後、ノード2111から出発するルート2121映像を開始するようにする。これにより、ノード2111の前後に位置する二つのルート2121を滑らかに繋ぐわけである。
【0100】
以上説明した処理を、図9ないし図15に基づいてより詳細に説明する。
【0101】
図9は、検索案内システムの概略ブロック図である。本実施の形態においては、サーバ101に、ストリーミング映像サーバ141が含まれている。このストリーミング映像サーバ141は、ストリーミング対応のデータを作成(エンコード)するエンコーダと、配信を行なう配信サーバとの二つの役割を担う。別の実施の形態として、サーバ101がエンコーダとして機能し、ストリーミング映像サーバ141は配信サーバとしてのみ機能するように役割分担しても良い。また、利用者端末であるクライアント201には、ストリーミング映像再生ソフトがインストールされている。したがって、クライアント201は、ストリーミング対応のデータを受信して再生を行なうプレーヤとして機能する。このようなストリーミング技術を実行する本実施の形態のシステムが実行するストリーミング配信方式としては、エンコードしたデータを一度ファイルに保存してから配信サーバで配信するオンデマンド配信方式と、エンコードと配信とを並列して行ないリアルタイムの配信を行なうライブ配信方式とのいずれを採用しても良い。
【0102】
サーバ101は、そのハードディスク▲2▼131に、全てのルート2121及びノード2111について、ルート2121の始点から終点に到る動画映像とノード2111のパノラマ画像2255とを記憶保存している。つまり、ハードディスク▲2▼131は、全てのルート2121及びノード2111について、ルート2121の始点から終点に到る動画映像とノード2111のパノラマ画像2255とを記憶保存するデータベースとして機能する。そこで、サーバ101は、第1の地点から第2の地点に到る全てのルート2121及びノード2111について、ハードディスク▲2▼131に記憶保存されたルート2121の始点から終点に到る動画映像とそのルート2121間を滑らかに繋ぐようにするノード2111のパノラマ画像2255に基づく回転映像とを経路映像リストとして作成し、作成した経路映像リストをストリーミング映像サーバ141に渡す。これにより、ストリーミング映像サーバ141は、経路映像リストに基づいてストリーミング対応となるように経路映像を作成する。そこで、利用者端末であるクライアント201は、インストールされたストリーミング映像再生ソフトによって、ストリーミング映像サーバ141にアクセスして経路映像をダウンロードしながら、ダウンロード取得した経路映像リストを再生することが可能である。
【0103】
図10は、図4に示す案内画面2001中、「全経路映像を連続して見る」という説明が付された経路映像指定オブジェクト2241がクリックされた場合のサーバ101での経路映像リスト作成処理の流れを示すフローチャートである。
【0104】
経路映像指定オブジェクト2241がクリックされると(ステップS201)、サーバ101は、ルート2121の始点から終点に到る動画映像とノード2111のパノラマ画像2255とを記憶保存するデータベースであるハードディスク▲2▼131を検索する第1の処理と、ノード2111において先行するルート2121の終点と後続するルート2121の始点とをパノラマ画像2255に基づく回転映像で繋ぐ第2の処理とを実行する(再生手段、再生ステップ)。本実施の形態では、第2の処理を実行するに際して、サーバ101は、経路映像リストを作成してストリーミング映像サーバ141に渡し、このストリーミング映像サーバ141で実際の経路映像をストリーミング配信可能な圧縮ファイル形式で生成する。これにより、計算した経路の順に第1の地点から第2の地点に到る経路映像を利用者端末であるクライアント201で再生可能となる。
【0105】
ここで、サーバ101での経路映像リストの作成について、より詳細に説明する。まず、サーバ101のハードディスク▲1▼121にインストールされたCGIプログラムは、出発点である第1の地点から到達点である第2の地点に到るまでの全ての結合映像数Zに達するまで、最適なルート2121の映像を経路映像リストに追加する(ステップS202〜ステップS208)。このような処理を実現するために、まず、経路映像リストに第1番目のルート2121映像を追加する(ステップS202)。この際、例えばカウンタ等に、ルート2121映像の順番を示すNの値として、「1」を設定する。そして、全ての結合映像数Z、つまり出発点である第1の地点から到達点である第2の地点に到るまでの全てのルート2121の数ZにNが達したかどうかが判定され(ステップS203)、Z=Nであれば(ステップS203のY)、経路映像リストが完成したことになるので、作成後の経路映像リストをストリーミング映像サーバ141に渡す(ステップS204)。これにより、利用者端末であるクライアント201に作成後の経路映像をストリーミング配信可能となる。
【0106】
これに対して、Z=Nでない場合、つまり出発点である第1の地点から到達点である第2の地点に到るまでの全てのルート2121の数ZにNが達しない場合には(ステップS203のN)、経路映像リストに第N+番目のルート2121映像を追加し(ステップS202)、カウントに設定したNをN+に更新した後(ステップS208)、ステップS203の処理にリターンする。この際、第N番目のルート2121映像の終了時における角度が、第N+1番目のルート2121映像の開始時における角度と等しければ(ステップS205のY)、単に、その第N+1番目のルート2121映像を経路映像リストに追加するだけであるが(ステップS207)、そうでない場合には(ステップS205のN)、ノード2111のパノラマ画像2255に基づいて回転映像を作成し、この回転映像を経路映像リストに追加した後(ステップS206)、第N+1のルート2121映像を経路映像リストに追加する(ステップS207)。この場合におけるノード2111のパノラマ画像2255に基づく回転映像は、第N+1番目のルート2121映像と第N+1番目のルート2121映像とを滑らかに繋ぐような回転映像である。サーバ101は、そのようなノード2111のパノラマ画像2255に基づく回転映像を生成する。
【0107】
以上説明したようなサーバ101による経路映像リストは、一例として、図11ないし図13に示すXML記述言語で記述される。つまり、サーバ101は、図11ないし図13に例示するようなXML記述言語で経路映像リストを作成する。図11ないし図13に例示するXML記述言語の経路映像リストは、それぞれ単独の記述内容ではなく、図11から図12、図12から図13と繋がる一連の内容を有している。ここでは、図面表現上のスペースの問題で図11ないし図13に分けて示しているに過ぎない。以下、このようなXML記述言語による経路映像リストについて詳述する。
【0108】
まず、XML記述言語による経路映像リスト中、図11から図12にかけて示す静止画情報記述領域には、静止画の情報が記述されている。
【0109】
例えば、「506」というノード2111における終了・開始映像の静止画(これらは同一の画像である)は、<image id=”S506”>のタグに情報が記述されている。href=”…”は、この静止画像のファイルへのリンクである。xSizeは、画像のX方向の画素数である。ySizeは、画像のY方向の画素数である。verticalAngleは、垂直画角である。horizontalAngleは、水平画角である。angleDirectionは、その静止画の中心が向いている方向である。
【0110】
また、「506」というノード2111におけるパノラマ画像2255は、<panoramicImage id=”P506”>のタグに情報が記述されている。href,xSize,ySize, angleDirection,verticalAngleは、<image .. >タグと同様の意味を有する。rotationImageHrefは、360度のパノラマ画像2255を意味する。rotationImageXSize,rotationImageYSizeは、そのようなパノラマ画像2255におけるX,Y方向の画素数である。
【0111】
「507」、「508」というノード2111についても、同様の手法で、終了・開始映像の静止画、パノラマ画像2255の情報が記述されている。
【0112】
次に、XML記述言語による経路映像リスト中、図12から図13にかけて示すノード情報記述領域には、ノード2111の情報が記述されている。
【0113】
例えば、「506」というノード2111のIDは、<naviNode id=”N506”>と記述され、id=”N506”となる。<link>タグは、関連する画像などへのリンクを表し、type属性により、何に対するリンクかを表している。
【0114】
この場合、「506」というノード2111における終了・開始映像の静止画へのリンクは<link type=”image” idref=”S506”/>、パノラマ画像2255へのリンクは<link type=”panoramicImage” id=”P506”/>と記述されている。
【0115】
「507」、「508」というノード2111についても、同様の手法で、終了・開始映像の静止画、パノラマ画像2255の情報が記述されている。
【0116】
さらに、XML記述言語による経路映像リスト中、図13に示すルート情報記述領域には、ルート2121の情報が記述されている。
【0117】
例えば、ノード2111「502」から「506」に向かうルート2121は、<naviRoute id=”R502−506”>のタグで囲まれた部分に記述されている。<routeLength>タグは、ルート2121の距離を表わす。<startNaviNode>タグは、開始節のIDを表わす。<endNaviNode>タグは、終了ノード2111のIDを表わす。そして、<routeFile>には、属性hrefとしてルート2121の映像へのリンクが記述されている。
【0118】
図14は、パノラマ画像2255から回転映像を作成する手順を視覚的に示す模式図である。図14の上段は、あるノード2111に到るルート2121の終了時の画像である。<naviRoute>タグに記述された<endNaviNode>タグにある終了ノード2111のIDから該当する<naviNode>が判り、その<naviNode>に記述された<link type=”image”>に記述されたid属性から終了時の画像が判り、id属性に記述されたangleDirectionより角度aが判る。
【0119】
同様な方法で、次のノード2111に到るルート2121の開始時の画像(下段)の角度dが判る。
【0120】
同様な方法で、パノラマ画像2255(中段)の開始向きの角度eが判る。さらに、パノラマ画像2255のXSizeから角度a,dに該当するパノラマ画像2255上でのX方向の画素位置b,cが判る。算出式は、
b=(5140/360)×a
d=(5140/360)×c
である。例えば、a=180,d=90,e=0,panoramicImageタグにかかれたXSize=5140である場合、b=2570,d=1285である。
【0121】
これより、パノラマ画像2255上の移動画素量が判る。そこで、パノラマ画像2255の画素位置bから画素位置cに移動する回転映像を作成することができる。回転映像の作成は、例えばreal networks社が提供するrealPix言語によって記述することで、簡単に行なうことができるので、ここではその説明を省略する。
【0122】
そして、終了向きと開始向きの異なる二つのルート2121の動画映像間に、それらのルート2121を接続するノード2111の回転映像を経路映像リストに追加することで、映像の向きが滑らかに繋がった案内経路映像を利用者に提供することができる。この際、回転映像とその前後のルート2121映像とを切り換える際に、クロスフェード効果やディゾルブ効果等の効果を用いた映像を表示することにより、接続部分の差異を減少し、その繋がりをより滑らかにすることができる。クロスフェード効果やディゾルブ効果については、従来技術なのでその説明を省略する。
【0123】
以上説明したノード2111におけるパノラマ画像2255に基づく回転映像によって二つのルート2121を滑らかに繋ぐという手法は、出発点である第1の地点及び到達点である第2の地点でも応用可能である。つまり、例えばダイアログボックス等で、出発点である第1の地点での開始向きや到達点である第2の地点での終了向きとして任意の角度値を入力可能とすることを前提として、「全経路映像を連続して見る」という説明が付された経路映像指定オブジェクト2241がクリックされる際、入力されたそれぞれの映像の開始方向、終了方向を参照し、必要であればパノラマ画像2255から回転映像を作成する。こうして、第1の地点におけるルート2121始点の動画映像の向きが案内を開始する向きと異なる場合には、案内を開始する向きと第1の地点におけるルート2121始点の動画映像の向きとを第1の地点におけるノード2111のパノラマ画像2255に基づく回転映像で繋ぐことが可能となる。また、第2の地点におけるルート2121終点の動画映像の向きが所望の向きと異なる場合には、第2の地点におけるルート2121終点の動画映像の向きと所望の向きとを第2の地点におけるノード2111のパノラマ画像2255に基づく回転映像で繋ぐことが可能となる。これにより、より視覚的に認識容易である案内情報を提供することができる。
【0124】
図15は、パノラマ画像2255から回転映像を作成する図14とは別の手順を視覚的に示す模式図である。つまり、図15に模式図として例示する手法は、パノラマ画像2255から回転映像を生成する際に、水平方向成分と垂直方向成分とを参照し、回転映像で繋ぐ二つの画像における垂直方向のずれをも繋ぐものである。具体的には、<image>タグに記述されたverticalAngle(iv),horizontalAngle(ih)と、<panoramicImage>タグに書かれたverticalAngle(pv)を基にして、より滑らかに繋がる回転映像を作成する。
【0125】
XSizeとYSizeとの値として、panoramicImageタグに記述された値を用いると、図15中のbやcの部分を囲む枠内のピクセル範囲(X、Y)として、簡便には、
X=(XSize/360)×ih
Y=(YSize/pv)×iv
を計算し、パノラマ画像2255上のb枠の左上(px1,py1)、右下(px2,py2)の座標は、それぞれ、
(px1、py1)=(b−X/2、YSize/2−Y)
(px2、py2)=(b+X/2、YSize/2+Y)
と求めることができる(但し、被写体が∞にあるとした場合の近似式)。
【0126】
これより、パノラマ画像2255の画素位置bにおいて、bを囲む枠部分から開始し、画素位置cではcを囲む枠部分内に移動する回転映像を作成することができる。よって、ノード2111における経路映像の方向転換をより滑らかにし、案内情報の質をより向上させることができる。
【0127】
図16及び図17は、パノラマ画像2255から回転映像を作成する図14及び図15とは別の手順を視覚的に示す模式図である。つまり、パノラマ画像2255は360度画像であり、図16に例示するパノラマ画像2255においても左右の端部は継ぎ目が生ずることなく繋がる。しかしながら、実際の画像ファイルは2次元画像として表現されていることから、X方向の座標は始点及び終点を持つ。このため、角度の指定によっては、該当部分の枠の一部が端部からはみ出たり(図16のb参照)、あるいは完全にはみ出たり(図16のc参照)することが起こり得る。このとき、回転映像の作成に際して、このような例外については例外判定を行ない、それぞれのケース毎に必要な静止画像を生成するなどの処理を行なわなければならない。そこで、図17に例示するように、予めパノラマ画像2255を二枚接続して720度画像とすることにより、回転角が360度以内であれば、例外判定を行なうことなく回転映像を作成することができる。これにより、ノード2111とその前後のルート2121とを正しく繋ぐことができ、ノード2111における経路映像の方向転換を滑らかにすることができる。
【0128】
ここで、パノラマ画像2255は、サーバ101のハードディスク▲2▼131に予め720度パノラマ画像として記憶保存されていても良く、あるいは、サーバ101による経路映像リストの作成時等に720度パノラマ画像とされていも良い。
【0129】
図18は、図4に示す案内画面2001中、「全経路映像を連続して見る」という説明が付された経路映像指定オブジェクト2241がクリックされた場合の図10とは異なる経路映像リスト作成処理の流れを示すフローチャートである。もっとも、図18に例示するフローチャートにおいても、基本的な処理の流れは図10に例示するフローチャートと共通する。異なる点は、二つのルート2121を繋ぐノード2111において、パノラマ画像2255が必要とされているのに、サーバ101のハードディスク▲2▼131に必要とされているパノラマ画像2255が存在しない場合である。
【0130】
つまり、前述したように、出発点である第1の地点から到達点である第2の地点に到るまでの全てのルート2121の数ZにNが達しない場合には(ステップS203のN)、経路映像リストに第N+番目のルート2121映像を追加し(ステップS202)、カウントに設定したNをN+に更新した後(ステップS208)、ステップS203の処理にリターンする。この際、第N番目のルート2121映像の終了時における角度が、第N+1番目のルート2121映像の開始時における角度と等しければ(ステップS205のY)、単に、その第N+1番目のルート2121映像を経路映像リストに追加するだけであるが(ステップS207)、そうでない場合には(ステップS205のN)、ノード2111のパノラマ画像2255に基づいて回転映像を作成し、この回転映像を経路映像リストに追加した後(ステップS206)、第N+1のルート2121映像を経路映像リストに追加する(ステップS207)。
【0131】
ここで、図10に例示するフローチャートでは、ステップS205において、第N番目のルート2121映像の終了時における角度が、第N+1番目のルート2121映像の開始時における角度と等しくないと判定された場合(ステップS205のN)、ノード2111のパノラマ画像2255に基づき回転映像を作成してこの回転映像を経路映像リストに追加するステップS206の処理に先立ち、サーバ101のハードディスク▲2▼131に該当するパノラマ画像2255が存在するかどうかを判定する(ステップS301)。その判定の結果、該当するパノラマ画像2255が存在すると判定された場合にはノード2111のパノラマ画像2255に基づき回転映像を作成してこの回転映像を経路映像リストに追加するステップS206の処理を実行する。これに対して、ステップS301での判定の結果、該当するパノラマ画像2255が存在しないと判定された場合には(ステップS301のN)、向きの変更に必要な分の角度を文字として表示する画像を作成し、これを経路映像リストに追加し(ステップS302)、その後にステップS207に処理を移す。これにより、そのような向きの変更に必要な分の角度を文字として表示する画像が追加された経路映像リストがストリーミング映像サーバ141に渡された場合には、そのストリーミング映像サーバ141にアクセスするクライアント201において、少なくとも、前後する二つのルート2121の映像が何度回転しているかをストリーミング表示することができる。これにより、サーバ101のハードディスク▲2▼131に利用しようとするパノラマ画像2255がない場合でも、利用者にそのノード2111の前後における映像の向きがどれぐらい変っているのか知らせることができる。
【0132】
【発明の効果】
請求項1記載の構内案内装置の発明は、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付ける手段と、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を具備するので、予め定められた構内における出発点となる第1の地点から到達点となる第2の地点へのアクセスを支援することができる。
【0133】
請求項2記載の発明は、請求項1記載の構内案内装置において、前記属性画面に含まれる前記ノードの属性情報は、そのノードの識別番号、地点名又は地点概要のうちの少なくとも一つを含むので、ノードについて案内情報を提供することができる。
【0134】
請求項3記載の発明は、請求項1記載の構内案内装置において、前記属性画面に含まれる前記ノードの属性情報は、そのノードの周辺画像を含むので、ノードについて視覚的に認識容易である案内情報を提供することができる。
【0135】
請求項4記載の発明は、請求項3記載の構内案内装置において、前記ノードの周辺画像は、パノラマ画像であるので、ノードについて一見して視覚的に認識容易である案内情報を提供することができる。
【0136】
請求項5記載の発明は、請求項3記載の構内案内装置において、前記ノードの周辺画像は、パノラマ画像をドーナツ状に変形した画像であるので、ノードについて一見して視覚的に認識容易である案内情報を提供することができる。
【0137】
請求項6記載の発明は、請求項3ないし5のいずれか一記載の構内案内装置において、前記ノードの周辺画像は、実撮影映像であるので、ノードについて一見して視覚的に認識容易である案内情報を提供することができる。
【0138】
請求項7記載の発明は、請求項1記載の構内案内装置において、前記属性画面に含まれる前記ルートの属性情報は、そのルートの識別番号、地点名又は地点概要のうちの少なくとも一つを含むので、ルートについて案内情報を提供することができる。
【0139】
請求項8記載の発明は、請求項1記載の構内案内装置において、前記属性画面に含まれる前記ルートの属性情報は、そのルートの始点又は終点の少なくとも一方の画像を含むので、ルートについて視覚的に認識容易である案内情報を提供することができる。
【0140】
請求項9記載の発明は、請求項8記載の構内案内装置において、前記ルートの始点及び終点の画像は、実撮影映像であるので、ルートについて一見して視覚的に認識容易である案内情報を提供することができる。
【0141】
請求項10記載の発明は、請求項1記載の構内案内装置において、前記属性画面に含まれる前記ルートの属性情報は、そのルート中の進行方向及び方向変化を示す記号を含むので、ルート中の進行方向及び方向変化について案内情報を提供することができる。
【0142】
請求項11記載の発明は、請求項10記載の構内案内装置において、前記属性画面に含まれる前記ルートの属性情報は、そのルート中の進行方向及び方向変化を示す記号に対応する所要時間を含むので、ルート中の進行方向及び方向変化について案内情報を提供することができる。
【0143】
請求項12記載の発明は、請求項10記載の構内案内装置において、前記属性画面に含まれる前記ルートの属性情報は、そのルート中の進行方向及び方向変化を示す記号に対応する所要歩行数を含むので、ルート中の進行方向及び方向変化について案内情報を提供することができる。
【0144】
請求項13記載の発明は、請求項1ないし12のいずれか一記載の構内案内装置において、前記属性画面は、前記案内画面をブラウズする前記利用者端末で指定可能なオブジェクトを有し、前記案内画面を生成するために収集された情報には、前記オブジェクトの指定によって前記案内画面に変化を生じさせるプログラムが含まれているので、そのようなプログラムの実行によって案内画面に変化を生じさせることができる。
【0145】
請求項14記載の発明は、請求項13記載の構内案内装置において、前記オブジェクトは、前記地図画面に表示される前記経路の点滅表示を指定する経路点滅指定オブジェクトであり、前記プログラムは、その経路点滅指定オブジェクトが指定されると前記地図画面に表示される前記経路を前記利用者端末に点滅表示させるので、出発点となる第1の地点から到達点となる第2の地点に到る経路を地図画面中で際立たせることができる。
【0146】
請求項15記載の発明は、請求項13記載の構内案内装置において、前記オブジェクトは、前記第1の地点から前記第2の地点に到る前記経路の実撮影映像の表示を指定する経路実撮影映像指定オブジェクトであり、前記プログラムは、その経路実撮影映像指定オブジェクトが指定されると前記経路の実撮影映像を前記利用者端末に再生させるので、出発点となる第1の地点から到達点となる第2の地点に到る経路について一見して視覚的に認識容易である案内情報を提供することができる。
【0147】
請求項16記載の発明は、請求項13記載の構内案内装置において、前記オブジェクトは、前記属性画面に含まれる前記ノード毎に前記地図画面に表示される前記経路中の前記ノードの点滅表示を指定するノード点滅指定オブジェクトであり、前記プログラムは、そのノード点滅指定オブジェクトが指定されると前記地図画面に表示される対応する前記ノードを前記利用者端末に点滅表示させるので、指定されたノードを地図画面中で際立たせることができる。
【0148】
請求項17記載の発明は、請求項13記載の構内案内装置において、前記オブジェクトは、前記属性画面に含まれる前記ルート毎に前記地図画面に表示される前記経路中の前記ルートの点滅表示を指定するルート点滅指定オブジェクトであり、前記プログラムは、そのルート点滅指定オブジェクトが指定されると前記地図画面に表示される対応する前記ルートを前記利用者端末に点滅表示させるので、指定されたルートを地図画面中で際立たせることができる。
【0149】
請求項18記載の発明は、請求項13記載の構内案内装置において、前記オブジェクトは、前記属性画面に含まれる前記ルート毎にこのルートの始点から終点に到るそのルートの実撮影映像の表示を指定するルート実撮影映像指定オブジェクトであり、前記プログラムは、そのルート実撮影映像指定オブジェクトが指定されると前記ルートの実撮影映像を前記利用者端末に再生させるので、指定されたルートについて一見して視覚的に認識容易である案内情報を提供することができる。
【0150】
請求項19記載の発明は、請求項13記載の構内案内装置において、前記プログラムは、前記ルートの実撮影映像の進行具合に合わせて前記地図画面に表示される対応する前記ルートを前記利用者端末にアニメーション表示させるので、指定されたルートについて一見して視覚的に認識容易である案内情報を提供することができる。
【0151】
請求項20記載の構内案内方法の発明は、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付けるステップと、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算するステップと、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集するステップと、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にするステップと、を具備するので、予め定められた構内における出発点となる第1の地点から到達点となる第2の地点へのアクセスを支援することができる。
【0152】
請求項21記載の機械読取可能なコンピュータプログラムの発明は、コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付ける手段と、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を実行させるので、予め定められた構内における出発点となる第1の地点から到達点となる第2の地点へのアクセスを支援することができる。
【0153】
請求項22記載の機械読取可能なコンピュータプログラムを記憶する記憶媒体の発明は、この記憶媒体に記憶されたコンピュータプログラムがコンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付ける手段と、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を実行させるので、予め定められた構内における出発点となる第1の地点から到達点となる第2の地点へのアクセスを支援することができる。
【0154】
請求項23記載の構内案内システムの発明は、情報検索装置と構内案内装置とを具備し、前記情報検索装置は、利用者端末から送信されたキーワードに基づいて情報を検索する手段と、検索した情報にその検索対象物の設置場所の案内依頼を指定する案内依頼オブジェクトを含めた検索結果を前記利用者端末でブラウズ可能にする手段と、前記利用者端末で前記案内依頼オブジェクトが指定された場合、対応する前記検索対象物が設置されている構内において、この構内に立ち入った場合の出発点となる第1の地点と前記検索対象物が設置されている到達点となる第2の地点とを前記構内案内装置に提供する手段と、を具備し、前記構内案内装置は、前記第1の地点と前記第2の地点との入力を受け付ける手段と、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を前記利用者端末でブラウズ可能にする手段と、を具備するので、予め定められた構内における出発点となる第1の地点から到達点となる第2の地点へのアクセスを支援することができる。
【0155】
請求項24記載の構内案内装置の発明は、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付ける手段と、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るルート及びノードから構成された経路を計算する手段と、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段と、を具備するので、出発点となる第1の地点から到達点となる第2の地点に到る経路について一見して視覚的に認識容易である案内情報を提供することができ、しかも、出発点となる第1の地点から到達点となる第2の地点に到る全ての経路についての経路映像を記憶保存することなく、ルートの始点から終点に到る動画映像とノードのパノラマ画像とを記憶保存するだけで、換言するとより少ないデータ量によってノードにおける経路映像の方向転換を滑らかにし、案内情報の質を向上させることができる。
【0156】
請求項25記載の発明は、請求項24記載の構内案内装置において、前記再生手段は、前記利用者端末に対して、前記経路映像をストリーミング配信するので、利用者端末で経路映像をダウンロードしながら再生することができる。
【0157】
請求項26記載の構内案内装置の発明は、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付ける手段と、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を具備し、前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第1の地点から前記第2の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させるので、出発点となる第1の地点から到達点となる第2の地点に到る経路について一見して視覚的に認識容易である案内情報を提供することができ、しかも、出発点となる第1の地点から到達点となる第2の地点に到る全ての経路についての経路映像を記憶保存することなく、ルートの始点から終点に到る動画映像とノードのパノラマ画像とを記憶保存するだけで、換言するとより少ないデータ量によってノードにおける経路映像の方向転換を滑らかにし、案内情報の質を向上させることができる。
【0158】
請求項27記載の発明は、請求項26記載の構内案内装置において、前記再生手段は、前記利用者端末に対して、前記経路映像をストリーミング配信するので、利用者端末で経路映像をダウンロードしながら再生することができる。
【0159】
請求項28記載の発明は、請求項24ないし27のいずれか一記載の構内案内装置において、前記第2の処理は、前記第1の地点における前記ルート始点の前記動画映像の向きが案内を開始する向きと異なる場合には、案内を開始する向きと前記第1の地点における前記ルート始点の前記動画映像の向きとを前記第1の地点における前記ノードのパノラマ画像に基づく回転映像で繋ぐので、出発点となる第1の位置でどの方向を向いていようと、続くルートの繋がりを円滑にすることができ、したがって、より視覚的に認識容易である案内情報を提供することができる。
【0160】
請求項29記載の発明は、請求項24ないし27のいずれか一記載の構内案内装置において、前記第2の処理は、前記第2の地点における前記ルート終点の前記動画映像の向きが所望の向きと異なる場合には、前記第2の地点における前記ルート終点の前記動画映像の向きと前記所望の向きとを前記第2の地点における前記ノードのパノラマ画像に基づく回転映像で繋ぐので、到達点となる第2の位置での所望の向きがどの向きであろうとも、続くルートの繋がりを円滑にすることができ、したがって、より視覚的に認識容易である案内情報を提供することができる。
【0161】
請求項30記載の発明は、請求項24ないし27のいずれか一記載の構内案内装置において、前記第2の処理は、前記パノラマ画像から前記回転映像を生成する際に水平方向成分と垂直方向成分とを参照し、前記回転映像で繋ぐ二つの画像における垂直方向のずれをも繋ぐので、ノードにおける経路映像の方向転換をより滑らかにし、案内情報の質をより向上させることができる。
【0162】
請求項31記載の発明は、請求項24ないし27のいずれか一記載の構内案内装置において、前記パノラマ画像は、二つの360度画像を接続した720度画像であるので、ノードとその前後のルートとを正しく繋ぐことができ、ノードにおける経路映像の方向転換を滑らかにすることができる。
【0163】
請求項32記載の発明は、請求項24ないし27のいずれか一記載の構内案内装置において、前記第2の処理は、360度画像である前記パノラマ画像を二つ接続して720度画像として前記回転映像を生成するので、ノードとその前後のルートとを正しく繋ぐことができ、ノードにおける経路映像の方向転換を滑らかにすることができる。
【0164】
請求項33記載の発明は、請求項24ないし27のいずれか一記載の構内案内装置において、前記第2の処理は、前記回転映像とその前後の映像との切り換えに際して、クロスフェード効果を用いて繋ぎ部分を円滑にするので、ノードとその前後のルートとをより滑らかに繋ぐことができ、ノードにおける経路映像の方向転換を滑らかにすることができる。
【0165】
請求項34記載の発明は、請求項24ないし27のいずれか一記載の構内案内装置において、前記第2の処理は、前記回転映像とその前後の映像との切り換えに際して、ディゾブル効果を用いて繋ぎ部分を円滑にするので、ノードとその前後のルートとをより滑らかに繋ぐことができ、ノードにおける経路映像の方向転換を滑らかにすることができる。
【0166】
請求項35記載の発明は、請求項24ないし27のいずれか一記載の構内案内装置において、前記第1の処理によって対応する前記ノードのパノラマ画像が検索されなかった場合には、その対応する前記ノードにおいて先行する前記ルートの終点の向きと後続する前記ルートの始点の向きとの角度差を前記利用者端末でブラウズ可能にする手段を具備するので、パノラマ画像がない場合でも、ノードの前後で経路映像の向きがどの程度変るのかを利用者に知らせることができる。
【0167】
請求項36記載の構内案内方法の発明は、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付けるステップと、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るルート及びノードから構成された経路を計算するステップと、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生ステップと、を具備するので、出発点となる第1の地点から到達点となる第2の地点に到る経路について一見して視覚的に認識容易である案内情報を提供することができ、しかも、出発点となる第1の地点から到達点となる第2の地点に到る全ての経路についての経路映像を記憶保存することなく、ルートの始点から終点に到る動画映像とノードのパノラマ画像とを記憶保存するだけで、換言するとより少ないデータ量によってノードにおける経路映像の方向転換を滑らかにし、案内情報の質を向上させることができる。
【0168】
請求項37記載の構内案内方法の発明は、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付けるステップと、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算するステップと、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集するステップと、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にするステップと、を具備し、前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第1の地点から前記第2の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させるので、出発点となる第1の地点から到達点となる第2の地点に到る経路について一見して視覚的に認識容易である案内情報を提供することができ、しかも、出発点となる第1の地点から到達点となる第2の地点に到る全ての経路についての経路映像を記憶保存することなく、ルートの始点から終点に到る動画映像とノードのパノラマ画像とを記憶保存するだけで、換言するとより少ないデータ量によってノードにおける経路映像の方向転換を滑らかにし、案内情報の質を向上させることができる。
【0169】
請求項38記載の機械読取可能なコンピュータプログラムの発明は、コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付ける手段と、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るルート及びノードから構成された経路を計算する手段と、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段と、を実行させるので、出発点となる第1の地点から到達点となる第2の地点に到る経路について一見して視覚的に認識容易である案内情報を提供することができ、しかも、出発点となる第1の地点から到達点となる第2の地点に到る全ての経路についての経路映像を記憶保存することなく、ルートの始点から終点に到る動画映像とノードのパノラマ画像とを記憶保存するだけで、換言するとより少ないデータ量によってノードにおける経路映像の方向転換を滑らかにし、案内情報の質を向上させることができる。
【0170】
請求項39記載の機械読取可能なコンピュータプログラムの発明は、コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付ける手段と、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を実行させ、前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第1の地点から前記第2の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させるので、出発点となる第1の地点から到達点となる第2の地点に到る経路について一見して視覚的に認識容易である案内情報を提供することができ、しかも、出発点となる第1の地点から到達点となる第2の地点に到る全ての経路についての経路映像を記憶保存することなく、ルートの始点から終点に到る動画映像とノードのパノラマ画像とを記憶保存するだけで、換言するとより少ないデータ量によってノードにおける経路映像の方向転換を滑らかにし、案内情報の質を向上させることができる。
【0171】
請求項40記載の機械読取可能なコンピュータプログラムを記憶する記憶媒体の発明は、コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付ける手段と、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るルート及びノードから構成された経路を計算する手段と、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段と、を実行させるので、出発点となる第1の地点から到達点となる第2の地点に到る経路について一見して視覚的に認識容易である案内情報を提供することができ、しかも、出発点となる第1の地点から到達点となる第2の地点に到る全ての経路についての経路映像を記憶保存することなく、ルートの始点から終点に到る動画映像とノードのパノラマ画像とを記憶保存するだけで、換言するとより少ないデータ量によってノードにおける経路映像の方向転換を滑らかにし、案内情報の質を向上させることができる。
【0172】
請求項41記載の機械読取可能なコンピュータプログラムを記憶する記憶媒体の発明は、コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付ける手段と、入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、を実行させ、前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第1の地点から前記第2の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させるので、出発点となる第1の地点から到達点となる第2の地点に到る経路について一見して視覚的に認識容易である案内情報を提供することができ、しかも、出発点となる第1の地点から到達点となる第2の地点に到る全ての経路についての経路映像を記憶保存することなく、ルートの始点から終点に到る動画映像とノードのパノラマ画像とを記憶保存するだけで、換言するとより少ないデータ量によってノードにおける経路映像の方向転換を滑らかにし、案内情報の質を向上させることができる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態として、予め定められた構内において、出発点となる第1の地点から到達点となる第2の地点までの道のりを案内する構内案内装置、構内案内方法、構内案内処理に関するコンピュータプログラム、そのようなコンピュータプログラムを記憶する記憶媒体を含む検索案内システムの模式図である。
【図2】そのような検索案内システムの概略ブロック図である。
【図3】構内案内処理の流れを示すフローチャートである。
【図4】案内画面の一例を示す模式図である。
【図5】案内画面中の属性画面に含まれるノードの周辺画像であるパノラマ画像の一例を示す模式図である。
【図6】案内画面中の属性画面に含まれるノードの周辺画像であるドーナツ状に変形したパノラマ画像の一例を示す模式図である。
【図7】本発明の第2の実施の形態として、地図画面の一例を示す模式図である。
【図8】経路映像リストを例示する模式図である。
【図9】検索案内システムの概略ブロック図である。
【図10】経路映像リスト作成処理の流れを示すフローチャートである。
【図11】XML記述言語による経路映像リストの一部を例示する模式図である。
【図12】図11に例示する経路映像リストの続きを示す模式図である。
【図13】図12に例示する経路映像リストの続きを示す模式図である。
【図14】パノラマ画像から回転映像を作成する手順を視覚的に示す模式図である。
【図15】パノラマ画像から回転映像を作成する図14とは別の手順を視覚的に示す模式図である。
【図16】パノラマ画像から回転映像を作成する図14及び図15とは別の手順を視覚的に示すために、360度パノラマ画像で発生する不具合を説明する模式図である。
【図17】720度パノラマ画像により図16に例示する不具合が解消される状態を示す模式図である。
【図18】図10とは異なる経路映像リスト作成処理の流れを示すフローチャートである。
【符号の説明】
101 構内案内装置(サーバ)
131 データベース(記憶装置)
201 利用者端末(クライアント)
401 情報検索装置(図書検索システム)
502 第1の地点
509 第2の地点
2001 案内画面
2101 地図画面
2111 ノード
2121 ルート
2201 属性画面
2231 経路点滅指定オブジェクト(チェックボックス)
2241 経路実撮影映像指定オブジェクト、ルート映像指定オブジェクト
2252 ノードの識別番号
2253 ノードの地点名
2254 ノードの地点概要
2255 ノードの周辺画像、パノラマ画像
2256 ノードの周辺画像、パノラマ画像をドーナツ状に変形した画像
2257 ノード点滅指定オブジェクト(チェックボックス)
2262 ルートの識別番号
2263 ルートの地点名(ルート名)
2264 ルートの地点概要
2265 ルートの始点画像
2266 ルートの終点画像
2267 ルート中の進行方向及び方向変化を示す記号
2268 記号に対応する所要時間
2269 ルート点滅指定オブジェクト(チェックボックス)
2270 ルート実撮影映像指定オブジェクト[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention provides a yard guidance device, a yard guidance method, and a computer program for yard guidance processing that guide a user from a first point, which is a departure point, to a second point, which is a destination, in a predetermined premises. The present invention relates to a storage medium storing such a computer program and a search guidance system.
[0002]
[Prior art]
As a method of accessing target information, various methods have been conventionally considered and put to practical use. In particular, with the development of information processing technology in recent years, the technology for searching for and accessing target information has made remarkable progress.
[0003]
As an example, the applicant of this application has commercialized a book search system and commercialized it as Remedio (trade name). This book search system has various functions. One of them is to search for books (including magazines, papers, etc.) based on various keywords, and to use information related to books as search results. It has a function of providing to the user of the user terminal.
[0004]
[Problems to be solved by the invention]
Taking a book search as an example, a person who searches for a book and accesses information related to a desired book usually wants to access the book itself. Therefore, it is conceivable to include information on the installation location of the book in the search result of the book. For example, a library may provide information on the location where the book is stored, and a bookstore may provide information on a counter in the bookstore where the book is sold.
[0005]
However, even if you provide information about the location in the library where the book is stored or the point of sale in the bookstore where the book is sold, those who are unfamiliar with the library or bookstore will not have access to the book. Not easy. Therefore, an effective method for supporting access to the searched books is desired.
[0006]
As a tool for guiding a route to a target place, a navigation system typified by a car navigation system has been conventionally proposed (for example, Japanese Patent Application Laid-Open Nos. Hei 9-119845 and Hei 10-318773, Japanese Patent Application Laid-Open No. H11-94571). However, such a navigation system cannot be directly applied as a tool for supporting access to a searched book.
[0007]
An object of the present invention is to provide an effective method for supporting access to a search target such as a searched book.
[0008]
[Means for Solving the Problems]
The invention of the yard guidance device according to
[0009]
According to a second aspect of the present invention, in the yard guidance apparatus according to the first aspect, the attribute information of the node included in the attribute screen includes at least one of an identification number of the node, a spot name, and a spot outline. .
[0010]
According to a third aspect of the present invention, in the premises guidance device according to the first aspect, the attribute information of the node included in the attribute screen includes a peripheral image of the node.
[0011]
According to a fourth aspect of the present invention, in the premises guidance device according to the third aspect, the peripheral image of the node is a panoramic image.
[0012]
According to a fifth aspect of the present invention, in the yard guidance device according to the third aspect, the peripheral image of the node is an image obtained by transforming a panoramic image into a donut shape.
[0013]
According to a sixth aspect of the present invention, in the premises guidance device according to any one of the third to fifth aspects, the peripheral image of the node is an actual photographed video.
[0014]
According to a seventh aspect of the present invention, in the yard guidance device according to the first aspect, the attribute information of the route included in the attribute screen includes at least one of an identification number of the route, a location name, and a location outline. .
[0015]
According to an eighth aspect of the present invention, in the yard guidance apparatus according to the first aspect, the attribute information of the route included in the attribute screen includes an image of at least one of a start point and an end point of the route.
[0016]
According to a ninth aspect of the present invention, in the yard guidance device according to the eighth aspect, the images at the start point and the end point of the route are actual photographed videos.
[0017]
According to a tenth aspect of the present invention, in the yard guidance device according to the first aspect, the attribute information of the route included in the attribute screen includes a sign indicating a traveling direction and a direction change in the route.
[0018]
According to an eleventh aspect of the present invention, in the yard guidance device according to the tenth aspect, the attribute information of the route included in the attribute screen includes a required time corresponding to a sign indicating a traveling direction and a direction change in the route. .
[0019]
According to a twelfth aspect of the present invention, in the yard guidance device according to the tenth aspect, the attribute information of the route included in the attribute screen includes a required walking number corresponding to a sign indicating a traveling direction and a direction change in the route. Including.
[0020]
According to a thirteenth aspect of the present invention, in the premises guidance device according to any one of the first to twelfth aspects, the attribute screen includes an object that can be designated by the user terminal that browses the guidance screen, The information collected to generate the screen includes a program that causes the guide screen to change according to the designation of the object.
[0021]
According to a fourteenth aspect of the present invention, in the yard guidance device according to the thirteenth aspect, the object is a route blinking designation object that designates blinking display of the route displayed on the map screen, and the program stores the route blinking designation object. When a blinking designated object is designated, the route displayed on the map screen is blinked on the user terminal.
[0022]
According to a fifteenth aspect of the present invention, in the yard guidance device according to the thirteenth aspect, the object is a route actual shooting that specifies display of a real shot video of the route from the first point to the second point. The program is an image designation object, and the program causes the user terminal to reproduce the actual photographed image of the route when the route actual photographed image designation object is designated.
[0023]
According to a sixteenth aspect of the present invention, in the yard guidance device according to the thirteenth aspect, the object designates a blinking display of the node in the route displayed on the map screen for each of the nodes included in the attribute screen. The program blinks the corresponding node displayed on the map screen on the user terminal when the node blinking designated object is designated.
[0024]
According to a seventeenth aspect of the present invention, in the yard guidance device according to the thirteenth aspect, the object designates a blinking display of the route in the route displayed on the map screen for each of the routes included in the attribute screen. The program blinks the corresponding route displayed on the map screen on the user terminal when the route blinking designated object is designated.
[0025]
The invention according to claim 18 is the premises guidance device according to claim 13, wherein the object displays, for each of the routes included in the attribute screen, an image of an actual photographed video of the route from the start point to the end point of the route. A route actual photographed video designation object to be designated, and the program causes the user terminal to reproduce the actual photographed video of the route when the route actual photographed video designation object is designated.
[0026]
According to a nineteenth aspect of the present invention, in the yard guidance apparatus according to the thirteenth aspect, the program causes the user terminal to display the corresponding route displayed on the map screen in accordance with the progress of an actual video image of the route. To display an animation.
[0027]
According to a twelfth aspect of the present invention, there is provided a method for receiving a first point serving as a departure point and a second point serving as a destination in a predetermined premises, and Calculating a route composed of a node and a route from the first point to the second point based on the point and the second point; and generating a drawing representing the campus. A database screen for searching and storing image information and attribute information on the node and the route, a map screen displaying the route calculated in a drawing representing the campus, and the node constituting the calculated route Collecting information for generating a guidance screen in which attribute information of the route is displayed in the order of the routes, and an attribute screen for displaying the route information in the order of the route; Comprising the step of enabling browsing screen at the user terminal.
[0028]
The computer-readable computer program according to claim 21 is installed in a computer, and the computer inputs a first point as a starting point and a second point as an arriving point in a predetermined campus. Means for receiving, based on the input first and second points, means for calculating a route composed of nodes and routes from the first point to the second point A map that searches a database that stores image information necessary for generating a drawing representing the campus and attribute information on the nodes and the route, and displays the route calculated in the drawing representing the campus. A guidance screen that combines a screen and an attribute screen that displays the calculated attribute information of the node and the route that constitute the route in the order of the route. Means for collecting information for forming, means for enabling browsing the guidance screen at the user terminal based on the collected information, to the execution.
[0029]
According to a twenty-second aspect of the present invention, there is provided a storage medium storing a machine-readable computer program, wherein the computer program stored in the storage medium is installed in a computer, and the computer becomes a starting point in a predetermined premises. Means for receiving an input of a first point and a second point to be an arrival point; and from the first point to the second point based on the input first and second points. Means for calculating a route composed of an incoming node and a route; and a database for storing image information necessary for generating a drawing representing the premises and attribute information on the nodes and the route, and searching the premises A map screen that displays the calculated route in a drawing that expresses the attribute of the node and the route that constitute the calculated route. Means for collecting information for generating a guidance screen in combination with an attribute screen for displaying information in the order of the route, and means for allowing the user terminal to browse the guidance screen based on the collected information; Is executed.
[0030]
The premises guidance system according to claim 23 comprises an information retrieval device and a premises guidance device, wherein the information retrieval device retrieves information based on a keyword transmitted from the user terminal, and retrieves the information. Means for enabling the user terminal to browse a search result including a guide request object that specifies a guide request for an installation location of the search target in the information, and a case in which the guide request object is specified in the user terminal In the premises where the corresponding search object is installed, a first point that is a starting point when entering the premises and a second point that is a destination point where the search object is installed are Means for providing to the yard guidance device, wherein the yard guidance device receives means for inputting the first point and the second point, and the input first point Means for calculating a route composed of a node and a route from the first point to the second point based on the second point, and image information necessary for generating a drawing representing the campus And a database for storing and storing attribute information on the node and the route, a map screen displaying the route calculated in a drawing representing the premises, and the nodes and the nodes constituting the calculated route. Means for collecting information for generating a guide screen in which attribute information for displaying route attribute information is displayed in the order of the route; and enabling the user terminal to browse the guide screen based on the collected information. Means for performing the operation.
[0031]
The invention of a yard guidance apparatus according to claim 24 is means for receiving input of a first point serving as a departure point and a second point serving as an arrival point in a predetermined premises, and the first input point being input. Means for calculating a route composed of a route and a node from the first point to the second point based on a point and the second point, and a moving image from the start point to the end point of the route A first process of searching a database that stores a panoramic image of the node and a panoramic image of the node, and a second process of connecting an end point of the preceding route and a starting point of the following route at the node with a rotation image based on the panoramic image. And reproducing means for enabling the user terminal to reproduce a route image from the first point to the second point in the order of the calculated route by executing the above processing.
[0032]
According to a twenty-fifth aspect of the present invention, in the premises guidance device according to the twenty-fourth aspect, the reproduction means performs streaming distribution of the route image to the user terminal.
[0033]
The premises guidance device according to claim 26 is a means for receiving an input of a first point which is a starting point and a second point which is a arriving point in a predetermined premises, Means for calculating a route composed of a node and a route from the first point to the second point based on the point and the second point, and a means necessary for generating a drawing representing the campus A database screen for searching and storing image information and attribute information on the node and the route, a map screen displaying the route calculated in a drawing representing the campus, and the node constituting the calculated route Means for collecting information for generating a guidance screen in which attribute information of the route is displayed in the order of the routes, and using the guidance screen based on the collected information Means for enabling browsing on a terminal, wherein the attribute screen is a user-based terminal for browsing the guidance screen, and a moving image of the path from the first point to the second point. It has a route image specifying object that can specify the display of a video, and the information collected to generate the guidance screen includes the route image by specifying the route specifying object at the user terminal. A program that can be played back on the user terminal is included, and the program includes, in accordance with the designation of the route designation object at the user terminal, a premises guidance device, a moving image from the start point to the end point of the route. A first process of searching a database for storing and storing a panoramic image of the node; and an end point of the preceding route and a subsequent route of the route at the node. By executing the second process of connecting the points with the rotation image based on the panoramic image, the user terminal reproduces the route image from the first point to the second point in the order of the calculated route. The enabling means is executed.
[0034]
According to a twenty-seventh aspect of the present invention, in the premises guidance device according to the twenty-sixth aspect, the reproducing means performs streaming distribution of the route image to the user terminal.
[0035]
According to a twenty-eighth aspect of the present invention, in the yard guidance device according to any one of the twenty-fourth to twenty-seventh aspects, the second processing starts guidance based on a direction of the moving image at the route start point at the first point. If the direction is different from the direction in which the guidance is started, the direction in which the guidance is started and the direction of the moving image at the first point at the route start point are connected by a rotating image based on a panoramic image of the node at the first point.
[0036]
According to a twenty-ninth aspect of the present invention, in the yard guidance device according to any one of the twenty-fourth to twenty-seventh aspects, the second processing is such that a direction of the moving image image at the route end point at the second point is a desired direction. If not, the direction of the moving image at the second point at the end point of the route and the desired direction are connected by a rotation image based on a panoramic image of the node at the second point.
[0037]
According to a thirtieth aspect of the present invention, in the yard guidance device according to any one of the twenty-fourth to twenty-fourth aspects, the second processing includes a horizontal component and a vertical component when the rotated image is generated from the panoramic image. , The vertical displacement between the two images connected by the rotated image is also connected.
[0038]
According to a thirty-first aspect of the present invention, in the premises guidance device according to any one of the twenty-fourth to twenty-seventh aspects, the panoramic image is a 720-degree image connecting two 360-degree images.
[0039]
According to a thirty-second aspect of the present invention, in the yard guidance device according to any one of the twenty-fourth to twenty-fourth aspects, the second process connects the two panoramic images, which are 360-degree images, as a 720-degree image. Generate a rotating image.
[0040]
According to a thirty-third aspect of the present invention, in the yard guidance device according to any one of the twenty-fourth to twenty-fourth aspects, the second processing uses a cross-fade effect when switching between the rotated image and images before and after the rotated image. Smooth joints.
[0041]
According to a thirty-fourth aspect of the present invention, in the yard guidance device according to any one of the twenty-fourth to twenty-fourth aspects, the second processing is performed by using a dissociable effect when switching between the rotated image and images before and after the rotated image. Make the parts smooth.
[0042]
According to a thirty-fifth aspect of the present invention, in the premises guidance device according to any one of the twenty-fourth to twenty-fourth aspects, when a panoramic image of the corresponding node is not retrieved by the first processing, the corresponding panoramic image is not retrieved. Means is provided for enabling the user terminal to browse the angle difference between the direction of the end point of the preceding route and the direction of the start point of the following route at the node.
[0043]
The invention of a yard guidance method according to claim 36, is a step of receiving an input of a first point which is a starting point and a second point which is a arriving point in a predetermined yard; Calculating a route composed of a route and a node from the first point to the second point based on a point and the second point; and a moving image from the start point to the end point of the route A first process of searching a database that stores a panoramic image of the node and a panoramic image of the node, and a second process of connecting an end point of the preceding route and a starting point of the following route at the node with a rotation image based on the panoramic image. And performing a process of (i) in which the route video from the first point to the second point can be played back on the user terminal in the order of the calculated route.
[0044]
In the invention of a yard guidance method according to claim 37, a step of receiving an input of a first point serving as a departure point and a second point serving as an arrival point in a predetermined premises; Calculating a route composed of a node and a route from the first point to the second point based on the point and the second point; and generating a drawing representing the campus. A database screen for searching and storing image information and attribute information on the node and the route, a map screen displaying the route calculated in a drawing representing the campus, and the node constituting the calculated route Collecting information for generating a guidance screen in which attribute information of the route is displayed in the order of the routes, and an attribute screen for displaying the route information in the order of the route; Allowing the user terminal to browse the screen, wherein the attribute screen is the user terminal that browses the guide screen, and the route from the first point to the second point is the attribute screen. Having a route image specifying object capable of specifying the display of a route image by a moving image, the information collected to generate the guidance screen includes, by specifying the route specifying object at the user terminal, A program that enables a route image to be reproduced on the user terminal, wherein the program causes the premises guidance device to reach the end point from the start point of the route in accordance with the designation of the route designation object at the user terminal. First processing of searching a database for storing moving image video and a panoramic image of the node, and ending and succeeding the preceding route at the node. Executing a second process of connecting the start point of the route with the rotation image based on the panoramic image, thereby using the route image from the first point to the second point in the order of the calculated route. A reproducing means for enabling reproduction by the user terminal. The computer-readable computer program according to claim 38 is installed in a computer, and the computer inputs a first point as a starting point and a second point as an arriving point in a predetermined campus. Means for receiving the first point and the second point, and calculating a route composed of a route and a node from the first point to the second point based on the input first point and the second point. A first process of searching a database for storing and storing a moving image and a panoramic image of the node from the start point to the end point of the route, and the end point of the preceding route at the node and the start point of the following route. And a second process of connecting the second route with the rotation image based on the panoramic image to reach the second location from the first location in the order of the calculated route. Reproduction means for allowing reproduction path video at the user terminal, thereby executing.
[0045]
The computer readable computer program according to claim 39 is installed in a computer, and the computer inputs a first point as a starting point and a second point as an arriving point in a predetermined campus. Means for receiving, based on the input first and second points, means for calculating a route composed of nodes and routes from the first point to the second point A map that searches a database that stores image information necessary for generating a drawing representing the campus and attribute information on the nodes and the route, and displays the route calculated in the drawing representing the campus. A guidance screen that combines a screen and an attribute screen that displays the calculated attribute information of the node and the route that constitute the route in the order of the route. Means for collecting information for generating the information, and means for enabling the user terminal to browse the guidance screen based on the collected information, wherein the attribute screen is a user who browses the guidance screen. A terminal, having a route image designating object capable of designating display of a route image by a moving image of the route from the first location to the second location, collected for generating the guidance screen; The information includes a program that enables the route video to be reproduced on the user terminal by designating the route specifying object on the user terminal. The program includes the route specifying object on the user terminal. In accordance with the designation of the above, the premises guidance device searches a database for storing and storing the moving image video from the start point to the end point of the route and the panoramic image of the
[0046]
The invention of a storage medium for storing a machine-readable computer program according to claim 40 is installed in a computer, and the computer is provided with a first point as a starting point and a second point as an arriving point in a predetermined campus. Means for receiving an input of a first point and a route composed of a route and a node from the first point to the second point based on the input first point and the second point. And a first process of searching a database for storing moving image video from the start point to the end point of the route and a panoramic image of the node, and an end point of the route preceding and following the node at the node. By executing the second process of connecting the starting point of the route with the rotation image based on the panoramic image, the first route is calculated from the first point in the order of the calculated route. Reproduction means for allowing reproduction path video leading to serial second point in the user terminal, thereby executing.
[0047]
The invention of a storage medium for storing a machine-readable computer program according to claim 41 is installed in a computer, and the computer is provided with a first point as a starting point and a second point as an arriving point in a predetermined campus. Means for receiving an input of a first point, and a route composed of a node and a route from the first point to the second point based on the input first point and the second point And a database that stores image information necessary for generating a drawing representing the premises and attribute information on the nodes and the route, and searches the database calculated in the drawing representing the premises. A map screen for displaying a route and an attribute screen for displaying the calculated attribute information of the nodes and the route constituting the route in the order of the route are combined. Means for collecting information for generating a guidance screen that has been set, and means for allowing the user terminal to browse the guidance screen based on the collected information. The browsing user terminal has a route image designation object that can designate display of a route image by a moving image of the route from the first point to the second point, and generates the guidance screen. The collected information includes a program that enables the route image to be reproduced on the user terminal by specifying the route specifying object on the user terminal, and the program is executed by the user terminal. In accordance with the designation of the route designating object, data for storing and storing a moving image video from the start point to the end point of the route and a panoramic image of the node in the premises guidance device. The calculated route is obtained by executing a first process of searching for a base and a second process of connecting an end point of the preceding route and a starting point of the following route at the node with a rotation image based on the panoramic image. In order of reproduction of the route video from the first point to the second point on the user terminal.
[0048]
BEST MODE FOR CARRYING OUT THE INVENTION
<First embodiment>
A first embodiment of the present invention will be described with reference to FIGS.
[0049]
FIG. 1 is a yard guidance apparatus, a yard guidance method, and a computer program related to yard guidance processing for guiding a route from a first point serving as a departure point to a second point serving as a destination in a predetermined premises. It is a schematic diagram of a search guidance system including a storage medium storing such a computer program. FIG. 2 is a schematic block diagram of such a search guidance system.
[0050]
In the present embodiment, a
[0051]
The
[0052]
The
[0053]
Also, the
[0054]
As described above, in the
[0055]
The
[0056]
Here, as illustrated in FIG. 1, the
[0057]
FIG. 3 is a flowchart showing the flow of the premises guidance process. FIG. 4 is a schematic diagram illustrating an example of the guidance screen. FIG. 5 is a schematic diagram illustrating an example of a panoramic image that is a peripheral image of a node included in the attribute screen in the guide screen. FIG. 6 is a schematic diagram illustrating an example of a donut-shaped panoramic image that is a peripheral image of a node included in the attribute screen in the guide screen. Hereinafter, the flow of the premises guidance process will be described with reference to FIG.
[0058]
When a hyperlink 1003 in the layout information 1002 displayed on the book
[0059]
Next, in the
[0060]
Next, as a result of the calculation in step S102, it is determined whether or not there is a route (step S103). If there is no route, the
[0061]
As a result of the processing in step S105, the
[0062]
Next, in step S106, an attribute screen and an attribute information program are created. Thus, in steps S105 and S106, the database (hard disk 2) 131 that stores image information necessary for generating a drawing representing the premises and attribute information on nodes and routes is searched, and the drawing representing the premises is retrieved. Information for generating a
[0063]
In step S106, the created attribute information program is transmitted to the
[0064]
Next, the
[0065]
At this time, the
[0066]
As described above, the
[0067]
Thereafter, the
[0068]
Here, the
[0069]
First, the
[0070]
Next, the
[0071]
An
[0072]
In the
[0073]
In addition, in the
[0074]
Next, on the
[0075]
In the
[0076]
The
[0077]
Here, FIG. 5 illustrates a
[0078]
The
[0079]
Also, in the
[0080]
Next, in the
[0081]
The
[0082]
Further, these
[0083]
In the
[0084]
Here, an example has been shown in which the required
[0085]
Also, in the
[0086]
Further, in the
[0087]
Further, the attribute information program interpreted and executed by the
[0088]
As described above, according to the present embodiment, it is possible to support access from a first point, which is a departure point, to a second point, which is a destination, in a predetermined campus.
[0089]
<Second embodiment>
A second embodiment of the present invention will be described with reference to FIGS. The same parts as those in the first embodiment are denoted by the same reference numerals, and the description is omitted. Therefore, FIG. 1 to FIG. 6 used for describing the first embodiment are also referred to as appropriate.
[0090]
The present embodiment relates to the details of the processing when the route actual photographed
[0091]
Here, an example is shown in which an actually shot video is used as the actually shot video, but it is not necessary that the actually shot video be an actually shot video, and for example, a graphics image or an animation image may be used. . In other words, any type of video can be used as long as it is a video that can be easily recognized visually by the user, whether it is an actually shot video or a created virtual video. In this sense, in the
[0092]
FIG. 7 is a schematic diagram illustrating an example of the
[0093]
Here, when such a route is provided as an image in the
[0094]
When combining images in this way, it is highly desirable that the direction of the images be the same in the part where the images are combined in order to guide the route. In the case of the above example, the shooting direction at the end of the image of the
[0095]
However, the
[0096]
Therefore, as a simple solution to such a problem, for example, the direction at the end of the video of the
[0097]
However, for example, when an image from the
[0098]
Thus, as the number of
[0099]
In the present embodiment, in consideration of the problems described above, the surroundings of each
[0100]
The processing described above will be described in more detail with reference to FIGS.
[0101]
FIG. 9 is a schematic block diagram of the search guidance system. In the present embodiment, the
[0102]
The
[0103]
FIG. 10 illustrates a process of creating a route image list in the
[0104]
When the route
[0105]
Here, the creation of the route video list in the
[0106]
On the other hand, when Z is not equal to N, that is, when N does not reach the number Z of all the
[0107]
The route video list by the
[0108]
First, in the still image information description area shown in FIGS. 11 and 12 in the route video list in the XML description language, information of a still image is described.
[0109]
For example, the still image (these are the same images) of the end / start video at the
[0110]
The
[0111]
The information of the still image and the
[0112]
Next, in the route video list in the XML description language, information of the
[0113]
For example, the ID of the
[0114]
In this case, the link to the still image of the end / start video at the
[0115]
The information of the still image and the
[0116]
Further, in the route video list in the XML description language, information on the
[0117]
For example, a
[0118]
FIG. 14 is a schematic diagram visually illustrating a procedure for creating a rotated video from the
[0119]
In a similar manner, the angle d of the image (lower stage) at the start of the
[0120]
In a similar manner, the angle e of the start direction of the panoramic image 2255 (middle) can be determined. Further, the pixel positions b and c in the X direction on the
b = (5140/360) × a
d = (5140/360) × c
It is. For example, if a = 180, d = 90, e = 0, and XSize = 5140 added to the panoramic Image tag, b = 2570 and d = 1285.
[0121]
From this, the moving pixel amount on the
[0122]
Then, by adding a rotation image of the
[0123]
The above-described method of smoothly connecting the two
[0124]
FIG. 15 is a schematic diagram visually illustrating a procedure different from that of FIG. 14 for creating a rotation video from the
[0125]
When the value described in the panoramicImage tag is used as the value of XSize and YSize, the pixel range (X, Y) in the frame surrounding the part b or c in FIG.
X = (XSize / 360) × ih
Y = (YSize / pv) × iv
And the coordinates of the upper left (px1, py1) and lower right (px2, py2) of the b frame on the
(Px1, py1) = (b−X / 2, YSize / 2−Y)
(Px2, py2) = (b + X / 2, YSize / 2 + Y)
(However, an approximate expression when the subject is located at ∞).
[0126]
As a result, it is possible to create a rotated image starting from the frame portion surrounding b at the pixel position b of the
[0127]
FIGS. 16 and 17 are schematic diagrams visually illustrating a procedure different from FIGS. 14 and 15 for creating a rotation video from the
[0128]
Here, the
[0129]
FIG. 18 shows a different route video list creation process from FIG. 10 when the route
[0130]
That is, as described above, when N does not reach the number Z of all the
[0131]
Here, in the flowchart illustrated in FIG. 10, when it is determined in step S205 that the angle at the end of the
[0132]
【The invention's effect】
The invention of the yard guidance device according to
[0133]
According to a second aspect of the present invention, in the yard guidance apparatus according to the first aspect, the attribute information of the node included in the attribute screen includes at least one of an identification number of the node, a spot name, and a spot outline. Therefore, guidance information can be provided for the node.
[0134]
According to a third aspect of the present invention, in the premises guidance device according to the first aspect, since the attribute information of the node included in the attribute screen includes a peripheral image of the node, the node is visually easily recognizable. Information can be provided.
[0135]
According to a fourth aspect of the present invention, in the premises guidance device according to the third aspect, since the peripheral image of the node is a panoramic image, it is possible to provide guidance information that makes it easy to visually recognize the node at a glance. it can.
[0136]
According to a fifth aspect of the present invention, in the yard guidance device according to the third aspect, the peripheral image of the node is an image obtained by transforming a panoramic image into a donut shape, so that the node can be visually recognized at a glance. Guidance information can be provided.
[0137]
According to a sixth aspect of the present invention, in the yard guidance device according to any one of the third to fifth aspects, since the peripheral image of the node is an actual photographed video, the node can be visually recognized at a glance. Guidance information can be provided.
[0138]
According to a seventh aspect of the present invention, in the yard guidance device according to the first aspect, the attribute information of the route included in the attribute screen includes at least one of an identification number of the route, a location name, and a location outline. Therefore, guidance information on the route can be provided.
[0139]
The invention according to claim 8 is the premises guidance device according to
[0140]
According to a ninth aspect of the present invention, in the premises guidance device according to the eighth aspect, since the images of the start point and the end point of the route are actual photographed videos, the guide information that is visually recognizable at a glance about the route is provided. Can be provided.
[0141]
According to a tenth aspect of the present invention, in the yard guidance device according to the first aspect, the attribute information of the route included in the attribute screen includes a sign indicating a traveling direction and a change in direction of the route. Guidance information can be provided on the traveling direction and the direction change.
[0142]
According to an eleventh aspect of the present invention, in the yard guidance device according to the tenth aspect, the attribute information of the route included in the attribute screen includes a required time corresponding to a sign indicating a traveling direction and a direction change in the route. Therefore, it is possible to provide guidance information on the traveling direction and the direction change during the route.
[0143]
According to a twelfth aspect of the present invention, in the yard guidance device according to the tenth aspect, the attribute information of the route included in the attribute screen includes a required walking number corresponding to a sign indicating a traveling direction and a direction change in the route. Therefore, guidance information can be provided on the traveling direction and the direction change during the route.
[0144]
According to a thirteenth aspect of the present invention, in the premises guidance device according to any one of the first to twelfth aspects, the attribute screen includes an object that can be designated by the user terminal that browses the guidance screen, Since the information collected to generate the screen includes a program that causes a change in the guidance screen by specifying the object, it is possible to cause a change in the guidance screen by executing such a program. it can.
[0145]
According to a fourteenth aspect of the present invention, in the yard guidance device according to the thirteenth aspect, the object is a route blinking designation object that designates blinking display of the route displayed on the map screen, and the program stores the route blinking designation object. When the blinking designation object is designated, the route displayed on the map screen is blinked on the user terminal, so that the route from the first point as the starting point to the second point as the destination point is displayed. You can make it stand out on the map screen.
[0146]
According to a fifteenth aspect of the present invention, in the yard guidance device according to the thirteenth aspect, the object is a route actual shooting that specifies display of a real shot video of the route from the first point to the second point. A video designation object, wherein the program causes the user terminal to reproduce the actual photography video of the route when the route real photography video designation object is designated; It is possible to provide guidance information that is visually easy to recognize at a glance about the route to the second point.
[0147]
According to a sixteenth aspect of the present invention, in the yard guidance device according to the thirteenth aspect, the object designates a blinking display of the node in the route displayed on the map screen for each of the nodes included in the attribute screen. When the node blinking designation object is designated, the program causes the user terminal to blink the corresponding node displayed on the map screen, so that the designated node is mapped to the map. You can make it stand out on the screen.
[0148]
According to a seventeenth aspect of the present invention, in the yard guidance device according to the thirteenth aspect, the object designates a blinking display of the route in the route displayed on the map screen for each of the routes included in the attribute screen. When the route blinking designated object is designated, the program causes the user terminal to blink the corresponding route displayed on the map screen, so that the designated route is displayed on the map. You can make it stand out on the screen.
[0149]
The invention according to claim 18 is the premises guidance device according to claim 13, wherein the object displays, for each of the routes included in the attribute screen, an image of an actual photographed video of the route from the start point to the end point of the route. A route actual shooting video designation object to be specified, and the program causes the user terminal to reproduce the actual shooting video of the route when the route actual shooting video designation object is specified. And guide information that is visually easily recognizable.
[0150]
According to a nineteenth aspect of the present invention, in the yard guidance apparatus according to the thirteenth aspect, the program causes the user terminal to display the corresponding route displayed on the map screen in accordance with the progress of an actual video image of the route. Since an animation is displayed, it is possible to provide guidance information that is visually recognizable at a glance about the designated route.
[0151]
According to a twelfth aspect of the present invention, there is provided a method for receiving a first point serving as a departure point and a second point serving as a destination in a predetermined premises, and Calculating a route composed of a node and a route from the first point to the second point based on the point and the second point; and generating a drawing representing the campus. A database screen for searching and storing image information and attribute information on the node and the route, a map screen displaying the route calculated in a drawing representing the campus, and the node constituting the calculated route Collecting information for generating a guidance screen in which attribute information of the route is displayed in the order of the routes, and an attribute screen for displaying the route information in the order of the route; Enabling the screen to be browsed by the user terminal, so that it is possible to support access from the first point, which is the starting point, to the second point, which is the destination, in the predetermined campus. .
[0152]
The computer-readable computer program according to claim 21 is installed in a computer, and the computer inputs a first point as a starting point and a second point as an arriving point in a predetermined campus. Means for receiving, based on the input first and second points, means for calculating a route composed of nodes and routes from the first point to the second point A map that searches a database that stores image information necessary for generating a drawing representing the campus and attribute information on the nodes and the route, and displays the route calculated in the drawing representing the campus. A guidance screen that combines a screen and an attribute screen that displays the calculated attribute information of the node and the route that constitute the route in the order of the route. Means for collecting information for forming the information, and means for allowing the user terminal to browse the guidance screen based on the collected information, so that the first point serving as a starting point in a predetermined campus is executed. It is possible to support access from a point to a second point that is a destination point.
[0153]
According to a twenty-second aspect of the present invention, there is provided a storage medium storing a machine-readable computer program, wherein the computer program stored in the storage medium is installed in a computer, and the computer becomes a starting point in a predetermined premises. Means for receiving an input of a first point and a second point to be an arrival point; and from the first point to the second point based on the input first and second points. Means for calculating a route composed of an incoming node and a route; and a database for storing image information necessary for generating a drawing representing the premises and attribute information on the nodes and the route, and searching the premises A map screen that displays the calculated route in a drawing that expresses the attribute of the node and the route that constitute the calculated route. Means for collecting information for generating a guidance screen in combination with an attribute screen for displaying information in the order of the route, and means for allowing the user terminal to browse the guidance screen based on the collected information; Is executed, it is possible to support access from the first point, which is the starting point, to the second point, which is the destination, in the predetermined campus.
[0154]
The premises guidance system according to claim 23 comprises an information retrieval device and a premises guidance device, wherein the information retrieval device retrieves information based on a keyword transmitted from the user terminal, and retrieves the information. Means for enabling the user terminal to browse a search result including a guide request object that specifies a guide request for an installation location of the search target in the information, and a case in which the guide request object is specified in the user terminal In the premises where the corresponding search object is installed, a first point that is a starting point when entering the premises and a second point that is a destination point where the search object is installed are Means for providing to the yard guidance device, wherein the yard guidance device receives means for inputting the first point and the second point, and the input first point Means for calculating a route composed of a node and a route from the first point to the second point based on the second point, and image information necessary for generating a drawing representing the campus And a database for storing and storing attribute information on the node and the route, a map screen displaying the route calculated in a drawing representing the premises, and the nodes and the nodes constituting the calculated route. Means for collecting information for generating a guide screen in which attribute information for displaying route attribute information is displayed in the order of the route; and enabling the user terminal to browse the guide screen based on the collected information. Means to support access from a first point, which is a departure point, to a second point, which is a destination, in a predetermined campus.
[0155]
The invention of a yard guidance apparatus according to claim 24 is means for receiving input of a first point serving as a departure point and a second point serving as an arrival point in a predetermined premises, and the first input point being input. Means for calculating a route composed of a route and a node from the first point to the second point based on a point and the second point, and a moving image from the start point to the end point of the route A first process of searching a database that stores a panoramic image of the node and a panoramic image of the node, and a second process of connecting an end point of the preceding route and a starting point of the following route at the node with a rotation image based on the panoramic image. And processing means for enabling the user terminal to reproduce the route video from the first point to the second point in the order of the calculated route. It is possible to provide guidance information that is visually recognizable at a glance about the route from the first point to the second point to be the destination, and to reach from the first point to be the starting point. Instead of storing and storing the route images for all the routes to the second point which is a point, only storing and storing the moving image video from the start point to the end point of the route and the panoramic image of the node, in other words, With a small amount of data, it is possible to smoothly change the direction of the route image at the node and improve the quality of the guidance information.
[0156]
According to a twenty-fifth aspect of the present invention, in the premises guidance device according to the twenty-fourth aspect, the reproduction means streams and distributes the route video to the user terminal, so that the route video is downloaded at the user terminal. Can be played.
[0157]
The premises guidance device according to claim 26 is a means for receiving an input of a first point which is a starting point and a second point which is a arriving point in a predetermined premises, Means for calculating a route composed of a node and a route from the first point to the second point based on the point and the second point, and a means necessary for generating a drawing representing the campus A database screen for searching and storing image information and attribute information on the node and the route, a map screen displaying the route calculated in a drawing representing the campus, and the node constituting the calculated route Means for collecting information for generating a guidance screen in which attribute information of the route is displayed in the order of the routes, and using the guidance screen based on the collected information Means for enabling browsing on a terminal, wherein the attribute screen is a user-based terminal for browsing the guidance screen, and a moving image of the path from the first point to the second point. It has a route image specifying object that can specify the display of a video, and the information collected to generate the guidance screen includes the route image by specifying the route specifying object at the user terminal. A program that can be played back on the user terminal is included, and the program includes, in accordance with the designation of the route designation object at the user terminal, a premises guidance device, a moving image from the start point to the end point of the route. A first process of searching a database for storing and storing a panoramic image of the node; and an end point of the preceding route and a subsequent route of the route at the node. By executing the second process of connecting the points with the rotation image based on the panoramic image, the user terminal reproduces the route image from the first point to the second point in the order of the calculated route. Since the enabling reproduction means is executed, it is possible to provide guidance information that is visually recognizable at a glance about a route from the first point as the starting point to the second point as the destination. In addition, without storing and storing the route images of all the routes from the first point as the departure point to the second point as the destination point, the moving image and the node from the start point to the end point of the route are stored. By simply storing and storing the panoramic image, in other words, it is possible to smoothly change the direction of the route image at the node with a smaller amount of data and improve the quality of the guide information.
[0158]
According to a twenty-seventh aspect of the present invention, in the premises guidance device according to the twenty-sixth aspect, the reproduction means streams and distributes the route video to the user terminal, so that the route video is downloaded at the user terminal. Can be played.
[0159]
According to a twenty-eighth aspect of the present invention, in the yard guidance device according to any one of the twenty-fourth to twenty-seventh aspects, the second processing starts guidance based on a direction of the moving image at the route start point at the first point. If the direction is different from the direction to perform, since the direction to start the guidance and the direction of the video image of the route start point at the first point are connected by a rotation image based on a panoramic image of the node at the first point, Regardless of which direction the vehicle is headed at the first position serving as the starting point, the connection of the following routes can be smoothly performed, and therefore, guidance information that is more visually recognizable can be provided.
[0160]
According to a twenty-ninth aspect of the present invention, in the yard guidance device according to any one of the twenty-fourth to twenty-seventh aspects, the second processing is such that a direction of the moving image image at the route end point at the second point is a desired direction. If different from the destination point, the direction of the video image at the end point of the route at the second point and the desired direction are connected by a rotation image based on a panoramic image of the node at the second point. Regardless of the desired orientation at the second position, the connection of the subsequent routes can be made smooth, and therefore, guidance information that is more visually recognizable can be provided.
[0161]
According to a thirtieth aspect of the present invention, in the yard guidance device according to any one of the twenty-fourth to twenty-fourth aspects, the second processing includes a horizontal component and a vertical component when the rotated image is generated from the panoramic image. , The vertical displacement between the two images connected by the rotated image is also connected, so that the direction change of the route image at the node can be made smoother and the quality of the guide information can be further improved.
[0162]
According to a thirty-first aspect of the present invention, in the premises guidance device according to any one of the twenty-fourth to twenty-seventh aspects, the panoramic image is a 720-degree image connecting two 360-degree images, and thus a node and a route before and after the node are displayed. Can be connected correctly, and the direction change of the route image at the node can be made smooth.
[0163]
According to a thirty-second aspect of the present invention, in the yard guidance device according to any one of the twenty-fourth to twenty-fourth aspects, the second process connects the two panoramic images, which are 360-degree images, as a 720-degree image. Since the rotated image is generated, the node and the route before and after the node can be correctly connected, and the direction change of the path image at the node can be smoothly performed.
[0164]
According to a thirty-third aspect of the present invention, in the yard guidance device according to any one of the twenty-fourth to twenty-fourth aspects, the second processing uses a cross-fade effect when switching between the rotated image and images before and after the rotated image. Since the connecting portion is made smooth, the node and the route before and after the node can be connected more smoothly, and the direction change of the route image at the node can be made smoother.
[0165]
According to a thirty-fourth aspect of the present invention, in the yard guidance device according to any one of the twenty-fourth to twenty-fourth aspects, the second processing is performed by using a dissociable effect when switching between the rotated image and images before and after the rotated image. Since the portion is made smooth, the node and the route before and after the node can be connected more smoothly, and the direction change of the route image at the node can be made smoother.
[0166]
According to a thirty-fifth aspect of the present invention, in the premises guidance device according to any one of the twenty-fourth to twenty-fourth aspects, when a panoramic image of the corresponding node is not retrieved by the first processing, the corresponding panoramic image is not retrieved. Since there is provided a means that allows browsing at the user terminal the angle difference between the direction of the end point of the preceding route and the direction of the starting point of the following route at the node, even if there is no panoramic image, The user can be informed of how much the direction of the route image changes.
[0167]
The invention of a yard guidance method according to claim 36, is a step of receiving an input of a first point which is a starting point and a second point which is a arriving point in a predetermined yard; Calculating a route composed of a route and a node from the first point to the second point based on a point and the second point; and a moving image from the start point to the end point of the route A first process of searching a database that stores a panoramic image of the node and a panoramic image of the node, and a second process of connecting an end point of the preceding route and a starting point of the following route at the node with a rotation image based on the panoramic image. And performing a process of (i) in which the route video from the first point to the second point can be played back on the user terminal in the order of the calculated route. Thus, it is possible to provide guidance information that is visually recognizable at a glance about a route from the first point serving as the starting point to the second point serving as the destination, and furthermore, it is possible to provide guidance information that is easy to recognize. Instead of storing and storing path images for all routes from the first point to the second point which is the destination point, only storing and storing the moving image video from the start point to the end point of the route and the panoramic image of the node. In other words, in other words, it is possible to smoothly change the direction of the route image at the node with a smaller amount of data and improve the quality of the guide information.
[0168]
In the invention of a yard guidance method according to claim 37, a step of receiving an input of a first point serving as a departure point and a second point serving as an arrival point in a predetermined premises; Calculating a route composed of a node and a route from the first point to the second point based on the point and the second point; and generating a drawing representing the campus. A database screen for searching and storing image information and attribute information on the node and the route, a map screen displaying the route calculated in a drawing representing the campus, and the node constituting the calculated route Collecting information for generating a guidance screen in which attribute information of the route is displayed in the order of the routes, and an attribute screen for displaying the route information in the order of the route; Allowing the user terminal to browse the screen, wherein the attribute screen is the user terminal that browses the guide screen, and the route from the first point to the second point is the attribute screen. Having a route image specifying object capable of specifying the display of a route image by a moving image, the information collected to generate the guidance screen includes, by specifying the route specifying object at the user terminal, A program that enables a route image to be reproduced on the user terminal, wherein the program causes the premises guidance device to reach the end point from the start point of the route in accordance with the designation of the route designation object at the user terminal. First processing of searching a database for storing moving image video and a panoramic image of the node, and ending and succeeding the preceding route at the node. Executing a second process of connecting the start point of the route with the rotation image based on the panoramic image, thereby using the route image from the first point to the second point in the order of the calculated route. Providing a guide means which makes it possible to visually recognize at a glance the route from the first point which is the starting point to the second point which is the destination because the reproducing means for executing the reproduction at the terminal of the user is executed. And moving images from the start point to the end point of the route without storing and storing the route images of all the routes from the first point as the starting point to the second point as the destination. By simply storing and storing the video and the panoramic image of the node, in other words, the direction of the route video at the node can be smoothly changed with a smaller amount of data, and the quality of the guide information can be improved.
[0169]
The computer-readable computer program according to claim 38 is installed in a computer, and the computer inputs a first point as a starting point and a second point as an arriving point in a predetermined campus. Means for receiving the first point and the second point, and calculating a route composed of a route and a node from the first point to the second point based on the input first point and the second point. A first process of searching a database for storing and storing a moving image and a panoramic image of the node from the start point to the end point of the route, and the end point of the preceding route at the node and the start point of the following route. And a second process of connecting the second route with the rotation image based on the panoramic image to reach the second location from the first location in the order of the calculated route. And reproducing means for reproducing the route image on the user terminal, thereby visually recognizing the route from the first point as the starting point to the second point as the destination at a glance. It is possible to provide easy guidance information, and furthermore, it is possible to provide route information without storing route images of all routes from the first point as the starting point to the second point as the destination. By simply storing and storing the moving picture video from the start point to the end point and the panoramic image of the node, in other words, the direction change of the route video at the node can be smoothed with a smaller amount of data, and the quality of the guide information can be improved.
[0170]
The computer readable computer program according to claim 39 is installed in a computer, and the computer inputs a first point as a starting point and a second point as an arriving point in a predetermined campus. Means for receiving, based on the input first and second points, means for calculating a route composed of nodes and routes from the first point to the second point A map that searches a database that stores image information necessary for generating a drawing representing the campus and attribute information on the nodes and the route, and displays the route calculated in the drawing representing the campus. A guidance screen that combines a screen and an attribute screen that displays the calculated attribute information of the node and the route that constitute the route in the order of the route. Means for collecting information for generating the information, and means for enabling the user terminal to browse the guidance screen based on the collected information, wherein the attribute screen is a user who browses the guidance screen. A terminal, having a route image designating object capable of designating display of a route image by a moving image of the route from the first location to the second location, collected for generating the guidance screen; The information includes a program that enables the route video to be reproduced on the user terminal by designating the route specifying object on the user terminal. The program includes the route specifying object on the user terminal. In accordance with the designation of the above, the premises guidance device searches a database for storing and storing the moving image video from the start point to the end point of the route and the panoramic image of the
[0171]
The invention of a storage medium for storing a machine-readable computer program according to claim 40 is installed in a computer, and the computer is provided with a first point as a starting point and a second point as an arriving point in a predetermined campus. Means for receiving an input of a first point and a route composed of a route and a node from the first point to the second point based on the input first point and the second point. And a first process of searching a database for storing moving image video from the start point to the end point of the route and a panoramic image of the node, and an end point of the route preceding and following the node at the node. By executing the second process of connecting the starting point of the route with the rotation image based on the panoramic image, the first route is calculated from the first point in the order of the calculated route. And reproduction means for enabling the user terminal to reproduce the route image reaching the second point, so that the route from the first point as the starting point to the second point as the destination point is executed. Can provide guidance information that is visually recognizable at a glance, and can display route images of all routes from the first point as the starting point to the second point as the destination. Without storing and saving, only storing and saving the moving image video from the start point to the end point of the route and the panoramic image of the node, in other words, smoothing the direction change of the route image at the node with less data amount, Quality can be improved.
[0172]
The invention of a storage medium for storing a machine-readable computer program according to claim 41 is installed in a computer, and the computer is provided with a first point as a starting point and a second point as an arriving point in a predetermined campus. Means for receiving an input of a first point, and a route composed of a node and a route from the first point to the second point based on the input first point and the second point And a database that stores image information necessary for generating a drawing representing the premises and attribute information on the nodes and the route, and searches the database calculated in the drawing representing the premises. A map screen for displaying a route and an attribute screen for displaying the calculated attribute information of the nodes and the route constituting the route in the order of the route are combined. Means for collecting information for generating a guidance screen that has been set, and means for allowing the user terminal to browse the guidance screen based on the collected information. The browsing user terminal has a route image designation object that can designate display of a route image by a moving image of the route from the first point to the second point, and generates the guidance screen. The collected information includes a program that enables the route image to be reproduced on the user terminal by specifying the route specifying object on the user terminal, and the program is executed by the user terminal. In accordance with the designation of the route designating object, data for storing and storing a moving image video from the start point to the end point of the route and a panoramic image of the node in the premises guidance device. The calculated route is obtained by executing a first process of searching for a base and a second process of connecting an end point of the preceding route and a starting point of the following route at the node with a rotation image based on the panoramic image. In the order in which the route video from the first point to the second point can be reproduced on the user terminal, so that the second point from the first point as the starting point to the second point from the first point as the starting point It is possible to provide guidance information that is visually recognizable at a glance about the route to the point of the destination, and furthermore, all the routes from the first point as the starting point to the second point as the destination point are provided. Without storing the route video for the route, only storing and storing the moving image video from the start point to the end point of the route and the panoramic image of the node, in other words, the route at the node with a smaller amount of data It is possible to smoothly change the direction of the video and improve the quality of the guidance information.
[Brief description of the drawings]
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a first embodiment of the present invention, a yard guidance device for guiding a route from a first point as a departure point to a second point as a destination in a predetermined premises, FIG. 1 is a schematic diagram of a search guidance system including a guidance method, a computer program related to a premise guidance process, and a storage medium storing such a computer program.
FIG. 2 is a schematic block diagram of such a search guidance system.
FIG. 3 is a flowchart showing a flow of a premise guidance process.
FIG. 4 is a schematic diagram illustrating an example of a guidance screen.
FIG. 5 is a schematic diagram illustrating an example of a panoramic image that is a peripheral image of a node included in an attribute screen in a guide screen.
FIG. 6 is a schematic diagram showing an example of a donut-shaped panoramic image which is a peripheral image of a node included in an attribute screen in a guide screen.
FIG. 7 is a schematic diagram showing an example of a map screen as a second embodiment of the present invention.
FIG. 8 is a schematic diagram illustrating a route video list;
FIG. 9 is a schematic block diagram of a search guidance system.
FIG. 10 is a flowchart illustrating a flow of a route video list creation process.
FIG. 11 is a schematic diagram illustrating a part of a route video list in an XML description language.
FIG. 12 is a schematic diagram illustrating a continuation of the route video list illustrated in FIG. 11;
FIG. 13 is a schematic diagram showing a continuation of the route video list illustrated in FIG. 12;
FIG. 14 is a schematic diagram visually illustrating a procedure for creating a rotated video from a panoramic image.
FIG. 15 is a schematic diagram visually illustrating a procedure different from FIG. 14 for creating a rotation video from a panoramic image.
FIG. 16 is a schematic diagram for explaining a problem that occurs in a 360-degree panoramic image in order to visually show a procedure different from those in FIGS. 14 and 15 for creating a rotated video from a panoramic image.
FIG. 17 is a schematic diagram showing a state in which the problem exemplified in FIG. 16 is solved by the 720-degree panoramic image.
FIG. 18 is a flowchart illustrating a flow of a route video list creation process different from that of FIG. 10;
[Explanation of symbols]
101 Premise guidance device (server)
131 Database (storage device)
201 User terminal (client)
401 Information Search Device (Book Search System)
502 First Point
509 Second Point
2001 Information screen
2101 Map screen
2111 nodes
2121 Route
2201 Attribute screen
2231 Route blinking designation object (check box)
2241 Route actual shooting video designation object, route video designation object
2252 Node identification number
2253 Location name of node
2254 Node Overview
2255 Node surrounding image, panoramic image
2256 node peripheral image, panoramic image transformed into a donut shape
2257 Node blinking designation object (check box)
2262 Route identification number
2263 Route name (route name)
2264 Route Overview
2265 Route start image
2266 Route end point image
2267 A sign indicating the traveling direction and direction change in the route
Time required for 2268 symbols
2269 Route blinking designation object (check box)
2270 Route actual shooting video designation object
Claims (41)
入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、
収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、
を具備する構内案内装置。Means for receiving input of a first point serving as a departure point and a second point serving as a destination in a predetermined campus;
Means for calculating a route composed of a node and a route from the first point to the second point based on the input first point and the second point, and expressing the campus A database screen is searched for a database that stores image information necessary for generating a drawing to be created and attribute information on the nodes and the route, and a map screen that displays the route calculated in the drawing representing the premises is calculated. Means for collecting information for generating a guidance screen that combines an attribute screen that displays the attribute information of the node and the route in the order of the routes that constitute the route;
Means for allowing the user terminal to browse the guidance screen based on the collected information,
A premises guidance device comprising:
入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算するステップと、
前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集するステップと、
収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にするステップと、
を具備する構内案内方法。Receiving input of a first point that is a start point and a second point that is a destination point in a predetermined campus;
Calculating a route composed of a node and a route from the first point to the second point based on the input first point and the second point;
A map screen that searches a database that stores image information necessary for generating a drawing representing the campus and attribute information related to the nodes and the route, and displays the route calculated in the drawing representing the campus. Collecting information for generating a guidance screen combining an attribute screen that displays the attribute information of the node and the route that constitute the route calculated in the order of the route;
Allowing the user terminal to browse the guidance screen based on the collected information;
A premises guidance method comprising:
入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、
収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、
を実行させる機械読取可能なコンピュータプログラム。Means installed on a computer for receiving input of a first point serving as a departure point and a second point serving as a destination in a predetermined campus;
Means for calculating a route composed of a node and a route from the first point to the second point based on the input first point and the second point, and expressing the campus A database screen is searched for a database that stores image information necessary for generating a drawing to be created and attribute information on the nodes and the route, and a map screen that displays the route calculated in the drawing representing the premises is calculated. Means for collecting information for generating a guidance screen that combines an attribute screen that displays the attribute information of the node and the route in the order of the routes that constitute the route;
Means for allowing the user terminal to browse the guidance screen based on the collected information,
A machine-readable computer program for executing the program.
入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、
収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、
を実行させる機械読取可能なコンピュータプログラムを記憶する記憶媒体。Means installed on a computer for receiving input of a first point serving as a departure point and a second point serving as a destination in a predetermined campus;
Means for calculating a route composed of a node and a route from the first point to the second point based on the input first point and the second point, and expressing the campus A database screen is searched for a database that stores image information necessary for generating a drawing to be created and attribute information on the nodes and the route, and a map screen that displays the route calculated in the drawing representing the premises is calculated. Means for collecting information for generating a guidance screen that combines an attribute screen that displays the attribute information of the node and the route in the order of the routes that constitute the route;
Means for allowing the user terminal to browse the guidance screen based on the collected information,
Storage medium for storing a machine-readable computer program for executing the program.
前記情報検索装置は、
利用者端末から送信されたキーワードに基づいて情報を検索する手段と、
検索した情報にその検索対象物の設置場所の案内依頼を指定する案内依頼オブジェクトを含めた検索結果を前記利用者端末でブラウズ可能にする手段と、
前記利用者端末で前記案内依頼オブジェクトが指定された場合、対応する前記検索対象物が設置されている構内において、この構内に立ち入った場合の出発点となる第1の地点と前記検索対象物が設置されている到達点となる第2の地点とを前記構内案内装置に提供する手段と、
を具備し、
前記構内案内装置は、
前記第1の地点と前記第2の地点との入力を受け付ける手段と、
入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、
収集した情報に基づいて前記案内画面を前記利用者端末でブラウズ可能にする手段と、
を具備する
検索案内システム。Equipped with an information retrieval device and a premises guidance device,
The information retrieval device,
Means for searching for information based on the keyword sent from the user terminal;
Means for enabling the user terminal to browse a search result including a guidance request object that specifies a guidance request for an installation location of the search target in the retrieved information,
When the guide request object is specified at the user terminal, the first point serving as a departure point when entering the premises and the search object are located in the premises where the corresponding search object is installed. Means for providing the premises guidance device with a second point that is an installed destination point,
With
The premises guidance device,
Means for receiving input of the first point and the second point;
Means for calculating a route composed of a node and a route from the first point to the second point based on the input first point and the second point, and expressing the campus A database screen is searched for a database that stores image information necessary for generating a drawing to be created and attribute information on the nodes and the route, and a map screen that displays the route calculated in the drawing representing the premises is calculated. Means for collecting information for generating a guidance screen that combines an attribute screen that displays the attribute information of the node and the route in the order of the routes that constitute the route;
Means for allowing the user terminal to browse the guidance screen based on the collected information,
A search guidance system comprising:
入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るルート及びノードから構成された経路を計算する手段と、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段と、
を具備する構内案内装置。Means for receiving input of a first point serving as a departure point and a second point serving as a destination in a predetermined campus;
Means for calculating a route composed of a route and a node from the first point to the second point based on the input first point and the second point, and a starting point of the route A first process of searching a database for storing and storing the moving image video and the panorama image of the node from the end point to the end point of the route and the start point of the subsequent route in the node at the node A playback unit that enables the user terminal to play back a route image from the first point to the second point in the order of the calculated route, by performing a second process of connecting with the rotation image based on the second route;
A premises guidance device comprising:
入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、
収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、
を具備し、
前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第1の地点から前記第2の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、
前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、
前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させる、
構内案内装置。Means for receiving input of a first point serving as a departure point and a second point serving as a destination in a predetermined campus;
Means for calculating a route composed of a node and a route from the first point to the second point based on the input first point and the second point, and expressing the campus A database screen is searched for a database that stores image information necessary for generating a drawing to be created and attribute information on the nodes and the route, and a map screen that displays the route calculated in the drawing representing the premises is calculated. Means for collecting information for generating a guidance screen that combines an attribute screen that displays the attribute information of the node and the route in the order of the routes that constitute the route;
Means for allowing the user terminal to browse the guidance screen based on the collected information,
With
The attribute screen is a user terminal that browses the guide screen, and displays a route image specifying object that can specify display of a moving image of the route from the first point to the second point. Have
The information collected to generate the guidance screen includes a program that enables the route image to be reproduced on the user terminal by specifying the route specifying object on the user terminal,
The program searches a database for storing and storing a video image from the start point to the end point of the route and a panoramic image of the node in the premises guidance device in accordance with the designation of the route designation object at the user terminal. Performing the first processing, and the second processing of connecting the end point of the preceding route and the starting point of the following route at the node with a rotation image based on the panoramic image, in the order of the calculated routes. Causing the user terminal to execute a reproduction unit that can reproduce a route image from the first point to the second point on the user terminal;
Premise guidance device.
入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るルート及びノードから構成された経路を計算するステップと、
前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生ステップと、
を具備する構内案内方法。Receiving input of a first point that is a start point and a second point that is a destination point in a predetermined campus;
Calculating a route composed of a route and a node from the first point to the second point based on the input first point and the second point;
A first process of searching a database that stores a moving image and a panoramic image of the node from the start point to the end point of the route; and By executing the second process of connecting the images with the rotation image based on the panoramic image, the route image from the first point to the second point can be reproduced on the user terminal in the order of the calculated route. A playback step;
A premises guidance method comprising:
入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算するステップと、
前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集するステップと、
収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にするステップと、
を具備し、
前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第1の地点から前記第2の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、
前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、
前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させる、
構内案内方法。Receiving input of a first point that is a start point and a second point that is a destination point in a predetermined campus;
Calculating a route composed of a node and a route from the first point to the second point based on the input first point and the second point;
A map screen that searches a database that stores image information necessary for generating a drawing representing the campus and attribute information related to the nodes and the route, and displays the route calculated in the drawing representing the campus. Collecting information for generating a guidance screen combining an attribute screen that displays the attribute information of the node and the route that constitute the route calculated in the order of the route;
Allowing the user terminal to browse the guidance screen based on the collected information;
With
The attribute screen is a user terminal that browses the guide screen, and displays a route image specifying object that can specify display of a moving image of the route from the first point to the second point. Have
The information collected to generate the guidance screen includes a program that enables the route image to be reproduced on the user terminal by specifying the route specifying object on the user terminal,
The program searches a database for storing and storing a video image from the start point to the end point of the route and a panoramic image of the node in the premises guidance device in accordance with the designation of the route designation object at the user terminal. Performing the first processing, and the second processing of connecting the end point of the preceding route and the starting point of the following route at the node with a rotation image based on the panoramic image, in the order of the calculated routes. Causing the user terminal to execute a reproduction unit that can reproduce a route image from the first point to the second point on the user terminal;
Premise guidance method.
入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るルート及びノードから構成された経路を計算する手段と、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段と、
を実行させる機械読取可能なコンピュータプログラム。Means installed on a computer for receiving input of a first point serving as a departure point and a second point serving as a destination in a predetermined campus;
Means for calculating a route composed of a route and a node from the first point to the second point based on the input first point and the second point, and a starting point of the route A first process of searching a database for storing and storing the moving image video and the panorama image of the node from the end point to the end point of the route and the start point of the subsequent route in the node at the node A playback unit that enables the user terminal to play back a route image from the first point to the second point in the order of the calculated route, by performing a second process of connecting with the rotation image based on the second route;
A machine-readable computer program for executing the program.
入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、
収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、
を実行させ、
前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第1の地点から前記第2の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、
前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、
前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させる、
機械読取可能なコンピュータプログラム。Means installed on a computer for receiving input of a first point serving as a departure point and a second point serving as a destination in a predetermined campus;
Means for calculating a route composed of a node and a route from the first point to the second point based on the input first point and the second point, and expressing the campus A database screen is searched for a database that stores image information necessary for generating a drawing to be created and attribute information on the nodes and the route, and a map screen that displays the route calculated in the drawing representing the premises is calculated. Means for collecting information for generating a guidance screen that combines an attribute screen that displays the attribute information of the node and the route in the order of the routes that constitute the route;
Means for allowing the user terminal to browse the guidance screen based on the collected information,
And execute
The attribute screen is a user terminal that browses the guide screen, and displays a route image specifying object that can specify display of a moving image of the route from the first point to the second point. Have
The information collected to generate the guidance screen includes a program that enables the route image to be reproduced on the user terminal by specifying the route specifying object on the user terminal,
The program searches a database for storing and storing a video image from the start point to the end point of the route and a panoramic image of the node in the premises guidance device in accordance with the designation of the route designation object at the user terminal. Performing the first processing, and the second processing of connecting the end point of the preceding route and the starting point of the following route at the node with a rotation image based on the panoramic image, in the order of the calculated routes. Causing the user terminal to execute a reproduction unit that can reproduce a route image from the first point to the second point on the user terminal;
Machine readable computer program.
入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るルート及びノードから構成された経路を計算する手段と、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段と、
を実行させる機械読取可能なコンピュータプログラムを記憶する記憶媒体。Means installed on a computer for receiving input of a first point serving as a departure point and a second point serving as a destination in a predetermined campus;
Means for calculating a route composed of a route and a node from the first point to the second point based on the input first point and the second point, and a starting point of the route A first process of searching a database for storing and storing the moving image video and the panorama image of the node from the end point to the end point of the route and the start point of the subsequent route in the node at the node A playback unit that enables the user terminal to play back a route image from the first point to the second point in the order of the calculated route, by performing a second process of connecting with the rotation image based on the second route;
Storage medium for storing a machine-readable computer program for executing the program.
入力された前記第1の地点と前記第2の地点とに基づいて前記第1の地点から前記第2の地点に到るノード及びルートから構成された経路を計算する手段と、前記構内を表現する図面の生成に必要な画像情報と前記ノード及び前記ルートに関する属性情報とを記憶保存するデータベースを検索し、前記構内を表現する図面中に計算された前記経路を表示する地図画面と計算された前記経路を構成する前記ノード及び前記ルートの属性情報を前記経路の順番に表示する属性画面とを組み合わせた案内画面を生成するための情報を収集する手段と、
収集した情報に基づいて前記案内画面を利用者端末でブラウズ可能にする手段と、
を実行させ、
前記属性画面は、前記案内画面をブラウズする前記利用者端末で、前記第1の地点から前記第2の地点に到る前記経路の動画による経路映像の表示を指定可能とする経路映像指定オブジェクトを有し、
前記案内画面を生成するために収集された情報には、前記利用者端末での前記経路指定オブジェクトの指定によって、前記経路映像を前記利用者端末で再生可能とするプログラムが含まれ、
前記プログラムは、前記利用者端末での前記経路指定オブジェクトの指定に応じて、構内案内装置に、前記ルートの始点から終点に到る動画映像と前記ノードのパノラマ画像とを記憶保存するデータベースを検索する第1の処理と、前記ノードにおいて先行する前記ルートの終点と後続する前記ルートの始点とを前記パノラマ画像に基づく回転映像で繋ぐ第2の処理との実行により、前記計算した経路の順に前記第1の地点から前記第2の地点に到る経路映像を前記利用者端末で再生可能にする再生手段を実行させる、
機械読取可能なコンピュータプログラムを記憶する記憶媒体。Means installed on a computer for receiving input of a first point serving as a departure point and a second point serving as a destination in a predetermined campus;
Means for calculating a route composed of a node and a route from the first point to the second point based on the input first point and the second point, and expressing the campus A database screen is searched for a database that stores image information necessary for generating a drawing to be created and attribute information on the nodes and the route, and a map screen that displays the route calculated in the drawing representing the premises is calculated. Means for collecting information for generating a guidance screen that combines an attribute screen that displays the attribute information of the node and the route in the order of the routes that constitute the route;
Means for allowing the user terminal to browse the guidance screen based on the collected information,
And execute
The attribute screen is a user terminal that browses the guide screen, and displays a route image specifying object that can specify display of a moving image of the route from the first point to the second point. Have
The information collected to generate the guidance screen includes a program that enables the route image to be reproduced on the user terminal by specifying the route specifying object on the user terminal,
The program searches a database for storing and storing a video image from the start point to the end point of the route and a panoramic image of the node in the premises guidance device in accordance with the designation of the route designation object at the user terminal. Performing the first processing, and the second processing of connecting the end point of the preceding route and the starting point of the following route at the node with a rotation image based on the panoramic image, in the order of the calculated routes. Causing the user terminal to execute a reproduction unit that can reproduce a route image from the first point to the second point on the user terminal;
A storage medium for storing a machine-readable computer program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003018636A JP4220793B2 (en) | 2002-07-01 | 2003-01-28 | On-site guidance device, program, and on-site guidance method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002192019 | 2002-07-01 | ||
JP2003018636A JP4220793B2 (en) | 2002-07-01 | 2003-01-28 | On-site guidance device, program, and on-site guidance method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004086848A true JP2004086848A (en) | 2004-03-18 |
JP4220793B2 JP4220793B2 (en) | 2009-02-04 |
Family
ID=32071873
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003018636A Expired - Fee Related JP4220793B2 (en) | 2002-07-01 | 2003-01-28 | On-site guidance device, program, and on-site guidance method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4220793B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009533743A (en) * | 2006-04-13 | 2009-09-17 | 三星電子株式会社 | Method and apparatus for requesting printing of panorama image on mobile device |
US7621448B2 (en) | 2004-09-30 | 2009-11-24 | Ricoh Company, Ltd. | Information display medium, information managing apparatus, information managing method, guidance managing method, and guidance managing program |
KR20150091517A (en) * | 2012-12-06 | 2015-08-11 | 퀄컴 인코포레이티드 | Annular view for panorama image |
JP2023133654A (en) * | 2022-03-10 | 2023-09-27 | 功憲 末次 | Target location search system and program |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04503440A (en) * | 1988-12-14 | 1992-06-18 | ウエイナー、デブラ、シー | Interacting panoramic device |
JPH0519691A (en) * | 1991-07-15 | 1993-01-29 | Alpine Electron Inc | On-vehicle navigator |
JPH05173479A (en) * | 1991-12-19 | 1993-07-13 | Tokyo Electron Ltd | Navigation device |
JPH07306054A (en) * | 1994-05-11 | 1995-11-21 | Brother Ind Ltd | Navigation system |
JPH10304433A (en) * | 1997-04-30 | 1998-11-13 | Matsushita Electric Works Ltd | Information guidance system |
JPH1137786A (en) * | 1997-07-17 | 1999-02-12 | Yoshiaki Masuno | Navigator |
JPH11283045A (en) * | 1998-03-30 | 1999-10-15 | Kubota Corp | Institution guiding system |
JP2000055693A (en) * | 1998-08-10 | 2000-02-25 | Hitachi Ltd | Portable navigation system |
JP2001296137A (en) * | 2000-04-17 | 2001-10-26 | Denso Corp | Portable map display device |
JP2001311626A (en) * | 2000-02-24 | 2001-11-09 | Fujitsu Ltd | Guide data processing method, record medium of program for processing guide data, and program for processing guide data |
JP2002026804A (en) * | 2000-07-12 | 2002-01-25 | Mitsubishi Electric Corp | System and method for providing specific facility information, and portable information terminal |
-
2003
- 2003-01-28 JP JP2003018636A patent/JP4220793B2/en not_active Expired - Fee Related
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04503440A (en) * | 1988-12-14 | 1992-06-18 | ウエイナー、デブラ、シー | Interacting panoramic device |
JPH0519691A (en) * | 1991-07-15 | 1993-01-29 | Alpine Electron Inc | On-vehicle navigator |
JPH05173479A (en) * | 1991-12-19 | 1993-07-13 | Tokyo Electron Ltd | Navigation device |
JPH07306054A (en) * | 1994-05-11 | 1995-11-21 | Brother Ind Ltd | Navigation system |
JPH10304433A (en) * | 1997-04-30 | 1998-11-13 | Matsushita Electric Works Ltd | Information guidance system |
JPH1137786A (en) * | 1997-07-17 | 1999-02-12 | Yoshiaki Masuno | Navigator |
JPH11283045A (en) * | 1998-03-30 | 1999-10-15 | Kubota Corp | Institution guiding system |
JP2000055693A (en) * | 1998-08-10 | 2000-02-25 | Hitachi Ltd | Portable navigation system |
JP2001311626A (en) * | 2000-02-24 | 2001-11-09 | Fujitsu Ltd | Guide data processing method, record medium of program for processing guide data, and program for processing guide data |
JP2001296137A (en) * | 2000-04-17 | 2001-10-26 | Denso Corp | Portable map display device |
JP2002026804A (en) * | 2000-07-12 | 2002-01-25 | Mitsubishi Electric Corp | System and method for providing specific facility information, and portable information terminal |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7621448B2 (en) | 2004-09-30 | 2009-11-24 | Ricoh Company, Ltd. | Information display medium, information managing apparatus, information managing method, guidance managing method, and guidance managing program |
JP2009533743A (en) * | 2006-04-13 | 2009-09-17 | 三星電子株式会社 | Method and apparatus for requesting printing of panorama image on mobile device |
JP4748268B2 (en) * | 2006-04-13 | 2011-08-17 | 三星電子株式会社 | Panorama image printing request method on mobile device, recording medium and apparatus thereof, printing method, printing apparatus and image forming apparatus |
US8717615B2 (en) | 2006-04-13 | 2014-05-06 | Samsung Electronics Co., Ltd. | Method and apparatus for requesting printing of panoramic image in mobile device |
KR20150091517A (en) * | 2012-12-06 | 2015-08-11 | 퀄컴 인코포레이티드 | Annular view for panorama image |
JP2016506648A (en) * | 2012-12-06 | 2016-03-03 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | Annular view for panoramic images |
US9888173B2 (en) | 2012-12-06 | 2018-02-06 | Qualcomm Incorporated | Annular view for panorama image |
JP2023133654A (en) * | 2022-03-10 | 2023-09-27 | 功憲 末次 | Target location search system and program |
Also Published As
Publication number | Publication date |
---|---|
JP4220793B2 (en) | 2009-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8427481B1 (en) | Virtual tour on electronic maps | |
US11678004B2 (en) | Recording remote expert sessions | |
US8831380B2 (en) | Viewing media in the context of street-level images | |
KR101865425B1 (en) | Adjustable and progressive mobile device street view | |
JP4321028B2 (en) | Video system, method for generating virtual reality, transport protocol, computer readable storage medium, and program | |
KR101722177B1 (en) | Method and apparatus for hybrid displaying of VR(virtual reality) contents | |
US6968973B2 (en) | System and process for viewing and navigating through an interactive video tour | |
US20100122208A1 (en) | Panoramic Mapping Display | |
JP5524965B2 (en) | Inspection in geographic information system | |
US20020093541A1 (en) | Graph-based visual navigation through spatial environments | |
DeCamp et al. | An immersive system for browsing and visualizing surveillance video | |
US20110312374A1 (en) | Mobile and server-side computational photography | |
US20030007668A1 (en) | Image recording apparatus, image reproducing apparatus and methods therefor | |
US8135724B2 (en) | Digital media recasting | |
KR20160112898A (en) | Method and apparatus for providing dynamic service based augmented reality | |
JP2002359777A (en) | Time space region information processing method and time space region information processing system | |
CN108320334A (en) | The method for building up of three-dimensional scenic roaming system based on cloud | |
Sugimoto et al. | Building movie map-a tool for exploring areas in a city-and its evaluations | |
JP2002140731A (en) | Picture processor, picture processing system and recording medium | |
JP4220793B2 (en) | On-site guidance device, program, and on-site guidance method | |
JP2004062755A (en) | Image providing device and image processing method | |
JP2005174024A (en) | Image forming apparatus and method | |
KR20050085145A (en) | Method and apparatus for virtual walkthrough | |
JP2017183816A (en) | Moving image distribution server, moving image output device, moving image distribution system, and moving image distribution method | |
JPH11174950A (en) | Processor and method for information processing, and computer-readable memory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20041008 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051020 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20051021 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20060811 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080805 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080930 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20081111 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081114 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111121 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111121 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121121 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131121 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |